MGSKFHAFMFPWFGFGHMTAFLHLANKLAEKDHKITFLLPKKARKQLESLNLFPDCIVFQTLTIPSVDGLPDGAETTSDIPISLGSFLASAMDRTRIQVKEAVSVGKPDLIFFDFAHWIPEIAREYGVKSVNFITISAACVAISFVPGRSQDDLGSTPPGYPSSKVLLRGHETNSLSFLSYPFGDGTSFYERIMIGLKNCDVISIRTCQEMEGKFCDFIENQFQRKVLLTGPMLPEPDNSKPLEDQWRQWLSKFDPGSVIYCALGSQIILEKDQFQELCLGMELTGLPFLVAVKPPKGSSTIQEALPKGFEERVKARGVVWGGWVQQPLILAHPSIGCFVSHCGFGSMWEALVNDCQIVFIPHLGEQILNTRLMSEELKVSVEVKREETGWFSKESLSGAVRSVMDRDSELGNWARRNHVKWKESLLRHGLMSGYLNKFVEALEKLVQNINLE*