MLFLILFTNLNCFCNGKKDIRDYNDADMERLFDEWEEKDDPLEPDELPEWKREPPKVDFSGFNFNNPEDVLKASKKGKTLMTFVTVYGKSTRQETEEITALWQTSLMNNHIIAERFIIDDNRAIFMFKDGSQAWEAKDFLVEQKYCDQVMIENKPYYGRYSPNKKDEL