MDEGKFYSKVLQAVIVEILNQVGFERTSKQSLQVILDLVFSHINKQLLIIKRILSEAGLCEAHNSIVEIKEPETDTDLVNAILSAIIEESTGPEESYKREELVSFLQYQLNITKQIKKEAAPQDESLLEILRVGDQLKRVHTEERALINFTGEEEGEKKAPEEKKYLDQDVQDHLKERASIPFSPVQEKDPSQIAALVTDVTLEEPITEINPEKSEYLIRSNMRDYEHMLNKKRLSTYHCTPCESQMEIPFLEDIILLSTLRKLTKKRKDAKERQSPRTEDISA