Function at 0x14000bd00
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], 0x98e09ed2
mov eax, 0xc844388e
sub eax, dword [0x14033d058]
sub eax, dword [0x14033d050]
xor eax, 0xcabc0f6
sub eax, dword [0x14033d048]
mov edx, dword [0x14033d040]
lea ecx, [rdx - 0x161746e6]
add ecx, eax
xor ecx, 0xeda96720
add ecx, 0xaa24170
xor ecx, 0x8d99b268
mov r8d, dword [0x14033d030]
xor r8d, 0x2652fa66
sub r8d, ecx
mov eax, dword [0x14033d038]
xor eax, 0xd9ad0599
sub r8d, eax
sub r8d, edx
sub r8d, 0x702604f4
xor r8d, 0x3369a4f6
mov dword [rsp + 0x30], r8d
movsxd rax, r8d
mov qword [rsp + 0x38], rax
and dword [rsp + 0x30], 0
xor edi, edi
mov ebp, 0x87c60856
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 0x14000be21
psrldq xmm0, 8
movq r8, xmm0
movzx ecx, cx
shr rcx, 1
lea r10, [r8 + rcx*2]
mov r9d, 0x7e13d34
jmp 0x14000be13
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 0x14000bdf3
cmp r9d, edi
jne 0x14000bf28
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 0x14000bf28
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x14000bf28
mov r15d, dword [r11 + 0x20]
dec ebx
lea rdx, [r9 + rbx*4]
mov r10d, dword [rdx + r15]
add r10, r9
mov esi, 0x7e13d34
jmp 0x14000be85
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 0x14000be68
cmp esi, ebp
je 0x14000be9c
test ebx, ebx
jne 0x14000be54
jmp 0x14000bf28
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 0x14000bf30
lea rax, [r11 + rcx]
cmp r10, rax
jae 0x14000bf30
mov edi, 0x7e13d34
mov ebp, edi
jmp 0x14000beea
movsx ecx, al
mov edx, ecx
imul edx, ecx
add edx, 0x31
xor edx, 0x4764996c
mov eax, edi
xor eax, ecx
mov edi, edx
imul edi, eax
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x14000becd
jmp 0x14000bf0d
movsx ecx, al
mov edx, ecx
imul edx, ecx
add edx, 0x31
xor edx, 0x4764996c
mov eax, ebp
xor eax, ecx
mov ebp, edx
imul ebp, eax
inc r10
mov al, byte [r10]
test al, al
jne 0x14000bef3
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x14000bdc7
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 0x14000bf63
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