It's a Cherry KXN5-C251, built in Waukegan, IL, late 80's.

Full gallery here.
From the discussion over at geekhack, it seems to be a Cherry version of an IBM 6110344, which is a keyboard for a IBM 3270 PC.
I haven't opened it up and taken pictures of the inside, but I might add those if anyone's curious.