Function at 0x1402d3c2a
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xfbb90aca
pushf
not eax
add eax, 0xada6afad
xor eax, 0xd6245be0
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xa8c27874
xor eax, 0xe82885f4
rol eax, 0x67
popf
cmp eax, 4
jne 0x1402d3c67
popf
pop rax
jmp 0x1402d40ea
cmp eax, 0
jne 0x1402d3c76
popf
pop rax
jmp 0x1402d3cee
cmp eax, 3
jne 0x1402d3c85
popf
pop rax
jmp 0x1402d4087
cmp eax, 1
jne 0x1402d3c94
popf
pop rax
jmp 0x1402d3f0a
cmp eax, 5
jne 0x1402d3ca3
popf
pop rax
jmp 0x1402d4159
cmp eax, 7
jne 0x1402d3cb2
popf
pop rax
jmp 0x1402d4335
cmp eax, 6
jne 0x1402d3cc1
popf
pop rax
jmp 0x1402d4292
cmp eax, 2
jne 0x1402d3cd0
popf
pop rax
jmp 0x1402d3fec
cmp eax, 9
jne 0x1402d3cdf
popf
pop rax
jmp 0x1402d43ce
cmp eax, 8
jne 0x1402d3cee
popf
pop rax
jmp 0x1402d43a5
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0x80
mov rsi, rdx
mov rbx, rcx
mov qword [rsp + 0x40], rcx
xor ebp, ebp
mov dword [rsp + 0x20], ebp
lea rax, [0x1a3c9389a]
pushf
sub rax, 0x63ba1932
popf
mov qword [rcx], rax
mov qword [rcx + 0xb0], rbp
mov qword [rcx + 0xd8], rbp
mov qword [rcx + 0xe0], rbp
mov qword [rcx + 0xe8], rbp
lea rax, [0x1b028c470]
pushf
sub rax, 0x7021da30
popf
mov qword [rcx + 0xa8], rax
mov dword [rsp + 0x20], 1
mov rax, qword [rcx]
movsxd rcx, dword [rax + 4]
lea rax, [0x191042848]
pushf
sub rax, 0x50fd3df8
popf
mov qword [rcx + rbx], rax
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rcx + rbx - 4], edx
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
push rbx
not rbx
sub rcx, rbx
pop rbx
sub rcx, 1
lea rdi, [rbx + 8]
xor r8d, r8d
mov rdx, rdi
call fcn.140206483
nop
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
lea rax, [0x19025a0c4]
pushf
sub rax, 0x50168164
popf
mov qword [rcx + rbx], rax
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rcx + rbx - 4], edx
mov qword [rsp + 0x28], rdi
mov rcx, rdi
call fcn.1402e1935
lea rax, [0x1ab89c0f2]
pushf
sub rax, 0x6b82d732
popf
mov qword [rdi], rax
mov byte [rdi + 0x7c], bpl
mov byte [rdi + 0x71], bpl
lea r10, [rdi + 8]
mov qword [rdi + 0x18], r10
lea r8, [rdi + 0x10]
mov qword [rdi + 0x20], r8
lea r9, [rdi + 0x28]
mov qword [rdi + 0x38], r9
lea rcx, [rdi + 0x30]
mov qword [rdi + 0x40], rcx
lea rdx, [rdi + 0x48]
mov qword [rdi + 0x50], rdx
lea rax, [rdi + 0x4c]
mov qword [rdi + 0x58], rax
mov qword [r8], rbp
mov qword [rcx], rbp
mov dword [rax], ebp
mov qword [r10], rbp
mov qword [r9], rbp
mov dword [rdx], ebp
mov qword [rdi + 0x80], rbp
mov rax, qword [0x14010a6b8]
mov qword [rdi + 0x74], rax
mov qword [rdi + 0x68], rbp
lea edx, [rbp + 0x22]
lea r8d, [rbp + 0x40]
mov rcx, rsi
call fcn.1402aec0e
test rax, rax
je 0x1402d3eb1
push rax
pushf
mov eax, 0xa3258969
pushf
not eax
add eax, 0x8235fc29
xor eax, 0xdfa71492
rol eax, 0x55
popf
pushf
not eax
add eax, 0xdd302945
xor eax, 0xc68931f0
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x871be96d
xor eax, 0xf44780e0
rol eax, 8
popf
jmp 0x1402d3c58
push rax
pushf
mov eax, 0x199cd6d5
pushf
not eax
add eax, 0xaf4e4cf4
xor eax, 0xf042a277
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe1982459
xor eax, 0xafe15509
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9933cd74
xor eax, 0xc7e6116a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xad8070e7
xor eax, 0xaa9cd44c
rol eax, 0xc3
popf
jmp 0x1402d3c58
lea r8d, [rbp + 1]
mov rdx, rax
mov rcx, rdi
call fcn.14016b95b
mov rax, qword [rdi + 0x60]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x30], rcx
mov rax, qword [rcx]
jmp 0x1402d3f2a
call qword [rax + VariantCopy]
nop
lea rcx, [rsp + 0x28]
call fcn.1402b218a
mov rdx, rax
mov rcx, rdi
call fcn.1403812e7
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1402d3f94
push rax
pushf
mov eax, 0x809b2b49
pushf
not eax
add eax, 0xa52c5aaf
xor eax, 0x96c83ca4
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf4f26151
xor eax, 0xba901245
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc935aeb9
xor eax, 0x80738481
rol eax, 0xbf
popf
jmp 0x1402d3c58
push rax
pushf
mov eax, 0xe568da22
pushf
not eax
add eax, 0xbe88599c
xor eax, 0xdd59bc6c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdea48d14
xor eax, 0xf04d1615
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb3cecd86
xor eax, 0x80aaf486
rol eax, 1
popf
pushf
not eax
add eax, 0xd377e383
xor eax, 0xb3bb5364
rol eax, 0x68
popf
jmp 0x1402d3c58
mov rax, qword [rcx]
jmp 0x1402d3ff0
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, rax
test rax, rax
je 0x1402d402e
push rax
pushf
mov eax, 0x82a30939
pushf
not eax
add eax, 0xc73e1f9f
xor eax, 0xcb288ffd
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8442222f
xor eax, 0xeac9927b
rol eax, 0x2b
popf
jmp 0x1402d3c58
push rax
pushf
mov eax, 0xc447cdae
pushf
not eax
add eax, 0xf5186dd3
xor eax, 0x891576f1
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfd2c4a64
xor eax, 0xff93ab43
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf6f0a63d
xor eax, 0xf3f57f31
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9145bcb3
xor eax, 0xebaad022
rol eax, 0xa3
popf
jmp 0x1402d3c58
mov rax, qword [rax]
lea edx, [rbp + 1]
jmp 0x1402d408e
call qword [rax]
nop
push rax
pushf
mov eax, 0xaee6bf02
pushf
not eax
add eax, 0x9cd1e147
xor eax, 0x9e71ed09
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb47c371a
xor eax, 0x802ca584
rol eax, 0xda
popf
pushf
not eax
add eax, 0xda916ad6
xor eax, 0xcb37d5bb
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf5f73676
xor eax, 0xb5429982
rol eax, 0x81
popf
jmp 0x1402d3c58
mov rax, rbx
mov rbx, qword [rsp + 0xb0]
add rsp, 0x80
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
push rbx
not rbx
sub rcx, rbx
pop rbx
sub rcx, 1
mov eax, 0xd2a95b73
pushf
not eax
add eax, 0xaeef17ca
xor eax, 0x9c317f2f
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe3a1cecc
xor eax, 0xe3c40df6
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf79198c4
xor eax, 0xc5605c56
rol eax, 0xd
popf
mov edx, 0x5910f8e4
pushf
not edx
add edx, 0xafbb8632
xor edx, 0xd351bd7c
rol edx, 0xf
popf
pushf
not edx
add edx, 0x84f5275e
xor edx, 0xd7f8a809
rol edx, 0xc5
popf
pushf
not edx
add edx, 0xe57de2de
xor edx, 0xd49f360e
rol edx, 0xee
popf
pushf
not edx
add edx, 0xd2fe71ff
xor edx, 0xfa105ce4
rol edx, 0x1f
popf
cmp qword [rcx + 0x48], 0
cmovne eax, edx
or eax, dword [rcx + 0x10]
and eax, 0x17
mov dword [rcx + 0x10], eax
and eax, dword [rcx + 0x14]
je 0x1402d425f
push rax
pushf
mov eax, 0x8427b425
pushf
not eax
add eax, 0x8ff0c91b
xor eax, 0x9d3465cf
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xee1c5406
xor eax, 0xf0c322f9
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x90ed2e25
xor eax, 0xa042b30e
rol eax, 0xd2
popf
jmp 0x1402d3c58
push rax
pushf
mov eax, 0x6454cb03
pushf
not eax
add eax, 0xcbc031c6
xor eax, 0xe8a0f006
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc219ab47
xor eax, 0xf692e6b7
rol eax, 0x6e
popf
jmp 0x1402d3c58
test al, 4
je 0x1402d42ef
push rax
pushf
mov eax, 0xc07a0589
pushf
not eax
add eax, 0xcd4d5703
xor eax, 0xac1ca660
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb2cbbb55
xor eax, 0xc9f2959a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xffba73b2
xor eax, 0xc4ad61c9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf28f85c5
xor eax, 0x8cc6f7eb
rol eax, 0xa2
popf
jmp 0x1402d3c58
push rax
pushf
mov eax, 0x71bfd0f3
pushf
not eax
add eax, 0x8d891d5f
xor eax, 0xfde88675
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9a22dcc6
xor eax, 0xa2591981
rol eax, 0x41
popf
pushf
not eax
add eax, 0x90b46de1
xor eax, 0xa1536b18
rol eax, 0xe0
popf
jmp 0x1402d3c58
lea rbx, [0x181c8809b]
pushf
sub rbx, 0x41c0b4e3
popf
jmp 0x1402d43ce
test dl, al
lea rbx, [0x1a177b869]
pushf
sub rbx, 0x616fec99
popf
lea rax, [0x18b1259bb]
pushf
sub rax, 0x4b0a8dd3
popf
cmove rbx, rax
mov edx, 0xe2b76c9a
pushf
not edx
add edx, 0x831a4c52
xor edx, 0xca2ffeb7
rol edx, 0x24
popf
pushf
not edx
add edx, 0xb59920bc
xor edx, 0xf79fe07e
rol edx, 0x23
popf
pushf
not edx
add edx, 0x8b0c2251
xor edx, 0x983e2766
rol edx, 0xa0
popf
pushf
not edx
add edx, 0xae5d1f82
xor edx, 0xe5e263ea
rol edx, 0x58
popf
lea rcx, [rsp + 0x28]
call fcn.14014d78f
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.14026b8d3
lea rdx, [0x1ab6a5012]
pushf
sub rdx, 0x6b5a402a
popf
lea rcx, [rsp + 0x50]
call fcn.14028aacd
int3