1. Stanford Cancer Institute, Division of Oncology, Department of Medicine, Stanford University, Stanford, California 94305, United States
2. Department of Chemistry, Stanford University, Stanford, California 94305, United States
3. Department of Chemical and Systems Biology, Stanford University, Stanford, California 94305, United States