MDHPNIGKVNQKGEEIRYRGVRRRPWGKFAAEIRDSTRHGARLWLGTFNTAEEAARAYDGAAYSMKGPLAILNFPGEYPKTKVDSDITSSSISSSPLSSSSSSSASSSSMSQNAERSGIGRGKEVFEIEYLDDKLLEDLLDFEEENNPNG