MRSLETAFWIHQQAANKSCDLDVVLGNTLLDLYANCGSLPDARRLFDRLPARSIVSWNAMMLGYAENKEAESALELFSLMEKRCQPTSRTFVAALKACAVLAEAEEGRELEGKVAKIYGFQWDLFVANSLVDMYAKCGSMVDSRRVFDGMRRHDVVSWNSLISGYADNDQGEAALELFVPMELEGCAHDSRTFLASLKACGCVGALDIGRTLHGKIRDLGLDGDVVIATSLVDFYGKCGSMVDAEQVFSSIVTKDIVAWNALLTGYSRQGDTEALFQAFDRMMTSRPRVRPDGVTFLCLLTACSHSGLVDQGKRYFEAMKSIHGLDPGMEHYHCLVDILGRSNRLEEAVAMVKEMPVVANTVSWTTVLSACQKWKNVEVAKVAFDALLELDEEQPAARVLMANIYGSVGMWDAKARVLQEA*