Function at 0x20c0d9c
Capabilities:
Packed with generic packer

Disassembly:
bt ax, 1
pushal
push ecx
mov dword [ebp - 8], 0
movsx cx, bl
mov ecx, dword [edx + 0x18]
test dl, 0x57
jmp 0x1af14af
sal di, 2
clc
mov edi, dword [ebx + ecx*4]
bt dx, cx
lea esi, [eax + 0x518c6634]
not esi
add edi, eax
not si
mov esi, dword [ebp + 0xc]
call fcn.01ad1ae8
add byte [eax], al
push ebx
jns 0x1ace5f3
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x74], dx
jb 0x1ace5f2
outsb dx, byte [esi]
dec esp
outsb dx, byte gs:[esi]
add byte [eax], al
add byte [ebx + 0x6c], al
outsd dx, dword [esi]
jae 0x1ace5fb
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add byte [eax], al
add byte [edi + 0x65], al
je 0x1ace5e9
insb byte es:[edi], dx
imul esi, dword [eax + 0x42], 0x786f
inc eax
imul eax, dword [ecx], 0
add byte [ebx + 0x65], dl
je 0x1ace60e
imul ebp, dword [esi + 0x64], 0x724f776f
inc ebp
js 0x1ace5c2
add byte [eax], al
dec ecx
jae 0x1ace610
arpl word [edi + 0x6e], bp
imul esp, dword [ebx], 0xb60f669c
pushfd
movzx bx, cl
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x1ace5ee
or byte [ecx - 2], 0xf4
dec ecx
invalid
lahf
orps xmm0, xmmword [esi + 0x255e19bc]
push edx
push ebp
and ah, byte [ebp - 0x1a]
xlatb
je 0x1ace66b
loop 0x1ace5ef
and dword [ebp + 0xc6f1b05], eax
int 0x7a
and byte [eax + 0x2f924708], 0xb6
xchg esi, eax
or byte [edi - 0x6e], al
xchg edx, eax
das
mov dh, 0x96
pop eax
out dx, eax
sbb al, 0xb4
xchg edx, eax
dec esp
retf
call 0xd8cb141c
mov al, byte [0x9ab14903]
push edi
mov ch, 0x15
aaa
invalid
mov dword [esp + 0x20], eax
push 0xcab556bd
call 0x1af14b7
jmp 0x1ea6770
lea esp, [esp + 0x48]
jbe 0x1d2a5da
btc si, 3
sub ecx, 1
pushfd
sbb di, 0xcbbe
mov dword [ebp - 4], ecx
sub esp, 0xfffffffc
sar cx, cl
rcr di, cl
or cx, 0x43a3
movzx di, dl
mov ecx, dword [ebp - 8]
mov di, 0x40e4
stc
add ecx, dword [ebp - 4]
clc
inc si
shr ecx, 1
jle 0x1ace55a
test si, di
mov edi, dword [ebx + ecx*4]
lea esi, [edx*4 - 0x10709398]
add edi, eax
not si
pushal
mov esi, dword [ebp + 0xc]
lea esp, [esp + 0x20]
pushal
mov dword [esp + 0x1c], eax
pushal
not al
mov al, ah
lodsb al, byte [esi]
stc
cmp bl, 4
stc
clc
neg al
test al, 0x85
mov byte [esp], ch
jmp 0x1ea7403
jmp 0x1ad25c7
pushal
push dword [esp + 8]
jmp 0x1ace825
call fcn.01ad03ef
rol bl, cl
adc bx, di
mov ebx, eax
cmc
clc
clc
jmp 0x1af1e65
lea eax, [edx - 0x7456ba04]
pushfd
mov dword [esp + 4], ebx
cwde
pushfd
seto ah
lea eax, [0x20b801f]
jmp 0x20bfe73
lea esp, [esp + 8]
jne 0x1dcf540
cmp ebp, 0x78f88625
pushfd
cmp dh, dl
xor edx, edx
bt esi, 0xb
bt sp, 7
mov eax, edx
call fcn.01acd5a7
add byte [eax], al
inc ebx
jb 0x1acf786
popal
je 0x1acf789
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1acf772
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x417463
invalid
invalid
call dword [edi + 0x68]
inc ecx
fsubr dword cs:[ebp - 0x78]
insb byte es:[edi], dx
and al, 4
lea esp, [esp + 0x38]
jno 0x20b7a50
je 0x1d2a5da
cmc
push eax
call fcn.01ea70de
add byte [eax], al
inc edi
je 0x1acf804
je 0x1acf822
arpl word [ebx + 0x4f], bp
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x58], si
push edi
cwde
clc
inc ax
push ebx
aad 0xac
sub eax, 0x8895321e
mov ax, ax
rcr eax, cl
push edx
clc
shr ah, 2
cmc
movsx eax, bl
mov eax, dword [ebp + 8]
stc
cmp dh, 0x68
test eax, eax
pushal
mov dword [esp], 0xc9538818
lea esp, [esp + 0x20]
jbe 0x1ad1f68
call fcn.01aef4c2
add byte [eax], al
inc edi
je 0x1acf84c
outsb dx, byte gs:[esi]
jne 0x1acf84c
je 0x1acf86a
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x1acf878
je entry0
js 0x1acf887
jo 0x1acf89b
imul ebp, dword [edi + 0x6e], 0x8d9c6000
and al, 0x24
pushal
pushfd
lea esp, [esp + 0x24]
ja 0x20bf59e
call fcn.01ea5a0a
stc
or eax, eax
jnp 0x1ace8a0
je 0x1aee1ad
setnp bh
mov ebx, eax
jmp 0x1aea794
wait
invalid
outsd dx, dword [esi]
add byte gs:[eax], ah
retf
pushal
clc
add al, 0xae
mov bl, ah
setno bl
stosb byte es:[edi], al
call fcn.01ad1aa9
add byte [eax], al
inc ebx
jb 0x1acf8f1
popal
je 0x1acf8f4
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x1acf8f5
je 0x1acf8ff
bound ebp, qword [ebp + 0x42]
imul esi, dword [ebp + ebp*2 + 0x61], 0x44c70070
and al, 0x28
salc
outsb dx, byte [esi]
scasb al, byte es:[edi]
add dword [eax - 0x7a97dbcc], ecx
dec ebx
enter 0xffffffffffffc6a1, 4
and al, 0x3d
je 0x1acf90a
popal
jo 0x1acf8a0
mov dword [esp + 0x28], 0x1ae6ed6
mov byte [esp], dh
push 0xa1c84b85
mov byte [esp], 0x3d
pushfd
mov dword [esp + 0x2c], eax
pushfd
push ebp
push dword [esp + 0x34]
ret 0x38
and dword [eax], eax
add byte [edi + 0x79ba818d], bl
xor bl, byte [esi + 0x17f8d9c]
lahf
lea eax, [ecx - 0x61cd8646]
pushfd
lea edi, [edi + 1]
push 0x38c5e9a0
mov eax, dword [esp + 0x4c]
jmp 0x1ea72c5
jns 0x1acf949
add bh, bh
je 0x1acf934
add al, 0x80
cld
add eax, 0x25bdfde8
add byte [ebp + 0x20f62bb9], cl
or edi, edi
xor al, 0x24
movzx di, cl
mov edi, dword [ebp + 8]
call fcn.01ea6179
add byte [eax], al
push ebx
dec eax
inc edi
je 0x1acf986
je 0x1acf986
popal
je 0x1acf9a1
inc esi
jb 0x1acf9ab
insd dword es:[edi], dx
dec ecx
inc esp
dec esp
imul esi, dword [ebx + 0x74], 0x41
inc esi
imul ebp, dword [esi + 0x64], 0x6f736552
outsb dx, byte [esi]
push edx
jae 0x1acf9be
jne 0x1acf9c3
arpl word [ebp + 0x45], sp
js 0x1acf997
add byte [eax], al
add al, al
mov bh, 0
xor al, 0xc0
mov bh, 0
movsb byte es:[edi], byte [esi]
invalid
imul esi, dword [eax + 0x62], 0x6472616f
inc esi
outsd dx, dword [esi]
jb 0x1acf9fe
popal
je 0x1acf9d5
add byte [eax - 0x76a49f31], cl
ret
pushal
pop ebx
mov ebx, eax
push 0x7eb8d54b
lea esp, [esp + 0x20]
and al, 0x20
jmp 0x20c0d6a
jmp fcn.01d2a24c
test al, 0x25
add byte [eax], al
add byte [ebx + 0x69], cl
insb byte es:[edi], dx
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x72
inc edi
je 0x1acfa10
je 0x1acfa10
jb 0x1acfa31
jo 0x1acfa05
inc ecx
add byte [eax], al
add byte [edi + 0x6c], cl
push ebp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0x67000000
je 0x1acfa45
add byte gs:[eax], al
add byte [edi + 0x65], ah
je 0x1acfa45
outsd dx, dword [esi]
jae 0x1acfa54
bound edi, qword [ecx + 0x6e]
popal
insd dword es:[edi], dx
add byte gs:[ebx - 0x64], dl
push ebx
pushfd
cmp edi, ebx
jmp 0x20b7666
or al, 0xe9
loop 0x1acf9ad
and eax, 0xf7684100
dec ebp
jo 0x1acfa29
push 0x1f704df7
mov al, byte [esp + 4]
mov al, 0x10
pushfd
mov byte [esp + 0xc], 0xe0
pushfd
pushfd
lea esp, [esp + 0x40]
call fcn.01aef207
pushfd
adc al, al
mov byte [esp], 0xe3
pushfd
push 0x15df5db7
lea esp, [esp + 0xc]
jae 0x1aef1fb
or al, 0xf
add ebx, 0xfffffff7
add dword [eax], eax
pushfd
mov dword [esp], esi
lea esp, [esp + 4]
jne 0x1acfbb5
add byte [eax - 0x17], ah
pop ebp
jmp 0x1acfa4c
pushal
jmp 0x1aee5a9
add byte [eax], al
dec ecx
jae 0x1acfaa8
imul ebp, dword [esi + 0x64], 0x776f
add byte [edx + 0x65], dl
imul esi, dword [bp + di + 0x74], 0x6c437265
outsd dx, dword [esi]
ja 0x1acfa57
add byte [eax], al
push edx
imul esi, dword gs:[bp + di + 0x74], 0x6c437265
popal
jae 0x1acfad9
inc ecx
add byte [eax], al
add byte [esi + 0x61], dl
jb 0x1acfad7
popal
outsb dx, byte [esi]
je 0x1acfab5
outsd dx, dword [esi]
jo 0x1acfaee
add byte [eax], al
add byte [ecx + 0x75], dl
jb 0x1acfaf6
push eax
jb 0x1acfae7
outsd dx, dword [esi]
jb 0x1acfaf1
popal
outsb dx, byte [esi]
arpl word [ebp + 0x46], sp
jb 0x1acfaf0
jno 0x1acfb02
outsb dx, byte gs:[esi]
arpl word [ecx], di
add byte [eax], al
inc edi
je 0x1acfadb
insb byte es:[edi], dx
popal
jae 0x1acfb0f
dec esi
popal
insd dword es:[edi], dx
inc ecx
add al, bh
add esp, 0x2e
mov ch, 0xf
push esi
dec esp
and byte [ebx + 0x14], 0x63
call 0x80a670b4
adc dword [edx], edi
mov ebx, 0xf7a8cfbc
push esp
popfd
scasb al, byte es:[edi]
aaa
push ebx
ret 0x8a47
mov ch, 0xc4
fisttp dword ss:[0xd1c2f99d]
ret 0x78d1
js 0x1acfb13
cmp byte [ebx + 4], dh
jae 0x1acfae1
outsd dx, dword [esi]
fadd qword [0x7594b346]
cmc
mov bl, 0x94
jne 0x1acfada
pop ebp
jo 0x1acfb46
scasd eax, dword es:[edi]
not dword [ebp - 0x67]
std
lcall 0x1f02, 0x80501037
adc byte [eax - 0x80], dl
add bl, byte [edi]
push eax
add byte [edx], 0x1f
inc ecx
aad 0xfc
push eax
sahf
test eax, 0x5fce84fc
insb byte es:[edi], dx
xor eax, 0x4d592076
and byte [ecx + 0x4d], bl
nop
and byte [edi + 0x3fb062eb], 0x78
pop ecx
push ds
push ecx
pop ebp
fild word [edx]
dec ecx
test al, 0xa4
out 0xf8, al
push esp
scasb al, byte es:[edi]
sahf
insb byte es:[edi], dx
mov al, byte [0x78d41e2e]
xchg byte [esi + 0x5eee0c40], al
or ah, 0x3a
adc dl, ah
jae 0x1acfad0
mov al, 4
mov ah, 0x61
or byte [esi + edx - 0x72662b0a], 0x64
lea esp, [esp + 0x10]
jbe 0x20c04a8
add edi, 0xda3878a4
dec bx
mov edi, dword [edx + 0x24]
btc cx, 0xf
add edi, eax
neg ch
mov ebx, dword [edx + 0x20]
call 0x1acfbe7
add byte [eax], al
inc edi
je 0x1acfbb2
movsb byte es:[edi], byte [esi]
js 0x1acfb81
fisub dword [esi - 1]
retf
jns 0x1acfbcc
outsd dx, dword [esi]
popal
jb 0x1acfbd2
dec esp
popal
jns 0x1acfbe1
jne 0x1acfbe8
dec esp
imul esi, dword [ebx + 0x74], 0x53000000
je 0x1acfbc5
imul ebp, dword [ebp + 0x50], 0x746e696f
jb 0x1acfb8a
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x85007265
invalid
test edi, edi
call fcn.01ad1f22
retf
stc
jmp 0x1aee506
jne 0x1acfc3b
inc ecx
add byte [eax], al
add byte [ebx + 0x72], al
popal
jb 0x1acfc33
popal
je 0x1acfc36
push eax
popal
insb byte es:[edi], dx
je 0x1acfc4b
add byte gs:[eax], al
add byte [edi + 0x61], dl
imul esi, dword [ebp + ecx*2 + 0x65], 0x67617373
add byte gs:[esi - 0x7f], ah
jae 0x1acfc56
popal
add byte gs:[bp - 0x7f], ah
add ecx, 0xc3016cdc
rcr esp, 0x6c
add ebx, eax
bts cx, si
mov dword [ebp - 8], 0
add byte [eax], al
add byte [eax], al
rcr ch, cl
cmp al, 0xe2
lea ecx, [ecx*2 + 0x4774c7e7]
lea ecx, [edi + 0x605749e0]
mov ecx, dword [edx + 0x18]
lea esp, [esp + 4]
pushfd
pushal
cmc
cmp ecx, dword [ebp - 8]
jmp 0x1ace8a5
jb 0x1acfca3
je 0x1acfc8a
je 0x1acfc8a
popal
inc esi
inc esi
imul ebp, dword [ebp], 0x4ea4a32e
mov bh, 0xf
push esi
sub al, 0x62
xchg edi, eax
loopne 0x1acfbe3
xchg edi, eax
loopne 0x1acfbf5
movsb byte es:[edi], byte [esi]
cmp eax, 0xe3bcbb0e
test byte [edx + 0x2b], bh
add edi, ecx
sub esp, dword [ebx + eax - 7]
leave
xchg edx, eax
add eax, 0x8b8b842
inc edi
or eax, 0x6f854a1
push es
inc ecx
retf 0x92cb
push ss
out dx, eax
invalid
dec ecx
aam 0xde
mov dword [esi], esp
jp 0x1acfcd9
inc esp
enter 0x7dea, 0x3b
cmpsb byte [esi], byte es:[edi]
test al, 0xd7
mov edi, 0xebd2795c
jl 0x1acfc8f
or ch, 0xe1
imul ecx, dword [ebx + 0x425a80b], 0xffffffed
lodsb al, byte [esi]
dec ecx
je 0x1acfc66
lodsd eax, dword [esi]
dec eax
pop ebp
or bl, bh
push edi
pushal
pop ebp
out dx, al
fistp word [eax - 0x11869a19]
lodsb al, byte [esi]
jo 0x1acfd3e
adc dword [edi], esp
jnp 0x1acfd0d
arpl sp, sp
mov eax, 0x9ee08e5b
sub ah, ah
fisubr word [ecx]
ret 0x4540
mov dword [0x177a1c63], eax
fisubr word [ebp + 0x50]
cld
adc bh, dl
sar byte [edx + edx*4 - 0x46], 1
inc eax
int3
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax - 0x39], si
mov dword [esp], 0x3ec080be
invalid
inc esp
and al, 0x24
jb fcn.01acfd15
or al, 0x24
outsd dx, dword [esi]
stc
invalid
pushfd
push dword [esp]
mov dword [esp + 4], eax
movsx ax, cl
mov al, 0xb9
lahf
mov dword [esp], 0
bswap ax
lea eax, sym.imp.kernel32.dll_LocalAlloc_2
push 0x13daf2d4
mov word [esp], cx
lea esp, [esp + 4]
js 0x20b8031
push 0x1acf83c
jmp fcn.020bf46b
call fcn.01ea6caa
add byte [eax], al
dec esp
outsd dx, dword [esi]
popal
dec esp
imul esp, dword [edx + 0x72], 0x57797261
add byte [eax], al
add byte [edx + 0x6f], dl
jne 0x1ad074f
push edx
arpl word gs:[eax + eax], si
add byte [ebp + 0x6e], dl
push 0x6c646e61
inc ebp
js 0x1ad0758
jo 0x1ad076c
imul ebp, dword [edi + 0x6e], 0x746c6946
jb 0x1ad0702
add byte [eax], al
inc edi
je 0x1ad074b
jne 0x1ad077c
jb 0x1ad0771
outsb dx, byte [esi]
je 0x1ad075f
jb 0x1ad0780
arpl word [ebp + 0x73], sp
jae 0x1ad075f
add byte fs:[eax], al
add byte [ebp + 0x6f], cl
jbe 0x1ad0783
push esp
outsd dx, dword [esi]
inc ebp
js 0x1ad0723
dec ebx
mov bh, byte [ebp + 0x560fc235]
pop edx
fld dword [eax]
ja 0x1ad072b
jnp 0x1ad0751
sub ecx, edx
lodsd eax, dword [esi]
not byte [ebp - 0x68]
mov bl, 0x2a
and dword [edi + ebx*4 - 0x3c5bdada], ebp
pushal
imul edx, dword [eax + 0x940567c], 0xf253c582
in al, 0xb7
scasb al, byte es:[edi]
outsb dx, byte [esi]
sub dword [esi], ebx
iretd
mov ecx, 0xbe137fca
mov ecx, 0xff4c95b6
fidiv dword [edx - 0x64]
jo 0x1ad07ad
xchg ebp, eax
dec esp
invalid
add dword [edx + 0x1e], esi
nop
dec edx
iretd
bound eax, qword [eax + edi*2 - 0x50]
xchg dword [ecx + 0x7e472647], eax
xor ecx, edx
xchg esi, eax
push esp
push ss
rcl dword [esi + 0x27aa1654]
stosb byte es:[edi], al
daa
inc eax
mov ecx, 0x22750279
sahf
inc esp
leave
and dword [ecx - 0x28], ebp
add al, 6
popfd
invalid
into
les ecx, [edx - 0x61e998d]
jae 0x1ad0815
loope 0x1ad07aa
sti
leave
or ecx, dword [eax + 0xfa586c1]
mov dword [esi + 0x45], eax
lea ecx, [ecx]
sal byte [ecx - 0x5d2a511b], cl
jmp 0x337e82ed
add byte [ebp + 0x75], cl
insb byte es:[edi], dx
inc esp
imul esi, dword [esi], 0x68240489
mov dword [esp], eax
push 0xe62188db
pushal
invalid
je 0x1ad084d
and al, 0xc2
sub byte [eax], al
push esp
call fcn.01aeedb0
add byte [eax], al
dec ecx
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x6464415f
add byte [eax], al
add byte [edi + 0x64], al
imul esi, dword [eax + 0x43], 0x74616572
dec eax
je 0x1ad08b4
dec eax
inc edx
dec ecx
push esp
dec ebp
inc ecx
push eax
inc esi
jb 0x1ad08c8
insd dword es:[edi], dx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x70
inc ebp
outsb dx, byte [esi]
jne 0x1ad08d4
push edx
jae 0x1ad08da
jne 0x1ad08df
arpl word [ebp + 0x54], sp
jns 0x1ad08e2
jae 0x1ad08cc
push edi
add byte [eax], al
add byte [ebp + 0x61], cl
jo 0x1ad08d2
imul esi, dword [edx + 0x74], 0x4b6c6175
jns 0x1ad08c7
add byte [ecx + ebp*8 + 0xec4], bl
jmp 0x20b7707
pop esi
add byte [ecx - 0x16fbdb84], cl
xlatb
mov bl, 0x25
add bl, dl
push cs
cmp dword [ecx - 0x3ea9f03e], edi
and ebx, dword [ebx + ebx + 0x64]
adc ecx, dword [eax + 0x1a7106c3]
pop ebp
inc esi
add eax, 0x155290bc
mov dl, 0xfc
in eax, 0xf0
push edi
das
pop esi
test eax, 0x196eae08
push ecx
mov eax, dword [0x5941c951]
cmp eax, 0xe50fe3da
invalid
fcomp dword [edi + 0x5f1887f0]
sbb byte [ebx], dh
mov ch, ch
mov edx, 0x74374091
cwde
je 0x1ad0874
fidivr word cs:[eax + 0x16e4af71]
jno 0x1ad0890
in al, 0x16
push ss
invalid
push dword [esp]
neg al
cmc
jmp 0x20c05d2
bsr di, cx
bsr edi, edi
mov edi, dword [edx + 0x1c]
cmp eax, esp
stc
call fcn.01ae7012
mov esp, esi
pushfd
lea esp, [esp + 4]
jmp 0x1d2a5e6
jae 0x1aeaaa2
pushal
lea esp, [esp + 0x20]
call fcn.01aef207
push ebx
mov byte [esp], al
jmp 0x1ea7134
push 0x741c8f9c
push eax
lea esp, [esp + 8]
je 0x1d2a5da
bsr dx, bp
stc
pushal
ror dh, cl
mov esi, dword [eax + 0x3c]
ror dl, 6
or dh, bh
rol dl, cl
add esi, eax
bsr edx, ebp
mov edx, dword [esi + 0x78]
pushfd
test dl, bl
stc
test edx, edx
push eax
lea esp, [esp + 0x28]
je 0x1d2a5da
sal ch, 3
add edx, eax
push edi
mov ecx, dword [esi + 0x7c]
test al, bl
test ah, 0xcc
mov byte [esp], 0x7c
test sp, 0x5e54
add ecx, edx
pushfd
mov dword [ebp - 0x10], ecx
pushfd
and cx, 0xf32b
bts cx, 2
mov ecx, dword [ebp + 0xc]
push dword [esp]
push 0x3f7b00f7
cmp ecx, 0xffff
push dword [esp]
mov byte [esp], al
lea esp, [esp + 0x18]
jbe 0x20c04a8
setno bl
sar di, 4
bts edi, eax
cmp al, bh
mov edi, dword [edx + 0x24]
lea ecx, [0x87494fdb]
inc cx
add edi, eax
test ch, ah
and bx, bx
sal ebx, 1
inc ch
mov ebx, dword [edx + 0x20]
neg cx
mov cx, 0xcaa3
add ebx, eax
jmp 0x1acdb2f
pushfd
pushfd
mov dword [ebp - 8], ecx
pushal
mov byte [esp], bl
lea esp, [esp + 0x28]
jmp 0x1ace843
push dword [esp + 8]
jmp 0x1aef573
pushal
lea esp, [esp + 0x20]
je 0x1aee1ad
movsx ebx, dl
pushal
mov ebx, eax
lahf
setge al
push dword [esp]
lea eax, [ebp - 8]
jmp 0x20bff98
stosb byte es:[edi], al
out 0xc3, eax
mov dword [ecx - 0xd], ebx
sbb dword [ecx - 0x1e36bc95], esp
imul esp, dword [edi + 0x7b755a5], 0x45
aad 0x37
outsd dx, dword [esi]
popfd
sub eax, 0x9c989fec
lahf
cwde
pushfd
lea eax, [ebp - 8]
call fcn.01ea61ee
add byte [eax], al
inc edi
je 0x1aea7f8
jns 0x1aea81a
je 0x1aea80e
insd dword es:[edi], dx
push eax
popal
insb byte es:[edi], dx
je 0x1aea824
inc ebp
outsb dx, byte [esi]
je 0x1aea827
imul esp, dword [ebp + 0x73], 0x3f08b500
mov bl, 0x61
adc dword [esi - 0x39], edx
sub dword [esi - 0x2b], esi
add byte [ebx - 0x66], cl
mov cl, 0x44
xor eax, dword [edi + eax - 0x3e]
enter 0xffffffffffffc3ff, 0x2e
fsubp st(4)
stosb byte es:[edi], al
inc edi
mov byte [0x892e19a5], al
and byte [eax + ecx*8], dh
sbb dword [ebx], esi
fild qword [eax - 0x21]
loopne 0x1aea77a
cdq
adc byte [ecx + ecx*8], 0xcd
push 0x63
adc al, 0x77
int 0x6a
arpl word [edi + esi*2], dx
add byte [edi - 8], bh
jg 0x1aea7e8
jnp 0x1aea7ee
scasd eax, dword es:[edi]
enter 0xffffffffffffa0d7, 0xfffffffffffffffb
push eax
lea edi, [edx + 0x495acdc9]
or al, 0x78
out dx, al
loop 0x1aea84b
invalid
jecxz 0x1aea7fe
pushfd
add byte [eax + edi + 0x69e1a357], dh
inc ecx
or esp, edi
bound esp, qword [edx]
jno 0x1aea84c
out 0x62, eax
and dh, byte [ecx + 0x2d]
sub eax, 0xe5259811
scasb al, byte es:[edi]
adc dword [eax - 0x61511adb], ebx
and eax, 0x609eaee5
sahf
pushal
lodsb al, byte [esi]
or cl, byte [ecx + ebp - 0x6f561150]
ror byte [ecx + 0x5142dd12], 0xfa
out dx, eax
js 0x1aea81e
mov esi, ds
xchg eax, ecx
cli
pushfd
cmp dword [eax - 0x6e829bd9], ebp
invalid
out 0xeb, al
jmp 0x1aea86f
and dword [ecx + 0x5b5fade6], edx
or al, 0xa9
mov al, 0x70
sbb ebp, dword [esi + ecx*8]
lodsd eax, dword [esi]
sbb eax, dword [esi + 0x44]
or eax, 0x2b1ce666
loopne 0x1aea825
movsd dword es:[edi], dword [esi]
dec ebx
mov al, 0xb2
rol ebp, 1
bound ebp, qword [edi + 8]
imul esp, dword [ecx - 0x664c00f3], 0x75
xlatb
mov eax, dword [0x99b3ff0d]
jne 0x1aea84d
paddw mm0, mm5
xchg dword [edi - 0x5b], esp
std
imul ebx, dword [ebp + 0x75]
xchg edi, eax
aaa
aad 0xcd
jp 0x1aea821
aaa
pop ebp
inc ecx
and cl, byte [edx + eax*4 - 0x4cd4de48]
pop ecx
inc ecx
imul esp, dword [eax - 0x78], 0xc7142454
inc esp
and al, 0x1c
sbb dword [ebp + 0x648d33d9], ebp
and al, 0x1c
jns 0x20bf5e0
push 0x6f612f8
pushal
mov byte [esp], al
push dword [esp]
push dword [esp + 4]
lea esp, [esp + 0x28]
jmp 0x20c3c88
push ebx
call fcn.01ae6ee2
movzx ax, dl
bswap ax
mov eax, dword [esp + 0x54]
mov word [esp + 0xc], 0x3ef8
jmp 0x1acf9a9
call fcn.01aef550
mov dword [esp], ebx
lea eax, [esi*4 + 0x1870d0a6]
lea eax, [0x20b801f]
jmp 0x1af1d74
jmp 0x20bf189
test ah, ah
lea esp, [esp + 0xc]
jnp 0x20bfe8b
pushfd
pushal
lea esp, [esp + 0x24]
jne 0x1dcf54c
push ecx
jmp 0x1aeede0
bts di, 0xb
dec di
mov edi, dword [edx + 0x24]
call fcn.01aefa38
add byte [eax], al
inc esp
push di
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
arpl word [ecx], ax
add byte [eax], al
inc edi
je 0x1aeb252
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsb dx, byte [esi]
inc ecx
add cl, bh
cmp edi, ebx
jmp 0x1aee1ef
mov byte [esp + 4], 0x34
jmp 0x1ace7e7
push 0x63b32409
test sp, 0xa54a
cmp cl, 0x75
sub edi, 4
test cl, 0x60
pushal
push dword [edi]
pop dword [esp + 0x20]
mov byte [esp], 0x10
pushal
sub esp, 0xffffffc0
je 0x1aef520
cmp edi, ebx
call fcn.01ea6034
call fcn.01ea6241
jmp 0x20c1141
call fcn.01aefb5a
call fcn.01aeb44e
add byte [eax], al
inc edi
je 0x1aee20a
outsd dx, dword [esi]
jne 0x1aee22d
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
push edi
add byte [eax], al
add byte [ebx + 0x65], dl
je 0x1aee223
je 0x1aee244
je 0x1aee238
push 0x4d746c42
outsd dx, dword [esi]
add byte gs:[eax], al
add byte [ebx + 0x6f], al
insd dword es:[edi], dx
jo 0x1aee246
jb 0x1aee24c
push ebx
je 0x1aee25c
imul ebp, dword [esi + 0x67], 0x53e80057
hlt
call 0x1aed647
push esp
imul ebp, dword [ebp + 0x65], 0x2444c600
add al, 0x33
sub al, 0x61
stc
ror al, 3
pushfd
xor al, 0xb3
push 0x56f8267f
pushal
add esp, 0x30
jbe 0x20c0906
neg al
cmp ch, al
clc
cmc
test di, si
mov byte [ecx], al
jmp 0x1d2a2aa
jo 0x1aee2bf
outsb dx, byte [esi]
inc ecx
add byte [edi], dh
ror ax, cl
add ax, bx
enter 0x166, 0xffffffffffffffd8
mov eax, dword [ebp - 8]
clc
bt dx, bx
shl eax, 1
pushal
pushfd
pushfd
lea esp, [esp + 0x28]
je 0x1aee1ad
jmp 0x20b76a2
test ah, bh
jmp 0x1aeffcb
push esi
test si, cx
not esi
bts si, 1
sal si, cl
mov esi, edi
test ch, 0x78
stc
pushfd
sub esi, eax
pushal
jmp 0x20c137f
call 0x1acd33f
push ecx
jmp 0x20bf751
or ecx, ecx
jmp 0x1ace977
push 0x6f612f8
pushfd
pushfd
push dword [esp]
push 0x3ebac2f2
lea esp, [esp + 0x10]
jmp 0x20c3c88
mov dword [esp], edi
jmp 0x1aeaa1c
xor al, 0x53
mov al, byte [ecx]
stc
mov ah, al
pushfd
call 0x1aee210
add byte [eax], al
dec ecx
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7465535f
inc esp
jb 0x1aeef4b
inc ebx
jne 0x1aeef60
jae 0x1aeef5f
jb 0x1aeef3b
insd dword es:[edi], dx
popal
add byte gs:[bp + di + 0x4bfc], ah
cmpsd dword [esi], dword es:[edi]
test al, 0x11
push esi
xor eax, 0xb61338bd
sal dword [esi + 0x548dbec1], 0xf7
out 0x66, al
cwde
mov ebp, 0xc1b61338
mov dh, 0xc1
mov esi, 0xe6f7548d
cbw
mov ah, 0x4a
dec esp
jmp 0x84984efd
std
jbe 0x1aeeeff
and byte [ebx], ch
cmpsb byte [esi], byte es:[edi]
ror edx, 1
adc dword [edi + esi*8 - 0x1e], 0xeecf7c69
cmp ebx, dword [esi + ebx + 0x152cba8d]
jge 0x1aeef86
lea edi, [edx + 0x467d152c]
mov edx, 0x467d152c
je 0x1aeefac
loop 0x1aeef58
cmp dl, al
dec edx
push eax
daa
jo 0x1aeef27
sub ah, byte [edx]
in al, 0xb2
dec edi
invalid
mov eax, dword [0xb7ec5bab]
dec esi
xor al, 0x88
mov byte [ebp + 0x6ad6734a], ch
arpl word [ecx + 0x78cf4b01], bp
lodsd eax, dword [esi]
dec edx
jae 0x1aeef3a
push 0x63
test eax, 0x78cf4b01
mov dword [0x924c0122], eax
adc dword [esi], esi
fstp st(5)
inc eax
dec esp
sbb al, 0xc5
xchg dword [edi - 0x13], ebx
adc eax, 0xa571db37
cmpsd dword [esi], dword es:[edi]
inc ebx
add al, 0x10
xor eax, 0xf48f424c
cmpsd dword [esi], dword es:[edi]
movsd dword es:[edi], dword [esi]
imul ecx, dword [esi], 0xaa1cd671
adc dword [esi + 0x3f], edx
js 0x1aeefdb
inc edx
invalid
xor ch, byte [ebp + 0xa]
out 0xf7, al
push esp
mov eax, dword [0x1fa6a5d6]
sub al, 0xb5
aad 0xeb
and byte [ebx - 0x1f347e1c], al
mov bh, 0x90
rol byte [ebx], cl
outsb dx, byte [esi]
stosb byte es:[edi], al
adc cl, bl
sar byte [edx - 0x68], cl
scasd eax, dword es:[edi]
hlt
mov esp, 0xfe993718
dec ebp
xchg esp, eax
dec esi
fdivrp st(3)
retf
call fcn.01aceb51
pushfd
clc
jmp 0x1d2bbda
add esi, eax
clc
push 0x4caab68c
cmc
mov edx, dword [esi + 0x78]
bt sp, cx
mov word [esp], 0xa566
clc
cmc
test edx, edx
push 0xa606b311
mov byte [esp], 0x49
lea esp, [esp + 8]
je 0x1d2a5da
bts cx, sp
cmp dl, ah
bswap cx
add edx, eax
bt eax, 0xe
mov ecx, dword [esi + 0x7c]
call fcn.01acf445
pushfd
call fcn.01ad0a78
add byte [eax], al
push ebx
arpl word [edx + 0x6f], si
add byte [ebx + 0x63], dl
jb 0x1aef59b
insb byte es:[edi], dx
insb byte es:[edi], dx
inc esp
inc ebx
add byte [eax], al
add byte [edi + 0x65], al
je 0x1aef582
jns 0x1aef59c
bound ebp, qword [edi + 0x61]
outsd dx, dword [esi]
popal
jb 0x1aef5a2
push ebx
je 0x1aef5a2
je 0x1aef5a8
add byte [edi + 0x64], ah
imul esi, dword [eax + 0x6c], 0x642e7375
insb byte es:[edi], dx
insb byte es:[edi], dx
add cl, ch
invalid
jne 0x1aef4dc
pop esp
add byte [ebp - 0x6060fe81], cl
lea edi, [edi + 1]
lahf
lahf
pushal
movsx ax, al
mov eax, dword [esp + 0x2c]
pushfd
lea esp, [esp + 0x34]
ja 0x20bf59e
jmp 0x1af1be9
call fcn.01ea6a82
and bh, byte [ecx - 0x32]
and al, 0xb0
adc dword [esi + 0x56], edx
mov word [ebp - 2], cs
retf
dec bl
or byte [ebp - 2], 0xe3
push 0xbe8dea8d
add esi, dword [ebx + 0x28]
xchg ebp, eax
loop 0x1aef539
ror ch, cl
jg 0x1aef527
jge 0x1aef5e3
inc ebx
sub al, 0xb1
xchg esi, eax
mov cl, 0x96
cmpsb byte [esi], byte es:[edi]
xchg edi, eax
pushfd
pushal
invalid
jo 0x1aef5c3
mov dl, 0x14
or byte [ebx + 0x60], 0x36
jmp dword [ebx + edx*8 + 0x195e93b8]
sti
xlatb
nop
sub eax, 0x78cf1e81
jo 0x1aef5f9
invalid
nop
or al, byte [edx - 0x50]
pushfd
push 0xffffffffffffffe2
and byte [edx + ecx*8], ch
inc edx
pop esp
invalid
mov ch, 0x5f
xchg sp, ax
das
test bh, 0xbc
push eax
jb 0x1aef59e
add byte [ebp], ch
add byte [edi + 0x65], al
je 0x1aef65f
jns 0x1aef681
je 0x1aef675
insd dword es:[edi], dx
inc esp
popaw
jne 0x1aef683
je 0x1aef665
inc ebx
dec ecx
inc esp
add byte [eax], al
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [eax], al
push edx
arpl word gs:[ecx + 0x6e], si
insb byte es:[di], dx
add byte gs:[eax + 0x18], ah
pushal
sbb cl, dh
mov ecx, edi
lea esp, [esp + 0x24]
jae 0x1af09b9
pushfd
pop esi
sub ecx, ebx
lea esi, [ebp - 0x51e940e5]
test eax, esi
movzx si, al
mov esi, esp
cmc
pushfd
pushfd
sub edi, 4
cmp di, 0x7974
add al, 0x66
cmp edi, 0x37ff7974
push dword [edi]
pop dword [esp + 4]
cmc
push dword [esp]
mov byte [esp + 4], 0xfc
test dh, 0x1f
cmp edi, ebx
pushfd
jmp 0x1aed833
invalid
inc esp
outsd dx, dword [esi]
inc esp
jb 0x1aef6e7
inc esp
jb 0x1aef6f9
jo 0x1aef68c
add byte [eax], al
inc edi
je 0x1aef6e5
jns 0x1aef707
je 0x1aef6fb
insd dword es:[edi], dx
dec ebp
je 0x1aef70d
imul esp, dword [ebx + 0x73], 0xfde89c00
invalid
add al, 0x24
mov ebp, 0x502434ff
lea esp, [esp + 0xc]
call fcn.01aeaa70
pushfd
call fcn.01aea6cf
invalid
lahf
or al, 0x3b
mov bh, 0xb0
adc dword [esi - 0x5c], edx
fst qword [ebx]
and byte [edi + 0x50], dl
push edi
push eax
sti
ficomp word [ecx - 0x7e197612]
mov esi, esp
sbb dword [esi], 0x3fd0ba27
imul eax, dword [ecx - 0x54], 0xffffff9b
push ds
daa
mov edx, 0x416b3fd0
lodsb al, byte [esi]
wait
mov bl, 0x6f
push esi
and byte [edi], al
ror bl, 1
jl 0x1aef75d
dec edx
std
cdq
invalid
fld xword [ebx + 0x2e]
retf
repne scasb al, byte es:[edi]
push ecx
lea esp, [esp + 8]
jne 0x1aeaa56
pushfd
mov dword [esp], 0xe6299681
mov byte [edi - 1], 0
jmp 0x1ace98b
pushfd
lea esp, [esp + 4]
call fcn.01aef207
pushal
adc ecx, ecx
lea esp, [esp + 0x20]
jl 0x1aed838
pushfd
pushal
lea esp, [esp + 0x24]
call fcn.01aef207
push 0x5268180b
push dword [esp]
pushfd
lea esp, [esp + 0xc]
jb 0x1af0441
pushfd
pushal
pushal
push dword [esp + 0x44]
ret 0x48
lea esp, [esp + 0x28]
jb 0x1af0441
pushal
push dword [esp + 0x20]
ret 0x24
movzx si, cl
dec si
lea esi, [edi - 0x37510f87]
btc si, dx
sub ecx, ebx
dec si
mov esi, esp
jmp 0x20b8025
not al
add edi, 1
call fcn.01ea7148
add byte [eax], al
push ebx
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
push esp
outsd dx, dword [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x74
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x1af1314
dec ebp
outsb dx, byte gs:[esi]
jne fcn.01af12b4
add byte [ebp + edx*2 + 0x1024648d], bl
jb 0x1dce017
pushfd
call fcn.01acdafa
add byte [eax], al
push ebx
insb byte es:[edi], dx
arpl word gs:[edi + ecx*2 + 0x62], si
push 0x65
arpl word [eax + eax - 8], si
add ecx, edx
call fcn.020c07f9
xchg ecx, eax
sub al, 0x1b
xlatb
sbb edx, edi
int3
push esi
mov dword [0xf883f4d9], eax
jg 0x1af12df
hlt
push edi
mov byte [0x603740a9], al
in al, dx
sbb dh, byte [edx]
aam 0x75
xor eax, 0x4b3ff552
js 0x1af12b3
cli
mov fs, word [edi - 0x5b]
sbb dword [esi], ebp
mov dword [0x136db9e6], eax
cld
adc edi, esp
cmc
mov eax, dword [0xa736156a]
ror bh, 1
jl 0x1af1378
adc dl, byte [ecx - 0x72c7ec46]
ljmp 0xd51b
xchg ecx, eax
mov edx, 0xea8d3813
cdq
fisubr word [ecx + 0x69d51b9e]
aad 0x69
xchg ecx, eax
pushfd
jns 0x1af1307
dec eax
cli
mov esp, 0x4a1c60f
dec ebx
aaa
mov ebx, 0x50a5e0cc
pop ss
jno 0x1af131f
inc eax
xchg ebp, eax
stosb byte es:[edi], al
loopne 0x1af12e6
insb byte es:[edi], dx
sti
int1
rcr dword [esi + 0x63], 0x3b
and ebp, edx
cmp ah, byte [ebx]
mov edx, 0x95266492
xchg ebp, eax
push ebp
dec ecx
aam 0xe2
call 0x8989deff
cmp dl, byte [ecx]
mov al, 0x10
salc
cmp esp, dword [edi + 0x75e16b82]
or byte [edi - 0x48], 0xef
pop ds
push ebp
mov al, byte [0x393e9f96]
push edx
stc
jne 0x1af12e3
dec edi
mov eax, 0xa0551fef
xchg esi, eax
lahf
cmp dword ds:[edx - 7], edx
fdiv dword [edx + eax*4]
leave
or byte [esi + ebp*4 - 0x24], al
cmp al, 0x25
cmp al, 0x25
mov ah, 0x93
pop ebx
popfd
scasb al, byte es:[edi]
outsb dx, byte [esi]
lahf
push 0xaaff182f
dec edx
add ebp, edi
cmpsd dword [esi], dword es:[edi]
jo 0x1af13ac
insd dword es:[edi], dx
or byte [0x6565a73e], 0xe7
or eax, dword [ecx - 0x43]
dec edi
jae 0x1af1334
add eax, 0x8941cb07
add dword [ebx - 0x37], 0xffffffdd
das
imul esp, ecx, 0x21
jmp 0x1af1361
and eax, 0xfa4fb142
lea edi, [edi - 0x3626d2e1]
jecxz 0x1af1349
mov bh, 0x3b
into
adc dword [esi - 0x5f], edx
sub dword [eax + 0x108becbf], edi
cmp edx, dword [esi + 0x86710b5]
outsd dx, dword [esi]
cmp byte [edx + eax], dl
add dl, byte gs:[esi + 0x1f]
pop esp
jmp 0x1af13e5
enter 0x715c, 0x1b
jno 0x1af1402
add al, 0xed
pop esi
jnp 0x1af13bc
and dword [edx], ebp
lahf
lodsb al, byte [esi]
cmp dword [esi], edi
inc ecx
pop ebp
sbb dh, byte [ebp - 0x2e]
pop ss
aad 0x57
dec ecx
dec edx
sub byte [ebp + 0x5d], ah
sbb ebx, ecx
cdq
jge 0x1af13e3
add ebp, dword [ecx - 0x14ff9892]
xchg edi, eax
and al, 0x6b
aam 0xca
sal byte [esi], 0x54
push 0xffffffffffffffbe
pop ebx
xchg byte [eax], bl
jle 0x1af1455
xchg ecx, eax
mov edi, 0x93f6718d
lcall 0x5933, 0x3065395a
div bh
clc
xor dword [eax + 0x183c4cf], ebp
invalid
and ecx, ebx
mov dh, 0x1e
inc esi
cmp dword [edx], eax
mov dword [ebx - 0x3610e3d5], eax
test al, 0x4b
clc
mov word [ecx - 0x6f], fs
xchg ch, al
xor ah, bl
mov esi, 0x1ad4788e
int3
cmp ecx, dword [ebp - 8]
call int.01ea6bc6
jmp 0x20c13de
mov esi, dword [esp + 4]
pushal
push dword [esp + 0xc]
lea esp, [esp + 0x2c]
jmp 0x1ad1aaf
jb 0x1acfc11
cmp ax, di
test cl, bl
test ecx, 0xd328daac
cmp byte [edi - 1], 0
push 0x257b0c56
pushal
lea esp, [esp + 0x24]
jne 0x1ace883
adc di, 0x4286
jmp 0x1aeb1d4
call fcn.01dce2fa
add byte [eax], al
dec esp
outsd dx, dword [esi]
popal
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x6f004170
insb byte es:[edi], dx
popal
jne 0x1af1e01
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add cl, ch
pop ds
pop ecx
pop esp
add byte [eax + 0x27e943fd], al
int3
xchg ecx, eax
mov ebx, 0x4705b953
cmpsd dword [esi], dword es:[edi]
movsd dword es:[edi], dword [esi]
cmpsd dword gs:[esi], dword es:[edi]
sti
dec esp
enter 0xffffffffffffb55e, 0xffffffffffffffe7
or ecx, dword [edx + 0x1bf1c14b]
sub edx, 0
add byte [edi + 0x65], al
je 0x1af1e73
js 0x1af1e96
inc ebp
js 0x1af1e99
outsb dx, byte gs:[esi]
je 0x1af1e79
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x413233
add byte [eax], al
dec edi
jae 0x1af1e9d
je 0x1af1e8c
arpl word gs:[eax + eax], si
add byte [ebx + 0x68], dl
outsd dx, dword [esi]
ja 0x1af1e98
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
popal
jb fcn.01af1e4e
cmp byte [edi], 0x23
pushfd
jmp 0x1acf6f7
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x1af1edd
dec ebx
jns 0x1af1e7c
add byte [eax], al
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x4d]
outsb dx, byte gs:[esi]
jne 0x1af1ed2
je 0x1af1ef0
insd dword es:[edi], dx
add byte [edi - 0x60bbdbbc], al
mov dword [esp + 0x40], 0xb
or eax, dword [eax]
add byte [eax], al
add bh, dh
shl byte [esi + 0xf], 1
mov esi, 0xdf058dc1
lock or eax, dword [edx]
not eax
movsx ax, cl
movsx eax, cl
lea eax, [0x20bf0df]
jmp 0x1ad2439
ret 0xd039
and al, 0x8d
and al, 0x28
jmp 0x1ae7056
call fcn.01af1a73
pushfd
push 0x8040fdb4
mov dword [esp + 4], eax
pushfd
pushal
push 0x3cb53c13
push dword [esp + 0x2c]
ret 0x30
mov al, 0xd7
pushfd
lodsb al, byte [esi]
adc bl, ch
sbb bl, bl
and bl, ah
stc
add al, 0x46
call fcn.01ae6ef1
add byte [eax], al
push ebx
je 0x1d29f24
jne 0x1d29f55
jb 0x1d29f4a
outsb dx, byte [esi]
je 0x1d29f2c
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x1d29f32
add byte [eax], al
add byte [edi + 0x65], al
je 0x1d29f3b
popal
jo 0x1d29f6f
jne 0x1d29f6f
add byte gs:[eax], al
add byte [ecx + 0x6e], cl
je 0x1d29f6a
jb 0x1d29f73
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc esp
arpl word gs:[edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1d29f16
add byte [eax], al
inc edi
je 0x1d29f6c
jb 0x1d29f8d
arpl word [ecx + 0x64], ax
jb 0x1d29f89
jae 0x1d29f99
add byte [edi + 0x64], ah
imul esi, dword [ebx], 0x6c642e32
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebp - 0x639ffbad], cl
lea edx, [ebx + 4]
pushal
pushfd
push ebx
add al, 0x60
pushfd
movzx esi, word [edx + 0x1a]
not di
not edi
mov di, 0x3054
call fcn.01ea6862
sub byte [ebp + 0x355a40b2], dl
push esi
dec edi
cli
mov esi, ebp
pop edx
xor eax, 0x89fa4f56
out dx, al
mov ebp, 0xa767e5ba
cmpsd dword [esi], dword es:[edi]
popal
call 0xd2b504d9
dec ebx
pop ecx
salc
test al, 0xbd
out 0x26, al
mov al, byte [0x628daca7]
sbb byte cs:[ebp + 0x682f6630], dh
sbb byte [ebp + 0x682f6630], dh
xor byte [esi + 0x2f], ah
push 0xa4ff780f
vmread edi, edi
movsb byte es:[edi], byte [esi]
cmpsd dword [esi], dword es:[edi]
cmp bh, byte [0x8bc0113a]
inc edx
or esp, ebp
in al, dx
mov eax, dword [ebx + esi*2]
sub byte [ebx], ah
ret 0x5089
popfd
std
adc cl, byte [ebx + 0x6a]
cmp ch, byte [esp + ecx - 0x290cb6f9]
push 0x3a
lodsb al, byte [esi]
or al, 7
dec ecx
salc
jno 0x1d29fb7
dec edx
xlatb
inc eax
xchg esi, eax
adc byte [esi + ecx*8], bh
jle 0x1d2a00c
mov al, byte [0x7cd01e2e]
jbe 0x1d29f7d
adc byte [esi + eax*8], bh
inc esi
test al, cl
pop esp
jb 0x1d29f58
invalid
mov eax, dword [0xd6594b11]
jno 0x1d29ff8
out 0x1f, eax
sub byte [ebx], ch
mov word [edx + 0x2e], fs
dec esp
or al, 0x67
das
clc
jnp 0x1d29f9e
dec ecx
invalid
lea esp, ds:[edx + 0x2e]
xchg byte [edi + 0x48], cl
add dword [ebp - 0x763d04b0], edx
jo 0x1d2a00e
pushfd
scasd eax, dword es:[edi]
xor bl, byte [ecx]
sal byte [edi + 0x5bf097e0], 0x76
aad 0x20
sub esp, dword [edx - 0x23d8df57]
adc edx, dword [ecx]
dec ecx
mov esi, 0xf0695bec
mov ecx, 0x84fb968d
test al, 0x64
pop esi
retf
mov bh, 0xe0
xchg edi, eax
invalid
add ecx, 1
cmp si, 0xc2f0
test ah, ah
jmp 0x20c065e
rcr ah, 4
sub ah, cl
mov ah, byte [esi]
pushfd
test edi, 0x5d98600b
call fcn.01aee54d
pushfd
mov byte [esp], 0xc2
lea esp, [esp + 4]
jne 0x1aeaa56
movzx ax, cl
cwde
sete ah
lahf
mov byte [edi - 1], 0
pushfd
jmp 0x1aeaa5b
clc
imul edx, edx, 0xa
push eax
stc
test esi, ecx
add edx, eax
pushal
pushfd
mov byte [esp], bl
pushfd
lea esp, [esp + 0x30]
jmp 0x1af128c
cmc
pushal
rol al, 3
cmp ch, bl
stc
pushfd
add al, 0x61
cmp bh, 0x5a
stc
clc
cmp al, byte [edi]
jmp 0x1acf8f4
jmp 0x1d2b83c
cmc
add ecx, 0xffffffff
pushfd
pushfd
lea esp, [esp + 8]
je 0x1aee1ad
bt esp, 2
pushal
pushfd
clc
add edx, 0x11c
pushfd
pushfd
lea esp, [esp + 0x2c]
jmp 0x20c0def
or al, dl
bsr cx, si
rol al, cl
neg al
mov ecx, edi
jmp 0x1aeeecb
pushal
jmp 0x1d2bee1
jmp 0x1ad23ee
mov dword [esp + 0x3c], ebx
pushfd
lea eax, [ebp - 4]
jmp 0x1ad06c7
push esp
jmp 0x1af1629
lea esp, [esp + 4]
jae 0x1d29ec9
call fcn.020b76c9
call fcn.01aea644
lea esp, [esp + 0x50]
jl 0x1acf82b
ja 0x20bf59e
call fcn.01aceb6f
add byte [eax], al
inc edi
je 0x1ea7336
jb 0x1ea7356
imul ebp, dword [edi + 0x6e], 0x417845
pushal
lea esp, [esp + 0x24]
jae 0x1aef1fb
push 0x96836bb0
pushal
pushfd
lea esp, [esp + 0x28]
jne 0x1acfbb5
push edi
pushfd
stosb byte es:[edi], al
pushal
push ebx
lea esp, [esp + 0x2c]
jmp 0x1ad1aaf
inc dword [esi + 0x2d9c56f1]
dec ebp
push esi
mov edi, 0x19d47724
pop esi
cmp eax, 0xf3b8bf0e
xchg edi, eax
into
push cs
mov edi, 0xce97f3b8
xchg edx, eax
push ebx
aaa
outsb dx, byte [esi]
jge 0x1ea7374
dec ecx
invalid
adc byte [edi], dh
inc eax
inc ebx
jns 0x1ea73b0
add byte [ebp + eax*8 + 0x3d742285], 0x66
in eax, 0xc
imul ebx, dword [edi + ebp], 0xffffffae
popfd
sub al, 0x4b
sub byte [edi + 0x44], cl
dec edi
inc esp
add eax, dword [eax]
loopne 0x1ea7313
dec ecx
lcall 0x7465, 0xc8745e2c
cld
sub al, 0x5e
je 0x1ea7322
enter 0x7465, 0xfffffffffffffffc
je 0x1ea7359
test byte [ebp + 0x35], dl
dec ebx
push edx
out 0xd7, al
je 0x1ea73c3
out dx, eax
or edi, dword [edi - 0x4a]
js 0x1ea73a4
imul esi, dword [ebx], 0x1b
loopne 0x1ea7339
retf 0x33d9
arpl word [edx + eax*8], ax
test byte [eax], bl
ffree st(1)
pop esp
call 0x4d867e1
sub al, 0x1f
ret 0x5089
push ecx
loope 0x1ea73de
leave
imul esi, dword [ebx], 0xa407605a
out dx, al
add eax, dword [eax + 0x63c62da9]
jbe 0x1ea734e
cwde
ud0
pop eax
fisubr word [esi - 0x7c]
jecxz 0x1ea7390
pop esp
invalid
fdivr dword [ecx]
jmp 0x87fb5611
cmp dl, byte [edx]
invalid
adc dh, al
pop esp
invalid
stc
xor al, 0xb3
push esi
cmc
rol al, 3
call fcn.01af0631
add byte [eax], al
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x1ea747d
push eax
jb 0x1ea748a
jo 0x1ea745e
add byte [edi + eax + 0x40], bh
mov dl, 0x2e
dec ebp
push esi
enter 0xffffffffffffd7fe, 0xffffffffffffffa0
or eax, dword [eax - 0x6b]
loop 0x1ea73df
invalid
sahf
invalid
sbb dword [ebx + eax*8 + 0x32dc79b0], esi
xchg edi, eax
mov al, 0x49
lea edi, [eax - 0x4ca6c2ba]
pop es
inc ebp
jns 0x1ea743c
xor dl, byte [edi - 0x4772b650]
inc esi
cmp eax, 0x4507b359
cdq
jae 0x1ea749a
loope 0x1ea745a
mov eax, dword [0xa1abc8d8]
inc ecx
push ebp
bnd jmp 0x1ea74d7
xlatb
xchg ebp, eax
sub dword [ebx + ebx*4 - 0x3fa4a0ac], ebp
mov dword [edx], eax
inc ebp
mov byte [0x2bc09b12], al
pop esp
mov al, 0xea
pop ebp
inc eax
and byte [ecx + esi - 0x35], bl
mov esi, esp
push ebp
jmp 0x94649d84
xchg ebp, eax
pop esi
and eax, 0x5c207b22
xor dword [ebx + 0x5b66d277], edx
out dx, al
scasb al, byte es:[edi]
lds eax, [esi + 0x2c4b284f]
dec edi
sub byte [ebx - 0x30], bh
add dword [edx - 0x79], ecx
sar byte [ecx], 0xcc
adc edi, dword [edi - 0x239eaf78]
dec eax
dec edi
ret 0x3c10
jmp 0x20bffc1
mov dword [ebp - 4], eax
jns 0x1acff42
push 0x735c735
xchg dword [esp], eax
call fcn.01acee6f
mov word [esp], di
movzx ax, cl
mov dword [esp + 0x20], ebx
call fcn.01d2af2e
call fcn.01ad07f3
add byte [eax], al
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x53]
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
popal
jb 0x20b771e
add byte [eax], al
inc ebx
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
add byte [ebp + 0x2e], ch
sbb ecx, ebx
xor dword [esi + 0x56], ebp
mov eax, dword [0xb0e79003]
wait
push esi
and dword [esi - 3], ecx
sar byte [ebx + 0x72], 1
fidiv dword [eax + ebx*8]
out dx, al
test al, 0x71
sbb ch, byte [0x802a722b]
mov dword [0xe1e5276c], eax
inc di
invalid
pushfd
pushal
push 0x292923a3
push dword [esp + 4]
lea esp, [esp + 0x2c]
je 0x1d2a5da
call fcn.01aea939
xor byte [ebx - 0x2c], dh
push ds
xor eax, 0x925c566e
push ebx
and al, 0x6f
fdivr st(1), st(0)
pop edx
wait
mov al, 0x21
push esi
sbb eax, 0x455a1d5a
xor bh, byte [ecx - 0x2e]
jmp 0x20b7ae7
adc eax, 0x4b
test dword [0x55414279], ebx
bnd retf
pushfd
mov word [esp], 0xea4e
lea esp, [esp + 4]
call fcn.01aef207
push edx
push 0x531bfddf
lea esp, [esp + 8]
jae 0x1d29ec9
pushfd
call fcn.01acfdb4
add byte [eax], al
push esi
imul esi, dword [edx + 0x74], 0x466c6175
jb 0x20bf220
add byte gs:[eax], al
add byte [edi + 0x64], al
imul esi, dword [eax + 0x46], 0x656572
rcl cl, cl
jbe 0x20bf248
stosd dword es:[edi], eax
outsb dx, byte [esi]
push esi
pushal
call 0x3c1d88b6
cmpsd dword [esi], dword es:[edi]
rcr byte [edi + 0x4d3e39ac], 1
cmp eax, 0x39138853
rol ebp, 1
bound edi, qword [ebx - 0x34]
lodsd eax, dword cs:[esi]
inc edi
invalid
push ebx
jmp 0xbb7393c5
jb 0x20bf29a
mov eax, 0xba47b77a
cdq
lodsd eax, dword [esi]
clc
jecxz 0x20bf1bb
invalid
jno 0x20bf219
add ebp, esp
or dword [ebx], ecx
push 0x30de9d01
xchg edx, eax
loope 0x20bf2c0
cmp word [esi], di
xor eax, 0x6d59b316
sbb eax, 0xb2d8118c
enter 0xffffffffffff8fcf, 0xfffffffffffffff8
dec edi
and dword [eax], 0x73
invalid
mov eax, dword [0xba566eac]
pop ds
insb byte es:[edi], dx
or ebx, dword [ebx + ebx*8 + 0x354293b8]
jbe 0x20bf2ab
xchg esi, eax
loope 0x20bf23b
jmp 0xcbbab864
pushal
lahf
inc esi
add al, 0xde
invalid
push 0xb71d92b7
test bl, 0x2f
bt sp, 3
cmp ecx, dword [ebp - 4]
push dword [esp]
push dword [esp + 4]
lea esp, [esp + 0xc]
jae 0x1d2a5da
bt ax, 1
stc
test bh, cl
cmc
add ecx, 1
jmp 0x1ea6190
jmp 0x1aeea51
pushal
or eax, eax
mov word [esp + 8], 0x8efd
pushfd
push dword [esp + 4]
lea esp, [esp + 0x2c]
je 0x1aee1ad
pushfd
setns bl
movzx ebx, bl
mov ebx, eax
mov ax, 0x47d1
pushal
lea eax, [ebp - 8]
mov dword [esp + 8], 0x7c457f0c
pushfd
push ecx
call fcn.01d2a285
add byte [eax], al
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
dec esp
outsd dx, dword [esi]
arpl word [ebx], bp
add ecx, dword [eax + 0x6eb233bf]
push esi
inc edi
test eax, 0x39127502
mov ah, 0xc3
fdiv dword [ebx + 0x4e]
std
int3
call fcn.020c04fc
add byte [eax], al
imul ebp, dword [edi + 0x63], 0x6f736c74
arpl word [ebx + 0x65], bp
je 0x20bfe86
call fcn.01aef95e
pushfd
jmp 0x1ad088d
mov dword [esp + 0x20], eax
call fcn.01d2ac79
lea esp, [esp + 0x24]
call fcn.01aeaa70
push esp
call 0x1ad1a9d
add byte [eax], al
inc ebx
push 0x654e7261
js 0x20c002e
inc ecx
add al, ch
sub dword [ebx - 0x22], esi
dec dword [ebp + 0xf2c2464]
xchg dword [edi], ecx
xlatb
mov byte [0x951c9cff], al
lea esp, [esp + 0x2c]
ja 0x1aed6da
pushfd
sbb al, 0x95
dec al
push 0xad055434
sub ebx, edi
pop edi
sbb al, dl
add esp, 4
add ebx, esp
push 0x1e53be4e
neg di
btr di, 0xf
btr di, 0xd
mov edi, ebx
and al, 0xcf
call fcn.01acd5bd
aad 0xa0
dec dword [ecx + 0x44c660f4]
and al, 4
inc esi
mov esp, esi
pushal
mov byte [esp + 4], 0x46
mov word [esp], dx
push esi
lea esp, [esp + 0x24]
jmp 0x1d2a5e6
salc
movsd dword es:[edi], dword [esi]
invalid
jae 0x20c008d
inc ebp
jb 0x20c008e
outsd dx, dword [esi]
jb 0x20c001f
dec edi
jb 0x20bfff7
sbb eax, 0x5d566ebb
mov edi, 0x7bfc8fe8
sbb al, 0x5b
inc eax
or edi, dword [esi + 0x5c46448d]
js 0x20c000c
sub bl, byte [edi]
mov bl, 0x3e
or ecx, esi
mov ebx, 0x7f7d4767
add byte [edx + esi*4 - 0x6b], cl
jbe 0x20c0017
int1
dec esp
mov esi, 0xc124725b
xor byte [edi + 0x64], al
out 0xa, eax
insd dword es:[edi], dx
or ch, byte [ebp + 0x1a]
pop ebp
dec edx
sub eax, 0xa26a0572
and byte [ecx], cl
dec ebx
mov dword [0x3ba45fe9], eax
clc
dec ecx
div byte [edx + eax*2 - 0x16a170c3]
arpl word [eax + esi*4], bp
jae 0x20c00c5
jmp 0xfa47a4c8
or al, 0xbc
pop dword [esi + 0x56]
cwde
mov esi, 0xf96cd77f
xchg byte [edi + 0x1a6e8c0b], al
imul eax, ebp, 0xffffff9f
mov byte [eax - 0x76], cl
mov dl, bl
push ebp
xchg ebp, eax
rcl dword [ebp - 0x6b], cl
jle 0x20c0064
xor eax, 0x1215a814
or al, 0xd5
cmp dword [ebx + 0x5a6b62d4], ebx
sbb eax, 0x927a0572
or al, 0x5b
clc
sub eax, 0xeca20562
add dword [edx + 0x44471db5], edx
invalid
imul esp, dword [ebx + 0x77d5e527], 0xf3dd17b
not dword [ebp - 0x47]
push ebx
outsd dx, dword [esi]
fnstsw word [ecx]
rcr ebx, cl
xor dword [ecx - 0x25], esi
aaa
aad 0xdd
push 0xffffffffffffffaa
push ecx
mov byte [0xaf4a14eb], al
pop ebp
cmp eax, 0x83cbd7cf
pop esi
jmp 0x587abbfb
clc
test eax, ebx
sub ecx, dword [edx + 0x10]
cmc
push eax
cmp ecx, dword [edx + 0x14]
mov word [esp], 0x82d7
pushal
lea esp, [esp + 0x24]
jae 0x1d2a5da
pushal
mov word [esp], 0x3372
lea esp, [esp + 0x20]
jmp 0x1ad1a8b
xor al, 0xb3
pushfd
mov byte [esp], 0xed
lea esp, [esp + 0x34]
jae 0x1dcf58e
stc
rol al, 3
push edi
add al, 0x61
push dword [esp]
clc
stc
push ebp
cmp al, byte [edi]
jmp 0x1aef555
pushfd
lea esp, [esp + 4]
jne 0x1dcf54c
call fcn.01ea6d80
cmc
pushfd
pushfd
neg al
pushfd
mov byte [ecx], al
mov byte [esp + 4], 0x45
add ecx, 1
jmp 0x1aeb04c
call fcn.01ad00a5
add byte [eax], al
push edi
imul esp, dword [ebp + 0x43], 0x54726168
outsd dx, dword [esi]
dec ebp
jne 0x20c0dea
je 0x20c0de9
inc edx
jns 0x20c0df7
add byte gs:[eax], al
add byte [ecx + 0x6e], cl
je 0x20c0df0
jb 0x20c0df9
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
dec ecx
outsb dx, byte [esi]
arpl word [edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x20c0d9c
sub edi, 4
push dword [esp]
clc
cmc
push dword [edi]
pop dword [esp + 0x34]
clc
cmp dh, al
push dword [esp]
cmp edi, ebx
mov word [esp + 4], 0x8414
call fcn.01d2a416
add byte [eax], al
inc edi
je 0x20c0e11
outsb dx, byte gs:[esi]
jne 0x20c0e1b
je 0x20c0e3c
imul ebp, dword [esi + 0x67], 0xbe80041
jmp 0x20d0d78
push ebx
add al, 0x8d
and al, 8
movsx di, al
movsx edi, al
movzx esi, word [edx + 0x1a]
mov di, si
bswap edi
movzx di, cl
test dword [edi], 0xb60f66cf
stc
lea esi, [esi + edx + 0x1c]
pushal
mov edi, dword [ebp + 8]
pushfd
push esp
lea esp, [esp + 0x28]
call fcn.01acf6b1
push esi
lea esp, [esp + 4]
mov al, byte [0x648d56ff]
and al, 4
jne 0x1dce53c
xlatb
sar bh, 1
push ebx
mov eax, dword [edx + 8]
pushfd
lea esp, [esp + 8]
jmp fcn.01aefb66
into
not dword [ebp - 0x6f]
mov ebx, 0xa1de1e2b
cmpsb byte [esi], byte es:[edi]
sbb ch, byte [ecx]
je 0x20c0e04
test byte [ecx], ah
mov eax, 0x50f55294
and cl, bl
mov ah, 0xb6
invalid
pushfd
lea esp, [esp + 4]
call fcn.01aef207
push 0xd9c2af33
pushal
pushfd
jmp 0x1af0837
rep movsb byte es:[edi], byte [esi]
pushfd
lea esp, [esp + 0x28]
jo 0x1ea6e46
bswap si
push eax
mov esi, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
jmp 0x1ad1aaf
pushfd
lodsb al, byte [esi]
clc
test cl, bh
jmp 0x1ad1a08
jmp 0x20c2d7b
push ecx
jmp 0x20c3289