A compound of the general formula:
1
or pharmaceutically acceptable salts, hydrates, solvates, crystal forms of diastereomers thereof is described. A method of treating protein kinase-associated disease states using the compound of Formula I is also described.