MKKVEVYGDRMITLSKRKSGIFKQMNEIVSICNVETSFLVFSKAEKFCTFAHLSLEEAAGRLKSPLRHDPSMSTNIGPLMEAYKRQKIEDLRKKYIDLVEELQMENEKENI