MSTAKTHVENLNEIRARLSTMKSPYAHYTFGDPEYEEFAKGLPGPAPVPRPSLQEIRDGRDKIAVVELEEDPGPQTGLVVQEKQIPTLDNSETLVRIYTPHDEKDPSSSSQRYPLLIWIHGGGFCLGSIHTSEKICRTLCVQHQITVINIDYRLAPEYPFPTGLNDCYSVIKWALQNTSEIRAEPARGFIIGGASSGANFTCAVTLMARDDPFFKSYPITGQLLLIPATCSEEAVPDKWRDQLLSKSELYDAPQLDKYSLDQFITAYAPPSPSEPLYSPLVAESHADLPPAYFQIAGMDPLRDEGILYEKVLRESGVKTRIDIYPGVSHGFMDHPITAQTKHREDFGKAIEWMKELVAA*