Function at 0x407ad0
Capabilities:
Link many functions at runtime

Disassembly:
push ecx
push esi
push 0x6c06e0
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
jne 0x407ae6
pop esi
pop ecx
ret
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0x6c06f0
push esi
call edi
test eax, eax
jne 0x407b10
push 0x6d6454
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6c06f0
call fcn.005e522b
push 0x6c0704
push esi
mov dword [0x8d6ec4], eax
call edi
test eax, eax
jne 0x407b38
push 0x6d6454
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6c0704
call fcn.005e522b
push 0x6c071c
push esi
mov dword [0x8d6ec8], eax
call edi
test eax, eax
jne 0x407b60
push 0x6d6454
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6c071c
call fcn.005e522b
push 0x6c072c
push esi
mov dword [0x8d6ecc], eax
call edi
test eax, eax
jne 0x407b88
push 0x6d6454
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6c072c
call fcn.005e522b
push 0x6c0744
push esi
mov dword [0x8d6ed0], eax
call edi
test eax, eax
jne 0x407bb0
push 0x6d6454
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6c0744
call fcn.005e522b
push 0x6c0760
push esi
mov dword [0x8d6ed4], eax
call edi
test eax, eax
jne 0x407bd8
push 0x6d6454
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6c0760
call fcn.005e522b
push 0x6c077c
push esi
mov dword [0x8d6ed8], eax
call edi
test eax, eax
jne 0x407c00
push 0x6d6454
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6c077c
call fcn.005e522b
push 0x6c0798
push esi
mov dword [0x8d6edc], eax
call edi
test eax, eax
jne 0x407c28
push 0x6d6454
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6c0798
call fcn.005e522b
push 0x6c07b8
push esi
mov dword [0x8d6ee0], eax
call edi
test eax, eax
jne 0x407c50
push 0x6d6454
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6c07b8
call fcn.005e522b
push 0x6c07c4
push esi
mov dword [0x8d6ee4], eax
call edi
test eax, eax
jne 0x407c78
push 0x6d6454
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6c07c4
call fcn.005e522b
push 0x6c07d4
push esi
mov dword [0x8d6ee8], eax
call edi
test eax, eax
jne 0x407ca0
push 0x6d6454
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6c07d4
call fcn.005e522b
push 0x6c07e0
push esi
mov dword [0x8d6eec], eax
call edi
test eax, eax
jne 0x407cc8
push 0x6d6454
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6c07e0
call fcn.005e522b
push 0x6c07f4
push esi
mov dword [0x8d6ef0], eax
call edi
test eax, eax
jne 0x407cf0
push 0x6d6454
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6c07f4
call fcn.005e522b
push 0x6c0804
push esi
mov dword [0x8d6ef4], eax
call edi
test eax, eax
jne 0x407d18
push 0x6d6454
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6c0804
call fcn.005e522b
push 0x6c0810
push esi
mov dword [0x8d6ef8], eax
call edi
test eax, eax
jne 0x407d40
push 0x6d6454
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6c0810
call fcn.005e522b
push 0x6c0820
push esi
mov dword [0x8d6efc], eax
call edi
test eax, eax
jne 0x407d68
push 0x6d6454
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6c0820
call fcn.005e522b
push 0x6c0838
push esi
mov dword [0x8d6f00], eax
call edi
test eax, eax
jne 0x407d90
push 0x6d6454
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6c0838
call fcn.005e522b
push 0x6c084c
push esi
mov dword [0x8d6f04], eax
call edi
test eax, eax
jne 0x407db8
push 0x6d6454
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6c084c
call fcn.005e522b
pop edi
mov dword [0x8d6f08], eax
mov eax, 1
pop esi
pop ecx
ret