SEARCH Articles Figures Tables 3-Hydroxypropionaldehyde acid Beta-hydroxypropionaldehyde Hydroxypropionaldehyde oxidation