1. Department of Ophthalmology, The Fourth Affiliated Hospital of China Medical University, Eye Hospital of China Medical University, Key Lens Laboratory of Liaoning Province, Shenyang, Liaoning, China
2. Department of Biology, Xavier University of Louisiana, New Orleans, LA, United States of America
3. Department of Molecular Oncology, Cancer Research Institution, The First Affiliated Hospital of China Medical University, Shenyang, China