MNELACLMDWDLEAIVRGCNNGEASATTMMDHQDHNFSHHFFSEQDELLGFNFPEFSEATCVLDELEELYKPFYPVLHPLNSLQSTIVTSSLPIPKEVKELKASSSEKAASQDLQVPSVSKYKRGKKNQNKSVVKKQVKGGDGLADEWAWRKYGQKPIKGSPYPRSYYRCSSTKGCLARKQVERSHLDPAVFLVTYTAEHNHSQPARKNSLAGTTRNKNISQNTCSSNSSSSAVTHSPIRTPNLVVVASSNIKDEVGTRVQQSDKGLEKEEDFLEWLDGDAGGATFGDGGSQAQSLRIS