First, the RAG proteins bind to the RSSs (triangles) and bring them together into a synaptic complex. Cleavage ensues, generating a pair of blunt signal ends and a pair of DNA hairpin coding ends. Joining of these ends generates signal and coding joints, respectively. The boxes represent V, D or J coding elements.