MVLDAEFGYELLVCRWAELAWRPAGDPTPVIVGRQVGTRKRRWDTVVVEVDPDGLRQRRTFGDREIDRELLEIVREAPADWEWYRDALPEPEYPWRYVREAIHRAADRGLIDERASGSAGGGRIEIRRKRPYPDWVRRVVAIENKPDLDASAAAALADQLAYDVDAGLLDETWLATEATGSRLEPALRREIPIEAGIVLTDFETGVDPDSGTVAWLPSDLRAAGGESGDGSGSGPTDPDRETRRLVLAERVYGRGWRSFHDTMRPDCRHFRLAHAGEAMRPDCAAKGRCPTARECSGSCASFSPEPPAWRTQGWPIEGGPGKGITRLLERRRDRARYRTLRR