MMELLKHGLNIDSKNQEGLTALQIAFTEMHVSMVNFLVMNGANVDKFYPYGKTTTEMAYIDQGRFPFSILEEMMQKREVSHQVTVLESPREPPTVLRKQEDASIWRRNDGFLPRVSIYKGHPLLRNSLSEAGKLIRLPSSIEELKKFAGEKFGIETSIAVVTNEEGAEVDCLEVIRDNDKFFVVEEEDFARVVSKLCN