1. Qingdao Key Laboratory of Functional Membrane Material and Membrane Technology
2. Qingdao Institute of Bioenergy and Bioprocess Technology
3. Chinese Academy of Sciences
4. Qingdao 266101
5. China
6. Institute of Materials Science and Engineering
7. Ocean University of China
8. Qingdao 266100
9. COMSATS Institute of Information Technology
10. Sahiwal 57000
11. Pakistan