AIDS-126038 AIDS126038 Benzyl 2-mercaptophenylcarbamate NSC96690