1. State Key Laboratory of Heavy Oil Processing and Centre for Bioengineering and Biotechnology, China University of Petroleum (East China), 66 Changjiang West Road, Qingdao 266580, China
2. Department of Thoracic Surgery, Qilu Hospital (Qingdao), Cheeloo College of Medicine, Shandong University, 758 Hefei Road, Qingdao 266035, China