Department of Biochemistry and Molecular Biology Carson International Cancer Center Shenzhen University Health Sciences Center Shenzhen Guangdong 518060 People's Republic of China;
Shenzhen Key Laboratory of Microbial Genetic Engineering College of Life Sciences and Oceanography Shenzhen University Xueyuan Ave 1066 Shenzhen Guangdong 518060 People's Republic of China;
Shaanxi Key Laboratory of Molecular Biology for Agriculture College of Animal Science and Technology Northwest A&F University Yangling Shaanxi 712100 People's Republic of China;