MEALTVLCGPDHLLYPSVPAGPHCTDSVIQGATSSATTVRTILPAVLAMQPDLPAVRHPRTSGLLWFAKRFLHPDIVATYKYIFIWDEDIGVENFHAGRYLTIVEEEGLEISQPALDPLLSEIHHQITARRARGKVHRRIYKLKGSGLCFENSTKPPCTGWVEMMVPVFSRAAWRCSWYMIQNDLVHAWGLDMKLGYCAQGDRSLKVGVVDDQYVVHYGIPSLGGLFSKVWDGRTKGVSADPPPSKKAAIDPDHQQRGAVRRRSYVELEIFRQRWNAAAKKDECWADPY*