Function at 0x140131000
Capabilities:
Execute syscall
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
adc dword [rdx], 0x95ad82c0
mov esi, 0xa49b3702
wait
movsb byte [rdi], byte [rsi]
mov edi, 0x7e41ee9b
js 0x140130760
out dx, al
invalid
nop
retfq
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg r11, r9
mov qword [rsp + 0x20], r11
xchg r11, r9
xchg r8, r14
mov qword [rsp + 0x18], r14
xchg r8, r14
jne 0x140131041
je 0x140131041
and edx, 0x37b1f8b3
pushf
call rcx
inc rbx
int3
jmp 0x140131094
jne 0x14013108b
pop rdx
call rax
cmp r14d, 0xc63dabd1
test r11, rbp
ret
push rbp
nop
sub rsp, 8
mov qword [rsp], rbx
jmp 0x140131144
sub rsp, 8
nop
push 0x7fb954d4
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
jmp 0x1401310e8
mov r9d, r8d
mov edx, 0xaf710d4c
lea rax, [r10 + r9*4]
jmp 0x1401311ba
xchg r15, rdx
mov qword [rsp + 0x10], r15
xchg rdx, r15
xchg rcx, r9
mov qword [rsp + 8], r9
xchg r9, rcx
jmp 0x140131058
xchg r11, rcx
mov rcx, qword [r10 + 0x30]
xchg r11, rcx
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
jmp 0x140131083
cmp edx, 0xeb8fbdbf
je 0x1401311ce
inc r8d
jmp 0x140131083
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
xchg rbp, r10
jmp 0x14013110e
mov rbp, qword [rax + 0x18]
xchg r10, rbp
mov rax, qword [r10 + 0x10]
xchg r8, r10
mov r8, qword [rax]
xchg r8, r10
jmp 0x1401310af
je 0x1401310e0
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x1401311a9
nop
sub rsp, 8
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r13
jne 0x14013118c
je 0x14013118c
jmp rcx
jmp 0x140131067
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131130
jmp 0x1401310d4
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140131127
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
jmp 0x140131280
inc r8d
jmp 0x140131205
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140131220
mov dh, 0x41
inc dword [rax + rax*8 + 0x1be9]
add byte [rbp - 0x75], al
sar byte [rdx + 0x4078ad54], 1
mov r10d, r8d
mov edx, 0x4078ad54
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401312b6
jne 0x1401312c4
cmp edx, 0xb6ef69d8
je 0x1401312d2
jmp 0x1401311ec
mov rbp, qword [rcx + 0x30]
xchg rbp, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jne 0x140131270
je 0x140131270
jp 0x140131332
ror r10d, 0x56
ret
jmp 0x140131205
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
xchg rcx, rdi
mov rdi, qword [rax + 0x18]
xchg rcx, rdi
add rdi, r11
jmp 0x14013129d
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
xchg rdx, rax
xchg r11, rcx
mov r11, qword [rax]
xchg rcx, r11
xchg rbp, r9
jmp 0x140131237
inc rcx
test al, al
je 0x1401311ec
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401311f4
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
je 0x140131311
jne 0x140131311
dec r15
cmp r12, rbx
bswap r14
jmp rax
jmp 0x1401313c3
inc rbp
pause
pushfq
lea edx, [rdi - 0xba25]
call fcn.140131f46
test al, al
jne 0x1401313ab
cmp edx, 0x221100a3
jmp 0x140131448
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
jne 0x140131392
je 0x140131392
cmp ebx, 0x2c85b70f
test r10, rdi
call rcx
test ebx, 0xfe2cbf35
pause
lea ebp, [rbp + 0xaa9d]
jo 0x140130769
jne 0x140131c1d
movabs r12, 0xb3889ae355870eb
cmp r8d, 0x1e04aea9
je 0x14013082c
jmp 0x140131404
ret
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140131343
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
je 0x1401313ea
jne 0x1401313ea
rcr r9d, 0xcc
rcr r8d, 0x6c
test r14d, 0xbc83f4f3
jmp rax
jmp 0x14013141c
mov r10d, r8d
mov edx, 0x397663b8
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x140131456
add r15, r9
xchg r12, rax
mov r12, qword [rcx + 0x10]
xchg r12, rax
xchg rcx, r11
mov r11, qword [rax]
xchg r11, rcx
jmp 0x140131435
xchg r9, r14
mov r14, qword [rcx + 0x30]
xchg r9, r14
movsxd rax, dword [r9 + 0x3c]
jmp 0x140131356
je 0x140131469
inc r8d
jmp 0x140131404
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013144e
jmp 0x1401313a8
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
xchg rsi, r8
mov qword [rsp + 0x3b0], r8
xchg rsi, r8
jmp 0x140131591
inc r8d
jmp 0x14013154d
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x48], r13
jmp 0x14013156e
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
add r14, r9
mov qword [rsp + 0x48], r13
lea r9, [rbp + 0xd0]
jmp 0x140131497
mov edx, 0x96fe8b66
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401315a8
mov r14, qword [rcx + 0x10]
xchg r14, rax
mov rcx, qword [rax]
jne 0x140131526
je 0x140131526
call fcn.140131f51
sub r11d, 0xbbfe6d5c
add r10d, 0xce4e1d24
lea r15d, [rcx + 0x8d4a]
rcr r11d, 0xf
xor r8d, 0x781fb63
movabs rdi, 0x44bc32aa100b07eb
ret
jmp 0x14013152f
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
jmp 0x1401314d5
test al, al
jne 0x1401315b1
cmp edx, 0x2db7b98b
je 0x1401315c9
jmp 0x14013148f
je 0x140134615
mov rax, qword gs:[0x60]
mov r8d, r13d
xchg rcx, rbp
mov rbp, qword [rax + 0x18]
xchg rcx, rbp
xchg r14, rax
jmp 0x1401314f2
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x1401314b5
je 0x14013148f
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
invalid
invalid
xchg ebx, eax