Function at 0x4eeb5c
Capabilities:
Parse pe header

Disassembly:
mov esi, dword [esp + 0x24]
jmp 0x4ee4a2
shr eax, 0x10
jmp 0x4ee8bb
mov dl, byte [esi]
jmp 0x4ee6e7
cmp dword [eax + 1], 0
jmp 0x4eebda
add esi, edi
jmp 0x4ee9c0
lea esp, [esp]
jmp 0x4ee61b
jne 0x4ee42a
jmp 0x4eeb0e
jne 0x4eecb7
je 0x4ee435
jne 0x4ee435
mov dh, 0xaa
jmp 0x4ee877
mov eax, dword [esi + 0x34]
jmp 0x4eeb06
jmp 0x4ee966
mov edi, dword [esp + 0x28]
jmp 0x4ee75d
je 0x4ee5af
jmp 0x4ee4c3
cmp cl, 5
jmp 0x4ee8f6
add eax, 1
jmp 0x4eebe5
pop edi
jmp 0x4ee970
pop ebx
jmp 0x4ee771
mov dword [esp + 0x10], 0
jmp 0x4eea19
mov eax, dword [ebp + 4]
jmp 0x4ee68c
jmp 0x4eebcf
cmp cl, 7
jmp 0x4ee4ac
mov ecx, dword [eax + 1]
jmp 0x4eea5a
pushal
jmp 0x4ee400
call 0x4ee5cb
jecxz 0x4ee553
cmp al, 0x24
lea edi, [edi + 0x46b]
xchg dword [esp], edi
js 0x4ee5bb
jns 0x4ee5bb
pop ss
loope 0x4ee61f
aad 0xe8
add dword [eax], eax
add byte [eax], al
call 0x4ee5e5
and eax, dword [edi - 0x6472dbe4]
or eax, 0x87000005
sbb al, 0x24
jmp 0x4eec8f
mov cl, byte [eax]
jmp 0x4ee55c
invalid
mov ecx, dword [eax + 1]
jmp 0x4eeb1a
add ebp, 8
jmp 0x4eeb8f
mov ecx, dword [esp + 0x14]
jmp 0x4ee8cf
add eax, esi
jmp 0x4ee84c
mov dword [esp + 0x10], eax
jmp 0x4ee7ae
add edx, ebx
jmp 0x4eeb76
inc esi
jmp 0x4ee8a5
shl eax, 0x10
jmp 0x4ee896
call 0x4ee70c
push es
add al, byte [edi - 0x6d72dbec]
insb byte es:[edi], dx
invalid
add esp, 4
jbe 0x4ee705
ja 0x4ee705
jae 0x4ee768
je 0x4eec65
jmp 0x4eebf1
cld
jmp 0x4ee786
inc eax
jmp 0x4ee44b
add esp, 0xc
jmp 0x4ee7ee
mov dl, 0x80
jmp 0x4ee824
jb 0x4eeb8f
jmp 0x4ee9cd
push ecx
jmp 0x4eec07
jne 0x4ee42a
jmp 0x4eeac0
ret 4
add dword [ecx], edx
jmp 0x4ee966
xor ebx, ebx
jmp 0x4ee8e2
push edi
jmp 0x4eea9e
sub eax, 0x10000
jmp 0x4eeae5
push eax
jmp 0x4ee5c5
cmp cl, 2
jmp 0x4eea75
sub edx, dword [esi + 0x20]
jmp 0x4ee744
jmp 0x4ee5df
ret
adc dl, dl
jmp 0x4eecb7
shl eax, 0x10
jmp 0x4ee833
push eax
jmp 0x4ee489
add ebp, esi
jl 0x4ee952
jge 0x4ee952
inc esi
and ecx, dword [ebx + 0x3c4e9a4]
add byte [eax], al
std
fisttp qword ds:[edi]
xor dword [ecx], 0xfffffffb
invalid
movsb byte es:[edi], byte [esi]
jmp 0x4eecac
je 0x4ee5af
jmp 0x4ee855
mov dword [0x4ee24c], edx
jmp 0x4eea64
call eax
jmp 0x4eea3e
add eax, 5
jmp 0x4ee43f
pop esi
jmp 0x4eea24
je 0x4eeafc
jmp 0x4eebfb
push 0x1000
jmp 0x4eec70
mov edx, ebx
jmp 0x4ee86b
call eax
jmp 0x4ee4d8
add dword [ecx + ebx], ebp
jmp 0x4ee49d
jbe 0x4ee9cd
jmp 0x4ee64d
pop ebp
jmp 0x4ee4eb
cmp dword [esi + 0x1c], 0
jmp 0x4eea50
mov ebx, eax
jmp 0x4ee4f3
add ecx, ebx
jmp 0x4ee7f6
mov edx, dword [esp + 0x1c]
jmp 0x4ee7be
je 0x4ee5af
jmp 0x4eec79
add eax, ebx
jmp 0x4ee9d7
ret 8
shr eax, 0x10
jmp 0x4ee6fb
add eax, esi
jmp 0x4eeb84
mov eax, dword [esp + 0x20]
jmp 0x4ee663
cmp word [eax], 0x5a4d
jmp 0x4ee461
mov eax, dword [esp + 0x10]
jmp 0x4ee4ce
add edx, ebx
jmp 0x4ee92c
add eax, dword [eax + 0x3c]
jmp 0x4eebb7
lea ebp, [ecx + ebx]
jmp 0x4ee9ec
jne 0x4ee966
jmp 0x4ee644
push 0
jmp 0x4ee8d9
call 0x4eeb62
je 0x4eeaea
cmp al, 0x24
lea edi, [edi - 0x3d0]
xchg dword [esp], edi
jmp 0x4ee73b
push edx
jmp 0x4ee66e
cmp dword [eax + 1], 0
jmp 0x4eec47
cmp dword [ebp - 4], 0
jmp 0x4ee9ac
cmp dword [eax], 0x4550
jmp 0x4ee7d1
mov dword [esp + 0x1c], edi
jmp 0x4eec1b
jne 0x4ee61b
jmp 0x4eec65
cmp eax, dword [esi + 0x1c]
jmp 0x4ee67f
mov eax, dword [esi + 0x38]
jmp 0x4eead2
mov edx, dword [ebp]
jmp 0x4ee516
push edx
jmp 0x4ee82c
popal
jmp 0x4eeaa7
je 0x4eec65
jmp 0x4ee456
mov edx, dword [esi + 0x14]
jmp 0x4eeada
push ecx
jmp 0x4eeb52
cmp cl, 8
jmp 0x4eeb23
add dl, dl
jmp 0x4ee46c
mov bl, 2
jmp 0x4ee5df
ret