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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x50
mov eax, dword [ebp + 8]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp + 0x10]
mov dword [ebp - 0x10], edx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x28]
mov dword [ebp - 8], eax
mov dword [ebp - 0x4c], 0x12d63572
jmp 0x408450
mov dword [ebp - 0x4c], 0xf3d8185
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov eax, dword [ebp - 0x4c]
cmp eax, 0xb9548662
jg 0x408470
cmp eax, 0x83ecb5ae
jne 0x408450
jmp 0x40843b
cmp eax, 0xbacc4a1c
jg 0x4084a0
cmp eax, 0xb9548663
jne 0x408450
mov eax, dword [ebp - 0x20]
movzx eax, word [eax + 0x18]
cmp eax, 0x10b
mov eax, 0xd741b3a6
jne 0x408496
mov eax, 0xeab2e0b4
mov dword [ebp - 0x4c], eax
jmp 0x408450
cmp eax, 0xd741b3a5
jg 0x4084b3
cmp eax, 0xbacc4a1d
jne 0x408450
jmp 0x4087a2
cmp eax, 0xdb3a23fb
jg 0x4084ca
cmp eax, 0xd741b3a6
jne 0x408450
mov dword [ebp - 0x4c], 0x6e4637cc
jmp 0x408450
cmp eax, 0xdd8b963a
jg 0x4084fe
cmp eax, 0xdb3a23fc
jne 0x408450
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x1c], eax
movzx eax, word [eax]
cmp eax, 0x5a4d
mov eax, 0xf01d064a
jne 0x4084f6
mov eax, 0x63ccba31
mov dword [ebp - 0x4c], eax
jmp 0x408450
cmp eax, 0xeab2e0b3
jg 0x40851c
cmp eax, 0xdd8b963b
jne 0x408450
mov dword [ebp - 0x4c], 0x53ef57a3
jmp 0x408450
cmp eax, 0xf01d0649
jg 0x408546
cmp eax, 0xeab2e0b4
jne 0x408450
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x20]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x4c], 0x42c32173
jmp 0x408450
cmp eax, 0xf65da63d
jg 0x408564
cmp eax, 0xf01d064a
jne 0x408450
mov dword [ebp - 0x4c], 0xf3d8185
jmp 0x408450
cmp eax, 0xfc499615
jg 0x408582
cmp eax, 0xf65da63e
jne 0x408450
mov dword [ebp - 0x4c], 0x6e4637cc
jmp 0x408450
cmp eax, 0xf3d8184
jg 0x4085a0
cmp eax, 0xfc499616
jne 0x408450
mov dword [ebp - 0x4c], 0x53ef57a3
jmp 0x408450
cmp eax, 0x12d63571
jg 0x4085c5
cmp eax, 0xf3d8185
jne 0x408450
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x4c], 0xfc499616
jmp 0x408450
cmp eax, 0x26e8f373
jg 0x4085ef
cmp eax, 0x12d63572
jne 0x408450
mov eax, 0xdb3a23fc
cmp dword [ebp - 8], 0
je 0x4085e7
mov eax, 0x42c32173
mov dword [ebp - 0x4c], eax
jmp 0x408450
cmp eax, 0x32bfbaaa
jg 0x408610
cmp eax, 0x26e8f374
jne 0x408450
inc dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0x32bfbaab
jmp 0x408450
cmp eax, 0x42c32172
jg 0x40863c
cmp eax, 0x32bfbaab
jne 0x408450
mov ecx, dword [ebp - 0x48]
mov eax, 0x75e0dfdb
cmp ecx, dword [ebp - 0x40]
jb 0x408634
mov eax, 0x83ecb5ae
mov dword [ebp - 0x4c], eax
jmp 0x408450
cmp eax, 0x4e07496a
jg 0x40868e
cmp eax, 0x42c32173
jne 0x408450
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x28]
add eax, dword [ecx + 0x20]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x28]
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x28]
add eax, dword [ecx + 0x24]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x28]
add eax, dword [ecx + 0x1c]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0x32bfbaab
jmp 0x408450
cmp eax, 0x52cc32df
jg 0x4086c2
cmp eax, 0x4e07496b
jne 0x408450
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x48]
mov edx, dword [ebp - 0x34]
movzx ecx, word [edx + ecx*2]
mov edx, dword [ebp - 0x30]
add eax, dword [edx + ecx*4]
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x4c], 0xfc499616
jmp 0x408450
cmp eax, 0x53ef57a2
jg 0x4086e0
cmp eax, 0x52cc32e0
jne 0x408450
mov dword [ebp - 0x4c], 0x26e8f374
jmp 0x408450
cmp eax, 0x63ccba30
jg 0x408704
cmp eax, 0x53ef57a3
jne 0x408450
mov eax, dword [ebp - 0xc]
mov dword [ebp - 4], eax
mov dword [ebp - 0x4c], 0xbacc4a1d
jmp 0x408450
cmp eax, 0x6e4637cb
jg 0x408740
cmp eax, 0x63ccba31
jne 0x408450
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax + 0x3c]
lea eax, [ecx + edx]
mov dword [ebp - 0x20], eax
mov eax, 0xd741b3a6
cmp dword [ecx + edx], 0x4550
jne 0x408738
mov eax, 0xb9548663
mov dword [ebp - 0x4c], eax
jmp 0x408450
cmp eax, 0x6e4637cc
je 0x40875a
cmp eax, 0x74fe32f2
jne 0x408766
mov dword [ebp - 0x4c], 0xf3d8185
jmp 0x408450
mov dword [ebp - 0x4c], 0x74fe32f2
jmp 0x408450
cmp eax, 0x75e0dfdb
jne 0x408450
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x48]
mov edx, dword [ebp - 0x2c]
add eax, dword [edx + ecx*4]
mov dword [ebp - 0x3c], eax
mov dword [esp], eax
call fcn.00402270
mov dword [ebp - 0x44], eax
mov ecx, 0x4e07496b
cmp eax, dword [ebp - 0x14]
je 0x40879a
mov ecx, 0x52cc32e0
mov dword [ebp - 0x4c], ecx
jmp 0x408450
mov eax, dword [ebp - 4]
add esp, 0x50
pop ebp
ret