2-hydroxy-3-oxopropanoate 2480-77-5 Formyl(hydroxyl)acetic acid Hydroxymalonaldehydic acid Propanoic acid, 2-hydroxy-3-oxo- Tartronate semialdehyde Tartronic semialdehyde Tartronyl semialdehyde tartronate-S-ald