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

Disassembly:
sub rsp, 0x108
movabs rax, 0xaefcd14fbeb7b362
mov qword [rsp + 0xc8], rax
add rbx, rbx
movabs rax, 0x6262333b32fe33cb
mov qword [rsp + 0xd0], rax
sub rax, rdx
cmp bl, 0x54
movabs rax, 0xe1b6057d319b81f7
mov qword [rsp + 0xd8], rax
and rbx, rax
add rax, 0x4b2b
movabs rax, 0x4ccb44534935c981
mov qword [rsp + 0xe0], rax
mov rcx, rdx
movabs rdx, 0x6548
movabs rax, 0x8408b09771aa9462
mov qword [rsp + 0xe8], rax
xor rbx, rdx
movabs rax, 0x5b3702d57f181b10
mov qword [rsp + 0xf0], rax
mov bl, cl
sub rcx, rbx
movabs rax, 0xfadff271efe5ed12
mov qword [rsp + 0xf8], rax
movabs rbx, 0x58f
movabs rax, 0x27af28de026b68ac
mov qword [rsp + 0x100], rax
add dl, bl
mov cl, 0x8b
movabs rax, 0
push rax
movabs rax, 0x636f6c6c
push rax
movabs rax, 0x416c617574726956
push rax
mov rsi, qword gs:[0x60]
mov qword [rsp + 0xd8], rsi
mov rsi, qword [rsi + 0x18]
mov rsi, qword [rsi + 0x20]
push rsi
movabs rax, 0
push rax
movabs rax, 0x6c6c642e
push rax
movabs rax, 0x32336c656e72656b
push rax
movabs rax, 0
push rax
movabs rax, 0x4c4c442e
push rax
movabs rax, 0x32334c454e52454b
push rax
mov rax, qword [rsi + 0x20]
cmp rax, 0
je 0x1400021e2
mov rax, qword [rsi + 0x48]
cmp ax, 0x18
jne 0x1400021e2
movabs rcx, 0
movabs rdx, 0
mov rax, qword [rsi + 0x50]
mov rax, qword [rax + rcx]
movabs rbx, 0x18
add rbx, rdx
mov rbx, qword [rsp + rbx]
xor bl, 0
cmp al, bl
je 0x1400021cc
movabs rbx, 0
add rbx, rdx
mov rbx, qword [rsp + rbx]
xor bl, 0
cmp al, bl
jne 0x1400021e2
inc rdx
add rcx, 2
cmp rcx, 0x18
jl 0x14000218c
mov rsi, qword [rsi + 0x20]
jmp 0x1400021fd
mov rsi, qword [rsi]
mov rax, qword [rsp + 0x30]
cmp rsi, rax
jne 0x140002163
movabs rsi, 0
add rsp, 0x38
mov qword [rsp + 0xd0], rsi
cmp rsi, 0
jne 0x140002217
add rsp, 0x120
ret
mov rdi, rsi
mov edi, dword [rdi + 0x3c]
add rdi, rsi
mov edi, dword [rdi + 0x88]
add rdi, rsi
push rdi
mov eax, dword [rdi + 0x18]
push rax
movabs rdx, 0
mov edi, dword [rdi + 0x20]
add rdi, rsi
movabs rcx, 0
mov rbx, rdx
imul rbx, rbx, 4
mov rax, rdi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov rax, qword [rax + rcx]
movabs rbx, 0x10
add rbx, rcx
mov rbx, qword [rsp + rbx]
cmp al, 0
je 0x14000227e
xor bl, 0
cmp al, bl
jne 0x1400022d7
cmp al, 0
je 0x140002294
inc rcx
jmp 0x140002248
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x24]
add rax, rsi
mov rbx, rdx
imul rbx, rbx, 2
add rax, rbx
mov ebx, dword [rax]
and rbx, 0xffff
imul rbx, rbx, 4
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x1c]
add rax, rsi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov rax, rax
jmp 0x1400022f1
inc rdx
mov rax, qword [rsp]
cmp rdx, rax
jl 0x14000223e
movabs rax, 0
cmp rax, 0
jne 0x1400022ff
add rsp, 0x130
ret
add rsp, 0x28
mov qword [rsp + 0xb0], rax
movabs rcx, 0
movabs rdx, 0x5000
movabs r8, 0x3000
movabs r9, 0x40
sub rsp, 0x20
call rax
add rsp, 0x20
mov rdx, rax
cmp rdx, 0
jne 0x14000234e
add rsp, 0x108
ret
mov qword [rsp + 0xa8], rdx
mov rcx, qword [rsp + 0xc0]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0xa0], rax
add rax, 0x100a
mov rbx, qword [rsp + 0xa8]
mov rsi, rax
mov rdi, rbx
movabs rdx, 0
movabs rcx, 0x80
mov rax, qword [rsi]
mov rbx, rsp
add rbx, 0xc8
add rbx, rdx
mov rbx, qword [rbx]
xor rax, rbx
add rdx, 8
cmp rdx, 0x40
jne 0x1400023c1
movabs rdx, 0
mov qword [rdi], rax
add rsi, 8
add rdi, 8
dec rcx
cmp rcx, 0
jne 0x140002393
mov rsi, qword [rsp + 0xa0]
add rsi, 0x100a
mov rdi, qword [rsp + 0xa8]
push rsi
push rdi
add rsi, 0x400
add rdi, 0x1000
movabs rdx, 0
movabs rcx, 0x80
mov rax, qword [rsi]
mov rbx, rsp
add rbx, 0xd8
add rbx, rdx
mov rbx, qword [rbx]
xor rax, rbx
add rdx, 8
cmp rdx, 0x40
jne 0x14000243e
movabs rdx, 0
mov qword [rdi], rax
add rsi, 8
add rdi, 8
dec rcx
cmp rcx, 0
jne 0x140002410
mov rsi, qword [rsp + 8]
mov rdi, qword [rsp]
add rsi, 0x800
add rdi, 0x2000
movabs rdx, 0
mov qword [rsp + 0x10], rcx
inc rcx
mov rcx, qword [rsp + 0x10]
movabs rcx, 0x80
mov rax, qword [rsi]
mov rbx, rsp
add rbx, 0xd8
add rbx, rdx
mov rbx, qword [rbx]
xor rax, rbx
add rdx, 8
cmp rdx, 0x40
jne 0x1400024b8
movabs rdx, 0
mov qword [rdi], rax
add rsi, 8
add rdi, 8
dec rcx
cmp rcx, 0
jne 0x14000248a
mov rsi, qword [rsp + 8]
mov rdi, qword [rsp]
add rsi, 0xc00
add rdi, 0x3000
movabs rdx, 0
movabs rcx, 0x40
mov rax, qword [rsi]
mov rbx, rsp
add rbx, 0xd8
add rbx, rdx
mov rbx, qword [rbx]
xor rax, rbx
add rdx, 8
cmp rdx, 0x40
jne 0x140002525
movabs rdx, 0
mov qword [rdi], rax
add rsi, 8
add rdi, 8
dec rcx
cmp rcx, 0
jne 0x1400024f7
mov rsi, qword [rsp + 8]
mov rdi, qword [rsp]
add rsi, 0xe00
add rdi, 0x4000
movabs rdx, 0
movabs rcx, 0x40
mov rax, qword [rsi]
mov rbx, rsp
add rbx, 0xd8
add rbx, rdx
mov rbx, qword [rbx]
xor rax, rbx
add rdx, 8
cmp rdx, 0x40
jne 0x140002592
movabs rdx, 0
mov qword [rdi], rax
add rsi, 8
add rdi, 8
dec rcx
cmp rcx, 0
jne 0x140002564
mov rsi, qword [rsp + 8]
mov rdi, qword [rsp]
add rsp, 0x10
push 0
push 0
mov qword [rsp + 0x10], rcx
movabs rcx, 0x3c7f
mov rcx, qword [rsp + 0x10]
push 0
push 0
movabs rax, 0
push rax
movabs rax, 0x41797261
push rax
movabs rax, 0x7262694c64616f4c
push rax
mov rsi, qword [rsp + 0xf0]
mov rdi, rsi
mov edi, dword [rdi + 0x3c]
add rdi, rsi
mov edi, dword [rdi + 0x88]
add rdi, rsi
push rdi
mov eax, dword [rdi + 0x18]
push rax
movabs rdx, 0
mov edi, dword [rdi + 0x20]
add rdi, rsi
movabs rcx, 0
mov rbx, rdx
imul rbx, rbx, 4
mov qword [rsp + 0x48], rbx
shr rbx, 0x21
mov rbx, qword [rsp + 0x48]
mov rax, rdi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov qword [rsp + 0x48], rcx
shl rcx, 0xa3
mov rcx, qword [rsp + 0x48]
mov rax, qword [rax + rcx]
movabs rbx, 0x10
add rbx, rcx
mov rbx, qword [rsp + rbx]
cmp al, 0
je 0x14000267b
xor bl, 0
cmp al, bl
jne 0x1400026d4
cmp al, 0
je 0x140002691
inc rcx
jmp 0x140002629
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x24]
add rax, rsi
mov rbx, rdx
imul rbx, rbx, 2
add rax, rbx
mov ebx, dword [rax]
and rbx, 0xffff
imul rbx, rbx, 4
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x1c]
add rax, rsi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov rax, rax
jmp 0x1400026ee
inc rdx
mov rax, qword [rsp]
cmp rdx, rax
jl 0x14000261f
movabs rax, 0
cmp rax, 0
jne 0x1400026fc
add rsp, 0x150
ret
add rsp, 0x28
mov qword [rsp + 0xb8], rax
cmp rax, 0
jne 0x140002716
add rsp, 0x128
ret
mov qword [rsp + 0x18], rax
movabs rax, 0
push rax
movabs rax, 0x737365726464
push rax
movabs rax, 0x41636f7250746547
push rax
mov rsi, qword [rsp + 0xf0]
mov rdi, rsi
mov edi, dword [rdi + 0x3c]
add rdi, rsi
mov edi, dword [rdi + 0x88]
add rdi, rsi
push rdi
mov eax, dword [rdi + 0x18]
push rax
movabs rdx, 0
mov edi, dword [rdi + 0x20]
add rdi, rsi
movabs rcx, 0
mov rbx, rdx
imul rbx, rbx, 4
mov rax, rdi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov rax, qword [rax + rcx]
movabs rbx, 0x10
add rbx, rcx
mov rbx, qword [rsp + rbx]
mov qword [rsp + 0x48], rbx
and rbx, 0x51e7
mov rbx, qword [rsp + 0x48]
cmp al, 0
je 0x1400027bc
xor bl, 0
cmp al, bl
jne 0x14000283c
cmp al, 0
je 0x1400027e0
mov qword [rsp + 0x48], rax
shl rax, 0xe9
mov rax, qword [rsp + 0x48]
inc rcx
jmp 0x140002775
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x24]
add rax, rsi
mov qword [rsp + 0x48], rbx
dec rbx
mov rbx, qword [rsp + 0x48]
mov rbx, rdx
imul rbx, rbx, 2
add rax, rbx
mov ebx, dword [rax]
and rbx, 0xffff
imul rbx, rbx, 4
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x1c]
add rax, rsi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov qword [rsp + 0x48], rcx
mov cl, 0x26
mov rcx, qword [rsp + 0x48]
mov rax, rax
jmp 0x140002856
inc rdx
mov rax, qword [rsp]
cmp rdx, rax
jl 0x14000276b
movabs rax, 0
cmp rax, 0
jne 0x140002864
add rsp, 0x150
ret
add rsp, 0x28
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x20], rdx
dec rdx
mov rdx, qword [rsp + 0x20]
cmp rax, 0
jne 0x14000288b
add rsp, 0x128
ret
mov qword [rsp + 0x10], rax
mov rcx, qword [rsp + 0xc8]
mov eax, dword [rcx + 0x3c]
add rax, rcx
mov ebx, dword [rax + 0x94]
cmp rbx, 0
je 0x1400029eb
mov edx, dword [rax + 0x90]
cmp rdx, 0
je 0x1400029eb
add rdx, rcx
movabs rsi, 0
movabs rdi, 0
mov eax, dword [rdx + 0xc]
cmp rax, 0
je 0x1400029eb
push rcx
push rdx
push rsi
push rdi
add rax, rcx
mov rbx, qword [rsp + 0x38]
mov rcx, rax
sub rsp, 0x20
call rbx
add rsp, 0x20
mov rax, rax
pop rdi
pop rsi
pop rdx
mov qword [rsp + 0x28], rbx
mov bl, 0x65
mov rbx, qword [rsp + 0x28]
pop rcx
cmp rax, 0
je 0x1400029e2
mov qword [rsp + 8], rax
mov eax, dword [rdx]
add rax, rcx
mov qword [rsp], rax
mov esi, dword [rdx + 0x10]
add rsi, rcx
mov ebx, dword [rsi]
cmp rbx, 0
je 0x1400029e2
mov rdi, rbx
mov qword [rsp + 0x20], rdx
shl rdx, 0x9b
mov rdx, qword [rsp + 0x20]
mov rax, qword [rsp]
movabs rbx, 0
cmp rax, 0
je 0x14000297c
mov rdi, qword [rax]
add rax, 8
mov qword [rsp], rax
movabs rax, 0x8000000000000000
mov rbx, rdi
and rbx, rax
cmp rdi, 0
je 0x1400029d9
cmp rbx, 0
je 0x14000299d
add rsp, 0x128
ret
mov rax, rdi
add rax, rcx
add rax, 2
push rcx
push rdx
push rsi
push rdi
mov rdi, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
mov rcx, rdi
mov rdx, rax
sub rsp, 0x20
call rbx
add rsp, 0x20
mov rax, rax
pop rdi
pop rsi
pop rdx
pop rcx
cmp rax, 0
je 0x1400029d9
mov qword [rsi], rax
add rsi, 8
jmp 0x14000292c
add rdx, 0x14
jmp 0x1400028d5
add rsp, 0x20
mov rbx, qword [rsp + 0xa8]
mov rcx, rbx
mov edx, dword [rcx + 0x3c]
add rdx, rcx
add rdx, 0x30
mov qword [rdx], rcx
push 0
movabs rax, 0
push rax
movabs rax, 0x64616572
push rax
movabs rax, 0x6854657461657243
push rax
mov rsi, qword [rsp + 0xd8]
mov rdi, rsi
mov edi, dword [rdi + 0x3c]
add rdi, rsi
mov edi, dword [rdi + 0x88]
add rdi, rsi
push rdi
mov eax, dword [rdi + 0x18]
push rax
mov qword [rsp + 0x30], rbx
sub rbx, 0x20c9
mov rbx, qword [rsp + 0x30]
movabs rdx, 0
mov edi, dword [rdi + 0x20]
add rdi, rsi
movabs rcx, 0
mov rbx, rdx
imul rbx, rbx, 4
mov qword [rsp + 0x30], rcx
mov cl, 0xc0
mov rcx, qword [rsp + 0x30]
mov rax, rdi
add rax, rbx
mov eax, dword [rax]
mov qword [rsp + 0x30], rax
sub rax, 0x4340
mov rax, qword [rsp + 0x30]
add rax, rsi
mov rax, qword [rax + rcx]
movabs rbx, 0x10
add rbx, rcx
mov rbx, qword [rsp + rbx]
cmp al, 0
je 0x140002ac7
xor bl, 0
cmp al, bl
jne 0x140002b3e
cmp al, 0
je 0x140002add
inc rcx
jmp 0x140002a74
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x24]
add rax, rsi
mov qword [rsp + 0x30], rbx
and rbx, 0xb04
mov rbx, qword [rsp + 0x30]
mov rbx, rdx
imul rbx, rbx, 2
add rax, rbx
mov ebx, dword [rax]
mov qword [rsp + 0x30], rcx
dec rcx
mov rcx, qword [rsp + 0x30]
and rbx, 0xffff
imul rbx, rbx, 4
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x1c]
add rax, rsi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov rbx, rax
jmp 0x140002b58
inc rdx
mov rax, qword [rsp]
cmp rdx, rax
jl 0x140002a6a
movabs rbx, 0
cmp rbx, 0
jne 0x140002b66
add rsp, 0x138
ret
add rsp, 0x28
mov qword [rsp + 0x90], rbx
mov rax, qword [rsp + 0xb0]
movabs rcx, 0x11e0
add rax, rcx
push 0x11223344
movabs rcx, 0
movabs rdx, 0
mov r8, rax
movabs r9, 0
push 0
push 0
sub rsp, 0x20
call rbx
add rsp, 0x38
cmp rax, 0
jne 0x140002bc9
add rsp, 0x110
ret
mov qword [rsp], rax
movabs rax, 0
push rax
movabs rax, 0x746365
push rax
movabs rax, 0x6a624f656c676e69
push rax
movabs rax, 0x53726f4674696157
push rax
mov rsi, qword [rsp + 0xe0]
mov rdi, rsi
mov edi, dword [rdi + 0x3c]
add rdi, rsi
mov edi, dword [rdi + 0x88]
add rdi, rsi
push rdi
mov eax, dword [rdi + 0x18]
push rax
mov qword [rsp + 0x38], rax
cmp ax, 0x2243
mov rax, qword [rsp + 0x38]
movabs rdx, 0
mov edi, dword [rdi + 0x20]
add rdi, rsi
movabs rcx, 0
mov rbx, rdx
imul rbx, rbx, 4
mov qword [rsp + 0x38], rbx
shl rbx, 0xb3
mov rbx, qword [rsp + 0x38]
mov rax, rdi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov rax, qword [rax + rcx]
movabs rbx, 0x10
add rbx, rcx
mov rbx, qword [rsp + rbx]
cmp al, 0
je 0x140002c85
xor bl, 0
cmp al, bl
jne 0x140002cec
cmp al, 0
je 0x140002c9b
inc rcx
jmp 0x140002c41
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x24]
mov qword [rsp + 0x38], rax
shr rax, 0xe
mov rax, qword [rsp + 0x38]
add rax, rsi
mov rbx, rdx
imul rbx, rbx, 2
add rax, rbx
mov ebx, dword [rax]
and rbx, 0xffff
imul rbx, rbx, 4
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x1c]
add rax, rsi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov rbx, rax
jmp 0x140002d06
inc rdx
mov rax, qword [rsp]
cmp rdx, rax
jl 0x140002c37
movabs rbx, 0
cmp rbx, 0
jne 0x140002d22
mov qword [rsp + 0x38], rbx
shl rbx, 0x8d
mov rbx, qword [rsp + 0x38]
add rsp, 0x140
ret
add rsp, 0x30
mov qword [rsp + 0x88], rbx
mov rsi, qword [rsp]
push 0x11223344
mov rcx, rsi
movabs rdx, 0xffffffff
sub rsp, 0x20
call rbx
add rsp, 0x28
movabs rax, 0
push rax
movabs rax, 0x7065656c53
push rax
mov rsi, qword [rsp + 0xd0]
mov rdi, rsi
mov edi, dword [rdi + 0x3c]
add rdi, rsi
mov edi, dword [rdi + 0x88]
add rdi, rsi
push rdi
mov eax, dword [rdi + 0x18]
push rax
movabs rdx, 0
mov edi, dword [rdi + 0x20]
add rdi, rsi
movabs rcx, 0
mov rbx, rdx
imul rbx, rbx, 4
mov rax, rdi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov rax, qword [rax + rcx]
movabs rbx, 0x10
mov qword [rsp + 0x28], rax
cmp rax, 0x759e
mov rax, qword [rsp + 0x28]
add rbx, rcx
mov rbx, qword [rsp + rbx]
mov qword [rsp + 0x28], rax
add rax, 0x76f9
mov rax, qword [rsp + 0x28]
cmp al, 0
je 0x140002df5
xor bl, 0
mov qword [rsp + 0x28], rax
cmp rax, 0x5a66
mov rax, qword [rsp + 0x28]
cmp al, bl
jne 0x140002e62
cmp al, 0
je 0x140002e1f
inc rcx
jmp 0x140002d9d
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x24]
add rax, rsi
mov rbx, rdx
imul rbx, rbx, 2
add rax, rbx
mov ebx, dword [rax]
and rbx, 0xffff
imul rbx, rbx, 4
mov rax, qword [rsp + 8]
mov eax, dword [rax + 0x1c]
add rax, rsi
add rax, rbx
mov eax, dword [rax]
add rax, rsi
mov rbx, rax
jmp 0x140002e7c
inc rdx
mov rax, qword [rsp]
cmp rdx, rax
jl 0x140002d93
movabs rbx, 0
mov qword [rsp + 0x28], rax
add rax, 0x5671
mov rax, qword [rsp + 0x28]
cmp rbx, 0
jne 0x140002e9b
add rsp, 0x130
ret
add rsp, 0x20
mov qword [rsp + 0x80], rbx
mov qword [rsp + 8], rdx
dec rdx
mov rdx, qword [rsp + 8]
push 0x11223344
movabs rcx, 0x64
sub rsp, 0x20
call rbx
add rsp, 0x28
add rsp, 8
mov qword [rsp - 0x108], rdx
sub rdx, 0x1238
mov rdx, qword [rsp - 0x108]
add rsp, 0x108
ret