1. Department of Chemistry, Zhejiang University, 38 Zheda Road, 310027 Hangzhou, People’s Republic of China
2. Department of Microbiology, and Department of Dermatology, Sir Run Run Shaw Hospital, School of Medicine, Zhejiang University, 866 Yuhangtang Road, 310058 Hangzhou, People’s Republic of China
3. Department of Chemistry, University of Zurich, Winterthurerstrasse 190, 8057 Zurich, Switzerland