MGEVKVLGAFPSPFAYRVEWALLHKRIKYEYIEEDLKNKSPLLLKCNPLYKSIPVLLHGVKPIAESLIILEYIDETWRENPLLPQDPFEKAKARFWAKFAEEKCLRSIRAAFCSEGKEQEKAVEESLEALRNLEEELNGKEFFGGESVGFLDLVVGWIPHWLPVLEEVGGCKLLDAESFPSLHAWCNRFLNTPFIKEKLPPSERLFVYYTNVREEELNK