1. Helmholtz International Lab for Anti-infectives, Shandong University-Helmholtz Institute of Biotechnology, State Key Laboratory of Microbial Technology, Shandong University, Qingdao 266237, China
2. Institute of Marine Science and Technology, Shandong University, Qingdao 266237, China
3. New Drug Research and Development Center, North China Pharmaceutical Group Corporation, Shijiazhuang 050015, China