Function at 0x407970
Capabilities:
Link many functions at runtime

Disassembly:
push ecx
push esi
push 0x6dbdb8
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
jne 0x407986
pop esi
pop ecx
ret
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0x6dbdc8
push esi
call edi
test eax, eax
jne 0x4079b0
push 0x6f1a10
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6dbdc8
call fcn.005e3256
push 0x6dbddc
push esi
mov dword [0x8f2fb0], eax
call edi
test eax, eax
jne 0x4079d8
push 0x6f1a10
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6dbddc
call fcn.005e3256
push 0x6dbdf4
push esi
mov dword [0x8f2fb4], eax
call edi
test eax, eax
jne 0x407a00
push 0x6f1a10
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6dbdf4
call fcn.005e3256
push 0x6dbe04
push esi
mov dword [0x8f2fb8], eax
call edi
test eax, eax
jne 0x407a28
push 0x6f1a10
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6dbe04
call fcn.005e3256
push 0x6dbe1c
push esi
mov dword [0x8f2fbc], eax
call edi
test eax, eax
jne 0x407a50
push 0x6f1a10
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6dbe1c
call fcn.005e3256
push 0x6dbe38
push esi
mov dword [0x8f2fc0], eax
call edi
test eax, eax
jne 0x407a78
push 0x6f1a10
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6dbe38
call fcn.005e3256
push 0x6dbe54
push esi
mov dword [0x8f2fc4], eax
call edi
test eax, eax
jne 0x407aa0
push 0x6f1a10
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6dbe54
call fcn.005e3256
push 0x6dbe70
push esi
mov dword [0x8f2fc8], eax
call edi
test eax, eax
jne 0x407ac8
push 0x6f1a10
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6dbe70
call fcn.005e3256
push 0x6dbe90
push esi
mov dword [0x8f2fcc], eax
call edi
test eax, eax
jne 0x407af0
push 0x6f1a10
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6dbe90
call fcn.005e3256
push 0x6dbe9c
push esi
mov dword [0x8f2fd0], eax
call edi
test eax, eax
jne 0x407b18
push 0x6f1a10
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6dbe9c
call fcn.005e3256
push 0x6dbeac
push esi
mov dword [0x8f2fd4], eax
call edi
test eax, eax
jne 0x407b40
push 0x6f1a10
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6dbeac
call fcn.005e3256
push 0x6dbeb8
push esi
mov dword [0x8f2fd8], eax
call edi
test eax, eax
jne 0x407b68
push 0x6f1a10
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6dbeb8
call fcn.005e3256
push 0x6dbecc
push esi
mov dword [0x8f2fdc], eax
call edi
test eax, eax
jne 0x407b90
push 0x6f1a10
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6dbecc
call fcn.005e3256
push 0x6dbedc
push esi
mov dword [0x8f2fe0], eax
call edi
test eax, eax
jne 0x407bb8
push 0x6f1a10
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6dbedc
call fcn.005e3256
push 0x6dbee8
push esi
mov dword [0x8f2fe4], eax
call edi
test eax, eax
jne 0x407be0
push 0x6f1a10
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6dbee8
call fcn.005e3256
push 0x6dbef8
push esi
mov dword [0x8f2fe8], eax
call edi
test eax, eax
jne 0x407c08
push 0x6f1a10
lea eax, [esp + 0xc]
push eax
mov dword [esp + 0x10], 0x6dbef8
call fcn.005e3256
push 0x6dbf10
push esi
mov dword [0x8f2fec], eax
call edi
test eax, eax
jne 0x407c30
push 0x6f1a10
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x10], 0x6dbf10
call fcn.005e3256
push 0x6dbf24
push esi
mov dword [0x8f2ff0], eax
call edi
test eax, eax
jne 0x407c58
push 0x6f1a10
lea edx, [esp + 0xc]
push edx
mov dword [esp + 0x10], 0x6dbf24
call fcn.005e3256
pop edi
mov dword [0x8f2ff4], eax
mov eax, 1
pop esi
pop ecx
ret