VLNDVTDATRRFITLLTADQLDRAVRPVADDGSRHRWGYAPGTRPGLALGDLGRDQRKAVHGMLATVLSPHAYTQAATVMALEDVLDRQEGGHRDRHSGDYWTLLFGTPDGDEPWGWRIEGHHLSVNVVVADGRVSATPFFLGANPARITYRSRVVSQPMRLEEELARELLERMGPAGRRLAVVSDLTPQDIRSGNAPRVAPAEPVGVTPAQLDGPAAGLLVDLVRLYLDRLRHELADHEFARIDQERLHFSWEGSVRRGDGHYYRVQGPDLLIEYDNTFNEANHIHSVWRRPGHDF