1. Institute of Fundamental and Frontier Sciences
2. University of Electronic Science and Technology of China
3. Chengdu 610054
4. China
5. School of Materials and Energy
6. Chemical Synthesis and Pollution Control Key Laboratory of Sichuan Province
7. College of Chemistry and Chemical Engineering
8. China West Normal University
9. Nanchong 637002
10. Chemistry Department
11. Faculty of Science
12. King Abdulaziz University
13. Jeddah 21589
14. Saudi Arabia
15. Chengdu 611731
16. Hospital of Chengdu University of Traditional Chinese Medicine
17. Chengdu 610072