(1-Hydroxy-2,2,5,5-tetramethyl-4-imidazolidinylidene)acetaldehyde AIDS-143328 AIDS143328 NSC663940