MEGEGGKEKRAPQVRVFDNEEELSTALADYVAQLSEKSVRERGVFSIVLSGGNLTRLLRKLAKAPYVKTMDWSKWHVFWAEENVVAKKHPDSNYKQAKEGLLSKVPILPGHVISVSHGVSAESAAEDYEFVIRQLVRNRTVGVSRSSDCPKFDLILLVLGSDGRVASLFPGHPVLSEQTQWVVHVSGAPMDRITITLPVINSAANVAIMATGRHVAHPLAAALATHHLQHGSIPAQLVAPSDGAMKPLVLGSQFSLL