1. Spine Research Institute, Shanghai University of Traditional Chinese Medicine, Shanghai 200032, China
2. Longhua Hospital, Shanghai University of Traditional Chinese Medicine, Shanghai 200032, China
3. Shanghai Changzheng Hospital, Shanghai 200003, China
4. Biology Department, St. John Fisher College, Rochester, NY 14618, USA