Function at 0x407800
Capabilities:
Link many functions at runtime

Disassembly:
push ecx
push esi
push 0x6abb60
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
jne 0x407816
pop esi
pop ecx
ret
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0x6abb70
push esi
call edi
test eax, eax
jne 0x407840
push 0x6c113c
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6abb70
call fcn.005d817b
push 0x6abb84
push esi
mov dword [0x786e6c], eax
call edi
test eax, eax
jne 0x407868
push 0x6c113c
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6abb84
call fcn.005d817b
push 0x6abb9c
push esi
mov dword [0x786e70], eax
call edi
test eax, eax
jne 0x407890
push 0x6c113c
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6abb9c
call fcn.005d817b
push 0x6abbac
push esi
mov dword [0x786e74], eax
call edi
test eax, eax
jne 0x4078b8
push 0x6c113c
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6abbac
call fcn.005d817b
push 0x6abbc4
push esi
mov dword [0x786e78], eax
call edi
test eax, eax
jne 0x4078e0
push 0x6c113c
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6abbc4
call fcn.005d817b
push 0x6abbe0
push esi
mov dword [0x786e7c], eax
call edi
test eax, eax
jne 0x407908
push 0x6c113c
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6abbe0
call fcn.005d817b
push 0x6abbfc
push esi
mov dword [0x786e80], eax
call edi
test eax, eax
jne 0x407930
push 0x6c113c
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6abbfc
call fcn.005d817b
push 0x6abc18
push esi
mov dword [0x786e84], eax
call edi
test eax, eax
jne 0x407958
push 0x6c113c
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6abc18
call fcn.005d817b
push 0x6abc38
push esi
mov dword [0x786e88], eax
call edi
test eax, eax
jne 0x407980
push 0x6c113c
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6abc38
call fcn.005d817b
push 0x6abc44
push esi
mov dword [0x786e8c], eax
call edi
test eax, eax
jne 0x4079a8
push 0x6c113c
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6abc44
call fcn.005d817b
push 0x6abc54
push esi
mov dword [0x786e90], eax
call edi
test eax, eax
jne 0x4079d0
push 0x6c113c
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6abc54
call fcn.005d817b
push 0x6abc60
push esi
mov dword [0x786e94], eax
call edi
test eax, eax
jne 0x4079f8
push 0x6c113c
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6abc60
call fcn.005d817b
push 0x6abc74
push esi
mov dword [0x786e98], eax
call edi
test eax, eax
jne 0x407a20
push 0x6c113c
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6abc74
call fcn.005d817b
push 0x6abc84
push esi
mov dword [0x786e9c], eax
call edi
test eax, eax
jne 0x407a48
push 0x6c113c
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6abc84
call fcn.005d817b
push 0x6abc90
push esi
mov dword [0x786ea0], eax
call edi
test eax, eax
jne 0x407a70
push 0x6c113c
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6abc90
call fcn.005d817b
push 0x6abca0
push esi
mov dword [0x786ea4], eax
call edi
test eax, eax
jne 0x407a98
push 0x6c113c
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6abca0
call fcn.005d817b
push 0x6abcb8
push esi
mov dword [0x786ea8], eax
call edi
test eax, eax
jne 0x407ac0
push 0x6c113c
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6abcb8
call fcn.005d817b
push 0x6abccc
push esi
mov dword [0x786eac], eax
call edi
test eax, eax
jne 0x407ae8
push 0x6c113c
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6abccc
call fcn.005d817b
pop edi
mov dword [0x786eb0], eax
mov eax, 1
pop esi
pop ecx
ret