1. State Key Laboratory for Physical Chemistry of Solid Surfaces
2. Collaborative Innovation Center of Chemistry for Energy Materials
3. The Key Laboratory for Chemical Biology of Fujian Province
4. and Department of Chemistry
5. College of Chemistry and Chemical Engineering
6. Clinical Laboratory
7. Huli Center for Maternal and Child Health
8. Xiamen
9. China
10. Institute of Chemistry
11. University of the Punjab
12. Lahore 54590
13. Pakistan