Function at 0x1400d3653
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x5364f422
pushf
not eax
add eax, 0xb7b9c95c
xor eax, 0x9a0d3348
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb03c7581
xor eax, 0xa6ce5e48
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xcb73475a
xor eax, 0xf1106a60
rol eax, 0x8d
popf
cmp eax, 4
jne 0x1400d36a3
popf
pop rax
jmp 0x1400d3920
cmp eax, 0
jne 0x1400d36b2
popf
pop rax
jmp 0x1400d3757
cmp eax, 3
jne 0x1400d36c1
popf
pop rax
jmp 0x1400d3877
cmp eax, 1
jne 0x1400d36d0
popf
pop rax
jmp 0x1400d3805
cmp eax, 0xa
jne 0x1400d36df
popf
pop rax
jmp 0x1400d3be7
cmp eax, 7
jne 0x1400d36ee
popf
pop rax
jmp 0x1400d3aad
cmp eax, 6
jne 0x1400d36fd
popf
pop rax
jmp 0x1400d3a3f
cmp eax, 0xb
jne 0x1400d370c
popf
pop rax
jmp 0x1400d3c4f
cmp eax, 0xc
jne 0x1400d371b
popf
pop rax
jmp 0x1400d3cab
cmp eax, 8
jne 0x1400d372a
popf
pop rax
jmp 0x1400d3b44
cmp eax, 5
jne 0x1400d3739
popf
pop rax
jmp 0x1400d39b1
cmp eax, 2
jne 0x1400d3748
popf
pop rax
jmp 0x1400d383d
cmp eax, 9
jne 0x1400d3757
popf
pop rax
jmp 0x1400d3bd2
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
sub rsp, 0x20
mov rdi, r9
mov r14, rcx
xor ebx, ebx
cmp dword [r8], ebx
jge 0x1400d37d2
push rax
pushf
mov eax, 0xd46a096a
pushf
not eax
add eax, 0x8bef3591
xor eax, 0xff9aad62
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa07ac41d
xor eax, 0xa806b86f
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa02f560b
xor eax, 0xef69c896
rol eax, 5
popf
pushf
not eax
add eax, 0xfd0d3ccc
xor eax, 0x87e63c5e
rol eax, 0x2e
popf
jmp 0x1400d3694
push rax
pushf
mov eax, 0xe2af9e53
pushf
not eax
add eax, 0xaf6980ff
xor eax, 0x9e30386d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc5c1216e
xor eax, 0x9d237408
rol eax, 0x39
popf
jmp 0x1400d3694
mov rsi, rdx
jmp 0x1400d3877
movsxd rsi, dword [r8 + 8]
add rsi, qword [rdx]
push rax
pushf
mov eax, 0x4306e155
pushf
not eax
add eax, 0x8e33d7a1
xor eax, 0xcb310145
rol eax, 0x91
popf
pushf
not eax
add eax, 0xbf0f6eb6
xor eax, 0xd0326e7a
rol eax, 0x2a
popf
jmp 0x1400d3694
call fcn.140089bcf
sub eax, 1
je 0x1400d38da
push rax
pushf
mov eax, 0x307759d2
pushf
not eax
add eax, 0xbafba629
xor eax, 0x87feef54
rol eax, 0x99
popf
pushf
not eax
add eax, 0x842fb980
xor eax, 0xb596d5a8
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa575f810
xor eax, 0xf21740d9
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcc3c0c82
xor eax, 0xe568d0cb
rol eax, 0xd5
popf
jmp 0x1400d3694
push rax
pushf
mov eax, 0x472c26b4
pushf
not eax
add eax, 0xc74514ff
xor eax, 0x80959557
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8b4605a3
xor eax, 0x915cb782
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc9403397
xor eax, 0x9e876aeb
rol eax, 0x3a
popf
jmp 0x1400d3694
cmp eax, 1
jne 0x1400d397e
push rax
pushf
mov eax, 0x6df2efc0
pushf
not eax
add eax, 0xb593ddca
xor eax, 0x9c257988
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf9c3557f
xor eax, 0xe6d59a5f
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe224dda7
xor eax, 0xc4bf148b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc03880fd
xor eax, 0x9bd797f5
rol eax, 0x93
popf
jmp 0x1400d3694
push rax
pushf
mov eax, 0x230a3f1e
pushf
not eax
add eax, 0xeb2e376d
xor eax, 0xda76e7db
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa845c2c7
xor eax, 0xd3b07ae1
rol eax, 0x64
popf
jmp 0x1400d3694
lea rdx, [rdi + 8]
mov rcx, qword [r14 + 0x28]
call fcn.14007965d
mov r14, rax
cmp dword [rdi + 0x18], ebx
je 0x1400d39f9
push rax
pushf
mov eax, 0x67fa0015
pushf
not eax
add eax, 0x88e20f65
xor eax, 0xde28ccd5
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xac900c08
xor eax, 0xecd3db21
rol eax, 0xef
popf
jmp 0x1400d3694
push rax
pushf
mov eax, 0x1521c1c9
pushf
not eax
add eax, 0xd9ff75c0
xor eax, 0xabd1d749
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xaaa0c93e
xor eax, 0xdf923cc1
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa4111bc6
xor eax, 0xb68db75f
rol eax, 0x98
popf
jmp 0x1400d3694
call fcn.140145ea9
movsxd rbx, dword [rdi + 0x18]
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
push rax
pushf
mov eax, 0x2ca0fa15
pushf
not eax
add eax, 0xa9a18672
xor eax, 0xac17e0d8
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbac29de1
xor eax, 0xf4cf3e87
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x80326362
xor eax, 0xee483685
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd0871d9b
xor eax, 0xc33fce47
rol eax, 0x9b
popf
jmp 0x1400d3694
mov r9d, 0xa2142738
pushf
not r9d
add r9d, 0xb1be1fb7
xor r9d, 0xf361571e
rol r9d, 0x41
popf
pushf
not r9d
add r9d, 0x8c7a4a90
xor r9d, 0xd8507ae6
rol r9d, 0xc1
popf
pushf
not r9d
add r9d, 0x8e47deb0
xor r9d, 0xf8d6bc57
rol r9d, 0x9d
popf
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.1400bcf3b
jmp 0x1400d3c4f
lea rdx, [rdi + 8]
mov rcx, qword [r14 + 0x28]
call fcn.14007965d
mov r14, rax
cmp dword [rdi + 0x18], ebx
je 0x1400d3b9f
push rax
pushf
mov eax, 0x3708e5e7
pushf
not eax
add eax, 0x9f66bb57
xor eax, 0xa51c2ee6
rol eax, 9
popf
pushf
not eax
add eax, 0xfa6eabba
xor eax, 0xd319a951
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xde252be9
xor eax, 0xec9ab6b9
rol eax, 0xc1
popf
jmp 0x1400d3694
push rax
pushf
mov eax, 0x725dd65c
pushf
not eax
add eax, 0xf1d550ab
xor eax, 0xfca6b58b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbf4e7205
xor eax, 0x9ada80a4
rol eax, 0xe5
popf
jmp 0x1400d3694
call fcn.140145ea9
movsxd rbx, dword [rdi + 0x18]
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.1400f855b
nop
push rax
pushf
mov eax, 0x1dd88274
pushf
not eax
add eax, 0xff8330a8
xor eax, 0xcbb4fb56
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf94d5af0
xor eax, 0xc7e585c7
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x80cc86f3
xor eax, 0xde701042
rol eax, 0x95
popf
pushf
not eax
add eax, 0x973e4f33
xor eax, 0x8230de9b
rol eax, 0x61
popf
jmp 0x1400d3694
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
add rsp, 0x20
pop r14
ret
call fcn.140199a66
nop
push rax
pushf
mov eax, 0x14c62612
pushf
not eax
add eax, 0xf97908d9
xor eax, 0x90fc6ea1
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd4005b7a
xor eax, 0x8dcca152
rol eax, 0xbe
popf
cmp eax, 0
jne 0x1400d3cee
popf
pop rax
jmp 0x1400d3cee
lea rcx, [rdx + 0x60]
jmp 0x140160762
push rax
pushf
mov eax, 0xe9bc7692
pushf
not eax
add eax, 0xf9903df9
xor eax, 0xd7216a7f
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8102e3ca
xor eax, 0x8e55c9f1
rol eax, 0xf7
popf
cmp eax, 4
jne 0x14016079f
popf
pop rax
jmp 0x140160a09
cmp eax, 0
jne 0x1401607ae
popf
pop rax
jmp 0x1401607f9
cmp eax, 3
jne 0x1401607bd
popf
pop rax
jmp 0x1401609d3
cmp eax, 1
jne 0x1401607cc
popf
pop rax
jmp 0x1401608ab
cmp eax, 5
jne 0x1401607db
popf
pop rax
jmp 0x140160a67
cmp eax, 2
jne 0x1401607ea
popf
pop rax
jmp 0x140160920
cmp eax, 6
jne 0x1401607f9
popf
pop rax
jmp 0x140160ab3
push rbx
sub rsp, 0x20
mov rdx, qword [rcx + 0x18]
mov rbx, rcx
cmp rdx, 0x10
jb 0x140160852
push rax
pushf
mov eax, 0x4fb61f29
pushf
not eax
add eax, 0xed822de7
xor eax, 0xe56a9d08
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9a8ba11d
xor eax, 0xa9768218
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb546b1ac
xor eax, 0xe85fbb8e
rol eax, 0xf
popf
jmp 0x140160790
push rax
pushf
mov eax, 0x3858cd48
pushf
not eax
add eax, 0xfa372d24
xor eax, 0xe4632cc6
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe405dfb6
xor eax, 0xb5a34d7e
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xec4ad819
xor eax, 0x88c1c9f9
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb0bb26c2
xor eax, 0x98a0e761
rol eax, 0xd4
popf
jmp 0x140160790
mov rcx, qword [rcx]
inc rdx
cmp rdx, 0x1000
jb 0x1401608ed
push rax
pushf
mov eax, 0x5270a0a8
pushf
not eax
add eax, 0x89d0d20d
xor eax, 0xd43fb92c
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc1481e5f
xor eax, 0xb0b65797
rol eax, 0xfe
popf
jmp 0x140160790
push rax
pushf
mov eax, 0x5ea8fc9
pushf
not eax
add eax, 0xc7d9726e
xor eax, 0xc8b72873
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc3f737b1
xor eax, 0xe2cbfed6
rol eax, 0xdb
popf
jmp 0x140160790
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14016097b
push rax
pushf
mov eax, 0x9426aadc
pushf
not eax
add eax, 0x8da208e8
xor eax, 0xd385c737
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9794b765
xor eax, 0xff23606b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd9d12590
xor eax, 0xc35e2e35
rol eax, 0xc2
popf
jmp 0x140160790
push rax
pushf
mov eax, 0x3fc8497e
pushf
not eax
add eax, 0xf87a8d08
xor eax, 0xfb2c912e
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x98e64a55
xor eax, 0x8fcf7d50
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe3b41a0c
xor eax, 0x91266d94
rol eax, 1
popf
pushf
not eax
add eax, 0x8cac46fc
xor eax, 0xee89c455
rol eax, 0x8f
popf
jmp 0x140160790
mov rcx, r8
push rax
pushf
mov eax, 0xa3d1d594
pushf
not eax
add eax, 0x82820676
xor eax, 0xc050e380
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe65e5e95
xor eax, 0xa89cb5d2
rol eax, 0x79
popf
jmp 0x140160790
call fcn.1400d2afc
push rax
pushf
mov eax, 0xfa50d3c5
pushf
not eax
add eax, 0xdcb4e18a
xor eax, 0xe6e84121
rol eax, 0x57
popf
pushf
not eax
add eax, 0x944b7991
xor eax, 0xfe562e00
rol eax, 0xff
popf
pushf
not eax
add eax, 0xfb3c8082
xor eax, 0xcf0ecd5f
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe16e25ed
xor eax, 0x8cdae18a
rol eax, 0x85
popf
jmp 0x140160790
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], recv
mov byte [rbx], 0
add rsp, 0x20
pop rbx
ret
call fcn.1400b766f
int3