1. Shanghai Institute for Advanced Immunochemical Studies, ShanghaiTech University, Shanghai 201210, China
2. School of Life Science and Technology, ShanghaiTech University, Shanghai 201210, China
3. Department of Structural Biology, Stanford University School of Medicine, Stanford, CA 94305