1. Max Planck Institute for Chemical Energy Conversion, Stiftstr. 34-36, D-45470 Mülheim an der Ruhr, Germany
2. Division of Chemistry and Chemical Engineering, California Institute of Technology, Pasadena, California 91125, United States
3. PULSE Institute, SLAC National Accelerator Laboratory, Menlo Park, California 94025, United States
4. Stanford Synchrotron Radiation Lightsource, SLAC National Accelerator Laboratory, Menlo Park, California 94025, United States
5. Howard Hughes Medical Institute, California Institute of Technology, Pasadena, California 91125, United States