MSIDHLQRFLIEVQQEEKATVEDAQAILDSLHEFKHLNIFHRKALNLEAFFKYLFGDINPPLSTALGVHHDMTAPLSHYFVYTGHNSYLTGNQLSSDCSDVPIIHALQRGVRVIELDIWPNSTKDNVDVLHGRTLTTPVELIKCLKSIKEHAFSASEYPVVITLEDHLTPDLQAKVAEMVTQTFGDILFTPGPECLNEFPSPESLKKRIIISTKPPKEYLEAKDVKEKENDSQKGKESADEEAWGKEVSNLKPSTVAVDESNLEEEENIDEEDLDEGDPKSQQNAAPEYKRLIAIHAGKVKGGLTEWLRVDPDKVRRLSLSEQELEKAVLTHGKEIVRFTQRNLLRVYPKGIRFDSSNYNPVIGWMHGAQMVAFNMQGYGRSLWIMHGMFKANGGCGYVKKPDFLLNNGSHDGVFDPKAKLPVKTTLKVTVYMGEGWYFDFRHTHFDAYSPPDFYARVGIAGVPADTIMKKTKTLEDNWTPNWDEHFEFPLTVPELALLRVEVHDTRLSSF*