Function at 0x4f51e0
Capabilities:
Packed with generic packer

Disassembly:
add al, byte [eax]
add al, byte [eax]
daa
add byte [eax + 0x7004f6a], ah
inc esp
jae 0x4f5264
jb 0x4f5261
jns 0x4f51f7
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
add byte [esi + 0x4f], dl
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
jo 0x4f520e
inc esp
push 0x4f
add byte [edx], dl
inc ebx
push 0x466b6365
outsd dx, dword [esi]
jb 0x4f5260
imul esi, dword [ebx + 0x63], 0x656e6e6f
arpl word [ebx + eax], si
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add dword [eax], eax
sbb eax, 0x69615241
jae 0x4f52af
inc ebp
js 0x4f52b0
jo 0x4f52c4
imul ebp, dword [edi + 0x6e], 0x69446649
jae 0x4f52bc
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ebp + 0x64], si
add al, byte fs:[eax]
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add al, byte [eax]
or eax, 0x6e674941
add byte [eax], dl
inc eax
add byte [edx], al
add byte [0x6e674941], cl
outsd dx, dword [esi]
jb 0x4f52d7
inc edx
jne 0x4f52db
jb 0x4f527b
add byte [edx], al
add byte [esi], al
sbb al, 0x7f
dec edi
add byte [ebx + eax*2], dl
push 0x466b6365
outsd dx, dword [esi]
jb 0x4f52d0
popal
je 0x4f52f0
dec edi
outsb dx, byte [esi]
push ebx
outsd dx, dword [esi]
jne 0x4f5307
arpl word [ebp + 3], sp
add byte [eax], al
adc byte [eax], al
or byte [eax], al
add al, byte [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], bl
pushfd
adc byte [eax], al
add dword [eax], eax
or byte [ecx + 0x54], al
imul ebp, dword [ebp + 0x65], 0x274756f
add byte [edx], al
add byte [0x4f6a4c00], ah
jne 0x4f5332
add al, byte [eax]
add al, byte [eax]
and eax, 0x4f6a4c00
dec esp
push 0x4f
add byte [0x736f6c43], al
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
das
add byte [eax - 0x6c], ch
dec edi
add byte [edi], cl
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4f5358
inc edi
jb 0x4f5357
arpl word [ebp + 0x66], sp
jne 0x4f5367
insb byte es:[edi], dx
jns 0x4f5301
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
add byte [esi + 0x4f], dl
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [eax + 0x14004f6b], dh
dec ebp
popal
imul esp, dword [ebp + 0x44], 0x65
popaw
jne 0x4f5393
je 0x4f5372
dec edi
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x4f5335
add byte [esi + 0x4f], dl
dec edi
add byte [eax], cl
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [ecx + ebp + 0x10043], bh
push es
inc ecx
dec edi
ja 0x4f53c2
jb 0x4f5359
add byte [edx], al
add al, byte [eax]
push eax
add ah, bh
add byte [eax], dl
cld
imul ecx, dword [edi], 0xd
dec ebp
popal
imul esp, dword [ebp + 0x49], 0x4f
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x4f5372
add byte [esi + 0x4f], dl
dec edi
add byte [eax], cl
add byte [ebx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, bh
dec ebx
dec edi
add byte [ecx], al
add byte [ecx], cl
inc ecx
inc edx
popal
jae 0x4f53f7
push esp
jns 0x4f5405
add al, byte gs:[eax]
add byte [ecx + ebp + 0x20043], bh
push es
inc ecx
dec edi
ja 0x4f5412
jb 0x4f53a9
add byte [edx], al
add byte [ecx], dh
add al, al
imul ecx, dword [edi], 0x11
push edx
imul esi, dword gs:[bp + di + 0x74], 0x4f497265
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x4f53c6
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + edx*2], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
das
add byte [eax + 0xf004f6b], al
push ebx
je 0x4f542a
popaw
jne 0x4f5457
je 0x4f5430
insb byte es:[edi], dx
popal
jae 0x4f5464
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
wait
add byte [eax - 0x71], dl
dec edi
add byte [edi], al
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x40000372
adc al, byte [eax]
sbb byte [eax], al
pop es
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [ecx], al
add byte [edi], al
inc eax
adc al, byte [eax]
add dword [eax], eax
pop es
inc ecx
push ebx
je 0x4f54ad
imul ebp, dword [esi + 0x67], 2
adc byte [eax], al
add al, byte [eax]
adc dword [ecx + 0x52], eax
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x4f54b4
inc esi
jb 0x4f54c1
insd dword es:[edi], dx
inc edx
jne 0x4f54bc
jb 0x4f545c
jb 0x4f545c
add byte [eax], al
add byte [eax], dl
inc eax
add byte [eax + eax], dl
or al, byte [ecx + 0x49]
dec ecx
outsb dx, byte [esi]
arpl word [ebp + esi*2 + 0x73], bp
imul esi, dword [esi + 0x65], 0xa0000002
sbb dword [ecx], eax
adc byte [eax], al
or eax, 0x74794241
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x9c000002
adc byte [eax], al
or al, 0
or byte [ecx + 0x54], al
imul ebp, dword [ebp + 0x65], 0x274756f
add byte [eax + 0x40], al
adc al, byte [eax]
or byte [eax], al
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
pop eax
add al, ah
xchg ecx, eax
dec edi
add byte [0x74697257], al
add eax, dword gs:[eax]
jb 0x4f5518
je 0x4f5516
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or al, 0
add byte [eax], al
add byte [eax + eax], cl
add al, 0
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax], bh
fadd dword [eax]
add dword [eax], eax
pop es
inc ecx
inc edx
jne 0x4f553a
jb 0x4f54da
add byte [eax], al
pushfd
adc byte [eax], al
add al, byte [eax]
pop es
inc ecx
dec esp
outsb dx, byte gs:[esi]
je 0x4f5550
add al, byte [eax]
add byte [eax + edx + 0x80040], bl
pop es
inc ecx
dec edi
jae 0x4f555d
je 0x4f54fc
add byte [edx], al
add byte [esi], bl
invalid
add byte [eax + eax], al
push esp
dec di
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax], bh
fadd dword [eax]
add dword [eax], eax
pop es
inc ecx
inc edx
jne 0x4f5598
jb 0x4f5538
add byte [eax], al
pushfd
adc byte [eax], al
add al, byte [eax]
pop es
inc eax
add byte [edx], al
add byte [edi], al
inc ecx
dec esp
outsb dx, byte gs:[esi]
je 0x4f55ae
add al, byte [eax]
add byte [eax + edx + 0x80040], bl
pop es
inc ecx
dec edi
jae 0x4f55bb
je 0x4f555a
add byte [edx], al
add byte [eax + eax], ah
in al, dx
push 0x4f
add byte [edi + ecx*2], al
jo 0x4f55ca
outsb dx, byte [esi]
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
aaa
add byte [ebx + eax*4 + 0x4f], ch
add byte [eax], cl
push edx
popal
popal
bound ebp, qword [ebp + 3]
add byte [eax], al
adc byte [eax], al
or byte [eax], al
add al, byte [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], bl
add eax, 0x65534d41
arpl word [edx], ax
dec ebp
push ebx
arpl word gs:[edx], ax
add byte [edx], al
add byte [edx], cl
sbb al, 0x6e
dec edi
add byte [0x74697257], al
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [ecx], al
add byte [ecx + eax*2], al
dec edi
jne 0x4f5659
add al, byte [eax]
add byte [eax + 0x2004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
cmp al, byte [eax]
inc esp
or byte [edi], 7
push edi
jb 0x4f5673
je 0x4f5671
dec esp
outsb dx, byte [esi]
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add al, byte [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x1004119], ah
add byte [ecx], cl
inc ecx
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
dec esp
add byte [eax - 0x7e], ah
dec edi
add byte [edi], al
push edi
jb 0x4f56ad
je 0x4f56ab
dec esp
outsb dx, byte [esi]
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
push ebx
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [ecx], al
add byte [ecx + eax*2], al
dec edi
jne 0x4f56df
add al, byte [eax]
add byte [eax + 0x2004119], ah
add byte [edx], al
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
dec edi
add ah, dl
or byte [edi], 0xa
push edi
jb 0x4f56f9
je 0x4f56f7
dec esp
outsb dx, byte [esi]
push edx
inc esi
inc ebx
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [ecx], al
add byte [ecx + eax*2], al
add byte [eax], al
inc eax
adc al, byte [eax]
add dword [eax], eax
add al, 0x41
dec edi
jne 0x4f572e
add al, byte [eax]
add byte [eax + 0x2004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
add byte [eax], cl
jno 0x4f5729
add byte [0x74697257], al
add eax, dword gs:[eax]
je 0x4f5746
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or al, 0
add al, 0
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, al
retf
add byte [eax], al
ror bl, 0x42
add byte [ecx], al
add byte [esi], al
inc ecx
push esi
popal
insb byte es:[edi], dx
jne 0x4f576b
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add al, byte [eax]
adc byte [ecx + 0x57], al
jb 0x4f577d
je 0x4f577b
dec esp
imul ebp, dword [esi + 0x65], 0x756f4373
outsb dx, byte [esi]
je 0x4f5723
add byte [eax], al
mov al, byte [0x8004119]
add byte [0x74794241], cl
or eax, 0x74794241
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
xor eax, 0x4f6eb400
add byte [0x74697257], al
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add al, byte [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], dh
push es
inc ecx
push esi
popal
insb byte es:[edi], dx
jne 0x4f57d1
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
dec esp
add byte [edi + ebp*2], dl
dec edi
add byte [0x74697257], al
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ebx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x40], cl
add byte [ecx], al
add byte [esi], al
inc ecx
push esi
popal
insb byte es:[edi], dx
jne 0x4f5806
add al, byte [eax]
add byte [eax + 0x2004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
inc edi
add byte [eax + 0x5004f6f], ah
push edi
jb 0x4f582f
je 0x4f582d
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, bh
adc byte [eax], al
add dword [eax], eax
push es
inc ecx
push esi
popal
insb byte es:[edi], dx
jne 0x4f5852
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add al, byte [eax]
or byte [ecx + 0x43], al
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x4f5862
jb 0x4f5873
add al, byte [eax]
add al, byte [eax]
inc edi
add byte [eax + esi*2], dl
dec edi
jo 0x4f5857
add byte [0x74697257], al
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], bl
push es
inc ecx
push esi
popal
insb byte es:[edi], dx
jne 0x4f5899
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add al, byte [eax]
or byte [ecx + 0x43], al
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x4f58a9
jb 0x4f58ba
add al, byte [eax]
add al, byte [eax]
inc edi
add byte [edx + esi*2], ch
dec edi
add byte [0x74697257], al
add eax, dword gs:[eax]
jb 0x4f58bd
je 0x4f58bb
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ebx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
dec edi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x1004010], al
add byte [esi], al
inc ecx
push esi
popal
insb byte es:[edi], dx
jne 0x4f58e0
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add al, byte [eax]
or byte [ecx + 0x43], al
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x4f58f0
jb 0x4f5901
add al, byte [eax]
add al, byte [eax]
inc edi
add byte [eax + 0x5004f70], cl
push edi
jb 0x4f5904
je 0x4f5902
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add eax, dword [eax]
push esp
dec di
dec edi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [ecx + edx], dl
inc eax
add byte [eax], cl
add byte [esi], al
push es
inc ecx
push esi
popal
insb byte es:[edi], dx
jne 0x4f5927
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add dword [eax], eax
or byte [ecx + 0x43], al
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x4f5937
jb 0x4f5948
add al, byte [eax]
add al, byte [eax]
pop esi
add byte [edi + edi*2 + 0x4f], ah
add byte [0x74697257], al
add eax, dword gs:[eax]
jb 0x4f594b
je 0x4f5949
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add al, 0
push esp
dec di
dec edi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, dl
fiadd dword [edx]
add dword [eax], eax
add byte [edi], al
pop es
inc ecx
push ebx
je 0x4f5979
popal
insd dword es:[edi], dx
add al, byte [eax]
add byte [ecx + edx], dl
inc eax
add byte [eax], cl
add byte [0x7a695341], al
add al, byte gs:[eax]
add byte [eax], al
adc byte [eax], al
add al, byte [eax]
cmovno edx, dword [edi + 0x72]
imul esi, dword [ebp + 0x42], 0x43657479
je 0x4f598e
inc edx
jns 0x4f59a0
inc ebx
outsd dx, dword [esi]
jne 0x4f599f
je 0x4f5935
add byte [edx], al
add byte [edx], dh
lodsb al, byte [esi]
xchg edx, eax
dec edi
add byte [edi], cl
push edi
add byte [edx + edx*4 + 0x570f004f], ch
jb 0x4f59a9
imul esi, dword [ebp + 0x52], 0x74534346
jb 0x4f59b2
je 0x4f59a7
push edx
inc esi
inc ebx
push ebx
je 0x4f59ba
imul ebp, dword [esi + 0x67], 0x373
outsb dx, byte [esi]
jae 0x4f5950
jae 0x4f5950
add byte [eax], al
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
or al, 0
add al, 0
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, al
retf
add byte [edx], al
add byte [eax], dl
inc ecx
push edi
jb 0x4f59ea
je 0x4f59e8
push esp
jb 0x4f59f4
imul ebp, dword [esi + 0x61], 0x2726f74
add byte [eax], al
mov al, byte [0x8004119]
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
outsd dx, dword [esi]
imul ebp, dword fs:[esi + 0x67], 0x20002
add byte [ebp], dl
jl 0x4f593f
push ebp
add byte [ebx + edx*4 + 0x4f], bh
dec edi
add byte [ecx], cl
push edi
jb 0x4f5a1b
je 0x4f5a19
inc esi
imul ebp, dword [ebp + 3], 0x40111400
adc al, 0x11
inc eax
add byte [eax], cl
add byte [ebx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [ecx], al
add byte [0x6c694641], al
add al, byte gs:[eax]
add byte [eax], al
adc byte [eax], al
add al, byte [eax]
adc eax, dword [ecx + 0x45]
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x54]
jb 0x4f5a51
outsb dx, byte [esi]
jae 0x4f5a59
jb 0x4f5a3c
jb 0x4f5a3c
imul ebp, dword [ebp + 2], 0x49000200
add ah, bh
mov dword [edi], ecx
pop es
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc esp
popal
je 0x4f5a6c
add eax, dword [eax]
inc eax
adc al, byte [eax]
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x1004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
add al, byte [eax]
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
xchg edx, eax
add al, bl
mov word [edi], cs
pop es
inc eax
add byte [edx], al
add byte [ecx], al
add dword [edx], eax
add byte [edx], al
add byte [edx + 0x4f8cd800], dl
add byte [edi], al
dec ecx
outsb dx, byte [esi]
jo 0x4f5ac6
je 0x4f5a9f
outsb dx, byte [esi]
add eax, dword [eax]
inc eax
adc al, byte [eax]
sbb byte [eax], al
pop es
add byte [eax], bl
add byte [edi], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [ecx], al
add byte [0x73614d41], al
inc eax
adc al, byte [eax]
add dword [eax], eax
add eax, 0x73614d41
imul eax, dword [edx], 0
add byte [eax], al
adc byte [eax], al
add al, byte [eax]
add eax, 0x68634541
outsd dx, dword [esi]
add al, byte [eax]
add byte [eax + edx + 0x140040], bl
or dword [ecx + 0x54], eax
popal
bound edx, qword [edi + 0x69]
je 0x4f5b02
add al, byte [eax]
add byte [eax + edx + 0x100040], bl
push cs
inc eax
add byte [eax], dl
add byte [esi], cl
inc ecx
dec ebp
popal
js 0x4f5af5
imul ebp, dword [esi + 0x65], 0x676e654c
je 0x4f5b1a
add al, byte [eax]
add byte [eax + 0xc004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
or byte [eax], al
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
dec ebp
add byte [eax + 0x7004f90], dl
inc ebx
popal
jo 0x4f5b57
jne 0x4f5b57
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, dl
fiadd dword [edx]
add dword [eax], eax
add eax, 0x73654441
je 0x4f5b0d
add byte [eax], al
mov al, byte [0x2004119]
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
je 0x4f5b27
fcom dword [eax + 0x4307004f]
popal
jo 0x4f5ba4
jne 0x4f5ba4
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add eax, 0x4f665400
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, dl
fiadd dword [edx]
add dword [eax], eax
add eax, 0x73654441
je 0x4f5b5a
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [edx], al
add byte [esi], al
add byte [eax], al
inc eax
adc al, byte [eax]
add al, byte [eax]
push es
inc ecx
inc esp
insb byte es:[edi], dx
imul ebp, dword [ebp + 2], 0x10000000
inc eax
add byte [eax + eax], cl
or eax, 0x52734941
inc esi
inc ebx
dec ebp
jae 0x4f5bee
popal
add al, byte gs:[bx + si]
add byte [eax + 0x8004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
mov byte [eax], al
mov al, 0x90
dec edi
add byte [edi], al
inc ebx
popal
jo 0x4f5c18
jne 0x4f5c18
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
adc al, 0
push es
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, dl
fiadd dword [edx]
add dword [eax], eax
add eax, 0x73654441
je 0x4f5bce
add byte [ecx], ah
pushfd
adc byte [eax], al
add al, byte [eax]
or dl, byte [esi + 0x4c]
imul ebp, dword [esi + 0x65], 0x6e756f43
je 0x4f5be2
add byte [eax], al
inc eax
adc al, byte [eax]
adc byte [eax], al
push es
inc ecx
inc esp
insb byte es:[edi], dx
imul ebp, dword [ebp + 2], 0x10000000
inc eax
add byte [eax + eax], cl
insd dword es:[edi], dx
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
or al, 0
or eax, 0x52734941
inc esi
inc ebx
dec ebp
jae 0x4f5c76
popal
add al, byte gs:[bx + si]
add byte [eax + 0x8004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
outsd dx, dword [esi]
imul ebp, dword fs:[esi + 0x67], 0x20002
dec ebp
add byte [eax - 0x6f], ah
dec edi
add byte [edi], al
inc ebx
popal
jo 0x4f5ca0
jne 0x4f5ca0
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, al
retf
popal
jo 0x4f5ced
jne 0x4f5ced
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add eax, 0x4f665400
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, al
retf
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [edx], al
add byte [esi], al
inc ecx
inc esp
insb byte es:[edi], dx
imul ebp, dword [ebp + 2], 0x10000000
inc eax
add byte [eax + eax], cl
or eax, 0x52734941
inc esi
inc ebx
dec ebp
jae 0x4f5d37
popal
add al, byte gs:[bx + si]
add byte [eax + 0x8004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
mov byte [eax], al
cmp byte [ecx + 0x4307004f], dl
popal
jo 0x4f5d61
jne 0x4f5d61
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
adc al, 0
push es
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, al
retf
insd dword es:[edi], dx
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
or al, 0
or eax, 0x52734941
inc esi
inc ebx
dec ebp
jae 0x4f5dbf
popal
add al, byte gs:[bx + si]
add byte [eax + 0x8004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
outsd dx, dword [esi]
imul ebp, dword fs:[esi + 0x67], 0x20002
pop edi
add byte [eax + 0x9004f81], ah
push edx
popal
inc edx
jns 0x4f5dec
jae 0x4f5d7e
add byte [eax], al
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
or al, 0
add al, 0
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add dword [eax], edi
fadd dword [eax]
add dword [eax], eax
pop es
push esi
inc edx
jne 0x4f5e03
jb 0x4f5da3
add byte [eax], al
pushfd
adc byte [eax], al
add al, byte [eax]
or al, byte [ecx + 0x42]
jns 0x4f5e22
inc ebx
outsd dx, dword [esi]
jne 0x4f5e21
je 0x4f5db7
add byte [eax], al
add byte [eax], dl
inc eax
add byte [eax], cl
add byte [edi], al
inc ecx
inc ecx
jo 0x4f5e32
outsb dx, byte gs:[esi]
add al, byte fs:[eax]
add al, byte [eax]
dec eax
add byte [eax], ch
ja 0x4f5e1d
add byte [esi], al
push edx
popal
dec esp
outsb dx, byte [esi]
add eax, dword [eax]
inc eax
adc al, byte [eax]
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x1004119], ah
add byte [eax], al
mov al, byte [0x1004119]
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
add byte [eax + 0x40], al
adc al, byte [eax]
add al, byte [eax]
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
pop ebp
add byte [edi + esi*2 + 0x4f], bl
add byte [esi], al
push edx
popal
dec esp
outsb dx, byte [esi]
add eax, dword [eax]
inc eax
adc al, byte [eax]
or al, 0
inc eax
add byte [eax + eax], cl
add al, 0
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [ecx], al
add byte [ebx], cl
inc ecx
push esp
jb 0x4f5eaf
imul ebp, dword [esi + 0x61], 0x2726f74
add byte [eax], al
mov al, byte [0x2004119]
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
or byte [eax], al
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
xchg dword [eax], eax
mov esp, 0x6004f77
push edx
popal
dec esp
outsb dx, byte [esi]
add eax, dword [eax]
inc eax
adc al, byte [eax]
adc al, 0
push es
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x12], al
inc eax
add byte [ecx], al
add byte [ebx], cl
inc ecx
push esp
jb 0x4f5f0c
imul ebp, dword [esi + 0x61], 0x2726f74
add byte [eax], al
pushfd
adc byte [eax], al
add al, byte [eax]
or byte [ecx + 0x54], al
inc ecx
push esp
imul ebp, dword [ebp + 0x65], 0x274756f
add byte [eax], al
pushfd
adc byte [eax], al
adc byte [eax], al
push cs
inc ecx
dec ebp
popal
js 0x4f5f12
imul ebp, dword [esi + 0x65], 0x676e654c
je 0x4f5f37
add al, byte [eax]
add byte [eax + 0xc004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
or byte [eax], al
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
pop esp
add byte [edx + edi*2], al
dec edi
add byte [ecx], cl
push edx
popal
dec esp
outsb dx, byte [esi]
push edx
inc esi
inc ebx
add eax, dword [eax]
inc eax
adc al, byte [eax]
or al, 0
add al, 0
add byte [eax + eax], al
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add dword [eax], eax
adc byte [eax], al
add dword [eax], eax
pop es
push esi
dec ebp
jae 0x4f5f8f
inc ebp
outsb dx, byte [esi]
add al, byte fs:[eax]
add byte [eax + 0x2004119], ah
add byte [0x74794241], cl
jns 0x4f5fad
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
or byte [eax], al
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
test dword [eax], eax
push eax
jp 0x4f5fa5
add byte [ecx], cl
push edx
popal
dec esp
outsb dx, byte [esi]
push edx
inc esi
inc ebx
add eax, dword [eax]
inc eax
adc al, byte [eax]
adc al, 0
push es
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add dword [eax], eax
adc byte [eax], al
add dword [eax], eax
pop es
push esi
dec ebp
jae 0x4f5feb
inc ebp
outsb dx, byte [esi]
add al, byte fs:[eax]
add byte [eax + 0x12], al
inc eax
add byte [edx], al
add byte [edi], cl
inc ecx
dec esp
imul ebp, dword [esi + 0x65], 0x6d726554
imul ebp, dword [esi + 0x61], 0x2726f74
add byte [eax], al
inc eax
adc al, byte [eax]
adc byte [eax], al
push es
inc eax
add byte [eax], dl
add byte [esi], al
inc ecx
inc esp
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [ebp + 2], 0x19a00000
inc ecx
add byte [eax + eax], cl
or eax, 0x74794241
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
or byte [eax], al
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
pushal
add byte [eax + 0x7b], bh
dec edi
add byte [edx], cl
push edx
popal
dec esp
outsb dx, byte [esi]
push edi
popal
imul esi, dword [ebx + eax], 0x401240
or al, 0
inc eax
add byte [eax + eax], cl
add al, 0
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], bl
or al, byte [ecx + 0x46]
popal
imul ebp, dword [ebx + eax*2 + 0x6f], 0x2746e75
add byte [eax], al
mov al, byte [0x2004119]
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
or byte [eax], al
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
lahf
add byte [edx + edi*2 + 0x520b004f], bh
popal
dec esp
outsb dx, byte [esi]
push ebx
jo 0x4f60b2
imul esi, dword [ebx + eax], 0x401240
sbb byte [eax], al
pop es
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add dword [eax], eax
adc byte [eax], al
add dword [eax], eax
or dword [ecx + 0x57], eax
popal
jae 0x4f60bf
jo 0x4f60da
imul esi, dword [edx + eax], 0x40124000
add byte [edx], al
add byte [ebx], cl
inc ecx
push esp
jb 0x4f60ec
imul ebp, dword [esi + 0x61], 0x2726f74
add byte [eax], al
pushfd
adc byte [eax], al
adc al, 0
or byte [ecx + 0x54], al
imul ebp, dword [ebp + 0x65], 0x274756f
add byte [eax], al
pushfd
adc byte [eax], al
adc byte [eax], al
push cs
inc ecx
dec ebp
popal
js 0x4f60f2
imul ebp, dword [esi + 0x65], 0x676e654c
je 0x4f6117
add al, byte [eax]
add byte [eax + 0xc004119], ah
mov al, byte [0xc004119]
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
or byte [eax], al
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
aas
add byte [esp + esi*2 + 0x4f], bl
add byte [eax], cl
push edx
popal
inc ebx
push 0x37261
dec esp
adc byte [eax], al
or byte [eax], al
add al, byte [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x1004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
sub byte [eax], al
pop esp
jne 0x4f6168
add byte [eax], cl
push edx
popal
inc edx
jns 0x4f6196
add eax, dword gs:[eax]
mov ah, 0x10
inc eax
add byte [eax], cl
add byte [ecx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
pop esp
add byte [eax + 0xa004f72], ah
push edx
popal
push ebx
je 0x4f61bc
imul ebp, dword [esi + 0x67], 0x12400003
inc eax
add byte [eax + eax], cl
add al, 0
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], bl
push es
add byte [ecx], al
add byte [esi], al
inc ecx
inc edx
jns 0x4f61e4
jae 0x4f6175
add byte [eax], al
mov al, byte [0x2004119]
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
or byte [eax], al
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
add byte ds:[esi + esi*2 + 0x520c004f], dh
popal
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
push edi
outsd dx, dword [esi]
jb 0x4f620f
add eax, dword [eax]
clc
adc byte [eax], al
or byte [eax], al
add al, byte [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
push ebx
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add dword [eax], eax
or byte [ecx + 0x43], al
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x4f6235
jb 0x4f6246
add al, byte [eax]
add al, byte [eax]
cmp eax, 0x4f75b400
add byte [ebx], cl
push edx
popal
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
je 0x4f61ec
add byte [eax + edx + 0x80040], bl
add al, byte [eax]
push esp
dec di
inc eax
add byte [eax], cl
add byte [edx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add dword [eax], eax
or byte [ecx + 0x43], al
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x4f6272
jb 0x4f6283
add al, byte [eax]
add al, byte [eax]
cmp eax, dword [eax]
sub byte [esi + 0x4f], dh
add byte [ecx], cl
push edx
popal
dec ecx
outsb dx, byte [esi]
je 0x4f6258
xor al, 3
add byte [ecx + edx], dl
inc eax
add byte [eax], cl
add byte [edx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add dword [eax], eax
or byte [ecx + 0x43], al
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x4f62ad
jb 0x4f62be
add al, byte [eax]
add al, byte [eax]
add al, ch
jae 0x4f62a2
add byte [edx + edx*2], cl
popal
push ebx
insd dword es:[edi], dx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
je 0x4f6265
add byte [eax + 0x8004010], al
inc eax
add byte [eax], cl
add byte [edx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
push ebx
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
add dword [eax], eax
or byte [ecx + 0x43], al
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x4f62eb
jb 0x4f62fc
add al, byte [eax]
add al, byte [eax]
insd dword es:[edi], dx
add byte [eax], bl
test byte [edi], cl
or dl, byte [edx + 0x65]
popal
push ebx
je 0x4f630c
popal
insd dword es:[edi], dx
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add al, 0
add byte [eax], dl
add byte [eax + eax], al
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add al, dl
fiadd dword [edx]
add dword [eax], eax
pop es
inc ecx
push ebx
je 0x4f6332
popal
insd dword es:[edi], dx
add al, byte [eax]
add byte [ecx + edx], dl
inc eax
add byte [eax], cl
add byte [edx], cl
inc ecx
inc edx
jns 0x4f6345
inc ebx
outsd dx, dword [esi]
jne 0x4f6344
je 0x4f62da
add byte [eax], al
add byte [eax], dl
inc eax
add byte [edx], al
add byte [ecx + eax*2], dl
push edx
popal
push ebp
outsb dx, byte [esi]
je 0x4f6353
insb byte es:[edi], dx
inc esp
imul esi, dword [ebx + 0x63], 0x656e6e6f
arpl word [edx + eax], si
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
arpl word gs:[edx + eax], si
add al, byte [eax]
push 0
dec esp
jae 0x4f634d
add byte [ebx], cl
push edx
popal
push ebx
je 0x4f6379
imul ebp, dword [esi + 0x67], 0x373
add byte [eax], al
add byte [eax], al
add byte [eax + eax], cl
add al, 0
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, al
retf
pushfd
adc byte [eax], al
add al, byte [eax]
cmovno edx, dword [edx + 0x65]
popal
dec esp
imul ebp, dword [esi + 0x65], 0x756f4373
outsb dx, byte [esi]
outsd dx, dword [esi]
jne 0x4f63b5
je 0x4f634b
add byte [eax], al
mov al, byte [0x8004119]
inc ecx
add byte [eax], cl
add byte [0x74794241], cl
inc edx
jns 0x4f63ca
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x20002
cmp eax, dword [eax]
jo 0x4f62ee
dec edi
add byte [edi], al
inc esp
imul esi, dword [ebx + 0x63], 0x3647261
add byte [eax], al
add byte [eax], al
add byte [eax], dl
add byte [edx], al
add byte [esi + 0x4f], dl
add al, byte [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [ecx + edx], dl
inc eax
add byte [eax], cl
add byte [edx], cl
inc ecx
inc edx
jns 0x4f6408
inc ebx
outsd dx, dword [esi]
jne 0x4f6407
je 0x4f639d
add byte [edx], al
add byte [edx], ch
add byte [eax + ecx*4 + 0x4f], ch
add byte [edx], cl
inc esp
imul esi, dword [ebx + 0x63], 0x41647261
insb byte es:[edi], dx
insb byte es:[edi], dx
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
xor dword [eax], eax
add byte [esi + 0x4f], ch
add byte [ecx], dl
push edi
jb 0x4f643b
je 0x4f6439
inc edx
jne 0x4f643d
jb 0x4f641e
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6c], sp
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
xor byte [eax], al
in al, dx
insd dword es:[edi], dx
dec edi
add byte [eax], dl
push edi
jb 0x4f646c
je 0x4f646a
inc edx
jne 0x4f646e
jb 0x4f644f
jb 0x4f644f
insb byte es:[edi], dx
popal
jb 0x4f6414
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
add byte [esi + 0x4f], dl
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
xor byte [eax], al
cmp al, 0x6d
dec edi
add byte [eax], dl
push edi
jb 0x4f649c
je 0x4f649a
inc edx
jne 0x4f649e
jb 0x4f647f
jb 0x4f647f
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4f64a5
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
xor byte [eax], al
fcom dword [edi + ecx*2 + 0x72571000]
imul esi, dword [ebp + 0x42], 0x65666675
jb 0x4f64b2
insb byte es:[edi], dx
jne 0x4f64e2
jae 0x4f64d8
push 3
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [eax + 0x10004f6d], al
push edi
jb 0x4f64fc
je 0x4f64fa
inc edx
jne 0x4f64fe
jb 0x4f64e2
jb 0x4f64e2
insb byte es:[edi], dx
jne 0x4f6512
jae 0x4f6508
push 3
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add al, byte [eax]
push esp
dec di
add byte [eax], cl
add byte [edx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], bl
or al, byte [ecx + 0x42]
jns 0x4f6537
inc ebx
outsd dx, dword [esi]
jne 0x4f6536
je 0x4f64cc
add byte [edx], al
add byte [edi], ch
add ah, ah
xchg esp, eax
dec edi
add byte [edi], cl
push edi
jb 0x4f6540
je 0x4f653e
inc edx
inc edx
jne 0x4f6542
jb 0x4f652f
jo 0x4f6547
outsb dx, byte [esi]
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
inc ebx
add byte [eax], cl
insd dword es:[edi], dx
dec edi
or byte [ebp + 0x4f], ch
add byte [edi], cl
push edi
jb 0x4f656f
je 0x4f656d
inc edx
jne 0x4f6571
jb 0x4f655e
jo 0x4f6576
outsb dx, byte [esi]
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add al, byte [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], bl
or al, byte [ecx + 0x54]
add byte [edx], cl
inc ecx
push esp
push 0x68736572
jae 0x4f65a0
push 0x2646c6f
add byte [edx], al
outsd dx, dword [esi]
insb byte es:[edi], dx
add al, byte fs:[eax]
add al, byte [eax]
xor al, 0
add byte [eax + eax], dh
add byte [esp + edx*4 + 0x4f], bl
pop esp
xchg esp, eax
dec edi
add byte [edi + edx*2], dl
jb 0x4f65b2
je 0x4f65b0
inc edx
jne 0x4f65b4
jb 0x4f65bb
outsb dx, byte [esi]
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
add eax, dword gs:[eax]
add byte [eax], dl
inc eax
add byte [eax], cl
add byte [ecx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
add al, byte [eax]
xor al, byte [eax]
rcl byte [ecx + 0x4912004f]
xchg ecx, eax
dec edi
add byte [edx], dl
dec ecx
outsb dx, byte [esi]
jo 0x4f65f3
je 0x4f65c2
jne 0x4f65e8
jb 0x4f65cf
jae 0x4f65cd
insd dword es:[edi], dx
jo 0x4f65ff
jns 0x4f6590
add byte [eax], al
adc byte [eax], al
or byte [eax], al
add dword [eax], eax
push esp
dec di
inc eax
add byte [eax], cl
add byte [ecx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
pop eax
add al, al
xchg ecx, eax
dec edi
add byte [ebx], dl
dec ecx
outsb dx, byte [esi]
jo 0x4f6625
je 0x4f65f4
jne 0x4f661a
jb 0x4f660c
outsd dx, dword [esi]
push ebx
je 0x4f662e
jb 0x4f6622
popal
popal
insd dword es:[edi], dx
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [eax], cl
add byte [ebx], al
add byte [esi + 0x4f], dl
add byte [eax], al
add byte [ebx + edx*2], al
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add al, dl
fiadd dword [edx]
add dword [eax], eax
pop es
inc ecx
push ebx
je 0x4f6654
popal
insd dword es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x20040], bl
pushfd
adc byte [eax], al
add al, byte [eax]
or al, byte [ecx + 0x42]
jns 0x4f6667
inc ebx
inc ebx
outsd dx, dword [esi]
jne 0x4f6666
je 0x4f65fc
add byte [edx], al
add byte [ebp], dl
mov eax, 0x13004f89
dec ecx
outsb dx, byte [esi]
jo 0x4f667d
je 0x4f664c
jne 0x4f6672
jb 0x4f6651
jae 0x4f6665
je 0x4f6686
imul ebp, dword [esi + 0x67], 0x12400003
inc eax
add byte [eax], cl
add byte [ebx], al
add byte [esi + 0x4f], dl
adc al, byte [eax]
or byte [eax], al
add eax, dword [eax]
push esp
dec di
add byte [eax], al
add byte [ebx + edx*2], al
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + 0x1004119], ah
add byte [0x74794241], cl
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x40400002
adc al, byte [eax]
add al, byte [eax]
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
mov eax, eax
add byte [ebx + 0x4f6658c0], cl
pop eax
dec di
add byte [edi], al
push cs
push esp
inc ebx
push ebx
dec ecx
dec ecx
dec edi
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x4f66d9
jb 0x4f66d9
dec esp
dec edi
add byte [eax + 0xb004e], dl
or eax, 0x64495343
dec ecx
dec edi
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x4f6689
add byte [eax + 0x12], al
inc eax
add byte [eax + eax], al
inc esp
add byte [eax], al
dec byte [eax + eax]
inc byte [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x440b0003], al
jae 0x4f6715
imul ebp, dword [esi + 0x61], 0x6e6f6974
inc eax
adc al, byte [eax]
pushfd
add byte [eax], al
call dword [eax]
add dh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
add al, 0
add al, 0x48
outsd dx, dword [esi]
jae 0x4f673b
push 0xa4004f2e
add byte [eax], al
call [eax]
add dh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
add eax, 0x6e490900
je 0x4f674b
jb 0x4f674b
jo 0x4f675f
pushfd
adc byte [eax], al
mov al, 0
add bh, bh
mov al, 0
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax + 0x4000], al
push es
add byte [0x4c78614d], cl
imul ebp, dword [esi + 0x65], 0x676e654c
je 0x4f677b
aam 0xae
dec ebp
add byte [eax + eax + 0xacff00], ch
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
pop es
add byte [0x4c78614d], cl
imul ebp, dword [esi + 0x65], 0x69746341
outsd dx, dword [esi]
outsb dx, byte [esi]
pushfd
adc byte [eax], al
mov eax, 0x54ff0000
add byte [eax], al
inc byte [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x50040008], al
add byte [eax], al
add byte [eax - 0x80000000], al
or byte [eax], al
add al, 0x50
outsd dx, dword [esi]
jb 0x4f67ce
pushfd
adc byte [eax], al
les eax, [eax]
add bh, bh
les eax, [eax]
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax + 0x8000], al
add byte [eax], al
inc esp
add byte [eax], al
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0x80
add byte [eax], al
or dword [eax], eax
push cs
push edx
arpl word gs:[esi + 0x42], si
jne 0x4f67e2
jb 0x4f67d3
jb 0x4f67d3
imul edi, dword [edx + 0x65], 0x40109c
enter 0, 0xffffffffffffffff
enter 0, 0xffffffffffffffff
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax + 0x8000], al
or al, byte [eax]
push cs
push ebx
outsb dx, byte gs:[esi]
inc edx
jne 0x4f680b
jb 0x4f67fc
imul edi, dword [edx + 0x65], 0x43020015
push 0x2004f
add ch, byte [eax + ebp*2 + 0x4f]
add byte [edx], al
add byte [edx], al
xchg edi, eax
push 0x2004f
add bh, byte [ebp + 0x2004f68]
add byte [edx], al
jecxz 0x4f6835
dec edi
add byte [edx], al
add byte [edx], al
push cs
imul ecx, dword [edi], 0x2f020002
imul ecx, dword [edi], 0x55020002
imul ecx, dword [edi], 0x7e020002
imul ecx, dword [edi], 0xad020002
dec edi
add byte [edx], al
add byte [edx], al
jle 0x4f6852
dec edi
add byte [edx], al
add byte [edx], al
lodsd eax, dword [esi]
imul ecx, dword [edi], 0xd9020002
imul ecx, dword [edi], 0xfa020002
cli
imul ecx, dword [edi], 0x20020002
push 0x4f
add byte [edx], al
add byte [ebx], al
and byte [esi + 0x4f], 0
add al, byte [eax]
add ebp, dword [eax + 0x2004f66]
dec di
add byte [edx], al
add byte [ebx], al
test al, 0x66
dec edi
add byte [edx], al
add byte [ebx], al
invalid
dec edi
add byte [edx], al
add byte [ebx], al
and dword [edi + 0x4f], 0
add al, byte [eax]
add al, byte [eax]
pushfd
adc byte [eax], al
xchg esp, eax
add byte [eax], al
call dword [eax + eax + 0x1ff00]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
invalid