Function at 0xc04a88
Capabilities:
Parse pe header

Disassembly:
cmp cl, 0xe
jmp 0xc04bef
pop dword [ebx]
inc eax
cmp al, 0xe9
jg 0xc04429
add byte [eax], al
imul ebx, dword [ecx], 0xe9ee0390
push eax
add eax, 0x80fd0000
leave
daa
push 0
jmp 0xc04427
add ebp, esi
jmp 0xc0497e
mov eax, dword [ebp - 8]
js 0xc04468
jns 0xc04468
and ebx, ecx
clc
popfd
add dword [ecx], edx
jmp 0xc04a0d
call 0xc04455
sub edx, edi
xchg dword [esp], ebx
lea ebx, [ebx + 0x70e]
xchg dword [esp], ebx
jmp 0xc04a75
add edx, ebx
jmp 0xc048b7
push esp
jmp 0xc0493e
call 0xc04493
stc
jo 0xc0441b
sbb al, 0x24
lea ebx, [ebx + 0xe9]
xchg dword [esp], ebx
jmp 0xc04a81
mov dl, 0x80
jmp 0xc04c19
pop edi
jmp 0xc04a57
call 0xc0451d
dec esi
xchg dword [esp], ecx
lea ecx, [ecx + 0x446]
xchg dword [esp], ecx
jmp 0xc0475f
je 0xc047c6
jmp 0xc04411
call 0xc0454b
push cs
xchg dword [esp], ecx
lea ecx, [ecx + 0x60c]
xchg dword [esp], ecx
jmp 0xc0475f
mov edx, dword [esp + 0x1c]
jmp 0xc04921
push eax
jmp 0xc04a6b
push ebx
jmp 0xc04c83
mov eax, dword [esp + 0x20]
jmp 0xc047d2
mov ebx, eax
jmp 0xc047a1
mov edx, dword [esi + 0x38]
jp 0xc04584
jnp 0xc04584
sahf
inc esp
cmc
mov dword [0xc04248], 1
jmp 0xc04b93
je 0xc045c2
jmp 0xc04839
jne 0xc04a5f
jp 0xc045cc
jnp 0xc045cc
lahf
xor ecx, ecx
jmp 0xc04bdb
call eax
jmp 0xc044af
sub esp, 0xc
jmp 0xc04722
jmp 0xc04a0d
pushal
jmp 0xc04483
add eax, esi
jmp 0xc04be2
add eax, 1
jmp 0xc04c0f
movsb byte es:[edi], byte [esi]
jmp 0xc04b81
push edi
jmp 0xc0448c
je 0xc04903
jmp 0xc048da
lea esp, [esp]
jmp 0xc048f8
inc esi
jmp 0xc04ab0
cmp dword [0xc04248], 0
jmp 0xc0460e
add eax, esi
jl 0xc04796
jge 0xc04796
mov cl, 0x12
lea ebp, [ecx + ebx]
jmp 0xc04929
add dl, dl
jmp 0xc04768
jne 0xc04be9
jmp 0xc04c7b
cmp dword [eax + 1], 0
jmp 0xc04b2a
mov dword [esp + 0x10], 0
jmp 0xc04916
cmp dword [eax + 1], 0
jmp 0xc04a2c
pop ebx
jmp 0xc04b77
mov ecx, dword [eax + 1]
jmp 0xc04ae0
mov ecx, dword [esp + 0x14]
jmp 0xc04569
mov edx, ebx
jmp 0xc04b6b
call dword [0xc0424c]
jmp 0xc04573
cmp cl, 0x12
jmp 0xc04a42
mov eax, dword [esi + 0x34]
jmp 0xc04738
mov dword [0xc0424c], edx
jmp 0xc0455f
ret 4
push edx
jmp 0xc04666
cmp dword [ebp + 4], 0
jmp 0xc046c6
cld
jmp 0xc044a6
mov edx, dword [ebp]
jmp 0xc0443a
mov cl, byte [eax]
jmp 0xc0480a
mov eax, dword [esp + 0x10]
jmp 0xc0467f
add edx, ebx
jmp 0xc0485a
jbe 0xc047dc
jmp 0xc04aa6
push ecx
jmp 0xc04bb2
add dword [ecx + ebx], ebp
jmp 0xc0464d
call 0xc04944
and al, 0x87
add al, 0x24
lea eax, [eax - 0x1d0]
xchg dword [esp], eax
jmp 0xc04629
call eax
jmp 0xc04b98
push esi
jmp 0xc0469b
mov dword [esp + 0x10], eax
jmp 0xc04c90
mov esi, dword [esp + 0x24]
jmp 0xc04a21
cmp cl, 0x10
jmp 0xc04531
add eax, 5
jmp 0xc047b1
jne 0xc04a0d
jmp 0xc04abb
mov edi, dword [esp + 0x28]
jmp 0xc048d1
jne 0xc048f8
jmp 0xc045c2
je 0xc047c6
jmp 0xc049cf
pop esi
jmp 0xc04bd2
mov eax, dword [esp + 0x10]
jmp 0xc04c50
mov eax, dword [esi + 0x48]
jmp 0xc0490d
pushal
jmp 0xc049b8
invalid
call 0xc04a88
bound edi, qword [0x8d241c87]
wait
ljmp 0x241c
add ebp, 0xc
jmp 0xc048c0
adc dl, dl
jmp 0xc04be9
mov ecx, dword [eax + 1]
jmp 0xc04740
add ecx, ebx
jmp 0xc04446
call 0xc04af0
jl 0xc04a78
adc al, 0x24
lea edx, [edx - 0x151]
xchg dword [esp], edx
jmp 0xc04bc6
je 0xc045c2
jmp 0xc04703
cmp cl, 0xf
jmp 0xc04a16
sub edx, dword [esi + 0x20]
jmp 0xc045df
add esp, 0xc
jmp 0xc04869
mov bl, 2
jmp 0xc04545
jmp 0xc04573
cmp dword [esi + 0x14], 0
jmp 0xc045a2
push edx
jmp 0xc04bbc
push edi
jmp 0xc04c2e
add esp, 4
jmp 0xc04ca6
pop ebp
jmp 0xc047be
inc ecx
jmp 0xc04517
push eax
jmp 0xc0444e
ret
je 0xc047c6
jmp 0xc04b35
cmp eax, dword [esi + 0x14]
jmp 0xc04991
xor ebx, ebx
jmp 0xc04691
add eax, ebx
jmp 0xc04621
push eax
jmp 0xc047fc
mov dl, byte [esi]
jmp 0xc0471b
push ebp
jmp 0xc04988
jb 0xc048c0
jmp 0xc047dc
call 0xc04cad
or ebx, dword [esi]
xchg dword [esp], ecx
lea ecx, [ecx - 0x659]
xchg dword [esp], ecx
jmp 0xc04652