Function at 0x18001fcf0
Capabilities:
Link many functions at runtime

Disassembly:
sub rsp, 0x28
mov rax, qword [0x1800eb260]
test rax, rax
jne 0x18001fd1e
xor edx, edx
lea rcx, [0x1800c7790]
call fcn.18001d740
mov qword [0x1800eb260], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800eb340], 0
jne 0x18001fd4d
xor edx, edx
lea rcx, [0x1800c77b0]
call fcn.18001d740
mov qword [0x1800eb340], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800eb260]
cmp qword [0x1800eb298], 0
jne 0x18001fd7e
lea rdx, [0x1800c77d0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb298], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800eb260]
cmp qword [0x1800eb2a0], 0
jne 0x18001fdaf
lea rdx, [0x1800c77f0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb2a0], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800eb260]
cmp qword [0x1800eb278], 0
jne 0x18001fde0
lea rdx, [0x1800c7810]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb278], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800eb260]
cmp qword [0x1800eb280], 0
jne 0x18001fe11
lea rdx, [0x1800c7830]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb280], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800eb260]
cmp qword [0x1800eb2a8], 0
jne 0x18001fe42
lea rdx, [0x1800c7850]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb2a8], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800eb260]
cmp qword [0x1800eb288], 0
jne 0x18001fe73
lea rdx, [0x1800c7880]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb288], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800eb260]
cmp qword [0x1800eb290], 0
jne 0x18001fea4
lea rdx, [0x1800c78a0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb290], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800eb260]
cmp qword [0x1800eb268], 0
jne 0x18001fed5
lea rdx, [0x1800c78c0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb268], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800eb260]
cmp qword [0x1800eb270], 0
jne 0x18001feff
lea rdx, [0x1800c78d0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb270], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800eb348], 0
jne 0x18001ff29
mov rcx, qword [0x1800eb340]
lea rdx, [0x1800c78e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb348], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800eb350], 0
jne 0x18001ff53
mov rcx, qword [0x1800eb340]
lea rdx, [0x1800c78f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb350], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800eb360], 0
jne 0x18001ff7d
mov rcx, qword [0x1800eb340]
lea rdx, [0x1800c7910]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb360], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800eb358], 0
jne 0x18001ffae
mov rcx, qword [0x1800eb340]
lea rdx, [0x1800c7930]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800eb358], rax
test rax, rax
jne 0x18001ffae
xor eax, eax
add rsp, 0x28
ret
mov eax, 1
add rsp, 0x28
ret