MADTPTSRMIHPFSNMQGQNPKQFQFQYSDNPQHPCRPYQPSPDTHVVPQHHYSLKSHSSDASYENQVAQMKHTLDSSAADGYMRHDSPSSHSFTPPSIRSGSGSPSSHDDSHSDSTNGSPVSASCVTVTEDPNDLKQKLKDLEAEMLGPDAEIVNSLESSVAKQLSLEPEKWAQMMDFPRGNLKELLLACARAVEEKNMYAVDVMVPELRKMVSVSGTPLERLGAYMVEGLVARLASSGHSIYKALRCKEPKSSDLLSYMHFLYEACPYFKFGYMSANGAIAEAVKGEDRIHIIDFHIAQGAQWISLLQALAARPGGPPTVRITGLDDSVSAYARGGGLDLVGRRLSHIAGLCKVPFEFHSVAMAGEEVEEGHLGVIPGEALAVNFTLELHHIPDETVSTANHRDRILRLVKSLRPKVLTLVEQESNTNTAPFPQRFAETLEYYTAIFESIDLTLPRDDKERVNMEQHCLAREVVNLIACEGAERVERHEVFGKWKARLTMAGFRPSPLSSLVNATISTLLQSYSENYKLAERDGALYLGWKNKPLVVSSAWH