Function at 0x140052494
Capabilities:
Resolve function by parsing pe exports

Disassembly:
jmp 0x140064dd0
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x248
lea rbp, [rsp + 0x20]
lea rcx, [0x14014dc93]
call fcn.1400529c1
mov edx, 0x98
mov ecx, 1
call fcn.1400510e9
mov qword [rbp + 8], rax
cmp qword [rbp + 8], 0
jne 0x140064e21
mov ecx, 1
call fcn.14004f460
mov rax, qword [rbp + 8]
mov ecx, dword [rbp + 0x248]
mov dword [rax], ecx
mov rax, qword [rbp + 8]
mov rcx, qword [rbp + 0x258]
mov qword [rax + 8], rcx
mov rax, qword [rbp + 8]
mov ecx, dword [rbp + 0x250]
mov dword [rax + 4], ecx
mov rax, qword [rbp + 8]
mov ecx, dword [rbp + 0x260]
mov dword [rax + 0x10], ecx
mov rax, qword [rbp + 8]
mov rcx, qword [rbp + 0x268]
mov qword [rax + 0x18], rcx
mov rax, qword [rbp + 8]
mov rcx, qword [rbp + 0x240]
mov qword [rax + 0x20], rcx
mov rax, qword [rbp + 8]
mov rcx, qword [rbp + 0x240]
mov qword [rax + 0x28], rcx
mov rax, qword [rbp + 0x240]
add rax, 0x3c
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov dword [rbp + 0x24], eax
mov eax, dword [rbp + 0x24]
mov rcx, qword [rbp + 8]
add rax, qword [rcx + 0x20]
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x30], rax
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x30]
add rax, 0x18
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x38], rax
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x38]
add rax, 0x70
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x40], rax
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x30]
add rax, 0x14
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.1400519fe
mov word [rbp + 0x44], ax
movzx eax, word [rbp + 0x44]
mov rcx, qword [rbp + 8]
add rax, qword [rcx + 0x38]
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x48], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rbp + 8]
mov rcx, qword [rcx + 0x40]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov dword [rbp + 0x64], eax
cmp dword [rbp + 0x64], 0
jne 0x140064f69
mov rax, qword [rbp + 8]
mov qword [rax + 0x50], 0
mov rax, qword [rbp + 8]
mov qword [rax + 0x58], 0
mov rax, qword [rbp + 8]
mov qword [rax + 0x68], 0
mov rax, qword [rbp + 8]
mov qword [rax + 0x70], 0
jmp 0x14006503b
mov edx, dword [rbp + 0x64]
mov rcx, qword [rbp + 8]
call fcn.14004fbef
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x50], rax
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x50]
add rax, 0x20
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov dword [rbp + 0x84], eax
mov edx, dword [rbp + 0x84]
mov rcx, qword [rbp + 8]
call fcn.14004fbef
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x58], rax
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x50]
add rax, 0x1c
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov dword [rbp + 0xa4], eax
mov edx, dword [rbp + 0xa4]
mov rcx, qword [rbp + 8]
call fcn.14004fbef
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x68], rax
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x50]
add rax, 0x24
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov dword [rbp + 0xc4], eax
mov edx, dword [rbp + 0xc4]
mov rcx, qword [rbp + 8]
call fcn.14004fbef
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x70], rax
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x50]
add rax, 0x18
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov rcx, qword [rbp + 8]
mov dword [rcx + 0x60], eax
mov rax, qword [rbp + 8]
mov qword [rax + 0x80], 0
mov eax, 8
imul rax, rax, 6
mov rcx, qword [rbp + 8]
mov rcx, qword [rcx + 0x40]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov dword [rbp + 0xe4], eax
cmp dword [rbp + 0xe4], 0
jne 0x140065090
mov rax, qword [rbp + 8]
mov qword [rax + 0x88], 0
jmp 0x14006516c
mov edx, dword [rbp + 0xe4]
mov rcx, qword [rbp + 8]
call fcn.14004fbef
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x88], rax
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x88]
add rax, 0xc
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov dword [rbp + 0x104], eax
cmp dword [rbp + 0x104], 2
je 0x1400650e8
mov rax, qword [rbp + 8]
mov qword [rax + 0x88], 0
jmp 0x14006516c
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x88]
add rax, 0x14
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov dword [rbp + 0x124], eax
mov edx, dword [rbp + 0x124]
mov rcx, qword [rbp + 8]
call fcn.14004fbef
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x90], rax
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x90]
mov rdx, rax
mov rcx, qword [rbp + 8]
call fcn.140052755
mov dword [rbp + 0x144], eax
mov eax, dword [0x14010d014]
cmp dword [rbp + 0x144], eax
je 0x14006516c
mov rax, qword [rbp + 8]
mov qword [rax + 0x88], 0
mov rax, qword [rbp + 8]
mov qword [rax + 0x90], 0
mov rax, qword [rbp + 8]
lea rsp, [rbp + 0x228]
pop rdi
pop rbp
ret