PMSRLHLRRFSADEEFPDLSRNSTWMARILTPAMYRRQFHRCTQSGVIFDDVIRPGLEEPGERPTPESVGCVAGDAQCYVLFCDFFDRVIEAHHQHEISGQAPEGDFNYDNLKGTCDFDSSYAVRCEASVVRGVEDFCFPTHCSRGERRQLLTLARALLRLEEEELPGRFLPLEELDQEQQRELNLEPPSAYQLRIGTARDWPDARAVWVSKDGSLVVWVNMDDHLRLVSTRDDGNIVEAFKCVCINLQKLEGFYRELRHPFTWKQQLGWVSSSPADVGTGLRIRVHLRLQHLPGHKRLQDVLRRLRVCMHATTGSEGRALGSKSPALYCVSNAATFGRSEVGLTQLVVDGVKLLVAMEKRLEDGRDIDELVPTQK