return (data[arc]) << 24
            | (data[arc + 1] & 0xFF) << 16
            | (data[arc + 2] & 0xFF) << 8
            | (data[arc + 3] & 0xFF);