Function at 0x426800
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x18c
mov eax, dword [esp + 0x1a0]
mov edx, dword [esp + 0x1b8]
lea ebx, [esp + 0xcc]
lea esi, [esp + 0xc4]
mov dword [esp + 0xbc], eax
mov eax, dword [esp + 0x1a8]
mov dword [esp + 0xac], edx
mov edx, dword [esp + 0x1f0]
mov dword [esp + 0xb8], eax
mov eax, dword [esp + 0x1b0]
mov dword [esp + 0x8c], edx
mov dword [esp + 0xb4], eax
mov eax, dword [esp + 0x1b4]
mov dword [esp + 0xa8], eax
mov eax, dword [esp + 0x1c0]
mov dword [esp + 0xb0], eax
mov eax, dword [esp + 0x1c4]
mov dword [esp + 0xa4], eax
mov eax, dword [esp + 0x1cc]
mov dword [esp + 0xa0], eax
mov eax, dword [esp + 0x1d4]
mov dword [esp + 0x9c], eax
mov eax, dword [esp + 0x1d8]
mov dword [esp + 0x98], eax
mov eax, dword [esp + 0x1e4]
mov dword [esp + 0x94], eax
mov eax, dword [esp + 0x1ec]
mov dword [esp + 0x88], eax
mov eax, dword [esp + 0x1f4]
mov dword [esp + 0x90], eax
mov eax, dword [esp + 0x1f8]
mov edx, dword [esp + 0x208]
mov dword [esp], ebx
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0x200]
mov dword [esp + 0x7c], edx
mov edx, dword [esp + 0x214]
mov dword [esp + 0x80], eax
mov eax, dword [esp + 0x204]
mov dword [esp + 0x6c], edx
mov dword [esp + 0x78], eax
mov eax, dword [esp + 0x20c]
mov dword [esp + 0x74], eax
mov eax, dword [esp + 0x210]
mov dword [esp + 0x68], eax
mov eax, dword [esp + 0x218]
mov dword [esp + 0x70], eax
mov eax, dword [esp + 0x21c]
mov dword [esp + 0x64], eax
mov eax, dword [esp + 0x228]
mov dword [esp + 0x60], eax
mov eax, dword [0xd47044]
mov dword [esp + 0x17c], eax
xor eax, eax
call fcn.00484b90
mov dword [esp], ebx
call fcn.00484bd0
mov dword [esp], ebx
call fcn.00484c10
mov dword [esp], ebx
call fcn.00484c50
mov dword [esp], ebx
call fcn.00484ca0
mov dword [esp], ebx
call fcn.00484cf0
mov dword [esp], ebx
call fcn.00484d70
mov dword [esp], ebx
call fcn.00484db0
mov dword [esp], ebx
call fcn.00484df0
mov dword [esp], ebx
call fcn.00484e30
mov dword [esp], ebx
call fcn.00485110
mov dword [esp], ebx
call fcn.00485150
mov dword [esp], ebx
call fcn.00485180
mov dword [esp], ebx
call fcn.004851b0
mov dword [esp], ebx
call fcn.004851f0
mov dword [esp], ebx
call fcn.00485220
mov dword [esp], ebx
call fcn.00485250
mov dword [esp], ebx
call fcn.004852a0
mov dword [esp], ebx
call fcn.004852d0
mov dword [esp + 4], esi
mov dword [esp], ebx
call fcn.00485320
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + eax*4 + 0xcc]
test ecx, ecx
je 0x426b40
lea ebp, [esp + 0xb8]
lea edi, [esp + 0xbc]
jmp 0x426a4e
mov dword [esp], esi
call fcn.00484820
mov eax, dword [esp + 0xc4]
mov eax, dword [esp + eax*4 + 0xcc]
test eax, eax
je 0x426b40
lea eax, [esp + 0xc8]
mov dword [esp + 4], ebp
mov dword [esp + 0x58], eax
lea eax, [esp + 0x60]
mov dword [esp + 0x4c], eax
lea eax, [esp + 0x64]
mov dword [esp + 0x48], eax
lea eax, [esp + 0x70]
mov dword [esp + 0x44], eax
lea eax, [esp + 0x68]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x74]
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x78]
mov dword [esp + 0x38], eax
lea eax, [esp + 0x80]
mov dword [esp + 0x34], eax
lea eax, [esp + 0x84]
mov dword [esp + 0x30], eax
lea eax, [esp + 0x90]
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x88]
mov dword [esp + 0x28], eax
lea eax, [esp + 0x94]
mov dword [esp + 0x24], eax
lea eax, [esp + 0x98]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x9c]
mov dword [esp + 0x1c], eax
lea eax, [esp + 0xa0]
mov dword [esp + 0x18], eax
lea eax, [esp + 0xa4]
mov dword [esp + 0x14], eax
lea eax, [esp + 0xb0]
mov dword [esp + 0x10], eax
lea eax, [esp + 0xa8]
mov dword [esp + 0xc], eax
lea eax, [esp + 0xb4]
mov dword [esp + 8], eax
mov dword [esp], edi
mov dword [esp + 0x54], esi
mov dword [esp + 0x50], ebx
call fcn.004847d0
mov edx, dword [esp + 0xc8]
test edx, edx
jne 0x426a30
mov eax, 1
jmp 0x426b42
xor eax, eax
mov edx, dword [esp + 0x17c]
sub edx, dword [0xd47044]
jne 0x426b5c
add esp, 0x18c
pop ebx
pop esi
pop edi
pop ebp
ret
call fcn.00401690
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop