Home Chemical Details 666257-76-7
3-DEAZA-DA CEP
N6-Benzoyl-3-deaza-2'-deoxy-5'-O-DMT-3-methyladenosine 3'-CE phosphoramidite
Monday - Saturday: 9am - 6pm IST
Become a premium member
with us