1. Institute of Biochemistry, Zhejiang Sci-Tech University, Hangzhou 310018, China
2. Zhejiang Provincial Key Laboratory of Silkworm Bioreactor and Biomedicine, Hangzhou 310018, China
3. Shanghai Institute of Biochemistry and Cell Biology, Chinese Academy of Sciences, Shanghai 200031, China