2'-Deoxycytidine 5'-triphosphate 2056-98-6 C00458 Deoxycytidine 5'-triphosphate Deoxycytidine triphosphate dCTP