1. College of Animal Science and Technology Northwest A&F University Yangling Shaanxi 712100 China
2. Division of Laboratory Safety and Services Northwest A&F University Yangling Shaanxi 712100 China
3. Tongji University Cancer Center, Shanghai Tenth People's Hospital of Tongji University, School of Medicine Tongji University Shanghai 200092 China