Open Internet by MindsNet40x stained slide, found in canine urine sample. any ideas what the segmented thing is?