MTTEQTFGGSPELLDLYAAYTAGPDSIGSHVSAMAAQLSSPDPLLVTTATDLVLYPGSGQPPQVLGFRKSTRGFKELAGVSHLGPALASLVALREGDHDWTTDAKRLFAAAQDARAANSTALWRDRIGVEAYRGREEAIARMVDYSLGLTTQWLEAVLDDPQRLTYQHLVAEILQDRPDLPVSLDRVMVATFYLVGLDISYRLGTWLSGLGIDWSRAMVIVAGQQGRPTAGVTWQTNSIARIILATADGALPLERLYVAPHAPTLPPVSAGQGQQEEVVALEQTYRRLWAGTRAVVQLGGAMFPASPPYDPAGSDAVNAPGAVDWSALIGRLRLVMEDPRQLLSGAVTDIAARDLLAAGGDPQRVRVPGLDQEPYP