6196-57-2
3-deoxyhexulose
Product Code:
1407891
Molecular Formula:
C6H12O5
Molecular Weight:
164.15
Order 6196-57-2