Function at 0x8de154
Capabilities:
Encode data using xor

Disassembly:
pushal
call 0x8de15a
pop ebp
sub ebp, 6
sub ebp, 0x4de154
jmp 0x8de1b8
push ecx
mov esi, 0x22de486e
mov ebp, 0x77e2a302
mov byte [esi - 0x10], bh
shl dword [edi - 0x17], 1
add al, 0
add byte [eax], al
inc ecx
jmp 0x5545f441
mov dword [0x7e8877e2], eax
invalid
jmp 0x8de1c1
mov eax, 0x4de154
add eax, ebp
add eax, 0x93
mov ecx, 0x635
mov edx, 0x59e99b77
pop ecx
xor byte [eax], dl
inc eax
dec ecx
jne 0x8de1d8
jmp 0x8de1eb
add byte [eax], al
cmp eax, 0x1d51a7e1
aaa
pop ds
push ecx
sbb eax, 0x67771f37
ja 0x8de257
ja 0x8de269
pop ds
ja 0x8de1b0
pop ebx
ja 0x8de1ee
xchg dword [edi], esi
enter 0xffffffffffff8e1e, 0xfffffffffffffff6
xchg dword [edi], esi
enter 0xffffffffffff8e1e, 0x44
mov bh, 0x27
mov dl, ah
dec ebx
push esi
xor esi, dword [edi + 0x27]
cld
mov edx, 0x774bfefc
ja 0x8de28c
div byte [esi + 0x7777778f]
je 0x8de1d7
mov edx, 0x777771cf
ja 0x8de1f0
iretd
pop edi
ja 0x8de29d
ja 0x8de1a8
xchg ebp, eax
je 0x8de1ea
cld
idiv byte [ebx + 0x77]
ja 0x8de2a8
je 0x8de1e5
daa
pop ds
inc cx
jle 0x8de2b0
pop ds
xor eax, 0x767733dc
pop ebx
push ebx
pop ds
ja 0x8de2bb
ja 0x8de2bd
lahf
jb 0x8de2c0
ja 0x8de2c2
sahf
pop edi
ja 0x8de2c6
ja 0x8de273
cld
wait
cld
bnd jg 0x8de2ce
ja 0x8de2d0
cld
loop 0x8de2d7
ja 0x8de2d5
ja 0x8de25c
cld
cli
ja 0x8de2db
ja 0x8de2db
ja 0x8de21c
sahf
jne 0x8de2af
jne 0x8de25f
mov ch, 0x73
js 0x8de262
or dword [eax - 0x4ad57778], 0x7b
mov byte [edx], ch
mov ch, 0x7b
ja 0x8de275
sti
push ebx
jae 0x8de2f4
ja 0x8de2f6
pop ds
inc cx
jle 0x8de2fb
pop ds
xor eax, 0x767733dc
pop ebx
push ebx
lahf
jb 0x8de307
ja 0x8de309
sahf
jne 0x8de30d
ja 0x8de2ba
cli
sbb edx, dword [ebx + 0x77]
mov byte [edx], al
jnp 0x8de228
add bh, byte [ebx - 0x78]
add bh, byte [edi - 0x61]
add eax, 0xfc777777
retf 0x777f
test byte [ebp + 0x190daf53], 0xf6
test dword [ebx - 0x51], edx
or eax, 0x5385f619
scasd eax, dword es:[edi]
test dword [ebx - 0x51], edx
or eax, 0xf4a54419
sbb dword [ebp - 0xc], eax
inc esp
movsd dword es:[edi], dword [esi]
hlt
lahf
jb 0x8de300
aas
js 0x8de2b6
cmp dword [edi + 0x77], esi
cmp dword [edi + 0x77], esi
ja 0x8de340
invalid
aas
ja 0x8de343
ja 0x8de2df
cld
imul ecx, dword [esi - 9], 0xffffff8c
lahf
js 0x8de2c9
dec esi
test dword [edi + ebx*4 + 0x776df378], 0x8cf77777
sahf
js 0x8de2d2
mov word [edi + 0x776df378], ds
ja 0x8de351
rep insd dword es:[edi], dx
insd dword es:[edi], dx
ja 0x8de350
ja 0x8de2d2
test dword [esi + ebx*4 + 0x7766f378], 0xf6117777
mov word [esi + 0x7766f378], ds
ja 0x8de35a
ja 0x8de359
ja 0x8de2f5
adc esi, esi
test byte [eax + ecx*4 + 0x62f37852], 0x77
ja 0x8de365
mov word [eax + 0x62f37852], cs
ja 0x8de364
ja 0x8de325
sahf
sahf
mov ebx, 0x5e888888
pop esi
cmp ecx, dword [esi + 0x76]
hlt
dec esi
jbe 0x8de2ed
mov dh, 0x72
hlt
lahf
jae 0x8de29d
retf 0x8888
mov byte [eax + 0x4e235e88], cl
mov byte [esi + 0x23], bl
dec esi
jne 0x8de2fc
hlt
mov dh, 0x71
hlt
jno 0x8de2ff
popfd
jae 0x8de302
hlt
lahf
jb 0x8de2af
fmul qword [eax - 0x4ad57778]
jnp 0x8de390
and bh, ah
wait
and dword [eax], esp
and bh, ah
cld
add bh, byte [ebx - 4]
jnp 0x8de31f
or bh, byte [edi - 0x75]
invalid
mov eax, ebp
idiv ebp
jno 0x8de321
mov cl, 0x76
ja 0x8de3a6
ja 0x8de330
push dword [eax - 0xa]
jo 0x8de329
mov al, 0x76
ja 0x8de3ae
ja 0x8de305
jne 0x8de3b2
ja 0x8de3b4
jne 0x8de2e4
js 0x8de333
bnd jb 0x8de3ba
jb 0x8de3ba
ja 0x8de3bc
std
popal
xor dword [ebp - 0x5b], esp
js 0x8de340
scasd eax, dword es:[edi]
mov byte [eax + 0x78a57588], cl
jne 0x8de2f7
movsd dword es:[edi], dword [esi]
js 0x8de346
bnd jb 0x8de3cd
jb 0x8de3cd
ja 0x8de3cf
std
popal
xor dword [ebp - 0x5b], esp
movsd dword es:[edi], dword gs:[esi]
js 0x8de353
sbb eax, 0x44777777
mov bh, 0x75
movsd dword es:[edi], dword [esi]
jne 0x8de30c
js 0x8de35b
bnd jb 0x8de3e2
jb 0x8de3e2
ja 0x8de3e4
std
popal
xor dword [ebp - 0x5b], esp
js 0x8de368
pop ebp
jbe 0x8de3ee
ja 0x8de3ee
movsd dword es:[edi], dword [esi]
js 0x8de36e
jb 0x8de3f5
ja 0x8de3f6
ja 0x8de3f7
ja 0x8de37e
std
popal
xor dword [ebp - 0x5b], esp
mov bh, 0x75
movsd dword es:[edi], dword [esi]
js 0x8de37d
jb 0x8de404
ja 0x8de405
ja 0x8de406
ja 0x8de38d
std
popal
xor dword [ebp - 0x5b], esp
mov bh, 0x75
movsd dword es:[edi], dword [esi]
js 0x8de38c
jb 0x8de413
ja 0x8de414
ja 0x8de415
ja 0x8de39c
std
popal
xor dword [ebp - 0x5b], esp
mov bh, 0x75
movsd dword es:[edi], dword [esi]
js 0x8de39b
jb 0x8de422
ja 0x8de424
std
popal
xor dword [ebp - 0x5b], esp
mov bh, 0x78
jno 0x8de42f
js 0x8de3a9
jno 0x8de42f
ja 0x8de431
cld
test al, 0x5c
pop esp
scasd eax, dword es:[edi]
std
je 0x8de3c0
push dword [eax + 0x30]
jo 0x8de3f3
int3
sahf
pop es
mov byte [eax + 0x7776cf88], cl
iretd
ja 0x8de448
ja 0x8de449
ja 0x8de448
jne 0x8de379
movsd dword es:[edi], dword [esi]
js 0x8de3c8
jb 0x8de44f
ja 0x8de450
ja 0x8de451
ja 0x8de3d8
std
popal
xor dword [ebp - 0x5b], esp
mov bh, 0x75
movsd dword es:[edi], dword [esi]
js 0x8de3d7
bnd jb 0x8de45e
jb 0x8de45e
ja 0x8de460
std
popal
xor dword [ebp - 0x5b], esp
js 0x8de3e5
cmc
test eax, 0x5c888888
mov byte [esp + esi*4 - 0x34], bl
mov ah, 0xcc
int3
jbe 0x8de470
ja 0x8de472
js 0x8de3ef
inc ebx
inc ebx
ja 0x8de477
ja 0x8de3d0
jbe 0x8de47b
ja 0x8de47d
ja 0x8de47c
jne 0x8de3ad
movsd dword es:[edi], dword [esi]
js 0x8de3fc
jb 0x8de483
ja 0x8de484
ja 0x8de485
ja 0x8de40c
std
popal
xor dword [ebp - 0x5b], esp
mov esi, 0xf278a575
mov esi, 0xf278a575
jne 0x8de3bc
js 0x8de40b
jb 0x8de492
ja 0x8de494
std
popal
xor dword [ebp - 0x5b], esp
js 0x8de419
test eax, 0x21888888
cld
sbb byte [edx + eax*4 - 0x7c], 0xd3
sub dword [esi - 0x77777781], ebx
aas
mov dh, 0x97
jg 0x8de3bb
mov byte [eax + 0x7f97b63f], cl
xchg edi, eax
jg 0x8de437
std
jno 0x8de46d
cld
lahf
into
jbe 0x8de4b8
ja 0x8de4ba
jne 0x8de3ea
js 0x8de439
jb 0x8de4c0
ja 0x8de4c1
ja 0x8de4c2
ja 0x8de449
std
popal
xor dword [ebp - 0x5b], esp
movsd dword es:[edi], dword [esi]
mov esi, 0xf278a575
mov esi, 0xf278a575
jb 0x8de4cf
ja 0x8de4d1
std
popal
xor dword [ebp - 0x5b], esp
movsd dword es:[edi], dword [esi]
js 0x8de456
cmc
test eax, 0xf6888888
mov dh, dh
invalid
mov byte [eax - 0x70097778], cl
ja 0x8de4e7
mov dh, dh
invalid
ja 0x8de4ee
imul byte [esi - 0x77777778]
mov byte [eax + 0x77f78ff6], cl
ja 0x8de4fa
mov dh, dh
invalid
test byte [edi + 0x777777f7], 0xf6
mul byte [esi + 0x77777777]
cmpsb byte [esi], byte es:[edi]
ja 0x8de4fe
ja 0x8de500
test byte [edi + 0x777777f7], 0xf6
cmpsb byte [esi], byte es:[edi]
ja 0x8de50a
ja 0x8de50b
ja 0x8de50c
ja 0x8de4b7
and esp, edi
cld
sbb byte [edi + eax*4 - 0x7c], 0xd3
sub dword [esi - 0x77777614], ebx
std
jno 0x8de4d6
inc esp
mov esi, 0x78769fb7
mov bh, 0x9f
jbe 0x8de523
rep insd dword es:[edi], dx
ja 0x8de526
ja 0x8de4a7
cmpsb byte [esi], byte es:[edi]
jne 0x8de52b
ja 0x8de52d
cld
lahf
and esp, edi
sbb byte [edi + eax*4 - 0x7c], 0xd3
sub esp, ecx
int3
jbe 0x8de53a
ja 0x8de53b
ja 0x8de53c
ja 0x8de464
sahf
add al, 0x89
mov byte [eax + 0x7f0a5c2a], cl
cld
mov al, 0x28
sub esp, edi
xchg edx, eax
sub dh, byte [ebp + 0x2928777f]
jg 0x8de54f
sub byte [ecx], ch
sahf
jae 0x8de554
ja 0x8de556
imul edx, dword [ebp + 0x23cf7d43], 0x74773a96
ja 0x8de55d
mov dl, 0xf6
mov bh, 0xc2
div byte [edi + 0x777774c2]
je 0x8de566
ja 0x8de567
ja 0x8de4bf
into
je 0x8de56b
je 0x8de56b
ja 0x8de4c3
jnp 0x8de4fe
mov ch, 0x5b
inc edi
aaa
js 0x8de4f2
js 0x8de4f2
or dword [eax + 0x739e8888], 0xe0777777
ja 0x8de4ea
sbb eax, 0x2c2dfbe3
sub al, 0x48
mov ebx, 0x7a2bf5f0
jnp 0x8de593
jecxz 0x8de508
sti
sub eax, 0xbb482c2c
invalid
mov edx, 0xd0897992
and al, 0xf0
cmc
das
jp 0x8de59e
jnp 0x8de4df
xchg edx, eax
jns 0x8de4b1
fisub word [0x7b47e5f0]
jnp 0x8de5ac
invalid
inc edi
jnp 0x8de5ab
jnp 0x8de55a
sub byte [esp + eax*8 + 0x27], dh
je 0x8de4f8
daa
dec eax
jge 0x8de559
cli
mov ecx, 0x7b7b7b83
cmp dword [ebx + 0x7b], 0x7b
jnp 0x8de5b8
jnp 0x8de5b9
jnp 0x8de5b7
js 0x8de4ed
lodsd eax, dword [esi]
cli
cmp byte [ebx + 0x7b], 0x7b
jnp 0x8de5bb
jmp dword [eax + 0x7b]
xor dword [ebx + 0x78], ebp
add dword [edi + 0x78], esi
or dword [edi - 0x77], ebp
fbld tbyte [0x7b53b9fa]
js 0x8de55f
outsd dx, dword [esi]
mov edi, ebx
and al, 0x25
cli
mov ecx, 0x7b7b7b53
and eax, 0x7b53b9fa
push ebx
jnp 0x8de5db
jnp 0x8de5dc
jnp 0x8de592
xor byte [edx - 0x7b7b7b5e], dl
xchg edx, eax
mov byte [0x13848484], al
test byte [ebx], dl
adc edi, dword [ebx + 0x3b]
jnp 0x8de5a5
jnp 0x8de5e7
jnp 0x8de580
adc edi, dword [ebx - 0x49]
jnp 0x8de526
push edi
jnp 0x8de59f
test dh, ch
cmp ebx, dword [edx + 0x3f]
pop edx
aas
jnp 0x8de575
test esp, edi
invalid
invalid
invalid
sub al, 0x7b
cld
xor al, 2
jg 0x8de597
lock add bh, byte [edi - 4]
cmp dl, 0x81
jnp 0x8de61b
jnp 0x8de61c
jnp 0x8de61d
jnp 0x8de617
je 0x8de5a3
invalid
cmp eax, 0x787b7b7b
jnp 0x8de622
jnp 0x8de621
lodsd eax, dword [esi]
cli
mov esp, 0x7b7b7b73
jae 0x8de629
jnp 0x8de62a
jnp 0x8de62b
jnp 0x8de5ab
cli
xchg edx, eax
jae 0x8de62f
jnp 0x8de631
cli
cmp byte [ebx + 0x7b], 0x7b
jnp 0x8de635
jnp 0x8de636
jnp 0x8de637
jnp 0x8de631
je 0x8de5bd
jmp [ebx + 0x1d848484]
stosd dword es:[edi], eax
test byte [esp + eax*4 - 0x45830fe3], al
test byte [0x93ba7cf0], bl
xchg ebx, eax
ja 0x8de5c1
wait
je 0x8de5c6
cmp dword [eax + 0x7b], 0x7b
jnp 0x8de646
invalid
wait
test byte [ebx + edi*2 + 0x7b], dh
js 0x8de59b
jp 0x8de647
xor dh, byte [edx]
clc
mov esp, 0x84b39279
test byte [edx + edx*4 + 0x7b7b7b7f], al
test byte [esi + 0x2fc3017c], dl
lcall 0xbbfa, 0xbe787b36
mov dl, 0x7f
jnp 0x8de67f
ret
ret 0x7a84
test byte [edx + 0x7b7b7b7f], dl
jnp 0x8de698
jnp 0x8de69c
jle 0x8de5f7
fsub dword [ecx + 0x4200f596]
mov eax, dword [0x4200f596]
cmc
add byte [edx - 0xb], al
cmc
ret 0xfe49
jle 0x8de6a9
jle 0x8de6a9
jge 0x8de5ad
cmp ch, 1
std
add dword [edx + 0x7e], esi
jb 0x8de6af
jno 0x8de62d
jecxz 0x8de6b3
jle 0x8de6b5
jle 0x8de62d
cmc
cmp dword [edx + 0x7d], esi
mov eax, 0x3aeb812e
pop edi
cmp bh, byte [esi - 1]
xchg byte [esi + 0x7e], bh
jle 0x8de6c6
jle 0x8de6c7
jle 0x8de6bb
jno 0x8de646
sti
jo 0x8de6cb
jle 0x8de6cd
jmp 0xe9ffed49
pop edi
cmp bh, byte [esi - 3]
std
add dword [edx + 0x7e], esi
jno 0x8de65d
adc edi, dword [esi + 0x7e]
jle 0x8de665
jle 0x8de6e5
std
add dword [esi + 0x7e], edi
jno 0x8de668
je 0x8de6ed
jle 0x8de6ef
std
add dword [esi + 0x7e], ebp
jno 0x8de671
xor edi, dword [esi + 0x7e]
jle 0x8de6a7
sub esp, dword [ecx + edi*8]
xor ebp, 3
outsb dx, byte [esi]
stc
cmp dword [ebp - 0x70], 0xfffffffd
std
add edi, dword [esi + 0x7e]
jno 0x8de687
dec ecx
jle 0x8de70e
jle 0x8de68b
xchg edi, eax
cmc
pop ss
jle 0x8de690
xchg edi, eax
sub al, 0x75
mov bh, 0x71
idiv dword [eax + 0x7e]
jno 0x8de695
js 0x8de71e
jle 0x8de720
das
xchg edi, eax
ja 0x8de724
jle 0x8de726
jle 0x8de726
jge 0x8de65a
mov al, 0xff
mov edi, 0x7e7e7e7c
das
invalid
jle 0x8de6e0
sub esp, 0x7e3a5f36
and al, 0xf7
cmp edi, dword [esi + 0x26]
in al, dx
pop edi
pop edi
cmp bh, byte [esi + 0x24]
idiv dword [ebx]
jle 0x8de6e3
invalid
add dword [ecx + 0x6ab9ff23], 0x977e7e7e
and dword [ebx], 0x7e6ab9ff
push 0x7e
jle 0x8de74d
xchg edi, eax
daa
add dword [ecx - 0x7ee5d57f], 0x7e7e7e4b
jle 0x8de6f3
arpl word [esi + 0x2b287e33], dx
jle 0x8de70a
sub esi, ebp
cmc
cmp byte [edx - 0xb], al
inc edx
cmc
cli
dec esi
push es
jle 0x8de76a
jle 0x8de76b
jge 0x8de6a7
mov eax, 0x7e62beff
invalid
jle 0x8de773
out dx, al
cmc
jle 0x8de6e8
jge 0x8de6b4
out dx, al
cmc
jle 0x8de6ef
jge 0x8de6bb
cmc
mov dh, 0x2e
adc al, 0x7e
adc al, 0x7f
sub ebp, eax
cmc
push cs
inc edx
call 0x56dce209
jle 0x8de794
jle 0x8de795
mov eax, 0x2a9e812f
push ss
sbb ebx, dword [esi + 0x3b]
adc byte [edi], dl
cmp edx, dword [eax]
pop ss
sbb dword [ebx], edx
pop ds
adc ebx, dword [edi]
pop esi
or al, 0x11
or bl, byte [ebx]
sbb eax, 0x5e0c110a
or byte [ebx], bl
or al, 0xd
pop ss
adc dword [eax], edx
pop esi
dec edi
push eax
dec ebp
dec edi
jae 0x8de7b3
cmp bl, byte [ebx]
or byte [ebx], bl
adc dl, byte [ecx]
push cs
sbb ecx, dword [esp + eax*2]
pop esi
sub byte [edx], dl
pop ds
sbb dl, byte [edi]
adc edx, dword [edi]
or al, 0x5e
sub eax, 0x1116150b
or byte [ebx + 0x74], dh
sub eax, 0x5e1b0a17
inc esp
pop esi
push ss
or cl, byte [edx]
push cs
inc esp
push ecx
push ecx
or dword [ecx], ecx
or dword [ecx], ecx
push eax
sbb edx, dword [eax]
pop ss
or dword [eax + 0x1b], edx
adc byte [edi], dl
sbb dword [ebx], edx
pop ds
push cs
or al, 0x11
or bl, byte [ebx]
sbb eax, 0x500c110a
sbb eax, 0x73511311
je 0x8de7bf
push ebx
adc ebx, dword [edi]
pop ss
adc bl, byte [esi + 0x44]
pop esi
or eax, 0x110e0e0b
or al, 0xa
sbb edx, dword ds:[eax]
sbb edx, dword [eax]
adc byte [edi], dl
pop ss
sbb dword [ebx], edx
pop ds
push cs
or al, 0x11
or bl, byte [ebx]
sbb eax, 0x500c110a
sbb eax, 0x74731311
sub dl, byte [esi]
pop ss
or eax, 0x110c0e5e
sbb dword [edi + ebx], ecx
pop ds
adc ebx, dword [esi + 0x17]
or eax, 0x110c0e5e
or bl, byte [ebx]
sbb eax, 0x5e1a1b0a
or dword [edi], edx
or bl, byte [ebx]
sbb bl, byte [esi + 9]
pop ss
or dl, byte [esi]
pop esi
sub al, 0x3b
cmp dword [edi], esi
sub eax, 0x3b2c3b2a
cmp bl, byte [esi + 0x28]
cmp ebp, dword [ebp + 0x5e303137]
adc dword [eax], ebx
pop esi
sub dl, byte [esi]
sbb ebx, dword [esi + 0x3b]
adc byte [edi], dl
sbb dword [ebx], edx
pop ds
pop esi
or al, 0x11
or bl, byte [ebx]
sbb eax, 0x731a1b0a
je 0x8de834
adc dl, byte [edx]
pop esi
or al, 0x17
sbb dword [esi], edx
or cl, byte [0xd1b0c5e]
sbb ecx, dword [eax + ecx]
sbb ebx, dword [edx]
pop edi
jae 0x8de87e
xor dl, byte [edi]
or eax, 0x1b1d101b
pop esi
push ss
adc dword [edx], edx
sbb bl, byte [ebx]
or al, 0x44
pop esi
pop ebx
or eax, 0x57e
add byte [eax + 0xf], ch
add byte [eax], al
mov al, byte [0x880000ec]
imul dh
push 0xa54fd55c
dec edi
movsd dword es:[edi], dword [esi]
add al, 0x1d
arpl word [ebp + 0x793e6c2f], bp
jnp 0x8de84f
lodsd eax, dword [esi]
das
insb byte es:[edi], dx
jns 0x8de8b5
adc al, 0x7a
add eax, 0xee91da6b
jp 0x8de842
imul ebx, edx, 0xffffff91
xchg ecx, eax
out dx, al
test eax, 0x6d60ff68
xor al, 0xd9
jno 0x8de83f
push 0x346d60ff
fnstenv [ecx - 0xb]
stosb byte es:[edi], al
pop edi
pop edi
arpl word [ecx - 0x78], cx
xor al, 0x14
mov byte [esi], ch
xor al, 0x14
inc eax
invalid
xchg ebp, eax
sal dword [ecx - 0x1b], cl
jl 0x8de82f
aam 0xd1
dec eax
sbb edi, dword [edx - 0x278b3fa5]
mov edx, 0xd874c05b
adc esp, dword [ebx]
outsd dx, dword [esi]
pop ss
cld
xor esp, dword [edx]
sbb dword [ecx], edi
int 0xa6
push edx
push ebx
pop eax
jle 0x8de891
jle 0x8de874
sbb dword [ebx + ebp*2 - 0x5d], esi
sub ecx, dword [edi]
sbb edi, esi
mov ebp, 0xf5762d69
shr dword [ebx], 1
or byte [bp + si + 0x4adc], ch
or edx, eax
jmp 0x8de926
adc al, 0x89
mov ch, 0x15
xchg edx, eax
mov byte [eax + esi*4 + 0x7f], bh
mov al, byte [0x4c09fb1a]
dec eax
adc cl, byte [edx]
pop ss
cdq
loopne 0x8de8d1
sar byte [edx - 0x7289cea7], cl
popfd
ret 0x907
pop es
dec ebx
sal dword [edi + 0x385d3a11], 1
xor byte [esi], ah
pop ecx
and esi, dword [esi + 0x15]
in eax, dx
mov bl, 0xcd
fdivr qword gs:[edx - 0x6b25b6e5]
rcl bh, 1
ficom dword [eax + edx*8 + 0x11a496d7]
cmp ah, cl
idiv byte [edx - 0x2e78c2f1]
xlatb
xchg esi, eax
movsb byte es:[edi], byte [esi]
adc dword [edx], edi
loope 0x8de8fd
mov edx, 0xd1873d0f
jb 0x8de929
jns 0x8de961
aaa
xchg esi, eax
sub bl, ah
push ebp
lds edi, [esi + 0x21023913]
rcr dword [esi - 0x3aeb50bd], 0xc
sub byte [ebx - 0x418ee4e4], cl
jno 0x8de8e6
add edx, dword [eax]
sbb eax, 0xeb2d13a2
adc byte [0xeb2d13a2], bl
inc ebx
jbe 0x8de97e
salc
call [ebp - 0x450ae16d]
je 0x8de900
push esp
ror byte [ebx], cl
imul ecx, dword [eax - 0x28ad8724], 0xc42c62ad
int 0xbb
push ebp
push 0xe860d24a
sub bh, byte [bx + di]
inc ebp
out 0xfe, eax
pop edx
sahf
push eax
push ds
push ds
invalid
shr byte [ecx - 7], 0xff
popal
fsub st(4), st(0)
jb 0x8de9b9
dec eax
invalid
xchg edi, eax
jae 0x8de983
invalid
add byte [ecx - 0x226851b6], ah
enter 0x56d3, 0x2d
in eax, 0x86
pop es
cmp eax, 0xe572bff2
xchg esi, eax
rcr byte [esi], 0xd6
hlt
push 0xfd709e4
fist dword es:[edi - 9]
jb 0x8de9fd
xchg edx, eax
push ebx
mov cl, 0x2f
xchg esi, eax
pop esi
adc byte [esi], ch
push ebx
push ebx
jb 0x8de9b7
mov ebp, 0x5f333980
xlatb
jbe 0x8de9a5
enter 0xffffffffffffc1c3, 0xffffffffffffffa3
scasb al, byte es:[edi]
in al, dx
xor eax, 0xa6be0bf1
mov bh, 0x81
invalid
push cs
fst dword [ebx]
pushfd
push edi
fdivr dword [edi]
xor eax, 0x854a88ef
add eax, 0xa62ac7c8
into
mov bh, 0x76
sub esp, dword [ebx - 0xb00cb64]
and dh, byte [ebx + ebx*4 - 0x2e]
cdq
mov eax, dword [0xa6cee0f]
int1
aaa
mov dl, 0xdb
dec eax
jbe 0x8dea56
push esi
xchg esp, eax
fsub st(1)
lds ebp, [edx - 0xc382314]
pop edx
rol dword [ecx], cl
sahf
sbb dl, cl
push ebx
inc edx
sbb edi, dword ss:[edi]
jnp 0x8dea8e
invalid
inc eax
out dx, al
mov edx, 0x99265a58
xchg dword [edi + 0x74], edx
js 0x8dea90
invalid
je 0x8deab7
xchg edx, eax
sbb al, 0xc2
rcr byte [esi + 0x390d16ad], 0x57
add byte [ebp - 0x77e41019], ah
xor al, 0x84
push edx
jb 0x8dea31
pop ecx
mulps xmm3, xmmword [esi]
pop ss
iretd
jo 0x8dea91
push ss
xchg ebp, eax
sahf
popal
imul esp, dword [esi], 0x40
fadd st(4)
cmp esi, ebp
test byte [esi + 0x3a060f48], al
adc dword [esi], eax
or esp, dword [eax + eax*4]
mov esi, eax
popfd
movsb byte es:[edi], byte [esi]
scasd eax, dword es:[edi]
jbe 0x8deaea
dec ebx
mov cl, 0xf6
xchg ebx, eax
leave
arpl word [edi + eax*8], dx
enter 0xffffffffffffed18, 0x74
pop edi
in eax, dx
je 0x8deb19
sbb eax, 0xddd46174
aad 0x79
dec esp
push edx
in al, dx
jp 0x8dea8c
cmp bl, byte [edx - 0x3d]
mov byte [0x44aab2d3], al
and dh, ch
call 0xcbaac3ac
into
push ss
out 0x22, al
out dx, al
pop ss
mov ebp, 0xa65d7241
outsd dx, dword [esi]
aaa
add cl, byte [esi]
salc
and dh, al
mov al, byte [0xa4baf929]
xor dh, byte [ebp + 0x7690316]
stc
mov edx, 0x16b532a4
add ebp, dword [ecx + 7]
retf 0x8a18
xchg dword [ecx], eax
aad 0xc7
and eax, 0x5ee1bae2
sahf
into
cdq
xchg ebp, eax
mov bl, 0x83
cld
push edi
mov esi, 0xc24344c7
push ebx
lahf
push ebx
mov ss, word [ecx + 0x45]
adc byte [ecx], bh
xchg esp, edx
add byte [ebx + 0x199e75ea], bh
bt dword [edi], ebp
cmp eax, 0x3b4d219e
xchg esp, eax
add al, 0x39
outsd dx, dword [esi]
sub eax, 0xe1939aeb
inc ebx
jnp 0x8deb7c
jns 0x8deba6
sbb byte [ebx + 0x3a], 0x82
mov dl, 0x71
int1
rcr dword [edx], cl
jo 0x8deba1
pop ds
jo 0x8debd7
or edx, 0xdcf3800c
call ecx
movsb byte es:[edi], byte [esi]
xor ecx, 0xb9e71faf
mov eax, 0x59e5b0a2
adc edx, dword [eax]
invalid
add edx, dword [ecx - 0x14]
jmp 0x8e92d5
jmp 0x255692d7
salc
pushal
fiadd dword [edi]
mov ebp, 0x76f00067
wait
cmp ebx, ecx
pop ecx
outsd dx, dword [esi]
fistp dword [ebx]
pop esp
mov dh, 0xd2
inc ebx
sal dword [esi + 0x541718e4], 7
rcr dword [edx + esi*8 - 0x61], cl
or dword [ebx], esp
and cl, al
cmp dh, byte [eax - 0x5e66b54]
in eax, dx
jb 0x8deb9d
retf 0x1a5
mov dword [0xe537752b], eax
invalid