MEKELAFARDQIHHWFMWPVAIVPEPQYSECRVDITKAISFIYLIDDIYEMYGSMDELELFTQAITREIHGLPKYMKWTSLCEAFLVEAKWYRSGQVPRAKKYLKNAVTSTGVHAVLIHMYFLMGHKVTSETAQLISNDPQFIRCSATIFRLWDDLSTSMEERERGDDSSYIESYMKEHEDESEESAREHTTNLIIIMWKRLIHESLKPSPFPHSFTISVLNISRMAQIVCQNQEDSTVKDHMKSLLLDPISLSLDGSATPPNMPSTL*