remnants of archaic hominins found in china.