1. State Key Laboratory of Heavy Oil Processing
2. Center for Bioengineering and Biotechnology
3. College of Chemical Engineering
4. China University of Petroleum (East China)
5. Qingdao 266580
6. Department of Mechanics and Engineering Science
7. Beijing Innovation Center for Engineering Science and Advanced Technology
8. College of Engineering
9. Peking University
10. Beijing 100871
11. State Key Laboratory of Organic-Inorganic Composites
12. Beijing University of Chemical Technology
13. Beijing 100029
14. China