Home Chemical Details 144994-95-6
7-DEAZA-A CEP
N6-Benzoyl-2'-tert-butyldimethylsilyl-7-deaza-5'-O-DMT-adenosine 3'-CE phosphoramidite
Monday - Saturday: 9am - 6pm IST
Become a premium member
with us