2-Deoxyglyceraldehyde 3-phosphate 3-Hydroxypropionaldehyde 3-phosphate 35290-58-5 Propanal, 3-(phosphonooxy)-