[1] East China Univ Sci & Technol, State Key Lab Bioreactor Engn, Shanghai 200237, Peoples R China
[2] East China Univ Sci & Technol, Sch Chem & Mol Engn, Shanghai 200237, Peoples R China
[3] East China Univ Sci & Technol, Engn Res Ctr MEOR, Shanghai 200237, Peoples R China
[4] East China Univ Sci & Technol, Shanghai 200237, Peoples R China
[5] Daqing Huali Biotechnol Co Ltd, Daqing 163511, Heilongjiang, Peoples R China
[6] Sinopec, Res Inst Petr Engn & Technol, Shengli Oilfield Co, Dongying 257088, Peoples R China