159639-78-8

159639-78-8 structure
159639-78-8 structure

Name 5'-O-DMT-2'-O-TBDMS-5-Methy-L-Uridine 3'-CE phosphoramidite
Synonyms MFCD11113998
Molecular Formula C46H63N4O9PSi
Molecular Weight 875.073
Exact Mass 874.410217