1. Division of Chemistry and Chemical Engineering, California Institute of Technology, Mail Code 114-96, Pasadena, CA 91125, USA.
2. Department of Molecular Biology and Biochemistry, University of California, Irvine, CA 92697–3900, USA.
3. Howard Hughes Medical Institute, California Institute of Technology, Mail Code 114-96, Pasadena, CA 91125, USA.