SF120230409-41-3 head region w sephalic setae 100x