1. Division of Chemistry and Chemical Engineering, California Institute of Technology, Mail Code 114-96, Pasadena, CA 91125, USA.
2. Howard Hughes Medical Institute, California Institute of Technology, Mail Code 114-96, Pasadena, CA 91125, USA.
3. Department of Biochemistry, University of Minnesota, Minneapolis, MN 55455, USA.