Structural analysis of DNA-PKcs: modelling of the repeat units and insights into the detailed molecular architecture.