private ushort NTHO(byte[] x, int offset) { var y = new byte[2]; Buffer.BlockCopy(x, offset, y, 0, 2); Array.Reverse(y); return BitConverter.ToUInt16(y, 0); }