Department of Bioscience and Biotechnology;
Dalian University of Technology;
Dalian 116024;
China;
School of Chemical Engineering;
Dalian University of Technology;
Dalian 116024;
China;
Dalian Institute of Chemical Physics;
The Chinese Academy of Sciences;
Dalian 116011;
China;