138385-29-2 3-(1-Deoxyribofuranosyl)benzamide AIDS-017109 AIDS017109 Benzamide riboside NSC645647