Giant protein kinases: domain interactions and structural basis of autoregulation.