Function at 0x4026af
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push ecx
push esi
push edi
call fcn.00402680
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x40650c
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
call fcn.00405290
pop ecx
lea ecx, [ebp - 4]
mov edi, eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x4064fc
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
mov esi, dword [sym.imp.KERNEL32.DLL_GetProcAddress]
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x408678], eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x4064ec
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x408680], eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x4064d8
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x408698], eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x4064c8
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x40867c], eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x4064b8
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x408684], eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x4064a8
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x408674], eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x406498
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x40868c], eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x406488
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
call fcn.00405290
pop ecx
lea ecx, [ebp - 4]
mov edi, eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x406474
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
mov dword [0x408694], eax
lea ecx, [ebp - 4]
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x40645c
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x408688], eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x406444
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x40869c], eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x406430
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
call fcn.00405290
pop ecx
lea ecx, [ebp - 4]
mov edi, eax
call fcn.00404930
xor eax, eax
mov al, byte [0x408640]
push eax
lea eax, [ebp - 4]
push 0x40641c
push eax
call fcn.00403460
add esp, 0xc
mov ecx, eax
call fcn.004047a0
push eax
push edi
call esi
lea ecx, [ebp - 4]
mov dword [0x408690], eax
call fcn.00404930
pop edi
pop esi
leave
ret