MVHPLGRTSMGRQRIEIRRIDNKERRQVTFTKRRGGLFKKASELALLTGAGVAVIVFSPAKHVYAFGHPSVDAVLRSYASVPREAAAVAPVPVHGGGGGEDVDLLGLRLAADDTGAQVAAEHARMRDVAARIVQAKAGRRFWWEADVDALGEAELPEFITALKKLRDNA