Function at 0x40f3eb
Capabilities:
Encode data using xor

Disassembly:
jno 0x40f245
jne 0x40f1cf
clts
push es
add al, 0x37
jae 0x40f205
adc al, 0x14
loope 0x40f250
sub al, 0x37
jno 0x40f1cf
pcmpeqw mm5, mm4
das
popal
pop esp
daa
dec sp
push 6
push es
aaa
push 0x2c376666
push 0xece96666
pop edi
pop ebx
pop ecx
pop ecx
pop ecx
jno 0x40f1ed
das
xor dword [eax - 0x1e191840], eax
jno 0x40f236
out 0xe6, eax
loope 0x40f27a
sub al, 0x37
aaa
jmp 0x599c51fc
loope 0x40f255
aaa
xlatb
xor byte [esi + 0x66], ah
xor eax, 0x59595b8a
xor ax, 0x5b8a
pop ecx
pop ecx
or al, 0x71
aas
add al, 0
jno 0x40f21a
jle 0x40f291
out 0x7e, eax
jne 0x40f220
pop edi
jno 0x40f1d4
jno 0x40f1d4
jno 0x40f29e
mov eax, dword cs:[0x66666666]
jno 0x40f232
jno 0x40f232
in al, dx
jbe 0x40f2b9
sbb al, 0x7e
jno 0x40f288
pop edi
jno 0x40f26f
pop edi
pop ecx
daa
adc ch, dh
jecxz 0x40f2cc
jbe 0x40f2bd
push ss
push ss
adc al, 0x69
outsb dx, byte [esi]
scasb al, byte es:[edi]
pop ecx
daa
or al, 0x71
aas
add al, 4
add byte [edx], cl
or byte [esi], ch
jno 0x40f235
jne 0x40f2bb
pop edi
jmp 0x43aa4a61
push edi
imul eax, dword [ebx - 0x1a], 0x59663266
out 0x66, al
xor ah, byte [esi + 0x59]
dec esp
jle 0x40f2d6
dec esp
push edi
pop ecx
dec esp
jbe 0x40f2ba
push esp
nop
jno 0x40f275
in al, dx
jle 0x40f2fc
out 0x6e, al
popal
daa
pop ebp
jno 0x40f28e
cld
jle 0x40f309
in al, 0x6e
jno 0x40f275
jno 0x40f2bb
sbb al, 0x5f
pop edi
jne 0x40f272
jne 0x40f241
sbb byte [edx], bl
sbb byte [edx], bl
adc ch, dh
jecxz 0x40f325
or al, 0x71
or al, 0x71
aas
popal
aas
jbe 0x40f2b7
or cl, byte [eax]
pop edi
jne 0x40f2a8
in al, dx
pop edi
shl bh, 6
push es
push es
pop ecx
dec esp
pop edi
pop ecx
dec esp
mov ds, word [ecx + 0x4c]
xchg byte [ecx + 0x4c], bl
dec esp
jle 0x40f328
dec esp
jbe 0x40f309
fimul dword [eax + 0x66]
popaw
popal
out dx, eax
cmpsb byte [esi], byte es:[edi]
jne 0x40f2c7
push edi
sbb byte [edx], bl
adc byte [ecx - 0x14], dh
push edi
jno 0x40f311
sbb al, 0xe1
or bl, byte [edi + 0x71]
dec esi
scasb al, byte es:[edi]
jle 0x40f35e
cli
jbe 0x40f2b0
sti
aaa
sbb al, byte [ebp + 0x59]
pop ecx
xor ah, byte [esi + 0xa]
pop ecx
dec edx
mov ds, word [ecx + 0x4a]
pop ecx
dec edx
jle 0x40f332
pop cx
dec esi
scasb al, byte es:[edi]
scasb al, byte es:[edi]
pop ecx
dec edx
xchg byte [ecx + 0x4e], bl
dec esi
scasb al, byte es:[edi]
scasb al, byte es:[edi]
aaa
pushal
dec eax
popaw
popal
out dx, eax
cmpsb byte [esi], byte es:[edi]
sbb ah, cl
or al, 0x71
aas
popal
aas
salc
add byte [ebp + 0x5c], ah
jbe 0x40f2c1
dec sp
adc bh, 0xd9
inc ecx
out 0x66, al
jno 0x40f329
jle 0x40f3a4
shl bh, 0xe6
xor eax, 0x666666c7
popal
sub al, 0x17
out 0x35, al
invalid
jmp 0x41132b
pop ds
xor dword [ecx - 0x1a], eax
movsw word es:[edi], word [esi]
out 0x66, al
movsd dword es:[edi], dword [esi]
push edi
adc edx, esp
jge 0x40f346
loop 0x40f3ae
jge 0x40f346
pop ss
shl ch, 0x75
in al, dx
jne 0x40f33b
daa
jno 0x40f33e
xchg esi, eax
jne 0x40f341
das
jno 0x40f344
jle 0x40f3cf
in al, dx
aaa
jno 0x40f34a
sahf
jne 0x40f34d
aas
jno 0x40f350
cmpsb byte [esi], byte es:[edi]
jne 0x40f353
inc edi
popal
sub al, 0x4f
popaw
sub al, 0x57
push edi
popaw
sub al, 0x5f
pop edi
jne 0x40f3a2
dec edi
jne 0x40f3b5
push edi
movsd dword es:[edi], dword cs:[esi]
jne 0x40f36e
pop ss
jge 0x40f371
pop ss
mov eax, dword cs:[0x66666666]
jmp 0x66a5eb7d
push dword [ecx - 0x14]
xchg byte [ebp - 0x14], dh
pop es
aaa
ret 0x6666
jno 0x40f40d
jno 0x40f40d
jne 0x40f398
invalid
in al, dx
inc dword [esi]
jno 0x40f39f
jbe 0x40f40e
invalid
sbb al, 0x17
jne 0x40f433
jne 0x40f372
xor word [ecx + esi*2 - 0x14], si
pop ss
mov eax, dword cs:[0x66666666]
jno 0x40f3d3
not dword [eax]
cmc
loope 0x40f3f8
jno 0x40f42d
aas
add al, 0
pop edi
jno 0x40f3df
jle 0x40f466
div byte [esi - 0x40]
sar ah, 0x7e
aaa
cld
jle 0x40f432
or al, 0x47
pop ecx
pop ecx
jno 0x40f3ed
jbe 0x40f474
out 0x6e, al
popal
daa
sub cl, byte [esi - 0x7c]
jno 0x40f3f8
jle 0x40f3f7
jmp 0x66a5a2f8
out 0xae, al
shl bh, 0xe6
shl bh, 0xe6
xor dword [esi], edi
xor dword [edx], esi
xor ah, byte [ecx + esi*2 - 0x14]
jle 0x40f47a
inc esi
xchg esi, eax
jno 0x40f411
jle 0x40f480
inc esi
invalid
inc esi
jle 0x40f462
pop cx
dec esp
xchg byte [ecx - 0x14], dh
jle 0x40f491
inc esi
xchg byte [ecx + 0x4c], bl
jbe 0x40f475
add ecx, dword [esi + 0x66]
popal
out dx, eax
cmpsb byte [esi], byte es:[edi]
jno 0x40f433
jle 0x40f4aa
push esi
scasb al, byte es:[edi]
dec sp
jo 0x40f4a8
dec esp
jbe 0x40f4ab
pop ecx
dec esp
jle 0x40f48c
insb byte es:[edi], dx
pop ebx
pop ecx
pop ecx
xor ah, byte [esi + 0x32]
xor ah, byte [esi + 0x32]
xor ah, byte [esi + 0x7d]
in al, dx
jge 0x40f451
pop edi
push es
mov al, byte ss:[0x37666664]
lodsd eax, dword [esi]
pop ebx
pop ecx
pop ecx
popal
out dx, eax
sahf
jno 0x40f462
in al, dx
pop edi
jno 0x40f495
jle 0x40f4ec
jno 0x40f49c
and byte [esi + 0x59a63071], bl
sahf
jno 0x40f4af
cmpsb byte [esi], byte es:[edi]
pop ecx
daa
shl bh, 0xe6
adc ch, dh
cmc
loope 0x40f495
jno 0x40f4ca
add al, 0
or cl, byte [eax]
jno 0x40f4ed
add byte [edx], cl
or byte [ecx + 0x5c], dh
jbe 0x40f504
call 0x7e89661e
jne 0x40f486
jno 0x40f4df
jle 0x40f50e
in al, dx
pop edi
jno 0x40f4b8
sbb esi, dword [ecx]
mov esp, 0x4c595b61
xor dword [ecx + 0x6c4c595b], edi
pop ecx
dec esp
insb byte es:[edi], dx
aaa
xchg ecx, eax
dec edx
jno 0x40f4a7
jno 0x40f4a7
cld
pop edi
cli
jno 0x40f49a
xor bh, ah
mov fs, word [eax - 0x1b]
jno 0x40f4b2
pushal
in eax, 0x71
cld
xchg ah, dl
imul byte [esi + 0x5c]
insb byte es:[edi], dx
sal dh, 1
jbe 0x40f51a
insb byte es:[edi], dx
popal
pop ebx
pop ecx
dec esp
je 0x40f520
cld
jle 0x40f53b
jno 0x40f4e7
sbb al, 0x76
jne 0x40f51a
jbe 0x40f542
dec esp
jbe 0x40f531
pop esp
jle 0x40f539
pop esp
jno 0x40f4c3
mov gs, edx
jne 0x40f4a1
jno 0x40f4c9
xchg esi, eax
jne 0x40f476
xchg esi, eax
rcr byte [eax], 1
jle 0x40f52c
outsb dx, byte [esi]
rol byte [ecx + 0x4a], 1
dec edx
insb byte es:[edi], dx
aaa
or cl, byte [edx + 0x66]
jno 0x40f4db
jno 0x40f4db
xor bh, ah
mov fs, word [eax - 0x14]
pop edi
sbb byte [edx], bl
adc ch, dh
loope 0x40f56d
out dx, al
scasb al, byte es:[edi]
jbe 0x40f50a
jno 0x40f550
scasb al, byte es:[edi]
jbe 0x40f57a
jne 0x40f570
push 0x37
aaa
xchg ebp, eax
invalid
jno 0x40f574
xchg edi, eax
xchg edi, eax
jne 0x40f4fd
outsb dx, byte [esi]
aaa
jno 0x40f4dd
jne 0x40f4e2
invalid
xchg edi, eax
jno 0x40f50c
jno 0x40f50c
jmp 0x40f53c
sbb ah, cl
aaa
pop esi
invalid
xor word [eax + 0x71], si
jbe 0x40f503
invalid
out 0x6e, al
insd dword es:[edi], dx
out 0x4c, eax
inc ebp
out 0xe1, al
shl bh, 0xe1
out 0xe1, eax
or dh, byte [edi]
adc al, dh
jno 0x40f59a
scasb al, byte es:[edi]
jbe 0x40f51f
invalid
xchg edi, eax
dec sp
sub byte [esi], ah
hlt
sbb ah, cl
aaa
aam 0xc6
jno 0x40f5d4
xchg edi, eax
xor word [ecx + esi*2 - 0xa], si
xor word [ecx + esi*2 - 0xa], si
imul byte [esi - 0x30]
inc ebp
dec esi
outsb dx, byte [esi]
rol byte [ebp + 0x4e], 1
jp 0x40f5ec
jno 0x40f561
in eax, 0x61
popal
push esi
outsb dx, byte [esi]
dec sp
inc ebp
sbb dh, byte [0x66664cdf]
xor eax, 0x66664cdf
fisttp word [esi + 0x66]
jno 0x40f584
outsb dx, byte [esi]
jne 0x40f583
outsb dx, byte [esi]
sbb ah, cl
or al, 0x71
aas
popal
aas
xchg esi, eax
movsd dword es:[edi], dword [esi]
push edi
adc edx, esp
popaw
sub al, 0x37
aaa
jge 0x40f59d
aaa
shl ch, 0x71
cld
jbe 0x40f61d
in al, dx
inc edi
jno 0x40f598
in al, dx
jle 0x40f623
in al, dx
dec edi
jno 0x40f59e
mov fs, esi
jmp 0x436c35a5
in al, dx
aas
sub eax, dword [ebx - 0x1a]
jne 0x40f5b9
inc ebx
out 0x66, al
jne 0x40f5b9
push edi
jne 0x40f5ac
pop edi
movsd dword es:[edi], dword cs:[esi]
jne 0x40f5b5
aaa
jge 0x40f5b8
aaa
mov eax, dword cs:[0x66666666]
pop ecx
pop cx
pop cx
dec esp
xchg esi, eax
add al, 0x59
dec esp
xchg byte [edi], dh
lds ecx, [esi + 0x66]
jno 0x40f5d8
jno 0x40f5d8
jno 0x40f5cf
aaa
mov eax, dword cs:[0x66666666]
jno 0x40f5d1
jno 0x40f5d1
cmc
loope 0x40f5f5
pop ecx
int3
jge 0x40f5e6
scasb al, byte es:[edi]
jle 0x40f5ab
scasb al, byte es:[edi]
jle 0x40f5ff
or cl, byte [eax]
jne 0x40f5b9
jno 0x40f63c
movsd dword es:[edi], dword [esi]
push edi
adc edx, esp
shr ch, 6
pop ecx
dec esp
pop edi
jmp 0x599a5601
dec edi
mov eax, dword cs:[0x66666666]
loope 0x40f628
loope 0x40f628
pop ecx
pop ecx
int3
jge 0x40f619
scasb al, byte es:[edi]
jle 0x40f5de
scasb al, byte es:[edi]
jle 0x40f632
or cl, byte [eax]
jne 0x40f5ec
jno 0x40f66f
movsd dword es:[edi], dword [esi]
push edi
adc edx, esp
shr ch, 6
jne 0x40f66e
inc edi
pop ecx
dec esp
pop edi
jmp 0x599a5637
scasb al, byte es:[edi]
jle 0x40f668
or cl, byte [eax]
jne 0x40f622
jno 0x40f6a5
movsd dword es:[edi], dword [esi]
push edi
adc edx, esp
shr ch, 6
jne 0x40f664
inc edi
pop ecx
dec esp
pop edi
jmp 0x599a566d
std
aaa
mov ch, 0x3d
pop ecx
pop ecx
xor eax, 0x5959591d
aaa
jb 0x40f6cf
pop cx
pop ecx
dec esi
scasb al, byte es:[edi]
outsb dx, byte [esi]
aaa
and al, 0x10
pop cx
int3
pop es
popal
out dx, eax
jle 0x40f6b5
out dx, eax
loop 0x40f73f
pop ecx
invalid
out 0x31, eax
js 0x40f7b0
out 0x4c, eax
test byte [ecx + 0x7a], dh
insd dword es:[edi], dx
cmc
dec esi
bound ebx, qword [ecx + 5]
popal
jmp 0x40f7bf
jmp 0x66a78210
popal
out dx, eax
invalid
adc dword [ecx + 0x7c], esi
cmpsb byte [esi], byte es:[edi]
jl 0x40f7a5
jne 0x40f83e
shl bh, 0x1a
loope 0x40f82e
fadd qword [edi + 0x3e]
loop 0x40f838
dec si
xchg edx, eax
inc edi
loop 0x40f840
aaa
or dword [esi + 0x66], 0x14e76d66
dec esi
jo 0x40f83e
dec esi
scasb al, byte es:[edi]
outsb dx, byte [esi]
pop ecx
mov word [edi + 0x3e], es
loop 0x40f854
adc al, 0x37
aaa
inc eax
test word ss:[esi], 0x66e2
mov edi, 0x3766e20e
retf 0x5959
popal
jmp 0x40f89f
mov dl, 0xe0
sbb byte [edx], bl
dec esi
nop
dec esi
mov dl, 0xe0
aaa
mov dh, 0x4e
insw word es:[edi], dx
out 0x14, eax
dec esi
jle 0x40f882
xor ah, byte [edx + 0x32]
pop cx
mov word [esi - 0x4e], cs
loopne 0x40f8c1
shl bh, 0xe1
xor bh, byte [esi + 0x36]
daa
mov ebp, 0x33766e2
sahf
xor dh, byte [esi + 0x37]
add bh, dl
adc al, 0x61
sub al, 0x5f
ror byte [ebx - 0x16], 0xd4
int3
int3
jno 0x40f8f9
pop ecx
int3
das
jno 0x40f92a
insd dword es:[edi], dx
out 0x4e, eax
cmp ebx, dword [ecx + 7]
xor dword [ebx], esi
pop ss
push cs
loop 0x40f937
xlatb
dec dword [esi]
loop 0x40f93c
aaa
ljmp 0x2f36
pop esp
xchg byte [esi + 0x4c], ah
mov dh, 0x75
int3
jbe 0x40f957
jmp 0x14a76023
loope 0x40f95f
xor ah, byte [esi + 0x59]
pop cx
dec esi
scasb al, byte es:[edi]
jle 0x40f96c
lodsb al, byte [esi]
pop ecx
pop ecx
pop ecx
popal
out dx, eax
jle 0x40f91e
loope 0x40f970
xor ah, byte [esi + 0x32]
pop ecx
dec esi
xor ah, byte [ecx + ebx*2 + 0x4e]
scasb al, byte es:[edi]
jle 0x40f97d
mov ds, word [ecx + 0x59]
pop ecx
popal
out dx, eax
jle 0x40f92f
loope 0x40f981
xor ah, byte [edx + esi + 0x66]
xor ah, byte [esi + 0x37]
xor ah, byte fs:[esi + 0x32]
aaa
insb byte es:[edi], dx
pop ecx
pop ecx
pop ecx
popal
out dx, eax
jle 0x40f93e
xor ah, byte [edx + esi + 0x64]
xor ah, byte [esi + 0x37]
xor ah, byte [edx + esi + 0x66]
aaa
dec ebx
pop ebx
pop ecx
pop ecx
popal
out dx, eax
jle 0x40f94d
or dh, byte [edi]
cwde
mov dl, 0x66
jno 0x40f9bb
jno 0x40f9bb
or dh, byte [edi]
push esp
push ss
or dh, byte [edi]
pop esi
dec esp
or dh, byte [edi]
aaa
xchg ecx, eax
fisub word [esi + 0x66]
or dh, byte [edi]
sub cl, byte [esi + 0x66]
or dh, byte [edi]
or cl, byte [esi + 0x66]
or dh, byte [edi]
ljmp 0xa637
outsb dx, byte [esi]
add al, al
adc eax, edx
int1
or cl, byte [eax]
dec esi
jbe 0x40fa37
pop esi
scasb al, byte es:[edi]
mov ss, eax
push ecx
dec eax
nop
aaa
push ds
xor cl, byte fs:[edx + 0xc6751a]
add byte [eax], al
add byte [eax], al
aaa
ljmp 0x8eef
xor cl, byte [edx + 0x8c6751a]
or byte [eax], cl
or byte [eax], cl
aaa
sbb esi, ebx
popaw
out dx, eax
invalid
dec ebx
js 0x410b21
insd dword es:[edi], dx
dec ebx
js 0x410c21
pop es
dec ecx
pop ecx
pop ecx
js 0x410b85
inc esi
das
js 0x410b89
insd dword es:[edi], dx
dec ebx
js 0x410c42
mov ecx, 0x78595949
retf
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
js 0x410c67
invalid
jae 0x410c45
insd dword es:[edi], dx
dec ebx
js 0x410bb0
jecxz 0x410c96
jge 0x410c28
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410c8f
insd dword es:[edi], dx
and cl, byte [ecx + 0x59]
pop ecx
js 0x410bf3
inc esi
sub dword [eax - 0x35], edi
add al, 0x29
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x410bd1
jecxz 0x410cb7
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410cb0
insd dword es:[edi], dx
in al, 0x49
pop ecx
pop ecx
js 0x410c14
inc esi
aaa
js 0x410c18
add al, 0x37
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x410bf2
jecxz 0x410cd8
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410cd1
cmpsb byte [esi], byte es:[edi]
dec ecx
pop ecx
pop ecx
js 0x410c35
inc esi
xor eax, 0x3504cb78
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x410c13
jecxz 0x410cf9
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
js 0x410cf6
invalid
push ecx
dec ebx
pop ecx
pop ecx
jno 0x410c95
xor edx, eax
add al, 0x33
dec esi
pop esp
js 0x410c62
retf
insd dword es:[edi], dx
dec ebx
js 0x410c3f
jecxz 0x410d25
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410d1e
insd dword es:[edi], dx
add dword [ebx + 0x59], ecx
pop ecx
js 0x410c82
inc esi
xor dword [eax - 0x35], edi
add al, 0x31
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x410c60
jecxz 0x410d46
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410d3f
insd dword es:[edi], dx
ret
inc esi
aas
js 0x410ca7
insd dword es:[edi], dx
dec ebx
js 0x410d60
test dword [ebx + 0x59], ecx
pop ecx
js 0x410cc4
inc esi
cmp eax, 0x3d04cb78
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x410ca2
jecxz 0x410d88
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
js 0x410d85
invalid
dec ebx
pop ecx
pop ecx
jno 0x410d24
cmp edx, eax
add al, 0x3b
dec esi
pop esp
js 0x410cf1
retf
insd dword es:[edi], dx
dec ebx
js 0x410cce
insd dword es:[edi], dx
out dx, al
dec ebx
pop ecx
pop ecx
js 0x410d11
inc esi
cmp dword [eax - 0x35], edi
add al, 0x39
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x410cef
jecxz 0x410dd5
jge 0x410d67
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410dce
insd dword es:[edi], dx
mov al, byte [0x7859594b]
retf
inc esi
inc edi
js 0x410d36
insd dword es:[edi], dx
dec ebx
js 0x410def
bound ecx, qword [ebx + 0x59]
dec ebx
pop ecx
pop ecx
js 0x410d53
inc esi
inc ebp
js 0x410d57
add al, 0x45
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x410d31
jecxz 0x410e17
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
js 0x410e14
invalid
sbb eax, 0x7159594d
push es
inc ebx
rol byte [ebx + eax*2], 1
dec esi
pop esp
js 0x410d80
inc ebx
js 0x410d83
add al, 0x43
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x410d5d
jecxz 0x410e43
jge 0x410dd5
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410e3c
int 0x4d
pop ecx
pop ecx
js 0x410da0
inc esi
inc ecx
js 0x410da4
dec ebx
js 0x410d7e
jecxz 0x410e64
jge 0x410df6
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410e5d
insd dword es:[edi], dx
invalid
inc esi
dec edi
js 0x410dc5
add al, 0x4f
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x410d9f
jecxz 0x410e85
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410e7e
inc eax
dec ebp
pop ecx
pop ecx
js 0x410de2
inc esi
dec ebp
js 0x410de6
add al, 0x4d
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x410dc0
jecxz 0x410ea6
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
invalid
ror byte [ebx + 0x6d], 0x4b
js 0x410ea3
cli
dec ebp
pop ecx
pop ecx
jno 0x410e42
dec ebx
rol byte [ebx + ecx*2], 1
dec esi
pop edx
js 0x410e0f
retf
add al, 0x4b
js 0x410e13
inc esi
dec ebx
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x410ded
jecxz 0x410ed3
jge 0x410e65
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410ecc
lodsb al, byte [esi]
dec ebp
pop ecx
pop ecx
js 0x410e30
retf
add al, 0x49
js 0x410e34
inc esi
dec ecx
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x410e0e
jecxz 0x410ef4
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410eed
outsb dx, byte [esi]
dec ebp
pop ecx
pop ecx
js 0x410e51
retf
add al, 0x57
js 0x410e55
inc esi
push edi
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x410e2f
jecxz 0x410f15
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410f0e
and dword [edi + 0x59], ecx
dec edi
pop ecx
pop ecx
js 0x410e72
retf
add al, 0x55
js 0x410e76
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
invalid
dec ebx
js 0x410f33
fisttp dword [edi + 0x59]
pop ecx
jno 0x410ed2
push ebx
rol byte [ebx + edx*2], 1
dec esi
pop esp
js 0x410e9f
retf
inc ebx
js 0x410ea2
add al, 0x53
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x410e7c
jecxz 0x410f62
jge 0x410ef4
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410f5b
insd dword es:[edi], dx
mov ecx, dword [edi + 0x59]
pop ecx
js 0x410ebf
inc esi
push ecx
js 0x410ec3
add al, 0x51
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x410e9d
jecxz 0x410f83
jge 0x410f15
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410f7c
insd dword es:[edi], dx
dec esp
dec edi
pop ecx
pop ecx
js 0x410ee0
inc esi
pop edi
js 0x410ee4
add al, 0x5f
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x410ebe
jecxz 0x410fa4
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x410f9d
push cs
dec edi
pop ecx
pop ecx
js 0x410f01
inc esi
pop ebp
js 0x410f05
add al, 0x5d
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x410edf
jecxz 0x410fc5
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
js 0x410fc2
mov eax, 0x2a59594f
jno 0x410f62
push es
pop ebx
sub dl, al
add al, 0x5b
js 0x410fd2
outsd dx, dword [esi]
dec edi
dec ecx
pop ecx
pop ecx
js 0x410f34
retf
add al, 0x5b
js 0x410f38
inc esi
pop ebx
mov al, 0x43
js 0x410fe2
or edx, dword [ecx + 0x59]
pop ecx
rol byte [ebx], 0x6d
dec ebx
js 0x410f16
cdq
jecxz 0x410ffc
push cs
sbb byte [ecx + 0x6d], 3
add edi, dword [eax + 0x6d]
js 0x410ff3
insd dword es:[edi], dx
sub byte [esi + 0x66], 0x66
xor eax, 0x595951db
jno 0x410f97
and eax, 0x4e2504d0
pop edx
js 0x410f64
add al, 0x25
js 0x410f68
inc esi
and eax, 0x8c4e43b0
rol byte [ebx], 0x6d
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x410f42
jecxz 0x411028
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x411021
pop es
inc ecx
pop ecx
pop ecx
js 0x410f85
inc esi
and edi, dword [eax - 0x35]
add al, 0x23
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x410f63
jecxz 0x411049
jge 0x410fdb
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x411042
mov ecx, 0x78595941
retf
inc esi
and dword [eax - 0x35], edi
add al, 0x21
mov al, 0x43
inc ebx
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x410f84
jecxz 0x41106a
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x411063
jnp 0x411039
inc ecx
pop ecx
pop ecx
js 0x410fc7
inc esi
das
js 0x410fcb
add al, 0x2f
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x410fa5
jecxz 0x41108b
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
js 0x411088
invalid
xor al, 0x41
pop ecx
pop ecx
jno 0x411027
sub eax, 0x4e2d04d0
pop esp
js 0x410ff4
retf
inc ebx
js 0x410ff7
add al, 0x2d
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x410fd1
jecxz 0x4110b7
jge 0x411049
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x4110b0
insd dword es:[edi], dx
in al, 0x41
pop ecx
pop ecx
js 0x411014
inc esi
sub edi, dword [eax - 0x35]
add al, 0x2b
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x410ff2
jecxz 0x4110d8
jge 0x41106a
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x4110d1
insd dword es:[edi], dx
cmpsb byte [esi], byte es:[edi]
inc ecx
pop ecx
pop ecx
js 0x411035
inc esi
sub dword [eax - 0x35], edi
add al, 0x29
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x411013
jecxz 0x4110f9
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x4110f2
pop ecx
inc ebx
pop ecx
pop ecx
js 0x411056
inc esi
aaa
js 0x41105a
add al, 0x37
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x411034
jecxz 0x41111a
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
js 0x411117
adc eax, dword [ebx + 0x59]
pop ecx
jno 0x4110b6
xor eax, 0x4e3504d0
pop esp
js 0x411083
retf
inc ebx
js 0x411086
add al, 0x35
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x411060
jecxz 0x411146
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x41113f
insd dword es:[edi], dx
ret
inc esi
xor edi, dword [eax - 0x35]
add al, 0x33
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x411081
jecxz 0x411167
jge 0x4110f9
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x411160
insd dword es:[edi], dx
test dword [ebx + 0x59], eax
pop ecx
js 0x4110c4
inc esi
xor dword [eax - 0x35], edi
add al, 0x31
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x4110a2
jecxz 0x411188
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x411181
inc esi
inc ebx
pop ecx
pop ecx
js 0x4110e5
inc esi
aas
js 0x4110e9
add al, 0x3f
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x4110c3
jecxz 0x4111a9
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
js 0x4111a6
invalid
cmp eax, 0x4e3d04d0
pop esp
js 0x411112
retf
inc ebx
js 0x411115
add al, 0x3d
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x4110ef
jecxz 0x4111d5
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x4111ce
insd dword es:[edi], dx
mov al, byte [0x78595943]
retf
inc esi
cmp edi, dword [eax - 0x35]
add al, 0x3b
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x411110
jecxz 0x4111f6
jge 0x411188
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x4111ef
insd dword es:[edi], dx
bound eax, qword [ebx + 0x59]
pop ecx
js 0x411153
inc esi
cmp dword [eax - 0x35], edi
add al, 0x39
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x411131
jecxz 0x411217
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x411210
and eax, 0x78595945
retf
pop ecx
pop ecx
js 0x411174
inc esi
inc edi
js 0x411178
add al, 0x47
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x411152
jecxz 0x411238
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
invalid
js 0x411235
fild word [ebp + 0x59]
pop ecx
jno 0x4111d4
inc ebp
rol byte [eax*2 - 0x3487a5b2], 1
js 0x4111a1
retf
add al, 0x45
js 0x4111a5
inc esi
inc ebp
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x41117f
jecxz 0x411265
jge 0x4111f7
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x41125e
add dword [ebp + 0x59], 0x46cb7859
retf
inc esi
inc ebx
js 0x4111c6
add al, 0x43
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x4111a0
jecxz 0x411286
jge 0x411218
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x41127f
inc edx
inc ebp
pop ecx
pop ecx
js 0x4111e3
retf
inc esi
inc ecx
js 0x4111e7
add al, 0x41
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x4111c1
jecxz 0x4112a7
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x4112a0
add al, 0x45
inc ebp
pop ecx
pop ecx
js 0x411204
retf
inc esi
dec edi
js 0x411208
add al, 0x4f
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x4111e2
jecxz 0x4112c8
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
invalid
dec ebx
js 0x4112c5
mov esi, 0x71595945
push es
dec ebp
rol byte [ecx*2 - 0x3487a3b2], 1
inc ebx
js 0x411234
retf
add al, 0x4d
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x41120e
jecxz 0x4112f4
jge 0x411286
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x4112ed
insd dword es:[edi], dx
outsb dx, byte [esi]
inc ebp
pop ecx
pop ecx
js 0x411251
inc esi
dec ebx
js 0x411255
add al, 0x4b
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x41122f
jecxz 0x411315
jge 0x4112a7
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x41130e
insd dword es:[edi], dx
and dword [edi + 0x59], eax
pop ecx
js 0x411272
inc esi
dec ecx
js 0x411276
add al, 0x49
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x411250
jecxz 0x411336
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x41132f
jecxz 0x41130b
inc edi
pop ecx
pop ecx
js 0x411293
inc esi
push edi
js 0x411297
add al, 0x57
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x411271
jecxz 0x411357
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
invalid
dec ebx
js 0x411354
popfd
inc edi
pop ecx
pop ecx
jno 0x4112f3
push ebp
rol byte [edx*2 - 0x3487a3b2], 1
js 0x4112c0
retf
inc ebx
js 0x4112c3
add al, 0x55
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
insd dword es:[edi], dx
dec ebx
js 0x41129d
jecxz 0x411383
jge 0x411315
push cs
sbb byte [ecx + 0x71], 0x43
insd dword es:[edi], dx
dec ebx
js 0x41137c
insd dword es:[edi], dx
dec esp
inc edi
pop ecx
pop ecx
js 0x4112e0
inc esi
push ebx
js 0x4112e4
add al, 0x53
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
dec ebx
js 0x4112be
jecxz 0x4113a4
jge 0x411336
push cs
sbb byte [ecx + 0x71], 0x43
pop ecx
jno 0x41136f
inc ebx
insd dword es:[edi], dx
dec ebx
js 0x41139d
insd dword es:[edi], dx
push cs
inc edi
pop ecx
pop ecx
js 0x411301
inc esi
push ecx
js 0x411305
add al, 0x51
mov al, 0x43
dec esi
mov eax, es
add ebp, dword [ebp + 0x4b]
js 0x4112df
jecxz 0x4113c5
jge 0x411357
push cs
sbb byte [ecx + 0x71], 0x43
jno 0x411390
insd dword es:[edi], dx
dec ebx
js 0x4113be
rol byte [edi + 0x59], 0x59
pop ecx
js 0x411322
inc esi
pop edi
js 0x411326
add al, 0x5f
mov al, 0x43
dec esi
test al, al
add ebp, dword [ebp + 0x4b]
js 0x411300
jecxz 0x4113e6
push cs
sbb byte [ecx + 0x71], 0x43
xor dword [edx - 0x40], esp
dec ebx
insd dword es:[edi], dx
dec ebx
invalid
js 0x4113e3
jp 0x4113bf
pop ecx
pop ecx
js 0x411347
inc esi
pop ebp
js 0x41134b
add al, 0x5d
mov al, 0x43
inc ebx
js 0x4113f5
sbb eax, 0xc0595951
add ebp, dword [ebp + 0x4b]
js 0x411329
jecxz 0x41140f
push cs
sbb byte [ecx + 0x6d], 3
js 0x411408
insd dword es:[edi], dx
add edi, dword [eax + 0x6f]
push ecx
push ecx
pop ecx
pop ecx
jno 0x411382
xor eax, 0x595941d5
pop ecx
pop ecx
jno 0x4113a2
jbe 0x411419
dec esp
jle 0x411423
retf
jecxz 0x411439
jge 0x4113cb
push cs
sbb byte [ecx + 0x71], 0xe3
pop ecx
jno 0x4113a4
insd dword es:[edi], dx
out 0x78, eax
insd dword es:[edi], dx
cmp eax, 0x78666666
retf
in al, 0x64
js 0x41139a
or ah, byte [eax + esi*4 - 0x1d]
dec esi
mov eax, es
add ebp, dword [ebp - 0x19]
js 0x411374
out 0x78, eax
cdq
jecxz 0x41145a
jge 0x4113ec
push cs
sbb byte [ecx + 0x71], 0xe3
insd dword es:[edi], dx
out 0x78, eax
insd dword es:[edi], dx
jmp dword [esi + 0x66]
in al, 0x62
js 0x4113bb
or ah, byte [edx - 0x50]
jecxz 0x411443
mov eax, es
add ebp, dword [ebp - 0x19]
js 0x411395
out 0x78, eax
cdq
jecxz 0x41147b
push cs
sbb byte [ecx + 0x71], 0xe3
insd dword es:[edi], dx
out 0x78, eax
insd dword es:[edi], dx
mov cl, 0x66
js 0x4113d8
js 0x4113d8
in al, 0x60
js 0x4113dc
cli
pushal
mov al, 0xe5
js 0x411486
xchg ecx, eax
sal ch, 0x6d
sal ch, 0x6d
sal ch, 0x6d
out 0x78, eax
cdq
js 0x4113ba
in eax, 0x7d
invalid
je 0x41147f
jno 0x41140d
xor eax, 0x66666675
jno 0x41142b
jno 0x41142b
jbe 0x4114a2
dec esp
jle 0x4114ac
retf
mov al, 0xe3
dec esi
test al, al
add ebp, dword [ebp - 0x19]
js 0x4113dc
jecxz 0x4114c2
push cs
sbb byte [ecx + 0x71], 0xe3
jno 0x41142d
insd dword es:[edi], dx
out 0x4c, eax
js 0x41141b
in al, 0x64
js 0x41141f
or ah, byte [eax + esi*4 - 0x1d]
dec esi
test al, al
add ebp, dword [ebp - 0x19]
js 0x4113f9
rol byte [ebx], 0x6d
out 0x78, eax
cdq
jecxz 0x4114df
push cs
sbb byte [ecx + 0x71], 0xe3
insd dword es:[edi], dx
out 0x4c, eax
invalid
dec esp
jle 0x4114f4
js 0x411448
retf
js 0x41144b
retf
mov dh, byte [eax - 0x3f7bb11d]
add ebp, dword [ebp - 0x19]
js 0x411424
jecxz 0x41150a
push cs
sbb byte [ecx + 0x71], 0xe3
insd dword es:[edi], dx
jecxz 0x411500
out 0x4c, eax
cmpsb byte [esi], byte es:[edi]
js 0x411463
in al, 0x64
js 0x411467
cli
xor eax, 0x59595946
pop ecx
jno 0x411491
jbe 0x411518
cld
jle 0x411522
retf
js 0x411479
je 0x4114e5
sbb byte [ecx + 0x59], bl
pop ecx
shl bh, 0x18
sbb bl, byte [ecx]
jno 0x411515
adc byte [eax - 0x1c], ch
cld
jo 0x4114a7
in al, 0x66
adc al, 0x78
adc al, 0x78
in al, 0x66
push edx
and ah, 0x66
sbb ebp, dword [edx - 0x1c]
sbb bp, word [edx - 0x1c]
invalid
xor word [edx + 0x6af866e4], ax
in al, 0x66
mov edx, 0xd266e472
mov dx, 0xe472
sar byte [edx - 0x1c], cl
jp 0x4114cb
push ds
and ah, 0x66
fldcw word [esp + 0x66]
fldcw word [esp + 0x66]
cdq
je 0x4114d7
mov cl, 0x7c
mov cl, 0x7c
in al, 0x66
inc dword [esp - 0x1b93399a]
inc word [esp - 0x1b93399a]
invalid
xchg byte [esp + 0x66], dh
xchg byte [esp + 0x66], dh
sahf
jl 0x4114eb
fadd qword [esp - 0x1b915a9a]
jbe 0x4114f7
in al, 0x66
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
outsb dx, byte [esi]
in al, 0x66
jbe 0x4114f7
jge 0x411594
jle 0x4114fb
in al, 0x66
mov bx, 0xe486
sub byte [esi - 0x1c], 0x66
mov ebx, 0x8266e486
outsb dx, byte [esi]
in al, 0x66
inc ebx
push 0x705b66e4
in al, 0x66
cwde
in al, 0x66
pop ebx
jo 0x41150b
cbw
xchg ah, ah
jns 0x41158e
in al, 0x66
and byte [eax - 0x1c], ch
cmp byte [eax - 0x1c], dh
jns 0x4115b2
in al, 0x66
cmpsd dword ss:[esi], dword es:[edi]
mov esp, fs
pop cx
int3
or byte [ebp + 0x66e21157], ah
invalid
in eax, dx
push es
jne 0x411592
sub al, 0x37
aaa
pop ecx
dec esp
push edi
jno 0x411558
pop edi
jmp 0x599c755e
in al, dx
pop edi
pop ebx
pop ecx
pop ecx
pop ecx
jne 0x411562
push edi
jge 0x411565
inc edi
mov eax, dword cs:[0x66666666]
loope 0x4115f3
cld
inc edi
jne 0x411603
adc al, 0x18
sbb byte [edx], bl
adc byte [ecx + 0x2d], dh
sbb dl, byte [eax]
jno 0x4115bf
sbb al, 4
loope 0x411595
or dh, byte [ecx + 0x40]
jbe 0x41156e
int3
or byte [ecx + 0x6a], dh
popal
push edi
pop ebx
jmp 0x4115a9
out dx, al
scasb al, byte es:[edi]
xchg esi, eax
jge 0x411618
push eax
xchg byte [esi + 0x7c], cl
jno 0x4115c7
outsb dx, byte [esi]
pushal
stc
sar byte [esi - 0x2a], 0x37
pop esi
sti
pop ecx
pop ecx
jno 0x4115d4
jle 0x41164d
ljmp 0xd67e:0xc0f96076
jno 0x411628
jno 0x411628
jle 0x41165b
pop ebp
pop ebx
jno 0x4115fc
scasb al, byte es:[edi]
invalid
push cs
scasb al, byte es:[edi]
sahf
jne 0x4115f4
scasb al, byte es:[edi]
sahf
jne 0x411608
scasb al, byte es:[edi]
cmpsb byte [esi], byte es:[edi]
jne 0x41160e
pop edi
dec esi
sbb bh, byte [ebp - 0x12]
jge 0x411601
cmp al, 0x66
jno 0x411615
imul ecx, dword [esi + 0x1e7df56d], 0x6b
xchg byte [ecx + 0x60], dh
jne 0x411611
mov gs, word [ebp - 0xb]
jge 0x41163b
imul eax, dword [esi - 0x118a9f8f], 0xffffffae
scasb al, byte es:[edi]
mov cs, word [esi - 0x76]
jno 0x411632
or dword [edi], esi
aaa
push cs
test al, 0x66
insw word es:[edi], dx
out 0xeb, eax
out dx, al
scasb al, byte es:[edi]
and byte [esi + ebx*2 - 0x12], 0x58
invalid
scasb al, byte es:[edi]
mov fs, word [ecx + 0x57]
pop ebx
jno 0x411679
dec esp
std
pop esi
scasb al, byte es:[edi]
and byte [esi + 0x4e], 0xae
jno 0x4116b7
popal
push edi
pop ebx
dec esi
jl 0x4116c4
cli
outsb dx, byte [esi]
pushal
stc
sar byte [esi - 0x2a], 0x37
dec ebp
std
pop ecx
pop ecx
jno 0x41165b
jle 0x4116d4
ljmp 0xd67e:0xc0f96076
mov fs, ecx
jmp 0x66d7c56e
iretd
popaw
out dx, eax
jbe 0x41172d
invalid
jno 0x4116b4
scasb al, byte es:[edi]
mov esi, 0x4e7e36d4
xor byte [esi], 0x57
push edi
adc edx, esp
or byte [ecx + 0xd], dh
jno 0x4116ce
or eax, 0x4737f771
aaa
inc edi
stosb byte es:[edi], al
jno 0x4116cc
jno 0x4116cc
scasb al, byte es:[edi]
mov esi, 0x8eaefe71
jne 0x4116dc
jle 0x411759
push 0x61
push edi
pop ebx
dec esi
jl 0x411760
cli
outsb dx, byte [esi]
pushal
stc
sar byte [esi - 0x2a], 0x37
adc al, 0xfd
pop ecx
pop ecx
jno 0x4116f7
jle 0x411770
or dh, byte [esi + 0x60]
stc
sar byte [esi - 0x2e], 0x37
hlt
pop ecx
pop ecx
push edi
adc edx, esp
or byte [ecx - 0xf], dh
rcr dword [ebx + 0x59], cl
pop ecx
pop ecx
aaa
xchg ecx, eax
stosb byte es:[edi], al
xor ax, 0x598c
pop ecx
pop ecx
or al, 0x71
aas
add byte [edx], cl
jno 0x411789
jbe 0x4116ff
adc esp, edx
sbb al, 0x8e
or byte [esi + eax*4 - 0x30], cl
inc ecx
dec esp
xchg ah, dl
sbb al, 0x7e
dec esp
add al, 0xe7
sbb byte [edx], bl
adc byte [ecx], bl
rol byte [ecx + 0x4e], 1
push 0xd07e5c71
push ecx
dec eax
nop
aaa
mul dword [ecx]
pop ecx
pop ecx
xor cl, byte [edx + 0xc6751a]
add byte [eax], al
add byte [eax], al
aaa
ret
popal
out dx, eax
invalid
outsb dx, byte [esi]
ja 0x41171d
xor ebx, esi
jno 0x411793
xchg al, dl
add dword [esi + ebp*2 + 0x77], ecx
lcall 0x598e, 0x5c610531
mov ds, word [ecx + 0x71]
jmp 0x4117e3
pop ecx
jno 0x411781
dec esp
js 0x41180c
jb 0x411812
jbe 0x411783
loop 0x411771
int1
dec esi
lcall 0x7394, 0x31414cf8
jb 0x411821
jbe 0x411792
loop 0x411780
int1
dec esi
jbe 0x4117aa
dec esi
insb byte es:[edi], dx
pop ecx
cld
mov cs, word [ebx + edi - 0x2c]
sbb al, 0x8e
dec esp
bound esi, qword [edi - 0x6a]
rcl byte [ecx + 0x4c]
jno 0x411826
pop esp
mov ds, word [ecx + 0x4c]
js 0x41183c
in al, dx
jle 0x411800
push es
ja 0x4117ef
push 0x59
push ss
xor eax, 0x59595956
ja 0x411775
aaa
cli
and dword [ecx + 0x59], ebx
xor ah, byte [edx + 0x71767514]
inc ebp
jne 0x41185b
jno 0x41182c
xor dword [ebx + 0xc], esp
jno 0x41182b
popal
aas
cmpsb byte [esi], byte es:[edi]
or al, al
dec ebx
aam 0x4c
jle 0x411842
pushfd
aaa
ret 0x5921
or ch, cl
mov ah, byte [esi + 0x66]
aaa
nop
cwde
popaw
popal
out dx, eax
mov fs, word [ecx - 9]
pop ecx
xor dword [eax + 0x7d8e4c59], ebp
in al, dx
daa
pop ecx
dec esp
xchg cl, ch
in al, dx
das
pop ecx
pop ecx
pop ecx
pop eax
pop ecx
dec esp
jle 0x411811
in al, dx
aas
loop 0x411892
push es
push es
jne 0x41187d
aaa
jne 0x411880
daa
pop ecx
or al, 0x76
popal
out dx, eax
xchg byte [edx], bl
cmc
loope 0x411898
dec esi
scasb al, byte es:[edi]
jbe 0x411875
xor ah, byte [esi + 0x59]
pop cx
dec esi
scasb al, byte es:[edi]
jle 0x41187f
jne 0x411809
in al, 0x66
aaa
mov dword [ecx + 0x59], ebx
pop ecx
popal
out dx, eax
xchg cl, ah
or al, 0x71
aas
popal
aas
cmpsb byte [esi], byte es:[edi]
add al, al
adc esp, edx
sbb al, 0x8e
dec esp
cmpsb byte [esi], byte es:[edi]
aaa
in eax, dx
and ebx, dword [ecx + 0x59]
add byte [eax], al
add byte [eax], al
add cl, ch
mov ah, byte [esi + 0x66]
aaa
mov ebx, 0x6166669a
out dx, eax
mov fs, word [ecx - 9]
pop ecx
neg dword [ecx + 0x35]
xor eax, 0x66666695
or dh, byte [ecx + 0x4c]
xchg ebp, eax
or dh, byte [ecx + 0x4c]
jle 0x411891
jno 0x4118e7
xchg al, dl
push ecx
dec esi
movsb byte es:[edi], byte [esi]
rol byte [ecx + 0x4c], 1
inc ecx
dec esp
pushfd
aaa
lea esp, [ebx]
pop ecx
pop ecx
add byte [eax], al
add byte [eax], al
add cl, ch
mov ah, byte [esi + 0x66]
aaa
pop edx
lcall 0x618e, 0xef616666
neg dword [ecx + 0x31]
xor dl, bh
xlatb
pop ecx
pop ecx
pop ecx
pop eax
rcl byte [edi + 0x75]
in al, dx
das
dec eax
pushal
jne 0x41191b
das
pop ecx
dec esp
sahf
jge 0x4118b1
daa
pop ecx
dec esp
xchg esi, eax
jmp 0x672358ba
shl cl, 1
pop esi
mov byte [0x562ffc59], al
push 0x7727ec71
xchg esi, eax
xor dword [ebp + edi*2 + 0x627ec], eax
aaa
test byte [ebp - 0x14], bh
daa
push es
add byte [edi], dh
imul eax, dword [esi + 0x59576166], 0x6c4e1414
jno 0x4118f6
invalid
sbb byte [edx], bl
adc ch, dh
loope 0x41192d
jno 0x411962
add al, al
adc esp, edx
sbb al, 0x86
dec esp
pushfd
aaa
pop ebx
and eax, 0x5959
add byte [eax], al
add cl, ch
mov ah, byte [esi + 0x66]
aaa
sub dword [esi - 0x71109e9a], ebx
popal
neg dword [ecx + 0x31]
adc byte [edx], cl
jno 0x411997
jbe 0x41191d
inc ecx
dec esi
insb byte es:[edi], dx
aam 0x1c
jle 0x41199c
jl 0x41198d
invalid
pop ecx
dec esp
xchg esi, eax
pop ecx
dec esp
mov ds, word [ecx + 0x4c]
xchg byte [ecx + 0x4c], bl
jle 0x411979
jnp 0x4119e3
in al, 0x66
aaa
sbb eax, 0x6159595b
popal
out dx, eax
xchg esi, eax
shl cl, 1
pop esp
bound esi, qword [edi - 0x66]
popal
push edi
pop ebx
dec esp
nop
aaa
mov dword [0xe9595925], eax
mov byte [0x666666], al
add byte [eax], al
add byte [eax], al
aaa
jno 0x411936
popaw
popal
out dx, eax
mov fs, word [ecx - 9]
pop ecx
sbb dl, byte [eax]
sbb al, 0xe1
pop ecx
dec esi
scasb al, byte es:[edi]
xchg byte [edx], dh
pop cx
dec esi
scasb al, byte es:[edi]
mov ds, word [ecx + 0x4e]
scasb al, byte es:[edi]
mov ds, word [ecx + 0x4e]
scasb al, byte es:[edi]
invalid
pushfd
popaw
out dx, eax
mov fs, word [ecx - 9]
pop ecx
xor eax, 0x6666660b
aam 0x1c
xchg byte [edx], cl
jno 0x411a3f
jbe 0x4119fd
dec esp
xchg al, dl
inc ecx
dec esp
xchg ah, dl
sbb al, 0x7e
dec esp
jle 0x411a4b
add al, 0xe7
xor eax, 0x666666d3
rol byte [ecx + 0x4e], 1
push 0xd07e5c71
jle 0x4119df
push ecx
dec eax
xchg byte [edi], dh
mov byte [0x66e95959], ah
mov ah, byte [esi + 0x66]
xor ax, 0x6679
aaa
push 0xd0595925
pop esp
xchg byte [ecx + 0x4c], bl
pop ecx
pop ecx
rcr byte [esi + eax*4 + 0x59], 1
dec esp
sahf
pop ecx
dec esp
xchg esi, eax
pop ecx
dec esp
mov cs, word [edx - 0x44]
jno 0x411a0d
jno 0x411a25
xchg dh, ah
push es
or dh, byte [esi]
jnp 0x411ab1
jno 0x411a25
in al, 0x66
aaa
aaa
js 0x411aa0
pop ecx
pop ecx
popal
out dx, eax
xchg esi, eax
popal
push edi
pop ebx
dec esp
invalid
push edi
pop ebx
ja 0x411a3e
dec esp
xchg esi, eax
aaa
popal
daa
pop ecx
pop ecx
jmp 0x66a7bd16
add byte [eax], al
add byte [eax], al
add byte [edi], dh
sahf
popaw
popaw
out dx, eax
mov fs, word [ecx - 9]
pop ecx
sbb byte [edx], bl
adc ch, dh
loope 0x411ad3
jno 0x411b08
popal
aas
cmpsb byte [esi], byte es:[edi]
jno 0x411aba
jbe 0x411ada
or cl, byte [eax]
xor dh, byte [esi + 0x14]
or byte [edx], dh
jbe 0x411ae8
adc al, 0xdb
fild dword [edi]
pop es
loop 0x411b3f
jge 0x411b37
pop esp
daa
inc ecx
lodsd eax, dword [esi]
jne 0x411acc
push edi
jno 0x411acf
jle 0x411b52
out 0x18, eax
jne 0x411ad5
in al, dx
pop edi
sbb cl, byte [esi + 0x7e]
dec ebx
jbe 0x411b3f
push 0x664fece9
out 0x95, al
jge 0x411ae7
dec edi
push es
pop ecx
dec esp
inc edi
pop ecx
dec esp
das
pop ecx
dec esp
daa
pop ecx
mov edi, ds
push es
fild word [esi]
loop 0x411b72
cmc
jecxz 0x411b85
xor ah, byte [esi + 0x59]
dec esi
scasb al, byte es:[edi]
mov ds, word [ecx + 0x4e]
scasb al, byte es:[edi]
mov ds, word [ecx + 0x4e]
scasb al, byte es:[edi]
mov ds, word [ecx + 0x4e]
scasb al, byte es:[edi]
invalid
out dx, eax
mov fs, ecx
push dword [esi]
cmpsd dword [esi], dword es:[edi]
mov esp, fs
pop cx
int3
jno 0x411b28
scasb al, byte es:[edi]
xchg byte [ebp + 0x3e], dh
scasb al, byte es:[edi]
xchg byte [ebp + 0x3e], bh
scasb al, byte es:[edi]
scasb al, byte es:[edi]
xchg byte [eax + 0x80a0027], dh
movsd dword es:[edi], dword [esi]
push edi
adc edx, esp
invalid
in eax, dx
jne 0x411b41
das
push es
jne 0x411b85
aaa
pop ecx
dec esp
push edi
jno 0x411b4b
pop edi
jmp 0x599c7b51
loope 0x411be6
cld
das
sar ch, 0x37
or esi, edi
pop ecx
pop ecx
xor eax, 0x5959555b
out dx, eax
invalid