The generation of antibody diversity through somatic hypermutation and class switch recombination | Synapse