1. Department of Dermatology, Shanghai Ninth Hospital affiliated to Shanghai Jiao Tong University, School of Medicine, No. 639, Manufacturing Bureau Road, Huangpu District, Shanghai 200011, China
2. Department of Orthopaedics, West China Hospital of Sichuan University, No. 37 Guoxue Alley, Wuhou District, Chengdu, 610041 Sichuan, China
3. Zeku Technology Co., Ltd., 8th Floor, Building 1, No. 61, Shen Xia Road, Pudong New District Shanghai 201203, China