Function at 0x140131cc5
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
sbb eax, 0xd649b359
invalid
invalid
nop
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg r9, r11
mov qword [rsp + 0x20], r11
xchg r11, r9
xchg r13, r8
mov qword [rsp + 0x18], r13
jmp 0x140131132
sub rsp, 8
mov qword [rsp], rsi
lea rbp, [rsp - 0x360]
jne 0x140131045
je 0x140131045
cmp rbx, rdi
lea r11d, [rdx - 0xde04]
rcl ecx, 0xfd
rcl edx, 0x79
or edi, 0x974429be
int3
jmp 0x140131168
xchg rcx, r10
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
jmp 0x140131068
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0xcbe42ec6
je 0x1401310ae
jne 0x1401310ae
push rbp
jbe 0x14013026f
ror r13d, 0xdc
lea esi, [rdi - 0xd450]
rcl r10d, 0xea
rcl r12d, 0xcf
je 0x140130f5a
movabs r12, 0x43847900000097e9
pushf
xor ecx, 0x7d37ef5c
jmp rcx
jmp 0x14013114a
jne 0x1401310fc
cmp edx, 0x12a6d741
je 0x140131184
inc r8d
jmp 0x14013117f
push rbp
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
jmp 0x140131018
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401310ce
mov r8d, esi
xchg rdi, r10
mov rdi, qword [rax + 0x18]
xchg r10, rdi
mov rax, qword [r10 + 0x10]
xchg r10, rcx
mov rcx, qword [rax]
jmp 0x140131058
xchg r8, r13
xchg rdx, r11
mov qword [rsp + 0x10], r11
xchg rdx, r11
mov qword [rsp + 8], rcx
jmp 0x1401310e8
lea rax, [r11 + r9*4]
mov ecx, dword [rax + r10]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401310e0
jmp 0x1401310f9
sub rsp, 0x460
mov rax, qword gs:[0x60]
xor esi, esi
jmp 0x140131116
jmp 0x140131081
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
xchg rcx, rdi
mov qword [rsp + 0x458], rcx
xchg rcx, rdi
xchg r13, r12
jmp 0x140131320
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140131482
jne 0x1401311c2
je 0x1401311c2
and esi, 0x70b7a129
movabs r13, 0x76c1330000008be9
lea ebx, [rbx - 0xfe0e]
pushfq
lea r9d, [rbp + 0x4e7]
lea ebx, [rbx + 0x6909]
or ebx, 0x330c369d
jmp 0x140131252
or al, 0x33
test r15, rdi
syscall
jge 0x140130481
lea esi, [rcx - 0xe52f]
call fcn.1401313ab
invalid
xchg r15, r12
mov qword [rsp + 0x438], r12
xchg r15, r12
je 0x14013121f
jne 0x14013121f
and edi, 0x2b6415fc
test rcx, rbp
popfq
int3
jmp 0x1401312e6
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140131469
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x140131241
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0xb4ea4f3e
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
jmp 0x1401311a5
xor ecx, ecx
xchg r13, rcx
mov qword [rbp + 0x170], r13
xchg r13, rcx
lea rdx, [rbp + 0x160]
jmp 0x140131452
xchg rbp, rbx
call rax
test eax, eax
js 0x14013273c
xchg r10, r14
je 0x1401312d2
jne 0x1401312d2
lea r8d, [rdx - 0xc521]
ror esi, 0x2c
test r13, rbx
jae 0x140131dc0
movabs rsi, 0x6f1f695f731a2aeb
syscall
lea r15d, [rdx - 0xe469]
ret 0x30
jmp 0x1401312fe
movzx edx, word [rcx + r9*2]
xor r9d, r9d
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov eax, dword [rcx + rdx*4]
jmp 0x14013128e
mov r10, qword [rbp + 0x160]
xchg r10, r14
movabs rax, 0xec359e656663b
mul r14
mov r8d, esi
sub r14, rdx
jmp 0x140131346
mov qword [rsp + 0x450], r13
xchg r12, r13
mov r8d, 0x18
jmp 0x1401313c9
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x140131261
shr r14, 1
add r14, rdx
shr r14, 0x1b
je 0x140131360
jne 0x140131360
rcl r9d, 0x74
jp 0x140131f09
movabs rdx, 0x7e240adc4e1030eb
jmp 0x140131392
and al, 0x7e
ror ecx, 0x64
or r9d, 0x5865bee
sub r8d, 0xf8fffc23
lea r13d, [rdi + 0x412]
test r11, rbp
test rdx, rbx
cmp rdx, rbx
cmp r13, rbx
neg r9
ret 0x30
shr r14, 1
shr r14, 1
shr r14, 1
jne 0x1401313b0
je 0x1401313b0
and ecx, 0xe729656b
jmp rcx
jmp 0x140131431
xchg rsi, r14
mov qword [rsp + 0x440], rsi
xchg rsi, r14
jne 0x140131411
je 0x140131411
pushfq
neg r15
rol ebx, 0x95
mov r9d, 0xf7485ed9
sub r12d, 0x42b82187
popfq
rol r8d, 0xb6
or ebp, 0xc5239762
lea r12d, [rbp - 0xf6ef]
call rax
ror ebp, 0x60
div r15
lea edi, [rbx + 0x469b]
movabs r15, 0x1a39d3fffffde4e9
lea r9d, [rdx - 0x4a3c]
lea r10d, [rcx - 0x11e8]
and r15d, 0x4073a42e
ret 0x20
jmp 0x1401311fa
mov qword [rbp + 0x160], r14
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
xchg r8, rax
mov r8, qword [rcx + 0x10]
xchg r8, rax
jmp 0x140131336
mov ecx, 0xb8
add rax, r11
xchg rbx, rbp
movups xmmword [rbx + 0x160], xmm0
jmp 0x1401312a9
test al, al
jne 0x140131255
cmp edx, 0xb8f0a749
je 0x14013148a
jmp 0x140131482
inc r8d
jmp 0x140131279
mov rax, qword gs:[0x60]
mov r8d, esi
mov ecx, dword [rbx + r9 + 0x24]
jne 0x1401314d2
je 0x1401314d2
neg r11
int3
jmp 0x140131524
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401315a1
cmp edx, 0x58c68db8
je 0x1401315e7
inc r8d
jmp 0x14013156a
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
je 0x14013155c
jne 0x14013155c
pushf
call rax
ror ecx, 0x68
inc rbp
popfq
call rax
syscall
add esi, 0x2a0b0682
dec r14
lea r15d, [rdi - 0xc104]
movabs rbp, 0x62ba4b6f7e0b51eb
push rsi
call 0x140130ab6
jmp 0x1401315af
jmp 0x140131585
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
add byte [rax], r8b
mov r10d, r8d
mov edx, 0x39ed5f34
lea rax, [r9 + r10*4]
jmp 0x1401315d5
test al, al
je 0x14013151c
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401314fe
mov rcx, qword [rax + 0x18]
add rdi, r9
xchg r14, rax
mov r14, qword [rcx + 0x10]
xchg r14, rax
jmp 0x1401315c3
xchg rcx, r10
mov r10, qword [rax]
xchg rcx, r10
mov r9, qword [rcx + 0x30]
jmp 0x14013156f
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x140131596
mov rax, qword gs:[0x60]
mov r8d, esi
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
je 0x14013160b
jne 0x14013160b
lea r11d, [rcx + 0x6ee]
div r10
movabs rbp, 0x67a642000000a2e9
cmpsb byte [rsi], byte [rdi]
test rcx, rbx
jmp 0x1401316b2
call fcn.140131055
xchg rbp, rcx
add r12, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x140131676
test al, al
jne 0x140131659
cmp edx, 0x730cacc5
je 0x140131715
add byte [rax], al
add cl, ch
pop rsp
add byte [rax], al
add byte [rax + rax*8 + 0x54840f], al
add byte [rax], al
jmp 0x1401316aa
test al, al
je 0x1401316aa
nop dword [rax]
movsx eax, al
jmp 0x140131661
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140131635
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xaae5c252
jmp 0x140131694
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14013164e
inc r8d
jmp 0x140131687
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
xchg rcx, rbp
mov rbp, qword [rax + 0x18]
je 0x1401316fe
jne 0x1401316fe
jnp 0x140132378
jbe 0x140131366
mul rdi
ror ebp, 0x12
add ebx, 0x7287c9b2
bswap r12
inc r8
ret
jmp 0x14013161b
mov ecx, dword [rbx + r9 + 0x24]
lea rax, [r14 + 0x1f400]
add rcx, r9
shl rax, 9
jne 0x14013177d
je 0x14013177d
cmp rdi, rbx
jno 0x140131cb0
lea edi, [rbx + 0xbb0c]
rcr r13d, 0x7b
jb 0x1401315cc
jbe 0x140132444
or ebp, 0x429661fe
rcr r14d, 2
rol ecx, 0x23
cmp edx, 0xe093d7f2
mov r15d, 0x93021c18
rcl r11d, 0xcb
test r14d, 0xef9210bd
and ebx, 0x1a5d05e9
cmp edi, 0x6c808661
movabs r13, 0x3cf1d000001b8e9
inc r15
rcl r12d, 0xd4
lea ebp, [rdi - 0x1453]
sub ebp, 0xcb057e07
rcl r8d, 0x46
ret 8
jmp 0x14013193a
xchg r8, r9
mov r8, qword [rcx + 0x30]
xchg r9, r8
movsxd rax, dword [r9 + 0x3c]
jne 0x1401317d8
je 0x1401317d8
jle 0x14013198e
lea ebx, [rcx - 0x5cf3]
test ebx, 0x11d39029
call rax
push r15
or r10d, 0x3bd371a6
pushf
jge 0x140131582
movabs r8, 0x95918000001efe9
popfq
jne 0x14013182a
jmp 0x1401319cc
pause
dec r12
rcl ebp, 0x14
ret 0x30
mov dword [rsp + 0x28], 4
xor r8d, r8d
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
jne 0x14013183d
je 0x14013183d
test r10d, 0x8a984dc3
bswap rbx
popfq
neg rbx
jmp rcx
add al, byte [rax]
add bh, bh
rcr byte [rsi + 0x41], 1
ror edi, 0x5b
lea r8d, [rdx + 0xb875]
movabs r12, 0x5814ac5c4aa86aeb
pushfq
dec r8
ret
jmp 0x1401318a9
mov qword [rbp + 0x120], rcx
xchg rsi, rcx
lea r9, [rbp + 0x118]
mov qword [rbp + 0x118], rax
jne 0x140131875
je 0x140131875
rcl r10d, 0x28
jl 0x140131e5b
div rsi
movabs r15, 0x57a0b6000001eae9
jg 0x140131646
jmp 0x140131a64
syscall
ror r10d, 0x44
xor ebp, 0x4c4aa28f
cmp r8, rcx
cmp rbp, rdi
ret 0x38
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131a06
jmp 0x140131a50
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
lea rdx, [rbp + 0x120]
add r15, r9
xchg rcx, rsi
je 0x140131910
jne 0x140131910
popf
call rcx
test r15d, 0x2252af42
popfq
jne 0x140130bde
sub r10d, 0xb095d8f6
add r11d, 0x4ab1f8a7
lea r9d, [rcx - 0xbf93]
lea ebp, [rdx + 0x15a3]
lea r13d, [rcx + 0x8178]
lea r10d, [rcx - 0xebca]
test edx, 0xc9ac83d
lea r13d, [rdx + 0x70db]
movabs r9, 0x4b3493ffffff35e9
jmp 0x1401311e1
jmp 0x14013184a
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140131a5c
nop dword [rax]
jmp 0x140131a06
shl rax, 1
shl rax, 1
shl rax, 1
je 0x140131952
jne 0x140131952
cpuid
lea r11d, [rbp + 0x2787]
movabs r11, 0x1f0202fffffe97e9
jne 0x140131a42
jmp 0x1401317ee
cmp r9, rdx
and r13d, 0x6a200fa5
pop rsi
jae 0x1401328ca
jmp rax
xchg r12, rcx
mov r12, qword [rax]
xchg rcx, r12
je 0x1401319a7
jne 0x1401319a7
jno 0x1401327b0
add r15d, 0xaae7e0a2
popfq
cmp edi, 0x1977b2dd
movabs byte [0xb2ddff819daae7e0], al
ja 0x1401319b2
cmp rdi, rbp
lea r12d, [rbx + 0xbab4]
call rcx
movabs rbx, 0x7fab60fffffdf3e9
lea edx, [rcx + 0xdec]
rcr edi, 0xe8
call rcx
jle 0x140132573
jmp 0x14013179f
or eax, 0xdfc10000
call 0xce22ebbb
mov bl, 0xb
add byte [rax], al
xor r12d, 0xfa01be
jmp 0x140131fef
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0x28705af7
lea rax, [r9 + r10*4]
jmp 0x14013191d
mov rax, qword gs:[0x60]
mov r8d, esi
xchg rcx, r9
mov r9, qword [rax + 0x18]
jmp 0x140131a1a
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x140131898
xchg r9, rcx
xchg rdi, rax
mov rdi, qword [rcx + 0x10]
xchg rdi, rax
je 0x140131a2f
jne 0x140131a2f
call rax
call rax
movabs r11, 0x672b5cffffff44e9
ror r15d, 0x4a
test edi, 0x9198d036
mov edx, 0x89ec07b6
jmp 0x1401311f3
jmp 0x140131978
mov dh, 7
in al, dx
mov ecx, ebp
test al, 0xf7
invalid
jmp 0x1401319dd
cmp edx, 0xc8fd74b6
je 0x140131a7f
inc r8d
jmp 0x140131a4b
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rbp + 0x120], rsi
je 0x14013273c
jmp 0x1401319ee
mov rax, qword gs:[0x60]
mov r8d, esi
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
je 0x140131ac5
jne 0x140131ac5
lea ecx, [rbp + 0x4d27]
call rax
cpuid
lea ecx, [rdx + 0x4896]
push rdi
syscall
ret
jmp 0x140131ba3
mov rbp, qword [rcx + 0x10]
xchg rbp, rax
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
je 0x140131af1
jne 0x140131af1
movabs r15, 0x59aa4b83a944aeb
ja 0x14013224a
jmp 0x140131b3d
lea r13d, [rcx + 0x9e0a]
or r13d, 0x7ff7ffac
lea esi, [rbp + 0xe9f1]
cmp r15d, 0x12f8fcdd
jl 0x140131f0a
int3
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x140131b58
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jmp 0x140131b78
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131b29
cmp edx, 0x230c0f01
je 0x140131bbc
inc r8d
jmp 0x140131b78
mov r10d, r8d
mov edx, 0xa76456f1
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x140131b93
inc rcx
test al, al
je 0x140131b70
jmp 0x140131b26
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r9
xchg rbp, rax
jmp 0x140131ade
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg r15, rsi
mov qword [rsp + 0x20], r15
xchg r15, rsi
movzx edx, word [rcx + r10*2]
jmp 0x140131e03
mov ecx, esi
cmovb rdx, r14
test rdx, rdx
jmp 0x140131cb6
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x140131d84
lea rcx, [rsp + 0x30]
mov qword [rbp + 0x188], rsi
xchg r13, rbp
movdqu xmmword [r13 + 0x198], xmm0
jmp 0x140131d41
xchg rbx, rax
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x14013273c
jne 0x140131ca8
je 0x140131ca8
lea edi, [rcx - 0xc4b4]
add r12d, 0xc60f29ad
jmp rcx
jmp 0x140131ee1
pushfq
jmp 0x140132093
je 0x140132080
movzx eax, byte [r9]
jmp 0x140131fe7
call rdi
test eax, eax
jne 0x14013273c
xchg rbx, rax
mov rbx, qword [rsp + 0x30]
je 0x140131ce3
jne 0x140131ce3
call rax
movabs r11, 0x71c13fffffff79e9
jmp 0x140131c6a
jmp 0x140131c61
add rbx, r9
mov qword [rbp + 0x178], 0x30
mov r9d, 0x64
jmp 0x14013208f
mov byte [r9], al
inc ecx
movsxd rax, ecx
cmp rax, rdx
jmp 0x14013207a
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
xchg r13, rbp
xchg rsi, r13
mov qword [rsp + 0x30], r13
xchg r13, rsi
jne 0x140131d71
je 0x140131d71
lea edx, [rcx + 0x6c74]
cpuid
add ebx, 0x143cdfb4
add ebp, 0xaabc4574
xor r11d, 0x1cdef36b
int3
jmp 0x140131cca
call rax
mov rcx, qword [rsp + 0x30]
call rbx
jmp 0x140132194
add al, dl
mov byte [r9], al
mov rcx, qword [rbp + 0x120]
sub r10, 0xfffffffffffff000
add rcx, qword [rbp + 0x118]
cmp r10, rcx
jb 0x140132070
jmp 0x140131f64
ret
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
lea rdx, [rbp + 0x178]
invalid