Function at 0x14000bd14
Capabilities:
Access peb ldr_data
Get ntdll base address
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
mov qword [rax + 0x10], rdx
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov r12, r9
mov r13, r8
and dword [rax - 0x38], 0
mov dword [rax - 0x38], 0xaab75535
mov eax, 0xb6923bf8
sub eax, dword [0x14033a058]
sub eax, dword [0x14033a050]
xor eax, 0x13933ad9
sub eax, dword [0x14033a048]
mov ecx, dword [0x14033a040]
add eax, 0x932305da
add eax, ecx
xor eax, 0xf56a6a1b
add eax, 0x54e3a317
xor eax, 0xd7000d2b
lea edx, [rcx + 0x650e026a]
add edx, eax
not edx
mov eax, dword [0x14033a038]
xor eax, 0xd991d476
sub edx, eax
mov ecx, dword [0x14033a030]
xor ecx, 0x266e2b89
add ecx, 0x133cbe11
add ecx, edx
xor ecx, 0xbc6e8526
mov dword [rsp + 0x30], ecx
movsxd rax, ecx
mov qword [rsp + 0x38], rax
and dword [rsp + 0x30], 0
xor edi, edi
mov ebp, 0x8c860856
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
movups xmm0, xmmword [rax + 0x58]
movd ecx, xmm0
sub cx, 8
test edi, edi
je 0x14000be31
psrldq xmm0, 8
movq r8, xmm0
movzx ecx, cx
shr rcx, 1
lea r10, [r8 + rcx*2]
mov r9d, 0x39f34934
jmp 0x14000be23
movsx edx, byte [r8]
mov ecx, edx
imul ecx, edx
add ecx, 0x31
xor ecx, 0x4764996c
xor edx, r9d
mov r9d, ecx
imul r9d, edx
add r8, 2
cmp r8, r10
jne 0x14000be03
cmp r9d, edi
jne 0x14000bf32
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov rcx, qword [rcx + r9 + 0x88]
mov r11d, ecx
add r11, r9
shr rcx, 0x20
cmp r11, r9
je 0x14000bf32
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x14000bf32
mov r15d, dword [r11 + 0x20]
dec ebx
lea rdx, [r9 + rbx*4]
mov r10d, dword [rdx + r15]
add r10, r9
mov esi, 0x39f34934
jmp 0x14000be95
movsx r8d, dl
mov edx, r8d
imul edx, r8d
add edx, 0x31
xor edx, 0x4764996c
xor r8d, esi
mov esi, edx
imul esi, r8d
mov dl, byte [r10]
inc r10
test dl, dl
jne 0x14000be78
cmp esi, ebp
je 0x14000beac
test ebx, ebx
jne 0x14000be64
jmp 0x14000bf32
mov edx, dword [r11 + 0x24]
add rdx, r9
movzx r8d, word [rdx + rbx*2]
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov r10d, dword [rdx + r8*4]
add r10, r9
cmp r10, r11
jbe 0x14000bf3a
lea rax, [rcx + r11]
cmp r10, rax
jae 0x14000bf3a
mov edi, 0x39f34934
mov ebp, edi
jmp 0x14000bef7
movsx ecx, al
mov eax, ecx
imul eax, ecx
add eax, 0x31
xor eax, 0x4764996c
xor ecx, edi
mov edi, eax
imul edi, ecx
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x14000bedd
jmp 0x14000bf17
movsx ecx, al
mov eax, ecx
imul eax, ecx
add eax, 0x31
xor eax, 0x4764996c
xor ecx, ebp
mov ebp, eax
imul ebp, ecx
inc r10
mov al, byte [r10]
test al, al
jne 0x14000bf00
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x14000bdd7
mov r9d, dword [rsp + 0x90]
lea rax, [rsp + 0x38]
mov qword [rsp + 0x20], rax
mov r8, r12
mov rdx, r13
mov rcx, qword [rsp + 0x78]
call r10
mov rdx, qword [rsp + 0x98]
test rdx, rdx
je 0x14000bf6d
mov ecx, dword [rsp + 0x38]
mov dword [rdx], ecx
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret