1. Department of Chemistry, Stanford University, Stanford, California 94305, United States
2. Program in Cancer Biology, Stanford University School of Medicine, Stanford, California 94305 United States
3. Department of Pathology, Stanford University School of Medicine, Stanford, California 94305, United States
4. Intuitive Surgical Inc., Sunnyvale, California 94086, United States
5. Department of Chemical and Systems Biology, Stanford University School of Medicine, Stanford, California 94305, United States
6. Department of Microbiology and Immunology, Stanford University School of Medicine, Stanford, California 94305, United States