MSYIQQPQEIEKNSFLIIDDIIRETRPEYRFASDDHAAIIKRAIHTTADFDWLDILHFSDGVIEILRDGIMRGCTIYTDTTMALSGINKTRLAKYGSECRCYVSDPRVVAAAKEQQMTRSMAAVDIAMQEPGEKIFVFGNAPTALFRVLEHAEKPVAVVGVPVGFVGAAESKDALAESSLPCIAALGRKGGSNVAAAIINAILYRMPEA