MKGGIRYHPEVDLDEVNALAQLMTWKTAVADIPYGGAKGGIGCIPKELSLSELERLTRVFTQKIHDLIGINTDVPAPDMGTNAQTMAWILDEYSKFHGHSPAVVTGKPVDLGGSLGREAATGRGVVYAAEALLNEQGKQIKDLTFAIQGFGNVGSWVAKLIHEIGGKVVAVSDITGAIKNQNGLDIPALLSHKEATGNLIDFGGGDVMNTDELLTHDCDVLIPCALGGVLNRENADHVNAKFIVEAANHPTDPDADEILSKKGVLILPDIYANAGGVTVSYFEWVQNIQGFMWDEEKVNRELKKYMTKAFGNLKSMCQSHSCNLRMGAFTLGVNRVARATQLRGWEA*