Function at 0x61ca07
Capabilities:
Parse pe header

Disassembly:
mov eax, esi
pop esi
pop ebp
ret
je 0x617e18
jmp 0x578714
jne 0x617e18
jmp 0x6c1a21
push ecx
mov dword [esp], ebx
push ebx
mov ebx, 0x5314fa4b
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], esi
pop dword [0x4c6950]
jmp 0x57870a
cmp esi, 0x7d000000
jmp 0x570a06
jb 0x61c9f4
jmp loc.004182cf
call fcn.00417ee0
jmp 0x6891c9
cmp word [esi], 0x5a4d
jmp 0x56a925
jmp 0x6b5d8f
push dword [eax + 0x3c]
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push 0x10f8a2cb
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], ecx
push edx
sub esp, 4
mov dword [esp], ebx
mov dword [esp], 0x7ffa2ebb
pop edx
sub ecx, edx
pop edx
add ecx, eax
add ecx, 0x7ffa2ebb
mov ecx, dword [esp]
push edi
push esp
pop edi
add edi, 4
push ebx
mov ebx, 4
add edi, ebx
pop ebx
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x6b5ce1
je 0x4182e6
jmp 0x617e18
add esi, 0x1000
jmp 0x5709fb
push edi
push ebx
push 0x4f4fa918
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edi
mov dword [esp], esi
push ebp
mov ebp, esp
push ebx
mov ebx, 0x76fb0af1
dec ebx
and ebx, 0x7ff531f6
xor ebx, 0x7ee5468
sub ebx, 0x711f5494
add ebp, ebx
pop ebx
push ebx
mov ebx, 4
sub ebp, ebx
pop ebx
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], ebx
push edi
mov dword [esp], 0x2cefa2ff
mov dword [esp], ecx
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
pop edi
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
jmp 0x56ab20
test eax, eax
jmp 0x56a91a
add esp, 4
jmp 0x61d4bf
push eax
mov dword [esp], 0x66bde8a9
mov dword [esp], edx
push edi
mov edi, 0x507c37f3
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
push ebx
mov ebx, 0x76b154e0
sub ecx, ebx
pop ebx
add ecx, eax
push eax
mov eax, 0x76b154e0
add ecx, eax
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push 0x336c955c
mov dword [esp], esi
mov esi, 4
sub ebp, 0x1edf3dd2
add ebp, esi
add ebp, 0x1edf3dd2
pop esi
xchg dword [esp], ebp
pop esp
add eax, 0x7bfd0226
add eax, esi
push edx
mov edx, 0x57df2d57
shl edx, 8
xor edx, 0x7f9d5ebb
xor edx, 0x7f7f610e
add edx, 0x4237ebb5
add edx, 0x59f5adbc
sub eax, edx
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ebx
mov ebx, esp
add ebx, 4
add al, 0
add byte [eax], al
push ecx
mov ecx, 4
add ebx, 0x34b72fc7
sub ebx, ecx
sub ebx, 0x34b72fc7
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
push ebp
push ecx
mov ecx, 0x7fef6cdf
mov ebp, ecx
pop ecx
sub ebp, 0x11f86814
sub ecx, ebp
pop ebp
add ecx, eax
push ebp
mov ebp, 0x6df704cb
sub ecx, 0x3ffb52a0
add ecx, ebp
add ecx, 0x3ffb52a0
pop ebp
push dword [esp]
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
add esp, 4
jmp 0x6f4b3c
push dword [0x4c6950]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ecx
mov ecx, esp
add ecx, 4
push ebp
push esi
mov esi, 4
mov ebp, esi
pop esi
sub ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
mov dword [esp], eax
push ebp
mov dword [esp], 0x6bb4c846
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
push edi
mov dword [esp], ebp
mov ebp, 4
add edx, ebp
pop ebp
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x617da5
mov dword [0x4c6c00], eax
jmp 0x6f4b46
cmp word [eax], 0x4550
jmp 0x617e0d