Home Chemical Details 110522-84-4
DMT-DCYTIDINE (N6-BENZOYL) CYANOETHYL PHOSPHORAMIDITE)
IBU-4,4'-DMT-deoxycytidine cyanoethyl DIIP phosphoramidite
Monday - Saturday: 9am - 6pm IST
Become a premium member
with us