2,5-dioxopentanoate 2-ketoglutarate semialdehyde 2-oxoglutarate semialdehyde CPD-654