EMDVIPMCSIFQELQIVHDTGYFSALPSLEEYWQQTCLELERYLQSEPYVSATDLKFDNQEDLWSKLMLACGDKSNEADPKSGHIKEEVDSHDIQPLDVGGFNSDASSEASDSSEELSPTLDFSSGSLTDMLGDSGEDLGSAIISTPPSSPELSKEGSVAQVWSGIQTVLNSPGKIRTGGTERSVERSGMTSGETSPDGRRRVHRCHFNGCRKVYTKSSHLKAHQRTHTGEKPYRCSWEGCDWRFARSDELTRHFRKHTGAKPFKCNHCDRCFSRSDHLALHMKRHI