Function at 0x14006d6a4
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, r14
mov qword [rsp + 8], r14
xchg rbx, r14
push rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
mov dword [rsp - 0x20], 0xcdcc530
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
push r14
push r15
sub rsp, 0x30
mov dword [rsp - 0x1c], 0x3ba74bde
xchg rsi, r14
mov rsi, rdx
xchg rsi, r14
xchg rcx, r9
mov rbp, r9
xchg r9, rcx
mov edx, 0x3f84ddea
xor edx, 0x1aa87fcb
add edx, 0x163faee6
add edx, 0xbe59b50e
call fcn.140083060
xor esi, esi
xchg r12, r12
test rax, rax
je 0x14006d7c6
movabs rcx, 0xc0632680359d9325
xor rcx, 0x80dae2a
add rcx, 0x1689272c
add rcx, 0x3c3630c9
mov byte [rsp + 0x25], sil
mov r8, r8
add rax, rcx
movabs rcx, 0x466a99ea2eaeb5bc
xor rcx, 0x3bb58d6c
add rcx, 0x53e372ea
sub rcx, 0x24593710
add rcx, 0x7fffffff
add rcx, 0x2fe607b9
xor rax, rcx
xchg r13, r13
movabs rcx, 0x218a6fc7f2cdee3
sub rcx, 0x12634ff
sub rcx, 0x56767caf
xor rcx, 0x1dc402a2
add rcx, 0x272a304b
rol rax, 0x19
rol rax, 0x16
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov r10, r10
mov qword [r14], rax
jmp 0x14006d7da
mov byte [rsp + 0x25], 3
add byte [rsp + 0x25], 0x43
xor byte [rsp + 0x25], 0x54
sub byte [rsp + 0x25], 0x11
mov edx, 0x4774dd94
sub edx, 0xcb1b30f
sub edx, 0x184e7dee
add edx, 0x18b58b12
xchg rcx, rsi
mov rsi, rbp
xchg rcx, rsi
call fcn.140083060
test rax, rax
mov dword [rsp - 0x18], 0x17548e2e
je 0x14006d89f
ror rax, 0xa
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x78c820f22644765a
xor rcx, 0x5d08d18e
sub rcx, 0x66188938
add rcx, 0x40ab7c89
add rcx, 0x1eee2925
xor rax, rcx
mov byte [rsp + 0x78], sil
rol rax, 5
rol rax, 8
rol rax, 0x14
rol rax, 5
rol rax, 1
movabs rcx, 0x550d32313655fcbf
add rcx, 0x14d9db14
xor rcx, 0x503f8caf
add rcx, 0x7fffffff
add rcx, 0x52af7f38
not rax
mov dword [rsp - 0x18], 0x6db7543b
add rax, rcx
mov qword [r14 + 8], rax
jmp 0x14006d8b3
mov byte [rsp + 0x78], 0x5a
add byte [rsp + 0x78], 3
sub byte [rsp + 0x78], 0x32
sub byte [rsp + 0x78], 0x2a
mov edx, 0x5a18be57
xor edx, 0xd2c5e5f
xor edx, 0xe4fedbf
sub edx, 0x45101bd6
add edx, 0x19e81852
mov rcx, rbp
call fcn.140083060
mov dword [rsp - 0xc], 0x286ffab6
test rax, rax
je 0x14006d91d
rol rax, 5
rol rax, 0x2b
rol rax, 1
not rax
mov byte [rsp + 0x80], sil
mov dword [rsp - 0xc], esp
rol rax, 0xc
rol rax, 2
rol rax, 1
not rax
mov r12, r12
mov qword [r14 + 0x10], rax
jmp 0x14006d93d
mov byte [rsp + 0x80], 0x6b
xor byte [rsp + 0x80], 0x73
add byte [rsp + 0x80], 0xd
sub byte [rsp + 0x80], 0x24
mov edx, 0x2cbb78ad
add edx, 0x17532d2d
sub edx, 0x27c08e0c
xor edx, 0x11adf201
xchg r10, rcx
mov r10, rbp
xchg rcx, r10
call fcn.140083060
xchg r13, r13
test rax, rax
je 0x14006d9ff
ror rax, 0xb
ror rax, 1
ror rax, 1
movabs rcx, 0x6ec983a60c1e7348
xor rcx, 0x6e1de77b
sub rcx, 0x5b0d7a71
add rcx, 0x7fffffff
add rcx, 0x4d9a072
xor rax, rcx
mov byte [rsp + 0x88], sil
xchg r14, r14
ror rax, 2
ror rax, 0x33
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x13f9013d1d808b17
xor rcx, 0x59acb8e0
add rcx, 0x281bed9
add rcx, 0x1f80ffd4
add rcx, 0x50d6e72a
add rax, rcx
rol rax, 0xa
rol rax, 3
rol rax, 1
xchg rcx, rax
mov qword [r14 + 0x18], rcx
xchg rcx, rax
jmp 0x14006da27
mov byte [rsp + 0x88], 0x6e
xor byte [rsp + 0x88], 6
sub byte [rsp + 0x88], 0xc
xor byte [rsp + 0x88], 0x65
sub byte [rsp + 0x88], 0x38
mov edx, 0x1123c811
add edx, 0x9e1ade6
add edx, 0x159f4810
add edx, 0x37093bf1
sub edx, 0x407295f3
xchg rdi, rbp
mov rcx, rdi
xchg rbp, rdi
call fcn.140083060
test rax, rax
mov r15, r15
je 0x14006db29
rol rax, 0xe
rol rax, 1
rol rax, 1
movabs rcx, 0xcf91024294a912e
sub rcx, 0x37e82e8
sub rcx, 0x15382056
xor rcx, 0x453afe0c
xor rcx, 0x3f4405de
add rax, rcx
mov dword [rsp - 0x24], edi
mov byte [rsp + 0x20], sil
rol rax, 0x34
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0xd8a9d65f2a8c47d8
xor rcx, 0x4cd18228
xor rcx, 0x4efd22bb
xor rcx, 0x6717d430
xor rcx, 0x71099dd8
xor rax, rcx
movabs rcx, 0x24bf7a381c546fdd
xor rcx, 0x4b9f91de
sub rcx, 0x17fb6ff
sub rcx, 0x4d85980c
add rcx, 0x7fffffff
add rcx, 0xf4f9456
sub rax, rcx
mov dword [rsp - 0xc], 0x66f91a25
ror rax, 9
ror rax, 0x10
ror rax, 1
xchg rsi, rax
mov qword [r14 + 0x20], rsi
xchg rsi, rax
jmp 0x14006db42
mov byte [rsp + 0x20], 0x7e
sub byte [rsp + 0x20], 0x2b
xor byte [rsp + 0x20], 0x77
add byte [rsp + 0x20], 0x57
sub byte [rsp + 0x20], 0x7a
mov edx, 0x2ea6c48f
add edx, 0x41d09ff2
xor edx, 0x180ea448
sub edx, 0x64605396
add edx, 0x908a404a
xchg r13, rcx
mov r13, rbp
xchg r13, rcx
call fcn.140083060
mov rsp, rsp
test rax, rax
je 0x14006dc03
not rax
mov dword [rsp - 0x20], 0x753486ab
mov byte [rsp + 0x21], sil
movabs rcx, 0x24335d6a4c4c6c9f
add rcx, 0x7e8ff03
sub rcx, 0x13daa128
xor rcx, 0x7d426013
add rcx, 0x1275c4e4
sub rax, rcx
mov rdx, rdx
movabs rcx, 0xfc172057304eb72
sub rcx, 0x1ee64437
xor rcx, 0x776ed7f9
add rcx, 0x1fed0c99
add rcx, 0x7fffffff
add rcx, 0x30f98251
ror rax, 3
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r15, rax
mov qword [r14 + 0x28], r15
xchg r15, rax
jmp 0x14006dc1c
mov byte [rsp + 0x21], 0x61
xor byte [rsp + 0x21], 0x39
xor byte [rsp + 0x21], 0x60
xor byte [rsp + 0x21], 0x46
sub byte [rsp + 0x21], 0x7d
mov edx, 0x4b12cbcb
add edx, 0x13396286
xor edx, 0x3116983
sub edx, 0x47079f15
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.140083060
mov r15, r15
test rax, rax
je 0x14006dd28
movabs rcx, 0xc1605294a95ac99
xor rcx, 0x19d0799
xor rcx, 0x5f552283
add rcx, 0x7fffffff
add rcx, 0x3b47dc19
mov byte [rsp + 0x22], sil
xor rax, rcx
mov dword [rsp - 0x44], 0x2c699d93
movabs rcx, 0x518a404d5e96fd91
sub rcx, 0x354512ff
add rcx, 0x4ebc8383
add rcx, 0x549835ed
add rax, rcx
movabs rcx, 0x7af9074d7e2b3884
xor rcx, 0x256b6aa1
sub rcx, 0x3b75acdb
add rcx, 0xfb52924
add rcx, 0x1ed225d2
xor rax, rcx
mov dword [rsp - 0x10], 0x6fc59c25
movabs rcx, 0x357486f95bdeef4a
xor rcx, 0x57229edc
add rcx, 0x1fb7ff1f
add rcx, 0x16bec552
add rcx, 0x7fffffff
xor rcx, 0x2ae561eb
sub rax, rcx
xchg rcx, rcx
not rax
rol rax, 0xd
rol rax, 5
rol rax, 2
rol rax, 1
mov qword [r14 + 0x30], rax
mov dword [rsp - 0x30], ebx
jmp 0x14006dd3c
mov byte [rsp + 0x22], 0x3e
xor byte [rsp + 0x22], 0x69
sub byte [rsp + 0x22], 0x2f
sub byte [rsp + 0x22], 0x27
mov edx, 0x5acd6b75
add edx, 0x2117ee50
xor edx, 0x20cbf240
xor edx, 0x7a9b1ac2
add edx, 0xe5bbf22
xchg r9, rbp
mov rcx, r9
xchg rbp, r9
call fcn.140083060
test rax, rax
mov dword [rsp - 0x1c], edx
je 0x14006de07
ror rax, 0x27
ror rax, 4
ror rax, 0xb
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x160ccfd74672e3ce
sub rcx, 0x1c962a96
sub rcx, 0x214bcdea
add rcx, 0x37652135
add rcx, 0x7fffffff
sub rcx, 0x39272e8b
xor rax, rcx
mov dword [rsp - 0x10], 0x34e45556
mov byte [rsp + 0x23], sil
not rax
movabs rcx, 0x39d188e71f4346a
sub rcx, 0x3ceecb45
sub rcx, 0x3296e5ad
xor rcx, 0x43af5b8d
add rcx, 0x7fffffff
xor rcx, 0xb8c0cfb
sub rax, rcx
mov dword [rsp - 0x34], esi
mov qword [r14 + 0x38], rax
jmp 0x14006de1b
mov byte [rsp + 0x23], 0x73
sub byte [rsp + 0x23], 0x2d
xor byte [rsp + 0x23], 0x5d
sub byte [rsp + 0x23], 0x1a
mov edx, 0x5bda4219
sub edx, 0x85a8b08
sub edx, 0x4b9a82f1
sub edx, 0x505584a
add edx, 0xe9cc6816
xchg r14, rcx
mov r14, rbp
xchg r14, rcx
call fcn.140083060
test rax, rax
mov dword [rsp - 0x24], 0x2251982a
je 0x14006def8
movabs rcx, 0x57abe86a52486ac1
xor rcx, 0x20ffcc90
sub rcx, 0x6caa61d7
xor rcx, 0x4f39e09c
add rcx, 0x62d01c72
mov byte [rsp + 0x24], sil
add rax, rcx
mov dword [rsp - 0x14], 0x4772d924
movabs rcx, 0x14f18e1136b79cb2
sub rcx, 0x1e9fa4b6
add rcx, 0x59b889d1
add rcx, 0x1ea5b35d
not rax
mov dword [rsp - 0x2c], 0x588c4a38
sub rax, rcx
movabs rcx, 0x2791d632075a7f10
xor rcx, 0x25a087ed
add rcx, 0x2fafebf3
add rcx, 0x7fffffff
add rcx, 0x1d654d98
ror rax, 0x10
ror rax, 0xc
add rax, rcx
mov dword [rsp - 0x3c], esi
mov qword [r14 + 0x40], rax
jmp 0x14006df0c
mov byte [rsp + 0x24], 0x50
xor byte [rsp + 0x24], 0x77
add byte [rsp + 0x24], 0x45
sub byte [rsp + 0x24], 0x6b
mov edx, 0x310f281
add edx, 0x2648c5bc
sub edx, 0xd6b5e48
add edx, 0xc20ac7d
add edx, 0x9f247264
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
call fcn.140083060
test rax, rax
je 0x14006dfe6
mov rbx, rbx
rol rax, 6
rol rax, 0xf
rol rax, 1
rol rax, 1
movabs rcx, 0x4b261ae6341beff7
xor rcx, 0x573f54c9
sub rcx, 0x189e0d58
add rcx, 0x2959054a
sub rax, rcx
mov dword [rsp - 0x18], 0x5ddcb03e
mov r13b, sil
rol rax, 1
rol rax, 0x29
rol rax, 1
movabs rcx, 0x830b3ad23330988e
sub rcx, 0x4ec4bb3
add rcx, 0x1c7c950e
sub rcx, 0xd052188
add rax, rcx
movabs rcx, 0x1a1d9dd844a1a57b
sub rcx, 0x16691017
add rcx, 0x35f2109d
sub rcx, 0x2237be3b
add rcx, 0x3bf0d5a7
not rax
sub rax, rcx
xchg rdi, rdi
xchg r11, rax
mov qword [r14 + 0x48], r11
xchg r11, rax
jmp 0x14006dff5
mov r13b, 0x3f
sub r13b, 0x10
add r13b, 5
sub r13b, 0x33
mov edx, 0x47ad1d02
sub edx, 0x3bca234
add edx, 0x18078f1
add edx, 0x1a138683
sub edx, 0x2e175085
xchg rdx, rbp
mov rcx, rdx
xchg rdx, rbp
call fcn.140083060
xchg r12, r12
test rax, rax
je 0x14006e15a
movabs rcx, 0x29db1ef20baf303f
add rcx, 0x590ed82e
xor rcx, 0x58adb2e1
xor rcx, 0x7ef060f9
add rcx, 0x7fffffff
add rcx, 0x29123236
mov r12b, sil
mov dword [rsp - 0x30], 0x2c62702f
xor rax, rcx
movabs rcx, 0x4de1fac22af2e287
add rcx, 0x45aa3829
sub rcx, 0x24bd8587
add rcx, 0x7fffffff
xor rcx, 0x8b0e09
rol rax, 0xd
rol rax, 7
rol rax, 7
rol rax, 2
rol rax, 4
rol rax, 9
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x30], 0x15366ee6
movabs rcx, 0x38b1f5d76872cf3d
add rcx, 0x178cb9a0
sub rcx, 0x4b6f90eb
add rcx, 0x7fffffff
xor rcx, 0x7f0f110b
sub rax, rcx
mov r15, r15
movabs rcx, 0x6f8bb53b19c92c9b
add rcx, 0x179c0fdc
add rcx, 0x2ce5e359
xor rcx, 0x1086ef9
sub rcx, 0x110c3fbf
rol rax, 0x1a
rol rax, 6
rol rax, 0xe
rol rax, 1
sub rax, rcx
mov dword [rsp - 0xc], 0x114a3352
rol rax, 0x10
rol rax, 8
rol rax, 4
rol rax, 1
rol rax, 6
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xchg rbx, rax
mov qword [r14 + 0x50], rbx
xchg rbx, rax
jmp 0x14006e169
mov r12b, 0x24
xor r12b, 0xa
xor r12b, 0x2f
xor r12b, 0
mov edx, 0xb83d6ba
add edx, 0x484d1463
xor edx, 0x71d5f7c8
xor edx, 0x69474443
add edx, 0x717419b6
xchg rcx, r12
mov r12, rbp
xchg r12, rcx
call fcn.140083060
test rax, rax
xchg rbx, rbx
je 0x14006e266
ror rax, 9
ror rax, 0x26
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xf4212d830d2e7963
xor rcx, 0x55feb588
add rcx, 0x1d72cab4
xor rcx, 0x5ed97842
add rcx, 0x7fffffff
add rcx, 0xffdfba8
add rax, rcx
mov dword [rsp - 0x14], 0x58e61c24
mov r15b, sil
not rax
movabs rcx, 0x898d72cf5c0d1b5e
sub rcx, 0x215a22cd
xor rcx, 0x16ed5a8c
add rcx, 0x7fffffff
add rcx, 0x4bfbbce1
rol rax, 0x1b
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x6196bc0e1c50b8ee
add rcx, 0x4427f4f
xor rcx, 0xbc8f36d
add rcx, 0x4c16cad9
add rcx, 0xeb377a9
not rax
add rax, rcx
mov dword [rsp - 0x2c], ebx
xchg rsp, rax
mov qword [r14 + 0x58], rsp
xchg rsp, rax
jmp 0x14006e279
mov r15b, 0x13
add r15b, 6
add r15b, 0x5b
xor r15b, 0x54
sub r15b, 0x1f
lea rdx, [r14 + 0x68]
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
call 0x140058dc0
mov edx, 0x3acae152
add edx, 0x21b9be5
xor edx, 0x41e51b42
xor edx, 0x72158e80
mov byte [rsp + 0x26], al
mov rcx, rbp
call fcn.140083060
xchg r9, r9
test rax, rax
je 0x14006e300
movabs rcx, 0xf184035a542a10dd
sub rcx, 0x352a72a6
add rcx, 0x2f4c8931
add rcx, 0x45181198
xor rax, rcx
not rax
mov r11, r11
ror rax, 1
ror rax, 0x22
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [r14 + 0x78], rax
mov dword [rsp - 0x40], esi
jmp 0x14006e30f
mov sil, 0x67
xor sil, 0x3a
add sil, 1
xor sil, 0x5f
xchg rdx, r8
mov r8, r14
xchg rdx, r8
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
call 0x140062184
mov dword [rsp - 0xc], ebp
mov bl, al
mov rdx, r14
xchg rcx, rsi
mov rsi, rbp
xchg rsi, rcx
xor bl, 1
xchg r11, r11
call 0x140062288
mov dil, al
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor dil, 1
xchg r11, r11
xchg r14, rbp
mov rcx, r14
xchg r14, rbp
or dil, bl
call fcn.140061d00
mov bl, al
mov rdx, rdx
mov rdx, r14
xor bl, 1
mov rcx, rbp
mov dword [rsp - 0x38], 0x4d0b726a
or bl, dil
call fcn.140061e1c
mov dil, al
mov dword [rsp - 0x1c], edx
xchg r11, rdx
mov r11, r14
xchg r11, rdx
xor dil, 1
xchg rbp, r10
mov rcx, r10
xchg r10, rbp
or dil, bl
call 0x140061f18
mov rsi, rsi
mov bl, al
xchg rcx, rdx
mov rcx, r14
xchg rdx, rcx
xor bl, 1
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
call 0x140062064
mov dword [rsp - 0x24], 0x2527958b
mov cl, byte [rsp + 0x26]
xor al, 1
xor cl, 1
mov dword [rsp - 0x2c], 0x36236f58
or al, cl
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
mov dword [rsp - 0xc], edi
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
xchg r12, r12
or al, byte [rsp + 0x24]
or al, r13b
or al, r12b
or al, r15b
mov rsi, rsi
or al, sil
or al, bl
xchg rbx, r9
mov r9, qword [rsp + 0x70]
xchg rbx, r9
or al, byte [rsp + 0x25]
sete al
nop
add rsp, 0x10efa81d
sub rsp, 0x10efa7ed
nop
mov r15, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
mov rsi, rsi
pop rsi
nop
mov rbp, qword [rsp]
add rsp, 8
ret