3-Hydroxy-2,2,4,4-tetramethyl-5-methylene-1-imidazolidinecarbaldehyde AIDS-143312 AIDS143312 NSC663920