MIDLDRLNALDRDAFVEHLGGVFEHAPWVARAAHDAAPFASLAALHGAMMAAVRAAPPEVRLAFLNGHPELAGPEARARAMTAESAQEQGSAGLDRLTEADAAAFDRLNAAYRHRFGFPFIVAVRGRDLREIRVLFEERLARPVADEEATALEEIGAITRMRLDRLVRPA