In its many embodiments, the present invention provides a novel class of
imidazopyrazine compounds as inhibitors of protein and/or checkpoint
kinases, methods of preparing such compounds, pharmaceutical compositions
including one or more such compounds, methods of preparing pharmaceutical
formulations including one or more such compounds, and methods of
treatment, prevention, inhibition, or amelioration of one or more
diseases associated with the protein or checkpoint kinases using such
compounds or pharmaceutical compositions.