1. Department of Pathology, Stanford University School of Medicine, Stanford, CA 94305, USA.
2. Department of Genetics, Stanford University School of Medicine, Stanford, CA 94305, USA.
3. Department of Bioengineering, Stanford University, Stanford, CA 94305, USA.
4. Department of Mechanical Engineering, Stanford University, Stanford, CA 94305, USA.
5. Department of Pharmacology and Toxicology, University of Texas Medical Branch, Galveston, TX 77555, USA.
6. Sealy Center for Structural Biology, University of Texas Medical Branch, Galveston, TX 77555, USA.
7. Intercollegiate Faculty of Biotechnology of the University of Gdansk and Medical University of Gdansk, 80-307 Gdansk, Poland.
8. Department of Biochemistry, Stanford University School of Medicine, Stanford, CA 94305, USA.