1. Department of Chemical and Systems Biology, Stanford University School of Medicine, Stanford, CA 94305
2. Department of Chemistry, Stanford University, Stanford, CA 94305
3. Department of Biochemistry, Stanford University School of Medicine, Stanford, CA 94305