MARLFLDQEPLTQYKDRAFEGTIEAYLDALRASATLYVGNLSFYTSETQARALFARCGVVRRIVFGLDRERRTPCGFAFVEYETRAAAERCARYLNGTKLDDREIRVDFDWGYREGREFGRGKSGGQVRDEYRTYYDSGRGGYGKLLRDELEGMKARGEGGAEVAAGEKRARDA