nucleic acid precursor