Cat.No.KY127232 Name3-Deaza-2'-deoxycytidine CAS29868-19-7 MolFormula MolWeight Enquiry Email Name/Company Message KY127232 - 29868-19-7 | 3-Deaza-2'-deoxycytidine Quantity: Captcha Send Message