Function at 0x14007194c
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
sub rsp, 8
mov qword [rsp], rbp
push rsi
mov dword [rsp - 0x44], 0x3c2a2fcf
nop
sub rsp, 8
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
push r13
mov rbp, rbp
nop
sub rsp, 8
mov qword [rsp], r14
push r15
xchg r14, r14
add rsp, 0xffffffffffffffd0
xchg rdx, r14
mov rdx, r14
xchg r14, rdx
xchg rsp, rcx
mov rbp, rsp
xchg rsp, rcx
mov edx, 0x552b5b68
sub edx, 0x4a223f97
add edx, 0x5a6f793e
add edx, 0x944d7106
call fcn.14009fc90
mov dword [rsp - 0x28], edx
xor esi, esi
test rax, rax
je 0x140071aa1
ror rax, 0x11
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x7b252aa44ac10cce
sub rcx, 0x46be6920
add rcx, 0x542804d
xor rcx, 0x553dcc28
add rcx, 0x3ad8fa43
xor rax, rcx
mov byte [rsp + 0x78], sil
mov dword [rsp - 0x30], 0x1edc9db2
movabs rcx, 0x6003071f1608bedd
add rcx, 0x25458540
sub rcx, 0xe5be7d3
xor rcx, 0x7c68b2ba
sub rcx, 0x270d1714
sub rax, rcx
xchg rsi, rsi
movabs rcx, 0x17d832ad4f839d42
add rcx, 0x25cc3091
xor rcx, 0x4ff49a54
sub rcx, 0x13081b41
add rcx, 0x7dfb7d07
xor rax, rcx
movabs rcx, 0xd0cf85968aecb6d
xor rcx, 0x5078be2
sub rcx, 0x391e9d41
add rcx, 0x7fffffff
add rcx, 0x24705cef
add rax, rcx
mov qword [r14], rax
mov r9, r9
jmp 0x140071ab5
mov byte [rsp + 0x78], 0x57
sub byte [rsp + 0x78], 0x35
add byte [rsp + 0x78], 0x22
xor byte [rsp + 0x78], 0x45
mov edx, 0x7b8a95fc
xor edx, 0x71ec95e5
sub edx, 0x7c0129f
xor edx, 0x671e9dcc
sub edx, 0x2a91390d
mov rcx, rbp
mov dword [rsp - 0x14], 0x17e50d8
call fcn.14009fc90
test rax, rax
je 0x140071b86
xchg rsp, rsp
ror rax, 4
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 3
movabs rcx, 0x6bd7e8af23d4abc3
xor rcx, 0x109ea201
xor rcx, 0x606f74b3
add rcx, 0x7fffffff
add rcx, 0xf4a0759
xor rax, rcx
xchg rbp, rbp
mov byte [rsp + 0x80], sil
rol rax, 1
rol rax, 5
rol rax, 6
movabs rcx, 0x2ade7aec2a714260
xor rcx, 0x74f79863
add rcx, 0x21342d5e
sub rcx, 0x6f16ccaf
sub rax, rcx
mov dword [rsp - 0x30], 0x4d137b0c
ror rax, 0xc
ror rax, 0x23
ror rax, 1
ror rax, 1
xchg rdx, rax
mov qword [r14 + 8], rdx
xchg rdx, rax
jmp 0x140071bae
mov byte [rsp + 0x80], 0x21
sub byte [rsp + 0x80], 0xc
add byte [rsp + 0x80], 0x49
sub byte [rsp + 0x80], 0x18
sub byte [rsp + 0x80], 0x45
lea rdx, [r14 + 0x10]
mov rdi, rdi
xchg r13, rcx
mov r13, rbp
xchg rcx, r13
call fcn.14005cca0
lea rdx, [r14 + 0x18]
mov byte [rsp + 0x23], al
xchg r15, r15
xchg rdx, rbp
mov rcx, rdx
xchg rbp, rdx
call 0x14005cde4
mov r14, r14
mov edx, 0x2f1e3ca9
add edx, 0x4a3ca55f
xor edx, 0x2ff07937
sub edx, 0x3373f0e7
add edx, 0x404b9ad
mov byte [rsp + 0x24], al
mov rcx, rbp
mov dword [rsp - 0x38], esi
call fcn.14009fc90
test rax, rax
je 0x140071d00
ror rax, 0x1d
ror rax, 5
ror rax, 4
ror rax, 2
ror rax, 0x10
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x7a63ef2631a8d55f
xor rcx, 0x51697070
sub rcx, 0x3b08dd20
xor rcx, 0x5d2525bd
add rcx, 0x3045de0e
xor rax, rcx
xchg rcx, rcx
mov byte [rsp + 0x88], sil
movabs rcx, 0x1603650d56433e41
add rcx, 0x1567c59a
sub rcx, 0x43bd5af7
xor rcx, 0x7214868b
add rax, rcx
movabs rcx, 0x5d7cad507c61f5d2
sub rcx, 0x430b9d1e
xor rcx, 0x3a01188
add rcx, 0x217fd298
add rcx, 0x7fffffff
xor rcx, 0x435c3063
not rax
sub rax, rcx
movabs rcx, 0xfd5edc8425435e25
xor rcx, 0x608591d
xor rcx, 0x2d7e60ba
add rcx, 0x7fffffff
add rcx, 0x2880d7a2
ror rax, 0x17
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
xchg r8, rax
mov qword [r14 + 0x20], r8
xchg r8, rax
jmp 0x140071d20
mov byte [rsp + 0x88], 0x3c
sub byte [rsp + 0x88], 0x11
add byte [rsp + 0x88], 0x35
xor byte [rsp + 0x88], 0x61
mov edx, 0x3e2c3aee
sub edx, 0x326161c9
add edx, 0x4e5f26a1
xor edx, 0x7408a932
add edx, 0x66825689
xchg r13, rcx
mov r13, rbp
xchg r13, rcx
call fcn.14009fc90
test rax, rax
xchg rbx, rbx
je 0x140071e3a
movabs rcx, 0x4dad4edc1d4eea27
add rcx, 0x5c796ed3
sub rcx, 0x16b41200
xor rcx, 0x15229f4f
xor rcx, 0x17f382b
mov byte [rsp + 0x20], sil
add rax, rcx
mov dword [rsp - 0x28], 0x4db328d6
movabs rcx, 0xdc3841f64a57894
xor rcx, 0x1c2c1000
sub rcx, 0x75ac036
sub rcx, 0x1d0f9d80
add rcx, 0x50b1fb77
xor rax, rcx
movabs rcx, 0x14ffd6f417a17afe
xor rcx, 0x7c78170e
sub rcx, 0x5c384716
add rcx, 0x7fffffff
xor rcx, 0x74ef4a81
ror rax, 4
ror rax, 9
ror rax, 5
ror rax, 8
sub rax, rcx
mov dword [rsp - 0x10], 0x8c5ff9
movabs rcx, 0x58170e981fb497d0
xor rcx, 0x2de35edc
xor rcx, 0x4ccdda84
add rcx, 0x7fffffff
xor rcx, 0x4cccd6af
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rbx, rax
mov qword [r14 + 0x28], rbx
xchg rbx, rax
jmp 0x140071e4e
mov byte [rsp + 0x20], 0x78
xor byte [rsp + 0x20], 0x57
xor byte [rsp + 0x20], 0x3f
sub byte [rsp + 0x20], 0xf
mov edx, 0x617f063b
xor edx, 0x13cf0053
add edx, 0xabcf51a
xor edx, 0x1f995d5b
sub edx, 0x4c9ffe1c
xchg rcx, r8
mov r8, rbp
xchg r8, rcx
call fcn.14009fc90
mov r11, r11
test rax, rax
je 0x140071f50
movabs rcx, 0x49e1373b6f1399bf
sub rcx, 0x5f685d7f
add rcx, 0x11981f49
add rcx, 0x7fffffff
xor rcx, 0x6877c30c
mov byte [rsp + 0x21], sil
xchg rcx, rcx
xor rax, rcx
movabs rcx, 0x29bbbb525f824f54
sub rcx, 0x3b4cb4b
sub rcx, 0x57ffc332
add rcx, 0x2fc07432
not rax
add rax, rcx
mov dword [rsp - 0x40], edi
movabs rcx, 0x3c0648c176048236
sub rcx, 0x5f5996b6
add rcx, 0x631cce8f
add rcx, 0x4633c782
xor rax, rcx
movabs rcx, 0xe92a38a03a9d044a
xor rcx, 0x1cbf6c25
add rcx, 0xa4cce85
xor rcx, 0x37afa88c
add rcx, 0x7fffffff
xor rcx, 0x3c335f28
rol rax, 0xe
rol rax, 0xe
rol rax, 0x15
rol rax, 3
rol rax, 1
xor rax, rcx
mov rbp, rbp
mov qword [r14 + 0x30], rax
jmp 0x140071f64
mov byte [rsp + 0x21], 0x4f
sub byte [rsp + 0x21], 0x16
add byte [rsp + 0x21], 0x25
xor byte [rsp + 0x21], 0x5f
mov edx, 0x165cea11
sub edx, 0xae009c5
xor edx, 0x24f7bb07
xor edx, 0x3e107a32
add edx, 0x1e764ef0
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
call fcn.14009fc90
test rax, rax
je 0x14007207b
mov dword [rsp - 0x24], 0xda78262
movabs rcx, 0x11108786cd28bd8
sub rcx, 0x1aed7f11
xor rcx, 0x17fbc17e
add rcx, 0x5bbc5e0a
mov byte [rsp + 0x22], sil
xor rax, rcx
movabs rcx, 0x16da3b8220ad6099
xor rcx, 0x734066ec
sub rcx, 0x5134b4a8
add rcx, 0x1e6a9ef
add rcx, 0x52b6de69
sub rax, rcx
mov dword [rsp - 0xc], 0x392337d0
movabs rcx, 0xa9a466e637500260
sub rcx, 0x1e3886b0
add rcx, 0x5a3f4adf
xor rcx, 0xe916e98
add rcx, 0x7fffffff
xor rcx, 0x7b863523
rol rax, 0x11
rol rax, 8
rol rax, 0x1c
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x3992b914
movabs rcx, 0x9be716b05c5443e
sub rcx, 0x4e98f8b
add rcx, 0x7ce19498
xor rcx, 0x3fb1093
sub rcx, 0x4cb844d7
xor rax, rcx
mov rbp, rbp
xchg rdi, rax
mov qword [r14 + 0x38], rdi
xchg rdi, rax
jmp 0x140072094
mov byte [rsp + 0x22], 0x7a
sub byte [rsp + 0x22], 0x21
xor byte [rsp + 0x22], 0x58
xor byte [rsp + 0x22], 0x2e
sub byte [rsp + 0x22], 0x2e
mov edx, 0x4f23aa24
sub edx, 0x2ae9062d
xor edx, 0x489da135
xor edx, 0x23dd0eb0
xor edx, 0xa3d64f9e
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
call fcn.14009fc90
mov dword [rsp - 0x14], 0x4e3800db
test rax, rax
je 0x140072155
ror rax, 0x1c
ror rax, 6
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x4d167f351ff65d3c
add rcx, 0x105e9b
add rcx, 0x31d47bc9
add rcx, 0x79f673a7
sub rax, rcx
mov r13b, sil
mov dword [rsp - 0x34], ebp
rol rax, 0xf
rol rax, 2
rol rax, 0xc
not rax
mov dword [rsp - 0x24], 0x4d9f0263
rol rax, 0x27
rol rax, 0xc
rol rax, 1
rol rax, 6
rol rax, 1
not rax
rol rax, 2
rol rax, 1
rol rax, 1
xchg rsi, rax
mov qword [r14 + 0x40], rsi
xchg rsi, rax
jmp 0x140072168
mov r13b, 0x2f
add r13b, 0
add r13b, 0x2d
sub r13b, 0x50
sub r13b, 0xb
mov edx, 0x123e9891
xor edx, 0x7c2086de
xor edx, 0x10adab3a
xor edx, 0xb980cda3
xchg rcx, rdi
mov rdi, rbp
xchg rdi, rcx
call fcn.14009fc90
mov r12, r12
test rax, rax
je 0x140072287
movabs rcx, 0x73e72d5e58deaf68
sub rcx, 0x11f28cac
sub rcx, 0x3f98b770
xor rcx, 0x1608dab7
add rcx, 0x61037597
mov r12b, sil
add rax, rcx
mov r15, r15
movabs rcx, 0xd1fecbee74f4e6c2
xor rcx, 0x85645aa
sub rcx, 0x31657dec
add rcx, 0x7fffffff
sub rcx, 0x41f26751
rol rax, 0xd
rol rax, 4
rol rax, 4
rol rax, 2
rol rax, 1
add rcx, rax
mov dword [rsp - 0x18], 0x4e6ad085
movabs rax, 0x5e3340264588a023
sub rax, 0xa28aa84
xor rax, 0x2d6456b2
xor rax, 0x8f0187
xor rax, 0x1114829a
xor rcx, rax
xchg r15, r15
movabs rax, 0x6516443d1a8f6a9b
add rax, 0x3b49aafb
add rax, 0x2559662f
sub rax, 0xf121e89
add rax, 0x7fffffff
xor rax, 0x7fa050b7
add rcx, rax
rol rcx, 0x10
rol rcx, 0xd
rol rcx, 0xd
rol rcx, 1
rol rcx, 3
rol rcx, 1
not rcx
xchg rbp, rcx
mov qword [r14 + 0x48], rbp
xchg rcx, rbp
jmp 0x14007229a
mov r12b, 0x73
sub r12b, 0x35
add r12b, 0x2d
sub r12b, 0x25
sub r12b, 0x45
mov edx, 0x4d08131e
sub edx, 0x34288f6a
add edx, 0x14e6f090
add edx, 0x3a6b579
xchg rcx, r13
mov r13, rbp
xchg r13, rcx
call fcn.14009fc90
mov dword [rsp - 0x38], 0x160355d0
test rax, rax
je 0x140072380
movabs rcx, 0x6b2784d501d06cf2
xor rcx, 0x1b64a3dc
xor rcx, 0x4a7b9cf6
xor rcx, 0x58f9e7f0
mov r15b, sil
add rax, rcx
movabs rcx, 0x7b44bd1657a4f50a
xor rcx, 0x33c1d44a
xor rcx, 0x5412ad72
add rcx, 0x1b8270f8
add rcx, 0x4a986e6c
rol rax, 0x1f
rol rax, 2
rol rax, 0x18
rol rax, 2
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x4b37bc0f373c35a4
xor rax, 0x67f2496f
add rax, 0xfd2e595
sub rax, 0x555a92d2
xor rax, 0x608a900a
xor rcx, rax
ror rcx, 0xa
ror rcx, 8
ror rcx, 0x11
ror rcx, 4
ror rcx, 4
ror rcx, 1
xchg r12, rcx
mov qword [r14 + 0x50], r12
xchg r12, rcx
jmp 0x140072393
mov r15b, 0x2c
sub r15b, 0x2b
add r15b, 7
add r15b, 0x39
sub r15b, 0x40
mov edx, 0x7d492abf
xor edx, 0x2a0a8f59
sub edx, 0x4f327f6f
xor edx, 0x308d170d
add edx, 0x841a40d2
xchg rsi, rcx
mov rsi, rbp
xchg rcx, rsi
call fcn.14009fc90
test rax, rax
je 0x140072468
xchg r11, r11
not rax
movabs rcx, 0x7ff756a1680e91d8
xor rcx, 0x6a4d57b1
add rcx, 0x7c1bc500
sub rcx, 0x776ef1cb
ror rax, 4
ror rax, 3
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x40], 0x6b8c8748
movabs rcx, 0x2547f00e2a0e7e9b
xor rcx, 0x5ef1a56e
sub rcx, 0x5416ffca
xor rcx, 0x1ba238de
add rcx, 0x7fffffff
xor rcx, 0x41003d0
rol rax, 0x12
rol rax, 0xa
rol rax, 0x11
rol rax, 1
add rax, rcx
mov dword [rsp - 0x28], edx
rol rax, 0xa
rol rax, 0x16
rol rax, 1
not rax
mov dword [rsp - 0x40], 0xe6e56a1
xchg r8, rax
mov qword [r14 + 0x58], r8
xchg r8, rax
jmp 0x14007247b
mov sil, 0x2f
sub sil, 0x1b
add sil, 0x49
xor sil, 0x19
sub sil, 0x43
xchg rbp, r14
mov rdx, rbp
xchg rbp, r14
xchg rbp, r14
mov rcx, r14
xchg rbp, r14
call fcn.140065820
mov bl, al
mov dword [rsp - 0x10], ebx
xchg r15, r14
mov rdx, r15
xchg r15, r14
xchg r12, rbp
mov rcx, r12
xchg rbp, r12
xor bl, 1
call 0x140065930
mov r9, r9
mov dil, al
xchg r8, r14
mov rdx, r8
xchg r8, r14
xor dil, 1
xchg r15, r15
mov rcx, rbp
or dil, bl
call fcn.140065a04
mov rsi, rsi
mov bl, al
xchg r13, r14
mov rdx, r13
xchg r13, r14
xor bl, 1
xchg rdi, rdi
xchg rdx, rbp
mov rcx, rdx
xchg rbp, rdx
or bl, dil
mov dword [rsp - 0x38], 0x6925e308
call fcn.140065b70
mov dil, al
xchg r11, rdx
mov r11, r14
xchg r11, rdx
xor dil, 1
xchg rbp, r10
mov rcx, r10
xchg rbp, r10
or dil, bl
call 0x140065460
mov dword [rsp - 0x38], 0x60ad0671
mov bl, al
mov rdx, r14
xor bl, 1
mov r14, r14
xchg r9, rbp
mov rcx, r9
xchg rbp, r9
or bl, dil
call 0x140065558
mov dil, al
xchg rbx, rbx
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor dil, 1
xchg rdi, rdi
xchg rbx, rbp
mov rcx, rbx
xchg rbp, rbx
or dil, bl
call fcn.140065668
mov r14, r14
mov bl, al
xchg r14, r13
mov rdx, r13
xchg r14, r13
xor bl, 1
xchg rdi, rcx
mov rdi, rbp
xchg rdi, rcx
or bl, dil
mov dword [rsp - 0x2c], ebx
call 0x14006575c
mov cl, byte [rsp + 0x23]
mov dl, 0x64
xor dl, 0x43
add dl, 0x3c
sub dl, 0x62
xor al, dl
xchg rdx, rdx
xor cl, dl
or al, cl
mov cl, byte [rsp + 0x24]
xor cl, dl
xchg rdx, rdx
or al, cl
or al, bl
xchg rbx, rbp
mov rbp, qword [rsp + 0x70]
xchg rbx, rbp
or al, byte [rsp + 0x78]
mov rsp, rsp
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
xchg rbx, rbx
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
or al, r13b
or al, r12b
xchg r8, r8
or al, r15b
or al, sil
sete al
neg rsp
add rsp, 0xffffffffffffffd0
neg rsp
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
nop
mov rdi, qword [rsp]
add rsp, 8
pop rsi
xchg r13, r13
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret