1. Department of Chemistry and Biochemistry, Brigham Young University, 84602, Provo, UT, USA
2. Department of Chemistry and Molecular Engineering, Zhengzhou University, 450001, Zhengzhou, Henan, People’s Republic of China
3. Department of Electrical and Computer Engineering, Brigham Young University, 84602, Provo, UT, USA