MTAMPTAQATDILFSPITLGAMKLQHRVALAPMTRNRAVPSNLNPGTFVPCPLMAEYYTQDARGVPGIFTEEQIEAWKPIVDAVHQAGGIFVAQLWHQGRTRMVENEYLIISSSAVPIIKSFNGLPGLMPRPMALEDIERVKEEYAQAAVNCIKAGFDGVRDDKYGGSPENRNRFVLEICFFNEARGDNRVEQWTMLCRDIKDFGWAYVHFMEPRYDEIRSGADKLAELGSNNEEVTLDPFINALENRIPIIVAGGYDATNLRKSRVLEDKKADVVAFGR