MINIISKLNQYVRNESPNMKSESAEGQTSNATVTILYYEAPVGLEMHNAVMTDLQISQTGRVMIPESFRRGKSIIAVLEGECKILNSLGERVYSQRVMSKLEN