2-Mercapto-5-nitroso-4,6-pyrimidinediol AIDS-147646 AIDS147646 NSC677500