Function at 0x1005bf0
Capabilities:
Parse pe header

Disassembly:
pop edi
add byte [eax], ah
popal
add byte [edx], ah
arpl word [eax], ax
add byte fs:[ebp], ah
add byte [edi], ah
push 0x6a006900
add byte [ebx], ch
insb byte es:[edi], dx
add byte [ebp], ch
outsb dx, byte [esi]
add byte [edi], ch
jo 0x1005c14
jno 0x1005c16
jb 0x1005c18
jae 0x1005c1a
je 0x1005c1c
jne 0x1005c1e
jbe 0x1005c20
ja 0x1005c22
js 0x1005c24
jns 0x1005c26
jp 0x1005c28
jnp 0x1005c2a
jl 0x1005c2c
jge 0x1005c2e
jle 0x1005c30
jg 0x1005c32
add byte [eax], 0x81
add byte [edx - 0x7bff7d00], al
add byte [ebp - 0x78ff7a00], al
add byte [eax - 0x75ff7700], cl
add byte [ebx - 0x72ff7400], cl
add byte [esi - 0x6fff7100], cl
add byte [ecx - 0x6cff6e00], dl
add byte [eax + eax + 0x960095], dl
xchg edi, eax
add byte [eax - 0x65ff6700], bl
add byte [ebx - 0x62ff6400], bl
add byte [esi - 0x5fff6100], bl
add byte [ecx - 0x5cff5e00], ah
add byte [eax + eax + 0xa600a5], ah
cmpsd dword [esi], dword es:[edi]
add byte [eax - 0x55ff5700], ch
add byte [ebx - 0x52ff5400], ch
add byte [esi - 0x4fff5100], ch
scasd eax, dword es:[edi]
add byte [eax - 0x4dff4f00], dh
add byte [ebx - 0x4aff4c00], dh
add byte [esi - 0x47ff4900], dh
add byte [edx - 0x44ff4700], bh
add byte [eax + eax + 0xbe00bd], bh
mov edi, 0xc100c000
add dl, al
add bl, al
add ah, al
add ch, al
add dh, al
add bh, al
add al, cl
add cl, cl
add dl, cl
add bl, cl
add ah, cl
add ch, cl
add dh, cl
add bh, cl
add al, dl
add cl, dl
add dl, dl
add bl, dl
add ah, dl
add ch, dl
add dh, dl
add bh, dl
add al, bl
add cl, bl
add dl, bl
add bl, bl
add ah, bl
add ch, bl
add dh, bl
add bh, bl
add al, ah
add cl, ah
add dl, ah
add bl, ah
add ah, ah
add ch, ah
add dh, ah
add bh, ah
out 0, eax
call 0xeb014607
add bl, ch
add ah, ch
add ch, ch
add dh, ch
add bh, ch
add al, dh
add cl, dh
add dl, dh
add bl, dh
add ah, dh
add ch, dh
add dh, dh
add bh, dh
add al, bh
add cl, bh
add dl, bh
add bl, bh
add ah, bh
add ch, bh
add dh, bh
add bh, bh
add byte [eax], al
add dword [ecx], eax
add dword [edx], eax
add dword [ebx], eax
add dword [ecx + eax], eax
add eax, 0x7010601
add dword [eax], ecx
add dword [ecx], ecx
add dword [edx], ecx
add dword [ebx], ecx
add dword [ecx + eax], ecx
or eax, 0xf010e01
add dword [eax], edx
add dword [ecx], edx
add dword [edx], edx
add dword [ebx], edx
add dword [ecx + eax], edx
adc eax, 0x17011601
add dword [eax], ebx
add dword [ecx], ebx
add dword [edx], ebx
add dword [ebx], ebx
add dword [ecx + eax], ebx
sbb eax, 0x1f011e01
add dword [eax], esp
add dword [ecx], esp
add dword [edx], esp
add dword [ebx], esp
add dword [ecx + eax], esp
and eax, 0x27012601
add dword [eax], ebp
add dword [ecx], ebp
add dword [edx], ebp
add dword [ebx], ebp
add dword [ecx + eax], ebp
sub eax, 0x2f012e01
add dword [eax], esi
add dword [ecx], esi
add dword [edx], esi
add dword [ebx], esi
add dword [ecx + eax], esi
xor eax, 0x37013601
add dword [eax], edi
add dword [ecx], edi
add dword [edx], edi
add dword [ebx], edi
add dword [ecx + eax], edi
cmp eax, 0x3f013e01
add dword [eax + 1], eax
inc ecx
add dword [edx + 1], eax
inc ebx
add dword [ecx + eax + 0x45], eax
add dword [esi + 1], eax
inc edi
add dword [eax + 1], ecx
dec ecx
add dword [edx + 1], ecx
dec ebx
add dword [ecx + eax + 0x4d], ecx
add dword [esi + 1], ecx