887401-93-6

INCB 3284 dimesylate||INCB3284 dimesylate

Cas Number: 887401-93-6  Molecular Structure
Product Code
970048
Product Name
INCB 3284 dimesylate||INCB3284 dimesylate
Cas Number
887401-93-6
Molecular Formula
C28H39F3N4O10S2