1. Howard Hughes Medical Institute, Stanford University, Stanford, CA 94305, USA.
2. Departments of Pathology and Developmental Biology, Stanford University, Stanford, CA 94305, USA.
3. Program in Immunology, Stanford University, Stanford, CA 94305, USA.