Function at 0x1400da650
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rsi
mov qword [rsp + 8], rsi
xchg rsi, rbx
push rbp
push rsi
push rdi
mov dword [rsp - 0x38], ecx
nop
sub rsp, 8
mov qword [rsp], r12
push r13
mov dword [rsp - 0x30], edx
nop
sub rsp, 8
mov qword [rsp], r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
nop
sub rsp, 0x7aa5f94b
add rsp, 0x7aa5f91b
xchg r13, rdx
mov r14, r13
xchg rdx, r13
xchg rsi, rcx
mov rcx, rsi
xchg rsi, rcx
mov edx, 0x68077752
sub edx, 0x37a73204
xor edx, 0x1f2219fa
xor edx, 0x3b99a1af
add edx, 0x8c19ff78
call fcn.140083950
mov dword [rsp - 0x30], edx
xor edi, edi
test rax, rax
je 0x1400da791
movabs rcx, 0x57f551787939e8d1
xor rcx, 0x8fc23b7
sub rcx, 0x13372a2e
add rcx, 0xf326c70
add rcx, 0x54424203
mov byte [rsp + 0x25], dil
add rax, rcx
mov r10, r10
movabs rcx, 0x4a8b5c403451a289
xor rcx, 0x292273e9
add rcx, 0x5451fed3
xor rcx, 0x4c4ba0db
add rcx, 0x231022ed
xor rax, rcx
movabs rcx, 0x764a7b91135a7655
add rcx, 0x5ab88de
sub rcx, 0x17a5404a
add rcx, 0x7fffffff
add rcx, 0x4621e727
sub rax, rcx
mov r9, r9
movabs rcx, 0x1bdbc3fb3232e22b
xor rcx, 0xa7c9c10
sub rcx, 0x592ddff
add rcx, 0x1ee057dc
add rcx, 0x3f450764
xor rax, rcx
mov dword [rsp - 0x18], esp
mov qword [r14], rax
jmp 0x1400da7aa
mov byte [rsp + 0x25], 0x6c
sub byte [rsp + 0x25], 0x61
add byte [rsp + 0x25], 0x25
xor byte [rsp + 0x25], 0x60
sub byte [rsp + 0x25], 0x4f
mov edx, 0x7835886c
sub edx, 0x4c3ebf7d
xor edx, 0x5e5284ef
xor edx, 0x4b0bf139
xor edx, 0xb09c2585
mov rcx, rsi
mov r9, r9
call fcn.140083950
test rax, rax
je 0x1400da86e
xchg rbp, rbp
movabs rcx, 0x2f47390e65dbe25d
sub rcx, 0x3694439
xor rcx, 0x62f29613
xor rcx, 0x3a6cb056
mov byte [rsp + 0x26], dil
add rax, rcx
mov dword [rsp - 0x28], 0x4d737693
movabs rcx, 0x52cd9303340b4b62
add rcx, 0x1b7e3864
add rcx, 0x14538205
add rcx, 0x8375446
xor rcx, 0x688d2cd
rol rax, 8
rol rax, 0x13
rol rax, 0x10
rol rax, 4
rol rax, 1
rol rax, 3
rol rax, 1
add rax, rcx
rol rax, 0xd
rol rax, 7
rol rax, 3
rol rax, 1
not rax
xchg rbx, rbx
mov qword [r14 + 8], rax
jmp 0x1400da887
mov byte [rsp + 0x26], 6
xor byte [rsp + 0x26], 0x48
add byte [rsp + 0x26], 0x20
sub byte [rsp + 0x26], 7
xor byte [rsp + 0x26], 0x66
mov edx, 0x8fa7c3e
xor edx, 0x2068042d
add edx, 0x28dc301f
xor edx, 0x164164d
xchg rcx, r12
mov r12, rsi
xchg rcx, r12
call fcn.140083950
test rax, rax
je 0x1400da935
mov dword [rsp - 0x28], 0x7ab83536
ror rax, 0xe
ror rax, 9
movabs rcx, 0x6dfc7c752f9b19c6
xor rcx, 0x254c8561
xor rcx, 0x11f98b9a
add rcx, 0x606c9f7b
add rcx, 0x32a38654
xor rax, rcx
mov byte [rsp + 0x78], dil
ror rax, 0x17
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x7fb2b4f83c6e6a42
add rcx, 0x39604601
xor rcx, 0x7e64c4ea
add rcx, 0x49b6de8c
add rcx, 0x873517d
xor rax, rcx
xchg rbx, rbx
mov qword [r14 + 0x10], rax
jmp 0x1400da949
mov byte [rsp + 0x78], 0x4d
sub byte [rsp + 0x78], 0x11
xor byte [rsp + 0x78], 0x57
sub byte [rsp + 0x78], 0x6a
mov edx, 0x69eecd7f
sub edx, 0xfb506ef
sub edx, 0x1732683a
sub edx, 0x35bc4269
add edx, 0x3274ece6
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
call fcn.140083950
mov dword [rsp - 0x14], 0x1a8256fe
test rax, rax
je 0x1400daa22
not rax
mov byte [rsp + 0x80], dil
mov r11, r11
movabs rcx, 0x13427dc144132f00
xor rcx, 0x17fe0d97
sub rcx, 0xcfed9b
add rcx, 0x644ae87e
add rax, rcx
movabs rcx, 0x68f0ac483fb76f92
sub rcx, 0x417e48a
add rcx, 0x11cc9ed4
xor rcx, 0xc4bc32a
xor rax, rcx
movabs rcx, 0x24e65ffa362828e3
xor rcx, 0x64334409
sub rcx, 0x277aecc3
xor rcx, 0x3a69e790
xor rcx, 0x32125dd6
not rax
rol rax, 0x12
rol rax, 6
rol rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x20], edi
xchg rsp, rax
mov qword [r14 + 0x18], rsp
xchg rsp, rax
jmp 0x1400daa4a
mov byte [rsp + 0x80], 0x2e
sub byte [rsp + 0x80], 0xd
add byte [rsp + 0x80], 0x27
add byte [rsp + 0x80], 0x25
sub byte [rsp + 0x80], 0x6c
mov edx, 0x150f2cc9
add edx, 0x4b8636b3
sub edx, 0x30563b03
xor edx, 0xb57f5bd4
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
call fcn.140083950
test rax, rax
je 0x1400daafc
xchg r10, r10
rol rax, 0x1a
rol rax, 4
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0xc3a9422a0e7386c7
xor rcx, 0x6dc2aa6d
sub rcx, 0x3004da06
xor rcx, 0x51517fb1
add rax, rcx
mov dword [rsp - 0x38], 0x260c8b50
mov byte [rsp + 0x88], dil
not rax
movabs rcx, 0x2434deeb5bf9e3f2
sub rcx, 0x1dc72b0a
add rcx, 0xf83ebfe
xor rcx, 0x501a5eba
xor rcx, 0x393b922f
add rax, rcx
mov dword [rsp - 0x40], ebp
not rax
mov qword [r14 + 0x20], rax
jmp 0x1400dab24
mov byte [rsp + 0x88], 0x3f
add byte [rsp + 0x88], 0x29
xor byte [rsp + 0x88], 0x27
add byte [rsp + 0x88], 4
sub byte [rsp + 0x88], 0x52
mov edx, 0x173e50df
xor edx, 0xd9564b2
add edx, 0x1019e476
sub edx, 0x18d96122
mov rcx, rsi
call fcn.140083950
test rax, rax
xchg r10, r10
je 0x1400dac3e
rol rax, 3
rol rax, 0x1c
rol rax, 6
rol rax, 2
rol rax, 5
rol rax, 0xf
rol rax, 1
rol rax, 1
movabs rcx, 0x638a21fc454abb7f
sub rcx, 0x23096bc1
add rcx, 0x5c2e2d04
xor rcx, 0x219e3609
add rcx, 0x7fffffff
xor rcx, 0x7f2b3e76
not rax
mov byte [rsp + 0x20], dil
xchg r9, r9
rol rax, 0xe
rol rax, 0xa
rol rax, 2
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x4b65f23e5df13530
xor rcx, 0x667b7cf9
xor rcx, 0x798db0f9
add rcx, 0x176fdb5e
add rcx, 0x6f8307ed
sub rax, rcx
mov r15, r15
movabs rcx, 0x34bf09fb589f2b5b
xor rcx, 0x1359ed8c
xor rcx, 0x7e439ded
xor rcx, 0x47833165
add rcx, 0x450cec11
ror rax, 2
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov r13, r13
xchg rcx, rax
mov qword [r14 + 0x28], rcx
xchg rcx, rax
jmp 0x1400dac57
mov byte [rsp + 0x20], 0x40
sub byte [rsp + 0x20], 3
add byte [rsp + 0x20], 0x15
xor byte [rsp + 0x20], 0x4a
sub byte [rsp + 0x20], 0x17
mov edx, 0x14dc4023
add edx, 0x60829946
add edx, 0x7f5de34
xor edx, 0x7745d7cf
add edx, 0x652b303e
mov rcx, rsi
call fcn.140083950
mov dword [rsp - 0xc], edx
test rax, rax
je 0x1400dad8d
movabs rcx, 0x40a7e4e53f20af57
sub rcx, 0xdc750e0
add rcx, 0x23144acd
xor rcx, 0x6c57bc4b
xor rcx, 0x280085a1
mov byte [rsp + 0x21], dil
mov r13, r13
xor rax, rcx
movabs rcx, 0x1350e3415baaff00
sub rcx, 0x2e46efd5
add rcx, 0x3f39bb5b
sub rcx, 0x254af88e
add rcx, 0x7fffffff
xor rcx, 0x5bd23cb2
add rax, rcx
mov dword [rsp - 0x34], 0x29ddd1b
movabs rcx, 0x716b46024aaab21c
xor rcx, 0x7a179193
add rcx, 0xa2c4927
xor rcx, 0x48ec22d5
rol rax, 8
rol rax, 9
rol rax, 4
rol rax, 0xf
rol rax, 2
rol rax, 0xc
rol rax, 2
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x97046ad7b825248
sub rcx, 0x1913b2a
sub rcx, 0x31f64ce0
sub rcx, 0x3743dd27
sub rcx, 0xbe586f8
add rax, rcx
not rax
mov rsi, rsi
rol rax, 0x2d
rol rax, 3
rol rax, 0xa
rol rax, 1
xchg r15, rax
mov qword [r14 + 0x30], r15
xchg r15, rax
jmp 0x1400dada6
mov byte [rsp + 0x21], 0x48
xor byte [rsp + 0x21], 0x17
sub byte [rsp + 0x21], 0x2b
add byte [rsp + 0x21], 0x42
sub byte [rsp + 0x21], 0x75
mov edx, 0x6ae54291
sub edx, 0x4597a52a
add edx, 0x5943f5ee
xor edx, 0x760873e
sub edx, 0x20760337
mov rcx, rsi
mov dword [rsp - 0x44], edx
call fcn.140083950
test rax, rax
je 0x1400dae8c
xchg rsp, rsp
rol rax, 7
rol rax, 8
rol rax, 1
rol rax, 1
movabs rcx, 0x59eb930b34d689eb
sub rcx, 0x2be4b35b
xor rcx, 0x4284d42d
add rcx, 0x4d6e28fc
not rax
xchg r12, r12
mov byte [rsp + 0x22], dil
sub rax, rcx
movabs rcx, 0x717b0a522294f7cf
add rcx, 0x535784ad
sub rcx, 0x3c141e0d
add rcx, 0x7fffffff
add rcx, 0x2e5a417f
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x3e79ff187da4cc98
sub rcx, 0x5a173e6e
xor rcx, 0x56b87ab2
sub rcx, 0x450eaf21
add rcx, 0x7fffffff
xor rcx, 0x54e8bec6
not rax
xchg r8, r8
ror rax, 3
ror rax, 4
xor rax, rcx
xchg rsi, rsi
mov qword [r14 + 0x38], rax
jmp 0x1400daea5
mov byte [rsp + 0x22], 7
add byte [rsp + 0x22], 0x41
sub byte [rsp + 0x22], 0x26
sub byte [rsp + 0x22], 0x18
sub byte [rsp + 0x22], 9
mov edx, 0x58cb28da
sub edx, 0x47506070
add edx, 0x2545d9e5
add edx, 0x28e5461a
add edx, 0x43264ea8
xchg rsi, rdi
mov rcx, rdi
xchg rsi, rdi
call fcn.140083950
test rax, rax
mov r15, r15
je 0x1400daf90
movabs rcx, 0x6bf4d1b846fd2fc5
xor rcx, 0x1422d144
add rcx, 0x613f236
add rcx, 0x3146128f
mov byte [rsp + 0x23], dil
mov dword [rsp - 0x10], esi
add rax, rcx
movabs rcx, 0x86dcfabb49b97f0a
add rcx, 0x14b65fc6
xor rcx, 0x31d1ffcf
sub rcx, 0x266a080c
ror rax, 6
ror rax, 0x17
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0xa6adeeec59a5546f
sub rax, 0x37ef564d
xor rax, 0x69f36cf5
add rax, 0x7fffffff
add rax, 0x1c5be3fd
xor rcx, rax
movabs rax, 0x2920191215b12d4b
add rax, 0x675f425b
sub rax, 0x36a64037
add rax, 0x7fffffff
add rax, 0x10eb6746
add rcx, rax
xchg rcx, rbp
mov qword [r14 + 0x40], rbp
xchg rcx, rbp
jmp 0x1400dafa9
mov byte [rsp + 0x23], 0x22
xor byte [rsp + 0x23], 0x74
add byte [rsp + 0x23], 0x27
sub byte [rsp + 0x23], 0x55
sub byte [rsp + 0x23], 0x27
mov edx, 0x63a96467
sub edx, 0x205627bf
add edx, 0x175da533
xor edx, 0x2c21ae21
sub edx, 0x70abe73f
mov rcx, rsi
call fcn.140083950
mov dword [rsp - 0x44], 0x766f4645
test rax, rax
je 0x1400db098
movabs rcx, 0x2c7d0b044d8b95e5
sub rcx, 0x4365f49f
xor rcx, 0x4e4b3839
sub rcx, 0x34dc8786
add rcx, 0x3d68c639
mov byte [rsp + 0x24], dil
mov dword [rsp - 0x40], 0x6c14b805
xor rax, rcx
movabs rcx, 0x1005469063ae5fd5
add rcx, 0x14ba3547
sub rcx, 0x1426f987
sub rcx, 0x37af952a
sub rax, rcx
movabs rcx, 0x15a969c0f75433d
xor rcx, 0x1669fdc
sub rcx, 0xa419335
add rcx, 0x352d310f
xor rcx, 0x310be35d
ror rax, 0x21
ror rax, 5
ror rax, 8
ror rax, 1
ror rax, 1
xor rax, rcx
mov rsi, rsi
not rax
rol rax, 5
rol rax, 0x12
not rax
mov dword [rsp - 0x14], 0x5b0e81a1
xchg rbx, rax
mov qword [r14 + 0x48], rbx
xchg rbx, rax
jmp 0x1400db0b1
mov byte [rsp + 0x24], 0x1d
add byte [rsp + 0x24], 0x17
sub byte [rsp + 0x24], 0x1d
add byte [rsp + 0x24], 0x21
xor byte [rsp + 0x24], 0x39
mov edx, 0xd9e6ff
add edx, 0x33fe3349
sub edx, 0x8ad5c5a
xor edx, 0xccf268f
add edx, 0x84e13c16
mov rcx, rsi
call fcn.140083950
test rax, rax
xchg r11, r11
je 0x1400db17a
movabs rcx, 0xc47e7be6d4a34b1
sub rcx, 0x1d0bf809
sub rcx, 0x71b6809
xor rcx, 0x7fdd4a8e
xor rcx, 0x797623fd
mov r13b, dil
mov r8, r8
add rax, rcx
movabs rcx, 0x685a93e31d10cab8
xor rcx, 0x1995a82f
add rcx, 0x55e94656
sub rcx, 0x37c96367
add rcx, 0x12948a9c
not rax
mov dword [rsp - 0x18], ebx
sub rax, rcx
movabs rcx, 0x59c0075e20b127eb
add rcx, 0x9349100
xor rcx, 0x3bdc0a9e
add rcx, 0x7fffffff
add rcx, 0x1e5916ef
rol rax, 0x16
xor rax, rcx
mov rsp, rsp
mov qword [r14 + 0x50], rax
jmp 0x1400db189
mov r13b, 0xd
xor r13b, 0x19
add r13b, 0x6a
sub r13b, 0x7d
mov edx, 0x1fee5fb3
sub edx, 0x12f43e62
add edx, 0xebfb97e
sub edx, 0x16b42cac
add edx, 0x6fca4afc
xchg r8, rcx
mov r8, rsi
xchg rcx, r8
call fcn.140083950
xchg r14, r14
test rax, rax
je 0x1400db228
movabs rcx, 0xaa1a44f8612c5811
add rcx, 0x28a54
sub rcx, 0x52c485a1
add rcx, 0x231e3a5f
add rcx, 0x687e529
mov r15b, dil
xor rax, rcx
movabs rcx, 0x6da558e15002488c
sub rcx, 0x1da16e9c
add rcx, 0x184010ff
xor rcx, 0x5ef6d2f2
add rcx, 0x44156df7
not rax
xchg rdx, rdx
sub rax, rcx
xchg r12, rax
mov qword [r14 + 0x58], r12
xchg r12, rax
jmp 0x1400db237
mov r15b, 0x2f
xor r15b, 0x59
xor r15b, 0x71
sub r15b, 6
mov edx, 0x7c58c5bf
xor edx, 0x5093bbde
sub edx, 0x2a9422aa
add edx, 0x4a50c1fc
add edx, 0x491ac10f
xchg r10, rcx
mov r10, rsi
xchg rcx, r10
call fcn.140083950
xchg r9, r9
test rax, rax
je 0x1400db317
ror rax, 7
ror rax, 3
ror rax, 0xc
ror rax, 4
ror rax, 1
movabs rcx, 0x7b2419d20b9b6201
xor rcx, 0x745df00c
xor rcx, 0x3477fe20
add rcx, 0x5defed3f
xor rax, rcx
mov r12b, dil
xchg r13, r13
movabs rcx, 0x4c941f8225b9468c
xor rcx, 0xfa4760d
add rcx, 0x349255a3
xor rcx, 0x43064015
add rax, rcx
mov dword [rsp - 0x44], ebp
movabs rcx, 0x6a114452318d8164
sub rcx, 0x2c7bbbc
sub rcx, 0x2130710b
add rcx, 0x7fffffff
add rcx, 0x22876a40
rol rax, 0x10
rol rax, 0xe
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x2c], ebx
mov qword [r14 + 0x60], rax
jmp 0x1400db32a
mov r12b, 0x60
sub r12b, 0x4a
sub r12b, 0xf
xor r12b, 0x35
sub r12b, 0x31
mov edx, 0x437158b4
add edx, 0x127189e9
sub edx, 0x48072221
add edx, 0xece8566c
xchg rsi, rcx
mov rsi, rcx
xchg rsi, rcx
call fcn.140083950
xchg rsi, rsi
test rax, rax
je 0x1400db426
not rax
movabs rcx, 0x5df0549f7e0c301c
xor rcx, 0x41e3e646
xor rcx, 0x649ceba3
xor rcx, 0x6dfdab89
sub rax, rcx
mov bpl, dil
xchg rsp, rsp
movabs rcx, 0xf7bf4d955c7b9e0
sub rcx, 0x197aac88
add rcx, 0x4064b12
sub rcx, 0x3ab642cf
add rcx, 0x8c8d5e6
xor rax, rcx
xchg r15, r15
movabs rcx, 0x665dc44364af39e1
xor rcx, 0x5fa98686
sub rcx, 0x1621e8ab
sub rcx, 0x17ff70d0
rol rax, 0x13
rol rax, 0xb
rol rax, 6
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x64b1fbae18d6b352
add rcx, 0x15266f5b
add rcx, 0xb20da8d
xor rcx, 0x69cd8d97
rol rax, 1
rol rax, 4
add rax, rcx
mov rdx, rdx
mov qword [r14 + 0x68], rax
jmp 0x1400db435
mov bpl, 0x56
sub bpl, 0x4a
xor bpl, 0xb
sub bpl, 6
mov edx, 0x17b8ba5a
add edx, 0x10044e65
xor edx, 0x52f33db
add edx, 0x84e0ff69
xchg rdi, rsi
mov rcx, rdi
xchg rsi, rdi
call fcn.140083950
test rax, rax
je 0x1400db4eb
mov dword [rsp - 0x20], 0x44bd9d68
ror rax, 0x1c
ror rax, 8
ror rax, 8
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x2ca377ac40e7f33e
xor rcx, 0x2147464e
xor rcx, 0x86087dd
add rcx, 0x7fffffff
sub rcx, 0x7401553
not rax
ror rax, 0x1e
ror rax, 0xb
ror rax, 3
ror rax, 0xe
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
rol rax, 0x13
rol rax, 0x1e
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [r14 + 0x70], rax
jmp 0x1400db4fa
mov dil, 0x18
xor dil, 0x2a
xor dil, 0x41
xor dil, 0x72
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xchg rcx, rdx
mov rdx, rsi
xchg rdx, rcx
call 0x1400d6e24
mov dword [rsp - 0x14], ecx
mov bl, al
mov rdx, r14
xchg rsi, r14
mov rcx, r14
xchg r14, rsi
xor bl, 1
xchg r12, r12
call fcn.1400d6d7c
xor al, 1
or al, byte [rsp + 0x78]
xchg r10, r10
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
mov dword [rsp - 0x10], 0x23bd9788
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
xchg rcx, rcx
or al, r13b
or al, r15b
or al, r12b
mov dword [rsp - 0x14], ebx
or al, bpl
or al, dil
or al, bl
xchg rbx, r9
mov r9, qword [rsp + 0x70]
xchg rbx, r9
or al, byte [rsp + 0x25]
mov dword [rsp - 0x24], 0x5e734ad4
or al, byte [rsp + 0x26]
sete al
sub rsp, 0xffffffffffffffd0
mov dword [rsp - 0x14], 0x2cf4dcec
nop
mov r15, qword [rsp]
add rsp, 8
pop r14
mov dword [rsp - 0x40], edx
pop r13
pop r12
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
nop
mov rbp, qword [rsp]
add rsp, 8
ret