1. Department of Chemistry, Stanford University, Stanford, CA 94305, USA.
2. Department of Biochemistry, Stanford University School of Medicine, Stanford, CA 94305, USA.
3. Howard Hughes Medical Institute (HHMI), Stanford University School of Medicine, Stanford, CA 94305, USA.
4. Department of Microbiology and Immunology, Stanford University School of Medicine, Stanford, CA 94305, USA.
5. Department of Bioengineering, Stanford University, Stanford, CA 94305, USA.