Function at 0x43eaeb
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x43eb10
mov eax, 0x51e744
push eax
push 1
mov ebx, 0x447550
call fcn.004467cc
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x43eb3c
push ebx
call fcn.004467d2
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
push 0x51ea7e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43eb69
mov dword [ebp - 4], 0x30
jmp 0x43f1f8
push 0x51ea74
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43eb90
mov dword [ebp - 4], 0x31
jmp 0x43f1f8
push 0x5865ea
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ebb7
mov dword [ebp - 4], 0x32
jmp 0x43f1f8
push 0x5865ec
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ebde
mov dword [ebp - 4], 0x33
jmp 0x43f1f8
push 0x5865ee
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ec05
mov dword [ebp - 4], 0x34
jmp 0x43f1f8
push 0x586561
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ec2c
mov dword [ebp - 4], 0x35
jmp 0x43f1f8
push 0x5865f0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ec53
mov dword [ebp - 4], 0x36
jmp 0x43f1f8
push 0x5865f2
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ec7a
mov dword [ebp - 4], 0x37
jmp 0x43f1f8
push 0x51f175
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43eca1
mov dword [ebp - 4], 0x38
jmp 0x43f1f8
push 0x5865f4
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ecc8
mov dword [ebp - 4], 0x39
jmp 0x43f1f8
push 0x5865f6
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ecef
mov dword [ebp - 4], 0x41
jmp 0x43f1f8
push 0x5865f8
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ed16
mov dword [ebp - 4], 0x42
jmp 0x43f1f8
push 0x5865fa
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ed3d
mov dword [ebp - 4], 0x43
jmp 0x43f1f8
push 0x5865fc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ed64
mov dword [ebp - 4], 0x44
jmp 0x43f1f8
push 0x5865fe
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ed8b
mov dword [ebp - 4], 0x45
jmp 0x43f1f8
push 0x586600
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43edb2
mov dword [ebp - 4], 0x46
jmp 0x43f1f8
push 0x586602
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43edd9
mov dword [ebp - 4], 0x47
jmp 0x43f1f8
push 0x586604
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ee00
mov dword [ebp - 4], 0x48
jmp 0x43f1f8
push 0x586606
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ee27
mov dword [ebp - 4], 0x49
jmp 0x43f1f8
push 0x586608
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ee4e
mov dword [ebp - 4], 0x4a
jmp 0x43f1f8
push 0x58660a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ee75
mov dword [ebp - 4], 0x4b
jmp 0x43f1f8
push 0x58660c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ee9c
mov dword [ebp - 4], 0x4c
jmp 0x43f1f8
push 0x58660e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43eec3
mov dword [ebp - 4], 0x4d
jmp 0x43f1f8
push 0x58636c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43eeea
mov dword [ebp - 4], 0x4e
jmp 0x43f1f8
push 0x586610
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ef11
mov dword [ebp - 4], 0x4f
jmp 0x43f1f8
push 0x586612
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ef38
mov dword [ebp - 4], 0x50
jmp 0x43f1f8
push 0x586614
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ef5f
mov dword [ebp - 4], 0x51
jmp 0x43f1f8
push 0x586616
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43ef86
mov dword [ebp - 4], 0x52
jmp 0x43f1f8
push 0x586618
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43efad
mov dword [ebp - 4], 0x53
jmp 0x43f1f8
push 0x58661a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43efd4
mov dword [ebp - 4], 0x54
jmp 0x43f1f8
push 0x58661c
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43effb
mov dword [ebp - 4], 0x55
jmp 0x43f1f8
push 0x58661e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f022
mov dword [ebp - 4], 0x56
jmp 0x43f1f8
push 0x586620
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f049
mov dword [ebp - 4], 0x57
jmp 0x43f1f8
push 0x586622
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f070
mov dword [ebp - 4], 0x58
jmp 0x43f1f8
push 0x586624
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f097
mov dword [ebp - 4], 0x59
jmp 0x43f1f8
push 0x586626
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f0be
mov dword [ebp - 4], 0x5a
jmp 0x43f1f8
push 0x586628
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f0e5
mov dword [ebp - 4], 0xd
jmp 0x43f1f8
push 0x58662e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f10c
mov dword [ebp - 4], 0x20
jmp 0x43f1f8
push 0x586635
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f133
mov dword [ebp - 4], 0x23
jmp 0x43f1f8
push 0x586639
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f15a
mov dword [ebp - 4], 0x25
jmp 0x43f1f8
push 0x586642
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f181
mov dword [ebp - 4], 0x26
jmp 0x43f1f8
push 0x58664b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f1a8
mov dword [ebp - 4], 0x27
jmp 0x43f1f8
push 0x586654
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f1d6
mov dword [ebp - 4], 0x28
mov dword [ebp - 4], 0x2e
jmp 0x43f1f8
push 0x58665d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x43f1f8
mov dword [ebp - 4], 8
mov eax, dword [ebp - 4]
jmp 0x43f200
mov esp, ebp
pop ebp
ret 4