Single cell suspensions of bone marrow (BM) cells and splenocytes were prepared as described previously50 (link). All staining was performed in Dulbecco’s phosphate-buffered saline (DPBS; Gibco Life Technologies) supplemented with 2% fetal bovine serum (FBS; Sigma) on ice. Cells were blocked using FcR blocking reagent (Miltenyi Biotech, 1:20) and stained with combinations of the antibodies listed in Table S27. Lymphoid progenitors were analysed using APC-mouse lineage antibody cocktail (558074, BD Biosciences), FITC anti-CD127 (IL7-Ra), PE-Cy7 anti-c-Kit and PB anti- Sca1 (Table S27). Dead cells were excluded by gating on 7AAD (420403, Biolegend) negative cells. Fluorescence-minus-one controls were used to set appropriate gates. Flow cytometry analysis were performed on a CyAn ADP flow cytometer (Dako) or an LSR Fortessa cell analyser (BD Biosciences) and data were analysed with FlowJo software v 10 (Tree Star).