58349-27-2
2-Deoxy-5-iodouridine 5-(4-methylbenzenesulfonate)
Product Code:
981556
Molecular Formula:
Molecular Weight:
Order 58349-27-2