chemical structure of 109389-30-2 FT-0781428

Product Name:

5'-O-DMT-2'-deoxyuridine-3'-CE Phosphoramidite

Catalog No: FT-0781428

CAS NO:109389-30-2
MW:646.6000 g/mol
MF:C33H35N4O8P
INCHI KEY:NDYJPAINBGRBQQ-FTOUIEIESA-N