Spec bio commission, a large microcosmodontid predator