Function at 0x14000a600
Capabilities:
Access peb ldr_data
Hash data using fnv
Resolve function by fnv-1a hash
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov rdi, qword [0x14027f2d0]
mov esi, 8
mov r13d, 0x811c9dc5
test rdi, rdi
jne 0x14000a789
mov rax, qword gs:[0x60]
lea r12d, [rdi + 8]
xor r11d, r11d
mov esi, 0x3285501
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdx, r15
movups xmm0, xmmword [rdx + 0x58]
movd eax, xmm0
sub ax, r12w
test r11d, r11d
je 0x14000a6a1
psrldq xmm0, 8
mov edi, r13d
movzx eax, ax
movq rcx, xmm0
shr rax, 1
lea r8, [rcx + rax*2]
jmp 0x14000a693
movsx eax, byte [rcx]
xor eax, edi
imul edi, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14000a684
cmp edi, r11d
jne 0x14000a765
mov r9, qword [rdx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r8d, eax
add r8, r9
shr rax, 0x20
cmp r8, r9
je 0x14000a765
mov r10d, dword [r8 + 0x18]
test r10d, r10d
je 0x14000a765
mov r14d, dword [r8 + 0x20]
dec r10d
mov ebx, r13d
lea rcx, [r14 + r10*4]
mov edi, dword [rcx + r9]
add rdi, r9
jmp 0x14000a6f3
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
mov cl, byte [rdi]
inc rdi
test cl, cl
jne 0x14000a6e8
cmp ebx, esi
je 0x14000a707
test r10d, r10d
jne 0x14000a6d5
jmp 0x14000a765
mov edx, dword [r8 + 0x24]
add rdx, r9
movzx edi, word [rdx + r10*2]
mov edx, dword [r8 + 0x1c]
add rdx, r9
mov edi, dword [rdx + rdi*4]
add rdi, r9
cmp rdi, r8
jbe 0x14000a77d
lea rcx, [rax + r8]
cmp rdi, rcx
jae 0x14000a77d
mov r11d, r13d
mov esi, r13d
jmp 0x14000a746
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
inc rdi
mov al, byte [rdi]
cmp al, 0x2e
jne 0x14000a736
jmp 0x14000a759
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdi
mov al, byte [rdi]
test al, al
jne 0x14000a74e
mov rdx, qword [r15]
mov rax, qword [rdx]
mov rdx, rax
cmp rax, r15
je 0x14000a77b
cmp qword [rax + 0x30], 0
jne 0x14000a65a
xor edi, edi
mov qword [0x14027f2d0], rdi
mov esi, 8
mov r9d, 4
mov r8d, 0x1000
mov rdx, rsi
xor ecx, ecx
call rdi
mov r14, rax
mov rdi, rax
xor eax, eax
mov ecx, 0x4d0
rep stosb byte [rdi], al
mov dword [r14 + 0x30], 0x100010
mov rbx, qword [0x14027f368]
test rbx, rbx
jne 0x14000a916
mov rax, qword gs:[0x60]
xor r11d, r11d
mov ebp, 0x85cca27e
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r12, qword [rax]
mov rdx, r12
movups xmm0, xmmword [rdx + 0x58]
movd eax, xmm0
sub ax, si
test r11d, r11d
je 0x14000a828
psrldq xmm0, 8
mov edi, r13d
movzx eax, ax
movq rcx, xmm0
shr rax, 1
lea r8, [rcx + rax*2]
jmp 0x14000a81a
movsx eax, byte [rcx]
xor eax, edi
imul edi, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14000a80b
cmp edi, r11d
jne 0x14000a8f2
mov r9, qword [rdx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r8d, eax
add r8, r9
shr rax, 0x20
cmp r8, r9
je 0x14000a8f2
mov r10d, dword [r8 + 0x18]
test r10d, r10d
je 0x14000a8f2
mov r15d, dword [r8 + 0x20]
dec r10d
mov ebx, r13d
lea rcx, [r15 + r10*4]
mov edi, dword [rcx + r9]
add rdi, r9
jmp 0x14000a87a
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
mov cl, byte [rdi]
inc rdi
test cl, cl
jne 0x14000a86f
cmp ebx, ebp
je 0x14000a88e
test r10d, r10d
jne 0x14000a85c
jmp 0x14000a8ed
mov edx, dword [r8 + 0x24]
add rdx, r9
movzx edi, word [rdx + r10*2]
mov edx, dword [r8 + 0x1c]
add rdx, r9
mov ebx, dword [rdx + rdi*4]
add rbx, r9
cmp rbx, r8
jbe 0x14000a90a
lea rcx, [rax + r8]
cmp rbx, rcx
jae 0x14000a90a
mov r11d, r13d
mov ebp, r13d
jmp 0x14000a8cd
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
inc rbx
mov al, byte [rbx]
cmp al, 0x2e
jne 0x14000a8bd
jmp 0x14000a8e0
movsx eax, al
xor eax, ebp
imul ebp, eax, 0x1000193
inc rbx
mov al, byte [rbx]
test al, al
jne 0x14000a8d5
mov rdx, qword [r12]
mov esi, 8
mov rax, qword [rdx]
mov rdx, rax
cmp rax, r12
je 0x14000a908
cmp qword [rax + 0x30], 0
jne 0x14000a7e2
xor ebx, ebx
mov qword [0x14027f368], rbx
mov esi, 8
mov rdx, qword [0x14027f380]
test rdx, rdx
jne 0x14000aa81
mov rax, qword gs:[0x60]
xor r11d, r11d
mov r12d, 0x9bc5a608
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rdx, r13
movups xmm0, xmmword [rdx + 0x58]
movd eax, xmm0
sub ax, si
test r11d, r11d
je 0x14000a98e
psrldq xmm0, 8
mov edi, 0x811c9dc5
movzx eax, ax
movq rcx, xmm0
shr rax, 1
lea r8, [rcx + rax*2]
jmp 0x14000a980
movsx eax, byte [rcx]
xor eax, edi
imul edi, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14000a971
cmp edi, r11d
jne 0x14000aa62
mov r9, qword [rdx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r8d, eax
add r8, r9
shr rax, 0x20
cmp r8, r9
je 0x14000aa62
mov r10d, dword [r8 + 0x18]
test r10d, r10d
je 0x14000aa62
mov r15d, dword [r8 + 0x20]
dec r10d
mov esi, 0x811c9dc5
lea rcx, [r15 + r10*4]
mov edi, dword [rcx + r9]
add rdi, r9
jmp 0x14000a9e2
movsx ecx, cl
xor ecx, esi
imul esi, ecx, 0x1000193
mov cl, byte [rdi]
inc rdi
test cl, cl
jne 0x14000a9d7
cmp esi, r12d
je 0x14000a9f7
test r10d, r10d
jne 0x14000a9c2
jmp 0x14000aa5d
mov edx, dword [r8 + 0x24]
add rdx, r9
movzx edi, word [rdx + r10*2]
mov edx, dword [r8 + 0x1c]
add rdx, r9
mov edx, dword [rdx + rdi*4]
add rdx, r9
cmp rdx, r8
jbe 0x14000aa7a
lea rcx, [rax + r8]
cmp rdx, rcx
jae 0x14000aa7a
mov eax, 0x811c9dc5
mov r11d, eax
mov r12d, eax
jmp 0x14000aa3b
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x14000aa2b
jmp 0x14000aa50
movsx eax, al
xor eax, r12d
imul r12d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14000aa43
mov rdx, qword [r13]
mov esi, 8
mov rax, qword [rdx]
mov rdx, rax
cmp rax, r13
je 0x14000aa78
cmp qword [rax + 0x30], 0
jne 0x14000a946
xor edx, edx
mov qword [0x14027f380], rdx
call rdx
mov rdx, r14
mov rcx, rax
call rbx
test eax, eax
je 0x14000aaae
cmp qword [r14 + 0x48], 0
jne 0x14000aaae
cmp qword [r14 + 0x50], 0
jne 0x14000aaae
cmp qword [r14 + 0x58], 0
jne 0x14000aaae
cmp qword [r14 + 0x60], 0
setne al
jmp 0x14000aab0
mov al, 1
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
ret