functional groups hydroxy 8549528