1. Shenzhen Municipal Key Laboratory of Chemical Synthesis of Medicinal Organic Molecules; Shenzhen Research Institute; The Chinese University of Hong Kong; No. 10, Second Yuexing Road 518507 Shenzhen P. R. China
2. Department of Chemistry and State Key Laboratory of Synthetic Chemistry; Shenzhen Research Institute; The Chinese University of Hong Kong; China
3. Shenzhen Research Institute; The Hong Kong Polytechnic University Shenzhen Research Institute (SZRI); 518057 Shenzhen P. R. China