No data
N-Acetyl-5'-O-(4,4'-dimethoxytrityl)-2'-deoxycytidine
100898-63-3
IDBio Chem
Innovassynth Technologies (I) Ltd