177956-38-6 2'-Fluoromethylene-2'-deoxycytidine 5'-diphosphate 2-Fmcdp