Function at 0x6fe2d088
Capabilities:
Packed with generic packer

Disassembly:
outsd dx, dword [esi]
add byte [ebx], ch
add byte gs:[esi], ch
cmp eax, 0x33002200
add byte [ecx], dh
add byte [edx], ah
add byte [ebx], dh
add byte [eax], bh
add byte [0x61003600], dh
add byte [eax + eax + 0x33], ah
add byte fs:[ebx], dh
add byte [esi], dh
add byte [eax + eax], dh
add byte gs:[ebx], dh
add byte [0x20002200], dh
add byte [edx], ah
jne 0x6fe2d09e
imul eax, dword [eax], 0x64006c
push esp
add byte [ecx], bh
jo 0x6fe2d0aa
add byte gs:[0x72002200], bh
add byte [ebp], ah
insb byte es:[edi], dx
add byte [ebp], ah
popal
add byte [ebx], dh
add byte gs:[edx], ah
add byte [edi], ch
add byte [esi], bh
add byte [eax + eax], bh
das
add byte [eax], dh
popal
add byte [edx], dh
add byte gs:[esi], ch
je 0x6fe2d0d4
add byte ds:[eax + eax], bh
imul eax, dword [eax], 0x73006e
je 0x6fe2d0e0
popal
add byte [eax + eax + 0x6c], ch
add byte [ebp], ah
jb 0x6fe2d0ea
inc ecx
add byte [ebx], dh
jae 0x6fe2d0f0
add byte gs:[ebp], ch
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], bh
and byte [eax], al
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
cmp eax, 0x4d002200
add byte [ecx], ch
arpl word [eax], ax
jb 0x6fe2d110
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x6fe2d11a
sub eax, 0x69005700
add byte [esi], ch
add byte fs:[edi], ch
ja 0x6fe2d128
jae 0x6fe2d12a
sub eax, 0x65005300
add byte [edx], dh
jbe 0x6fe2d134
imul eax, dword [eax], 0x690063
outsb dx, byte [esi]
add byte [edi], ah
push ebx
add byte [eax + eax + 0x61], dh
add byte [ebx], ah
imul eax, dword [eax], 0x22
add byte [eax], ah
add byte [esi], dh
add byte gs:[edx], dh
jae 0x6fe2d154
imul eax, dword [eax], 0x6e006f
cmp eax, 0x36002200
add byte [esi], ch
add byte [eax], dh
add byte [esi], ch
add byte [eax], dh
add byte [esi], ch
add byte [eax], dh
add byte [edx], ah
add byte [eax], ah
add byte [eax + eax + 0x61], ch
add byte [esi], ch
add byte [di], dh
popal
add byte [edi], ah
add byte gs:[0x6e002200], bh
add byte [ebp], ah
jne 0x6fe2d18a
je 0x6fe2d18c
jb 0x6fe2d18e
popal
add byte [eax + eax + 0x22], ch
add byte [eax], ah
add byte [eax], dh
jb 0x6fe2d19a
outsd dx, dword [esi]
add byte [ebx], ah
add byte gs:[ebx], dh
jae 0x6fe2d1a4
outsd dx, dword [esi]
add byte [edx], dh
inc ecx
add byte [edx], dh
arpl word [eax], ax
push 0x74006900
add byte [ebp], ah
arpl word [eax], ax
je 0x6fe2d1ba
jne 0x6fe2d1bc
jb 0x6fe2d1be
add byte gs:[0x78002200], bh
add byte [eax], bh
add byte [esi], dh
add byte [edx], ah
add byte [eax], ah
add byte [esi], dh
add byte gs:[edx], dh
jae 0x6fe2d1d6
imul eax, dword [eax], 0x6e006f
push ebx
add byte [ebx], ah
outsd dx, dword [esi]
add byte [eax], dh
add byte gs:[0x6e002200], bh
add byte [edi], ch
outsb dx, byte [esi]
add byte [ebx], dl
js 0x6fe2d1f4
push ebx
add byte [edx], ah
add byte [eax], ah
add byte [eax], dh
jne 0x6fe2d1fe
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
dec ebx
add byte [ebp], ah
jns 0x6fe2d20c
push esp
add byte [edi], ch
imul eax, dword [eax], 0x65
add byte [esi], ch
cmp eax, 0x33002200
add byte [ecx], dh
add byte [edx], ah
add byte [ebx], dh
add byte [eax], bh
add byte [0x61003600], dh
add byte [eax + eax + 0x33], ah
add byte [esi], dh
add byte [eax + eax], dh
add byte gs:[ebx], dh
add byte [0x2f002200], dh
add byte [esi], bh
add byte [eax + eax], bh
jne 0x6fe2d244
jo 0x6fe2d246
add byte fs:[ecx], ah
je 0x6fe2d24c
add byte gs:[eax], ah
add byte [esi], ch
popal
add byte [ebp], ch
add byte gs:[0x34002200], bh
add byte [ecx], dh
add byte [eax], dh
add byte [ebx], dh
add byte [edi], dh
add byte [ecx], dh
add byte [ebx], dh
add byte [0x35003400], ch
add byte [eax], bh
add byte [edi], bl
outsb dx, byte [esi]
add byte [ebp], ah
jne 0x6fe2d27a
je 0x6fe2d27c
jb 0x6fe2d27e
popal
add byte [eax + eax + 0x5f], ch
add byte [eax + eax + 0x44], cl
add byte [edx], dl
and al, byte [eax]
add byte ds:[eax + eax], bh
popal
add byte [eax], dh
jo 0x6fe2d296
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
popal
add byte [edx], ah
insb byte es:[edi], dx