1004-39-3 2-Mercapto-4,6-diaminopyrimidine AIDS-023077 AIDS023077 NSC680831