MDFIKFEFPLFKMWENRLKYHFWLTTVEEARQQLDQQGIDQFEWQPYLQFAEELIEHVSEADGCLFTACTEMIFYSIVELHNADRVMKQFGWRQILPPPLHPTP