MAAHFEKCLTETDTVDRLSLPIEWHRILPQGSDEVKIYVSDGFGFYEFRCSTIRMGRYRKPFLQPEDWLKFVDHKGLKVGDKIILDSEPNDFIGHHFRIRAQKLNHEDHKWVDV