MKSMTGFFYLEKIIGNYMFSVNLKSYNGKFLEFKFRLPEIFSGYDLDIRNLISKYISRGNVFLNVGYKELVPSVNFTINPNYIEAISRLRDSLAHTNLNIKNELSLGDFLSLKGALIIDEDSEHQEEIYGLFKGVLEEALLHYNNGRSFEGENTKSDIVSTLVLIERDLKIVKDACSDINVKLFASIKENISKLMDEFRDLNIAEEAAKMAIRLDINEEIMRLDSHIETFYKNLEYEICGKALEFISQEMHREITTMSNKAVDLDIKNLILNMKLNLEKIKEQIRNVE