DNA-dependent protein kinase complex: a multifunctional protein in DNA repair and damage checkpoint.