MRSNTGLFFSQPQPIIDDDGHTDDEFDVDKLEKRIWRQGMRLQRLKERSKNKERDDEQLISKCMFKMMEVCNAQGFVYGIIPQNGKPIISASHNLQEWWKDKVRFDLNGPIAIAKHQESNNMVCESNEEEAQNHQEHWHFGRTEGNIFERSSVEDLMKLSSNNNKRTV