hid.c 429 KB