MTLPPVYIVSTARTPIGSFQGSLSSLTYSDLGAHAVKAALAKVPQIKPQDVDEIVFGGVLQANVGQAPARQVALKAGLPDTIVASTINKVCASGMKAIIIGAQNIICGTSDVVVVGGAESMSNTPYYLPSARSGARYGDATLVDGVQKDGLLDVYEEKLMGVAAEKCAKDHGFSRDDQDNFAINSYKKAGNALSQGKFKSEIAPVTIKGFRGKPDTVVENDEEIGKFNEEKLKSARTVFQKDNGTVTGPNASKLNDGGAALILVSEAKLKQLGLKPLAKVSGWGEAARTPFDFTIAPALAVPKAIKHAGLSLDKVDFFELNEAFSVVGLANAELVNIPLEKLNVYGGAVAMGHPLGCSGARIVVTLLSVLTQEGGRFGAAGVCNGGGGASAIVIEKVDSDAKL