102783-23-3
2-deoxy-6-phosphogluconic acid, sodium salt
Product Code:
1192157
Molecular Formula:
C6H11O9P.2Na
Molecular Weight:
304.10
Order 102783-23-3