1. Department of Chemistry, Stanford University, Stanford, CA 94305-5080, USA.
2. Department of Plant Biology, Carnegie Institution, Stanford, CA 94305, USA.
3. Department of Molecular and Cellular Physiology and Medicine, Stanford University, Stanford, CA 94305-5345, USA.