58588-31-1 NSC284672