MKTFRLIDLKIVRQDDTSKRLEEFPLIDGLIINKEDGENHWMVEGLVSKEYRYFFEYLLQEGKEVKAYVTITKKSNRPAQLLAKVKNITVLGEHVSVLLDGKMVSSKLRKGSDKILEDLMKEGYSGDRLLEAFKQNI