Function at 0x140007df0
Capabilities:
Link many functions at runtime

Disassembly:
push r13
push r12
push rbx
sub rsp, 0x40
cmp qword [0x14001f260], 0
je 0x140007f30
cmp qword [0x14001f250], 0
je 0x140007f68
cmp qword [0x14001f248], 0
je 0x140007fa8
cmp qword [0x14001f240], 0
je 0x140007fe8
cmp qword [0x14001f238], 0
je 0x140008020
cmp qword [0x14001f230], 0
je 0x140008060
cmp qword [0x14001f228], 0
je 0x1400080a0
cmp qword [0x14001f220], 0
je 0x1400080e0
mov r12, qword [0x14001f238]
xor r13d, r13d
call qword [0x14001f250]
lea r8, [rsp + 0x38]
mov edx, 0x18
mov rcx, rax
call r12
test eax, eax
je 0x140007f21
lea rbx, [rsp + 0x34]
mov rcx, qword [rsp + 0x38]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x19
mov dword [rsp + 0x34], 0
mov qword [rsp + 0x20], rbx
call qword [0x14001f230]
mov ecx, dword [rsp + 0x34]
call fcn.140005de0
mov r12, rax
test rax, rax
je 0x140007f16
mov qword [rsp + 0x20], rbx
mov r9d, dword [rsp + 0x34]
mov r8, rax
mov edx, 0x19
mov rcx, qword [rsp + 0x38]
call qword [0x14001f230]
test eax, eax
je 0x140007f0e
mov rbx, qword [0x14001f220]
mov rcx, qword [r12]
call qword [0x14001f228]
mov rcx, qword [r12]
movzx edx, byte [rax]
sub edx, 1
movzx edx, dl
call rbx
mov r13d, dword [rax]
mov rcx, r12
call fcn.140005e40
mov rcx, qword [rsp + 0x38]
call qword [0x14001f248]
mov eax, r13d
add rsp, 0x40
pop rbx
pop r12
pop r13
ret
lea rcx, [0x14001bbe0]
call fcn.140006e10
mov r12, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, r12
mov qword [0x14001f260], rax
call fcn.140006ea0
cmp qword [0x14001f250], 0
jne 0x140007e15
nop dword [rax]
lea rcx, [0x14001bc01]
call fcn.140006d90
mov rcx, qword [0x14001f260]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f250], rax
call fcn.140006ea0
cmp qword [0x14001f248], 0
jne 0x140007e23
nop dword [rax]
lea rcx, [0x14001bc1b]
call fcn.140006d90
mov rcx, qword [0x14001f260]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f248], rax
call fcn.140006ea0
cmp qword [0x14001f240], 0
jne 0x140007e31
nop dword [rax]
lea rcx, [0x14001bc30]
call fcn.140006e10
mov r12, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, r12
mov qword [0x14001f240], rax
call fcn.140006ea0
cmp qword [0x14001f238], 0
jne 0x140007e3f
nop dword [rax]
lea rcx, [0x14001bc51]
call fcn.140006d90
mov rcx, qword [0x14001f240]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f238], rax
call fcn.140006ea0
cmp qword [0x14001f230], 0
jne 0x140007e4d
nop dword [rax]
lea rcx, [0x14001bc6a]
call fcn.140006d90
mov rcx, qword [0x14001f240]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f230], rax
call fcn.140006ea0
cmp qword [0x14001f228], 0
jne 0x140007e5b
nop dword [rax]
lea rcx, [0x14001bc88]
call fcn.140006d90
mov rcx, qword [0x14001f240]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f228], rax
call fcn.140006ea0
cmp qword [0x14001f220], 0
jne 0x140007e69
nop dword [rax]
lea rcx, [0x14001bca8]
call fcn.140006d90
mov rcx, qword [0x14001f240]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f220], rax
call fcn.140006ea0
jmp 0x140007e69