SF120230409-41-5 head region w amphid and cephalic setae 100x