MSDEGLAAFIVSYIKSREQPKLEAFDKEAEKRLAGLTQAEDIALAQQEIAQQRQELIARYEVRNWLTDAANRAGQIKLATHAPKYTHSDSKSSGILNIELQSKKKDYFSSVDLAEQASDVIGNAAVFDLVKLLQSECEGGSLIKCLEQGDNSVLKLFSNDDELVEEWTTKFKSILNNEKFTSHKLAKQFYFPVGPDQYHLLSPLFSSSLAQAMHQRIIEARFSDQSKEAKAAHKAGRWHPTVRVLYLDTAVQHIGGTKPQNISYLNSVRGGKVWLLPCGAPSWKNIQKPPIKYRSIFHDRSEFTVLARNNLWQMQLYLLGVKPLSNTMDIRAARLACCDEIIDILFNYVAEIQNLDGTNGWSDAEDCKLKRSEQLWLDPTRAMDDPVFKLEREKEDWKQEVSQDFGYWLNRWLQHDELVFGYVEQREWSSLFKQRLREFEQGSLETSS