MTPTASSPTKQKMVKRISLLTRKEGMSREEFLTHWNDHLPISHDVPGLRRYVLCHIIEEPQRADVPVRWELGEVDGIAETWFDSQEATQEAFSSPEGRRWLAHGATFIGRQKTFVVEEEVVI