MSVQEYLEKHLLSRKIEEAVNAAVRAKAPDPVLFIAGHMRRAAPAVITRVRARQILDGHGAPAVEVELHTNKAVHRASAAGAGAPEGAAADAAGDSERRKILARAVADAVRVINDKVSEALVGMDPQQQAQIDQAIMDLDKARHKAELGANAMLAVSIAACKAGAAEKEVPLYKHIADLVGKSATTLPVPAITVINGGKHAGNGLPIQEIMILPVGAKNFEEAMQMGSETYHHLKDIILEKYGAESCNIGDHGGFAPNISSISEGLDLVIAAIERAGYNGRIKLAIDVAATDFCVGKKYDLEFKSKKKSGQNFKTADDMIEIYSQLCSEYPLVSIEQPFDKDDWEHSKKLTTLELCQVAGDDLLMSDPERIKRAVNEYTCNALVLKVNQVGTVTEAIEVVKQAKDAHWGVMVSHRSGDTEDSFVADLAVGAAAGQIKAGAPCRGECLTKYNQLLRIEEELGNEGVYAGDNWRTASTS*