Function at 0x5279c3
Capabilities:
Parse pe header

Disassembly:
mov eax, esi
pop esi
pop ebp
ret
push ebx
push ebp
push 0x32e5b88f
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], esi
mov dword [esp], edx
push edx
mov dword [esp], 0x57c2aeab
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push 0x7f0bb8e4
mov dword [esp], eax
mov dword [esp], 0x40dec272
mov dword [esp], ecx
mov dword [esp], 0x418ee6df
mov dword [esp], esi
jmp 0x55b53e
push 0x8f54800
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], eax
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push edx
push esp
pop edx
add edx, 4
push ebp
mov ebp, 4
add edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
push ebx
mov ebx, 0x5eae6fbe
dec ebx
or ebx, 0x186f0d42
add ebx, 0xb0c9f99e
sub eax, 0x7efe5229
add eax, ebx
add eax, 0x7efe5229
pop ebx
add eax, 0x7fb56963
add eax, esi
push edx
mov edx, 0x7fb56963
sub eax, edx
pop edx
sub eax, 0xfb9699d
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov dword [esp], edx
mov dword [esp], ebx
push 0x5ee1a9f4
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push edi
mov edi, 4
add ebx, edi
mov edi, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
xchg dword [esp], ebx
pop esp
jmp 0x52be93
cmp word [esi], 0x5a4d
jmp 0x566bdd
mov dword [0x4c5f08], eax
jmp 0x56cc3a
push ebx
sub esp, 4
mov dword [esp], edi
push edx
mov edx, 0x7fc3499b
mov edi, edx
pop edx
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
push ecx
mov dword [esp], eax
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push dword [0x4c5c50]
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 4
add eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
mov dword [esp], ecx
mov dword [esp], ebp
mov dword [esp], edx
push ecx
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
push edx
mov edx, esp
push edi
mov edi, 0x4d7a127b
shl edi, 6
push edi
not dword [esp]
pop edi
sub edi, 0x6faed83a
shr edi, 1
xor edi, 0x18e64486
add edx, edi
pop edi
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x584cfe
je 0x419066
jmp 0x55473d
add esi, 0x1000
jmp 0x56056f
push esi
push eax
mov eax, 0x5ee7a636
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], esi
pop dword [0x4c5c50]
jmp 0x56cf7a
cmp esi, 0x7d000000
jmp 0x56057a
jb 0x52529a
jmp loc.0041904f
je 0x55473d
jmp 0x52be89
jne 0x55473d
jmp 0x5523c2
cmp word [eax], 0x4550
jmp 0x554732
call fcn.00418d50
jmp 0x577d8a
add esp, 4
jmp 0x58443f
test eax, eax
jmp 0x566bd2
sbb dword [eax + esi*4 - 0x8925c], 0x34ff3c70
and al, 0x8b
add al, 0x24
push dword [eax + 0x3c]
push dword [esp]
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
jmp 0x527932