sophophorans