MGDIQLINFLKDRKDIIHNSNLNSEDGANIDKFKKIVDKIKDENSELRKPTKIVADFTEYNPLHNGHKYCLKRGKEQGIFISVLPAPLERSGRGIPYFVNRYIRAEMAIEAGADIVVEGPPMGIMGSGQYMQCIIKAFQTIGAEIIPRGYIPEKTMDKVINCINAKNHIKVKPYKIKCMETGELLGEKLEIDNYVIASMSNTIYKLNNKWNSKNNSNIKFNPKFLFIERIEGISGTKIRENIFNGNFKDIGDMLPETTINILKKYNIQDIILKRFEDRILETVNEYELNKYVPEKLANLLEQYRPFNTIDEIKEKLPYGFSKHYKERIISKLEARIEEDIISKYIMNYPSKINILGIRKNP