1. Collaborative Innovation Center for Biotherapy, Cancer Center, West China Hospital, Sichuan University, Chengdu, Sichuan, People's Republic of China.
2. Sichuan Key Laboratory for Medicinal American Cockroach, Chengdu, Sichuan, People's Republic of China.
3. Key Laboratory of Bio-Resource and Eco-Environment of Ministry of Education, College of Life Sciences, Sichuan University, Chengdu, Sichuan, People's Republic of China.