MSTPSLPDTHSSLPHPHPAPVIMQGPPPSPPLSEGGLDESAESGLTIATDFTSEPSEMTPTVGSSNFPSAPRSPLTNAHTGNLIGEDHVNYVLMYNMLTGYTARHKFSFDIVGNELTPSAKYDFKFKDYAPWVFRELRDEHQHVKENPHTLLSRFYGLHRVKLPRGPKIHFVIMNNLFPPHRDIHETYDLKGSSFGREYPGRMLEFGPEKRALLTEQLRRDMEFLKRIKVMDYSLLVGIHNMERGNRDNLRKNQLSVFHPCTPYSSLKKVEHFWKSMTEDRSVMRGGDKSLRPIGLEQIEPSEKPEVGQDMDNREMPVGG