Fixed problem with conversion of bytes to Int.  Only the MSB has to retain its sign information; the LSB should be 0xFFFF.