1. Department of Chemistry and Biochemistry, University of California, San Diego, La Jolla, California 92093, Howard Hughes Medical Institute, University of California, San Diego, La Jolla, California 92093, Department of Biology and Physics, University of California, San Diego, La Jolla, California 92093, and San Diego Supercomputer Center, San Diego, California 92186