SF220230409-17-6 head region w cephalic setae 100x