MADTPTSRMVHPFGNVPRQTPKQFLYSGNTQHLCHPYQSASDTHVVPEHHYTMKSHSPDAVSEEHETRKQYTLDSSAASGCSRHDSPSSQSIHTGSGSPLSHEDSHSGSTNGNGSPVSASCVTEDPTDLKQKLKDLEAVMLGTDSEIVDSLEISVANQLSLEPEKWVHMMSMPKGNLKELLIACARAVEQNNSFAIDLMIPELRKMVSVSGEPLERLGAYMVEGLVARLASSGNSIYKALKCKEPKSSDLLSYMHFLYEACPYFKFGYMSANGAIAEAVKGEDRIHIIDFHIAQGAQWISLLQALAARPGGPPFVRITGIDDSVSAYARGGGLELVGRRLSHIAGLYKVPFQFNAVAISGNEMEEGHLGIVPGEAVAVNFTLELHHIPDETVSTANHRDRILRLVKSLSPKVLTLVEQESNTNTAPFAQRFAETLDYYTAIFESIDLALPREDRERINMEQHCLAREIVNLVACEGEERVERHEVFGKWKARLMMAGFRPSPLSALVNATIKTLLQSYSPDYKLAERDGVLYLGWKNRPLIVSSAWH