Irreversible protein kinase inhibitors: balancing the benefits and risks.

Irreversible protein kinase inhibitors: balancing the benefits and risks.