Meij320240218-8-8 head region w cephalic setae 100x