59578-31-3 NSC295766