95261-09-9
N4-BENZOYL-7-DEAZA-2-DEOXYADENOSINE
Product Code:
1245275
Molecular Formula:
C18H18N4O4
Molecular Weight:
354.36
Order 95261-09-9