hso.c 85 KB