Function at 0x68339e
Capabilities:
Encode data using xor

Disassembly:
push dword [esp + 4]
stosb byte es:[edi], al
mov byte [esp], 0x1e
pushfd
mov byte [esp], 0x62
lea esp, [esp + 0x28]
jmp fcn.005c2fa5
call fcn.005c2016
add byte [eax], al
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
push esp
push 0x726f2065
imul ebp, dword fs:[esi + 0x61], 0x7525206c
and byte [ebx + 0x6f], ah
jne 0x5c0d6b
and byte fs:[esi + 0x6f], ch
je 0x5c0d25
bound esp, qword [ebp + 0x20]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
and byte fs:[ecx + 0x6e], ch
and byte [eax + ebp*2 + 0x65], dh
and byte [ecx + edi*2 + 0x6e], ah
popal
insd dword es:[edi], dx
imul esp, dword [ebx + 0x20], 0x6b6e696c
and byte [ecx + ebp*2 + 0x62], ch
jb 0x5c0d8a
imul esp, dword [edx + 0x72], 0x20797261
and eax, 0x49570073
jb 0x5c0da4
and byte [0x49570073], ah
dec esi
push ebx
push eax
dec edi
dec edi
dec esp
inc esp
push edx
push esi
add byte [eax], al
add byte [ebp + 0x6c], al
insb byte es:[edi], dx
imul esi, dword [eax + 0x73], 0xaef20065
repne scasb al, byte es:[edi]
push 0x9c3fd3b9
lea esp, [esp + 0x2c]
jne 0x685957
not ah
cwde
mov ax, sp
mov ah, 0xf8
mov byte [edi - 1], 0
mov ah, 0x95
jmp 0x6842e8
and al, 0x2c
je 0x682a22
cmp ah, 0xd7
sub al, 0x30
jmp 0x67df5c
push eax
je 0x5c0dff
add byte [eax], al
add byte [esi + 0x61], dl
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0x5c0d9d
sub ebx, eax
rcr byte [ecx + 0x20bb75c1], 0x56
stc
and byte [esi - 7], dl
sti
mov ah, 4
or edx, dword [ecx + 0x7a5c329]
stc
outsd dx, dword [esi]
cmp esi, ebp
inc esp
out 0x59, al
pop eax
sbb eax, 0xde6ab39
push ebx
hlt
mov ss, word [eax]
add byte [eax + eax*4 - 0x17ff0082], bl
mov ebp, 0xf500109d
cmc
clc
add esi, 8
sub esp, 0xfffffffc
bsr bx, ax
shr bx, cl
adc bh, 0x8f
mov bx, word [esi]
jmp 0x67d9b1
push dword [edi]
pop dword [esp + 0x28]
jmp 0x6871e9
push ebp
mov dword [esp], ebx
clc
bt sp, si
or eax, eax
pushfd
pushfd
pushal
lea esp, [esp + 0x28]
je 0x682dac
rol esi, cl
lea esi, [edx*4 - 0x4c280c3]
sub si, bx
mov esi, edx
bts edx, 0xf
rol dx, 1
btr dx, 4
mov edx, eax
call fcn.00684e99
clc
clc
add dword [edi + ebx], edx
lea esp, [esp + 4]
stc
add esi, 2
push 0x6691431f
pushfd
pushal
push edx
dec ecx
pushfd
push dword [esp + 0x1c]
lea esp, [esp + 0x34]
jne 0x5c0e14
push eax
pushfd
mov byte [esp], bl
pushfd
lea esp, [esp + 0xc]
jmp 0x5c0cd8
jmp 0x5c1fcf
push dword [esp]
push dword [edi]
pop dword [esp + 0x20]
test bh, 0x8f
call fcn.006848d5
jno 0x5c1c01
lahf
retf
arpl word gs:[eax + eax], si
add byte [edi + 0x66], cl
jae 0x5c1c71
je 0x5c1c64
imul esp, dword [ebp + 0x77], 0x74726f70
dec edi
jb 0x5c1c7f
inc ebp
js 0x5c1c1b
arpl word [edi + 0x6d], bp
insb byte es:[edi], dx
xor esi, dword [bp + si]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [edi + 0x65], al
je 0x5c1c7b
outsb dx, byte gs:[esi]
jne 0x5c1c75
push 0x4d6b6365
popal
jb 0x5c1ca5
inc esp
imul ebp, dword [ebp + 0x65], 0x6f69736e
outsb dx, byte [esi]
jae fcn.005c1c45
popal
insb byte es:[edi], dx
je 0x5c1cdd
inc ebp
outsb dx, byte [esi]
je 0x5c1ce0
imul esp, dword [ebp + 0x73], 0x47000000
add byte [eax], al
add byte [edi + 0x65], al
je 0x5c1ccc
je 0x5c1ccc
imul esp, dword [ebx + 0x6b], 0x6e756f43
inc ebx
outsd dx, dword [esi]
jne 0x5c1ced
je 0x5c1c81
mov word [esp], sp
mov byte [esp], bl
lea esp, [esp + 4]
call fcn.005c1838
pushfd
lea esp, [esp + 4]
jmp 0x6caca0
je 0x5c1d14
popal
jo 0x5c1caa
sub al, 0x30
bt di, di
mov dword [esp + 8], ebp
push ebx
pushfd
cmp al, 9
pushfd
push dword [esp + 4]
mov word [esp + 4], sp
lea esp, [esp + 0x34]
ja 0x685957
cmc
imul edx, edx, 0xa
clc
pushal
mov byte [esp], ch
bt edx, 4
add edx, eax
pushfd
pushfd
ret 0x9c9c
pushfd
pushfd
lea esp, [esp + 0x30]
jmp 0x5c3945
push ebx
push 0x6957776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x5c1cf8
add byte [eax], al
push eax
je 0x5c1d46
outsb dx, byte [esi]
push edx
arpl word gs:[eax + eax - 0x17], si
inc edx
sbb al, 0
add byte [esi - 0x77], ah
mov word [esp], di
lea esp, [esp + 0x30]
jne 0x684c31
or al, 0
bt cx, sp
cmc
clc
movzx ecx, word [edi + ecx*2]
ror di, 0xf
sub edi, edi
mov edi, dword [edx + 0x1c]
bt sp, ax
add edi, eax
stc
jmp 0x686790
add byte [eax - 0x18], ah
dec ebp
sbb cl, byte [eax + eax]
push 0xf99ff07a
call fcn.006cbdab
movsd dword es:[edi], dword [esi]
add byte [eax], al
inc ebx
push 0x654e7261
js 0x5c1dd6
inc ecx
add byte [ebx + 0x38], cl
sbb dh, al
xor bh, byte [ecx + edi]
or edx, edi
inc ebx
invalid
popfd
mov dh, 0x9e
mov esp, 0x8fba1f7d
and eax, 0x824c3666
bound esp, qword [edi + 0x28]
push 0x371fe993
call fcn.006ccae3
shl byte [edi + ebp*2 + 0x6c], 0x65
insb byte es:[edi], dx
insb byte es:[di], dx
insb byte es:[edi], dx
add byte [ecx + ecx], bh
cmp al, 9
mov byte [esp], ch
jmp 0x6c97ee
push 0x4d384b1f
push 0xdc7f1497
pushal
lea esp, [esp + 0x28]
call fcn.00686347
pushal
jmp 0x68632f
clc
bt di, si
push edi
test bl, ah
or eax, eax
push dword [esp]
pushfd
lea esp, [esp + 0xc]
je 0x682dac
movsx esi, cl
shld si, bx, cl
mov esi, edx
ror dl, cl
mov dl, dl
mov edx, eax
jmp 0x687fd0
mov byte [esp + 4], 0x7f
rol dl, 3
cmp ax, 0x5036
stc
xor dl, 0x3f
test ch, 0x5f
push word [esp + 0x1a]
popf
jmp 0x5c2d37
call 0x6ca83c
pushal
cmc
sub esi, eax
mov byte [esp + 4], 0x42
push edx
rep movsb byte es:[edi], byte [esi]
call 0x6c9b26
push edi
adc al, al
jmp 0x682d57
lea esp, [esp + 0x24]
je 0x5c432c
pushal
mov dword [esp], eax
test bh, 0x2e
mov dword [ebp - 8], eax
cwde
mov eax, dword [esi]
push 0x46ed5649
test ah, 0xb7
test eax, eax
pushal
lea esp, [esp + 0x44]
je 0x687a49
cmp bl, dh
bt ax, ax
stc
test eax, 0x80000000
pushal
lea esp, [esp + 0x20]
je 0x687b01
cmp cl, ah
and eax, 0xffff
pushfd
pushfd
push 0x1620d058
pushal
lea esp, [esp + 0x2c]
jmp 0x687b16
pushfd
inc esi
pushfd
pushfd
push 0x979004e8
adc dl, dl
lea esp, [esp + 0x2c]
pushfd
push dword [esp + 4]
ret 8
push 0xae0fcaee
lea esp, [esp + 0x24]
jne 0x686780
sar ecx, cl
sal esi, 1
mov ecx, edi
bts esi, ecx
clc
call 0x684a77
add byte [eax], al
push ebx
arpl word [ecx + 0x6c], sp
push esi
imul esp, dword [ebp + 0x77], 0x74726f70
inc ebp
js 0x5c30f6
inc ebp
js 0x5c3085
add byte [eax], al
push edi
imul ebp, dword [esi + 0x45], 0x636578
add byte [eax], al
dec esp
inc ebx
dec ebp
popal
jo 0x5c30ea
je 0x5c310b
imul ebp, dword [esi + 0x67], 0xe1680057
cmp ah, 0x8c
mov esi, 0x6974687d
sahf
jae 0x5c3078
inc ebx
fsubp st(1)
and ah, cl
pop ds
mov ebp, 0xa98fca5a
invalid
imul ebp, dword [bp + 0x50], 0x746e6961
add byte [eax + 0x59], ch
neg dword [edi - 0x78b41747]
adc byte [eax], al
mov al, byte [0x53000047]
lahf
mov ecx, 0x10874be8
add byte [eax + 0x53000047], ah
je 0x5c3158
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae fcn.005c310e
lea esp, [esp + 8]
jne 0x687a71
jmp 0x687a5f
add byte [eax], al
dec ecx
outsb dx, byte [esi]
je 0x5c31c3
jb 0x5c31ce
je 0x5c31a6
jb 0x5c31c6
arpl word [ebx + 0x55], bp
jb 0x5c31d6
inc ecx
add byte [edi], dh
aaa
daa
sbb al, 0
sub al, 0
or byte [eax + eax], 0
xor byte [ebx], 0
jae 0x5c31ca
invalid
adc byte [ecx], 0
adc dword [eax], eax
add byte [eax - 0x7fffff8d], al
add byte [eax - 0x7fffff9b], al
add byte [eax - 0x7fffffff], al
call fcn.005c284a
pushal
lea esp, [esp + 0x28]
jne 0x684762
push 0x58813d4c
btr eax, 6
shr al, 5
sub edx, edx
cwde
mov eax, edx
sal al, 4
sbb al, 0x84
ror al, 7
add edi, 1
clc
clc
mov al, byte [edi]
pushal
lea esp, [esp + 0x24]
jge 0x684c4d
test al, al
jl 0x6caab0
pushfd
pushfd
push ecx
lea esp, [esp + 0xc]
je 0x682a22
pushfd
cmc
sub al, 0x30
push esi
test edi, esp
pushal
bt edi, 0x14
cmp al, 9
call fcn.005c1f1b
add byte [eax], al
push ebx
je 0x5c3a05
imul ebp, dword [esi + 0x64], 0x6554776f
js 0x5c3a2b
inc ecx
add byte [eax], al
add byte [ebx + 0x6f], al
insd dword es:[edi], dx
jo 0x5c3a21
jb 0x5c3a27
push ebx
je 0x5c3a37
imul ebp, dword [esi + 0x67], 0xc6f80041
add al, 0x24
pop eax
mov dword [esp], ecx
clc
jns 0x5c17b8
test ch, cl
push ebx
test bx, sp
jnp 0x5c22cd
cmp bx, bx
or eax, eax
call fcn.00685deb
add byte [eax], al
inc edi
je 0x5c3a49
imul ebp, dword [ebp + 0x65], 0x656e6f5a
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x5c3a6f
popal
je 0x5c3a6e
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edi], al
mov al, byte [0xbad271e9]
pushfd
push ecx
call esp
xchg edi, eax
jge 0x5c3a7a
dec edi
jle 0x5c3a7b
ret
mov eax, dword [ebx + edi*2]
push edi
mov ebx, 0x30ae89a8
add byte [esi - 0x60], cl
in al, 0xb8
xor byte [eax], al
dec esi
mov al, byte [0xc202b8e4]
add al, dl
leave
cmpsb byte [esi], byte es:[edi]
rcr dword [ebp + 0x41438a2a], 1
loopne 0x5c3a75
and al, 0x8a
pop eax
cmp dword [eax], ecx
or al, 0xa0
int 0x8b
xlatb
and al, 0x51
push ebx
leave
fnstcw word [ebx - 0x34]
sub eax, 0x657ead64
add eax, 0x8b4ace78
mov edx, 0x7fafb7e7
js 0x5c3a19
dec edx
mov edi, dword [edx + 0x7fafb7e7]
dec ebx
and byte [edx + 0x2aacaa4c], al
das
sti
in eax, dx
xor cl, byte [eax]
mov ebx, 0x2d6c
dec ecx
jae 0x5c3aa8
popal
inc ebx
outsd dx, dword [esi]
push eax
je 0x5c3ae1
jb 0x5c3a70
add al, ch
loopne 0x5c3a9c
call 0x686455
or al, 0
lea esp, [esp + 0x28]
je 0x682a22
test byte [ebx - 0x6fff411], ah
mov dword [0xf9000bef], eax
stc
pushfd
bt sp, 3
cmc
sub al, 0x30
cmp dl, 0xdc
call 0x686795
xchg ebp, eax
mov dl, 0x2b
mov ch, 0x42
not byte [eax + 0x1c]
xor bh, byte [ebx - 0x59645a6c]
movsd dword es:[edi], dword [esi]
wait
cmpsb byte [esi], byte es:[edi]
jge 0x5c3b04
ret
clc
test eax, 0xa25b3ed8
enter 0xffffffffffffb348, 0x3f
cmp dword [esi - 0x6a949c7b], 3
dec ecx
int1
add bl, ah
add dword [edi + 0x15], eax
mov cl, 0x65
js 0x5c3a9c
pushfd
fdiv st(4)
sub dword [eax - 0x43], 0x669ade9d
adc ch, byte [ebx + 0x2441209c]
xor byte [ebx - 0x1789842c], bl
stc
leave
mov ecx, 0x822a1921
pop eax
mov cl, 0x59
loopne 0x5c3a75
lodsd eax, dword [esi]
movsb byte es:[edi], byte [esi]
and al, 0x9b
test al, 0xfe
std
mov dh, 0xba
pop ss
pop esi
out dx, eax
lahf
inc esi
xchg esp, eax
and ebp, dword [ebx - 0x136104a9]
sahf
mov dword [ebx - 0x7a941127], eax
add byte [eax], al
dec ecx
jae 0x5c3b5e
imul ebp, dword [esi + 0x64], 0x6e45776f
popal
bound ebp, qword [ebp + 0x64]
add byte [eax], al
add byte [edi + 0x65], al
je 0x5c3b5c
imul ecx, dword [ebp + 0x6f], 0x64
add byte gs:[ebp + ecx*4 + 0xf342464], bl
pushfd
lea esp, [esp + 0x34]
jne 0x684762
shrd ax, sp, cl
invalid
movsx eax, al
lea eax, [0x532a2522]
inc ax
xor edx, edx
shld ax, di, 0xf
bswap eax
pushal
mov eax, edx
shl al, 1
add edi, 1
jmp 0x683cd0
and dword [eax + eax], ecx
add byte [eax], al
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x46], bp
imul ebp, dword [ebp], 0x8b66d3d2
add byte [eax], al
add byte [edi + ebp*2 + 0x63], cl
imul eax, dword [esi + 0x69], 0x6c
add dl, dl
shl dword [esi - 0x75], cl
rcl bl, cl
mov bx, word [esi]
push ds
pushal
stc
mov byte [esp + 4], cl
and ebx, 0xfff
push ecx
mov byte [esp], 0xc5
add word [edi + ebx], ax
mov byte [esp + 4], 0x76
mov dword [esp + 8], esp
lea esp, [esp + 0x24]
jmp 0x5c17fa
add byte [eax], al
dec ecx
outsb dx, byte [esi]
je 0x5c3c01
jb 0x5c3c0c
je 0x5c3be4
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ecx + eax*2], si
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 byte [eax], al
inc edi
je 0x5c3c01
outsb dx, byte [esi]
jbe 0x5c3c28
jb 0x5c3c30
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x5c3c1a
je 0x5c3c3b
imul ebp, dword [esi + 0x67], 0x73
push ebx
je 0x5c3c15
arpl word [ecx + ebp*2 + 0x76], si
push edi
imul ebp, dword [esi + 0x64], 0x6600776f
cmpsd dword [esi], dword es:[edi]
jne 0x5c3c32
aad 0xc0
dec ebx
fidivr dword [esi + 0x185d1d07]
test eax, 0x273cf0af
push ds
stosb byte es:[edi], al
adc esi, dword [ecx + 0x15]
xchg ebp, eax
mov byte [ebp - 0x80], al
dec dword [0xb9c39ac0]
invalid
cmpsb byte [esi], byte es:[edi]
in eax, dx
int1
rep insb byte es:[edi], dx
mov dword [edx + 0x21], edi
test al, 0x3c
insd dword es:[edi], dx
test bl, bh
lcall 0xf171, 0x426a413d
int1
mov word [esi + 0x6abef787], ds
pop gs
mov dword [0x9681404c], eax
je 0x5c3c97
mov esi, 0xa3a90f6a
dec esp
inc eax
adc dword [esi + 0x77027274], 0x846d3cf9
rcl byte [ebx], cl
cmp dh, bh
jp 0x5c3c9a
add dh, byte [edi - 7]
cmp al, 0x6d
test dl, dl
adc edi, dword [eax]
invalid
imul eax, dword [edx + 0x71], 0xf1612c05
inc edx
jno 0x5c3c39
sub al, 0x61
int1
adc esp, edi
mov byte [edx + esi*2 - 0x298851ab], ch
jb 0x5c3c92
scasb al, byte es:[edi]
ja 0x5c3c16
xchg edi, eax
sbb ch, al
jmp 0x5c3bef
out dx, eax
jb 0x5c3ca3
mov esi, 0x56f20294
add dh, dl
push esi
outsd dx, dword [esi]
xor al, 0xce
imul edi, dword [ebp - 0x58a72573], 0x4eac3fc8
cmpsd dword [esi], dword es:[edi]
enter 0xffffffffffffac3f, 0x4e
mov dword [0x44c6e8d1], eax
and al, 8
popal
call fcn.00686a46
add byte [eax], al
push ebx
je 0x5c3d13
imul ebp, dword [esi + 0x64], 0x6752776f
outsb dx, byte [esi]
add al, ch
pop ebp
adc eax, 0x66f5000c
cmc
test di, 0x2f1d
cmp byte [edi], 0x23
pushfd
jmp 0x5c1d03
add byte [eax], al
dec eax
je 0x5c3d52
jo 0x5c3d33
outsb dx, byte gs:[esi]
push edx
jno 0x5c3d5c
jae 0x5c3d5e
inc ecx
add byte [esi - 0x39], ah
add al, 0x24
dec ecx
loop 0x5c3cb9
add al, 0x24
cwde
pushal
rep movsb byte es:[edi], byte [esi]
pushfd
mov esi, dword [esp + 0x28]
push 0xf0b49e26
lea esp, [esp + 0x30]
jmp fcn.005c2fa5
cmp al, 0xbf
cmp eax, edx
mov byte [esp], 0x37
aaa
lea esp, [esp + 4]
jb 0x686788
pushfd
cmp eax, dword [esp + 4]
jmp 0x6c9a23
xchg esi, eax
inc ebp
dec ebp
insb byte es:[edi], dx
ja 0x5c3db1
arpl bx, ax
imul ebx, dword [edx], 0x54aa6b49
inc esi
jp 0x5c3db9
cmp ecx, 0xffffffe0
pop eax
and dl, byte [edx + edx - 0x1e]
jns 0x5c3d31
aam 0x7d
daa
scasd eax, dword es:[edi]
les esp, [edx - 0x3f0a8660]
in eax, dx
mov al, byte [0xedc0f579]
int1
cmp byte [edx + ebp*2 + 0x349737fa], 0x43
aaa
xchg edi, eax
xor al, 0x43
cmp dl, ah
jg 0x5c3daf
cmp byte [eax], cl
pop ebx
fisttp word [ecx]
ret
inc ebp
xchg byte [ecx - 0x5b409317], bl
scasb al, byte es:[edi]
popfd
rcl byte [ebx], cl
lcall 0x8d60, 0xf1bb5e11
and al, 0x24
jne 0x5c2d46
pushfd
not dl
pushfd
setp dl
pushf
pop word [esp + 6]
push es
push dword [esp + 4]
push dword [esp + 4]
push ebp
je 0x5c3dd7
add al, 0xff
je 0x5c3ddb
add al, 0x55
mov dl, byte [esi]
pushfd
dec dl
clc
pushfd
stc
xor dl, 0x81
stc
jmp 0x5c22f9
push ebx
je 0x5c3e44
imul ebp, dword [esi + 0x67], 0x65707954
jo 0x5c3e3e
push edi
add byte [edi - 0x6a], dl
push esp
cmpsd dword [esi], dword es:[edi]
xchg esi, eax
in eax, 0x27
push eax
jb 0x5c3dfb
test al, 0xba
mov esi, 0x10f798c7
push es
loop 0x5c3dcf
push esi
xor al, 0xe8
daa
or byte [ebp + 0x4c], al
adc bh, bh
lahf
jl 0x5c3d87
jecxz 0x5c3e10
adc al, 0xc0
and dword [ecx], esi
shl byte [ecx], 0x31
lea ebx, [edx - 0x78]
lcall 0x4369, 0x5df1ff13
sub al, 0xba
mov ah, 0xcf
dec esp
xchg ecx, eax
iretd
cmp ecx, ecx
pop eax
pop ss
mov byte [ebx + edi*8 + 0x6dc3f28b], ch
push ebp
in al, 0x23
adc byte [esp + eax*8 + 0x5976f245], ch
and ebx, 0xa676e208
invalid
salc
loope 0x5c3e90
ror ah, 0x61
mov al, byte [edi - 0x75]
dec esi
push ds
mov ecx, dword [esi + 0x1e]
jbe 0x5c3e57
scasb al, byte es:[edi]
or bl, bh
mov byte [edi - 0x7ff535ad], cl
setge byte [ebx + 0x53]
adc ebx, dword [ecx + 0x68]
fsubr qword [esi]
push edx
jecxz 0x5c3df8
mov al, byte [0x24486f2d]
jmp 0x5c3eac
sub eax, 0xeb24486f
dec esi
pop esp
add eax, 0x3ce44ce8
jp 0x5c3e9c
pop ebp
sub eax, 0xb97cadf6
pushal
and esi, dword [edx - 0x58]
xchg dword [eax + 0x63], edi
test eax, 0x621cbb39
mov ds, edi
sbb al, 0xfa
ror byte [eax - 0x77], 1
xchg ebx, eax
push ecx
ret
cmp ecx, eax
in eax, 0x71
xchg edi, eax
dec eax
mov eax, 0xaafa3896
cmp dl, bh
cli
stosb byte es:[edi], al
invalid
sub ecx, dword [ecx]
and al, 9
jae 0x5c3e67
add al, 0xba
jnp 0x5c3e36
mov dword [esi - 0x33], eax
pop ebx
js 0x5c3e88
jmp 0x5c3edd
push dword [ebp - 0x25135016]
jg 0x5c3f26
dec edx
mov ebp, 0x84ca7b42
xor al, 0xfb
jo 0x5c3e91
cli
sub al, 0x65
test dword [ecx + 0x3225e058], 0x9c6e6195
out dx, al
sahf
xor cl, ch
pop esp
jne 0x5c3f6a
jae 0x5c3ea0
fldln2
push edi
mov eax, 0xbd3cb47c
sbb ebp, dword [ebx - 0x27124763]
ret 0xb49e
stosd dword es:[edi], eax
xor ebx, dword [edi]
push ebp
paddw mm7, mm6
pop es
sub eax, 0x92bdce50
sbb eax, dword [edi + 0x66282444]
xchg dword [esp + 0x28], eax
movzx ax, cl
lea eax, [0x686df2]
push dword [esp]
mov dword [esp + 0x28], 0x5c174e
push ebx
push dword [esp + 0x10]
pushfd
mov dword [esp + 0x30], eax
push dword [esp + 0x10]
push dword [esp + 0x34]
ret 0x38
mov ebp, dword [esp + 0xc]
pushal
pushfd
push dword [esp + 0x34]
ret 0x38
push 0xa75467b9
cmp dx, 0xd9f1
add edx, eax
pushfd
pushal
lea esp, [esp + 0x28]
jmp 0x5c3945
sete al
not al
mov eax, 1
push 0x8051d332
pushal
pushfd
lea esp, [esp + 0x28]
jmp 0x68330c
cmc
push ebp
shr ebx, 0xc
call fcn.005c2182
push 0x971ffb31
call fcn.006cb281
push esp
add byte [eax], al
inc edi
je 0x67da23
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsb dx, byte [esi]
inc ecx
add byte [esi - 0x79], ah
sti
mov ebx, dword [esp + 8]
xchg bp, si
mov edi, dword [esp + 0xc]
mov esi, dword [esp]
pushfd
call fcn.005c202c
pushal
lea esp, [esp + 0x20]
jae 0x686780
pushfd
lea esp, [esp + 4]
jmp 0x6863ca
outsb dx, byte [esi]
je 0x67da54
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x67da5a
add byte [ebp + 0x5a162339], dl
push edx
arpl word [eax], si
loopne 0x67da5d
cmp dword [edi], edi
aas
je 0x67da59
adc dword [edi - 2], 0
daa
enter 0x6048, 0x77
jnp 0x67da5d
sub ebx, eax
pop ecx
mov ebx, 0x39685df
fcomp dword [ecx + 0x3e]
mov ebx, 0x39685df
xchg edi, eax
cdq
push edx
inc ebp
je 0x67d9f3
xor ah, byte [esi + 0x1f82672e]
sahf
xchg esp, eax
or dword [ebp - 0x77], ecx
cld
ja 0x67da91
insd dword es:[edi], dx
aam 2
popfd
outsb dx, byte [esi]
sub byte [esp + edx*8 + 0x3dbf7b87], 0xa5
loopne 0x67da0e
mov edi, 0xb0e0a53d
cmp eax, 0x30b0e0a5
mov al, 0x30
xor byte [eax + 0x4074c959], al
sbb byte [ecx - 0x37], 0x74
inc eax
lodsd eax, dword [esi]
sub edx, esp
int 0x34
xchg ebx, esi
pop ecx
loop 0x67da35
xor al, 0x87
pop ecx
mov dh, 0x48
call 0xeaa34271
pandn mm1, mm6
popfd
dec esp
loope 0x67dae9
sbb edi, ebp
lea eax, [edi + 0x5d65e4cd]
out dx, eax
sub al, byte [edx + 0x5fd8e010]
jne 0x67da31
jmp 0x67da0d
and byte [ebx - 0x47], 0xb3
out dx, al
xchg edi, eax
cmp eax, 0x6678ed9c
sbb dl, byte [edi - 0x7d]
test esi, esi
xchg ebx, eax
cmp byte [edi], 0xe1
push ss
jg 0x67da66
inc byte [0xeff423b6]
mov ebx, 0xe0ac236d
sbb dl, al
rol ebp, cl
scasb al, byte es:[edi]
cmc
xchg ch, ch
jbe 0x67da8c
sub eax, 0x9f52918a
or ebp, dword [edi - 7]
int 0x19
pop edx
sub cl, 0x85
call [ebx + 0x69]
sbb al, 0xd
sub eax, 0xacaed007
pop esp
mov ch, 0x22
hlt
sal esi, cl
mov ebx, 0xe06f6da8
mov ebp, 0x6031ed29
pop ebp
iretd
push dword [esp]
jmp 0x5c294f
cmp al, 9
pushfd
lea esp, [esp + 4]
ja 0x685957
clc
imul edx, edx, 0xa
jmp 0x5c42c1
mov edi, edi
movzx di, dl
call fcn.0068475c
lea esp, [esp + 0x28]
jae 0x68538b
pushfd
push dword [esp]
lea esp, [esp + 8]
jne 0x6cacac
pushal
mov word [esp], 0x3e50
jmp 0x5c0c96
movsx ecx, bl
jmp 0x683064
call 0x6863c2
add byte [eax], al
insd dword es:[edi], dx
imul esp, dword [ecx + ebp*2 + 0x53], 0x61657274
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x682e5d
add byte [eax + 0x78], ch
clc
pop ds
xlatb
call fcn.006cbdab
push ds
mov dl, 0x20
cmpsd dword [esi], dword es:[edi]
sbb esi, ebp
bt ecx, 0x1e
repne scasb al, byte es:[edi]
push eax
pushfd
lea esp, [esp + 0x10]
jne 0x686780
or cx, 0x939
shr ch, cl
dec cl
mov ecx, edi
push 0xe513f520
or si, 0x2417
sub ecx, ebx
dec esi
pushal
lea esi, [esp + 0x24]
sub esp, 0xffffffdc
clc
bt sp, 2
sub edi, 4
pushfd
pushal
cmc
pushfd
push dword [edi]
pop dword [esp + 0x24]
pushfd
clc
cmc
cmp eax, 0xdea2a2c6
cmp edi, ebx
pushfd
lea esp, [esp + 0x2c]
jb 0x684165
pushfd
lea esp, [esp + 4]
ja 0x682e3b
or al, bh
cmc
xor al, 0xdd
xor al, cl
sub ebx, edi
ror al, cl
add ebx, esp
shl di, 1
jmp 0x686675
jmp 0x68644a
btr di, 0xe
test dl, 0x94
sbb di, sp
sub eax, eax
call fcn.00684ec4
call fcn.006c9e2b
add byte [eax], al
inc edi
je 0x68337c
imul ebp, dword [ebp + 0x54], 0x656c7469
inc ecx
add byte [eax], al
add byte [edx + 0x65], al
imul ebp, dword [bp + 0x50], 0x687461
add byte [eax], al
inc esi
jb 0x6833b6
inc ebp
outsb dx, byte [esi]
jbe 0x6833bf
jb 0x6833c7
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x6833b1
je 0x6833d2
imul ebp, dword [esi + 0x67], 0x8d005773
and al, 0x30
je 0x5c3b6a
test bh, 0x2e
pushfd
cmp ebx, 2
lea esp, [esp + 4]
jb 0x686ed8
adc byte [edi + 0x3b], 0
add byte [eax - 0x73], ah
and al, 0x20
pushal
lea esp, [esp + 0x20]
je 0x6879db
cmp ch, 0xcb
test al, 0xd2
test dx, 0xb9ea
cmp ebx, 3
call fcn.005c1e3f
lea esp, [esp + 4]
je 0x682a22
pushal
test dh, al
call 0x5c1caa
xchg esi, eax
inc eax
adc dword [ecx], edx
jecxz 0x683396
fld dword [0xb180439e]
cmc
xor bh, dl
out dx, eax
leave
adc edi, dword [ebp - 0x482a2fa0]
mov ebp, 0xb7d5d060
mov bh, 0xd
out 0x3a, eax
retf 0x3dae
or eax, 0xaeca3ae7
cmp eax, 0xdf3310b
adc dword [ebp - 0x78], eax
enter 0xffffffffffff80bb, 0x5a
outsb dx, byte [esi]
jb 0x6833bc
mov ch, byte [ebp + 0x70c7ed63]
pop edi
adc al, 0xc6
test byte [eax], 0
push ebx
arpl word [ecx + 0x6c], sp
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
je 0x68343c
js 0x6833f9
push ss
cmpsb byte [esi], byte es:[edi]
js 0x6833a8
lodsd eax, dword [esi]
iretd
push cs
mov dh, 0xbb
pop esp
sahf
lea ecx, [eax + 0x37083824]
add byte [ebp + 0x196c32bf], dh
pop esp
rcr dword [edx + edi*8 - 0x663c0aeb], 0x1c
push esp
outsd dx, dword [esi]
dec edi
cmpsb byte [esi], byte es:[edi]
loope 0x683453
cwde
into
call 0xf9500a57
clc
nop
inc edx
test byte [eax - 0x295c037a], ch
adc dl, byte [edx]
mov ebx, 0x396935e2
mov bl, 4
jae 0x6833c3
jae 0x683401
pushfd
push 0x8956d017
pop ecx
lodsb al, byte [esi]
das
dec edx
js 0x683428
out dx, al
xlatb
js 0x6834bf
idiv byte [ebp - 0x6d]
push edi
wait
pop esi
mov ss, word [edx - 0x30d1264f]
sar byte [ecx], cl
sub bl, byte [eax - 0xb32e901]
mov esp, 0x9aa9c8f2
mov ecx, dword [ebp - 0x3d]
loope 0x6834b0
and ch, byte [esi + 0x36922335]
inc edx
sal dword [eax + 0x53471a11], cl
mov ebx, 0x40a30d7e
salc
enter 0xffffffffffffaacf, 0xffffffffffffffe0
in eax, 0x46
mov edx, 0xf3568d97
xchg edi, eax
lea edx, [esi - 0xd]
test eax, 0x5f170656
mov eax, 0x9fdc31fe
xor esp, ebx
lahf
outsb dx, byte [esi]
mov dword [0x3471fc3c], eax
insd dword es:[edi], dx
std
jo 0x683486
neg byte es:[ebx]
pop ecx
fcompi st(7)
invalid
push cs
push edx
lea esi, [eax + ebx*8]
or bh, dh
call 0x727e193
int 0xe4
and byte [edx], ah
jae 0x683485
sbb al, 0x70
and al, 0x9e
popal
mov al, 0xfd
lea edx, [ecx + 0x28ff3367]
loope 0x68349c
xchg ebx, eax
push esi
sbb byte [edx + 0x3ab26eff], bl
movsb byte es:[edi], byte [esi]
cmc
sbb dword [eax], ecx
inc ebx
jl 0x683491
jns 0x683543
je 0x683537
cwde
enter 0xfffffffffffff51c, 9
cmc
jle 0x6834ae
lea ebx, [edx + edx*8 - 0x1ac2ac67]
cmp ebx, dword [ebx]
popal
push ecx
or esi, dword [eax - 0x17]
or al, 0x53
xor dword [edi - 0xc], eax
invalid
invalid
sal dword [ebx - 0x11], cl
mov bh, 0x3f
sbb byte [ebx], al
dec edi
xchg ecx, eax
invalid
mov al, byte [edi]
cmp edx, esp
test al, al
jmp 0x6cabbe
lea esp, [esp + 0x28]
jae 0x68538b
jmp 0x68686f
jmp 0x685f14
push ebx
push esi
lahf
push ecx
mov byte [esp], cl
lea eax, [0x686df2]
push dword [esp + 4]
mov dword [esp + 8], 0x6872fa
push ecx
push dword [esp]
jmp 0x5c24e1
pushfd
mov byte [esp], al
lea esp, [esp + 0xc]
ja 0x685957
pushal
imul edx, edx, 0xa
cmp al, 0x67
push edi
pushal
add edx, eax
mov word [esp], 0x27c2
pushfd
lea esp, [esp + 0x48]
jmp 0x5c3945
pushal
pop edi
push dword [esp]
mov edi, eax
bswap cx
sbb cl, 0x3f
clc
shld cx, bp, cl
mov ecx, 0x104
test ah, al
xor al, al
jmp 0x684925
or al, byte [eax]
add byte [eax], al
cmc
add edx, eax
pushal
push 0x3c0b21d6
push dword [esp + 0x24]
mov byte [esp], 0x9e
lea esp, [esp + 0x34]
jmp 0x5c3945
pushal
mov dword [esp + 0x1c], edi
mov byte [esp + 4], 0xd4
pushal
pushfd
call fcn.006855db
add byte [eax], al
push ebx
je 0x6847cb
arpl word gs:[eax + eax], si
add byte [edi + 0x65], al
je 0x6847d3
jb 0x6847f4
arpl word [ecx + 0x64], ax
jb 0x6847f0
jae 0x684800
add byte [eax], al
add byte [ebx + 0x68], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebp
js 0x6847fd
arpl word [ebp + 0x74], si
inc ecx
add byte [eax], ch
jns 0x684738
mov ch, dl
mov eax, dword [0x5ced85b7]
popfd
xor al, 0xb4
inc ecx
call 0xe1f7495
lodsb al, byte [esi]
dec esi
fld qword [esi + 0x3f]
invalid
xchg ebp, eax
sbb al, 0x8a
pop ds
stosd dword es:[edi], eax
aad 3
lodsb al, byte [esi]
xor dh, dl
sbb ah, byte [esi]
and al, 0x51
and cl, bl
mov edi, 0xc67788b8
push 0xe1b8a5f1
xor al, 0x2c
pop ecx
push 0xe1bd76c9
outsb dx, byte [esi]
pop edi
jno 0x684848
push edi
ret
sub byte [0xc27377ba], bh
invalid
invalid
adc eax, 0xebdb1433
aam 0xf5
pop esi
jecxz 0x684831
aad 0xba
invalid
cmp ecx, 0x1f9ee7a
ret
movzx esi, bl
push edi
btc esi, 0xe
bsr edi, eax
sar si, cl
and si, bx
mov esi, dword [ebp + 4]
rcr di, 1
dec di
mov edi, ebx
call fcn.006c9c36
push 0xb99fe01a
call fcn.006cbdab
les eax, [eax]
add byte [ebx + 0x61], al
insb byte es:[edi], dx
insb byte es:[edi], dx
dec esi
js 0x6848f2
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
popal
bound ebp, qword [ebp + 0x41]
add byte [eax - 0x37], ch
in eax, dx
lahf
pop ss
call fcn.006cc00e
xchg ecx, eax
cmp al, dh
add byte [eax], al
inc edi
je 0x68495b
jb 0x68497c
arpl word [ebp + 0x73], sp
jae 0x684968
jb 0x684988
imul ebp, dword [edi + 0x6e], 0x53000000
je 0x68497f
jb 0x684994
push eax
popal
add dl, dh
scasb al, byte es:[edi]
repne scasb al, byte es:[edi]
jmp 0x684a8f
mov ebp, 0xc8487826
inc ecx
xchg esp, eax
xor dword [ebx + 7], 0x32
inc esi
or al, 0xb8
rcl dword es:[ebp - 0x17a17fb3], cl
mov eax, 0x8e475b82
inc edi
mov es, word [esi]
push es
xor al, byte [ebx]
idiv edi
xchg ebp, eax
shr dword [ebx + 0x7f], 0x56
dec esp
or eax, 0xd836f372
add edi, edi
daa
in al, dx
jmp dword [edi]
shl dword [ebx], 1
jns 0x684975
jne 0x684a04
add eax, 0x29025a80
add ch, byte [ecx]
pop ecx
add byte [eax], al
dec eax
je 0x684a04
jo 0x6849e3
jne 0x6849f9
jb 0x684a0f
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [eax], al
add byte [edi + 0x65], al
je 0x6849e5
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
inc esp
popal
je 0x684a0f
add byte [edi - 0x63], dh
mov esi, 0x280957d8
jecxz 0x684950
pop ebx
cmpsd dword [esi], dword es:[edi]
xor al, 0x55
lahf
push edi
retf
in al, 0xa
and dword [eax - 0x15], eax
mov cl, 0xde
das
cmp eax, 0xe6d69ac5
inc edi
mov byte [ebp - 0x257ce31f], bl
les edx, [eax + ebx]
retf
sbb bl, cl
mov bl, 0xeb
or ch, bl
xor dword [esi + 0x7c2ee56], ebp
pop es
adc dh, byte [ebp + ebx*2 + 0x1a]
mov eax, 0xb83266dc
dec eax
cmc
mov esp, 0x63d711a
fldcw word [0x2f39c2bd]
mov bh, 0x1a
add byte [edi], ah
imul eax, dword [eax], 0
inc edi
je 0x684a75
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax*2], si
add byte [eax], al
inc edi
je 0x684a86
jns 0x684aa8
je 0x684a9c
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x34fff800
clc
push dword [esp]
imul edx, edx, 0xa
stc
jmp 0x6ca802
jmp dword [esi - 0x2d]
out dx, eax
add al, 0xf5
cmc
jmp 0x5c1b8d
jmp 0x5c3052
add al, 0
xchg edx, eax
pop edx
mov ebp, 0x65530000
je 0x684afa
je 0x684b0d
dec eax
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[eax], al
add byte [ebx + 0x65], dl
je 0x684b09
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
popal
outsb dx, byte [esi]
add byte gs:[bx + si], al
add byte [edi + 0x65], al
je 0x684b0d
outsd dx, dword [esi]
jb 0x684b2f
jb 0x684b3c
jne 0x684b3d
push edi
imul ebp, dword [esi + 0x64], 0xf900776f
stc
pushfd
jmp 0x5c0d46
insb byte es:[edi], dx
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
add byte [eax + 0x61], dl
je 0x684b4b
insb byte es:[edi], dx
je fcn.00684b0c
xchg esp, eax
ret
adc al, al
push 0xfe8758d8
jmp 0x68670e
mov edx, esi
push ds
push ds
dec edi
lea ebp, [eax - 0x6b]
xor cl, al
xchg esp, eax
leave
cmc
sal esi, 1
test ch, bh
std
pop ecx
mov esi, 0x1a70019e
iretd
popal
jo 0x684c71
add al, ch
call 0x687e83
add byte [eax], al
dec ecx
outsb dx, byte [esi]
dec ebp
xor al, byte [eax]
add byte [eax], al
add byte [ecx + 0x6e], cl
je 0x684ca1
jb 0x684caa
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc esp
arpl word gs:[edx + 0x65], si
jb 0x684cad
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x684c4d
stc
test al, al
call 0x68339e
add byte [eax], al
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x6c754d72
je 0x684ccc
jo 0x684cd1
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ebx + esi*2], si
add byte [eax], al
inc edi
je 0x684cb6
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0x684c7b
je 0x684c46
std
sbb eax, 0xff1b4466
iretd
dec ecx
mov ebp, 0x3455587f
inc ebx
pop eax
push ebp
xor al, 0x43
inc eax
invalid
in eax, dx
jnp 0x684c2d
inc edi
sbb ebp, dword [ecx + 0x77]
sub esi, dword [edx + 0x49b83a0b]
dec ecx
jle 0x684cc5
retf 0x8a21
test al, 0xe3
or bl, byte [ecx - 0x5dc97357]
pop edx
or dword [ecx], 0x17963a2f
add eax, 0x1485dc86
pop es
mov byte [0x2f09815a], al
cmp dl, byte [esi - 0x2379fae9]
test dword [edi + eax], edx
aad 0x78
ror dword [eax + 0x65], 0xac
js 0x684c9e
dec eax
lodsb al, byte gs:[esi]
jl 0x684d1e
mov dword [0x54a2368c], eax
and al, 0x97
inc eax
cmp byte [edx], 0x96
pop ss
and bh, byte [ebx - 0x21]
cmove ebx, dword [ecx]
retf
jo 0x684d8a
or ch, bh
and bh, byte [ebx]
pop edi
cmp eax, 0x952e0d4c
stosd dword es:[edi], eax
sub eax, 0x52bba7ce
in al, dx
or ah, byte [ebx - 0x4627e88f]
adc ch, byte [ebx]
arpl cx, sp
nop
out 0xdb, al
jne 0x684cdb
shl edx, 0x65
mov eax, 0x477834c6
xor al, 0x78
inc edi
push ebx
vpslld ymm6, ymm4, xmmword [esi + ebx*4 + 0x368be17a]
mov byte [0x505f5992], al
out 0x38, eax
xchg esi, eax
pop ss
add dword [eax], ecx
int1
js 0x684d46
add ecx, ebx
xchg esp, eax
push ecx
sbb eax, 0xe349c47e
add byte [ebx], bh
and eax, 0xa03477b5
jecxz 0x684d6b
cmp esp, dword [0xa03477b5]
ljmp 0xe42a:0xd1af744e
js 0x684d69
and eax, 0xa2c694c8
movsd dword es:[edi], dword [esi]
push ds
or bh, byte [ebx - 0x6466e78d]
invalid
push ecx
lea esp, [esp + 4]
jp 0x5c1b72
pushfd
push esi
lea esp, [esp + 8]
call fcn.00686347
pushal
call 0x5c24f7
add byte [eax], al
ja 0x68540c
jbe 0x685412
dec edi
jne 0x685424
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x68541a
add byte [eax], al
add byte [edx + 0x65], dl
arpl word [ecx + 0x6e], si
insb byte es:[di], dx
add byte gs:[eax], al
add byte [ebp + 0x6e], al
push eax
popal
je 0x685433
add byte [eax], al
add byte [ebp + 0x6e], dl
push 0x576b6f6f
imul ebp, dword [esi + 0x64], 0x4873776f
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
call fcn.005c3f77
push dword [esp + 4]
call fcn.0068626e
pop es
movsd dword es:[edi], dword [esi]
push ebp
fcomp qword [ebx]
sbb esi, dword gs:[edx - 0x5c]
sbb esi, dword [edx - 0x5c]
mov dword gs:[0x3f340158], eax
aas
outsd dx, dword [esi]
salc
mov eax, dword [0x59250c5e]
push 0x97ffd771
invalid
xlatb
call dword [edi + 0x3716c764]
inc ebp
movhps xmm4, qword [ebx]
rcr byte [0xcdb50e63], 1
mov ch, 0xcd
in eax, dx
ror dword [ebx], cl
popfd
push eax
dec ecx
pop ebx
jno 0x685484
outsb dx, byte [esi]
sub ah, bh
das
aas
adc eax, 0x7f8d98f6
mov ecx, 0x6c95c2e4
mov al, 0xeb
fist dword [edx - 0x62f42d4e]
adc eax, 0x474bb7a5
inc esi
outsb dx, byte [esi]
sub byte [edi - 0x1eb7bb1], bh
dec esi
je 0x9d010af3
mov ch, cl
inc edi
lahf
push ds
jmp edx
inc edx
sub byte [ecx + ecx*8], cl
loope 0x685499
test dword [esi + eax*4], esi
retf
imul eax, dword [edx - 0x35], 0xd28e443
enter 0xffffffffffffe3d2, 0xffffffffffffffe4
loop 0x685438
imul eax, edi, 0xffffffa5
lds eax, [eax - 0x2e02703c]
xor dword [ebp + 0x12], ebp
adc al, 0x3f
ljmp 0xc551
mov edx, dword [ebx + 0x3c]
clc
cmc
add edx, ebx
test ah, cl
mov edx, dword [edx + 0x80]
cmc
test edx, edx
pushfd
lea esp, [esp + 4]
je 0x6832ff
shrd di, di, 0xe
add edx, ebx
bts di, dx
adc di, 0xbcd7
bswap edi
mov dword [ebp - 4], edx
shl di, 2
rcl di, cl
movsx di, dl
test bp, 0x14a2
mov edx, dword [ebp - 4]
mov di, si
neg di
mov edi, dword [edx + 0x10]
pushfd
mov byte [esp], cl
call fcn.00687310
add byte [eax], al
push ebx
je 0x6856d5
popal
jo 0x685709
jne 0x685709
add dh, dh
salc
cmp ebp, dword [ebx + 0xa335c89]
out dx, al
push ds
and bl, byte [ebp - 0x4d367e73]
or ecx, ecx
jge 0x6856bc
xor eax, 0xf16120a3
sahf
in al, 0x93
mov ebx, 0xf347fa4f
mov esp, 0x2fee5919
pop ecx
out dx, al
das
jge 0x6856d9
xor al, 0xbb
hlt
lcall 0xaac7, 0x77344b2a
pushal
bsf ecx, dword [edi]
adc al, 0xc2
or dword [edi + 0x5d48], eax
inc edi
je 0x685744
xor al, 0x77
invalid
imul ebp, dword [esi + 0x64], 0x724f776f
inc ebp
js 0x6856f8
lea esp, [esp + 0x20]
jne 0x685957
call fcn.006872c3
and al, 4
out dx, eax
lea esp, [esp + 0x1c]
jne 0x684c31
test ebp, 0xc617192
jmp 0x682de2
insb byte es:[edi], dx
jae 0x6857bb
jb 0x6857b5
outsb dx, byte gs:[esi]
inc ecx
add byte [eax], al
add byte [edi + 0x65], al
je 0x6857a1
js 0x6857ca
inc esp
insb byte es:[edi], dx
inc edi
jb 0x6857cb
jne 0x6857ce
dec ecx
je 0x6857c6
insd dword es:[edi], dx
add byte [ebp + 0xf302464], cl
lea esp, [esp + 0x30]
je 0x6832ff
lea esi, [ebx*2 - 0x28969d65]
shl esi, 1
add edi, ebx
rol si, 6
rol esi, 6
mov esi, dword [edx]
push 0x2ceaa5df
call fcn.00684c1c
add byte [eax], al
dec edi
jo 0x6857f2
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add byte [edi - 0x3e], dl
dec ebp
pop esi
push 0xf045bdad
push ss
invalid
jg 0x68581b
popal
adc eax, 0x6be1dbbb
loope 0x685828
push ebp
jg 0x685779
fsub qword [ebx]
clc
push edi
test al, 0x2a
neg dword [edx - 0x37]
pop ss
mov esp, 0x1b744765
inc edi
je 0x6857ea
sbb esp, dword [ecx + 0x65]
cmpsd dword [esi], dword es:[edi]
popal
cmpsd dword gs:[esi], dword es:[edi]
sub byte [ecx - 0xa], cl
mov byte [ebp - 0x80], cl
in eax, dx
or eax, 0xe9ddc4b8
inc edi
mov dh, 4
or al, 0x3a
xor esi, dword [esi - 0x3300090b]
sbb al, 0x64
mov ch, 0x6b
mov ch, 0x6b
jg 0x68583e
int3
scasb al, byte es:[edi]
jne 0x685874
aas
add al, 0x1c
add dh, dh
invalid
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
add byte [esi], ah
invalid
xchg esi, eax
dec eax
imul eax, dword [ebx - 0x50e0c0a8], 0x32a94408
dec ebx
movsb byte es:[edi], byte [esi]
inc ecx
xchg esp, eax
push ebp
add eax, 0xbdf6d50e
inc edi
imul edi, esp, 0xa1bb0163
imul ebp, ebx, 0xffffffa4
mov ebp, 0xfc6947f2
arpl word [ecx], ax
mov ebx, 0xa4eb6ba1
std
inc edx
mov al, byte [0xb998c20e]
or byte [edx + 0x591d9458], 0x4f
add dword [ecx - 0x63cea907], eax
adc dword [eax], esp
fcomp qword [0x3d3ffe8f]
dec ebp
aad 3
leave
shl dh, cl
jnp 0x685899
and dword [edx + 0x295c38c6], ebx
cmp bl, byte [ecx + 0x40475219]
dec esi
adc bh, byte [ecx + 0x1d7f99d4]
pop es
jb 0x6858b6
jne 0x6858a6
pushfd
add byte [eax], al
inc edi
je 0x6858e0
popal
jbe 0x6858f5
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
add cl, bh
stc
add edx, eax
pushal
pushfd
pushfd
mov byte [esp + 4], 0x71
lea esp, [esp + 0x2c]
and al, 0x2c
jmp 0x5c3945
outsd dx, dword fs:[esi]
ja 0x68590e
push esp
js 0x685931
dec esp
outsb dx, byte gs:[esi]
je 0x68592b
inc ecx
add byte [eax], al
add byte [edi + 0x65], al
je 0x685918
jae 0x685941
popal
inc ecx
add byte [edx + 0x302b1a81], dl
mov byte [0x2695e4dd], al
iretd
lcall 0x286e, 0x42e1741b
xchg esi, eax
test dword [esi + 0x4b56250c], esi
mov esp, 0xa3b28e90
fimul dword [esi + 0x64]
in al, 0x3d
in al, 0x3d
outsb dx, byte [esi]
sbb al, 0xb9
add byte [ebp - 0x2a675f12], 0x26
in al, 0x37
aaa
xlatb
popfd
je 0x6858b9
invalid
add dword [ebp - 4], 0x14
pushfd
lea esp, [esp + 4]
jmp 0x685667
fld xword [esi]
jl 0x685f40
mov bl, 0x4d
mov bl, 0x21
mov dh, 0x25
pushfd
lea esp, [esp + 4]
ja 0x682e3b
xchg dword [edi + ecx*8], ebx
invalid
call fcn.006845d4
add byte [eax], al
inc ebx
jb 0x685f8e
popal
je 0x685f91
push eax
popal
insb byte es:[edi], dx
je 0x685fa6
add byte gs:[ebx - 0x65], bl
pop ebx
wait
insb byte es:[edi], dx
xor dword [ebx + 0x48], edx
cmp dword [ebp + 0x11], edi
sbb al, 0xac
aad 0x12
mov dword [ebx], esi
pop es
adc cl, byte [ecx - 0x182ef8cd]
shl edi, 1
or al, 0x2a
jecxz 0x685f34
wait
dec ebx
inc ebx
dec edx
or eax, 0x974928a1
dec ebp
or al, 0x50
jno 0x685f0a
and dl, byte [ebx - 0xfe1cf7d]
sbb cl, byte [eax - 0x10090092]
jle 0x685f89
jo 0x685f89
pop ecx
sub dword gs:[ebx + edx*8 + 0x68], eax
aas
in eax, dx
lahf
push edx
push es
sub esi, dword [ecx + 0x67]
push ebp
sbb edi, dword [esi]
hlt
adc byte ds:[ecx - 0xd9a17fe], dh
invalid
loopne 0x685f1a
ja 0x685fd1
into
adc ch, byte [esi + 0x418d8010]
wait
lodsd eax, dword [esi]
add byte [0x4b2a7467], al
or byte [ebp + 0xad9b41], 4
je 0x685fc6
dec ebx
invalid
inc ebx
mov esp, 0x7588d23f
push 0xb99fe4da
call fcn.006cc40e
jge 0x685f7a
nop
xchg esp, eax
cmp eax, 0xcb208268
mov word ss:[esp], si
push dword [esp]
push dword [esp + 4]
dec al
cmc
xor al, 0x81
and al, 0xff
je 0x685fee
add al, 0xfe
enter 0x34f5, 0xffffffffffffff81
mov word [esp + 4], bp
mov dword [esp + 4], ebp
pushfd
pushal
cmc
rol al, 3
jmp 0x6c9b10
jae 0x686042
arpl word gs:[ebp + eax*2 + 0x6d], si
jo 0x68606b
jns 0x685ff9
add byte [eax], al
dec ebp
jne 0x68606a
je 0x686069
inc edx
jns 0x686077
push esp
outsd dx, dword [esi]
push edi
imul esp, dword [ebp + 0x43], 0x726168
add byte [eax], al
push edx
insb byte es:[edi], dx
popal
jae 0x68607d
inc ebx
popal
jo 0x686090
jne 0x686090
add byte gs:[eax - 0x23], ch
aaa
mov edx, 0x7c899c4d
and al, 0xc
test dx, si
bt sp, 0xc
pushfd
pushal
mov dword [esp + 0x2c], ebx
push dword [esp]
cmc
cmc
cmp dl, 0x91
test eax, eax
pushfd
mov byte [esp + 0x18], 0x7d
lea esp, [esp + 0x34]
je 0x6832ff
shr bl, cl
mov ebx, eax
xor edx, esp
rcl dh, cl
jmp 0x685635
xchg ebx, eax
loope 0x6860a3
aaa
cmp esi, dword [esi]
cmp ch, bh
sal bl, cl
insb byte es:[edi], dx
push cs
inc edx
in al, 0xc3
test byte [edx + eax*4 - 0x4e], dl
jge 0x6860cc
les esp, [eax]
add dh, byte [edi - 0x5ea65d5b]
je 0x68609f
xor al, 0x76
xchg edi, eax
mov cl, 0x86
or eax, 0x20164349
popal
mov bh, 0xf0
sub eax, 0xb4e119e4
xor edi, dword [ebp - 0x5b]
ret
and byte [ecx - 0x49], ah
invalid
rcr byte [ecx], 1
mov ebx, 0x31767ec7
out dx, eax
jle 0x68611b
xor edi, ebp
mov cl, byte [esi + 0xd038e62]
pop esp
fst qword [esi + 0x42]
das
adc dword [edi + 0x60], 0xa8e7
push ebx
je 0x686123
inc ebx
jb 0x686124
popal
je 0x686127
inc esp
outsd dx, dword [esi]
arpl word [esi + 0x69], sp
insb byte es:[edi], dx
dec edi
outsb dx, byte [esi]
dec ecx
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x42], bp
jns 0x686147
jae 0x6860d6
invalid
and al, 0x84
xor esp, dword [edi]
sar dword [edi - 0x1a], 1
push 0xffffffffffffffca
js 0x686169
aad 0x8a
ljmp 0xf859
mov cl, 0xbb
jl 0x68616a
pop ss
lea esi, [0xe5c23710]
adc byte [edi], dh
aaa
ret 0x74e5
je 0x6860e2
cdq
call 0xa4dc0c0c
sub byte [eax + esi + 0x74], 0x37
out 0x60, al
or dh, bh
sub dword [ebp + 0x27421b42], 0x1b
stosd dword es:[edi], eax
mov edx, 0x87de0cbc
mov bh, 0xec
test eax, 0xf6cf82ef
xor byte [0xa274c8df], ah
stosd dword es:[edi], eax
std
xchg ch, dh
cmc
test eax, eax
pushal
jmp 0x67db67
add byte [ebp + 0xf082464], cl
test byte [esi + eax], cl
add byte [eax], al
lea esp, [esp + 8]
je 0x686780
cmp cl, 0xa
add eax, edi
jmp 0x68807b
jmp 0x6c9d66
push ebx
adc al, al
push ebx
jmp 0x683dde
cmp ah, al
not di
add di, 0xc67d
mov edi, dword [edx + 0x1c]
pushal
stc
cmc
cmp ah, 0x78
add edi, eax
stc
mov edi, dword [edi + ecx*4]
push 0x334e1751
cmc
cmp ah, cl
test edi, edi
pushfd
lea esp, [esp + 0x28]
je 0x686780
jbe 0x6c9a67
clc
pushfd
add eax, edi
clc
cmp eax, edx
mov byte [esp], 0xeb
lea esp, [esp + 4]
jb 0x686788
stc
stc
cmp eax, dword [esp]
jae 0x68735d
push 0x512b9bb5
pushfd
lea esp, [esp + 8]
jae 0x686788
btr cx, 4
cmc
mov ebx, eax
call fcn.0068434d
add byte [eax], al
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x57]
imul ebp, dword [esi + 0x64], 0x5b00776f
pop ebx
pushal
mov ecx, dword [esp + 0x20]
jmp 0x68332b
neg al
mov edi, ebx
call 0x684240
push ecx
cdq
invalid
pushfd
mov dword [esp], eax
cwde
jmp 0x687fb6
lea esp, [esp + 8]
jae 0x68538b
call fcn.00686ba9
bswap bp
sar dl, 2
xor eax, eax
mov dh, cl
pop edx
call fcn.00687726
call fcn.005c30d5
cmp al, 9
pushfd
lea esp, [esp + 0xc]
ja 0x685957
pushfd
pushfd
imul edx, edx, 0xa
pushal
clc
call fcn.005c24ab
aaa
fdivp st(1)
out 0x48, eax
rol dword [eax], 1
add byte [edi + 0x65], al
je 0x6868b4
je 0x6868d5
je 0x6868c9
push 0x4d746c42
outsd dx, dword [esi]
add byte gs:[eax + ebp*8 - 0x3122], bl
pushfd
call 0x683753
sbb al, byte [ebx + 6]
mov word [edx + 0x3f], es
pushal
jp 0x686855
adc al, dl
mov eax, 0x8ea4620d
sar byte [eax - 0x715b9df3], 1
push ebp
pop ecx
test dword [ecx + 0x6b], 0xfe8e3110
xchg ecx, eax
add esi, dword [ebp - 0x5a]
shr bl, cl
mov al, byte [0x266f5625]
jp 0x6868e5
and ch, ah
stosd dword es:[edi], eax
lds esp, [ecx - 0x4a]
xchg ebx, eax
dec ecx
lcall 0xc91e, 0x8a03d4ee
loopne 0x68691b
mov byte [0xa1c888f2], al
add al, 0x73
vpsubsb xmm6, xmm5, xmm6
and ebx, dword [ecx - 0x6fad3bb7]
fldcw word [ecx - 0x326ddf67]
adc al, 0xc
lds ebp, [eax - 0x170b0a92]
push ecx
push esi
or dword [ecx + ebp - 0x35c9b480], eax
xchg ebp, eax
pop ss
mov dh, 0x9a
retf
cdq
and byte [edx - 0x3af3eb33], dl
test al, 0x6e
outsb dx, byte [esi]
cmc
hlt
retf 0x1795
loop 0x68687f
imul byte [ebx + 0x72]
mov ebp, 0x869246ea
iretd
jne 0x6868c1
test al, 0x68
push ss
sbb byte [eax + ecx*8 + 0x39b60e05], dh
or dh, byte [ecx + 0x1a963158]
stosd dword es:[edi], eax
in al, dx
aas
fstp xword [ecx + esi*8 + 0x58]
retf 0x67c3
call 0x6853e2
add byte [eax], al
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x686f4a
push eax
jb 0x686f57
jo 0x686f2b
add byte [eax], al
add byte [edi + 0x65], al
je 0x686f34
popal
jo 0x686f68
jne 0x686f68
add byte gs:[esi + 0x1f416de0], cl
invalid
nop
and ah, 0xf4
stc
dec esi
jmp 0xd18b0b93
aam 0xbb
mov byte [0x992a2b8c], al
mov es, word [esp]
movsb byte es:[edi], byte [esi]
sub dh, byte [esi - 0x31]
out dx, al
xor al, 0x52
inc edx
enter 0x337a, 0x75
in al, 0x72
lock adc dword [edi], ebx
add byte [edx], al
inc esp
aam 0x1d
push 0x64
xor edx, dword [edi]
mov esi, 0xb5a2129c
jle 0x686f81
sub bl, byte [ecx + 0x1392fd6d]
ror dh, 1
cdq
insd dword es:[edi], dx
std
xchg edx, eax
adc edx, eax
into
out dx, al
xor al, 0xac
sub al, 0x25
leave
jae 0x686f0b
jns 0x686fa6
cmp eax, 0x751a31b0
fcom st(5)
push ebp
mov al, 0x31
sbb dh, byte [ebp - 0x28]
aad 0x55
mov ebp, 0xf5ff28e1
test ah, ch
in al, dx
ror byte [edx + 0x17a53360], 0x52
pop ecx
pop ds
ljmp 0xcba
xor bl, bl
and ch, byte [ecx - 0x1433f346]
ja 0x686f40
pop ds
outsd dx, dword [esi]
push 0xffffffffffffffa6
and al, 0xe8
imul ebp, dword [eax + 0x6d], 0x11454b72
mov esi, 0x9599624
sbb cl, dh
inc ebp
jne 0x686fcc
xlatb
or eax, 0xe2f16d27
int 0xdd
aas
int1
loop 0x686f76
fnstsw word [edi]
popal
invalid
pop esp
sub cl, ah
mov esi, 0x42757bf1
cdq
mov ebp, dword [edi]
xchg edx, eax
mov eax, dword [eax]
add byte [ecx + 0x73], cl
inc ebx
push 0x646c69
push 0x199ff479
call fcn.006cbde9
dec ebx
xchg bh, bh
aas
mov esp, 0xbc7a4ebc
sub al, 0x11
out dx, al
inc edx
xchg byte [esi - 0x3f38fb6e], bh
shl byte [ebx], cl
lea edx, [ebx]
mov ebp, 0xa7d21bd5
std
stosb byte es:[edi], al
cmp cl, dl
push ss
popfd
idiv byte [ecx + eax*4]
pop es
je 0x68708d
mov ah, 0x93
fld dword [eax]
xor al, 0xd0
push es
loope 0x687044
add byte [edx], dl
stosd dword es:[edi], eax
test eax, 0xc874ca1
jg 0x687012
ljmp 0x7eb1:0x2e906449
dec ecx
nop
mov cl, 0x7e
cmp al, 0x96
invalid
add byte [edx + 0x6403f3], dh
add byte [edi + 0x69], dl
inc ebx
push 0x6f547261
dec ebp
jne 0x6870c4
je 0x6870c3
inc edx
jns 0x6870d1
add byte gs:[eax - 9], ch
loop 0x687002
stc
call fcn.006cbdab
dec edx
dec edx
mov ch, 0
add byte [edi + 0x65], al
je 0x6870b5
jne 0x6870e6
jae 0x6870e5
jb 0x6870c8
outsd dx, dword [esi]
jae 0x68707b
push 0x771ff454
call fcn.006cb848
xor al, 0xe0
dec esi
arpl word [ecx - 0x66], si
or bh, byte [eax]
loop 0x68706a
in al, 0x89
inc edi
mov ecx, 0xc0c41e13
mov dl, 0x5c
aam 0x44
mov dword [0x547b8778], eax
stosb byte es:[edi], al
xchg byte [edi], ah
daa
jae 0x687027
ret 0x46f2
invalid
jne 0x6870c0
ljmp 0x180:0x15d2ac3c
cmp al, 0xac
lodsb al, byte [esi]
rcl byte [0x96fb0180], cl
add ebx, edi
xchg esi, eax
mov dword [0xa99026e8], eax
test dword [ebp - 0x387d1bf6], esp
add al, al
sahf
das
jns 0x687153
movsd dword es:[edi], dword [esi]
or ah, ah
add bh, 0
rcr byte [esi + 0x2b77792f], 0x95
scasb al, byte es:[edi]
dec edx
jp 0x687159
sub edx, dword [ebp + 0x777a4aae]
mov dword gs:[0x8456212c], eax
and dword [esi - 0x7c], edx
push esi
test cl, ch
mov edi, 0xe40a3818
sbb byte [edx - 0x36], 0x96
cld
sub eax, 0xe3097779
push ebx
cmp al, 0xcc
nop
jne 0x687179
jmp 0xaa089ac
in al, 0x82
pop edx
retf 0xfc96
mov eax, dword [0xf272]
imul esi, ebp, 0xffffffb8
dec ebp
mov edi, 0xfc7c12c4
jmp 0x6870c0
mov fs, word [ebx + 0x477edccc]
movsd dword es:[edi], dword [esi]
sub cl, byte [ebp - 0x6a756e1f]
sbb al, 0xca
mov edi, 0x1866e681
sub byte [ebx - 0x17], bh
sbb byte [eax], ch
jnp 0x68712c
sbb ebx, edi
mov esi, 0xe99c417e
inc edi
or edi, ebx
call 0xebe38755
das
push ds
stosb byte es:[edi], al
mov byte [edi + 0x9439498], dl
in al, 0x82
xchg dword [edx], esp
sub eax, 0x77792e9a
xchg dword [ebp - 0x2a], edi
xchg esp, eax
inc ebx
or esp, esp
add byte [edi + 0x2e9a2d22], 0x79
ja 0x6870ed
jge 0x68713e
mov dl, 0x62
rcl eax, cl
test eax, 0x78f465da
push ebp
push es
jo 0x687176
movsd dword es:[edi], dword [esi]
std
mov edi, 0x926ce87c
mov eax, dword [edx]
call 0x2f403ea
xor eax, 0xfe652c85
invalid
test ah, 0xb2
push dword [esp + 8]
cmp edi, ebx
mov dword [esp], 0x6c3c0231
pushfd
pushfd
pushfd
lea esp, [esp + 0x38]
ja 0x682e3b
sar al, cl
sub ebx, edi
sub al, 0x2e
add ebx, esp
bswap di
mov edi, ebx
bt bp, 0xa
sets al
jmp 0x6c99ee
jmp 0x68589a
push esi
mov byte [esp], dl
lea esp, [esp + 4]
jae 0x686788
sub ebx, 0x77c9953c
sbb ebx, 0x5a8a5169
mov ebx, eax
jmp 0x684503
dec bx
movzx bx, al
mov bx, word [esi]
jmp 0x686294
jmp 0x685cfd
clc
cmc
cmp byte [esi - 1], 0
pushal
pushal
lea esp, [esp + 0x40]
jne 0x684864
movsx si, al
movsx di, al
xchg esi, edi
push 0xea8bf599
mov edi, dword [esp + 4]
pushfd
mov esi, dword [esp + 0xc]
call fcn.005c1445
push edx
add bl, dl
pop ebx
rcl bx, cl
mov ebx, eax
call fcn.00683d31
xor esp, dword [eax + ecx*4]
add dword [edx - 0x32852e0d], esp
add dl, byte [ebp - 0x1bdc579d]
and byte [eax - 0x7e], dl
adc edi, dword [ebp - 0x11d50dfe]
in eax, dx
lahf
cmp cl, dl
mov ds, word [esi - 0x2d]
cmp ah, byte [edx]
movsb byte es:[edi], byte [esi]
in eax, dx
bound ecx, qword [esi - 0xc]
leave
clc
push esp
xor dword fs:[ecx], 0xc3026a20
jg 0x687b21
inc edi
test byte [ecx], bh
int3
clc
pushfd
bt dx, dx
add eax, 2
stc
cmc
stc
pushal
add eax, ebx
lea esp, [esp + 0x24]
push esp
pushal
lea esp, [esp + 0x24]
jae 0x6866e7
call [edi + eax*4 - 0x62f0dbfc]
les ebx, [edi + edx*2 - 0x70078a01]
inc esp
and al, 4
pushfd
xchg dword [esp], eax
setge ah
pushfd
push edi
push dword [ebp - 8]
pop dword [esp + 4]
push dword [esp]
pushfd
lea eax, [int.006ca852]
mov byte [esp + 4], ah
call fcn.00685c12
ljmp 0xc707
cwde
push dword [ebp - 8]
movsx ax, cl
lea eax, [edx*4 + 0x6eb4fe1c]
lea eax, [int.006ca852]
call fcn.005c1b0f
pushfd
xor ebx, ebx
cmc
mov word [esp], 0x61d8
cmp dl, al
push edi
shr eax, 0x10
pushfd
mov word [esp], bx
test ah, dl
cmp dword [esi], 0
pushal
lea esp, [esp + 0x2c]
je 0x682dac
mov ecx, 0x1bba302f
sar cl, 6
mov ecx, dword [esi + 4]
xor edi, edi
bswap edi
and bl, al
sub ecx, 8
bt bx, 0xf
shr ecx, 1
dec bl
cmc
mov edi, dword [esi]
adc bl, ah
btc bx, 0xc
add edi, dword [ebp - 4]
sal bx, cl
add esi, 8
sub bl, ah
ror bh, 2
shl bl, cl
mov bx, word [esi]
clc
pushfd
stc
shr ebx, 0xc
cmc
cmc
cmp ebx, 1
push 0x97b0075d
pop ebp
pop es
mov al, 0x97
call fcn.006879b9
add byte [eax], al
inc edi
je 0x68808f
jne 0x68803b
invalid
outsb dx, byte [esi]
jbe 0x6880b6
jb 0x6880be
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x6880a8
je 0x6880c9
imul ebp, dword [esi + 0x67], 0x5773
add byte [edi + 0x65], al
je 0x6880a4
arpl word [ecx + ebp*2 + 0x76], si
push edi
imul ebp, dword [esi + 0x64], 0x6800776f
xchg edx, eax
call [edi]
xlatb
call fcn.006ccae3
add al, 0
std
pop ebx
cmp eax, edx
pushal
lea esp, [esp + 0x20]
jb 0x686788
call fcn.00683008
add byte [eax], al
push ebx
je 0x6880d5
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0x68809a
add dword [edi + 0x7f], eax
pop ds
jne 0x688077
push ds
leave
pop es
pop ss
inc ebp
sbb byte [eax], ah
cdq
pop edi
lahf
call 0x887069d6
cmp byte [edi + 0x4f], al
idiv dword [edi + 0x32]
add dh, byte [ebp - 0x78]
jne 0x688040
leave
pop ecx
mov bl, byte [eax]
out 0x32, al
lcall 0x177d, 0x8faa8eba
jns 0x6880de
add dword [edi], edi
je 0x68812a
out 0x54, eax
jnp 0x688116
cmp edx, dword [edi - 0x59]
jmp 0xfab79953
dec edi
cli
nop
jmp 0xad638b80
jecxz 0x6880a8
lcall 0x277b, 0x65889109
sbb al, 0xe0
fmul dword [edx + 0x1f04624f]
sti
call 0x4742a2af
cli
int 0x18
cld
sti
pop edi
sub dword [edi - 0x5e], ebp
jnp 0x688128
or dword [edi - 0x28], esp
loop 0x6880e9
dec ebp
lahf
iretd
dec ebp
jl 0x688162
lcall 0x58e4, 0x474e4127
inc ecx
dec esi
inc edi
in al, 0x58
xchg edx, ebx
wait
cld
jl 0x68813b
mov word [ecx - 0x11], fs
mov al, byte [0x7a187fff]
outsb dx, byte [esi]
fsub st(6)
and ah, bl
lea eax, [ecx]
int 0x6e
or byte [edx], bl
pop ds
and ah, byte [esi + 0x383f3221]
sbb ebx, esi
jo 0x6880e0
test al, 0xbf
xchg dword [eax - 0x31242092], ecx
test al, 0xee
push edi
invalid
jmp 0xed11cd2f
leave
dec ebx
test eax, 0xcb2ac2ec
push edx
das
mov dl, 0x8b
jb 0x68811b
jl 0x68818f
sub dword [eax + ebp*2 + 0x64], 0xa8338f1f
sal dword [edx - 0x4f], 0xad
cmpsd dword [esi], dword es:[edi]
push edx
daa
inc ebx
mov eax, dword [0x321b0c7c]
inc ecx
push 0xe76cbb58
mov eax, 0xe82c77a6
sbb ch, ah
xlatb
cmpsd dword [esi], dword es:[edi]
ja 0x6881bd
call 0xa84066ae
jg 0x688161
invalid
invalid
lea esp, [esp + 4]
ja 0x685957
bt bx, 0xa
pushfd
mov byte [esp], 0x16
imul edx, edx, 0xa
jmp 0x6872f5
mov al, 0x2e
cmc
repne scasb al, byte es:[edi]
pushal
jmp 0x6856f8
call fcn.006852a3
add byte [eax], al
insd dword es:[edi], dx
imul esp, dword [ecx + ebp*2 + 0x53], 0x61657274
insd dword es:[edi], dx
dec edi
jne 0x6c9aab
add cl, ch
invalid
cmp bp, di
push eax
add eax, edi
jmp 0x5c3d0c
in eax, 6
cmp cx, 0xf076
sub edi, 4
cmc
call 0x6cabc3
add byte [eax], al
inc ebx
outsd dx, dword [esi]
inc esi
jb 0x6c9b27
push ebp
outsb dx, byte [esi]
jne 0x6c9b3a
dec esp
imul esp, dword [edx + 0x72], 0x65697261
jae fcn.006c9ad3
push 0xe1676845
xor al, 0x3f
pushfd
lea esp, [esp + 0x38]
call fcn.005c1838
call fcn.005c0e52
mov word [esp + 4], di
mov dword [esp + 4], edi
mov esi, dword [esp + 0x28]
pushfd
lea esp, [esp + 0x30]
jmp fcn.005c2fa5
add byte [ecx + 0x6d], cl
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7365445f
je 0x6c9bbc
outsd dx, dword [esi]
jns 0x6c9b4d
mov byte [0x1d14e70e], al
dec ecx
mov eax, 0xc76e4f9d
movsd dword es:[edi], dword [esi]
cmp dword [edi - 0x1f92415b], ebp
mov cl, 0xfb
int1
mov dword [0x78840b2a], eax
xor dword [ecx], ebx
jnp 0x6c9b75
cli
jle 0x6c9bca
cmc
leave
mov dl, 0x31
sub ebx, ecx
jge 0x6c9baa
sbb dword [eax], eax
pop ss
pop ss
leave
sub edx, dword [edi + esi*2]
cmp eax, 0xaf42ae60
in eax, dx
pop eax
pop edx
inc ecx
add ebx, ebp
sbb edi, dword [eax - 0x589dc355]
xlatb
ret 0x82d9
jl 0x6c9b7a
invalid
insb byte es:[edi], dx
adc al, 0x1b
stosb byte es:[edi], al
pop esi
pop edi
sub dh, ah
mov ch, 0x36
add ebp, dword [esi + 0x3c]
mov ebx, dword [eax]
mov edx, 0x81e21bbf
sbb byte [edx - 0x7e1de441], bh
cmp ch, byte [ebp + 0x40959cbd]
mov ah, 0xda
inc esp
mov ch, 0xce
mov ebp, 0xb440959c
fiadd dword [ebp + esi*4 - 0x32]
jmp 0x6c9bd2
and ebx, 0xfff
pushfd
mov byte [esp], bh
pushfd
add word [edi + ebx], dx
pushfd
lea esp, [esp + 0xc]
jmp 0x5c17fa
add edx, eax
pushfd
push eax
pushal
lea esp, [esp + 0x30]
jmp 0x5c3945
pushfd
lea esp, [esp + 4]
je 0x682a22
clc
sub al, 0x30
push ecx
pushfd
clc
cmp al, 9
jmp 0x68438b
call 0x5c1e2b
pushal
jmp 0x5c10cc
rol bl, 1
rol bl, cl
mov eax, ebp
inc bl
mov bl, dl
mov bl, 1
pushfd
stc
clc
cmc
mov dword [esp], esi
adc esi, edx
mov esi, edi
pushal
stc
test bl, bl
cmc
sub esi, eax
push dword [esp]
mov byte [esp], ch
mov byte [esp], 0x4c
rep movsb byte es:[edi], byte [esi]
pop esi
push dword [esp]
not esi
lea esi, [edi - 0x671430e1]
mov esi, dword [esp + 0x24]
push ecx
lea esp, [esp + 0x2c]
jmp fcn.005c2fa5