MTTNRPLIAVTPLMDYGRDSLWMLPGYMEAIMRAGGTPVMLPLTDDTDILAQCAERFDAFLFTGGPDVGPMVGAAASATGRSEVLSPERDRMESILLPAVMAWDKPILGICRGIQFINAALRGTLWQDLPSQHPSDIEHHMNPPYDAFGHNVSLVPGTPLASLFSGQTEIAVNSYHHQAVREPAAGLEVMAVAPDGVIEALYRPASHFLWAVQWHPEFLYKVDPRSQAIFDAFVGSCR