MMTEGQHKLALGLLDFLGSNKKAFGLKVLRLFFATAKENRKYSSGYLHLKTVEECAKSKDVKDLGVVLLDVLYLIVEAHGQAEELIKPLAESHCFERKLPIEYLLVIAKAILATLRERHPAVFGPEGIKAFAEAFEYFIELIAEIMKELGFNG