Function at 0x427e1e
Capabilities:
Encode data using xor

Disassembly:
jne 0x42732a
xor dword ss:[esi - 0x4182a77f], edi
sbb ecx, dword ss:[ebx]
xor dword ss:[edi + eax*2], ebx
mov esi, 0x360b1b36
xor dword [edi + eax*2], ebx
jmp 0x3173a466
imul edi, dword [edx - 0x46], 0x7271557d
jno 0x4273c5
mov edx, 0x7d795575
mov esi, 0x7a595575
mov esp, 0xfdbc7a07
pop es
jp 0x42731d
std
sbb dword [ebx], eax
inc ebp
xor dword [ecx], esi
jne 0x427325
and dword [esi + 0x45b940f1], esi
xor eax, 0xb6403131
pop ebx
mov dh, 0x5b
xor esi, dword [ecx]
xor dword [edx - 0x13], esi
xor dword [ecx], esi
jb 0x427367
imul esi, dword [ecx], 0xbc723131
std
sbb dword [eax], eax
invalid
push ebp
sal dword [ecx], 1
xor dword [ecx], esi
jge 0x42734c
lodsd eax, dword [esi]
push ebp
pop ecx
jp 0x427351
or byte [ecx - 0x44], bh
stc
sbb dword [ebp + esi - 0x4386cecf], ebx
pushfd
xor eax, 0xbc793131
sub dword [ecx - 0x46], edi
jne 0x4273fa
push ecx
jns 0x42735e
int1
movsd dword es:[edi], dword [esi]
inc edi
jns 0x427369
cmp dword [ecx - 0x6c], edi
xchg esp, eax
jp 0x4273e7
jns 0x4273e8
stc
jns 0x427373
inc edx
jns 0x427376
xor esi, dword [eax]
inc esi
sub eax, 0x79313616
mov edx, 0x31d155ed
in eax, dx
push ebp
sal dword [ecx], 1
xor dword [ecx], esi
jns 0x427389
lds edx, [ebp - 0x2f]
xor dword [ecx], esi
xor dword [ecx - 0x44], edi
call [ecx]
popfd
inc ecx
xor dword [ecx], esi
sar dword [ecx - 0x44], 0xb5
push ebp
sal dword [ecx], 1
xor dword [ecx], esi
jns 0x42739a
int1
movsd dword es:[edi], dword [esi]
dec eax
jns 0x4273a5
mov esp, 0x7a947939
cmp dword [ecx - 0x6c], edi
jp 0x427423
xor eax, 0x79f93479
jns 0x427424
stc
jns 0x4273af
mov esp, 0x71bc7932
cmp dword [eax], esi
inc esi
xor bh, byte [ecx - 0x44]
jno 0x427431
xor byte [esi - 0x10], al
push ss
xor dword ss:[ecx - 0x46], edi
lea edx, [ebp + 0x51]
jge 0x4273c3
invalid
mov ch, 0x55
fnstenv [ecx]
xor dword [ecx], esi
jp 0x4273c9
or byte [ecx], bl
pop ss
sub dword [eax], esi
xor byte [ebp - 0x44], dh
and dword [esi - 0x2d46bf0f], esi
xor al, 0x31
xor dword [eax - 0x4a], eax
sub byte [ecx], dh
xor dword [ecx], esi
xor dword [ecx], esi
inc eax
mov dh, 0x28
xor dword [ecx], esi
xor dword [edx - 0x44], edi
jp 0x4273e2
std
sbb dword [edx - 0x74], ebx
xor byte [eax], dh
jns 0x4273e8
mov ch, 0x55
sal dword [ecx], 1
xor dword [ecx], esi
xor dword [ecx - 0x44], edi
xor dword [ecx], esi
jns 0x4273f2
in eax, dx
push ebp
fnstenv [ecx]
xor dword [ecx], esi
jns 0x4273fa
or byte [ecx - 0x44], bh
stc
sbb ebx, esi
xor al, 0x31
xor al, 0x31
xor dword [ebp - 0x44], edi
adc dword [ecx - 0x46], edi
jne 0x4274a3
push ecx
jns 0x427407
int1
movsd dword es:[edi], dword [esi]
inc edi
jns 0x427412
inc ecx
jns 0x4273ed
xchg esp, eax
jnp 0x427490
jns 0x427491
stc
jns 0x42741c
inc edx
jns 0x42741f
xor esi, dword [eax]
inc esi
test byte [esi], dl
xor dword ss:[ebp - 0x46], edi
aad 0x55
sal dword [ecx], 1
xor dword [ecx], esi
jns 0x427432
lds edx, [ebp - 0x2f]
xor dword [ecx], esi
xor dword [ecx - 0x44], edi
call [ecx]
hlt
mov esp, 0x31d155b5
xor dword [ecx], esi
jns 0x427443
int1
movsd dword es:[edi], dword [esi]
dec eax
jns 0x42744e
mov esp, 0x7a947939
xor eax, 0x79f93479
mov esp, 0x71bc7932
cmp dword [eax], esi
inc esi
cmp dword [ecx - 0x6c], edi
jp 0x4274cc
jns 0x4274cd
xor al, 0xf9
stc
jns 0x427458
xor bh, byte [ecx - 0x44]
jno 0x4274da
xor byte [esi + 0x47], al
inc edi
push ss
xor dword ss:[ecx - 0x4a], edi
xor byte [ebp - 0x7f43866d], ah
cmp dword [ecx - 0x4a], edi
cli
movsd dword es:[edi], dword [esi]
xor dword [ebp + 0x40], 0x6c9714e8
nop
inc ecx
movsb byte es:[edi], byte [esi]
insd dword es:[edi], dx
jb 0x427501
call 0x2776edeb
jns 0x427484
cmp byte [ecx], 0xb4
insd dword es:[edi], dx
and dh, byte [ebx]
movsd dword es:[edi], dword [esi]
push ecx
jns 0x42748e
xor esp, dword [ebp + 0x75bc7951]
and bh, byte [ecx]
jns 0x42748d
jne 0x4274f6
cmp dword [ecx - 0x4a], edi
int1
movsd dword es:[edi], dword [esi]
inc edi
jns 0x427498
mov esp, 0xe34630f9
stc
xor byte [esi - 0x1d], al
adc esi, dword [esi]
xor dword [ecx - 0x44], edi
js 0x427520
cmp dword [ecx - 0x46], edi
jns 0x4274a3
lea esp, [ecx]
cmp dword [ecx - 0x44], edi
cmp byte [ecx], 0x97
jbe 0x427527
push ss
xchg edi, eax
jne 0x427563
insb byte es:[edi], dx
cwde
inc ecx
mov dword [0x454630f5], eax
adc eax, 0xba793136
jns 0x4274bd
nop
cmp dword [ecx - 0x44], edi
add byte [eax], dh
inc esi
cmp byte [0xbc793136], dl
adc eax, 0xbc793136
sub al, 0x79
mov edx, 0x31d955cd
fnstenv [ecx]
xor dword [ecx], esi
sbb al, 0x39
jns 0x4274d9
in eax, dx
push ebp
fnstenv [ecx]
xor dword [ecx], esi
jle 0x4274db
xor dword [ecx], esi
xor dword [esi - 0x4a], edi
xor byte [ebp - 0x7f43856c], ah
cmp dword [ecx - 0x4a], edi
cli
xchg esp, eax
jp 0x4274e6
cmp byte [ecx], 0x79
mov dh, 0xfa
movsd dword es:[edi], dword [esi]
xor byte [ebp + 0x40], 0xe8
adc al, 0x97
jb 0x4275a4
nop
inc ecx
movsb byte es:[edi], byte [esi]
insd dword es:[edi], dx
jb 0x42757e
call 0x2776ee68
jns 0x427576
daa
jp 0x427501
cmp byte [ecx], 0xb4
insd dword es:[edi], dx
and dh, byte [ebx]
movsd dword es:[edi], dword [esi]
push ecx
jns 0x42750b
xor esp, dword [ebp + 0x75bc7951]
and bh, byte [ecx]
jns 0x42750a
jne 0x427573
cmp dword [ecx - 0x4a], edi
int1
movsd dword es:[edi], dword [esi]
inc edi
jns 0x427515
stc
xor byte [esi + 0x66], al
adc esi, dword [esi]
xor dword [edx - 0x44], edi
jp 0x42751e
js 0x42759d
cmp dword [ecx - 0x46], edi
jns 0x427520
lea esp, [ecx]
cmp dword [edx - 0x44], edi
cmp byte [ecx], 0x97
jbe 0x4275a4
push ss
xchg edi, eax
jbe 0x4275e0
insb byte es:[edi], dx
cwde
inc ecx
mov dword [0xc84630f5], eax
adc al, 0x36
xor dword [edx - 0x46], edi
enter 0x3614, 0x31
jp 0x42753a
nop
cmp dword [edx - 0x44], edi
jp 0x427540
add byte [eax], dh
inc esi
mov ebx, 0x79313614
mov esp, 0x8dba7924
push ebp
pop ecx
xor dword [ecx - 0x44], edi
and al, 0x79
jns 0x42754a
mov edx, 0x7d59558d
mov esp, 0x8dba792c
push ebp
push ecx
jge 0x427559
lea edx, [ebp + 0x59]
jge 0x427551
sub al, 0x79
mov edx, 0x7d51558d
mov esp, 0x1c615595
jns 0x427560
xchg ebp, eax
push ebp
popal
sbb al, 0x36
jns 0x427560
movsd dword es:[edi], dword [esi]
push ebp
pop ecx
sbb al, 0x5e
or al, 0x75
mov esi, 0xbc7d329c
xor bh, byte [ebp - 0x44]
aad 0x55
sal dword [ecx], 0x31
xor dword [ebp - 0x46], edi
xchg ebp, eax
push ebp
popal
jne 0x42757a
in eax, 0x55
sal dword [ecx], 1
xor dword [ecx], esi
jns 0x427582
in eax, dx
push ebp
fnstenv [ecx]
xor dword [ecx], esi
jns 0x42758a
movsd dword es:[edi], dword [esi]
push ebp
pop ecx
jge 0x42758f
lodsd eax, dword [esi]
push ebp
push ecx
jbe 0x42758e
daa
inc eax
mov edx, 0x3131328e
jns 0x42759f
mov esi, 0x3827f836
xor dword [ecx - 0x44], edi
clc
daa
cmp byte [ecx], dh
jns 0x4275a4
int1
daa
cmp byte [ecx], dh
jns 0x42765b
stc
movsd dword es:[edi], dword [esi]
dec edi
jne 0x4275a9
lcall 0x313e, 0xeb49a54d
xor dword [ecx], esi
jbe 0x4275bb
invalid
jns 0x4275ae
jns 0x427651
jp 0x427652
add byte [ecx - 0x44], bh
xor dh, byte [edx - 0x44]
jb 0x4275e0
push es
jns 0x4275e3
jno 0x42766a
xor byte [esi - 0x41], al
adc al, 0x36
xor dword [ecx - 0x4a], edi
xor dword ss:[ecx - 0x4a], edi
xor byte [ebp - 0x7f438668], ah
cmp dword [ecx - 0x4a], edi
cli
movsd dword es:[edi], dword [esi]
xchg dword [ebp + 0x40], esi
call 0x90af0d58
inc ecx
movsb byte es:[edi], byte [esi]
outsd dx, dword [esi]
jbe 0x427689
call 0x1934f07b
xor eax, 0x3980bc79
jae 0x427609
cmp byte [ecx], 0x73
mov ah, 0x6d
cmp dword [ebx - 0x4c], esi
insd dword es:[edi], dx
push 0x33
movsd dword es:[edi], dword [esi]
push ecx
jnp 0x427618
mov esp, 0x79396a75
mov dh, 0xf1
jne 0x4276c8
cmp dword [ecx - 0x4a], edi
int1
movsd dword es:[edi], dword [esi]
inc edi
jns 0x427622
stc
xor byte [esi + 0x59], al
adc dh, byte [esi]
xor dword [ecx - 0x44], edi
js 0x4276aa
jp 0x42762d
lea edi, [eax]
cmp dword [ecx - 0x44], edi
cmp byte [ecx], 0x97
jbe 0x4276b1
push ss
xchg edi, eax
jne 0x4276ed
inc ecx
mov dword [0xf36819f3], eax
das
xor byte [ecx - 0x46], bh
nop
cmp dword [ebp - 0x44], edi
xchg ebp, eax
push ebp
popal
jns 0x427651
add byte [ecx], bl
push edi
das
xor byte [ecx - 0x4a], bh
daa
movsd dword es:[edi], dword [esi]
xchg ecx, eax
jns 0x42765e
jg 0x4276dd
jns 0x42765c
cli
movsd dword es:[edi], dword [esi]
xor byte [ebp + 0x40], 0xe8
sub al, 0x97
insb byte es:[edi], dx
pop dword [ecx - 0x5c]
inc eax
call 0x8faf0ddc
inc ecx
movsb byte es:[edi], byte [esi]
insd dword es:[edi], dx
jb 0x4276f5
call 0x3076efea
jns 0x427678
jg 0x4276f7
push ecx
jns 0x427682
jne 0x4276f2
cmp dword [ecx - 0x4a], edi
int1
movsd dword es:[edi], dword [esi]
inc edi
jns 0x42768c
stc
xor byte [esi - 0x11], al
inc esi
out dx, eax
adc dword [esi], esi
xor dword [ecx - 0x44], edi
xor dword ss:[ecx - 0x44], edi
mov esp, 0xba793977
ja 0x427714
cmp dword [ecx - 0x46], edi
jns 0x427697
lea ebp, [ecx]
cmp dword [ecx - 0x44], edi
jg 0x42771d
xchg edi, eax
jbe 0x42771b
xchg edi, eax
jne 0x427757
scasd eax, dword es:[edi]
inc ecx
mov dword [0xf2fe19f5], eax
das
xor byte [ecx - 0x46], bh
invalid
mov edx, 0xbc79398f
call [ecx]
das
xor byte [edx - 0x42], bh
movsd dword es:[edi], dword [esi]
push ebp
inc ecx
jns 0x4276c3
dec edi
jns 0x427776
jns 0x4276d2
inc esp
jns 0x4276d5
or edi, dword [ecx - 0x44]
js 0x427757
mov esp, 0xba793978
cmp dword [ecx - 0x46], edi
jns 0x4276da
inc ecx
jns 0x4276dd
jae 0x42775e
jns 0x4276e5
add byte [ecx + 0x19], 0xf8
clc
wait
xor eax, 0xbc7931
sbb dword [edx + esi*8 + 0x3079302f], edi
jg 0x42777b
sbb al, 0xfd
jp 0x4276fa
cmc
jns 0x4276f5
cmc
xor dword [edx - 0x70], 0x8e728f72
jb 0x4276d8
nop
invalid
mov esi, 0x38268836
xor dword [ecx - 0x44], edi
and dword ds:[esi], 0x6c793138
mov esp, 0x3826813e
xor dword [ecx + 0x6c], edi
insb byte es:[edi], dx
stc
movsd dword es:[edi], dword [esi]
dec esi
jne 0x427719
lcall 0x86be, 0x7248a54d
cmp dh, byte [ebp - 0x44]
jne 0x42772a
add byte [ebp - 0x42], bh
push 0x7931383a
mov esp, 0xe719417a
xor dword [ecx - 0x44], edi
jp 0x4277bb
sbb edi, esp
out 0x2c, eax
xor esi, dword [ecx]
mov esp, 0x7af81900
xor dword ss:[ecx - 0x42], edi
sub al, 0x33
xor dword [eax + eax + 0x367af819], edi
xor dword [ecx - 0x42], edi
push ecx
push ecx
cmp byte es:[ecx], dh
jns 0x42774b
dec edx
cmp byte es:[ecx], dh
jns 0x427802
stc
movsd dword es:[edi], dword [esi]
dec edi
jne 0x427750
lcall 0x313c, 0xeb49a54d
xor dword [ecx], esi
jbe 0x427762
invalid
jns 0x42776c
jp 0x4277f3
sbb dword [edi + 0x7231332c], ebp
mov esp, 0x7abf19ff
xor dword ss:[ecx - 0x42], edi
sbb byte ss:[0xbc793138], ah
jb 0x427775
call [ecx]
mov edi, 0x7931367a
mov esi, 0x38251836
xor dword [ecx - 0x44], edi
mov esp, 0x3825113e
adc dword ds:[0x6c793138], esp
xor dword [ecx + 0x6c], edi
stc
movsd dword es:[edi], dword [esi]
dec edi
jne 0x427789
lcall 0x313d, 0xeb49a54d
xor dword [ecx], esi
jbe 0x42779b
invalid
inc ecx
sbb dword [esi + 0x2c], esi
xor esi, dword [ecx]
jb 0x4277ae
call [ecx]
xchg byte [edx + 0x36], bh
xor ecx, eax
sbb dword [esi - 0x3ecec986], eax
jb 0x4277b7
mov esp, 0x7a7d19ff
call [ecx]
jge 0x427879
xor ebp, edi
std
std
std
std
std
std
std
jns 0x4277c7
cmc
jne 0x4277c8
mov edx, 0xba794971
jno 0x427859
jns 0x4277cc
jns 0x42784d
mov byte [ecx - 0x4c], bh
sbb eax, 0x71f87971
sbb dword [edi], ebp
mov ah, 0x1d
jno 0x427893
clc
jno 0x427836
das
xor byte [eax], dh
xor byte [ecx - 0x46], bh
mov dword [ecx + 0x79], eax
mov esp, 0xabc792b
jbe 0x427891
int1
int1
jne 0x4277ea
jno 0x427883
push ecx
jns 0x4277f2
pop ebp
and dh, byte [esi]
xor dword [ecx - 0x46], edi
xor bh, byte [ecx - 0x42]
mov edx, 0x36be7932
pop ebx
pop ebx
out 0x36, eax
xor dword [ecx - 0x46], edi
jb 0x4278a8
clc
jne 0x42789f
cdq
xor dh, byte [ecx]
xor dword [ecx], esi
jns 0x42780d
xor bh, byte [ecx - 0x6c]
jns 0x42788b
jns 0x427816
and esi, esp
and esi, esp
out 0x36, al
xor dword [ecx - 0x46], edi
xor dword ss:[ecx - 0x46], edi
xor eax, 0x34bc794a
jns 0x4277fa
jns 0x42789d
mov esi, 0x85ba1982
dec edx
sub eax, 0x3974ba75
jns 0x427831
xor al, 0x79
xchg esp, eax
jns 0x4278af
xor eax, 0xdd36be79
out 0x36, al
xor dword [ecx - 0x46], edi
jns 0x42783a
fucom st(6)
xor dword ss:[ecx - 0x46], edi
mov edx, 0xbc794a35
xor al, 0x79
xchg esp, eax
xor eax, 0x34bc794a
jns 0x42781e
jns 0x4278c1
xor eax, 0xba1982be
mov esi, 0x85ba1982
sbb byte [ecx], 0xba
test dword [edx + 0x2d], ecx
dec edx
sub eax, 0x7934bc79
jns 0x427851
xor al, 0x79
jns 0x42782c
xchg esp, eax
jns 0x4278cf
jns 0x42785a
and eax, 0x793136e7
and eax, 0x793136e7
xor dword ss:[ecx - 0x46], edi
xor eax, 0x34bc794a
mov edx, 0xbc794a35
xor al, 0x79
xchg esp, eax
jns 0x42783e
jns 0x4278e1
mov esi, 0x85ba0182
dec edx
sub eax, 0x4174ba7d
jge 0x427873
mov edx, 0x7d2d4a85
mov edx, 0xba7d4174
je 0x427904
xchg edi, eax
jne 0x427878
je 0x427911
jne 0x42787c
mov edx, 0xbc795574
je 0x427919
jns 0x427882
or byte [ecx], bl
xor byte [ecx + esi], 0x31
jns 0x42788a
or byte [ecx - 0x44], bh
jns 0x42788d
cld
sbb dword [ebx - 0x43cececd], eax
jl 0x42792f
xor dword [ecx], esi
mov esp, 0x1ab4557c
mov ah, 0x1a
xor ah, byte [ebp + 0x321ab459]
movsd dword es:[edi], dword [esi]
popal
mov ah, 0x2a
xor al, byte [eax - 0x4a]
pop ebp
xor ah, byte [ebp + 0x322ab461]
sub dh, byte [edx]
inc eax
mov dh, 0x5d
je 0x42791f
xor dword [ecx - 0x44], edi
or byte [ecx - 0x44], bh
cld
sbb esi, ecx
into
and eax, 0x79c13030
mov esp, 0x8dbc79f4
push ebp
mov dword [ecx - 0x4c], edi
cmc
jno 0x427896
hlt
jns 0x4278c8
cld
sbb dword [edi + 0x30], esi
xor byte [esi + edx], bl
jns 0x4278d2
or byte [ecx - 0x44], bh
jns 0x4278d5
cld
sbb dword [ebx], ebx
dec esi
xor dword [ecx], esi
sbb al, 9
std
std
std
std
std
std
std
std
jns 0x4278e5
lea edx, [ebp + 0x39]
mov byte [ecx - 0x4c], bh
jns 0x4278e5
sbb eax, 0xbe84051
jns 0x4278f4
sub bl, byte [ecx]
dec eax
xor dh, byte [ecx]
xor edx, ebp
dec ecx
xor dword [ecx], esi
xor dword [ecx], ebx
xchg dword ds:[eax], esi
xor byte [ecx - 0x46], bh
jns 0x427904
mov edx, 0xfa644178
js 0x42798d
cli
jns 0x42790a
mov edx, 0x79ba7939
cmp dword [ecx - 0x46], edi
jns 0x42798e
cmp dword [ecx - 0x46], edi
jns 0x427911
jns 0x42799a
jns 0x427917
js 0x42799e
push edx
cmp dword [ecx - 0x44], edi
js 0x4279a4
xchg edi, eax
mov edx, 0x72be4189
inc ecx
mov esi, 0x28794172
jns 0x427994
adc al, 0x79
clc
jns 0x427967
xor byte [eax], dh
xor byte [eax], dh
jns 0x4279b6
inc eax
jno 0x42796a
jns 0x427936
stc
sbb dword [esi], eax
xchg byte [eax], dh
xor byte [ecx - 0x44], bh
add byte [ecx + 0x64], 3
jns 0x42797a
adc al, 0x35
jge 0x427948
hlt
jns 0x427949
mov edx, 0xbc793972
jb 0x4279ca
jns 0x42794f
add byte [ecx + 0x79], 0xbc
inc ecx
jns 0x427953
jp 0x4279d2
jns 0x427957
mov esp, 0x7961558d
mov ah, 0xf5
lea edx, [ebp + 0x61]
jns 0x427954
cmc
push ecx
nop
sbb ch, byte [esi - 0x6e]
outsb dx, byte [esi]
xchg edx, eax
xor dh, byte [ecx]
std
std
std
std
std
std
std
std
std
jns 0x42796d
mov edx, 0x7939558d
mov edx, 0x884155a5
lea edx, [ebp + 0x39]
jns 0x427972
movsd dword es:[edi], dword [esi]
push ebp
inc ecx
mov byte [ecx - 0x4c], bh
jns 0x427972
sbb eax, 0xa2be7951
add dword [ecx - 0x44], edi
or bh, byte [ecx - 0x44]
aaa
mov esp, 0x37bc790a
mov esp, 0x71947d2b
xor eax, 0xef36be79
out dx, eax
out 0x36, al
xor dword [edx - 0x46], edi
jne 0x427a14
add dword [ecx - 0x44], edi
aaa
jge 0x427975
jno 0x427a18
jbe 0x4279a3
mov esi, 0xba760179
jns 0x4279e8
jbe 0x4279a3
mov edx, 0x79fd397d
mov esp, 0x319219ff
xor dword [ecx], esi
int1
jge 0x427a24
std
jns 0x4279aa
call [ecx]
xchg edx, eax
sbb dword [edx + 0x64313131], edx
int1
xor dword [ecx], esi
xor dword [ecx + esi*8 + 0x79], esp
mov edx, 0xba971974
je 0x427a1f
jns 0x4279b2
je 0x427a13
xchg edi, eax
mov edx, 0xbc792174
and dword [ecx - 0x44], edi
jns 0x4279bc
aaa
jns 0x427997
jns 0x427a3a
jns 0x4279c5
jb 0x4279ef
xor dword ss:[ecx - 0x46], edi
jne 0x427a5a
add dword [ecx - 0x42], edi
xchg ch, ah
xchg ch, ah
xor dword ss:[ecx - 0x44], edi
jns 0x4279d6
aas
jns 0x4279b1
xchg esp, eax
xor byte [0x1973be75], 0x75
jne 0x4279df
mov esi, 0xba751973
jae 0x427a3c
jne 0x4279df
mov edx, 0x79fd4b75
mov edx, 0xf8277134
jne 0x427a72
std
jns 0x4279e4
xor al, 0x71
daa
clc
xor ah, byte [ebp - 0x4386c6]
xor byte [esi + 0xc], al
invalid
movsd dword es:[edi], dword [esi]
cmp bh, byte [ecx - 0x44]
jns 0x4279ef
push dword [eax]
inc esi
or al, 0xf
xor dword ss:[ecx - 0x44], edi
jns 0x4279f8
lea edx, [ebp + 0x61]
jns 0x4279fd
idiv dword [ecx - 0x44]
movsd dword es:[edi], dword [esi]
push ebp
imul edi, dword [ecx - 0x4c], 0xf49051f5
std
std
std
std
std
std
std
std
jns 0x427a13
cmc
jns 0x427a14
mov dword [ecx], edi
jns 0x427a18
cdq
inc ecx
jns 0x427a1c
mov eax, dword [0xa9ba7949]
push ecx
jb 0x4279f1
mov edx, 0x877251a9
jns 0x427a20
sbb eax, 0xabc7951
push ds
push ecx
jns 0x427a2c
or ah, byte [esi + ebx + 0x79]
mov esp, 0xb679417a
push ds
jns 0x427a31
jp 0x427ab8
inc ecx
jns 0x427a2f
cli
movsd dword es:[edi], dword [esi]
mov al, 0x79
push 0xffffffffffffff9a
cmp dword [ebp + 0x2ee840a0], esp
jns 0x427ae8
lcall 0x2ee8, 0x40a0a539
call 0x9aaf11b6
inc ecx
movsb byte es:[edi], byte [esi]
cmp dword [ebp - 0x44], 0xa6be75f2
xchg edi, eax
insb byte es:[edi], dx
lcall 0xf2bc, 0x7d81a441
jne 0x427a4e
cmpsb byte [esi], byte es:[edi]
xor bh, byte [edx - 0x44]
jno 0x427acf
jns 0x427ad8
lock sub byte [ecx + 0x34], bh
daa
push 0x5d
and dword [esi + 0x75bc79a5], esp
jne 0x427ac7
and dword [ecx], edi
jp 0x427a65
cmp dword [edx - 0x44], edi
stc
jns 0x427a62
int1
movsd dword es:[edi], dword [esi]
dec ebx
jns 0x427a6d
stc
xor byte [esi - 0x72], al
invalid
jns 0x427a76
mov esp, 0xbc794174
je 0x427afd
jns 0x427a7a
jns 0x427af9
jns 0x427a7c
popfd
and bh, byte [ecx]
jns 0x427a83
jl 0x427b0a
inc ecx
inc eax
call 0x72d9bc51
xor al, 0x2f
inc eax
invalid
rep lodsd eax, dword [esi]
call 0x39bd3758
xor byte [esi + 0x61], al
invalid
inc ecx
jns 0x427aa5
mov edx, 0xbc793999
cdq
cmp dword [ecx - 0x44], edi
jl 0x427b32
xor byte [esi + 0x4f], al
dec edi
invalid
pushfd
inc ecx
jns 0x427ab9
lea edx, [ebp + 0x61]
jns 0x427abe
popfd
push ebp
imul edi, dword [ecx - 0x44], 0x797155a5
mov esp, 0x797955ad
jns 0x427ac8
lodsd eax, dword [esi]
push ebp
jns 0x427b89
mov ah, 0xf5
push ecx
jb 0x427aa4
hlt
jns 0x427aea
popfd
push ebp
inc ecx
jns 0x427aef
movsd dword es:[edi], dword [esi]
push ebp
dec ecx
mov byte [edx - 0x79], dh
jb 0x427ac5
jns 0x427af3
sbb eax, 0x73bc7951
cmp dword [ebp - 0x44], edi
sub edi, dword [ecx - 0x44]
and ch, bl
lea esi, [ecx]
xor dword [ecx], esi
jns 0x427b0e
cdq
cmp dword [ecx - 0x44], edi
invalid
xor dword ss:[esp + ecx + 0x79], esp
mov esp, 0xf1b67929
inc eax
mov ch, 0x51
push ecx
jb 0x427b9d
xor dword [ecx + 0x5c], edi
jne 0x427b2e
movsb byte es:[edi], byte [esi]
xor eax, 0x79300279
mov esi, 0x361e2246
xor dword [edx + 0x6c], edi
das
jbe 0x427b3d
idiv dword [ecx - 0x44]
invalid
clc
xor byte [esi + 0xf], al
or eax, 0xf1b63136
movsd dword es:[edi], dword [esi]
cmpsb byte [esi], byte es:[edi]
jp 0x427c01
insb byte es:[edi], dx
das
jns 0x427b56
inc esi
adc dword [esi], ebx
xor dword ss:[ecx - 0x44], edi
jns 0x427b5b
invalid
or eax, 0xf1b63136
mov dh, 0xf1
cmpsb byte [esi], byte es:[edi]
xchg edx, eax
jns 0x427b67
mov ah, 0xf9
stc
xor byte [ecx + 0x30], bh
int1
xchg edi, eax
push 0xffffffffffffff8d
jbe 0x427bee
lea esi, [esi + 0x31]
cmpsb byte [esi], byte es:[edi]
daa
jb 0x427baa
inc esi
xor dword [ecx], esi
xor dword [edx + 0x6c], esi
int1
lodsd eax, dword [esi]
push eax
jp 0x427b88
cmp byte [ecx], 0x79
mov esi, 0x361ee946
xor dword [ecx - 0x44], edi
jp 0x427c12
xor byte [esi - 0x41], al
or eax, 0xf1b63136
jmp 0x427c15
xor dword [esi + 0x3132ebf1], esi
xor dword [ecx], esi
inc eax
jne 0x427bf4
xor dword [ecx], esi
xor dword [eax + 0x75], eax
or edi, dword [esi + 0x77ba3374]
mov esi, 0x77ba3374
xor edi, dword [edx - 0x4386aa89]
push ebp
jns 0x427bad
lea edx, [ebp + 0x71]
jns 0x427bb2
popfd
push ebp
jns 0x427c73
mov esp, 0x798155a5
mov ah, 0xf5
push ecx
jb 0x427b94
jb 0x427b95
nop
hlt
mov edx, 0x91c558f
sbb al, 9
std
std
std
std
std
std
jns 0x427bd9
mov edx, 0x7941558d
mov edx, 0x7949559d
mov edx, 0x8839557d
jb 0x427bb4
lea edx, [ebp + 0x41]
push ebp
inc ecx
jns 0x427bde
popfd
push ebp
dec ecx
jns 0x427be3
jge 0x427c80
cmp dword [eax - 0x798d7a8e], ecx
jb 0x427bb7
jb 0x427bba
jb 0x427bbd
jns 0x427beb
sbb eax, 0x1e647661
jge 0x427bfa
and edi, dword [ecx - 0x4a]
add eax, dword [eax - 0x4b]
mov dh, 0x71
xor esi, dword [ecx]
jne 0x427c06
xor dword [ebp - 0x44], esi
cmp esi, dword [esi - 0x4a]
cli
inc eax
mov dh, 0xe5
jno 0x427c86
xor dword [eax - 0x18], eax
jae 0x427c99
xchg edi, eax
jne 0x427cc7
sbb dword [eax - 0x4b], eax
add al, 0x71
xor esi, dword [ecx]
jns 0x427c20
jnp 0x427c9f
jns 0x427c1e
cli
inc eax
mov ch, 0x21
jno 0x427ca1
xor dword [ebp - 0x44], esi
cmp dh, byte [esi - 0x4a]
cli
mov dh, 0xfa
inc eax
mov dh, 0x5f
jb 0x427cad
xor dword [esi + 0x40], esi
call 0x6cb813b0
jne 0x427cee
sbb dword [eax - 0x4c], eax
cmc
xor dword [ecx], esi
xor dword [ecx - 0x44], edi
xor dword [ecx], esi
jns 0x427c47
dec esi
and dword [eax], edi
xor dword [ecx - 0x42], edi
outsb dx, byte [esi]
inc edi
and dword [eax], edi
xor dword [edx - 0x42], esi
invalid
jb 0x427ce1
call 0x376f5ae
jbe 0x427c64
mov esp, 0xb676013d
cli
cmp eax, 0xfab67601
movsd dword es:[edi], dword [esi]
imul esi, dword [ebp + 0x6c], 0xfffffffc
inc eax
mov dh, 0xde
xor dword [ecx], esi
xor dword [eax - 0x18], eax
int1
pop esp
hlt
inc eax
call 0x7736d9af
inc eax
call 0xf9aef1c4
inc eax
mov dh, 0xd
or eax, 0x7a313372
mov esp, 0x79390175
mov dh, 0xf1
jb 0x427cfc
xor dword [edx - 0x44], edi
jne 0x427ccf
cmp dword [ecx - 0x4a], edi
jns 0x427c87
int1
inc eax
mov dh, 0xfa
xor dword [ecx], esi
xor dword [ecx + 0x6c], edi
add byte [ebp + 0x4d72278e], ah
inc ecx
inc eax
mov dh, 0x4a
jb 0x427d19
xor dword [edx + eax*4], ebx
jp 0x427ca7
popfd
add dword [ecx], edi
cmp dword [ecx - 0x4a], edi
jns 0x427ca6
mov dh, 0x1e
push ds
inc eax
mov ch, 0xcc
jb 0x427d29
xor dword [ebp - 0x42], edi
jne 0x427d50
xchg ecx, eax
jge 0x427cb8
popfd
push ebp
xchg ecx, eax
jns 0x427cbf
invalid
xchg ebp, eax
push ebp
xchg ecx, eax
jle 0x427cc6
adc eax, 0x7291b540
xor esi, dword [ecx]
jns 0x427cd5
shl byte ds:[eax], 0x38
xor dword [ecx + 0x6c], edi
add byte [ebp + 0x4d72273b], ah
inc ecx
inc eax
mov dh, 0xda
jno 0x427d5f
fidiv dword [ecx + 0x33]
xor dword [edi - 0x69524b8d], edx
das
lea eax, [eax - 0x4b]
push edi
jb 0x427d6c
xor dword [edx + 0x40], esi
call 0x75d9beb8
xor al, 0x2c
xchg edi, eax
jne 0x427db2
sub dword [eax - 0x4d], eax
jg 0x427d7b
xor byte [eax], dh
jns 0x427d0b
lea edx, [ebp - 0x67]
push ebp
cdq
jns 0x427d10
popfd
push ebp
mov eax, dword [0x61f5b479]
jb 0x427ced
jb 0x427cee
jb 0x427cef
jb 0x427cf0
nop
hlt
jb 0x427da1
xor dword [esi + 0x40], esi
call 0xe97b7eeb
xor byte [eax], dh
xor dword [ecx], esi
xchg edi, eax
jne 0x427de9
int1
movsd dword es:[edi], dword [esi]
inc edx
jb 0x427dc2
call 0xf49f1578
xchg edi, eax
mov ah, 0x29
dec ecx
inc eax
mov eax, 0x31337275
jns 0x427dff
add byte [ebp + 0x4d7227d5], ah
dec ebp
inc ecx
movsd dword es:[edi], dword [esi]
iretd
jns 0x427e0f
add byte [ebp + 0x4d7227c5], ah
inc ecx
movsd dword es:[edi], dword [esi]
mov edi, 0x3371971a
xor ebp, edi
std
std
std
std
std
std
std
std
std
std
std
std
std
std
std
std
std
std
std
jno 0x427d4b
jns 0x427d7d
sbb eax, 0xfab67951
inc eax
mov ch, 0x9a
jb 0x427e06
xor ebx, ebp
xor byte [eax], dh
xor byte [eax - 0xc43f39c], dh
xchg edi, eax
push 0x4a
movsd dword es:[edi], dword [esi]
inc edx
jns 0x427d98
mov ah, 0xf2
xor edi, dword [ecx - 0x4c]
xor edi, dword [ecx - 0x4c]
sbb dword [edx], esi
cmpsb byte [esi], byte es:[edi]
and ch, ah
mov byte [ecx], dh
xor ah, byte [esi + 0x3188ec22]
cmp byte [ecx - 0x4986c9e4], dh
jns 0x427dab
int1
movsd dword es:[edi], dword [esi]
and eax, 0xa5f1b67e
cmp esi, dword [esi + 0x7945a90c]
or al, 0xa9
inc ebp
jns 0x427e5f
test eax, 0x15c7945
jp 0x427dc0
pop esp
add dword [edx - 0x46], edi
inc ecx
mov dh, 0xc
inc eax
mov ecx, 0x31337264
jb 0x427e41
xor dword [ecx - 0x4c], edi
jns 0x427dc5
cmc
push ecx
invalid
hlt
sbb bh, ch
std
std
std
std
std
std
std
jns 0x427de3
cmc
jne 0x427de4
jno 0x427e75
jns 0x427de8
jns 0x427e69
test byte [ecx - 0x4c], bh
sbb eax, 0x71f87961
sbb dword [edi], ebp
das
xor byte [eax], dh
xor byte [ebp - 0x44], bh
sti
jns 0x427dfe
mov esp, 0xf164760a
or dh, byte [esi + 0x64]
int1
jne 0x427e02
jno 0x427e93
jns 0x427e0a
or eax, 0x7931361b
mov edx, 0x36be7932
inc ebx
sbb esi, dword [esi]
xor dword [ecx - 0x46], edi
xor bh, byte [ecx - 0x42]
jns 0x427e14
inc ebx
loope 0x427e90
xor dword [ecx - 0x46], edi
jb 0x427ed0
clc
jne 0x427eb7
xor dword [edx], 0x79313131
mov esi, 0x3602b036
xor dword [ecx - 0x46], edi
mov al, 2
xor dword ss:[ecx - 0x46], edi
jb 0x427df3
jns 0x427e30
xor bh, byte [ecx - 0x6c]
jns 0x427e0b
jns 0x427eae
jns 0x427e39
mov esi, 0x36e0fe36
invalid
xor dword [ecx - 0x46], edi
xor eax, 0x34bc794a
jns 0x427e1d
jns 0x427e42
mov esp, 0x79947934
xor eax, 0xba1982be
test dword [edx + 0x2d], ecx
jne 0x427e4e
xor al, 0x79
xchg esp, eax
jns 0x427ec0
mov esi, 0x85ba1982
mov edx, 0x752d4a85
dec edx
sub eax, 0x3974ba75
mov edx, 0xbc793974
je 0x427ecf
jns 0x427e54
xor al, 0x79
xchg esp, eax
jns 0x427ed2
jns 0x427e5d
mov edx, 0x793136e0
mov edx, 0x793136e0
mov edx, 0xbc794a35
xor al, 0x79
xchg esp, eax
jns 0x427ee4
xor eax, 0xba1982be
mov esi, 0x85ba1982
dec edx
sub eax, 0x5974f879
sbb byte [ecx], 0xba
test dword [edx + 0x2d], ecx
jns 0x427eb0
clc
je 0x427f13
cmp byte [ecx], dh
xor dword [ecx], esi
jge 0x427e7a
je 0x427f13
xchg edi, eax
jne 0x427e7f
je 0x427f08
inc ecx
jns 0x427e85
xor al, 0x79
xchg esp, eax
jns 0x427f03
jns 0x427e8e
mov esi, 0x36e1d136
shl ecx, 1
xor dword ss:[ecx - 0x46], edi
loope 0x427f0a
xor dword [ecx - 0x46], edi
xor eax, 0x34bc794a
jns 0x427e72
jns 0x427f19
cmp dword [ecx - 0x42], edi
jns 0x427ea0
lahf
loope 0x427f1c
xor dword [ecx - 0x46], edi
xor eax, 0x34bc794a
jns 0x427e84
jns 0x427f27
mov esi, 0x85baf182
dec edx
sub eax, 0x7934bc79
xchg esp, eax
jns 0x427f39
mov edx, 0x792d4a85
mov esp, 0x79947934
cmp dword [esi - 0x7a451e7e], edi
mov esi, 0x85bae182
mov edx, 0x7d2d4a85
dec edx
sub eax, 0x6174ba7d
mov edx, 0xbc7e6174
popal
jle 0x427ec9
jb 0x427f50
jp 0x427ec5
stosb byte es:[edi], al
dec ecx
cmp dword [ebx + 0x3abc7e34], esp
mov esp, 0x2bc7a3a
jp 0x427ed7
add bh, byte [ecx - 0x42]
jns 0x427edc
jl 0x427f61
sbb ecx, esp
inc esi
loope 0x427f69
xor byte [eax], dh
sar dword [ecx - 0x44], 0xf4
jns 0x427edf
mov esp, 0xf5b479f4
mov ah, 0xf5
cmc
popal
invalid
jb 0x427ec0
jb 0x427ec3
xchg byte [edx - 0x79], dh
jb 0x427ec6
jb 0x427ec9
jns 0x427ef5
mov dl, 0x1d
and dword [ecx], esi
xor dword [ecx], esi
sbb eax, 0x31313121
xor dword [ecx], esi
xor dword [ecx - 8], edi
jns 0x427f42
jne 0x427fa1
jns 0x427f7d
xor byte [eax], dh
xor byte [ecx - 0x44], bh
out 0x51, al
cmp dword [ecx], esi
jns 0x427fbe
cmc
cmc
jns 0x427f17
mov ch, 0x55
sbb dword [ecx], esi
xor dword [ecx], esi
jle 0x427f21
and bh, byte [esi - 0x44]
adc dword [ebp - 0x44], edi
jge 0x427f27
sbb edi, dword [ecx - 0x44]
jns 0x427f2a
mov ch, 0x55
xor dword [edx], 0xba793131
jne 0x427fcd
mov edx, 0x64715575
jno 0x427fde
or al, 0x79
mov edx, 0x7969558d
mov edx, 0x7961558d
mov esi, 0x31b155bd
xor dword [ecx], esi
sbb esp, esi
pop ss
xor byte [eax], dh
sar dword [esi - 0x14e6b684], 0x80
xor byte [eax], dh
lea edx, [ebp + 0x69]
jns 0x427f3c
lea edx, [ebp + 0x61]
jns 0x427f45
mov ebp, 0x3131b155
xor dword [ecx], ebx
hlt
jl 0x427fdf
sbb ebx, ebp
xor byte [eax], 0x30
jge 0x427f59
sub dword [ecx - 0x46], edi
jne 0x427ff7
push ebp
imul esp, dword [ecx + esi*8 + 0x7a], 0xba7a38ba
js 0x427fe5
jp 0x427f68
mov edx, 0xba724178
js 0x427ff1
jb 0x427f6c
mov edx, 0xe8407250
jle 0x427ff9
push eax
jb 0x427ff5
call 0x72d9c138
mov edx, 0x40724180
inc ecx
xchg edi, eax
jb 0x427f75
add byte [ecx + 0x72], 0x40
inc eax
call 0x7500c142
inc ecx
jns 0x427fef
jle 0x428003
mov esi, 0x28794174
adc bh, byte [ecx - 0x42]
movsb byte es:[edi], byte [esi]
xor byte [ecx + 0x40], bh
inc eax
jno 0x427fc7
jns 0x427f8e
stc
sbb dword [esi + 0x7a303080], ebp
mov edx, 0x40763978
xor byte [eax], 0x30
jp 0x427f94
js 0x428015
jbe 0x42801e
call 0xf2bcc15b
js 0x428022
jp 0x427fd5
adc dword [0xbc790364], esi
add edi, dword fs:[ecx - 0x44]
stc
sbb dword [edi], esp
daa
mov esi, dword [edx]
xor dword [edx - 0x44], edi
jp 0x427fad
mov esp, 0xbc793986
xchg byte [ecx], bh
jns 0x427fb1
cmp dword [ecx], 0x79
mov esi, 0x1989557d
jns 0x427fb7
jge 0x428050
mov dword [ecx], ebx
fbstp tbyte gs:[eax]
xor cl, al
jns 0x427fc0
xor byte [eax], dh
sar dword [ecx - 0x44], 0xb5
push ebp
mov esp, 0x31b155b5
mov ch, 0x55
mov cl, 0x31
xor dword [ecx], esi
jns 0x427fa0
jns 0x428047
jns 0x427fce
in eax, dx
push ebp
mov cl, 0x31
xor dword [ecx], esi
jns 0x42804c
xor dword [ecx + 0x34], edi
xor al, 0x2a
jns 0x427fd5
sub bh, byte [ecx - 0x46]
mov edx, 0xa58155ad
lodsd eax, dword [esi]
push ebp
and dword [ebp + 0x38bc7941], 0x7900bc79
mov esp, 0xbf463031
or dh, byte [esi]
xor ecx, eax
movsd dword es:[edi], dword [esi]
inc ecx
jns 0x427fde
cmp byte [ecx - 0x44], bh
add byte [ecx - 0x44], bh
xor dword [eax], esi
inc esi
mov edi, 0xc131360a
sar dword [ecx - 0x42], 0x85
push ebp
mov dword [ecx - 0x4c], edi
jns 0x427ff0
test dword [ebp - 0x77], edx
jns 0x427feb
lodsd eax, dword [esi]
push ebp
mov eax, dword [0x74407939]
test dword [ebp - 0x77], edx
jge 0x427fff
jne 0x42809a
cdq
jns 0x428006
mov esi, 0x31c155bd
mov ebp, 0x3131c155
xor dword [ecx], ebx
mov bl, 0x45
xor dword [ecx], esi
sbb dword [ebx - 0x3ecfcfbb], esi
inc ebp
xor byte [eax], dh
sar dword [ecx - 0x4a], 0x30
movsd dword es:[edi], dword [esi]
inc edx
jns 0x428017
xor cl, al
jns 0x42800c
xor byte [ebp + 0x38bc7942], ah
jns 0x42801a
mov esp, 0xbc7938
jns 0x42801d
cmp byte [ecx - 0x44], bh
add byte [ecx - 0x44], bh
jno 0x4280a4
xor byte [esi - 0x7b], al
or dh, byte [esi]
xor ecx, eax
jns 0x428020
lodsd eax, dword [esi]
push ebp
mov eax, dword [0x793ca339]
mov esp, 0x3089557d
inc esi
leave
or dword [esi], esi
xor dword [ecx - 0x44], edi
idiv dword [ecx + 0x30]
jns 0x4280b2
int1
xchg edi, eax
jb 0x4280f0
dec ebp
ja 0x42802f
daa
jns 0x4280bc
not dword [edi - 0x5ab2958e]
cmpsb byte [esi], byte es:[edi]
daa
jge 0x428052
idiv dword [ecx - 0x46]
jne 0x4280f0
push ebp
push ecx
jle 0x42805a
jmp dword [ebx + eax + 0x79]
add edi, dword fs:[ecx - 0x42]
mov ebp, 0x3131c155
push ebp
sal dword [ecx], 0x31
xor dword [ecx], ebx
and byte [0xbe79302f], ah
das
xor byte [ecx - 0x42], bh
mov ebp, 0x3131c155
sal dword [ecx], 0x31
xor dword [ecx - 0x4c], edi
in eax, dx
push ebp
fnstenv [ecx]
xor dword [ecx], esi
cmp dword [ecx + 0x40], edi
inc eax
je 0x428080
push ebp
sal dword [ecx], 0x31
xor dword [ebp - 0x42], edi
jne 0x428121
popal
jmp 0x4280fe
mov dh, 0xf1
inc eax
mov ecx, 0x3131320c
jp 0x42809f
js 0x42811e
mov edx, 0xadbc7949
push ebp
popal
jns 0x4280ac
xor byte [ebx], 0x30
inc esi
fadd dword [edi]
xor byte [esi - 0x28], al
pop es
xor dword ss:[edx - 0x44], edi
cmp byte [ecx], 0x79
mov edx, 0xbc7a3972
jp 0x4280bc
js 0x42813b
jns 0x4280c0
jns 0x42813f
jns 0x4280be
cli
inc eax
mov ch, 0x19
xor dh, byte [ecx]
xor dword [ebp - 0x42], edi
mov ch, 0x55
sal dword [ecx], 0x31
xor dword [ecx - 0x4c], edi
in eax, dx
push ebp
fnstenv [ecx]
xor dword [ecx], esi
cmp dword [ebp + 0x40], edi
xor dword [ecx], edi
jge 0x428162
inc eax
je 0x4280d9
push ebp
sal dword [ecx], 0x31
xor dword [ecx - 0x42], edi
mov byte [ebx], dh
sbb dword [esi + ecx*8 + 0x30], eax
xor byte [ebp - 0x44], dh
and dword [esi + 0x2cb940f1], esi
xor dh, byte [ecx]
xor eax, esi
xor dh, byte [ecx]
xor dword [ecx], esi
lock xor dh, byte [ecx]
xor dword [ecx], esi
xor dword [ebp + 0x40], esi
xor dword [ecx], esi
jne 0x428184
call 0x6cb91861
xchg esi, eax
inc ecx
inc eax
mov ah, 0xdf
xor dword [ecx], esi
xor dword [edx + 0x40], esi
inc eax
call 0x2776fa7d
jp 0x428116
mov esp, 0xbc7a3976
jbe 0x428195
jp 0x42811a
cmp byte [ecx], 0xbc
xor eax, 0x2235ba21
jp 0x428124
and dword [edx - 0x4385ddcb], edi
jbe 0x4281a3
mov ah, 0x6d
and dword [ebx], esi
movsd dword es:[edi], dword [esi]
test eax, 0x217dbc79
cmp dword [ecx - 0x4a], edi
cli
movsd dword es:[edi], dword [esi]
xchg esp, eax
jge 0x42813a
jne 0x4281d3
popal
jmp 0x4281b0
das
xor byte [eax], dh
xor byte [ecx], bl
in eax, dx
sbb ebp, ebp
and ebp, dword [edi]
xor byte [ebp - 0x44], dh
and dword [esi + 0x11b940f1], esi
xor dh, byte [ecx]
xor dword [ebp - 0x44], edi
inc eax
mov ecx, 0x31313211
jge 0x428152
mov esp, 0x7a6155a5
mov esi, 0x4630337f
sub eax, dword [esi]
movsd dword es:[edi], dword [esi]
push ebp
popal
jp 0x428159
jg 0x4281d0
xor byte [esi + 0x2b], al
push es
xor dword ss:[edx - 0x44], edi
jp 0x428161
cmp byte [ecx], 0x79
mov edx, 0x7a392275
mov esp, 0xbc793978
cmp dword [ecx - 0x46], edi
jne 0x4281cd
cmp dword [edx - 0x44], edi
js 0x4281e9
jns 0x42816e
jge 0x4281d5
cmp dword [ecx - 0x4a], edi
cli
inc eax
mov ch, 0x20
xor dh, byte [ecx]
xor dword [esi - 0x44], edi
jbe 0x4281fb
jle 0x428180
jne 0x4281e7
cmp dword [edx - 0x42], edi
xchg dword [ebx], esi
sbb dword [esi + 0x753030cd], esp
mov esp, 0x40f1b621
int 0x30
xor byte [ebp - 0x44], dh
jne 0x42818e
and dword [esi + 0x41b940f1], esi
xor esi, dword [ecx]
xor dword [edx + ecx*2], ebx
mov dh, 0xf1
inc eax
mov ecx, 0x31313341
xor dword [ecx], esi
sbb al, 0x4a
jp 0x42819b
js 0x42821a
jns 0x42819d
lea esp, [ecx]
cmp dword [edi + edi], ebx
aas
jp 0x4281a6
mov esp, 0xe8403980
jne 0x428211
cmp byte [ecx], 0x40
inc eax
call 0x977ba367
mov edx, 0x97392275
cmp dword [edi + 0x392275ba], edx
xchg edi, eax
jne 0x42822d
sbb byte [edx], bl
js 0x42822d
xor byte [eax], dh
jns 0x4281bd
jne 0x428258
jno 0x428282
mov edx, 0x24bc7969
jns 0x4281c6
lea edx, [ebp + 0x69]
sbb al, 0x40
imul ebx, dword [eax + eax*2], 0xacbe0c64
or al, 0xbe
lodsb al, byte [esi]
xor dh, byte [ebp - 0x44]
movsd dword es:[edi], dword [esi]
push ebp
popal
jns 0x4281d9
movsd dword es:[edi], dword [esi]
push ebp
imul esi, dword [esi - 0x4a], 0x7998aa27
mov dh, 0x27
stosb byte es:[edi], al
cwde
jns 0x4281dd
daa
inc eax
mov ch, 0x39
xor esi, dword [ecx]
xor dword [ecx - 0x44], edi
jns 0x4281ec
jg 0x42826b
jns 0x4281ea
cli
inc eax
mov ch, 0x24
xor dh, byte [ecx]
xor dword [ebp + 0x40], esi
call 0x8faf1956
inc ecx
inc eax
mov ah, 0xd
xor dh, byte [ecx]
xor dword [esi + 0x40], esi
or eax, 0x76313132
inc eax
call 0x3077007d
jns 0x42820e
sub eax, 0x7930347e
mov esp, 0xb473397f
jg 0x42828d
jae 0x42820a
insd dword es:[edi], dx
sub dh, byte [ebx]
movsd dword es:[edi], dword [esi]
push ecx
jnp 0x428219
xor esp, dword [ebp + 0x75bc7b51]
sub bh, byte [ecx]
jns 0x428218
jne 0x428289
cmp dword [ecx - 0x4a], edi
int1
movsd dword es:[edi], dword [esi]
inc edi
jns 0x428223
stc
xor byte [esi + 0x58], al
push es
xor dword ss:[ecx - 0x44], edi
ja 0x4282ab
jnp 0x42822e
lea ebp, [ecx]
cmp dword [ecx - 0x44], edi
jg 0x4282b4
xchg edi, eax
jne 0x4282b2
sbb byte [edi + 0x41976c75], dl
insb byte es:[edi], dx
xchg edi, eax
inc ecx
inc eax
mov ah, 0xcc
xor dh, byte [ecx]
xor dword [esi + ebp*8], ebx
out dx, al
jns 0x42824c
mov esi, 0x31f155bd
xor dword [ecx], esi
sbb dword [ebp + 0x79303035], ecx
mov esp, 0x311955bd
xor dword [ecx], esi
jns 0x428307
mov ebp, 0x3131f155
xor dword [ecx], ebx
lea esi, [0xbc793030]
mov ebp, 0x31311955
xor dword [ecx + 0x64], edi
std
sbb dword [ebp - 0x80], edi
xor dh, byte [ecx]
jns 0x42825d
cmc
and dword [ecx], esi
xor dword [ecx], esi
jb 0x428242
jb 0x428243
jb 0x428244
jb 0x428245
nop
invalid
jge 0x42827c
sbb ebx, dword ss:[edx]
cmp byte [ecx], dh
jns 0x428281
adc al, 0x1a
adc al, 0x1a
cmp byte [ecx], dh
jp 0x428338
stc
movsd dword es:[edi], dword [esi]
push edx
lock xor dh, byte [ecx]
xor dword [ecx], esi
jno 0x42828b
stosb byte es:[edi], al
dec ebp
movsd dword es:[edi], dword [esi]
inc edi
mov esi, 0xbc754088
stc
jge 0x4282a0
imul dword ss:[esi]
aaa
xor dword [ecx - 0x44], edi
jp 0x42832c
sbb dword [esi + 0x21], esi
xor esi, dword [ecx]
mov esp, 0x6f8719ff
xor dword ss:[ebp - 0x42], edi
loopne 0x428316
mov esi, 0x381ae036
xor dword [ecx - 0x44], edi
cmp byte [ecx], dh
jns 0x4282bc
fstp dword ds:[edx]
cmp byte [ecx], dh
jp 0x428373
stc
movsd dword es:[edi], dword [esi]
push ebp
lock xor dh, byte [ecx]
xor dword [ecx], esi
jno 0x4282c6
stosb byte es:[edi], al
dec ebp
movsd dword es:[edi], dword [esi]
dec edx
mov esi, 0xea724188
aas
xor dword [eax], edi
mov cl, 0x7d
mov esi, 0x372eb936
mov byte [ecx + 0x72], al
ljmp 0xbe7d
cmp byte [ecx - 0x46c94183], dh
aaa
xor dword [ecx - 0x44], edi
jp 0x42836a
sbb dword [eax], edi
and dword [ebx], esi
xor edx, ebp
aas
xor dword [eax], edi
mov cl, 0x19
inc esi
outsd dx, dword [esi]
xor dword ss:[ebp - 0x42], edi
cmp byte [ecx], ah
xor esi, dword [ecx]
ljmp 0x4619
jge 0x4282f8
mov esi, 0x381a9f36
lahf
sbb bh, byte [eax]
xor dword [ecx - 0x44], edi
cwde
sbb bh, byte [eax]
xor dword [edx + 0x6c], edi
stc
movsd dword es:[edi], dword [esi]
push edx
lock xor dh, byte [ecx]
xor dword [ecx], esi
jno 0x428307
stosb byte es:[edi], al
dec ebp
movsd dword es:[edi], dword [esi]
inc edi
mov esi, 0xbc754288
stc
jge 0x42831c
jnp 0x42838f
aaa
xor dword [ecx - 0x44], edi
jp 0x4283a8
sbb edx, edi
and byte [ebx], dh
xor dword [edx - 0x44], esi
xor esi, dword [ecx]
jb 0x42832a
call [ecx]
or ch, byte [esi + 0x36]
xor dword ss:[ebp - 0x42], edi
xor dword [ebp - 0x42], edi
arpl word ss:[edx], bx
arpl word [edx], bx
cmp byte [ecx], dh
jns 0x428339
pop esp
sbb bh, byte [eax]
xor dword [edx + 0x6c], edi
stc
movsd dword es:[edi], dword [esi]
dec edi
jno 0x42833e
stosb byte es:[edi], al
dec ebp
movsd dword es:[edi], dword [esi]
dec ecx
jmp 0x4283d3
xor dword [ecx], esi
xor dword [ebp - 0x44], esi
stc
jge 0x428355
inc edx
aaa
xor dword [ecx - 0x44], edi
jp 0x4283e1
sbb ecx, eax
and byte [ebx], dh
xor dword [edx - 0x44], esi
call [ecx]
shr dword [esi + 0x36], 1
xor dword [ebp - 0x42], edi
sbb ecx, edx
outsb dx, byte [esi]
xor dword ss:[ebp - 0x42], edi
sub bl, byte ss:[ecx]
cmp byte [ecx], dh
jns 0x428372
mov esp, 0x3819233e
xor dword [edx + 0x6c], edi
and ebx, dword ds:[ecx]
cmp byte [ecx], dh
jp 0x428429
stc
movsd dword es:[edi], dword [esi]
push edx
jno 0x428377
stosb byte es:[edi], al
dec ebp
movsd dword es:[edi], dword [esi]
dec esp
jmp 0x42840d
push es
sub eax, 0xbc793137
jp 0x42841d
sbb dword [ebp - 0x15cecce0], eax
aas
xor dword [eax], edi
mov cl, 0x19
xchg ebx, eax
outsb dx, byte [esi]
xor dword ss:[ebp - 0x42], edi
in al, dx
sbb dword [eax], edi
ljmp 0x9319:0xb138313f
mov esi, 0x3819ec36
xor dword [ecx - 0x44], edi
in eax, 0x19
cmp byte [ecx], dh
jp 0x428467
stc
movsd dword es:[edi], dword [esi]
dec edi
jno 0x4283b5
stosb byte es:[edi], al
dec ebp
movsd dword es:[edi], dword [esi]
dec ecx
jmp 0x42844c
mov esi, 0x372dcb36
xor dword [ecx - 0x44], edi
sub eax, 0xbc793137
jp 0x428458
sbb dword [edx + 0x20], ecx
xor esi, dword [ecx]
jb 0x4283da
mov esp, 0x6e5a19ff
call [ecx]
pop edx
outsb dx, byte [esi]
xor ecx, eax
sbb eax, ecx
in eax, 0x2f
xor byte [ecx - 0x46], bh
invalid
mov edx, 0xbc79398f
cmp dword [ecx - 0x44], edi
jns 0x4283ec
mov esp, 0xe5bc19ff
das
xor byte [edx - 0x44], dh
call [ecx]
mov esp, 0x72302fe5
mov esp, 0x6e4019ff
sbb dword [ebp - 0x438dcfd1], edi
call [ecx]
inc eax
sbb dword [eax + 0x6e], eax
outsb dx, byte [esi]
xor ebp, edi
std
std
std
std
std
std
jns 0x428401
lea edx, [ebp + 0x39]
mov byte [ecx - 0x4c], bh
mov ah, 0x1d
push ecx
jns 0x42840d
sbb eax, 0x2abc7951
sub bh, byte [ecx - 0x44]
jns 0x428410
or ebp, edx
dec ecx
xor dword [ecx], esi
xor dword [ecx], ebx
daa
xor dword [ecx], esi
sbb dword [edi], esp
jnp 0x42848e
xor byte [ebp - 0x44], bh
jge 0x42841d
xor al, 0x79
mov ah, 0x54
xor dword [ecx - 0x44], edi
lea edx, [ebp + 0x61]
jge 0x428427
mov esp, 0x7d61558d
mov edx, 0xbc794171
jno 0x4284b0
jns 0x42842d
mov byte [ecx], bh
jns 0x42842f
imul edi, dword [ecx - 0x46], 0xba793981
xor edi, dword [ecx - 0x46]
jns 0x428439
js 0x4284ba
jns 0x4284b3
js 0x4284c6
jns 0x42843b
cmc
push ecx
nop
hlt
std
std
std
jns 0x42844d
lea edx, [ebp + 0x39]
jns 0x428452
popfd
push ebp
inc ecx
jns 0x428457
movsd dword es:[edi], dword [esi]
push ebp
dec ecx
mov byte [edx - 0x7b], dh
jb 0x42842b
jb 0x42842e
jb 0x428431
jns 0x42845f
sbb eax, 0xe8407551
jae 0x4284f3
inc ecx
jb 0x4284a0
in al, dx
xor dh, byte [ecx]
xor dword [ecx], esi
jb 0x4284fa
call 0x23fefdc9
jge 0x42847d
sbb dl, byte [edi - 0x5bf6938a]
movsb byte es:[edi], byte [esi]
mov al, 0x76
mov esp, 0x5c75972c
sub al, 0x76
adc eax, 0x4186bc7e
adc eax, 0x4186bc7e
xchg edi, eax
jb 0x428545
mov eax, dword [ecx + 0x40]
mov ah, 0x89
jne 0x428513
xor dword [ebx - 0x42], esi
xor eax, 0x6c72976c
insb byte es:[edi], dx
xchg edi, eax
jb 0x428554
int1
inc eax
mov ah, 0x7b
jnp 0x428562
jne 0x428521
xor esi, dword [ecx]
xor dword [ebp + 0x40], esi
jne 0x428531
call 0x77fefeef
cmp dword [esi + 0x34], edi
jns 0x4284b1
ja 0x428530
jle 0x42852d
cli
jae 0x4284b8
cmp eax, 0x40fab6f9
stc
mov dh, 0xfa
inc eax
mov ch, 0xe
xor dword [ecx], esi
xor dword [edx + 0x6c], esi
cld
cmpsb byte [esi], byte es:[edi]
mov bh, byte [edx - 0x44]
jae 0x428548
inc eax
call 0xfa76ff11
xor al, 0xfa
jne 0x4284d1
dec ebp
stc
jns 0x4284d7
ja 0x428556
cmp dword [edx - 0x44], edi
jbe 0x428567
jns 0x4284e4
mov esp, 0xb6793981
push ds
cmp dword [ecx], 0xa61eb679
cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
jge 0x4284eb
mov edx, 0x7539fb95
inc eax
xchg ebp, eax
sti
cmp dword [ebp + 0x40], esi
call 0x72d9c6b2
xor al, 0xc
jae 0x4284fd
xor eax, 0x6c72976c
int1
mov dword [0x8dbc79bc], eax
push ebp
cmp dword [ecx - 0x44], 0x7989559d
mov esp, 0x7981558d
mov esp, 0x7989559d
mov esp, 0x799155a5
mov ah, 0xf5
push ecx
jb 0x4284ec
push ebp
xchg ecx, eax
jns 0x42850c
jb 0x4284ed
jb 0x4284ee
jb 0x4284ef
nop
hlt
cmpsb byte [esi], byte es:[edi]
cld
jp 0x428527
jae 0x4285a6
jne 0x4285af
jp 0x4285dc