invertebrate photoreceptor