Invertebrate larva