Function at 0x140111312
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x1cf9b4ff
pushf
not eax
add eax, 0x82765830
xor eax, 0xae8b4f12
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe931368e
xor eax, 0xbc23d9c0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbbb8d3e0
xor eax, 0x80c36d9d
rol eax, 0x72
popf
cmp eax, 4
jne 0x140111362
popf
pop rax
jmp 0x1401116cd
cmp eax, 0
jne 0x140111371
popf
pop rax
jmp 0x140111416
cmp eax, 3
jne 0x140111380
popf
pop rax
jmp 0x140111622
cmp eax, 1
jne 0x14011138f
popf
pop rax
jmp 0x1401114ee
cmp eax, 0xa
jne 0x14011139e
popf
pop rax
jmp 0x14011189c
cmp eax, 7
jne 0x1401113ad
popf
pop rax
jmp 0x140111803
cmp eax, 6
jne 0x1401113bc
popf
pop rax
jmp 0x140111772
cmp eax, 0xb
jne 0x1401113cb
popf
pop rax
jmp 0x14011195d
cmp eax, 0xc
jne 0x1401113da
popf
pop rax
jmp 0x1401119d3
cmp eax, 8
jne 0x1401113e9
popf
pop rax
jmp 0x140111840
cmp eax, 5
jne 0x1401113f8
popf
pop rax
jmp 0x140111725
cmp eax, 2
jne 0x140111407
popf
pop rax
jmp 0x140111589
cmp eax, 9
jne 0x140111416
popf
pop rax
jmp 0x140111889
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0x20
mov rdi, qword [rcx + 8]
mov rbx, rcx
sub rdi, qword [rcx]
movabs rax, 0x7f88000019e8552e
pushf
not rax
add rax, 0x5307e94a
xor rax, 0x5d160e60
rol rax, 1
popf
pushf
not rax
add rax, 0x7c897ec0
xor rax, 0x4b89b637
rol rax, 0x48
popf
mov rcx, qword [rdx]
mov rsi, rdx
sar rdi, 4
cmp rcx, rax
ja 0x1401114bc
push rax
pushf
mov eax, 0x481b971e
pushf
not eax
add eax, 0xe64ed960
xor eax, 0xe091ed6b
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfbb88d92
xor eax, 0xda867a29
rol eax, 0x10
popf
pushf
not eax
add eax, 0xdb1825d9
xor eax, 0x8b42bed7
rol eax, 0x9b
popf
jmp 0x140111353
push rax
pushf
mov eax, 0x64d4e1a7
pushf
not eax
add eax, 0x8134a231
xor eax, 0x8d0f55f7
rol eax, 1
popf
pushf
not eax
add eax, 0xbea04102
xor eax, 0x9bff1607
rol eax, 0x22
popf
jmp 0x140111353
shl rcx, 4
xor ebp, ebp
cmp rcx, 0x1000
jb 0x140111543
push rax
pushf
mov eax, 0x608f7a37
pushf
not eax
add eax, 0xe1757d33
xor eax, 0x8a10a0ec
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc2ea0a5f
xor eax, 0x9f675bd2
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe3c448ee
xor eax, 0x854debec
rol eax, 4
popf
jmp 0x140111353
push rax
pushf
mov eax, 0xa50ea6b6
pushf
not eax
add eax, 0x8eae0ff5
xor eax, 0xe6cfa4e1
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd97afa24
xor eax, 0xdbe754b2
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9db3b627
xor eax, 0x8721329c
rol eax, 0x4b
popf
jmp 0x140111353
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1401115dc
push rax
pushf
mov eax, 0xc89040f0
pushf
not eax
add eax, 0x8cc1a22e
xor eax, 0xf4df8cbc
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xdb4b26e1
xor eax, 0xf6b9c610
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa9b39848
xor eax, 0x85eb8162
rol eax, 0x37
popf
jmp 0x140111353
push rax
pushf
mov eax, 0xfa059262
pushf
not eax
add eax, 0xfd2f94b9
xor eax, 0x98fb0d7a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc90702a7
xor eax, 0x978a0ee2
rol eax, 8
popf
pushf
not eax
add eax, 0xe7e2e77c
xor eax, 0xdd288aa5
rol eax, 0xa6
popf
jmp 0x140111353
mov rcx, rax
call fcn.14009b9d3
test rax, rax
je 0x140111687
push rax
pushf
mov eax, 0x3b5bdd3c
pushf
not eax
add eax, 0xad730581
xor eax, 0xd5524a80
rol eax, 1
popf
pushf
not eax
add eax, 0xea7f3050
xor eax, 0xa2601f52
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xbcd03d80
xor eax, 0x9e81f896
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe0170084
xor eax, 0x982754cc
rol eax, 0x17
popf
jmp 0x140111353
push rax
pushf
mov eax, 0x914ee53d
pushf
not eax
add eax, 0xc1d0175b
xor eax, 0xb7852ecd
rol eax, 0x27
popf
pushf
not eax
add eax, 0x96ffa107
xor eax, 0xaa12cb21
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc30df297
xor eax, 0xc91c9925
rol eax, 0xb7
popf
jmp 0x140111353
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140111889
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x1401117d0
push rax
pushf
mov eax, 0x74067f63
pushf
not eax
add eax, 0xce6ca539
xor eax, 0xbc559174
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xfcf37995
xor eax, 0xe713c9f3
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xee27173c
xor eax, 0xe578484b
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd44b6044
xor eax, 0xdbb5284c
rol eax, 0x6d
popf
jmp 0x140111353
push rax
pushf
mov eax, 0xa4138846
pushf
not eax
add eax, 0xf98009f1
xor eax, 0x89159381
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe848b84d
xor eax, 0xc2033cbd
rol eax, 9
popf
jmp 0x140111353
call fcn.14009b9d3
mov rcx, rax
jmp 0x140111889
mov rcx, rbp
push rax
pushf
mov eax, 0xc4c9f5ec
pushf
not eax
add eax, 0xf4863558
xor eax, 0x80f26dcd
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd544d4fa
xor eax, 0xa009740a
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe58c0fd1
xor eax, 0x81ccfeed
rol eax, 0x56
popf
jmp 0x140111353
mov r11, qword [rbx + 8]
mov r10, rcx
mov rdx, qword [rbx]
cmp rdx, r11
je 0x14011195d
movzx eax, byte [rdx]
mov byte [r10], al
lea r10, [r10 + 0x10]
mov rax, qword [rdx + 8]
mov qword [r10 - 8], rax
mov byte [rdx], bpl
mov qword [rdx + 8], rbp
add rdx, 0x10
cmp rdx, r11
jne 0x140111917
push rax
pushf
mov eax, 0x89636367
pushf
not eax
add eax, 0xa4d7fabf
xor eax, 0x81d3789f
rol eax, 0x49
popf
pushf
not eax
add eax, 0x94aa2016
xor eax, 0x91c732bd
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x888a2d51
xor eax, 0x98beb8a8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa45871f6
xor eax, 0xa896ee97
rol eax, 0x31
popf
jmp 0x140111353
push rax
pushf
mov eax, 0x663ed7dc
pushf
not eax
add eax, 0x8f589637
xor eax, 0xf9315fb0
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x87ce6193
xor eax, 0xf6d354bb
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x9d169579
xor eax, 0x8ae09c58
rol eax, 0xc5
popf
jmp 0x140111353
mov r9, qword [rsi]
mov rdx, rcx
mov rcx, rbx
mov r8, rdi
mov rbx, qword [rsp + 0x50]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
jmp fcn.1401230bb
call fcn.1400a2561
int3