MEPVRIDAKGLHYTPLNQQIRKAVSEGATDIIVDNVLGQRFIADGLKGEVTIRINGVPGGDLGMFMNGPTCIVKGNCDHAPGNTMDSGKLVIHGSAGDAVAHSMRGGKVFVRDDIGYRGGIHMKEYGEGHKPILIIGDNACSFLGEYIAGGVIIALGRSGKVFGGRGVGSGIHGGEIILRGELKERQLGVGAKITEFTEEDLEKIRPYIEEFCEYFGIDPEKYLDTKYTKIVAASSRPFAGKYVWE