MELYARQRAVLELEYFGEVGTGLGPTLEFYTLLSHELQKRSLNMWRHEEPAPPGIGPANSNQATPMMIDGETEGKLAGGRSRAIGVVAAATGSTRTAASAVQLHHDASAHDTQSGSAADYVNAPFGLFPAPLAETQTVARAKVLEHFRLLGRTVAKALQDSRLLDLPLSHVFYRAALERSLDLYDVAAFDPALGQSLERLQAALHRYQAAGSTGDVVVDGCRIGDLYLTFTLPGYPDYPLRPGGGEVMVEASNLQEYIAAVLEATLGSGIKAQVDAFKEGFGEVFPLRSLDAFREDEIETLLCGAGERWTTTQLAECIKFDHGYTAQSDPVRHLLEILAELESPDQRRFLRFVTGCPRLPLGGIAALQPRLTVVRKHPSAVADSVATTPGGGGGGNGSSDTSHGTTLADGDLPSVMTCANYIKLPPYSGKAIMRERLLFAIREGQGSFDLS*