1. College of Optoelectronics Technology
2. Chengdu University of Information Technology
3. Chengdu 610225
4. China
5. Key Laboratory of Pesticide and Chemical Biology
6. Renji Hospital
7. Shanghai Jiao Tong University School of Medicine
8. Shanghai 200127
9. Institute of Surface Analysis and Chemical Biology
10. Ministry of Education
11. College of Chemistry
12. Central China Normal University
13. Wuhan 430079