MSAQPIPVWLDCDPGHDDAFAILLAAHHPMINLLGISTVFGNASLEKTTYNATSLLAAIGKHDQVTVYPGAAKARSRPPVHSPTDIHGESGIDGTDLLPKPLRAPDRSISAVDAMAKAVLAQPAGTPWIVATGCLTNVAEAVEKYPQLAEHVAGLSFMGGAVGGGFTTAVSGQVDGLERIGNRTPWAEFNIFIDPESADFILSNEVLAQKSTMIPLDVTHLVLATKEVQQRLLHGDGGPVEAGAKGRTTLRVMLVELLNFFAETYRTAFGITEGPPLHDPVAAAIVLQTLPEEYRIPFYDFDIARDGGKRHERFSVKVVTEGTYEDAYAGAQTGRTIATLLPEGAQGVAIPRGLDIPKFWTVIEECIQRADNLNAKSSAGGPGA