1. Division of Chemistry and Chemical Engineering California Institute of Technology 1200 E. California Blvd. Pasadena CA 91125 USA
2. Howard Hughes Medical Institute California Institute of Technology 1200 E. California Blvd. Pasadena CA 91125 USA
3. Present address: European Molecular Biology Laboratory Meyerhofstrasse 1 69117 Heidelberg Germany