MTTSIKLNSTFNFGKYKNQKVQEVANKDPKYIIWNIENNKDLFVEAEVIAFCKSILPDFQLSEKASQRWSNIHRKQYNKAIKFLKEKGRLIDVTPSPFVHVS