Function at 0x14000c590
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov rax, qword gs:[0x60]
mov r14, rcx
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rdx, dword [rbx + 0x3c]
mov ebp, dword [rdx + rbx + 0x88]
add rbp, rbx
cmp rbp, rbx
je 0x14000c64a
mov r11d, dword [rbp + 0x18]
test r11d, r11d
je 0x14000c64a
mov esi, dword [rbp + 0x20]
dec r11d
mov r10d, 0x70510f53
lea rcx, [rsi + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x14000c645
nop dword [rax]
nop word [rax + rax]
movsx ecx, r8b
lea r9, [r9 + 1]
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
movzx r8d, byte [r9 - 1]
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
test r8b, r8b
jne 0x14000c610
cmp r10d, 0x601c2848
je 0x14000c652
test r11d, r11d
jne 0x14000c5e3
mov rax, qword [rax]
jmp 0x14000c5c0
mov ecx, dword [rbp + 0x24]
add rcx, rbx
movzx edx, word [rcx + r11*2]
mov ecx, dword [rbp + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
lea rcx, [0x140100fa0]
add rax, rbx
call rax
mov r13d, dword [0x140100fa4]
mov rcx, qword [0x140100fa8]
mov r8, qword [0x140100fb0]
lea r12, [r13 - 1]
not r12
and r12, r14
lea rax, [r12 - 0x7fffff00]
cmp rax, rcx
cmovb rcx, rax
lea rax, [r12 + 0x7fffff00]
cmp rax, r8
mov qword [rsp + 0x60], rcx
cmova r8, rax
xor edx, edx
mov rax, r12
mov qword [rsp + 0x68], r8
div r13
sub r12, rdx
lea r15, [r12 + r13]
xor edx, edx
mov rax, r15
sub rax, r12
mov r14, r12
sub r14, rax
cmp r12, rax
cmovbe r14, rdx
cmp r15, r8
jbe 0x14000c6ee
cmp r14, rcx
jb 0x14000c8c3
cmp r15, r8
jae 0x14000c7db
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov ebp, dword [rcx + rbx + 0x88]
add rbp, rbx
cmp rbp, rbx
je 0x14000c79a
mov r11d, dword [rbp + 0x18]
test r11d, r11d
je 0x14000c79a
mov esi, dword [rbp + 0x20]
dec r11d
mov r10d, 0x80ab0234
lea rcx, [rsi + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x14000c795
nop dword [rax]
nop word [rax + rax]
movsx ecx, r8b
lea r9, [r9 + 1]
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
movzx r8d, byte [r9 - 1]
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
test r8b, r8b
jne 0x14000c760
cmp r10d, 0x22522bcc
je 0x14000c7a2
test r11d, r11d
jne 0x14000c733
mov rax, qword [rax]
jmp 0x14000c710
mov ecx, dword [rbp + 0x24]
mov r9d, 4
add rcx, rbx
mov r8d, 0x3000
movzx edx, word [rcx + r11*2]
mov ecx, dword [rbp + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
mov rdx, r13
add rax, rbx
mov rcx, r15
call rax
test rax, rax
jne 0x14000c8c5
mov rcx, qword [rsp + 0x60]
cmp r14, rcx
jbe 0x14000c8b6
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov ebp, dword [rcx + rbx + 0x88]
add rbp, rbx
cmp rbp, rbx
je 0x14000c87b
mov r11d, dword [rbp + 0x18]
test r11d, r11d
je 0x14000c87b
mov esi, dword [rbp + 0x20]
dec r11d
mov r10d, 0xa686e253
lea rcx, [rsi + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
movzx ecx, byte [r9]
inc r9
test cl, cl
je 0x14000c876
movsx edx, cl
lea r9, [r9 + 1]
sub cl, 0x41
mov r8d, edx
or r8d, 0x20
cmp cl, 0x19
movzx ecx, byte [r9 - 1]
cmova r8d, edx
xor r8d, r10d
imul r10d, r8d, 0x1000193
test cl, cl
jne 0x14000c842
cmp r10d, 0x8eecc527
je 0x14000c880
test r11d, r11d
jne 0x14000c823
mov rax, qword [rax]
jmp 0x14000c800
mov edx, dword [rbp + 0x24]
mov r9d, 4
add rdx, rbx
mov rcx, r14
movzx r8d, word [rdx + r11*2]
mov edx, dword [rbp + 0x1c]
add rdx, rbx
mov eax, dword [rdx + r8*4]
mov r8d, 0x3000
add rax, rbx
mov rdx, r13
call rax
test rax, rax
jne 0x14000c8c5
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
add r15, r13
jmp 0x14000c6c8
xor eax, eax
mov rbx, qword [rsp + 0x70]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret