cyclic dinucleotide flavin nucleotide pentanucleotide pentose phosphonuclease pyridine thymic guanine