MCTEEEIEYVLGLIDLALKNPREHGKLVLKTAFETAGEALDLQPEARHLKTGEEFSASSRLRARAKDGISRGLAIVEGREKNEELLGPLAERACLGLNISIVNLETIAGAIAIVLKRLFPDIADAGAAEAWGATFEILADQIEGRFEKLGFAG