An extrachromosomal switch recombination substrate reveals kinetics and substrate requirements of switch recombination in primary murine B cells.