Function at 0x180041328
Capabilities:
Link many functions at runtime

Disassembly:
jmp 0x1800933a0
push rbp
push rdi
sub rsp, 0x118
lea rbp, [rsp + 0x30]
lea rcx, [0x18011c29d]
call fcn.1800414cc
lea rcx, [0x1800cf668]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 8], rax
cmp qword [rbp + 8], 0
jne 0x180093409
mov eax, dword [0x18010809c]
add eax, 2
lea rcx, [0x1800cf6b8]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x180093409
int3
xor eax, eax
test eax, eax
jne 0x1800933cc
cmp qword [rbp + 8], 0
jne 0x18009341d
xor eax, eax
jmp 0x1800937a2
lea rdx, [0x1800ece18]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18010c090], rax
cmp qword [0x18010c090], 0
jne 0x180093475
mov eax, dword [0x18010809c]
add eax, 9
lea rcx, [0x1800ece28]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x180093475
int3
xor eax, eax
test eax, eax
jne 0x180093435
lea rdx, [0x1800ece48]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18010c098], rax
cmp qword [0x18010c098], 0
jne 0x1800934d3
mov eax, dword [0x18010809c]
add eax, 0xb
lea rcx, [0x1800ece58]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x1800934d3
int3
xor eax, eax
test eax, eax
jne 0x180093493
lea rdx, [0x1800ece78]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18010c0a0], rax
cmp qword [0x18010c0a0], 0
jne 0x180093531
mov eax, dword [0x18010809c]
add eax, 0xd
lea rcx, [0x1800ece88]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x180093531
int3
xor eax, eax
test eax, eax
jne 0x1800934f1
lea rdx, [0x1800ecea8]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18010c0a8], rax
cmp qword [0x18010c0a8], 0
jne 0x1800935d8
lea rcx, [0x1800eceb8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x18010c148], rax
cmp qword [0x18010c148], 0
jne 0x1800935ad
mov eax, dword [0x18010809c]
add eax, 0x13
lea rcx, [0x1800eced8]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x1800935ad
int3
xor eax, eax
test eax, eax
jne 0x18009356d
cmp qword [0x18010c148], 0
je 0x1800935d8
lea rdx, [0x1800ecea8]
mov rcx, qword [0x18010c148]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18010c0a8], rax
cmp qword [0x18010c0a8], 0
jne 0x180093618
mov eax, dword [0x18010809c]
add eax, 0x19
lea rcx, [0x1800ecef8]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x180093618
int3
xor eax, eax
test eax, eax
jne 0x1800935d8
lea rdx, [0x1800ecf18]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18010c0b0], rax
cmp qword [0x18010c0b0], 0
jne 0x180093676
mov eax, dword [0x18010809c]
add eax, 0x1b
lea rcx, [0x1800ecf28]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x180093676
int3
xor eax, eax
test eax, eax
jne 0x180093636
lea rdx, [0x1800eba20]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18010c0d0], rax
cmp qword [0x18010c0d0], 0
jne 0x1800936d4
mov eax, dword [0x18010809c]
add eax, 0x1e
lea rcx, [0x1800ecf48]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x1800936d4
int3
xor eax, eax
test eax, eax
jne 0x180093694
lea rdx, [0x1800ecf70]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18010c0d8], rax
cmp qword [0x18010c0d8], 0
jne 0x180093732
mov eax, dword [0x18010809c]
add eax, 0x20
lea rcx, [0x1800ecf98]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x180093732
int3
xor eax, eax
test eax, eax
jne 0x1800936f2
lea rdx, [0x1800ecfd0]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18010c0e0], rax
cmp qword [0x18010c0e0], 0
jne 0x180093790
mov eax, dword [0x18010809c]
add eax, 0x22
lea rcx, [0x1800ecfe8]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800ece00]
mov r8d, eax
lea rdx, [0x1800ec920]
mov ecx, 2
call fcn.180041832
cmp eax, 1
jne 0x180093790
int3
xor eax, eax
test eax, eax
jne 0x180093750
xor ecx, ecx
call fcn.180040766
mov eax, 1
lea rsp, [rbp + 0xe8]
pop rdi
pop rbp
ret