Hydroxy aldehydes