Clostridium sp. 26
Source: NCBI Taxonomy (ID 105320)