Function at 0x140001660
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0xd0
mov rax, qword [0x140020008]
xor rax, rsp
mov qword [rbp + 0x37], rax
xorps xmm0, xmm0
mov dword [rbp + 0x17], 0x750072
xor ebx, ebx
mov dword [rbp + 0x1b], 0x61006e
mov dword [rbp + 0x1f], 0x73
mov edx, 0x70
movups xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x69], edx
movups xmmword [rbp - 0x59], xmm0
movups xmmword [rbp - 0x49], xmm0
movups xmmword [rbp - 0x39], xmm0
movups xmmword [rbp - 0x29], xmm0
movups xmmword [rbp - 0x19], xmm0
movups xmmword [rbp - 9], xmm0
test r9d, r9d
jne 0x1400016e3
mov dword [rbp + 0x17], 0x70006f
mov dword [rbp + 0x1b], 0x6e0065
mov word [rbp + 0x1f], bx
mov qword [rbp - 0x51], rcx
lea rax, [rbp + 0x17]
mov qword [rbp - 0x59], rax
mov r10d, ebx
mov dword [rbp + 0x27], 0x780065
lea rax, [rbp + 0x27]
mov qword [rbp - 0x21], rax
mov dword [rbp + 0x2b], 0x660065
mov dword [rbp + 0x2f], 0x6c0069
mov dword [rbp + 0x33], 0x65
mov qword [rbp - 0x49], rbx
mov dword [rbp - 0x39], ebx
mov dword [rbp - 0x65], 0x800141
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rdi, qword [rax + 0x20]
movsxd rax, dword [rdi + 0x3c]
mov ecx, dword [rax + rdi + 0x88]
add rcx, rdi
mov r11d, dword [rcx + 0x20]
mov r14d, dword [rcx + 0x1c]
add r11, rdi
mov r15d, dword [rcx + 0x24]
add r14, rdi
mov esi, dword [rcx + 0x18]
add r15, rdi
test esi, esi
je 0x1400017b9
nop dword [rax]
mov r9d, dword [r11]
mov edx, ebx
add r9, rdi
movzx r8d, byte [r9]
test r8b, r8b
je 0x1400017ad
movsx ecx, r8b
lea r9, [r9 + 1]
ror edx, 0xd
cmp r8b, 0x61
movzx r8d, byte [r9]
lea eax, [rcx - 0x20]
cmovl eax, ecx
add edx, eax
test r8b, r8b
jne 0x140001781
cmp edx, 0x8a8b4676
je 0x140001856
inc r10d
add r11, 4
cmp r10d, esi
jb 0x140001770
mov rax, rbx
lea rcx, [rbp + 7]
mov dword [rbp + 7], 0x6c656873
mov dword [rbp + 0xb], 0x2e32336c
mov dword [rbp + 0xf], 0x6c6c64
call rax
mov rdi, rax
mov r11d, ebx
movsxd rcx, dword [rax + 0x3c]
mov edx, dword [rcx + rax + 0x88]
add rdx, rax
mov r10d, dword [rdx + 0x20]
mov r14d, dword [rdx + 0x1c]
add r10, rax
mov r15d, dword [rdx + 0x24]
add r14, rax
mov esi, dword [rdx + 0x18]
add r15, rax
test esi, esi
je 0x140001879
nop word [rax + rax]
mov r9d, dword [r10]
mov eax, ebx
add r9, rdi
movzx r8d, byte [r9]
test r8b, r8b
je 0x140001848
movsx edx, r8b
lea r9, [r9 + 1]
ror eax, 0xd
cmp r8b, 0x61
movzx r8d, byte [r9]
lea ecx, [rdx - 0x20]
cmovl ecx, edx
add eax, ecx
test r8b, r8b
jne 0x140001821
cmp eax, 0x8a6cd2c5
je 0x14000186a
inc r11d
add r10, 4
cmp r11d, esi
jb 0x140001810
jmp 0x140001879
mov eax, r10d
movzx ecx, word [r15 + rax*2]
mov eax, dword [r14 + rcx*4]
add rax, rdi
jmp 0x1400017bc
mov eax, r11d
movzx ecx, word [r15 + rax*2]
mov ebx, dword [r14 + rcx*4]
add rbx, rdi
lea rcx, [rbp - 0x69]
call rbx
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.140006d70
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret