31666-20-3 NSC177929