1. Laboratory of Tropical Veterinary Medicine and Vector Biology, and Hainan Key Laboratory of Sustainable Utilization of Tropical Bioresources, College of Agriculture; Hainan University; Haikou China
2. Department of Biochemistry; Virginia Tech; Blacksburg Virginia USA
3. Department of Chemistry; Virginia Tech; Blacksburg Virginia USA
4. Biology Department; Brookhaven National Laboratory; Upton New York USA
5. Molsoft LLC; San Diego California USA