20677-77-4 NSC312449