Function at 0x1400da75c
Capabilities:
Hash data using murmur3

Disassembly:
xchg rsi, rbx
mov qword [rsp + 8], rsi
xchg rsi, rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
push rsi
xchg rsp, rsp
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
mov dword [rsp - 0x28], 0x4efd1536
push r15
nop
sub rsp, 0x4cadecbe
add rsp, 0x4cadec8e
mov r14, rdx
xchg rbp, r15
mov r15, rcx
xchg r15, rbp
mov edx, 0x3a2205ec
add edx, 0x4044c55d
sub edx, 0x57bb9a0f
add edx, 0x7e4acb59
call fcn.140083f50
xor esi, esi
xchg rdi, rdi
test rax, rax
je 0x1400da87c
movabs rcx, 0x1994c0f12d4e777e
add rcx, 0x40b093e0
sub rcx, 0xf9eb76a
add rcx, 0x2c0eec3
add rcx, 0x7fffffff
xor rcx, 0x654a4950
mov byte [rsp + 0x26], sil
add rax, rcx
mov r12, r12
movabs rcx, 0x4f03a3cd3145e6fa
sub rcx, 0x21b52e8d
add rcx, 0x382a0528
sub rcx, 0x11650cc3
add rcx, 0x7fffffff
add rcx, 0x3cd86b08
xor rax, rcx
rol rax, 7
rol rax, 4
rol rax, 1
rol rax, 1
not rax
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg rcx, rcx
xchg r15, rax
mov qword [r14], r15
xchg r15, rax
jmp 0x1400da890
mov byte [rsp + 0x26], 0x32
sub byte [rsp + 0x26], 2
add byte [rsp + 0x26], 0x10
xor byte [rsp + 0x26], 0x41
mov edx, 0x2f4fcbc6
add edx, 0x89cf6d7
xor edx, 0x6aa2e3ed
sub edx, 0x47677add
add edx, 0x784cf229
mov rcx, rbp
call fcn.140083f50
test rax, rax
mov dword [rsp - 0x44], edi
je 0x1400da955
movabs rcx, 0xca0fc09f4ab63f9f
sub rcx, 0x2bf708b4
add rcx, 0x27c01487
sub rcx, 0x203096df
mov byte [rsp + 0x78], sil
xor rax, rcx
movabs rcx, 0xbb6421a14c76ba1
xor rcx, 0x6aaca14c
xor rcx, 0x7ba302a
sub rcx, 0x11162580
add rcx, 0x2b613f66
sub rax, rcx
movabs rcx, 0x14c368db629af56c
sub rcx, 0x4faf66ba
sub rcx, 0xbc09cf0
add rcx, 0x644ccb8c
add rcx, 0x7fffffff
xor rcx, 0x238ec661
not rax
mov r15, r15
sub rax, rcx
xchg r11, rax
mov qword [r14 + 8], r11
xchg r11, rax
jmp 0x1400da96e
mov byte [rsp + 0x78], 0x69
sub byte [rsp + 0x78], 0x3d
add byte [rsp + 0x78], 0x3e
sub byte [rsp + 0x78], 0x38
xor byte [rsp + 0x78], 0x33
mov edx, 0x6669ae7a
xor edx, 0x7939da5
sub edx, 0x540ad233
add edx, 0x421b5cd3
mov rcx, rbp
mov dword [rsp - 0x28], 0x36e573e3
call fcn.140083f50
test rax, rax
je 0x1400daa3c
xchg rbx, rbx
rol rax, 0x19
rol rax, 6
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x94eb215874ab7041
add rcx, 0x1a4d6a8
xor rcx, 0x5549a2bf
xor rcx, 0x4a5a967
add rax, rcx
mov byte [rsp + 0x80], sil
movabs rcx, 0x9b0c5c5d47401a69
add rcx, 0x1f0a7d85
add rcx, 0xd0c469b
add rcx, 0x10cb3278
xor rax, rcx
movabs rcx, 0x7e6f7d146cb811bc
xor rcx, 0x53896f2e
xor rcx, 0x6311ed67
add rcx, 0x7fffffff
xor rcx, 0x5f2b4ad
sub rax, rcx
mov dword [rsp - 0x28], ebx
not rax
xchg rbx, rax
mov qword [r14 + 0x10], rbx
xchg rbx, rax
jmp 0x1400daa5c
mov byte [rsp + 0x80], 8
xor byte [rsp + 0x80], 0x42
add byte [rsp + 0x80], 0x1d
sub byte [rsp + 0x80], 0x66
mov edx, 0x65503d38
add edx, 0xdc67431
add edx, 0x6206bda
sub edx, 0x39771470
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
call fcn.140083f50
mov rbx, rbx
test rax, rax
je 0x1400dab58
not rax
mov dword [rsp - 0x28], ebx
mov byte [rsp + 0x88], sil
movabs rcx, 0x207ff0a32a48edb6
xor rcx, 0x55715e
sub rcx, 0x2461d5c
xor rcx, 0x27d98734
add rcx, 0x1fcbe29e
sub rax, rcx
movabs rcx, 0xc6df88d54d68b5cf
sub rcx, 0x3bbe6916
xor rcx, 0x548843c9
add rcx, 0x6d7474a9
rol rax, 3
add rax, rcx
xchg r15, r15
movabs rcx, 0x36e8c28e6284dc41
xor rcx, 0x4015971e
add rcx, 0x2656d088
add rcx, 0x7fffffff
add rcx, 0x333207a4
xor rax, rcx
movabs rcx, 0x1d3890a1de8d835
xor rcx, 0xe971f3a
xor rcx, 0x42cd3fcf
add rcx, 0x6db19e21
sub rax, rcx
ror rax, 0xd
ror rax, 0x19
ror rax, 8
ror rax, 1
ror rax, 1
xchg rsi, rax
mov qword [r14 + 0x18], rsi
xchg rsi, rax
jmp 0x1400dab78
mov byte [rsp + 0x88], 0x22
add byte [rsp + 0x88], 0x1e
xor byte [rsp + 0x88], 0x34
sub byte [rsp + 0x88], 0x73
mov edx, 0x3d02e6ac
add edx, 0x29bb5136
sub edx, 0x561a32f9
add edx, 0x749c6ec4
xchg rcx, r11
mov r11, rbp
xchg rcx, r11
call fcn.140083f50
mov rcx, rcx
test rax, rax
je 0x1400dac2c
rol rax, 0x32
rol rax, 1
movabs rcx, 0xe5694b2b5e4beaa7
sub rcx, 0xdefdd9c
sub rcx, 0x4c243ee5
add rcx, 0x75525483
sub rcx, 0x55972ebc
add rax, rcx
mov r8, r8
mov byte [rsp + 0x20], sil
movabs rcx, 0x7bf74e1772260f09
xor rcx, 0x65add732
xor rcx, 0x5c5d49a6
xor rcx, 0x309c04c9
add rcx, 0x7fffffff
sub rcx, 0x3709af09
xor rax, rcx
rol rax, 0x13
rol rax, 0xf
rol rax, 0xc
rol rax, 1
rol rax, 1
mov qword [r14 + 0x20], rax
jmp 0x1400dac40
mov byte [rsp + 0x20], 0x14
xor byte [rsp + 0x20], 4
add byte [rsp + 0x20], 0xc
sub byte [rsp + 0x20], 0x1b
mov edx, 0xe5f6e7a
xor edx, 0x54f38f6c
xor edx, 0x3ff531e3
sub edx, 0x536e1934
xchg rbp, rdi
mov rcx, rdi
xchg rdi, rbp
call fcn.140083f50
mov dword [rsp - 0x18], ebx
test rax, rax
je 0x1400dad3d
movabs rcx, 0xf96495db2a3efa46
add rcx, 0xbc7b5b1
xor rcx, 0x788a577a
sub rcx, 0x46f44805
add rcx, 0x542f5f25
mov byte [rsp + 0x21], sil
add rax, rcx
movabs rcx, 0x3632422d3e9532f9
add rcx, 0x13b9ff3f
xor rcx, 0x6a638ad0
xor rcx, 0x7ee7c4af
add rcx, 0x2776987e
rol rax, 0x2d
rol rax, 1
add rax, rcx
movabs rcx, 0x25b81511b922e3f
add rcx, 0x1bd74d72
xor rcx, 0x1d496f6f
add rcx, 0x7fffffff
add rcx, 0x377c04c8
rol rax, 0x1a
rol rax, 0x16
rol rax, 9
rol rax, 3
rol rax, 1
rol rax, 1
sub rax, rcx
mov dword [rsp - 0xc], ebx
rol rax, 0xc
rol rax, 1
rol rax, 0x12
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 7
rol rax, 1
mov qword [r14 + 0x28], rax
jmp 0x1400dad51
mov byte [rsp + 0x21], 0xb
add byte [rsp + 0x21], 0x43
sub byte [rsp + 0x21], 0x49
sub byte [rsp + 0x21], 4
mov edx, 0x2946e41f
sub edx, 0x17e66089
add edx, 0x4b223add
add edx, 0x12b9d21d
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
call fcn.140083f50
mov rbx, rbx
test rax, rax
je 0x1400dade9
rol rax, 0xf
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x33825f3548c1ebd3
xor rcx, 0x528480
xor rcx, 0x432f003b
add rcx, 0x6436fe21
add rcx, 0x7fffffff
xor rcx, 0x1e6f8c8d
xor rax, rcx
mov byte [rsp + 0x22], sil
mov dword [rsp - 0x3c], ecx
not rax
ror rax, 0xa
ror rax, 1
not rax
mov rdi, rdi
xchg rbx, rax
mov qword [r14 + 0x30], rbx
xchg rbx, rax
jmp 0x1400dadfd
mov byte [rsp + 0x22], 0x4c
sub byte [rsp + 0x22], 0x2e
xor byte [rsp + 0x22], 0xf
sub byte [rsp + 0x22], 0x10
mov edx, 0x591666d7
sub edx, 0x25ba906e
add edx, 0x24552d84
xor edx, 0x72ef57fc
xor edx, 0x7c254525
mov rcx, rbp
call fcn.140083f50
mov dword [rsp - 0x14], 0x18407b62
test rax, rax
je 0x1400daeda
not rax
mov byte [rsp + 0x23], sil
mov dword [rsp - 0x2c], edi
rol rax, 1
movabs rcx, 0x2595a3b61c5f21e7
sub rcx, 0xa933943
xor rcx, 0x3552da77
add rcx, 0x7fffffff
add rcx, 0x17bc6859
add rax, rcx
mov r12, r12
movabs rcx, 0x4f021089510372ff
add rcx, 0x2499b9ae
sub rcx, 0x6a7c5a5c
xor rcx, 0x4ca0f892
add rcx, 0x7fffffff
sub rcx, 0x2cbd8fea
xor rax, rcx
movabs rcx, 0x3f6acd8c6dee2125
sub rcx, 0x6da1977b
add rcx, 0x55e9dfc9
xor rcx, 0x7d725db9
add rcx, 0x7fffffff
add rcx, 0x34d5820d
sub rax, rcx
xchg r15, r15
mov qword [r14 + 0x38], rax
jmp 0x1400daeee
mov byte [rsp + 0x23], 0x13
add byte [rsp + 0x23], 0x37
sub byte [rsp + 0x23], 0x34
xor byte [rsp + 0x23], 0x17
mov edx, 0x3ab5ab04
sub edx, 0x216e893a
xor edx, 0x6eee3848
sub edx, 0x564177bc
add edx, 0x8164954b
xchg r11, rbp
mov rcx, r11
xchg rbp, r11
call fcn.140083f50
mov r15, r15
test rax, rax
je 0x1400dafb3
movabs rcx, 0x15370f1643ebde52
sub rcx, 0x26bce273
xor rcx, 0x13c924a2
add rcx, 0xb0cbceb
add rcx, 0x7fffffff
add rcx, 0x5f198b35
mov byte [rsp + 0x24], sil
add rax, rcx
mov dword [rsp - 0x28], 0x1ad048d7
movabs rcx, 0x516c35b835b8c78e
xor rcx, 0x77b938a9
add rcx, 0x7acbf5b
sub rcx, 0x18e509da
add rcx, 0x71e812ab
not rax
mov dword [rsp - 0x28], 0x4c942048
ror rax, 0x2d
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
mov rcx, rcx
not rax
mov qword [r14 + 0x40], rax
jmp 0x1400dafc7
mov byte [rsp + 0x24], 0x2c
xor byte [rsp + 0x24], 0x38
xor byte [rsp + 0x24], 0x23
sub byte [rsp + 0x24], 0x36
mov edx, 0x502dcd05
sub edx, 0x18c0267f
xor edx, 0x2973fb36
sub edx, 0x1838f4f5
xchg rbx, rcx
mov rbx, rbp
xchg rbx, rcx
call fcn.140083f50
test rax, rax
mov rsi, rsi
je 0x1400db064
not rax
mov byte [rsp + 0x25], sil
rol rax, 5
rol rax, 0x16
rol rax, 1
rol rax, 1
movabs rcx, 0x9d389bc06ca9748e
xor rcx, 0x7cfd7999
add rcx, 0x43072e72
add rcx, 0x2552e6c6
sub rcx, 0x639b2e28
add rax, rcx
xchg rbp, rbp
not rax
rol rax, 6
rol rax, 0x13
rol rax, 7
rol rax, 2
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x30], esp
mov qword [r14 + 0x48], rax
jmp 0x1400db07d
mov byte [rsp + 0x25], 7
xor byte [rsp + 0x25], 0x29
sub byte [rsp + 0x25], 0x20
xor byte [rsp + 0x25], 0x29
sub byte [rsp + 0x25], 0x26
mov edx, 0x76b44725
xor edx, 0x43923b7
xor edx, 0x60e6a631
add edx, 0x3e1c740d
add edx, 0x553ea0c7
xchg rdx, rcx
mov rdx, rbp
xchg rdx, rcx
call fcn.140083f50
mov r12, r12
test rax, rax
je 0x1400db167
rol rax, 0x2c
mov dword [rsp - 0x2c], esi
movabs rcx, 0x55b6647f25403f34
add rcx, 0x18a0ccef
sub rcx, 0x1b6a90ce
add rcx, 0x56909160
xor rcx, 0x69aab3ab
add rax, rcx
mov dword [rsp - 0x18], ebp
mov r13b, sil
ror rax, 8
ror rax, 1
ror rax, 7
movabs rcx, 0x630814656214c514
xor rcx, 0x5bc8393c
add rcx, 0x4b22e13
add rcx, 0x35d8ff03
sub rcx, 0x33b73912
add rax, rcx
mov r11, r11
movabs rcx, 0x645899316d0cffa
xor rcx, 0x53813b3e
sub rcx, 0x1a1d4493
add rcx, 0x30edebf
add rcx, 0x7fffffff
sub rcx, 0x14b23ad8
not rax
mov dword [rsp - 0x28], edi
sub rax, rcx
xchg r11, rax
mov qword [r14 + 0x50], r11
xchg r11, rax
jmp 0x1400db17a
mov r13b, 0x7c
sub r13b, 0x3f
sub r13b, 0x24
xor r13b, 0x67
sub r13b, 0x7d
mov edx, 0x2e94e9f6
sub edx, 0x1e8d2fb3
xor edx, 0x4d54864b
add edx, 0x21b727c5
sub edx, 0xa3a6aae
xchg rbp, r9
mov rcx, r9
xchg r9, rbp
call fcn.140083f50
mov rsi, rsi
test rax, rax
je 0x1400db243
movabs rcx, 0xb816e1fc43407091
xor rcx, 0x46e5ab57
add rcx, 0x75f80d71
sub rcx, 0x5935f94c
add rcx, 0x7fffffff
add rcx, 0x4c4a02b3
mov r12b, sil
add rax, rcx
mov dword [rsp - 0x34], ebx
movabs rcx, 0x6ee4529c2489f5c0
add rcx, 0x51ceae8d
sub rcx, 0x3f280e86
add rcx, 0x47538a80
sub rcx, 0x74d7bfa9
xor rax, rcx
mov dword [rsp - 0xc], 0x455f349d
not rax
ror rax, 4
ror rax, 8
ror rax, 9
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [r14 + 0x58], rax
mov dword [rsp - 0x1c], 0x2a61eab2
jmp 0x1400db252
mov r12b, 0x1b
add r12b, 0x5e
sub r12b, 0x32
sub r12b, 0x46
mov edx, 0x13d589d3
xor edx, 0x16b4b0b6
xor edx, 0x3f2e5d89
xor edx, 0x3ad12d3e
xor edx, 0x953c9710
xchg r12, rbp
mov rcx, r12
xchg r12, rbp
call fcn.140083f50
mov r14, r14
test rax, rax
je 0x1400db315
not rax
movabs rcx, 0x72b6788346a9e596
sub rcx, 0x2a9b88fd
add rcx, 0x29b45e2
xor rcx, 0x792d3ce
sub rcx, 0x1632f0b0
add rax, rcx
mov r15b, sil
mov dword [rsp - 0x18], ebp
ror rax, 0xd
ror rax, 8
ror rax, 0x1e
ror rax, 1
movabs rcx, 0x4c1a603f12037c59
add rcx, 0x22b83c44
sub rcx, 0x17e26524
add rcx, 0x7fffffff
add rcx, 0x51646b13
sub rax, rcx
rol rax, 4
rol rax, 6
rol rax, 0x10
rol rax, 0xd
mov qword [r14 + 0x60], rax
mov dword [rsp - 0x18], 0x458afba7
jmp 0x1400db324
mov r15b, 0x32
add r15b, 0x1b
sub r15b, 2
xor r15b, 0x4a
mov edx, 0x781385ff
xor edx, 0x28f875ca
sub edx, 0xbeb0000
xor edx, 0x23766f0f
add edx, 0x40fc9b93
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.140083f50
test rax, rax
mov dword [rsp - 0x28], 0x2e216fba
je 0x1400db3c3
rol rax, 0x1a
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x4caf5fa975c8a2d5
sub rcx, 0xe632a20
xor rcx, 0xb7fca82
add rcx, 0x97fecb1
sub rcx, 0x46ee29ef
xor rax, rcx
mov rbp, rbp
ror rax, 1
not rax
ror rax, 0x24
ror rax, 5
ror rax, 2
ror rax, 1
mov qword [r14 + 0x70], rax
jmp 0x1400db3d6
mov sil, 0x18
add sil, 0x24
xor sil, 0x4f
sub sil, 0x42
sub sil, 0x30
xchg r14, r11
mov rdx, r11
xchg r14, r11
mov rcx, rbp
mov dword [rsp - 0x24], ebp
call 0x1400d708c
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xchg r13, rcx
mov r13, rbp
xchg rcx, r13
xor bl, 1
mov rdx, rdx
call 0x1400d71b4
mov dil, al
mov rdx, r14
xor dil, 1
xchg rbx, rbx
xchg rcx, rdi
mov rdi, rbp
xchg rdi, rcx
or dil, bl
mov dword [rsp - 0x44], 0x25cfabe2
call fcn.1400d6f68
mov rbx, qword [rsp + 0x70]
xor al, 1
or al, byte [rsp + 0x78]
xchg r14, r14
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
mov dword [rsp - 0x28], edx
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
or al, byte [rsp + 0x25]
mov r12, r12
or al, r13b
or al, r12b
or al, r15b
mov dword [rsp - 0x18], 0x11143b55
or al, sil
or al, dil
or al, byte [rsp + 0x26]
sete al
xchg rcx, rcx
add rsp, 0x30
pop r15
pop r14
mov r11, r11
pop r13
pop r12
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
mov rsp, rsp
pop rbp
ret