Function at 0x14000bd04
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], 0x8c5ab58c
mov eax, 0x2be764d3
sub eax, dword [0x14033e058]
sub eax, dword [0x14033e050]
xor eax, 0xecf2085
sub eax, dword [0x14033e048]
mov edx, dword [0x14033e040]
lea ecx, [rdx + 0xcc44ef9]
add ecx, eax
xor ecx, 0xf0102527
add ecx, 0xa107ceb
xor ecx, 0x2ca73d20
mov r8d, dword [0x14033e030]
xor r8d, 0x265b6635
sub r8d, ecx
mov eax, dword [0x14033e038]
xor eax, 0xd9a499ca
sub r8d, eax
sub r8d, edx
sub r8d, 0x3a66af59
xor r8d, 0x4b2852d2
mov dword [rsp + 0x30], r8d
movsxd rax, r8d
mov qword [rsp + 0x38], rax
and dword [rsp + 0x30], 0
xor edi, edi
mov ebp, 0x4c9e0856
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 0x14000be25
psrldq xmm0, 8
movq r8, xmm0
movzx ecx, cx
shr rcx, 1
lea r10, [r8 + rcx*2]
mov r9d, 0xdd7502b4
jmp 0x14000be17
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 0x14000bdf7
cmp r9d, edi
jne 0x14000bf2c
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 0x14000bf2c
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x14000bf2c
mov r15d, dword [r11 + 0x20]
dec ebx
lea rdx, [r9 + rbx*4]
mov r10d, dword [rdx + r15]
add r10, r9
mov esi, 0xdd7502b4
jmp 0x14000be89
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 0x14000be6c
cmp esi, ebp
je 0x14000bea0
test ebx, ebx
jne 0x14000be58
jmp 0x14000bf2c
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 0x14000bf34
lea rax, [r11 + rcx]
cmp r10, rax
jae 0x14000bf34
mov edi, 0xdd7502b4
mov ebp, edi
jmp 0x14000beee
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 0x14000bed1
jmp 0x14000bf11
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 0x14000bef7
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x14000bdcb
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 0x14000bf67
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