MKFTLSLFAILAIIGLGQSHQFPNFGTGPLHEDLQDILDLVPLEKIIDDVVYYVMHDNEIQEIFNDFHQNTPIIKRMLIDIQTIPEVLRLLMYLHNEGINIFHVINMINQAHDIKELVPSSSQTYSITRKTTGGLRGLINEIKKHIDYDVFISIFADKLKTSTAFVNFINQLKSNNFQQIVNKIYKIETFQLILNYLEVKSVSLKIVEDIMYLVLGIKVPSLPSKTIIEELKDFIHLIPIEKFFNIIIQYVNEDEKVQKAALFIFTIEFHDLLRALEALKEYQAFVVYLEKAGLPVIESIQALHHAIGMEKYMPSKIKNLFMSLSKIQNIGDGMEGLFKDLYDVLPLDEIDALYIKKLKTSKVFTDFITKITSKEMKEIIKNLIAHETYKLFIMKTNEVGLDVKGLTNFSNRIIGLKSLY