Imatinib impurity 31

Imatinib impurity 31 · CAS 1356565-47-3