The present invention relates to compounds useful as inhibitors of protein
kinases of the following formula: ##STR00001## or a pharmaceutically
acceptable salt thereof. The invention also provides pharmaceutically
acceptable compositions comprising those compounds and methods of using
the compounds and compositions in the treatment of various disease,
conditions, and disorders. The invention also provides processes for
preparing compounds of the inventions.