1. Department of Molecular Biology, Princeton University, Princeton, New Jersey 08544;
2. Department of Bioengineering, Stanford University, Stanford, California 94305;
3. Department of Microbiology and Immunology, Stanford University School of Medicine, Stanford, California 94305