Function at 0x4071b0
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], 0x695d8480
jmp 0x407240
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], 0x43098e89
nop
nop
nop
nop
nop
nop
nop
nop
mov eax, dword [ebp - 0x48]
cmp eax, 0xa0542cd7
jg 0x407260
cmp eax, 0x825a369b
jne 0x407240
jmp 0x40721b
cmp eax, 0x695d847f
jg 0x4072f0
cmp eax, 0x6437352d
jg 0x407313
cmp eax, 0x43098e88
jg 0x407331
cmp eax, 0x3da6c03d
jg 0x407341
cmp eax, 0x2816bc0c
jg 0x40736a
cmp eax, 0x15606362
jg 0x4073b5
cmp eax, 0x12a7771e
jg 0x4073ea
cmp eax, 0x62050a3
jg 0x407401
cmp eax, 0xea81c467
jg 0x407418
cmp eax, 0xcdbc506f
jg 0x40743d
cmp eax, 0xa0deb138
jg 0x407454
cmp eax, 0xa0542cd8
jne 0x407240
mov dword [ebp - 0x48], 0x3da6c03e
jmp 0x407240
cmp eax, 0x695d8480
jne 0x407240
mov eax, 0xb7e3cd13
cmp dword [ebp - 4], 0
je 0x40730b
mov eax, 0x2816bc0d
mov dword [ebp - 0x48], eax
jmp 0x407240
cmp eax, 0x6437352e
jne 0x407240
mov dword [ebp - 8], 0
mov dword [ebp - 0x48], 0x43098e89
jmp 0x407240
cmp eax, 0x43098e89
jne 0x407240
jmp 0x40750a
cmp eax, 0x3da6c03e
jne 0x407240
mov eax, 0xf16da826
sub eax, dword [ebp - 0x44]
mov ecx, 0xf16da827
sub ecx, eax
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], 0xea81c468
jmp 0x407240
cmp eax, 0x2816bc0d
jne 0x407240
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], 0xea81c468
jmp 0x407240
cmp eax, 0x15606363
jne 0x407240
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, 0xcdbc5070
cmp dword [ecx + edx], 0x4550
jne 0x4073e2
mov eax, 0xb8443615
mov dword [ebp - 0x48], eax
jmp 0x407240
cmp eax, 0x12a7771f
jne 0x407240
mov dword [ebp - 0x48], 0x6437352e
jmp 0x407240
cmp eax, 0x62050a4
jne 0x407240
mov dword [ebp - 0x48], 0x6437352e
jmp 0x407240
cmp eax, 0xea81c468
jne 0x407240
mov ecx, dword [ebp - 0x44]
mov eax, 0xa8682983
cmp ecx, dword [ebp - 0x3c]
jb 0x407435
mov eax, 0x12a7771f
mov dword [ebp - 0x48], eax
jmp 0x407240
cmp eax, 0xcdbc5070
jne 0x407240
mov dword [ebp - 0x48], 0x6437352e
jmp 0x407240
cmp eax, 0xa8682982
jg 0x40747e
cmp eax, 0xa0deb139
jne 0x407240
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x1c]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x48], 0x2816bc0d
jmp 0x407240
cmp eax, 0xa8682983
je 0x4074ae
cmp eax, 0xb7e3cd13
jne 0x4074df
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x18], eax
movzx eax, word [eax]
cmp eax, 0x5a4d
mov eax, 0x62050a4
jne 0x4074a6
mov eax, 0x15606363
mov dword [ebp - 0x48], eax
jmp 0x407240
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.00402470
mov dword [ebp - 0x40], eax
mov ecx, 0x825a369b
cmp eax, dword [ebp - 0x10]
je 0x4074d7
mov ecx, 0xa0542cd8
mov dword [ebp - 0x48], ecx
jmp 0x407240
cmp eax, 0xb8443615
jne 0x407240
mov eax, dword [ebp - 0x1c]
movzx eax, word [eax + 0x18]
cmp eax, 0x10b
mov eax, 0xcdbc5070
jne 0x407502
mov eax, 0xa0deb139
mov dword [ebp - 0x48], eax
jmp 0x407240
mov eax, dword [ebp - 8]
add esp, 0x4c
pop ebp
ret