1. Shandong Provincial Key Laboratory of Animal Cells and Developmental Biology, School of Life Sciences, Shandong University, Qingdao 266237, China
2. Laboratory for Marine Biology and Biotechnology, Qingdao Marine Science and Technology Center, Qingdao 266237, China