MKIELTRFRVKKGKTERVDEWLKFLNDNMTDVLVTLEGEQMYVETIFREHLNGEEFLYWYSVQGEGGQEVEHSEHWIDKKHLEFWNECIDEAYKPIDLKTEVVMIPSKVKNSMI