Life is so much easier for the sea urchin.
Mansell
Ashley
A
D000818:Animals; D004330:Drosophila; D006801:Humans; D007113:Immunity, Innate / Q000276:immunology; D012617:Sea Urchins / Q000276:immunology*; D051193:Toll-Like Receptors / Q000276:immunology