3-oxopropanoate 3-ketopropionate formylacetate c0287 CHEBI:33190 malonic semialdehyde