MGENNFKGTVESLFKGMEGFITSKTVVGDAVKFDDGTIILPLVDVSFGLGAGAFSETNKKDNGAGGMGGRIQPSAILVIKDGQTKLVNVKNQDGLTKVLDLVPDLVNKFSDGKDKKEVTKEEDSKES