Affiliation: | 1. Program in Immunology, Stanford University School of Medicine, Stanford, CA 94305, USA;2. Departments of Molecular and Cellular Physiology and Structural Biology, Stanford University School of Medicine, Stanford, CA 94305, USA;3. Howard Hughes Medical Institute, Stanford University School of Medicine, Stanford, CA 94305, USA |