MPELPEVETTLRGIAPHIEGKTVEAVVLRQLKLRWQINPDLGEILSGRQVLSCGRRAKYLLIRFQTGVLLIHLGMSGSLRIFTPSDGRIGRPDRHDHVDIVFSDGTVMRYRDPRKFGAILWYEGIEEHHPLLEKLGPEPLSEAFCADYLYARLKAQKRAVKLALMDNAVVVGVGNIYANESLFRAGISPHRPANRLKKKECALLVETVKAVLQRAIETGGSTLRDFVDSDGKSGYFQQEYTVYGRHNQPCPRCGGLVVKETLGQRGTFYCPNCQK