58520-98-2 NSC304956