Described herein are compounds that are useful as protein kinase
inhibitors having the formula: ##STR00001## where B, R.sup.1, n,
R.sup.3, Q, and R.sup.4 are described in the specification. The compounds
are useful for treating disease states in mammals that are alleviated by
a protein kinase inhibitor, particularly diseases such as cancer,
inflammatory disorders, restenosis, and cardiovascular disease.