Function at 0x1403858d0
Capabilities:
Link many functions at runtime

Disassembly:
sub rsp, 0x58
lea r8, [0x1414457f8]
mov ecx, 6
lea rdx, [0x141443c80]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleExW]
test eax, eax
jne 0x140385909
lea rdx, [0x14140d2c0]
mov ecx, 0x10008
call fcn.140386200
xor eax, eax
add rsp, 0x58
ret
lea rcx, [0x14140d2f0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x141446620], rax
test rax, rax
jne 0x14038593a
lea rdx, [0x14140d3a8]
mov ecx, 0x10008
call fcn.140386200
xor eax, eax
add rsp, 0x58
ret
lea rdx, [0x14140d3d0]
mov qword [rsp + 0x50], rbx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446620]
lea rdx, [0x14140d368]
mov qword [0x141446628], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446620]
lea rdx, [0x14140d388]
mov qword [0x141446630], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446620]
lea rdx, [0x14140d338]
mov qword [0x141446638], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446620]
lea rdx, [0x14140d358]
mov qword [0x141446640], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446620]
lea rdx, [0x14140d300]
mov qword [0x141446648], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446620]
lea rdx, [0x14140d320]
mov qword [0x141446650], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x14140d450]
mov qword [0x141446658], rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1414465f0], rax
test rax, rax
je 0x140385a28
lea rdx, [0x14140d460]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1414465f8], rax
lea rcx, [0x14140d440]
xor ebx, ebx
mov qword [rsp + 0x28], rcx
lea rax, [0x14140d430]
lea rcx, [0x14140d410]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rcx
lea rcx, [0x14140d420]
mov qword [rsp + 0x38], rcx
lea rcx, [0x14140d3e8]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rbx
nop dword [rax + rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x141446608], rax
test rax, rax
jne 0x140385a94
mov rax, qword [rsp + rbx*8 + 0x28]
inc rbx
test rax, rax
jne 0x140385a70
jmp 0x140385ac6
lea rdx, [0x14140d3f8]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446608]
lea rdx, [0x14140d500]
mov qword [0x141446610], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x141446618], rax
lea rcx, [0x14140d510]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, qword [rsp + 0x50]
mov qword [0x141446660], rax
test rax, rax
je 0x140385b4c
lea rdx, [0x14140d4d8]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446660]
lea rdx, [0x14140d4f0]
mov qword [0x141446668], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446660]
lea rdx, [0x14140d4a0]
mov qword [0x141446670], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446660]
lea rdx, [0x14140d4c0]
mov qword [0x141446678], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x141446680], rax
lea rcx, [0x14140d478]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x141446688], rax
test rax, rax
je 0x140385b97
lea rdx, [0x14140d488]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x141446688]
lea rdx, [0x14140d620]
mov qword [0x141446690], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x141446698], rax
lea rcx, [0x1413a1988]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1414466a0], rax
test rax, rax
je 0x140385bc7
lea rdx, [0x14140d638]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1414466a8], rax
mov eax, 1
add rsp, 0x58
ret