MNNNYLERLFIEELNSEGEEIVIRGSVFLRDQILSKLEPETYELAFKDWKNQRKQQAIDTANQILEIADNKQRFNKLKEIFRRNKLTPFIGAGLSMPSGFPSWKGFLYEVQKESGADFSIFEEHIHKGEYEEAAQLLFDVDEGHLQEHLENQFGKSPNLGELQGIICRLPEFFKETIITTNYDDLLKKIYADQDIHFDQELCGIDAEEFKKLFGEGRRILLKLHGTFISKNKRVLTQDDYQRHYSEHNILKTCVMESLFSQSLLFLGCSLDKDRTLQCMAEIVEERGKNNLPKHYAFLSCENLSDKERTTRRKVLQKSNIFPIWYDDDHDESIEALLELLNDGEL*