[1] Chinese Acad Agr Sci, Shanghai Vet Res Inst, Minist Agr, Key Lab Anim Parasitol, Shanghai 200241, Peoples R China
[2] Shanghai Univ, Sch Life Sci, Shanghai 200444, Peoples R China
[3] Chinese Acad Sci, Inst Biochem & Cell Biol, State Key Lab Mol Biol, Shanghai 200031, Peoples R China