Entry TRIAD05837 (B3RJK4)

E Trichoplax adhaerens