MKNFALIGAAGYIAPRHMRAIKDTGNCLVSAYDINDSVGIIDSISPQSEFFTEFEFFLDHASNLKRDSATALDYVSICSPNYLHYPHIAAGLRLGCDVICEKPLVPTPEMLDQLAVIERETDKRLYNILQLRHHQAIIALKDKVAREKSPHKYEVDLTYITSRGNWYLKSWKGDPRKSFGVATNIGVHFYDMLHFIFGKLQRNVVHFTSEYKAAGYLEYEQARVRWFLSVDANDLPESVKGKKPTYRSITVNGEEMEFSEGFTDLHTTSYEEILAGRGYGIDDARHCVETVNTIRSAVIVPASDNEGHPFVAALAR