Function at 0x1002e3bf
Capabilities:
Encode data using xor

Disassembly:
bound esi, qword [ebp - 0x26ede7cd]
push ebp
mov ebp, esp
sub esp, 0x2c
pushfd
test byte [0x1002e29d], 0x8f
jne 0x1002e39e
salc
xor eax, 0x44acf248
outsd dx, dword [esi]
push 0xffffffffffffffb0
dec esi
xor eax, 0x3d96afe6
pavgw mm4, qword [ecx - 0x46]
push ss
mov ah, 0x71
js 0x1002e1fe
sub esi, esi
aam 0xd2
pop edx
pop ecx
not ah
rcr byte [edx + 0x59], cl
xlatb
cmp edi, ecx
stosb byte es:[edi], al
mov bl, 0x83
fcomi st(7)
mov gs, word gs:[eax]
sub al, 0x46
sar byte [edx], 1
fcmovne st(0), st(3)
mov esi, 0xf41e295
sub bh, dl
loop 0x1002e2da
cvtpi2ps xmm7, mm2
mov bh, 0x42
or ch, ch
dec esp
dec ecx
adc byte [ebx + 0x30], dl
sbb edx, dword [ecx + 0x5f]
cmp cl, byte [edx - 0x5955fcb1]
salc
mov cl, 0x30
jns 0x1002e23c
xor al, 0x75
mov ecx, 0xe1f815e4
jnp 0x1002e2c3
jae 0x1002e26f
xchg esp, eax
cli
push ss
push dx
cmp ecx, dword [ecx + 0x597756be]
stosb byte es:[edi], al
pushal
push 0xcfc08df2
salc
jbe 0x1002e320
and edx, dword [ecx - 0x68]
loopne 0x1002e348
cmp al, 0x52
jg 0x1002e27f
mov esp, 0x6cbc6622
in eax, dx
mov bl, 0x4c
sub esp, 0x643958ea
bound edx, qword [ebx]
lahf
dec eax
test esi, eax
or edx, eax
out dx, al
adc dword [ebp - 0x13119171], eax
adc eax, 0xbf690783
jne 0x1002e297
mov esi, esi
and esi, dword [esi]
fld dword [eax + 0x6e9cb2cd]
sbb dl, byte [esi - 0x56]
nop
lea eax, [eax]
popfd
in eax, dx
inc ebp
int 0xc5
cmp byte [eax + 0x4a], 0xc3
xor dword [ebx], esi
lea esp, [edx + 0x230a8b5d]
or ah, byte [ebx]
sub eax, dword [eax - 0x18d9f09a]
inc edi
pop edx
in eax, 0xd5
jge 0x1002e33c
aad 0x1e
xchg edx, eax
mov dh, 0xdb
inc eax
sub byte [ebx - 0x167f2094], 0x20
mov esi, 0xf46d797
add eax, 0x570620e3
xchg edi, eax
xlatb
inc esi
syscall
jecxz 0x1002e363
and byte [esi], al
push es
push edi
sub eax, 0xc09c9227
pushfd
rcl cl, 0x51
cmc
rcl dword [ecx - 0xb]
pop ebp
cmp byte [ebx], ch
out dx, al
add eax, 0xf7687487
xor bl, byte [ecx]
sbb dword [ebx], eax
stosb byte es:[edi], al
sbb ebx, dword [ebx + 0x5685935c]
adc cl, byte [ebx + ebp*4 - 0x1c]
inc eax
stosd dword es:[edi], eax
in al, 0x40
pop ebp
sub byte [ecx], bh
call 0x53fccb37
aam 0xa8
call 0x85990b74
popfd
loop 0x1002e35a
mov dh, 0xd9
mov bl, 0xf3
jns 0x1002e390
push edx
xor dword [ebp + edx*4 - 0x64e24d1e], ebp
sbb dh, byte [ebx + 0x7c]
popal
out 0xef, eax
mov fs, word [edx]
push esi
aad 0x88
sbb eax, 0x4fe7bea4
pushal
dec ebp
push 3
jg 0x1002e342
cli
popfd
and dword [ebp - 4], 0
pushfd
test byte [0x1002e3bf], 0xf3
jne 0x1002e3c0
rcr dword [esi + 0x61cfb3b7], 0xb8
push ebx
jno 0x1002e34a
test al, 0x3a
in al, dx
dec ebp
mov ah, 0xc8
dec esi
clc
popfd
push ebx
push esi
mov esi, dword [ebp + 0xc]
push edi
push 0x21
lea eax, [ebp - 0x2c]
push 0
and dword [ebp + 0x6ad445], ecx
push eax
pushfd
test byte [0x1002e4c2], 0xca
jne 0x1002e4c3
xor al, 0x89
outsd dx, dword [esi]
pop ebx
ja 0x1002e37f
or al, 0x7b
xor al, 0xf9
xchg edx, eax
bound ebp, qword [esi]
jo 0x1002e425
mov eax, dword [0x4a6f17ce]
jbe 0x1002e3c8
xor eax, 0x319ebda7
mov al, byte [0x1a80c1d0]
xor dword [eax + 0x1a80c1d0], esp
mov edx, dword [ecx - 0x51845976]
and cl, 0x24
dec ebp
insd dword es:[edi], dx
add eax, 0x12118774
push cs
salc
shl dword [eax + 0x25], 0x35
dec ebp
das
stosd dword es:[edi], eax
jecxz 0x1002e3f7
inc esp
mov ah, 0xd
cwde
sub eax, 0xeb017587
daa
adc esi, esi
xor byte [ebx], dl
cmc
adc esi, ebp
mov cl, 0x48
test ebx, ecx
xor ecx, dword [edx]
or al, 0x85
nop
dec ebx
push ss
in eax, dx
jb 0x1002e49a
scasb al, byte es:[edi]
xor ah, byte [edi - 0x72]
push ecx
mov edx, 0x9d9c87b1
jnp 0x1002e4a6
mov edi, 0x990d181d
dec ebx
lahf
xchg ebp, eax
xor eax, 0xa5154973
inc edx
cmp byte [eax - 0x647e2847], dh
dec edi
std
mov eax, dword [ecx + ecx*2]
sbb dword [ebx - 0x5d], eax
xchg ecx, eax
dec ebp
in al, dx
mul dword [ecx + 0x74]
aad 0xd3
xlatb
sbb dword [ebx - 0x7402d9b1], 0x43194904
mov dword [0xf7ec4d91], eax
popal
je 0x1002e4cd
aad 0xd3
salc
xchg edx, eax
mul dword [esp + esi*2 + 0x6e]
inc ecx
aaa
pop edx
cmovae ecx, edi
xchg esp, eax
pop eax
cmp edi, ecx
push esp
in eax, 0x11
movq qword [ebx - 0x36], mm1
jle 0x1002e4f4
xchg dword [esi], ebx
aaa
pushal
cli
pop ebx
fdivr dword [esi - 0x62fbefd1]
xchg edi, eax
jns 0x1002e42c
stosb byte es:[edi], al
or al, 0x8a
mov ebx, edx
in al, 0x92
pushal
test byte [eax + 0x1b00eac6], bh
and al, 0x54
inc edi
int3
invalid
sbb al, 0xf6
sbb dword [edi - 0x5624f819], ebp
sbb al, 0x90
pop ebx
je 0x1002e453
pop es
cmp esp, edx
imul esi, dword [esi], 0x40254701
stosd dword es:[edi], eax
pop es
sbb esp, esp
popfd
mov dword [ebp - 8], ecx
mov dword [ebp - 0x28], 0x10001
call fcn.1011df60
mov ecx, dword [ebp - 8]
add esp, 0xc
lea eax, [ebp - 4]
push eax
call fcn.1000ff7d
pushfd
test byte [0x1002e531], 0
je 0x1002e532
add al, ch
invalid
or eax, 0xf942bc46
dec esi
and ebp, dword [ebp + 0x4f]
dec edi
loop 0x1002e529
cmp al, byte [ebp - 0x28]
test al, 0x68
aas
pop esp
sal byte gs:[esi + eax], cl
jle 0x1002e4a8
inc ebx
mov ah, 0x12
add byte [esi - 0x25], ah
mov al, byte [0x414adadf]
or esi, dword [eax - 0x62]
dec edx
dec ebx
in al, 0x94
xor al, 0x9c
lodsb al, byte [esi]
jbe 0xa256c7e9
js 0x1002e502
xchg ebx, eax
xchg esp, eax
pop esi
xlatb
jnp 0x1002e4f4
int3
cmp cl, byte [ebp - 0x80]
lea edx, [edi + 0x6a81ccde]
popfd
push 0x11
pop ebx
cmp eax, 1
jne 0x1002fba3
mov eax, dword [ebp - 4]
mov ecx, dword [eax + 0x15]
cmp ecx, ebx
jae 0x1002e92b
add ecx, esi
cmp ecx, ebx
mov ecx, dword [eax + 0x15]
jbe 0x1002e7a6
mov edx, ebx
sub edx, ecx
push edx
push dword [ebp + 8]
pushfd
test byte [0x1002e5db], 0xca
jne 0x1002e5dc
add edi, dword [esi + eax*4]
push cs
pop ds
int3
pop ebx
dec ebx
cld
sub eax, 0x86276ba1
mov al, byte [0xa171b6ef]
add bl, byte [ebx - 0x27a730e1]
add dh, dh
popfd
lea esi, [esi + ecx - 0x11]
add ecx, eax
push ecx
pushfd
test byte [0x1002e6a5], 0x3f
jne 0x1002e6a6
adc al, 0x93
and byte [0x24c2f2a6], bh
mov ds, word [esi + 0x39d1a98d]
fdivrp st(7)
inc ecx
or dh, byte cs:[edi - 0x1b1c7eff]
and dword [edx - 0x23], ebp
je 0x1002e656
mov ecx, edx
dec ebx
cmc
push ebp
mov dh, 0x15
sub byte [ecx], cl
jns 0x1002e66e
push ecx
or cl, bh
out dx, al
jne 0x1002e625
mov esp, 0xfdd3eed6
add al, 0xc9
jno 0x1002e5c7
aam 0xfa
jno 0x1002e63d
or byte [edx], 6
xor eax, 0x57e983da
cmp esp, esi
cld
jne 0x1002e5d4
adc ecx, dword [ebx]
aad 0x82
int3
or ah, 0x68
pop edi
adc bh, dh
cmp ch, byte [edi - 0x45c513f0]
pop ds
lodsb al, byte [esi]
pop es
ljmp 0x63fa
retf 0x79ca
cmc
imul esi, dword [ecx - 0x49], 0x920c124d
adc edx, dword [edi + 0x1b]
xor dword [ebp + ebp*4 - 0x62], 0x26d3d2d6
xchg ebp, eax
sub eax, dword [ebx + 0x7a0d549b]
jecxz 0x1002e629
cwde
mov ah, 0xd3
mov byte [ebx - 0x6b47fcb], 0x38
cdq
int 0x31
sbb al, 0xf6
or ch, cl
salc
pushal
sbb eax, 0xc05660f5
les eax, [ecx]
salc
stc
popfd
call fcn.1011d7d0
push dword [ebp - 4]
call fcn.100086ea
add esp, 0x10
test eax, eax
jne 0x1002e78a
mov ecx, dword [ebp - 8]
call fcn.1001020e
jmp 0x1002fbab
mov eax, dword [ebp - 4]
push dword [eax]
call fcn.100d04fd
pop ecx
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x11], eax
mov eax, dword [ebp - 4]
mov dword [eax + 0x15], ebx
jmp 0x1002e928
pop eax
adc eax, 0x182e9
add byte [esi - 1], dl
jne 0x1002e7b2
push esi
push dword [ebp + 8]
pushfd
test byte [0x1002e828], 0xa6
jne 0x1002e829
sub byte fs:[esi + 0x4c], al
movsd dword es:[edi], dword [esi]
sbb ecx, dword [edi + 0x7e65627e]
mov esp, 0xf7ecf688
sub eax, 0xe4abaad4
and ax, 0x4732
inc esp
dec ebp
or bh, byte [ecx - 0x2059ac14]
xchg edi, eax
sub al, 0xcb
mov dl, 0x5f
and eax, 0xeb111f6d
sti
xor dword [0x81912c6f], eax
mov byte [ebx - 9], bh
or dl, byte [ecx + 0xe]
push edi
out dx, eax
xchg esp, eax
fidiv word [edi]
pop ecx
jecxz 0x1002e79f
dec edx
xor dword [edx + 0x10], ebp
cmp dword [ebp - 0x55b25c0c], ebp
mov eax, dword [0xdf251476]
mov al, 0x4e
and eax, 0xfcb7b624
lahf
jecxz 0x1002e87e
inc eax
cdq
pop esp
mov al, byte [0x58d8086a]
jns 0x1002e839
mul byte [edx + 0x4a4bcdfc]
sbb ecx, esi
inc esp
pop ds
xchg ecx, eax
sar eax, 0xd
movsb byte es:[edi], byte [esi]
fmul st(4)
popfd
add ecx, eax
push ecx
pushfd
test byte [0x1002e916], 0xe7
jne 0x1002e917
out 0xf, eax
test esp, ebx
add byte [eax], al
add byte [esi], bh
int3
add byte [eax], al
int3
xchg ebp, eax
sub ecx, ecx
jnp 0x1002e8d4
dec edi
stosd dword es:[edi], eax
dec esp
sub al, byte [ebx]
sub eax, 0x597ab40d
lahf
loopne 0x1002e834
pushfd
aam 0x99
pop esi
shld dword [ebx + 0x319bc0ba], ebx, 0xc6
xor dword [ecx + 0x77], 0x68
mov eax, 0x402c054d
jno 0x1002e8f7
push 0x2c054db8
inc eax
in eax, dx
inc ebp
sbb ebx, dword [ebp + 0x43]
mov edi, 0x1bf0d41e
inc edx
push esp
add al, 0x1e
push dword cs:[ecx + 0x254e59c3]
pop eax
push eax
clc
xchg ebp, eax
enter 0x267d, 0xffffffffffffffa8
or eax, 0x85c629ba
mov byte [edi + 0x6d], ch
daa
dec ecx
imul ebx, dword [eax - 0x244f40d2], 0xffffffc9
xlatb
mov eax, dword [0xc5383672]
mov al, 0xd3
popal
ja 0x1002e85e
in eax, 0x89
das
inc edx
mov ebx, 0x4d3f66f4
aas
dec ebp
leave
test eax, 0x8c7e7721
cmpsb byte [esi], byte es:[edi]
cli
mov dword [0xb598afd4], eax
or al, 0xb7
mov edx, 0x51429ea0
in al, dx
cwde
mov ch, 0xc
mov bh, 0xba
mov al, byte [0xec51429e]
pop esi
mov dword [ebx], eax
push ds
mov ecx, 0x87bcac35
cld
insb byte es:[edi], dx
and dword [ebp - 0x1e1edb05], eax
mov cl, 0x87
int1
add dword [edi - 0x54467012], 0xffffffca
jecxz 0x1002e8c6
mov ecx, 0xcae3caab
xchg edi, eax
push ds
push esp
leave
fcmovnu st(0), st(1)
stosb byte es:[edi], al
cld
mov eax, dword [eax - 9]
sub dword [eax], esi
pop es
xchg ebx, eax
inc eax
add byte [esi - 0x16454d1c], 0x72
inc ecx
mov cl, 0xbc
popfd
call fcn.1011d7d0
mov eax, dword [ebp - 4]
add dword [eax + 0x15], esi
add esp, 0xc
xor esi, esi
mov eax, dword [ebp - 4]
test esi, esi
pushfd
test byte [0x1002e9ef], 0xa0
jne 0x1002e9f0
test byte [ebp + 0x17759f4d], ch
stc
aad 0xff
inc ecx
push ecx
int3
popfd
je 0x1002fbab
pushfd
test byte [0x1002ea59], 0xa7
jne 0x1002ea5a
or esp, dword [ecx + 0x33971018]
mov byte [eax + 0x2365521f], dl
jno 0x1002e9f8
cmp dword [edx - 0x1a], ecx
int 0x33
shl dword [edx - 0x23], 1
pushal
cmp eax, 0xffe637eb
pop ebp
dec edi
int 0xe0
inc ebx
stc
das
xor al, 0x8a
leave
jo 0x1002ea74
xor dword [esi + 2], ebp
adc eax, 0x1bfbd56b
or al, 0xe8
mov ebp, 0xbbb0ee45
sub eax, 0x93e1bc7e
bound ecx, qword [edx + 0x26]
leave
sbb al, 0xc4
rcl byte [eax], cl
mov dh, 0x49
pop esi
int3
popfd
mov ecx, dword [eax]
mov edx, dword [eax + 0x15]
mov eax, dword [eax + 0x11]
mov edi, ecx
sub edi, edx
add edi, ebx
lea eax, [edx + eax - 0x11]
cmp esi, edi
jbe 0x1002eca4
add byte [esi + esi*8 + 0x2eb5705], bl
adc byte [edi], al
pushfd
test byte [0x1002eb57], 7
jne 0x1002eb58
aad 0xb2
sar bh, 0x21
mov word [ebp + ebx*8 + 0x5c], cs
push esi
lds eax, [eax - 0x5f]
packssdw mm2, qword [edx + 0xfe8fdbe]
xchg ebp, eax
pop ecx
sbb dh, byte [edx]
cmc
inc eax
mov eax, dword [0xbe926b0f]
std
call 0x2a5c7fa9
xor dh, ch
insb byte es:[edi], dx
mov cl, 0xfb
pop ebx
and byte [ecx], ah
sbb edi, dword [edi - 0x1eea3392]
cmpsb byte [esi], byte es:[edi]
mov ebx, 0xae731c62
add ebp, ebx
sub cl, byte [0x2e96e72a]
test dword [ecx], eax
inc ecx
jae 0x1002ea8e
outsd dx, dword [esi]
test bh, 0x70
in al, dx
test dword [ebx - 0x53], edi
jge 0x1002ea83
idiv byte [edx - 0x21]
mul dword [ecx]
stosd dword es:[edi], eax
bound ecx, qword [edx - 0x3ec4417d]
adc al, 0xa2
sti
imul ebp, dword [edi - 0x43e94939], 0x10504580
jge 0x1002eb3b
sbb dword [ebx], edi
mov dl, 0xa5
and ecx, eax
jo 0x1002eae2
jbe 0x1002eb19
dec eax
xlatb
aam 0xe0
cmp esp, dword [esi + 0x4a]
or byte [ebx - 0x52], 0x1f
dec edi
adc al, 0x85
shr byte [edx], 0x5f
inc ecx
adc dword [eax], edx
cmp eax, 0xbf1547a9
cmp ebx, dword [ebx]
popfd
xor eax, 0xe735664
xor esp, dword [edi + 0x28]
pop ss
dec ebp
mov ecx, 0xed025297
mov cl, 0xa9
inc ecx
fcomp dword [esi + 0x34123dca]
out 0x42, eax
xchg esp, eax
aam 0xa4
bound esi, qword [ecx - 0x651fb0c0]
jg 0x1002eb36
sbb al, 0x71
xor bh, dl
xchg dword [0x8317778e], eax
xchg dword [edx - 0x78f91376], eax
ja 0x1002eb4f
add dword [edi + 0x6ec8a82], 0xffffff87
mov ch, ah
push es
xchg dword [eax - 0x6c], eax
inc eax
xchg esp, eax
fsubr st(4), st(0)
mov eax, 0xa51a0f43
js 0x1002eb6e
and dword [esi + 0x54435caf], ebx
inc ebx
push esp
mov bl, 0xa1
sub ah, ch
pop eax
dec ecx
lahf
popfd
mov edi, edx
sub edi, ecx
pushfd
test byte [0x1002eba5], 0x12
jne 0x1002eba6
clc
inc edx
dec ebx
adc byte [edx - 0x61], dl
leave
cmp al, 0xa2
push ebx
sbb edi, dword [ebx]
push 0xffffffffffffff93
inc edx
or dword [ecx - 0x2c65f8c4], ecx
dec edi
dec esi
sbb esp, dword [esi + 0x477d5865]
mov dl, 0xf2
sub eax, 0x53797a77
xchg byte [ecx - 2], bh
jne 0x1002ec05
sbb eax, 0x1ab96cc0
or al, 0x35
inc ebx
or dword [eax], ebp
push esi
sti
inc ebx
fdiv qword [edx]
inc eax
push ds
mov dh, 0x22
dec edx
push edi
popfd
sub ecx, edx
add ecx, ebx
push ecx
push dword [ebp + 8]
lea esi, [edi + esi - 0x11]
push eax
call fcn.1011d7d0
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
add esp, 0xc
add ecx, ebx
mov dword [eax + 0x15], ecx
jmp 0x1002fba3
push ebx
salc
aam 0xb2
cld
outsb dx, byte [esi]
sbb ah, byte [ebx - 0x58]
mov edx, 0xb377182e
leave
or al, 0xb0
mov word [ebp + 0x6b], gs
ficomp dword [ecx]
sbb bl, byte [ebp + edx*8 - 0x4bd38e2d]
sub al, 0xb4
jl 0x1002ec66
push 0x89e08080
pop es
clc
push ebx
jns 0x1002ec2d
inc eax
push 0x39
stosd dword es:[edi], eax
xor ebx, edx
push 0xb76a8709
outsb dx, byte [esi]
mov dword [ebx - 0x25], esp
dec dword [ecx + 0x2b07034b]
stosb byte es:[edi], al
sub al, 0x5d
pop ecx
femms
invalid
push cs
js 0x1002ec73
dec esp
pop ebp
or esp, dword [ebp - 0x3bd5df8b]
pushfd
stosd dword es:[edi], eax
adc al, 0xb8
stc
push cs
or eax, 0x4f40da11
dec ebx
mov ebx, 0x79e93cbd
xor al, 0xf8
xchg ebp, eax
sahf
cmp dword [edi + 0x6a], ebx
loop 0x1002ebea
rol dword [ebp - 0x39], 1
xor al, al
jo 0x1002ec21
jno 0x1002ecc0
fiadd dword [ebx + 0x25]
cld
leave
aam 0x76
sub dword [edi], ebp
das
mov dh, 0xab
nop
shl dword [edx + 0x2e], 1
and eax, 0x29a6c003
out dx, eax
cdq
insd dword es:[edi], dx
out dx, al
in al, 0x5f
xlatb
or byte [ebx], ah
or cl, byte [esi - 0x138120a0]
mov dword [0x4435e8fa], eax
sbb dh, byte [0x46acee40]
xor eax, 0x46acee40
xor eax, 0x30edfce2
xor al, 0x5f
aaa
sbb al, 2
push ds
inc ecx
jno 0x1002ec8c
test eax, 0x5b8b96b
jns 0x1002ec87
salc
popfd
push esi
pushfd
test byte [0x1002ecf5], 0xd1
jne 0x1002ecf6
in al, dx
add dl, byte [eax]
sal dword [ebp + 0x47], 1
sahf
daa
mov al, 0x6d
aaa
adc eax, 0xf25d638e
cli
push ebp
jae 0x1002ed19
or ch, byte [esp + esi - 0x1a]
adc dh, byte [esi]
and ch, byte [edi + 0x6cbeb9d2]
out 0x12, al
and ch, byte ss:[edi + 0x6cbeb9d2]
div byte [ebp + 0x15]
adc dword [edx], 0x67e1b208
pop ds
sti
push 0xe4500c83
fstp qword [esi]
mov edx, dword [edi]
sti
idiv dword [ebx + 0x3d]
add esp, dword [ebp - 6]
test ebx, 0x978498df
or esp, ebx
mov dh, 0x89
stosb byte es:[edi], al
jge 0x1002eca9
push 0xc9dadce1
popfd
push dword [ebp + 8]
push eax
pushfd
test byte [0x1002ed53], 0xbd
jne 0x1002ed54
dec esi
rcl al, cl
fdivr dword [ecx - 0x4d99dcdb]
les eax, [ecx + ebp*2 + 0x402932c7]
call 0xf24105a3
push edx
loop 0x1002ed6e
test al, 0x8f
xchg ebp, eax
leave
mov dl, 0x47
sub ch, bh
mov cl, 0x66
mov cl, 0x66
sub ecx, edx
rcl byte [edx - 0x316447c3]
inc esi
stosb byte es:[edi], al
mov esp, 0x759230e9
mov ebx, 0xb567285f
ja 0x1002ed72
dec esi
dec edi
test byte [edx - 0x5fd6bf54], ah
or ebx, dword [edx + 0x66d8aef7]
out dx, al
jge 0x1002ed25
add edi, dword [ebx]
adc ebx, esp
popfd
call fcn.1011d7d0
mov eax, dword [ebp - 4]
add dword [eax + 0x15], esi
add esp, 0xc
xor esi, esi
pushfd
test byte [0x1002ed84], 0x8b
jne 0x1002ee85
test dword [edx], edx
add dword [eax], eax
add byte [edi + 0x1cbeb466], bl
nop
lahf
mov ah, 0xbe
sbb al, 0x90
sub dword [si + 0x5735], esp
mov edx, 0x44bdd111
cmp al, 0x52
mov ebx, 0x27a26f10
int 0x5b
or ch, byte [eax + 0x3d]
shl ch, cl
rcl esp, 0xe5
daa
aaa
pushal
push eax
pop ds
and dh, bh
mov ebx, dword [edx + eax*4 - 0x44aa64cb]
std
cdq
inc ecx
or esi, dword [edi - 0x39621607]
xchg byte [ebp + 0x32650450], ah
lodsd eax, dword [esi]
std
adc eax, 0x566de533
cmp edi, dword [esi]
xchg dword [edi + 0x7d], edi
aaa
inc esp
int3
popfd
jmp 0x1002fba3
lodsd eax, dword [esi]
lodsb al, byte [esi]
dec eax
setno ch
push ebp
cmp al, byte [ebp - 0x13]
outsd dx, dword [esi]
stosd dword es:[edi], eax
mov dword [0x775448d9], eax
salc
and ecx, 0x1738bc9f
pop esp
call 0x49bea007
into
sbb al, 0xbe
pop esp
inc edx
popfd
mov edi, dword [ebp + 0xc]
sub edi, esi
mov dword [ebp - 0x17], esi
pushfd
test byte [0x1002f01f], 0x38
jne 0x1002f020
lodsd eax, dword [esi]
jns 0x1002ef85
invalid
frstor dword [edx + 0x37f8e2f5]
jbe 0x1002efcb
push esp
mov ebx, esi
mov dword [0xd0b0a0f5], eax
mov cl, 0x51
xchg ebx, eax
int 0xd9
fcmovu st(0), st(2)
jne 0x1002ef49
test al, 0x4e
dec esi
imul ebx, eax, 0xffffff8c
out 0x4f, eax
repe scasb al, byte es:[edi]
pop es
adc eax, 0x27bbc256
and byte [edi + 0x10fb1a89], bh
pop ebp
je 0x1002f01d
mov ebp, ss
xor byte [ecx + 0x3f6aa9b1], al
push ebp
push eax
ja 0x1002ef76
or edx, dword [ebp + 0x58]
sub dword [ecx + 0x71], ebp
cmc
xor eax, 0x8bb5f978
leave
jb 0x1002ef9f
rcr byte [ebx + eax*8], 0x85
fild dword [esi + 2]
dec edx
div dword [edx]
jbe 0x1002f023
cmpsb byte [esi], byte es:[edi]
ja 0x1002efa0
mov dh, byte [esi - 0x23]
pushal
xor bl, ah
cwde
shl bl, 0x3f
cwde
mov eax, 0x4383f383
add al, 0x68
into
add bh, bl
push 0xffffffffffffffeb
jnp 0x1002efe6
xchg esi, eax
popal
salc
inc ebp
add dh, byte [edi + 0x4f]
pushal
dec ebp
xlatb
inc esi
cmc
cmp eax, 0xa414031f
cli
mov dh, 0xea
pop ecx
mov esi, 0xd07b8ddb
popal
jae 0x1002f080
jge 0x1002f055
mov eax, 0x5cc23369
xor eax, edx
pop esp
popfd
cmp esi, ebx
jb 0x1002fb6f
mov dword [ebp - 0x17], ebx
mov eax, ebx
push eax
mov eax, dword [ebp + 8]
add eax, edi
push eax
lea eax, [ebp - 0x2c]
push eax
pushfd
test byte [0x1002f0b3], 0x26
jne 0x1002f0b4
scasb al, byte es:[edi]
je 0x1002efee
stc
xor dword [esi + 1], 0xea8a018f
popfd
and eax, dword [ecx - 0x56]
outsb dx, byte [esi]
daa
pop ds
fnop
aas
cdq
push esi
in al, 0x2c
mov al, byte [ecx + 0x3e]
salc
inc edx
jb 0x1002f00e
push 0x2c
or eax, 0xa3c7ffb
out 0xce, al
les eax, [ebx]
xchg ecx, eax
mov bh, 4
sbb ah, byte [edi - 0x13246142]
aad 0x10
adc dl, byte [edx + 0xf]
or ah, ah
jb 0x1002f0dd
mov al, 0x7e
daa
cmpsb byte [esi], byte es:[edi]
jae 0x1002f0f3
sub eax, ebx
cmp al, 0x4f
stosb byte es:[edi], al
cld
stosb byte es:[edi], al
in al, 0x1f
pop ds
inc esi
mov dh, 0x19
push 0xa4440007
xor al, 9
add dword [eax + 0x4b8a948], esi
adc cl, byte [edx + 0x77]
in eax, 0xf
add byte [esp + 0x34], al
or dword [ecx], eax
mov al, 0x48
test eax, 0x4a1204b8
ja 0x1002f0d3
in eax, 0xf
movsd dword es:[edi], dword [esi]
aad 0x89
sbb dword [esi - 0x70], edi
mov eax, dword [0x603e7339]
pushal
insb byte es:[edi], dx
popfd
call fcn.1011d7d0
add esp, 0xc
cmp esi, ebx
jbe 0x1002fb8b
or al, byte [eax]
add byte [ebx], ch
jne 0x1002f0b1
sub esi, dword [ebp - 0x17]
lea eax, [ebp - 0x2c]
push eax
call fcn.100086ea
pushfd
test byte [0x1002f106], 0xcd
jne 0x1002f207
add eax, 0x1002f106
int 0xf
test dword [eax], ebp
add dword [eax], eax
add byte [ecx], ah
js 0x1002f0c2
add byte [eax], al
and dword [eax - 0x20], edi
jecxz 0x1002f090
adc byte [ebx], bh
pop ds
or al, 0xa2
dec esp
adc al, 0x88
mov dl, 0x67
loopne 0x1002f0a5
in al, 0x79
sub ebp, dword [eax]
push edi
mov dword [ecx], ecx
jns 0x1002f096
jns 0x1002f120
sub byte [edi - 0x77], dl
or dword [ecx - 0x65], edi
dec esp
mov byte [esi - 0x147b55a2], bh
pop ss
mov eax, 0x109c7142
push cs
mov ecx, 0x4e0f5403
cwde
or al, 0x5c
imul ebp, dword [ecx], 0x62
daa
jl 0x1002f122
mov cl, ah
int 0x98
cmp eax, 0x5937ea14
ljmp 0x5093:0x85165937
push ss
test dword [ebx + 0x1609e550], edx
xchg ebx, eax
push eax
in eax, 9
push ss
mov esi, 0x1a5f468e
in eax, 0xfc
push esi
xor dword [edi - 0x8d69c5d], edi
cmp byte [edx - 0x5310587a], 0x49
pop ebx
and byte [edi - 0x2f8acd41], bl
and al, 0x9f
pop eax
out 0xa0, al
arpl word [edx - 0x13], bx
lodsb al, byte [esi]
and ecx, ebx
pop ecx
jle 0x1002f121
mov edi, ebp
jbe 0x1002f11d
mov cl, 0xe5
sub eax, 0x78b57d83
pushfd
dec ecx
xor dword [eax], 0x5db3c918
mov ebp, 0x8271a9b4
test bl, 0xf6
mov byte [0xadf7be4], cl
in al, 0x7b
fisttp word [edx]
and byte [ebx - 0x16], dh
push es
call 0xf1e3c13d
pop ecx
in eax, dx
xor al, ah
salc
mov al, 0xe0
imul ebx, dword [ebp - 0x62], 0xffffffa9
sub al, byte [ebx - 0x3fd75f26]
aad 0xcc
out dx, al
push ecx
sti
xor al, 0xeb
stc
mov byte [ebx], bl
push es
int1
or edi, esp
scasb al, byte es:[edi]
push ss
aam 0x51
cmp cl, byte [edx - 0xdd564ab]
mov bh, 0xdc
fimul word [edx - 0x2e0704a2]
jle 0x1002f1b2
into
js 0x1002f209
sub byte [ebx - 0x60d0c46d], 0x3e
loop 0x1002f202
stosd dword es:[edi], eax
xchg ebx, eax
cmp ebp, dword [edi]
lahf
loop 0x1002f202
sbb eax, 0xab73d423
imul edi, esp, 0xffffffce
xor al, 0xc
adc eax, 0x7fe1a473
out dx, al
cmpsb byte [esi], byte es:[edi]
mov edx, 0xb9757484
jb 0x1002f16e
int 0xb7
cmp ecx, ecx
and esi, ebx
sbb dword [edx + 0x3a], ebx
mov esi, dword [eax - 0x62a30326]
push esi
and ch, dl
mov eax, dword [0xa90516f7]
cmp bh, 0x3e
push ss
add eax, 0x3eff82a9
mov eax, dword [0x80c2579d]
cmp cl, byte [esi - 0x2c4e56ff]
xor dword [ebp + 0x41], edx
out 0xe4, eax
cmp bx, cx
sti
mov edx, 0x8aec3213
dec edi
xlatb
xor ch, ah
mov cl, byte [edi - 0x29]
popfd
pop ecx
test eax, eax
je 0x1002fbab
pushfd
test byte [0x1002f264], 0x23
jne 0x1002f265
and byte [ebp - 0x2e], 0xb0
int 0xfd
push ebx
or eax, dword [edi + 0x6a]
fistp qword [ecx - 0x49ad0462]
cwde
mov cl, 0xee
inc esi
cmp ebx, dword [edx - 0x4a]
in al, dx
dec ebp
sbb ebp, dword [esi]
cwde
into
jae 0x1002f24f
mov ecx, 0x793c50f8
push edi
adc eax, 0xb7b0acc3
sub dword [edx], eax
ror dh, 0xb3
js 0x1002f1e6
mov cl, 0x1a
xchg ebp, eax
jecxz 0x1002f291
xor ebx, esi
and ch, byte [edx + 0x278b410d]
pop esp
add byte [edi - 0x6b9fd91e], bl
lahf
loop 0x1002f284
pushal
xchg esp, eax
cwde
loopne 0x1002f2c7
xor al, 0xb2
popfd
push dword [ebp - 0x2c]
call fcn.100d04fd
pop ecx
mov ecx, dword [ebp - 0x2c]
pushfd
test byte [0x1002f367], 0x8e
jne 0x1002f368
mov dword [0x83358257], eax
cwde
jg 0x1002f25b
sbb dword [eax + 0x5da5d37f], 0xffffffd9
in eax, 0x9e
movsd dword es:[edi], dword [esi]
pop ebp
fxam
sahf
mov ecx, 0x9882e99c
cwde
inc esi
mov ebp, 0xcf42fd58
mov bh, 0x6b
jb 0x1002f302
pop eax
std
inc edx
iretd
pop eax
inc edi
push edx
xor ebp, dword [0x71fdee3d]
insb byte es:[edi], dx
aas
imul ebp, dword [esi], 0xe4ee469f
sub eax, 0x94f51875
dec esi
out 0x5b, eax
pop es
cdq
lodsb al, byte [esi]
sbb ah, 0xda
sbb al, 0x1b
xchg ecx, eax
or byte [eax - 0x62], cl
mov dh, 0xc3
neg byte [eax]
inc esp
out 0x22, eax
sub dh, byte [eax + ecx*8 - 0x46]
mov edx, 0xa1544d5
push ecx
popfd
and ch, byte [edx]
je 0x1002f293
mov edx, 0x1544d5ba
or dl, byte [ecx - 0x63]
adc ch, bl
or byte [eax - 0x72], al
lds ebp, [eax - 0x64424c29]
cmp al, 0x48
mov esp, 0x59967358
int 0x26
dec ebx
and eax, dword [eax + 0x3b8dad59]
jb 0x1002f294
ficom word [ebx + 0x6afc0a7f]
xchg byte [edi], ah
in al, 0x33
out dx, al
adc ecx, dword [esp + ebp - 0x61]
loop 0x1002f2c6
std
int3
popfd
mov dword [ebp - 0x1b], eax
mov eax, dword [ebp - 0x17]
pushfd
test byte [0x1002f43f], 0xc7
jne 0x1002f440
nop
stosb byte es:[edi], al
mov ah, byte [ebx + 0x3dde6620]
mov dword [0x737419c4], eax
mov esi, 0x13a16510
dec edx
mov edi, 0x3d717917
pop ebx
inc ebp
int3
in eax, dx
sub bh, dl
and bh, dl
xchg ecx, eax
popfd
sub ecx, eax
pushfd
test byte [0x1002f4d5], 0x91
je 0x1002f4d6
mov al, byte [0x52e8642c]
adc ax, 0xcd32
call 0xa144e7d9
imul edi, esi, 0xffffffa3
inc eax
jne 0x1002f4b9
mov byte [ebp - 0x3ffd79c], ah
les edi, [ecx - 0x4d]
add dword [ebx], 0xffffffd4
lea ebx, [ebp - 0x1a]
xorps xmm5, xmmword [ebp - 0xaf5507c]
or dh, ch
jo 0x1002f4d2
cmpsb byte [esi], byte es:[edi]
jg 0x1002f43a
loop 0x1002f4fd
dec esi
into
aad 0xcc
push edi
cmp al, bh
in al, 0xb0
mov al, 9
push ebx
movsb byte es:[edi], byte [esi]
or byte [esi - 0x1b], dl
lodsd eax, dword [esi]
pop ss
sub esi, dword [esi + 0x21]
inc edi
std
sbb al, 0xe9
inc edi
mov ebp, 0xc2eb1c22
cmp dword [edi], edx
push 0xffffffffffffffb6
push eax
or ah, byte [edx - 0x47]
jae 0x1002f479
push edx
sar esp, cl
int3
mov edx, 0x4f3006f
and eax, dword [edx + 0x7b]
sahf
mov ebx, 0x9d59fcaf
sub al, 0x7b
and dword [ecx + 0x589bc2b7], esp
push esp
mov dword [ecx - 0x48], eax
adc ch, byte [esi + 0x46]
mov eax, 0x9d466e12
popfd
add ecx, 0x11
cmp esi, ecx
jbe 0x1002fb76
xchg byte [esi + eax - 0x9640000], dl
add eax, 0x1002f4ff
sbb ecx, dword [edi]
test dword [eax], edx
add dword [eax], eax
add byte [eax - 0x20d53d9], bl
push es
add byte [eax], al
pushfd
test byte [0x1002f4ff], 0x1b
jne 0x1002f600
cwde
daa
lodsb al, byte [esi]
std
std
aam 0x46
push es
push ds
xchg ebp, eax
jo 0x1002f563
and al, ch
pop ds
lds ebx, [edi]
jbe 0x1002f48d
js 0x1002f4fa
arpl word [edx - 0x76f47d6f], ax
push esp
mov eax, 0x48eba95b
pop esp
jecxz 0x1002f4f1
fidivr word [ebx - 0x25]
jnp 0x1002f4f0
out dx, eax
fidivr word [edi - 0x76]
jno 0x1002f4dd
not ch
in eax, dx
xchg esi, eax
cld
jecxz 0x1002f51f
stosb byte es:[edi], al
int3
push ebp
adc byte [esi - 0x6535f109], ch
add byte [ecx + 0x6a], 0x3d
jae 0x1002f4f4
mov ebp, 0x75d9c3ef
or byte [esi - 0x60], dh
fnstenv [ebp + 8]
jbe 0x1002f4df
int 0x74
add al, 0xe1
into
loope 0x1002f512
inc ebp
cmp dword [esi], 0xae4223df
mov dword [0x8ba82b0b], eax
imul ebp, dword [0xa29bd4c5], 0x642b6cdc
cmc
jb 0x1002f53a
aam 0x7b
push es
add dword [ebx + 0x69], ebx
xchg edi, eax
dec ebp
dec edi
mov esi, 0xfad345bb
sar edx, cl
lodsb al, byte [esi]
je 0x1002f542
inc ebp
adc al, 7
mov ebp, 0x29048c24
jno 0x1002f569
rcl dword [ecx + 0x6ebb0622], cl
paddd mm5, qword [esi]
mov ebx, ecx
test eax, 0x6a251f7c
fsub qword [esp + edx*8 + 0x19]
aaa
jno 0x1002f52a
or eax, 0xe33aad1b
and byte [0xf6d73b47], 0x12
lodsb al, byte [esi]
mov ah, 0xb8
fld xword [eax + ecx - 0x1d395a4c]
fucompi st(6)
test byte [edi + 0x18be56f], dh
paddq mm1, qword [ebp + ecx*2 - 0x41]
inc edx
sub bh, byte [ecx - 0x4a]
fisttp dword [edx + 0x264d42cb]
dec ecx
jnp 0x1002f609
and eax, 0xf6d73b47
adc ch, byte [esp + esi*4 + 0x8acdbb8]
mov ah, 0xa5
invalid
rol byte [ebx], cl
xor byte [ebx + 0xe], 0xbb
push ebp
imul cl
sub ebx, edi
mov esi, 0x3b5c1c11
fistp qword [esi + 0x3b5c1c11]
xchg ecx, eax
adc dword [eax + 0x4f], 0xb
lea ebx, [edi]
push ebp
jbe 0x1002f596
mov eax, ebp
mov al, 0x35
xchg edi, eax
xrelease xchg byte [ebx + 1], bh
out dx, eax
add edi, ebp
add byte [eax + 0x7464f2d4], 0x5f
fcmovne st(0), st(7)
mov bh, 5
inc eax
dec edx
xchg ebx, eax
xchg edx, eax
add ch, ah
jb 0x1002f5a4
out dx, al
and eax, 0x8e53d291
xor al, 0xd5
popfd
mov edx, eax
sub edx, dword [ebp - 0x2c]
add eax, edi
pushfd
test byte [0x1002f625], 0xca
jne 0x1002f726
add dword [eax], eax
add byte [edx - 0x2a39976f], ch
sbb eax, 0x9d82d37b
test eax, 0x641d4db8
insd dword es:[edi], dx
add byte [ecx - 8], ch
stosb byte es:[edi], al
xchg ecx, eax
push 0x7b1dd5c6
rol dword [edx + 0x4db8a99d], cl
sbb eax, 0x69006d64
clc
pop ebx
xchg byte [ebx], ch
inc ecx
js 0x1002f65e
sub dword [ecx], esi
mov bh, 0xca
inc ecx
adc edx, dword [esi + 0x7f]
outsb dx, byte [esi]
add ecx, ebp
and ah, byte [ecx + 0x1a9b45fe]
xchg ebx, eax
jle 0x1002f5e2
call 0x1cf55af5
jb 0x1002f5ca
lodsd eax, dword [esi]
or al, 0x72
cmp byte [edx - 0x56b15a50], 0x8a
push eax
inc esp
mov edx, 0xa94ea5b0
mov dl, byte [eax + 0x44]
sub eax, 0x21185dc3
js 0x1002f665
or al, 0x3f
aas
lodsd eax, dword [esi]
jne 0x1002f644
or byte [0xfc1c657f], 0x2e
add al, 0x5a
or eax, 0xfc1c657f
add al, 0x5a
pop edx
xor al, 0xbd
popal
pop esi
popfd
stosb byte es:[edi], al
xor byte [ebp - 0x4f], ah
lodsb al, byte [esi]
int1
mov dword [0xb537926b], eax
fcmovnbe st(0), st(3)
add bh, dl
loop 0x1002f613
xchg byte [ebp - 0x60dbae9c], ch
cmp eax, 0xa2c214ac
cmp esp, dword [ebx + ecx*2 + 0x2c01b191]
dec esi
popal
pop esi
mov esp, 0xeae24c6d
dec eax
test byte [esi - 0x71], cl
mov al, byte [0xc1125424]
jbe 0x1002f6d1
inc ecx
dec edi
pushal
clc
test ecx, edi
and dword [esi], ebp
pop edx
mov ch, 0x94
popal
mov al, byte [0x6bddf17f]
push 0x15
rol byte [ebx + 0x363c4fbe], cl
and eax, dword [esp + edi*4 + 0x6f]
pop ebx
loop 0x1002f65e
cwde
lds ebp, [ebx]
push ebx
push ds
loop 0x1002f6ca
loopne 0x1002f727
out 0xa6, eax
out dx, al
xor esi, dword [ebp - 0x7a8efa64]
jno 0x1002f658
push ss
sahf
adc al, 0x32
mov eax, 0xed8be349
aad 0xcd
into
pushfd
mov ch, 0xd4
loop 0x1002f722
mov ch, 0xe9
mov ch, 0xe9
cmp al, 0xd7
jnp 0x1002f6a4
sti
mov edi, 0xbe1261af
les esp, [esi + 0x3f]
xor byte [eax], dl
or ecx, dword [eax + 0x227e00bf]
fstp dword [ebp + 0x4881e714]
cwde
or eax, 0x6b3148e
imul esp, dword [ebp + 0x59], 0xafed0692
mov word [bp + di + 0x4d], ss
fimul dword [ebp + 0x49]
adc byte [ecx - 0x56], dl
add dword [eax], esp
aam 0x52
cmp esp, ebx
sbb al, 6
pop ss
jecxz 0x1002f6e5
mov dh, 0x20
popfd
add eax, dword [ebp + 8]
pushfd
test byte [0x1002f74f], 0xa3
jne 0x1002f850
sbb byte [ecx], al
add byte [eax], al
lahf
inc dword [eax - 0x31]
push ebp
in eax, 5
arpl word [edi + 0x67], bx
mov esp, dword [ebx - 0x138f556a]
lahf
push ds
mov ebx, 0x1f5fc4b9
cdq
insd dword es:[edi], dx
inc ebp
mov bl, 0x2c
outsb dx, byte [esi]
mov ss, ebx
in eax, 0x80
cmp al, 0x51
bound eax, qword [eax]
sbb byte [ebx], 0x23
salc
inc ecx
fdivr dword [esi]
or dword [ebx + 0x3afe9884], esi
inc di
fisubr word [ebx + 0x1d]
xor eax, 0x2ed1735c
aad 0x4d
mov eax, dword [0x7d9dc3b9]
add al, 0x8b
mov ebx, 0xe59debac
mov ecx, 0x47d9dc3
mov edi, dword [ebx - 0x1a621454]
cwde
or dword [ebx - 0x439eb1d6], 0xffffffaa
jg 0x1002f788
popal
mov esp, 0xaefb7faa
scasb al, byte es:[edi]
jo 0x1002f75c
dec ecx
sub bh, byte [esi + 0x42327718]
mov ebx, 0x16c18bd
adc dword [edx + 0x6c0ab95a], ebx
or al, 0xca
lodsd eax, dword [esi]
mov edx, 0xa2ec8d03
push 0xfffffffffffffff8
pop eax
and ah, byte [ebx]
das
ja 0x1002f734
xchg esp, eax
push esi
or byte [ecx - 0x4e829e6c], cl
push ebx
push es
in al, 0xa8
lea ecx, [edx]
cwde
insb byte es:[edi], dx
sahf
mov edi, 0x7c2799aa
syscall
xor byte [edx - 0x86f7b4c], bh
xchg ecx, eax
xor byte [edi], ah
mov edx, 0x5768793c
pushal
jns 0x1002f778
push 0x9d796057
mul al
cmc
mov dword [0xc722b733], eax
sti
rcl dword [ebx - 0x5242acf4], cl
sbb eax, 0xa1aa2268
fnstenv [esi]
rol dword [edi], cl
cmp ch, bh
jle 0x1002f7d6
adc al, 0xdc
sub eax, 0xa30d682d
pop ebx
pop esp
pushal
push ss
mov dword [0x205a75cd], eax
inc eax
bound edx, qword [ecx + 0x54]
out 0x74, al
or byte [eax + 0x3685ca9e], bh
stosd dword es:[edi], eax
nop
xchg esi, eax
lodsd eax, dword [esi]
cdq
mov edi, dword [edi + 0x1e]
scasd eax, dword es:[edi]
inc esi
add bl, dh
mov word [eax - 2], es
jo 0x1002f887
fistp dword [edx]
pop ebp
push ds
cld
xchg ebp, eax
bound ebp, qword [ebx]
sti
add al, 0xa9
add dword [edi + 0x73737584], edi
scasd eax, dword es:[edi]
mov eax, dword [0x41ef3]
adc eax, 0x33f574d
aas
nop
and edx, dword [eax - 0x41713ede]
add eax, 0xfcfbe2d4
out dx, eax
popfd
push ecx
pushfd
test byte [0x1002f935], 0x33
jne 0x1002f936
mov esp, dword [ecx - 0x749fc751]
mov edx, 0xe5ea214d
int3
jle 0x1002f8c5
cmpsd dword [esi], dword es:[edi]
inc esi
mov dh, 0xfc
adc byte [ebp - 0xfa68529], dl
rcl byte [edi + 0x28]
dec esp
add al, 0x9e
inc eax
adc byte [ebx + 0x43c1a239], ah
cmpsd dword [esi], dword es:[edi]
sbb ecx, dword [ebx]
adc byte [esi + 0x14], 0x52
push es
shr byte [ebx + 0x22], cl
mov bl, byte [ebx]
scasb al, byte es:[edi]
in eax, dx
cli
dec edi
out dx, al
sub esp, edx
mov ebx, 0xb213a8a5
sub byte [ebx + 0x7c53f9ed], cl
int1
mov ecx, 0xae4ee4cf
add dword [eax], 0xdaac3c3a
add dword [ecx - 0x1a28fef8], ebp
or dword [ecx], ecx
xchg ebx, eax
pop ebp
out 0x1b, al
sbb al, 0x9d
cmp esp, ebp
cmp dword [eax + 0x18d67f64], ebx
xchg edx, eax
inc eax
call 0x8aa02672
sti
salc
sbb byte [edx + 0x2da4e840], dl
popfd
jp 0x1002f8ca
movsb byte es:[edi], byte [esi]
sub eax, 0x25fb7a9d
cmp byte [edi + 0x6e], al
add eax, 0x6a96f807
hlt
and eax, 0x56e4738
pop es
clc
xchg esi, eax
push 0xfffffffffffffff4
pop ecx
out 0x4b, eax
jl 0x1002f89f
jle 0x1002f86c
mov dword [0x99bb9ef0], eax
push 5
mov ss, word [ebp + esi*2 + 0x6b]
fdivr qword [eax - 0x43]
xlatb
inc esp
int3
out dx, al
pop eax
out dx, eax
xchg edi, eax
add ebp, dword [esi - 0x2fe880a7]
add ebp, dword [esi - 0x2fe880a7]
dec edi
or eax, 0xc1976e8c
sub byte [ebp - 0x4acdcb45], al
add al, 0x55
adc byte [edi - 0x4a], al
and eax, 0xd3254053
mov bh, 0x4c
add al, 0xa0
popfd
push eax
push dword [ebp - 0x1b]
pushfd
test byte [0x1002fa10], 0x70
je 0x1002fa11
add dl, byte [eax]
jo 0x1002f953
test al, cl
add byte [eax], al
add byte [edx + 0x1e], ch
push 0x1e
push cs
lodsd eax, dword gs:[esi]
pop es
mov edx, 0x8f18c129
invalid
or eax, 0x1ea8f1f4
jg 0x1002f911
loopne 0x1002f9bc
fsubrp st(3)
or al, 0xf8
xor byte [eax - 0x29706709], bl
ja 0x1002f9d1
movsd dword es:[edi], dword [esi]
into
insd dword es:[edi], dx
fcmovbe st(0), st(6)
ja 0x1002f940
or al, 0x43
popfd
loop 0x1002f9e1
mov ebp, 0x3e20b7ce
salc
sbb esi, edi
cli
or ch, byte [ebp + 0x4f]
dec ebp
sbb eax, 0x273427d1
inc esi
jbe 0x1002f916
dec ecx
xchg ch, bh
in al, dx
lea eax, [edx - 0xb46a0f8]
xchg ebx, eax
jno 0x1002f961
xor dh, byte [0xf6a6e475]
or al, 0x6c
jecxz 0x1002f9cc
in al, 0xa6
test byte [esp + ebp*2], 0xe3
sub edi, eax
clc
mov bh, 0x52
rol dword [eax + 0x65a1a85c], cl
mov ah, 0x93
xchg esp, eax
push es
pushfd
popfd
cmp ah, byte [ecx + ebp*8 - 0x74970b3f]
pop ebp
mov ecx, 0x5835e86
mov dl, 0x35
movsd dword es:[edi], dword [esi]
sbb ebp, dword [edx - 0x2b1c1666]
add eax, 0x1ba535b2
stosb byte es:[edi], al
lcall 0x2844, 0x39d4e3e9
test al, 0x74
jns 0x1002f954
jecxz 0x1002f99a
cmp dword [eax + ebp - 0x58], eax
je 0x1002fa45
xchg dword [edx - 0x5014ec5f], ecx
mov ah, byte [ecx - 0x1a5014ed]
jne 0x1002f9d7
scasd eax, dword es:[edi]
in eax, 0x75
add dl, byte [eax]
sub dword [edi - 0x45], ebx
and bl, al
sal byte [esi - 0x5a], cl
adc byte [ecx], ch
pop edi
mov ebx, 0x76d2c320
cmpsb byte [esi], byte es:[edi]
pop ebx
adc al, 0xf6
xchg esp, eax
and byte [edx], ch
or ch, byte [ecx - 0x4215070e]
rcl dword [0x423e0e1], cl
sub byte [esi + 0x49b75843], cl
xor byte [eax - 0x29aa0b69], ah
sub eax, 0xcee93618
out 4, eax
bnd je 0x1002f9c4
xchg esi, eax
out dx, al
pop es
fcom dword [esi + 0x38]
sysret
popfd
lea esi, [edx + esi - 0x11]
call fcn.1011d7d0
mov eax, dword [ebp - 0x2c]
add esp, 0xc
pushfd
test byte [0x1002fa62], 0x44
je 0x1002fb63
out dx, eax
jge 0x1002f9f6
mov ss, word [edi - 0x3ea47d2c]
rcr byte [edi - 0x71bc64], cl
cmpsb byte [esi], byte es:[edi]
scasb al, byte es:[edi]
mov eax, 0x4467e8cc
mov al, byte [0x733a1cf4]
sub eax, 0x6a78ade9
out 0x6a, al
xchg edx, eax
sbb al, 0x3e
mov ebx, 0x4047dfe9
push cs
stosd dword es:[edi], eax
mov ebx, 0xe97ba0cf
or dword [edi - 0x170356e0], esp
lodsb al, byte [esi]
jle 0x1002faa0
jmp 0xb923a16d
inc esi
pop edi
bound ebx, qword [eax + 4]
aas
jmp [edi]
dec edi
jmp 0x1002fa5f
add al, 0xad
and bl, byte [edi]
adc al, 0x3b
or al, 0x67
in eax, dx
cmp byte [ebx + 0x37], bh
cmp byte [ebx + 0x37], bh
jnp 0x1002fa8e
fisubr dword [esi + 0x60ced6b3]
loopne 0x1002faaa
or ch, 0x5c
out 0x4a, eax
add dword [esi], edi
sbb byte [eax + 0x76], cl
jnp 0x1002fb31
add ecx, dword [edx + 0x1c]
js 0x1002fae3
fisubr dword [eax + 0x2487abdc]
xchg ebp, eax
jmp [ecx - 0x8f9b007]
sar dword [edx + 0x27], cl
imul esi, dword [edi], 0x60
pop ebp
xlatb
mov ebx, dword [ebx + 0x76361dfb]
fdivr dword [edx]
sti
sbb eax, 0x3ad87636
imul ecx, dword [edx]
insd dword es:[edi], dx
salc
cmp byte [edi], dl
leave
sbb al, 0x25
pop eax
inc edx
dec ebx
sub dword [ebx + 0x14], edx
push cs
sub al, 0xff
xchg edx, eax
cmpsb byte [esi], byte es:[edi]
mov esi, 0xae9223df
pop eax
cmp al, 0xfb
insd dword es:[edi], dx
inc ecx
int1
xor ch, al
mov esi, 0x9f4fb721
imul ebp, dword [edx + 0x75be1bb2], 0xfffffff1
and eax, 0x96889be1
out 0xc5, eax
push esi
out dx, al
pop eax
sub eax, 0x478309a2
pop edi
pop ds
lds ebx, [esi]
xchg byte [esi], cl
invalid
cdq
mov dh, 0x57
fcomp dword [ebp + 0x7f]
sti
pop ebx
add al, 0x13
salc
cld
mov dh, 0x66
test byte [ebx - 0x4e68b20], cl
inc edx
jle 0x1002fad9
call 0x7d9e059b
or byte [edx + 0x6d0790b8], ch
pop ss
cdq
std
fmul qword [esi - 0x2e]
lodsd eax, dword [esi]
stosw word es:[edi], ax
fld qword [eax*4 - 0x4f7ad20c]
popfd
add eax, 0x11
push 0x11
mov dword [ebp - 0x17], eax
pop ebx
jmp 0x1002fb8d
mov eax, esi
jmp 0x1002f02e
add eax, edi
add eax, dword [ebp + 8]
push esi
push eax
push dword [ebp - 0x1b]
call fcn.1011d7d0
add esp, 0xc
add dword [ebp - 0x17], esi
xor esi, esi
lea eax, [ebp - 0x13]
push eax
call fcn.1011e6dd
pop ecx
mov ecx, dword [ebp - 8]
lea eax, [ebp - 0x2c]
push eax
inc ebp
aam 0x50
call fcn.1000d208
test esi, esi
jne 0x1002ef6d
test byte [edi], 0x85
ret 0xfff3
pop edi
pushfd
test byte [0x1002fc59], 0xe
jne 0x1002fc5a
mov edi, 0x163b83ba
inc edx
mov dword [esi + 0x73], ebp
jl 0x1002fb9b
dec ebx
cmp esp, dword [ecx + 0x6cb2360b]
dec sp
cmc
xor al, 0x7c
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
fist word [eax]
add byte [edx + ecx], dh
push 0xffffffffffffffd5
daa
sbb dword [ebp + esi*2 - 0x6c], esp
and dword [ebx - 0x50c57d3f], 0x1b
mov eax, dword [0x55815715]
pop edx
mov ebx, 0x1e3cc8d0
pop esp
dec ebp
jl 0x1002fbf8
sbb eax, 0x1aaafb5a
pop eax
mov al, byte [0x5f558029]
lds eax, [esi + ebp*8 + 0x6933f036]
pop esp
pop edx
sti
stosb byte es:[edi], al
sbb bl, byte [eax - 0x60]
sub dword [eax - 0x7b3aa0ab], eax
out dx, al
lock xor ebp, dword ss:[ecx + 0x5c]
dec ecx
xchg esp, eax
jo 0x1002fc5e
mov byte [ecx + ecx - 0x3b], dl
sbb ebp, dword [ecx]
and esi, dword [ebp + 0x402c7cb5]
les ebp, [eax - 0x64a7cbdf]
loop 0x1002fba4
fbstp tbyte [ebx]
inc edx
cdq
adc dh, ah
sub dl, dh
pop esp
pushal
push edi
in al, dx
movsd dword es:[edi], dword [esi]
dec ebx
pop esi
cmp byte [esi - 2], dl
jno 0x1002fc7a
dec esp
pop eax
mov edi, 0x2f8b38e6
jle 0x1002fcac
cmp al, 0x3c
inc esp
jo 0x1002fca7
mov ch, 0xd7
lds edx, [eax - 0x60f8f901]
mov byte [eax + 0x6e2d0156], dl
cmp byte [edi - 0x662204c3], 0x33
lodsb al, byte [esi]
popfd
xor eax, eax
pop esi
pushfd
test byte [0x1002fd48], 0x1a
jne 0x1002fd49
cli
adc dh, byte [ebx + esi*4 + 0x22]
sbb bh, byte [ecx - 0x5d]
add dword [ebx - 0x10], edi
and eax, 0x399a4835
xor al, 0x8c
mov cl, 6
lcall 0x6b1, 0x8c34f239
dec esp
adc byte [edx], ch
cmp dl, dh
mov al, byte [0x7d253a68]
pop ecx
imul ebx, dword [ecx], 0xffffff9b
add dword [ecx + 0x16], edi
mov ebx, 0x185f8335
push ebx
enter 0xffffffffffffabd7, 0x19
mov edx, 0xe8d4cc8e
mov dword [0x4c317b95], eax
cmp al, 0xb7
lds ebp, [eax - 0x6c]
add cl, bh
jmp [esi]
mov bh, 0xc5
push 0xffcf0294
sub al, 5
sbb dword [edi], ebp
sbb byte [ecx - 0x6abbc6ff], bh
iretd
mov ecx, 0x95443901
or al, 0x7d
jae 0x1002fcb4
xor ah, bh
and eax, 0xd791bc1b
in eax, dx
int 0xd9
inc esi
and eax, 0x47562ba9
dec esp
frstor dword [edx + 0x4c38a999]
idiv dword [ebx + 0x1e]
sal dword [esi - 0xfc2dcfb], cl
pop esi
xchg esi, eax
sbb esp, dword [edx - 0x1e]
sbb byte [edi - 0xd], dl
adc al, byte [ebx + 0x3bb8d532]
lea edi, [edi + 0x17ad2e49]