Function at 0x1401243a3
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x7db9ccae
pushf
not eax
add eax, 0xf8043053
xor eax, 0xbbe754af
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8821d9a5
xor eax, 0xa74b3e1f
rol eax, 0xb5
popf
cmp eax, 4
jne 0x1401243e0
popf
pop rax
jmp 0x140124783
cmp eax, 0
jne 0x1401243ef
popf
pop rax
jmp 0x1401244fd
cmp eax, 3
jne 0x1401243fe
popf
pop rax
jmp 0x14012474d
cmp eax, 1
jne 0x14012440d
popf
pop rax
jmp 0x140124616
cmp eax, 0xd
jne 0x14012441c
popf
pop rax
jmp 0x140124b89
cmp eax, 7
jne 0x14012442b
popf
pop rax
jmp 0x140124902
cmp eax, 0xe
jne 0x14012443a
popf
pop rax
jmp 0x140124c32
cmp eax, 0xb
jne 0x140124449
popf
pop rax
jmp 0x140124a7d
cmp eax, 0xc
jne 0x140124458
popf
pop rax
jmp 0x140124b54
cmp eax, 8
jne 0x140124467
popf
pop rax
jmp 0x14012496d
cmp eax, 0x10
jne 0x140124476
popf
pop rax
jmp 0x140124cf9
cmp eax, 2
jne 0x140124485
popf
pop rax
jmp 0x140124675
cmp eax, 9
jne 0x140124494
popf
pop rax
jmp 0x1401249d9
cmp eax, 0x12
jne 0x1401244a3
popf
pop rax
jmp 0x140124d67
cmp eax, 6
jne 0x1401244b2
popf
pop rax
jmp 0x140124875
cmp eax, 0x11
jne 0x1401244c1
popf
pop rax
jmp 0x140124d2f
cmp eax, 5
jne 0x1401244d0
popf
pop rax
jmp 0x140124819
cmp eax, 0x13
jne 0x1401244df
popf
pop rax
jmp 0x140124df7
cmp eax, 0xa
jne 0x1401244ee
popf
pop rax
jmp 0x140124a35
cmp eax, 0xf
jne 0x1401244fd
popf
pop rax
jmp 0x140124ce0
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x50
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rsp + 0x48], rax
mov rdi, r8
mov r14, rdx
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x40], r8
xor ebx, ebx
mov dword [rsp + 0x30], ebx
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rbx
mov qword [rdx + 0x18], recv
mov byte [rdx], bl
mov dword [rsp + 0x30], 1
mov r12d, ebx
mov rsi, qword [0x14010a848]
mov rax, qword [rsi + 0x138]
sub rax, qword [rsi + 0x130]
sar rax, 5
test rax, rax
je 0x1401245d0
push rax
pushf
mov eax, 0xcc531303
pushf
not eax
add eax, 0xf3e08d61
xor eax, 0xad525bb9
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe641a300
xor eax, 0xd78c954d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe0839467
xor eax, 0x99c5de99
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfdfe570e
xor eax, 0x86a1029a
rol eax, 0x4b
popf
jmp 0x1401243d1
push rax
pushf
mov eax, 0x5eca0450
pushf
not eax
add eax, 0x861d5479
xor eax, 0xd3cd6d64
rol eax, 0xde
popf
pushf
not eax
add eax, 0x878be9db
xor eax, 0xc998465e
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf59adabc
xor eax, 0xf6173f8d
rol eax, 0xe1
popf
jmp 0x1401243d1
mov r15d, ebx
nop dword [rax]
push rax
pushf
mov eax, 0x1798d
pushf
not eax
add eax, 0xb3bcb6cc
xor eax, 0xf8455ffe
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc0713417
xor eax, 0xac355403
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8bf677b3
xor eax, 0xfe98a96b
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8de4b372
xor eax, 0xe3df4851
rol eax, 0xa0
popf
jmp 0x1401243d1
mov rbx, qword [rsi + 0x130]
push r15
not r15
sub rbx, r15
pop r15
sub rbx, 1
mov r13, qword [rbx + 0x10]
mov r9, rbx
mov rbp, qword [rbx + 0x18]
cmp rbp, 0x10
jb 0x1401246f4
push rax
pushf
mov eax, 0x41e748cb
pushf
not eax
add eax, 0xb9d11b7f
xor eax, 0xcca583e3
rol eax, 0x96
popf
pushf
not eax
add eax, 0x81fc55ff
xor eax, 0xdaef41ab
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf2c8a8f9
xor eax, 0xe0707206
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8c52c724
xor eax, 0xf82830d0
rol eax, 0xed
popf
jmp 0x1401243d1
push rax
pushf
mov eax, 0xcbfc596f
pushf
not eax
add eax, 0x8f2c92b6
xor eax, 0x9c396fce
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9bcc4a88
xor eax, 0xfcd7d8e9
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe3652592
xor eax, 0xc9906e89
rol eax, 0xac
popf
pushf
not eax
add eax, 0xcc21a7ea
xor eax, 0xa781f248
rol eax, 0xdf
popf
jmp 0x1401243d1
mov r9, qword [rbx]
push rax
pushf
mov eax, 0xe0857497
pushf
not eax
add eax, 0x8201319e
xor eax, 0x94e807b4
rol eax, 3
popf
pushf
not eax
add eax, 0x9c6a6ace
xor eax, 0xefc8953c
rol eax, 0x70
popf
jmp 0x1401243d1
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1401247c0
push rax
pushf
mov eax, 0x8cd4e424
pushf
not eax
add eax, 0xb33c585d
xor eax, 0xb62111bc
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc41fd5c3
xor eax, 0xb40e3c61
rol eax, 0xc6
popf
jmp 0x1401243d1
push rax
pushf
mov eax, 0x1fd1ae57
pushf
not eax
add eax, 0xd4b260e8
xor eax, 0xb2d4559f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xad875c0f
xor eax, 0x81408347
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc6026f05
xor eax, 0xa18870db
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9b16a444
xor eax, 0xcf797999
rol eax, 0xbf
popf
jmp 0x1401243d1
mov rcx, qword [rdi]
push rax
pushf
mov eax, 0x90763c32
pushf
not eax
add eax, 0xcebc3c67
xor eax, 0x8cec0863
rol eax, 0x84
popf
pushf
not eax
add eax, 0xbe03bfe9
xor eax, 0xa87fb6c5
rol eax, 0x20
popf
pushf
not eax
add eax, 0xacd44b4e
xor eax, 0xbb4d8247
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xdd77cf1b
xor eax, 0xc707fd33
rol eax, 0xe
popf
jmp 0x1401243d1
mov qword [rsp + 0x20], r13
mov rdx, qword [rdi + 0x10]
call fcn.14019e74b
cmp rax, 0xffffffffffffffff
je 0x1401248cf
push rax
pushf
mov eax, 0x55bc6949
pushf
not eax
add eax, 0x9218c52a
xor eax, 0x85053095
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc0d462f5
xor eax, 0xb534234c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9bf8f675
xor eax, 0x800fc80d
rol eax, 0xc3
popf
jmp 0x1401243d1
push rax
pushf
mov eax, 0x88e4d021
pushf
not eax
add eax, 0xffb1c8be
xor eax, 0xc5cd3be0
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xee661fa8
xor eax, 0xe7582cf7
rol eax, 0xfe
popf
jmp 0x1401243d1
cmp r14, rbx
je 0x14012493a
push rax
pushf
mov eax, 0x5a7b8199
pushf
not eax
add eax, 0xf264e00c
xor eax, 0x8de9e1e9
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb31040f5
xor eax, 0xb2b07167
rol eax, 0x9a
popf
jmp 0x1401243d1
push rax
pushf
mov eax, 0x9bafa9b5
pushf
not eax
add eax, 0xafdb9df9
xor eax, 0xb3e7ef43
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb371c679
xor eax, 0xa9319c85
rol eax, 0xc9
popf
jmp 0x1401243d1
cmp rbp, 0x10
jb 0x1401249a6
push rax
pushf
mov eax, 0xf9b9e9c9
pushf
not eax
add eax, 0xc57cf48b
xor eax, 0xd4acf766
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa00b0c94
xor eax, 0xa0c628a6
rol eax, 0x6c
popf
jmp 0x1401243d1
push rax
pushf
mov eax, 0xf4d8aa4d
pushf
not eax
add eax, 0xc2816438
xor eax, 0xce2a60d3
rol eax, 0x92
popf
pushf
not eax
add eax, 0x984e42a7
xor eax, 0x936a349b
rol eax, 0xc4
popf
jmp 0x1401243d1
mov rbx, qword [rbx]
push rax
pushf
mov eax, 0x4a020178
pushf
not eax
add eax, 0xf8d50c21
xor eax, 0x91506e11
rol eax, 6
popf
pushf
not eax
add eax, 0xe85d5bac
xor eax, 0xbabdb0ba
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc2194a0b
xor eax, 0xedadd761
rol eax, 4
popf
pushf
not eax
add eax, 0xabba0c6e
xor eax, 0xed339292
rol eax, 0xf9
popf
jmp 0x1401243d1
mov r8, r13
mov rdx, rbx
mov rcx, r14
call fcn.140367487
mov rsi, qword [0x14010a848]
push rax
pushf
mov eax, 0xed5baae6
pushf
not eax
add eax, 0xc91f267a
xor eax, 0x917a31e2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xcd0f0b9c
xor eax, 0x9469aee0
rol eax, 0x3f
popf
jmp 0x1401243d1
inc r12d
add r15, 0x20
mov rcx, qword [rsi + 0x138]
sub rcx, qword [rsi + 0x130]
sar rcx, 5
movsxd rax, r12d
cmp rax, rcx
jb 0x140124afb
push rax
pushf
mov eax, 0x6042a7c5
pushf
not eax
add eax, 0x8356809a
xor eax, 0xdf54db0c
rol eax, 0x13
popf
pushf
not eax
add eax, 0x805ca392
xor eax, 0xe4991472
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9e79fa15
xor eax, 0xe9554f6e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x805fd268
xor eax, 0xf67360a3
rol eax, 0xd6
popf
jmp 0x1401243d1
push rax
pushf
mov eax, 0xd282726
pushf
not eax
add eax, 0x87f6b3b9
xor eax, 0x8229cda7
rol eax, 0x81
popf
pushf
not eax
add eax, 0xda38b9fa
xor eax, 0xca917774
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8768c690
xor eax, 0xf0eedc2f
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8afc04af
xor eax, 0x863c98df
rol eax, 0xf7
popf
jmp 0x1401243d1
xor ebx, ebx
push rax
pushf
mov eax, 0xeae1fdc5
pushf
not eax
add eax, 0xdc28126c
xor eax, 0x9887ffe0
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9b52dba3
xor eax, 0xff3421bc
rol eax, 0x99
popf
jmp 0x1401243d1
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x140124bd9
push rax
pushf
mov eax, 0x8815fe72
pushf
not eax
add eax, 0xf7658339
xor eax, 0xf5276a7e
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9a4d6bb2
xor eax, 0xe2f13481
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd68395f5
xor eax, 0x94806bbe
rol eax, 0x36
popf
jmp 0x1401243d1
push rax
pushf
mov eax, 0x1d47beb3
pushf
not eax
add eax, 0x837dfafc
xor eax, 0x9b796ccc
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd04ae8b5
xor eax, 0x93e8283d
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd3aa87dd
xor eax, 0xc75044bc
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x988549c9
xor eax, 0xb949c88d
rol eax, 0xe
popf
jmp 0x1401243d1
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x140124c87
push rax
pushf
mov eax, 0x3eb9e1a3
pushf
not eax
add eax, 0xa5ac19f2
xor eax, 0xabb290d6
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc1eb02fd
xor eax, 0xdce09685
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe1b36ce9
xor eax, 0x8689054c
rol eax, 0xd6
popf
jmp 0x1401243d1
push rax
pushf
mov eax, 0x20669468
pushf
not eax
add eax, 0xa6deb9d3
xor eax, 0xbe9a7dde
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc9890caf
xor eax, 0xe6be2bfd
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc845fb85
xor eax, 0xe7c2d2ec
rol eax, 8
popf
pushf
not eax
add eax, 0xea1c5e65
xor eax, 0xdf579937
rol eax, 0x46
popf
jmp 0x1401243d1
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140124df7
mov rcx, r8
push rax
pushf
mov eax, 0x87656a50
pushf
not eax
add eax, 0xbfe8c7c4
xor eax, 0xdd0b2efb
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf473153b
xor eax, 0xaf66d19e
rol eax, 0xb
popf
jmp 0x1401243d1
call fcn.1401eb76d
push rax
pushf
mov eax, 0xb7739cc5
pushf
not eax
add eax, 0xb960dee9
xor eax, 0xaa613aa3
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcaa1c90d
xor eax, 0xc763972a
rol eax, 0x8d
popf
jmp 0x1401243d1
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], recv
mov byte [rdi], 0
mov rax, r14
mov rcx, qword [rsp + 0x48]
xor rcx, rsp
call fcn.14027ae25
mov rbx, qword [rsp + 0x90]
add rsp, 0x50
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1401c2053
int3