118068-34-1 3-CH3-Ivdu 3-Methyl-5-(2-iodovinyl)-2'-deoxyuridine