MSILPTRKGAAGVLCQGHHFEFRYTRQHHKVYRCAWHSTHSCQAQVLLHNKLFYIIHDKHTHSESSKLHPDILGKTTLKTNN