1. National Innovation and Attracting Talents “111” Base, Key Laboratory of Biorheological Science and Technology, Ministry of Education, Chongqing University, Chongqing 400044, China
2. Department of Dermatology, Daping Hospital, Army Medical University, Chongqing 400042, China
3. Department of Pharmacy and Pharmacology, University of Bath, Bath BA2 7AY, UK