MELRVLAPSHWDEWYGTLMLAFGGAQVSPEERALDRDLTECERSIGAWDGDEIVGTAGLFSFRLSVPGGAVVPAAGVTTVGVQPTHRRRGLLRAMMRRLLDDVRAAGEPLAVLTASEPQIYGRFGFGAATRAALAEIDTARVGLTVPEGADEVRLQAVDPEAALNTCEAIYARRVTARPGMLERRPGWERRPLLDPPSERGGASPLRCVLAERDGEVTGYVRFAVNPEWDLAVPKGVVIVRDLEALDPASCGALWRFLFDIDLTCKIRIGRRPVDDPWQHMVSDIRRCQILLRDELYVRPVDVGAALEARTYALPVDVVLEVTDAFCPWNEGRWRLTGDAKGASCERTSDEPGLRLDVRELGAAYLGGISLSALAGAGLVQELRQGALAEASAAFRSDVAPWLPHNF