1. Shanghai
Key Laboratory of Chemistry Biology, Institute of Pesticides and Pharmaceuticals, East China University of Science and Technology, Shanghai 200237, People’s Republic of China
2. Zhejiang Research Institute of Chemical Industry, Limited, Hangzhou 310023, People’s Republic of China