Function at 0x4f9396
Capabilities:
Parse pe header

Disassembly:
mov ebx, ebx
mov edi, edi
mov esi, esi
mov esi, esi
mov esi, esi
mov edx, edx
mov esi, esi
mov esi, esi
mov ebx, ebx
xor eax, eax
pop esi
pop ebp
ret
mov eax, esi
pop esi
pop ebp
ret
je 0x55c292
jmp 0x556c63
add esp, 4
jmp 0x4f0bda
jne 0x55c292
jmp 0x565945
je 0x418486
jmp 0x55c292
test eax, eax
jmp 0x4b897c
push edx
push edx
push 0x485105b4
pop edx
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], eax
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push 0x3f4a0425
mov dword [esp], ebx
mov ebx, esp
push eax
mov eax, 0x5fe8d640
sub eax, 0x3fef9f43
not eax
or eax, 0x3f9fda8b
shl eax, 1
push ebp
mov ebp, 0xff3fb712
sub eax, ebp
pop ebp
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [eax + 0x3c]
push dword [esp]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
push ebp
push eax
mov eax, 0x694ce6e7
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], edi
mov dword [esp], ebx
push ebx
mov dword [esp], ecx
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
push edi
mov edi, esp
sub esp, 4
mov dword [esp], edx
mov edx, 4
add edi, edx
pop edx
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x51cf58
dec edx
cmp al, 0xf6
push edx
mov edx, esp
add edx, 4
push edi
mov dword [esp], eax
mov eax, 4
sub edx, eax
pop eax
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], eax
push esi
push ebp
mov ebp, 0x26170055
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push edi
mov edi, esp
push edx
mov edx, 0x7ebb8ecc
neg edx
not edx
shl edx, 7
and edx, 0x26b6db0d
add edx, 0xfb79bf04
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ecx
push eax
mov dword [esp], ecx
mov ecx, 0x79d61997
jns 0x5130f3
dec esp
and al, 4
jns 0x5130f3
dec esp
and al, 4
pop ecx
mov dword [esp], esi
jmp 0x5857da
add eax, 0x33ef802e
add eax, 0x3a7f7c58
add eax, 0x6fff1eb9
sub eax, 0x5aff8ed8
add eax, esi
push edi
mov edi, 0x287ae8ac
or edi, 0x5eefe89c
add edi, 0xdbffa61c
add eax, edi
pop edi
sub eax, 0x6fff1eb9
sub eax, 0x3a7f7c58
sub eax, 0x33ef802e
push edi
push esp
pop edi
push eax
mov eax, 4
add edi, eax
pop eax
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ecx
add ecx, 0x3fff9892
add ecx, 0x4fbfaf0c
sub ecx, 0x7f376b4a
add ecx, eax
push ebp
mov ebp, 0x2d7f9dce
neg ebp
xor ebp, 0xadb70978
add ecx, 0x6dab8050
add ecx, ebp
sub ecx, 0x6dab8050
pop ebp
sub ecx, 0x4fbfaf0c
sub ecx, 0x3fff9892
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x556c6d
cmp word [eax], 0x4550
jmp 0x4bf54a
call fcn.00418080
jmp 0x4bc757
jb 0x5130f6
jmp 0x41846f
cmp word [esi], 0x5a4d
jmp 0x4bf53f
mov dword [0x635bd0], eax
jmp 0x525525
add esi, 0x1000
jmp 0x55c29d
cmp esi, 0x7d000000
jmp 0x537f9b
push 0x1043f69c
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], eax
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push dword [0x635920]
mov eax, dword [esp]
push esi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push 0x69cff44a
mov dword [esp], edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
sub edx, eax
pop eax
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ebx
push ebp
sub esp, 4
mov dword [esp], edi
mov edi, 0x1f25be2e
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
pop ebx
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x4f9317
push 0x3af67592
mov dword [esp], edi
push edi
mov edi, 0x4076154b
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
mov dword [esp], ecx
sub ecx, 0x4fcccbd8
sub ecx, 0x7e6f6cbc
sub ecx, 0x7fb00013
add ecx, eax
add ecx, 0x7fb00013
push edx
mov dword [esp], edi
mov edi, 0x12fe136e
xor edi, 0x7bdf3168
shr edi, 4
shr edi, 4
dec edi
and edi, 0x6bfdaff6
sub edi, 0x81f9b464
add ecx, edi
pop edi
add ecx, 0x4fcccbd8
mov ecx, dword [esp]
push ebx
mov ebx, esp
push eax
mov eax, 0x3ff51038
xor eax, 0x7e3f3ee4
dec eax
neg eax
and eax, 0x2dc01c32
add eax, 0x7f6f736a
sub eax, 0xab6f8386
add ebx, 0x7edfaee7
add ebx, eax
sub ebx, 0x7edfaee7
pop eax
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
sub esp, 4
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], esi
pop dword [0x635920]
push edx
mov dword [esp], eax
mov eax, esp
add eax, 4
push esi
mov esi, 4
sub eax, esi
pop esi
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], edx
push ecx
push ecx
mov ecx, 0x64987674
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
sub esp, 4
mov dword [esp], edi
push esp
pop edi
push ecx
mov ecx, 0x7e0e29ed
not ecx
shl ecx, 6
xor ecx, 0x7c758484
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x535f55