MEGEGGKEKRAPQVRVFDNEEELSTALADYVAQLSEKSVRERGVFSIVLSGGNLTRLLRKLAKAPYVKTMDWSKWHVFWAEENVVAKKHPDSNYKQAKEGLLSKVPILPGHVISVSHGVSAESAAEDYEFVIRQLVRNRTVGVSRSSDCPKFDLILLVLGSDGRVASLFPGHPVLSEQTQWVVHVSGAPMDRITITLPVINSAANVAIMATGRHVAHPLAAALATHHLQHGSIPAQLVAPSDGELIWFTDTLAASLIYEDGKSASELLDSLVQVQ