MSKANVLKLNSDNAVRIENYRQSLYKQAEDLFSNYIPLKISHLDNLLKGDEFSITDLSSLHAPLDIPIPDPPAPEDEEMETDKNEDDEKKKKAPKCGFIKGNERIVKLLDIVKPEIMGLKETCITVSCWIAHLIPKIEDGNDFGVAIQEKILERITAVKTKVEGFQTNINKYFSERGDAVAKASKDTHVMDYRSLVHEKDEAAYSEIRVIVLDIRGFYAELYDVISKNLEKVTNPKGEEKPSMY