MSHTFQQILQLIEKQEVKISAHGYDELASDNIFVTELLSSVNQAEVIEDYPDYPKGACVLVLQKDLQNQPIHAVWGIPKNSDSPAVLITAYRPSNNKWENDYKTRKL