Xenorhabdus sp. KJ12.1
Source: NCBI Taxonomy (ID 1851571)