MNTLQLSVVHRLPQSYRWLSGFTGIKVEPIPLCSMDDDSYLIGFKLLSHDGEEARQIMRHLNQSLDDIQLQCAVVEWEGEPCLFLHRQDESAAMCRLKDVGVAIAESVCAQYPF