Function at 0x4085c0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x4c
mov eax, dword [ebp + 8]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp + 0x10]
mov dword [ebp - 0xc], edx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x24]
mov dword [ebp - 4], eax
mov dword [ebp - 0x48], 0x54e2f40c
jmp 0x408670
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x24]
add eax, dword [ecx + 0x20]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x24]
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x24]
add eax, dword [ecx + 0x24]
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x24]
add eax, dword [ecx + 0x1c]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0x1cb9d5da
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov eax, dword [ebp - 0x48]
cmp eax, 0x9c034867
jg 0x408690
cmp eax, 0x8f9caf8c
jne 0x408670
jmp 0x4088d4
cmp eax, 0xcc3997cd
jg 0x4086a0
cmp eax, 0x9c034868
jne 0x408670
jmp 0x40862b
cmp eax, 0xdbf0de5f
jg 0x4086b7
cmp eax, 0xcc3997ce
jne 0x408670
mov dword [ebp - 0x48], 0x56d7ea94
jmp 0x408670
cmp eax, 0xebc360db
jg 0x4086da
cmp eax, 0xdbf0de60
jne 0x408670
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x1c]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x48], 0x9c034868
jmp 0x408670
cmp eax, 0xa355f0d
jg 0x408719
cmp eax, 0xebc360dc
jne 0x408670
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x44]
mov edx, dword [ebp - 0x28]
add eax, dword [edx + ecx*4]
mov dword [ebp - 0x38], eax
mov dword [esp], eax
call fcn.004020a0
mov dword [ebp - 0x40], eax
mov ecx, 0x63618989
cmp eax, dword [ebp - 0x10]
je 0x408711
mov ecx, 0x68e66e99
mov dword [ebp - 0x48], ecx
jmp 0x408670
cmp eax, 0x1cb9d5d9
jg 0x408746
cmp eax, 0xa355f0e
jne 0x408670
xor eax, eax
sub eax, dword [ebp - 0x44]
mov ecx, 1
sub ecx, eax
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], 0x1cb9d5da
jmp 0x408670
cmp eax, 0x39f788dd
jg 0x408772
cmp eax, 0x1cb9d5da
jne 0x408670
mov ecx, dword [ebp - 0x44]
mov eax, 0xebc360dc
cmp ecx, dword [ebp - 0x3c]
jb 0x40876a
mov eax, 0xcc3997ce
mov dword [ebp - 0x48], eax
jmp 0x408670
cmp eax, 0x4634b28c
jg 0x408790
cmp eax, 0x39f788de
jne 0x408670
mov dword [ebp - 0x48], 0x56d7ea94
jmp 0x408670
cmp eax, 0x74b6f68c
jg 0x4087d3
cmp eax, 0x4edafd87
jg 0x4087fe
cmp eax, 0x4634b28d
jne 0x408670
mov ecx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x18]
mov edx, dword [eax + 0x3c]
lea eax, [ecx + edx]
mov dword [ebp - 0x1c], eax
mov eax, 0x4edafd88
cmp dword [ecx + edx], 0x4550
jne 0x4087cb
mov eax, 0x74b6f68d
mov dword [ebp - 0x48], eax
jmp 0x408670
cmp eax, 0x74b6f68d
jne 0x408670
mov eax, dword [ebp - 0x1c]
movzx eax, word [eax + 0x18]
cmp eax, 0x10b
mov eax, 0x4edafd88
jne 0x4087f6
mov eax, 0xdbf0de60
mov dword [ebp - 0x48], eax
jmp 0x408670
cmp eax, 0x54e2f40b
jg 0x40881c
cmp eax, 0x4edafd88
jne 0x408670
mov dword [ebp - 0x48], 0x56d7ea94
jmp 0x408670
cmp eax, 0x56d7ea93
jg 0x408846
cmp eax, 0x54e2f40c
jne 0x408670
mov eax, 0x68e8db91
cmp dword [ebp - 4], 0
je 0x40883e
mov eax, 0x9c034868
mov dword [ebp - 0x48], eax
jmp 0x408670
cmp eax, 0x63618988
jg 0x40886b
cmp eax, 0x56d7ea94
jne 0x408670
mov dword [ebp - 8], 0
mov dword [ebp - 0x48], 0x8f9caf8c
jmp 0x408670
cmp eax, 0x63618989
je 0x408885
cmp eax, 0x68e66e99
jne 0x4088a7
mov dword [ebp - 0x48], 0xa355f0e
jmp 0x408670
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x44]
mov edx, dword [ebp - 0x30]
movzx ecx, word [edx + ecx*2]
mov edx, dword [ebp - 0x2c]
add eax, dword [edx + ecx*4]
mov dword [ebp - 8], eax
mov dword [ebp - 0x48], 0x8f9caf8c
jmp 0x408670
cmp eax, 0x68e8db91
jne 0x408670
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x18], eax
movzx eax, word [eax]
cmp eax, 0x5a4d
mov eax, 0x39f788de
jne 0x4088cc
mov eax, 0x4634b28d
mov dword [ebp - 0x48], eax
jmp 0x408670
mov eax, dword [ebp - 8]
add esp, 0x4c
pop ebp
ret