Allelic 'choice' governs somatic hypermutation in vivo at the immunoglobulin kappa-chain locus.