Heterorhabditis sp. HBa89