2,5-Dihydroxymethyl-3,4-dihydroxypyrrolidine 59920-31-9 C10143 DMDP