Function at 0x405c32
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x100
push esi
push edi
mov esi, 0x44fcbc
lea edi, [ebp - 0x2c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x44fcac
lea edi, [ebp - 0x6c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x44fca0
lea edi, [ebp - 0xc]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 5
mov esi, 0x44fc88
pop ecx
lea edi, [ebp - 0x100]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x44fc74
lea edi, [ebp - 0x80]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x44fc64
lea edi, [ebp - 0x4c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x44fc50
lea edi, [ebp - 0xbc]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x44fc3c
lea edi, [ebp - 0xa8]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 5
mov esi, 0x44fc24
pop ecx
lea edi, [ebp - 0xe8]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x44fc10
lea edi, [ebp - 0x94]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x44fc00
lea edi, [ebp - 0x3c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x44fbf0
lea edi, [ebp - 0x5c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, 0x44fbe0
lea edi, [ebp - 0x1c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
push 5
mov esi, 0x44fbcc
pop ecx
lea edi, [ebp - 0xd0]
lea eax, [ebp - 0x2c]
rep movsd dword es:[edi], dword [esi]
push eax
call fcn.00401fe8
lea eax, [ebp - 0x6c]
push eax
call fcn.00401fe8
lea eax, [ebp - 0xc]
push eax
call fcn.00401fe8
lea eax, [ebp - 0x100]
push eax
call fcn.00401fe8
lea eax, [ebp - 0x80]
push eax
call fcn.00401fe8
lea eax, [ebp - 0x4c]
push eax
call fcn.00401fe8
lea eax, [ebp - 0xbc]
push eax
call fcn.00401fe8
lea eax, [ebp - 0xa8]
push eax
call fcn.00401fe8
lea eax, [ebp - 0xe8]
push eax
call fcn.00401fe8
lea eax, [ebp - 0x94]
push eax
call fcn.00401fe8
lea eax, [ebp - 0x3c]
push eax
call fcn.00401fe8
lea eax, [ebp - 0x5c]
push eax
call fcn.00401fe8
lea eax, [ebp - 0x1c]
push eax
call fcn.00401fe8
lea eax, [ebp - 0xd0]
push eax
call fcn.00401fe8
mov edi, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
add esp, 0x38
lea eax, [ebp - 0x2c]
push eax
call edi
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x455690], eax
test eax, eax
je 0x405e7f
lea ecx, [ebp - 0x6c]
push ecx
push eax
call esi
mov dword [0x454f20], eax
lea eax, [ebp - 0xc]
push eax
push dword [0x455690]
call esi
mov dword [0x454f24], eax
lea eax, [ebp - 0x100]
push eax
push dword [0x455690]
call esi
mov dword [0x454f28], eax
lea eax, [ebp - 0x80]
push eax
push dword [0x455690]
call esi
mov dword [0x454f2c], eax
lea eax, [ebp - 0x4c]
push eax
push dword [0x455690]
call esi
mov dword [0x454f30], eax
lea eax, [ebp - 0xbc]
push eax
push dword [0x455690]
call esi
mov dword [0x454f34], eax
lea eax, [ebp - 0xa8]
push eax
push dword [0x455690]
call esi
mov dword [0x454f38], eax
lea eax, [ebp - 0xe8]
push eax
push dword [0x455690]
call esi
mov dword [0x454f3c], eax
lea eax, [ebp - 0x94]
push eax
push dword [0x455690]
call esi
mov dword [0x454f44], eax
lea eax, [ebp - 0x3c]
push eax
push dword [0x455690]
call esi
mov dword [0x454f48], eax
lea eax, [ebp - 0x5c]
push eax
push dword [0x455690]
call esi
mov dword [0x454f4c], eax
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
mov dword [0x455694], eax
je 0x405e9d
lea ecx, [ebp - 0xd0]
push ecx
push eax
call esi
mov dword [0x454f40], eax
push 1
pop eax
pop edi
pop esi
leave
ret