155270-69-2 9-(3,3-Dimethyl-5-phosphonopentyl)guanine DMPPG