Function at 0x1400a6e3f
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x404566ce
pushf
not eax
add eax, 0xf37214e0
xor eax, 0xff200a2d
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xbf15746b
xor eax, 0x96066167
rol eax, 0xc7
popf
cmp eax, 4
jne 0x1400a6e7c
popf
pop rax
jmp 0x1400a709c
cmp eax, 0
jne 0x1400a6e8b
popf
pop rax
jmp 0x1400a6f21
cmp eax, 3
jne 0x1400a6e9a
popf
pop rax
jmp 0x1400a7066
cmp eax, 1
jne 0x1400a6ea9
popf
pop rax
jmp 0x1400a6fc4
cmp eax, 0xa
jne 0x1400a6eb8
popf
pop rax
jmp 0x1400a737e
cmp eax, 7
jne 0x1400a6ec7
popf
pop rax
jmp 0x1400a722a
cmp eax, 6
jne 0x1400a6ed6
popf
pop rax
jmp 0x1400a71a1
cmp eax, 0xb
jne 0x1400a6ee5
popf
pop rax
jmp 0x1400a73bd
cmp eax, 9
jne 0x1400a6ef4
popf
pop rax
jmp 0x1400a7327
cmp eax, 8
jne 0x1400a6f03
popf
pop rax
jmp 0x1400a72de
cmp eax, 5
jne 0x1400a6f12
popf
pop rax
jmp 0x1400a70fa
cmp eax, 2
jne 0x1400a6f21
popf
pop rax
jmp 0x1400a704d
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x20
mov rdx, qword [rcx + 0x68]
mov rbx, rcx
cmp rdx, 0xf
jbe 0x1400a6f91
push rax
pushf
mov eax, 0xc75bd74a
pushf
not eax
add eax, 0x82434045
xor eax, 0x9b026200
rol eax, 0xf
popf
pushf
not eax
add eax, 0xcc983fcc
xor eax, 0xf35a972f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x938eae9e
xor eax, 0xd38f2729
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xcdb562f3
xor eax, 0xa49d48d6
rol eax, 0xb8
popf
jmp 0x1400a6e6d
push rax
pushf
mov eax, 0xb3c5dfc8
pushf
not eax
add eax, 0xc096dce6
xor eax, 0xe92e3e6f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x84c8aa9c
xor eax, 0xb930aa8e
rol eax, 0xf8
popf
jmp 0x1400a6e6d
mov rcx, qword [rcx + 0x50]
inc rdx
cmp rdx, 0x1000
jb 0x1400a701a
push rax
pushf
mov eax, 0x32b2ba5a
pushf
not eax
add eax, 0xd63e1b03
xor eax, 0xc47f32b9
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdf4a4623
xor eax, 0xb496dc19
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x96583aee
xor eax, 0xe0529eca
rol eax, 7
popf
jmp 0x1400a6e6d
push rax
pushf
mov eax, 0x2e8585d1
pushf
not eax
add eax, 0x98d9b170
xor eax, 0xce8de8c6
rol eax, 0xac
popf
pushf
not eax
add eax, 0x99ecac6c
xor eax, 0xffb7221e
rol eax, 0xe9
popf
jmp 0x1400a6e6d
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400a73bd
mov rcx, r8
push rax
pushf
mov eax, 0xde73f9a3
pushf
not eax
add eax, 0xb0d07d5c
xor eax, 0xcb47b2c0
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf4217b37
xor eax, 0xdb0649ba
rol eax, 0
popf
jmp 0x1400a6e6d
call fcn.1400c3c47
push rax
pushf
mov eax, 0xf8d3bc26
pushf
not eax
add eax, 0x953223f6
xor eax, 0x897c7967
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe5b2c01b
xor eax, 0xcedb6a12
rol eax, 0x83
popf
pushf
not eax
add eax, 0xf14565aa
xor eax, 0xfb186b95
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa8f1d038
xor eax, 0xd406101b
rol eax, 0x2a
popf
jmp 0x1400a6e6d
xor edi, edi
mov qword [rbx + 0x68], reloc.WS2_32.dll_ntohs
mov qword [rbx + 0x60], rdi
mov byte [rbx + 0x50], dil
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400a716e
push rax
pushf
mov eax, 0x10977b9d
pushf
not eax
add eax, 0xe948bcb2
xor eax, 0x856fc577
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb3cfa2e5
xor eax, 0x9c2dbffb
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xea375bc0
xor eax, 0xf87d6699
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfe8f07f8
xor eax, 0xaf580342
rol eax, 0x4e
popf
jmp 0x1400a6e6d
push rax
pushf
mov eax, 0x836afb53
pushf
not eax
add eax, 0xa7ed7f31
xor eax, 0xd1ab8ffb
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xdc432878
xor eax, 0xbabe49c6
rol eax, 0xff
popf
jmp 0x1400a6e6d
mov rdx, qword [rbx + 0x48]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400a71e4
push rax
pushf
mov eax, 0x3bab5cd
pushf
not eax
add eax, 0xdec4380d
xor eax, 0x992a0d87
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb178b704
xor eax, 0x9fb0d4e2
rol eax, 0xd7
popf
jmp 0x1400a6e6d
push rax
pushf
mov eax, 0x7dad7b6f
pushf
not eax
add eax, 0xf573f387
xor eax, 0x8be22c2d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe4311518
xor eax, 0x8687c337
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x84fe24e0
xor eax, 0x98316fd4
rol eax, 0x35
popf
jmp 0x1400a6e6d
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400a7298
push rax
pushf
mov eax, 0x8094cbf1
pushf
not eax
add eax, 0xe2d7cceb
xor eax, 0xafc51f92
rol eax, 0xd
popf
pushf
not eax
add eax, 0x92047acc
xor eax, 0xca97999e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x86619cee
xor eax, 0x9c8ff6d6
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x86f78fd5
xor eax, 0x82b9d5af
rol eax, 0x94
popf
jmp 0x1400a6e6d
push rax
pushf
mov eax, 0xdea53812
pushf
not eax
add eax, 0x8592603c
xor eax, 0xbdd11521
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf6a89750
xor eax, 0xd498867e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbf7c2877
xor eax, 0xd428ff47
rol eax, 0xf4
popf
jmp 0x1400a6e6d
mov rcx, r8
push rax
pushf
mov eax, 0x8609539e
pushf
not eax
add eax, 0x8dc7a4b2
xor eax, 0xeeefe71e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x937aed4e
xor eax, 0xde3da66a
rol eax, 0xab
popf
pushf
not eax
add eax, 0x88a02845
xor eax, 0x95a9ad16
rol eax, 0x61
popf
jmp 0x1400a6e6d
call fcn.1400c3c47
mov qword [rbx + 0x38], rdi
mov qword [rbx + 0x40], rdi
mov qword [rbx + 0x48], rdi
push rax
pushf
mov eax, 0x2116ea1b
pushf
not eax
add eax, 0xc8f124d4
xor eax, 0x983306f6
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcb2f51b0
xor eax, 0xc0203b60
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbbb5650a
xor eax, 0xa4ea4b7b
rol eax, 0x95
popf
jmp 0x1400a6e6d
mov rbx, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3