31657-20-2 NSC177928