Digestive system of the cephalocarid Hutchinsoniella macracantha - Elofsson, Rolf