3-Allyl-1-vinyl-2-pyrrolidinone AIDS-136914 AIDS136914 NSC640191