MKFATIKNGTRDGQLVFVSRDLRFARSIPEFAQNMLQLLEQWNELENKLYEAYELFNDNPDKDGFVFDLQNTLAPLPRCFQFVDGSAFLNHGKIMKEAYKIKNEEPEGIPILIQRQSDDFRSGLENYAFPSTKDLCDFEAEFAVAVTDIPMGSSKDKIKSSIKLVMILNDVSMRAILNREIKMGFGFIQAKTATIFAPVAVTPDELGKAWKNEKIALNIEVKRNDQWFGAPNGNEMNYSFSDLISHLIYNRNIKAGTIIGSGTVSNKDAQHTGSACLAEKIALDVIEHGAAKSEFIQYGETVEINVFDKSKKSIFGAIKTKFIPC