Blepharisma japonicum
Source: NCBI Taxonomy (ID 5961)