Function at 0x18001fcf0
Capabilities:
Link many functions at runtime

Disassembly:
sub rsp, 0x28
mov rax, qword [0x1800ec260]
test rax, rax
jne 0x18001fd1e
xor edx, edx
lea rcx, [0x1800c7960]
call fcn.18001d740
mov qword [0x1800ec260], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800ec340], 0
jne 0x18001fd4d
xor edx, edx
lea rcx, [0x1800c7980]
call fcn.18001d740
mov qword [0x1800ec340], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800ec260]
cmp qword [0x1800ec298], 0
jne 0x18001fd7e
lea rdx, [0x1800c79a0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec298], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800ec260]
cmp qword [0x1800ec2a0], 0
jne 0x18001fdaf
lea rdx, [0x1800c79c0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec2a0], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800ec260]
cmp qword [0x1800ec278], 0
jne 0x18001fde0
lea rdx, [0x1800c79e0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec278], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800ec260]
cmp qword [0x1800ec280], 0
jne 0x18001fe11
lea rdx, [0x1800c7a00]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec280], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800ec260]
cmp qword [0x1800ec2a8], 0
jne 0x18001fe42
lea rdx, [0x1800c7a20]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec2a8], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800ec260]
cmp qword [0x1800ec288], 0
jne 0x18001fe73
lea rdx, [0x1800c7a50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec288], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800ec260]
cmp qword [0x1800ec290], 0
jne 0x18001fea4
lea rdx, [0x1800c7a70]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec290], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800ec260]
cmp qword [0x1800ec268], 0
jne 0x18001fed5
lea rdx, [0x1800c7a90]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec268], rax
test rax, rax
je 0x18001ffa7
mov rax, qword [0x1800ec260]
cmp qword [0x1800ec270], 0
jne 0x18001feff
lea rdx, [0x1800c7aa0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec270], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800ec348], 0
jne 0x18001ff29
mov rcx, qword [0x1800ec340]
lea rdx, [0x1800c7ab0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec348], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800ec350], 0
jne 0x18001ff53
mov rcx, qword [0x1800ec340]
lea rdx, [0x1800c7ac0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec350], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800ec360], 0
jne 0x18001ff7d
mov rcx, qword [0x1800ec340]
lea rdx, [0x1800c7ae0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec360], rax
test rax, rax
je 0x18001ffa7
cmp qword [0x1800ec358], 0
jne 0x18001ffae
mov rcx, qword [0x1800ec340]
lea rdx, [0x1800c7b00]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ec358], rax
test rax, rax
jne 0x18001ffae
xor eax, eax
add rsp, 0x28
ret
mov eax, 1
add rsp, 0x28
ret