Function at 0x18001fe70
Capabilities:
Link many functions at runtime

Disassembly:
sub rsp, 0x28
mov rax, qword [0x1800ef260]
test rax, rax
jne 0x18001fe9e
xor edx, edx
lea rcx, [0x1800c9bb0]
call fcn.18001d950
mov qword [0x1800ef260], rax
test rax, rax
je 0x180020127
cmp qword [0x1800ef340], 0
jne 0x18001fecd
xor edx, edx
lea rcx, [0x1800c9bd0]
call fcn.18001d950
mov qword [0x1800ef340], rax
test rax, rax
je 0x180020127
mov rax, qword [0x1800ef260]
cmp qword [0x1800ef298], 0
jne 0x18001fefe
lea rdx, [0x1800c9bf0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef298], rax
test rax, rax
je 0x180020127
mov rax, qword [0x1800ef260]
cmp qword [0x1800ef2a0], 0
jne 0x18001ff2f
lea rdx, [0x1800c9c10]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef2a0], rax
test rax, rax
je 0x180020127
mov rax, qword [0x1800ef260]
cmp qword [0x1800ef278], 0
jne 0x18001ff60
lea rdx, [0x1800c9c30]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef278], rax
test rax, rax
je 0x180020127
mov rax, qword [0x1800ef260]
cmp qword [0x1800ef280], 0
jne 0x18001ff91
lea rdx, [0x1800c9c50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef280], rax
test rax, rax
je 0x180020127
mov rax, qword [0x1800ef260]
cmp qword [0x1800ef2a8], 0
jne 0x18001ffc2
lea rdx, [0x1800c9c70]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef2a8], rax
test rax, rax
je 0x180020127
mov rax, qword [0x1800ef260]
cmp qword [0x1800ef288], 0
jne 0x18001fff3
lea rdx, [0x1800c9ca0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef288], rax
test rax, rax
je 0x180020127
mov rax, qword [0x1800ef260]
cmp qword [0x1800ef290], 0
jne 0x180020024
lea rdx, [0x1800c9cc0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef290], rax
test rax, rax
je 0x180020127
mov rax, qword [0x1800ef260]
cmp qword [0x1800ef268], 0
jne 0x180020055
lea rdx, [0x1800c9ce0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef268], rax
test rax, rax
je 0x180020127
mov rax, qword [0x1800ef260]
cmp qword [0x1800ef270], 0
jne 0x18002007f
lea rdx, [0x1800c9cf0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef270], rax
test rax, rax
je 0x180020127
cmp qword [0x1800ef348], 0
jne 0x1800200a9
mov rcx, qword [0x1800ef340]
lea rdx, [0x1800c9d00]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef348], rax
test rax, rax
je 0x180020127
cmp qword [0x1800ef350], 0
jne 0x1800200d3
mov rcx, qword [0x1800ef340]
lea rdx, [0x1800c9d10]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef350], rax
test rax, rax
je 0x180020127
cmp qword [0x1800ef360], 0
jne 0x1800200fd
mov rcx, qword [0x1800ef340]
lea rdx, [0x1800c9d30]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef360], rax
test rax, rax
je 0x180020127
cmp qword [0x1800ef358], 0
jne 0x18002012e
mov rcx, qword [0x1800ef340]
lea rdx, [0x1800c9d50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ef358], rax
test rax, rax
jne 0x18002012e
xor eax, eax
add rsp, 0x28
ret
mov eax, 1
add rsp, 0x28
ret