AIDS-132586 AIDS132586 Ethyl hydroxy(4-(3-methoxyphenyl)-1-methyl-2,5-dioxo-3-pyrrolidinylidene)acetate NSC626870