1Research Center for High Altitude Medicine, Qinghai University, Xining, Qinghai 810001, China
2Qinghai University Affiliated Hospital, Xining, Qinghai 810001, China
3Qinghai Key Laboratory for Echinococcosis, Xining, Qinghai 810001, China JFIF d d Ducky d qhttp://ns.adobe.com/xap/1.0/