Affiliation: | 1. Division of Biology and Biological Engineering, California Institute of Technology, 1200 California Boulevard, Pasadena, CA 91125, USA;2. Howard Hughes Medical Institute, 4000 Jones Bridge Road, Chevy Chase, MD 20815, USA;3. Institute of Science and Technology Austria (ISTA), Am Campus 1, 3400 Klosterneuburg, Austria;4. Division of Chemistry and Chemical Engineering, California Institute of Technology, 1200 California Boulevard, Pasadena, CA 91125, USA;5. Department of Chemistry and Biochemistry, Brigham Young University, Provo, UT 84602, USA |