Electra sp. 176
Source: NCBI Taxonomy (ID 473642)