Function at 0x1401315b9
Capabilities:
Access peb ldr_data
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
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
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
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
je 0x140130ae2
mov ebx, dword [rdi + 0x20]
nop dword [rax]
jmp 0x140130a40
xchg ebp, ebx
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
je 0x140130780
jne 0x140130780
cmp ebx, 0x2516537a
ror r13d, 0x7e
jmp rcx
jmp 0x140130b6d
nop
movsx ecx, cl
lea rdx, [rdx + 1]
jmp 0x140130803
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x1401307b7
cmp r8d, 0xd9ff9899
je 0x140130c08
jmp 0x140130ad9
inc rdx
test cl, cl
je 0x140130ad9
jmp 0x1401307b5
mov r9, qword [rax + 0x30]
xchg r9, r10
movsxd rcx, dword [r10 + 0x3c]
jmp 0x140130b4d
nop dword [rax + rax]
dec r9d
mov r8d, 0xec9b28f8
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
je 0x140130a93
jne 0x140130a93
lea r8d, [rdi - 0xe8fe]
jae 0x140131a56
jl 0x140130740
lea r12d, [rbx - 0x9819]
pause
jge 0x140131124
jp 0x1401313a9
jnp 0x140131831
movabs r13, 0x4e9822fffffec0e9
rcl ebx, 0xf6
cmp r10, rdi
js 0x14012fe92
jmp 0x140130958
rcr r15d, 0x92
xor r15d, 0xfb4d85db
jmp 0x140131241
test r9d, r9d
jne 0x140130a48
mov rax, qword [rax]
jmp fcn.140130b88
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140130ae2
mov r9d, dword [rdi + 0x18]
test r9d, r9d
jmp 0x140130723
call r15
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg r10, r9
jmp 0x140130968
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
mov dword [rsp + 0x3b], 0x7c6f7d7f
mov dword [rsp + 0x34], 0xf6f6f6f6
jne 0x140130c33
je 0x140130c33
div rsi
ror r12d, 0xe1
movabs rdi, 0x4658d80000015de9
jmp rax
jmp 0x140130d95
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rcx, [rbx + r10*4]
mov edx, dword [rcx + r9]
mov ecx, 0x935f3d6f
add rdx, r9
je 0x140130cbb
jne 0x140130cbb
rcl r9d, 0x31
jmp 0x14013195b
jmp 0x140130dcf
mov word [rsp + 0x38], 0xf6f6
mov word [rsp + 0x43], 0x7676
mov r9d, dword [rcx + rdx*4]
xchg r14, r13
jmp 0x140130e62
inc rdx
cmp rdx, 0xa
jb 0x140130eb0
xor edx, edx
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
call r9
jmp 0x140130d17
movzx eax, byte [rdx - 1]
test al, al
jne 0x140130de5
jmp 0x140130e97
xchg rcx, rax
mov r9, rcx
xchg rcx, rax
xchg ecx, eax
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
je 0x140130d75
jne 0x140130d75
add r8d, 0x65b32275
call fcn.140131914
lea edi, [rdi - 0x1927]
ret
jmp 0x140130c53
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
je 0x140130db9
jne 0x140130db9
jnp 0x140130eae
rcr r9d, 0xd4
int3
jmp 0x140130cca
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140130ea3
nop dword [rax]
jmp 0x140130de5
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
imul ecx, eax, 0x1000193
jne 0x140130e36
je 0x140130e36
cmp rdx, rbp
ret
jmp 0x140130d06
mov rdx, r14
xchg r14, r13
add r9, r10
xor eax, eax
mov byte [rsp + 0x45], al
je 0x140130e85
jne 0x140130e85
lea r13d, [rcx - 0x2a5f]
lea r10d, [rcx + 0xe14b]
movabs rbp, 0x6701bb7a2b8224eb
ror r11d, 0x94
popfq
test rdx, rdx
pushfq
ret
jmp 0x140130eab
cmp ecx, 0x5ba90b5e
je 0x140130eca
inc r8d
jmp 0x140130c63
nop dword [rax + rax]
add byte [rax], al
movzx eax, byte [rsp + rdx + 0x3b]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
mov byte [rsp + rdx + 0x3b], cl
mov byte [rsp + rdx + 0x30], r13b
jmp 0x140130ce4
mov ecx, dword [r11 + r9 + 0x24]
xchg r13, rax
mov r13, rax
xchg r13, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
jne 0x140130f1c
je 0x140130f1c
call rax
or ebp, 0xcfed90a7
rcr ebp, 0xa6
jmp rcx
jmp 0x1401312f4
push rcx
invalid
cmp edi, 0x244166de
pause
js 0x1401319b1
div rbp
call rcx
cmp r10, rbp
inc r15
movabs rbx, 0x4b5416000001d9e9
cmp ebx, 0xafdfa1b8
ror r14d, 0x53
ret 8
add rcx, r9
mov r10d, dword [rcx + rdx*4]
add r10, r9
nop dword [rax]
jne 0x14013133b
cld
invalid
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r15 + 0xd8]
jmp 0x140131608
xchg r15, rdi
mov qword [rbp + 0xe0], r15
loopne 0x140131548
add byte [rax], al
mov ebp, 0xe0
xchg rdi, r15
lea r8, [rbp + 0xd8]
mov eax, dword [r15 + 0x54]
jmp 0x14013180a
cmp dword [rbx + 0x10], r13d
je 0x140132641
invalid
adc dword [rax], 0
invalid
cmp dword [rbx + 0x14], r13d
je 0x140132641
cmp byte [rbx], 0x2e
jne 0x14013177c
jmp 0x14013176f
jne 0x1401319d6
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jmp 0x140131838
add r12, r9
mov qword [rbp + 0x1a0], rdx
mov eax, dword [r15 + 0xdc]
mov dword [rbp + 0x120], eax
mov ecx, dword [r15 + 0xa0]
mov qword [rbp + 0x1a8], rcx
jne 0x140131667
je 0x140131667
jle 0x140131556
jmp 0x1401319ac
popfq
jmp rcx
jae 0x140131739
lea rax, [rdx + rdi]
mov qword [rbp + 0x1a0], rax
cmp rcx, rdi
jae 0x140131540
lea rax, [rcx + rdi]
mov qword [rbp + 0x1a8], rax
jmp 0x140131540
cmp dword [rbx + 1], 0x63727372
je 0x140132641
cmp dword [rbx], 0x54494e49
je 0x140132641
cmp dword [rbx + 0xc], 0xfffffffe
jmp 0x1401318a8
lea r11d, [rbx - 0x998a]
lea r15d, [rbx - 0xeb6]
jle 0x140131545
jl 0x140131530
lea edi, [rcx - 0xffd0]
jmp 0x1401316f7
lea rdx, [rbp + 0xe0]
mov qword [rbp + 0xd8], rax
mov r9d, 4
lea rax, [rbp + 0xcc]
mov dword [rbp + 0xcc], r13d
mov rcx, 0xffffffffffffffff
jmp 0x140131938
invalid
jne 0x1401319c1
cmp byte [rbx + 5], 0x61
jne 0x1401319d6
mov dil, 1
jmp 0x1401319d6
jne 0x14013195f
nop
call rax
jmp 0x1401317e5
lea rax, [rax + 0x21]
lea rax, [r15 + rax*8]
cmp rbx, rax
jae 0x14013285e
nop word [rax + rax]
jmp 0x1401315b4
xchg rdi, rax
mov qword [rsp + 0x20], rdi
xchg rdi, rax
call r12
movzx eax, word [r15 + 6]
lea rbx, [r15 + 0x108]
lea rax, [rax + rax*4]
jmp 0x14013191c
xlatb
mov esp, 0x3240050f
inc dword [rax - 0x7416d1c5]
cld
invalid
xor dil, dil
cmp byte [rbx], 0x2e
jmp 0x1401315f5
mov eax, dword [r15 + 0xa4]
add byte [rax], al
mov dword [rbp + 0x124], eax
cmp rdx, rdi
jmp 0x140131728
cmp eax, 0x74616470
jne 0x1401319d6
cmp byte [rbx + 5], 0x61
je 0x140132641
mov eax, dword [rbx + 8]
lea r8, [rsp + 0x30]
cmp eax, dword [rbx + 0x10]
jmp 0x140131b97
mov rcx, 0xffffffffffffffff
mov r14d, eax
lea rax, [0x140000000]
in eax, 0xec
dec dword [rax + 3]
add rsi, rax
lea rdx, [rsp + 0x48]
mov esi, dword [rbx + 0xc]
mov r9d, 0x40
cmovae eax, dword [rbx + 0x10]
je 0x140131be5
jne 0x140131be5
call rcx
lea r9d, [rbp - 0x4782]
cmp r13d, 0x1b49cd33
cmp r10, rbp
test r11d, 0x757cc7ad
jp 0x140132965
lea r10d, [rbx + 0x9cfa]
jg 0x140132914
jmp 0x140131a48
mov ecx, dword [rax]
test ecx, ecx
je 0x14013328f
cmp dword [rax + 4], r13d
je 0x14013328f
jne 0x140132245
je 0x140132245
lea r15d, [rcx + 0x5bf6]
lea edx, [rdi - 0x4dac]
rol edx, 0x6d
lea esi, [rcx - 0xb4c0]
rcl r11d, 0x24
mov edx, 0xfdbb5766
rol esi, 0x13
mul rdx
rol r15d, 0xa4
mov r9d, 0x25feb73f
jge 0x140132a2a
jmp 0x1401331e3
jmp 0x1401322ce
mov rax, qword gs:[0x60]
lea r14, [rdi + rcx]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
jmp 0x14013242e
lea rax, [rax + 0x21]
lea rax, [r15 + rax*8]
cmp rbx, rax
jmp 0x140132851
nop dword [rax + rax]
xchg r11, r10
mov r11, qword [rax + 0x30]
xchg r10, r11
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
jmp 0x1401326be
xchg r12, rax
lea rdx, [rbp + 0xe0]
mov rcx, 0xffffffffffffffff
call r12
lea rax, [0x140133d90]
add eax, 0x1843
jmp 0x1401321e3
movzx eax, word [r15 + 6]
nop
sub rbx, 0x33e6ddc8
add rbx, 0x33e6ddf0
lea rax, [rax + rax*4]
jne 0x1401326a2
je 0x1401326a2
call fcn.140133588
bswap r8
js 0x140132df1
call rax
div rcx
rcr r14d, 0xea
jmp rax
jmp 0x140132357
cmp rbx, r10
je 0x140132849
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140132849
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
jne 0x14013271a
invalid
lea esi, [rdi - 0x9a7d]
jp 0x140132761
bswap r8
jmp 0x1401328dc
jmp 0x140132436
mov rax, qword [rax]
jmp 0x1401327a0
jb 0x1401315b4
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0xcc]
lea rax, [rbp + 0xcc]
jne 0x14013287d
je 0x14013287d
dec r15
jmp rcx
jmp 0x1401329cd
cli
hlt
lea r8, [rbp + 0xd8]
xchg r12, rax
mov qword [rsp + 0x20], r12
jne 0x140132a13
je 0x140132a13
lea ebx, [rcx - 0xd74]
jmp rcx
jmp 0x140132533
push rax
in eax, 0x8a
jne 0x140132a78
je 0x140132a78
add r14d, 0x433e4fb0
lea edi, [rdi + 0xc5e9]
rol r9d, 0xff
or esi, 0xbdedec28
rcr ebp, 0xf9
cmp rcx, rbx
jae 0x1401332bd
test r12, rdx
lea ebx, [rcx + 0x206e]
xor ebp, 0x6d9bb80a
jg 0x1401321d8
jmp 0x140132767
cmp rdx, 0xa
jb 0x140132dcb
xor edx, edx
lea rcx, [rsp + 0x63]
mov r8d, 0x800
call rdi
je 0x140132d39
jne 0x140132d39
sub ecx, 0xcb591335
jns 0x1401326fc
jmp 0x140132eb5
movzx r8d, word [rcx + r9*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r10
add ecx, edx
mov word [rsp + 0x60], 0xf6f6
mov word [rsp + 0x6b], 0x7676
mov r15d, dword [rcx + r8*4]
add r15, r10
jmp 0x140132dbe
add cl, al
mov byte [rsp + rdx + 0x63], cl
mov byte [rsp + rdx + 0x58], r13b
inc rdx
jmp 0x140132ce2
xor eax, eax
mov byte [rsp + 0x6d], al
nop dword [rax]
movzx eax, byte [rsp + rdx + 0x58]
movzx ecx, byte [rsp + rdx + 0x63]
jmp 0x140132d67
and al, 0x5c
div dh
div dh
mov dword [rsp + 0x67], 0x6e383c3d
je 0x140132e06
jne 0x140132e06
movabs r13, 0x10eef8ffffff37e9
sub r14d, 0xfd6d4b1f
jmp rcx
jmp 0x140132d42
xchg rbx, r9
mov rbx, rax
xchg rbx, r9
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
mov r10d, dword [rcx + rax + 0x88]
jmp 0x140132e4b
jns 0x140132ecf
invalid
invalid
adc dword [rdx], eax
add byte [rax], al
jle 0x140133331