Entry TRIAD05987 (B3RKE4)

E Trichoplax adhaerens