1. Research Center for Applied Zoology, National Research and Innovation Agency (BRIN) , Bogor 16915 , Indonesia
2. Department of Entomology, University of Kentucky , Lexington, KY 40546 , USA
3. Research Center for Applied Zoology, National Research and Innovation Agency (BRIN) , Bogor 16915, Indonesia