Affiliation: | 1. Key Lab of Animal Parasitology of Ministry of Agriculture of China/Shanghai Veterinary Research Institute, Chinese Academy of Agricultural Sciences, Shanghai 200232, P.R.China;Shanghai Insititute of Cardiovascular Diseases, Zhongshan Hospital, Fudan University, Shanghai 200032, P.R.China 2. Key Lab of Animal Parasitology of Ministry of Agriculture of China/Shanghai Veterinary Research Institute, Chinese Academy of Agricultural Sciences, Shanghai 200232, P.R.China |