MLHVTADKIAFVILLAREADSAHGNAARAELREFLDGLNADELAGLVAIMWVGRETFLPDELSEAFETAQAERGERPGDYLTAEPQLADFLEVGLAALGLSPEDEADRIQHPV