SF220230409-26-4 head region w cephalic setae 100x