MKFFVQHPYKERIELNIGAITQIVGQNNELKYYTWQILSWYFGGKKYSSEDLSIFDYEEPTILDEAREIVKRSSYHYIDISSFKDLLEQMEYKKGTLAQGYLRKIVNQVDIVGHLEKINEQVELIEEAMNRHINLNCGQVEYHLENLPLTLDQLLTKNFSPFFAIENKNLSFEWVSNIDKLSLFLEMLDHLLSQTTEKYLIVLKNIDGFISEESYTIFYRQICHLVKKYPNLTFILFPSDQGYLKIDEENSRFVNILSDQVEHLYDVEFMYERVMKYYPSNDFPTREGFRMSLETVTPYLLTKMLRQPSLSLVDSVILNILNQLFHFSYRIRCSQTPDKELLQKFLESKD