MELNKVELLAPAGDLERLKIAITYGADAVYIGGEIFGMRSAAKNFSKEDMAEGVAFAHERGKKVFVTVNIIPHNEDFLQLEDYLLELEEIGIDAVIIADPGVLSVIKKVIPNMEIHLSTQANTTNYLSANFWYEHGIKRVVVARELSFDEISEIRAKTPLDMDIEAFMHGAMCISYSGRCLISNYMTGRDANKGSCAQSCRWQYHLVEEKRPGEYFPIYEDERGTFFFNSKDLCMIEYIPELIKSGITSLKIEGRMKTAYYVATVVRAYRMAIDEFYRDPENWKFNPMWMEELKKGSHRHFTSGFYLNKPTTEDQNYQSASYVRNYDFIGIVRETEDEDGLIVVEQRNKMCVGDEIEVMGPYKETMFTKIEEMYNEEGEAIESAPHPRQIVKLKLSVKVGKDYMLRKVIEEKVEE*