MAEDLDLETSELLDGLEGDARGERAELIRWLVGRGVGIDQIRGNPAPMLLASRRVIGDDGLYVSARQAAANAGVDLELFERIQRAMGLPRVDDADAQVFLRADAEAAKFTRDFLDAGIDPDELVQITRLLGDGLSRAAEAMRYAALAAVIRPGATELEIAQQSEALVAGLAPLLGPMIQEVLLLQLRHAIETEAVNATERAEGQHLPGARLVTIGFADLVGFTRLGEAVPPEDLEQLSQRLADMTREFAVAPVRFIKTIGDEVMLVSPEPAPLLDTLLRLVDETEDDDDFPRLRAGVATGLAVSRAGDWFGSPVNLAARVTGAARPGSVLVAEATREAIGEDERFTWSFAGGKHLKGFKSDVKTFRARRTTNL