Function at 0x1401a0902
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x3d467438
pushf
not eax
add eax, 0xde4131b4
xor eax, 0xbbc4aba0
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd60bde2c
xor eax, 0xd68a886b
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x828b1f9c
xor eax, 0xfdd31436
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe7c7620b
xor eax, 0x932102dc
rol eax, 0xcc
popf
cmp eax, 4
jne 0x1401a0965
popf
pop rax
jmp 0x1401a0cf4
cmp eax, 0
jne 0x1401a0974
popf
pop rax
jmp 0x1401a0a28
cmp eax, 3
jne 0x1401a0983
popf
pop rax
jmp 0x1401a0c06
cmp eax, 1
jne 0x1401a0992
popf
pop rax
jmp 0x1401a0afe
cmp eax, 0xd
jne 0x1401a09a1
popf
pop rax
jmp 0x1401a1130
cmp eax, 7
jne 0x1401a09b0
popf
pop rax
jmp 0x1401a0e8e
cmp eax, 6
jne 0x1401a09bf
popf
pop rax
jmp 0x1401a0df5
cmp eax, 0xb
jne 0x1401a09ce
popf
pop rax
jmp 0x1401a103f
cmp eax, 0xc
jne 0x1401a09dd
popf
pop rax
jmp 0x1401a10ea
cmp eax, 8
jne 0x1401a09ec
popf
pop rax
jmp 0x1401a0f2b
cmp eax, 5
jne 0x1401a09fb
popf
pop rax
jmp 0x1401a0d8a
cmp eax, 2
jne 0x1401a0a0a
popf
pop rax
jmp 0x1401a0b4a
cmp eax, 9
jne 0x1401a0a19
popf
pop rax
jmp 0x1401a0f87
cmp eax, 0xa
jne 0x1401a0a28
popf
pop rax
jmp 0x1401a0fdb
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x10], rdx
push rdi
sub rsp, 0x40
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], setsockopt
mov byte [rdx], al
mov dword [rsp + 0x20], 1
mov rsi, qword [rcx + 0x40]
mov rdi, qword [rcx + 0x38]
cmp rdi, rsi
je 0x1401a0acb
push rax
pushf
mov eax, 0x7e812d03
pushf
not eax
add eax, 0x9bd9b977
xor eax, 0xc0dcf38b
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe0760a81
xor eax, 0xf48c06ad
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9a734e1f
xor eax, 0xfd5138fe
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc36cc369
xor eax, 0xbb0acebf
rol eax, 0x70
popf
jmp 0x1401a0956
push rax
pushf
mov eax, 0xf8eec71d
pushf
not eax
add eax, 0xdadb087f
xor eax, 0x95f771f4
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd39d76d3
xor eax, 0xc605ec18
rol eax, 0x54
popf
jmp 0x1401a0956
nop word [rax + rax]
push rax
pushf
mov eax, 0xaf22ed54
pushf
not eax
add eax, 0x9202de70
xor eax, 0xc7531677
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdabc89e2
xor eax, 0xa5ddf58b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa1b472dd
xor eax, 0xa7506189
rol eax, 0xcd
popf
jmp 0x1401a0956
movzx r9d, byte [rdi]
cmp r9b, 0x1f
ja 0x1401a0bad
push rax
pushf
mov eax, 0xe62716e6
pushf
not eax
add eax, 0xa06bf0e2
xor eax, 0xc22016c4
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9f975191
xor eax, 0xa3784f8b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc9df558e
xor eax, 0xf41693ed
rol eax, 0x83
popf
pushf
not eax
add eax, 0xf8af3944
xor eax, 0xa3ac0794
rol eax, 0xf
popf
jmp 0x1401a0956
push rax
pushf
mov eax, 0xf349d419
pushf
not eax
add eax, 0xaea03755
xor eax, 0xf1930631
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xee37aadb
xor eax, 0xafe216b5
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa18fa3b2
xor eax, 0xff2c05f8
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc7c467a8
xor eax, 0xc28cd7df
rol eax, 0xdd
popf
jmp 0x1401a0956
xor eax, eax
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], al
lea r8, [0x1a7a77aca]
pushf
sub r8, 0x679e7dd2
popf
mov edx, 0x7a26f149
pushf
not edx
add edx, 0xf74e61e8
xor edx, 0x9ed9b989
rol edx, 0xb7
popf
pushf
not edx
add edx, 0xd5374591
xor edx, 0xab75b4bb
rol edx, 0x9d
popf
pushf
not edx
add edx, 0x81792cfb
xor edx, 0xe1ac41f0
rol edx, 0x54
popf
pushf
not edx
add edx, 0xe3c8bb0c
xor edx, 0xee42715f
rol edx, 0x1d
popf
lea rcx, [rsp + 0x28]
call fcn.1400cb74c
lea rax, [rsp + 0x28]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
push rax
pushf
mov eax, 0xf2faa242
pushf
not eax
add eax, 0x8b5ef555
xor eax, 0x90ce36bf
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcb808b81
xor eax, 0xb4b90b3f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xda3566c6
xor eax, 0xef91432f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe76b408d
xor eax, 0xe37f0171
rol eax, 0x50
popf
jmp 0x1401a0956
inc r8
cmp byte [rax + r8], 0
jne 0x1401a0d57
push rax
pushf
mov eax, 0x2f92cd9b
pushf
not eax
add eax, 0xcfb010e9
xor eax, 0xf52be564
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe89a55e2
xor eax, 0xe2edf269
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xba4ae73b
xor eax, 0xa6654ac0
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf86337a5
xor eax, 0xdd825855
rol eax, 0xdc
popf
jmp 0x1401a0956
push rax
pushf
mov eax, 0x1c22d981
pushf
not eax
add eax, 0xf3cd228c
xor eax, 0x9feddac8
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf2a048d4
xor eax, 0xb6023693
rol eax, 0x61
popf
jmp 0x1401a0956
lea rdx, [rsp + 0x28]
mov rcx, rbx
call fcn.14026fac2
jmp 0x1401a103f
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
cmp rcx, rdx
jae 0x1401a0e35
push rax
pushf
mov eax, 0xe8ae4e3d
pushf
not eax
add eax, 0xa7c140b3
xor eax, 0xb646c6db
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xcbc4f2e6
xor eax, 0xc706d88e
rol eax, 0xe
popf
jmp 0x1401a0956
push rax
pushf
mov eax, 0x7c271e0e
pushf
not eax
add eax, 0xbc00a3a8
xor eax, 0xbb354f24
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x84d26098
xor eax, 0xef4e58e2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbb44314f
xor eax, 0xabc7f610
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb278144d
xor eax, 0x88b1349b
rol eax, 0x77
popf
jmp 0x1401a0956
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp rdx, 0xf
jbe 0x1401a0ed2
push rax
pushf
mov eax, 0x12058ae9
pushf
not eax
add eax, 0xee727bd4
xor eax, 0xd18df42e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfa2fbbcd
xor eax, 0xc9973a10
rol eax, 0x67
popf
jmp 0x1401a0956
push rax
pushf
mov eax, 0xd4efc8f4
pushf
not eax
add eax, 0xcd92c977
xor eax, 0xa2e2f8d8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xefdf884e
xor eax, 0xff387c73
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb25f843b
xor eax, 0x89a81b7d
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8a460877
xor eax, 0x8746fba5
rol eax, 0x4e
popf
jmp 0x1401a0956
mov rax, qword [rbx]
push rax
pushf
mov eax, 0x7718575c
pushf
not eax
add eax, 0xc45411cd
xor eax, 0xf7856d30
rol eax, 0x20
popf
pushf
not eax
add eax, 0x948b6530
xor eax, 0xcba062e9
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd1f651ed
xor eax, 0x8fc66a26
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb27788e9
xor eax, 0x8b69be89
rol eax, 0xa0
popf
jmp 0x1401a0956
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x1401a103f
xor r8d, r8d
mov edx, 0xc7cbb467
pushf
not edx
add edx, 0xd184f3c3
xor edx, 0xd543f4f4
rol edx, 0xc4
popf
pushf
not edx
add edx, 0x9ea1be78
xor edx, 0xca3fd805
rol edx, 0x53
popf
pushf
not edx
add edx, 0x8e2aa715
xor edx, 0xacd294a5
rol edx, 0xe4
popf
pushf
not edx
add edx, 0xc84da3c0
xor edx, 0xda4c420e
rol edx, 0x53
popf
mov rcx, rbx
call fcn.1400b4cf3
inc rdi
cmp rdi, rsi
jne 0x1401a10a4
push rax
pushf
mov eax, 0xf5c89274
pushf
not eax
add eax, 0xeb199900
xor eax, 0xa361f08f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd7b7715a
xor eax, 0xf8ee9c82
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xed6af865
xor eax, 0xa15c3474
rol eax, 0x75
popf
pushf
not eax
add eax, 0xcc3a54be
xor eax, 0x867b3460
rol eax, 0xc0
popf
jmp 0x1401a0956
push rax
pushf
mov eax, 0xce910ddf
pushf
not eax
add eax, 0x8c33ebab
xor eax, 0x8eab1940
rol eax, 0xec
popf
pushf
not eax
add eax, 0x861cff13
xor eax, 0x9947d410
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9766107f
xor eax, 0xf7739fe9
rol eax, 0x20
popf
jmp 0x1401a0956
mov rax, rbx
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret
int3