Function at 0x413d20
Capabilities:
Encode data using xor

Disassembly:
fisub word [edx - 0x1e]
invalid
jno 0x413a1f
jnp 0x41395c
mov cl, 0x62
in al, dx
cmp eax, 0xee717171
movsb byte es:[edi], byte [esi]
mov cl, 0x48
cmp esi, dword [ecx + 0x71]
jno 0x4139ec
lodsb al, byte [esi]
inc ecx
jo 0x413a37
jno 0x413a39
dec eax
adc dh, byte [ecx + 0x71]
jno 0x413a49
lodsb al, byte [esi]
outsd dx, dword gs:[esi]
invalid
lodsb al, byte [esi]
jne 0x413a37
in eax, dx
jno 0x413a63
jno 0x4139ac
aam 0x79
cld
std
out dx, al
movsb byte es:[edi], byte [esi]
xchg ecx, eax
sub ch, byte [ecx + edi*2 + 0x71717170]
inc esi
invalid
test eax, 0x49ee81fd
std
wait
out dx, al
dec ecx
imul esp, dword [edx - 0x14], 0x4a
jno 0x413a90
jno 0x4139ec
jp 0x4139cf
jno 0x413a57
cld
lodsd eax, dword [esi]
push 0xa74665f4
mov eax, 0xb7fc7dd4
invalid
jb 0x413a69
jb 0x413aab
sub ch, byte [ebp + edi*2 + 0x71717170]
inc esi
mov esp, 0xfc7dd4b8
mov word [eax - 0xc], gs
jne 0x413a75
lodsb al, byte [esi]
jge 0x413abe
jno 0x413ac1
jno 0x413a98
invalid
jno 0x413a8a
cld
pushal
invalid
sahf
retf
popal
std
insd dword es:[edi], dx
mov esi, 0xf06a4628
movsb byte es:[edi], byte [esi]
jno 0x413ad6
jno 0x413ae8
stosd dword es:[edi], eax
out 0x6b, eax
mov bh, 0x2e
invalid
inc esi
jo 0x413a35
int1
mov bl, 0x91
std
ja 0x413a57
insd dword es:[edi], dx
fcmovne st(0), st(1)
pop ebp
les ebp, [edi - 0x1284b68f]
jnp 0x413a87
jno 0x413b0d
out dx, al
sub eax, 0xfc31ec65
int 0xee
sub ebp, dword [ebp - 0x37]
push ebp
les ebp, [edi - 0x33b6248f]
scasd eax, dword es:[edi]
jno 0x413a87
fisttp dword [ecx - 0x34]
dec ecx
int3
out dx, al
jno 0x413b22
in al, dx
xor eax, ebx
fdivr st(4)
out dx, al
sub ebp, dword [eax + esi*8 - 0x5c]
jno 0x413b30
jno 0x413b30
jno 0x413b2d
insd dword es:[edi], dx
jno 0x413b08
inc esi
mov dh, 0xc9
dec ebp
les ebp, [edi - 0x56b6248f]
out dx, al
jno 0x413b3f
in al, dx
xor eax, ebx
fdivr st(4)
out dx, al
sub ebp, dword [ecx - 0x10]
movsb byte es:[edi], byte [esi]
jno 0x413b4d
imul esi, eax, 0x717165a4
outsd dx, dword [esi]
jno 0x413b25
xchg ebx, eax
leave
inc ecx
les ebp, [edi - 0x79b6248f]
out dx, al
jno 0x413b5c
in al, dx
xor eax, ebx
fdivr st(4)
wait
out dx, al
sub ebp, dword [edx - 0x10]
movsb byte es:[edi], byte [esi]
jno 0x413b6a
jo 0x413b6c
inc esi
jo 0x413aa9
int1
mov bl, 0x91
std
ja 0x413abd
xchg ebx, eax
std
xchg edi, eax
dec ecx
invalid
invalid
int1
jo 0x413b96
jno 0x413b99
cld
popal
in al, 0xac
lodsb al, byte [esi]
inc ecx
jb 0x413b2a
cld
jb 0x413b2d
cld
imul esp, dword [ecx + 0x71f10b49], 0x9d2dee71
in al, dx
xor ebp, edi
dec ecx
or esi, ecx
jno 0x413ba9
out dx, al
sub eax, 0xfd31ec9d
insd dword es:[edi], dx
mov esi, 0xe6914631
lodsb al, byte [esi]
popfd
jb 0x413bb4
or eax, 0xe671ae61
movsb byte es:[edi], byte [esi]
jne 0x413b38
test eax, 0x41a4e665
call 0x9a29a933
call 0xda29a538
xchg ebp, eax
call 0xd4139d0e
fldcw word [ecx - 0x18]
fst dword [ebp - 0x2d9e5618]
rcl esi, cl
imul ebp, eax, 0xa9e895d9
popal
rcl bl, cl
salc
sub byte [esi], ch
invalid
leave
or dword [ebx], eax
scasd eax, dword es:[edi]
jno 0x413bb9
add ebp, dword [edi + 0x58294971]
jb 0x413be6
sub dword [eax + 0x72], ebx
jb 0x413b33
mov esi, 0xe872be56
hlt
push esi
mov esi, 0x4df4e872
invalid
jno 0x413b5b
call 0x7bffb15c
call 0xbcf78d89
rol dword [edi - 0x1b9d8e52], 1
xor byte [ecx + 0x71], dh
jno 0x413c08
jno 0x413ba8
adc byte [ecx - 0x1b8e5169], dh
mov cl, 0x97
xchg edi, eax
scasb al, byte es:[edi]
jno 0x413b81
insd dword es:[edi], dx
add dword [eax - 0x195e0267], edi
jno 0x413c21
mov cl, 0x65
out dx, al
cld
mov al, 0xe4
stosd dword es:[edi], eax
je 0x413b9d
jns 0x413c12
cli
lahf
in al, 0xab
stosd dword es:[edi], eax
popal
mov eax, dword [0x7167ad49]
jno 0x413b95
jno 0x413c2d
fsubr st(4)
in al, dx
xor dword [edx - 0x13], esp
push ds
jno 0x413c35
jno 0x413c36
jno 0x413bd6
adc byte [ecx + 0x7271ae97], dh
mov cl, 0x97
scasb al, byte es:[edi]
jno 0x413c3d
mov ebp, 0xf349db01
jne 0x413c44
jb 0x413bac
fcom dword [eax]
mov cl, 0x97
scasb al, byte es:[edi]
jno 0x413bc1
insd dword es:[edi], dx
add dword [ebx - 0x4f], edi
out dx, al
std
mov eax, dword gs:[0x753849db]
jb 0x413c5c
cmp byte [ebp + 0x72], dh
jb 0x413bc3
fcomp st(0)
fsubr dword [ebx + 0x79e61846]
inc esi
stosd dword es:[edi], eax
inc esi
sbb dh, ah
jns 0x413c38
iretd
jb 0x413c6f
fsub st(6)
mov cl, 0x97
out 0x64, al
mov cl, 0x97
scasb al, byte es:[edi]
jno 0x413bed
insd dword es:[edi], dx
arpl word [eax], dx
mov cl, 0x97
scasb al, byte es:[edi]
jno 0x413c7b
sub edi, dword [eax - 0x36540267]
leave
adc dword [edx + 0x71], esp
jno 0x413bfe
jno 0x413c08
xor dword [ecx - 0x4082b65f], edx
jno 0x413c93
jno 0x413bfb
fcomp st(0)
fsubr st(4)
in al, dx
xor dword [eax], edx
mov cl, 0x97
xchg edi, eax
scasb al, byte es:[edi]
jno 0x413c28
sahf
jb 0x413bec
imul ecx, dword [ecx - 0x3c], 3
jb 0x413ca7
fcom dword [eax]
mov cl, 0x97
adc byte [ecx - 0x178e5169], dh
xchg edi, eax
scasb al, byte es:[edi]
jno 0x413c24
xchg ebp, eax
imul eax, dword [esi - 0x67], 0xffffffe6
insd dword es:[edi], dx
imul ebp, esi, 0x31
xchg ecx, eax
mov eax, dword [0xa0d19c72]
scasd eax, dword es:[edi]
jno 0x413c5e
xor dword [ecx - 0x2e638d5f], edx
mov al, byte [0xb11071af]
xchg edi, eax
mov cl, 0x97
scasb al, byte es:[edi]
jno 0x413c39
mov ch, 0x6b
call 0x76f78a4e
std
lahf
call 0xd329aa33
insd dword es:[edi], dx
call 0xd329a236
imul ebp, eax, 0x95d2e892
out dx, al
mov byte [0xac2a7261], al
call 0x9329a639
call 0xa32fd23e
popal
jb 0x413c99
lodsb al, byte [esi]
jne 0x413ce5
jb 0x413ce6
jb 0x413cbf
jno 0x413cea
jno 0x413c61
sub cl, byte [ecx + 0x71]
pop eax
jb 0x413cf3
out 0xf4, al
dec ebp
invalid
out 0xdd, al
lea esp, [ecx - 0x1a]
lodsd eax, dword [esi]
lea ebx, [ebp - 0x66725a1a]
invalid
mov al, 0x71
int 0x72
mov esp, 0x71717171
adc byte [ecx + 0x56], bh
scasd eax, dword es:[edi]
jno 0x413c74
sub eax, 0x698dade8
int 0xe8
invalid
jno 0x413d32
jno 0x413ca9
lodsd eax, dword [esi]
lea eax, [ecx - 0x1996261a]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x3e196742]
out dx, al
jae 0x413d48
std
mov dh, 0xe6
fisttp qword [ebp + 0x7377eebd]
std
insd dword es:[edi], dx
mov dh, 0x7f
sti
and esp, 0xffffffbd
mov ebp, 0x3ed5e4fb
sti
in al, 0xd5
popal
popal
out 0x66, al
call 0xf72fa29b
insd dword es:[edi], dx
out dx, al
imul byte [ebp + 0x71]
cld
jno 0x413cf1
and eax, 0x717070c9
jno 0x413ce2
scasb al, byte es:[edi]
imul ecx, dword [ecx + 0x33], 0x387171ee
jo 0x413d77
jno 0x413d79
jno 0x413cef
out 0xae, al
scasb al, byte es:[edi]
imul ecx, dword [ecx + 0x21], 0x467171ee
out dx, al
jno 0x413d81
inc esi
add ebp, ecx
loop 0x413d81
jno 0x413d88
jno 0x413d8a
out dx, al
sub eax, 0xd6d3d299
out 0xa5, al
lea ebp, [ebp + 0x7a]
mov al, 0x6d
imul esi, dword [ecx + 0x71], 0x71
cmp dword [eax + 0x71], esi
jno 0x413da1
std
mov esi, 0x698dade6
out 0xa9, al
imul edi, dword [esi + 0xa9d4929], 0xe6dc7272
out 0xad, al
lea ebp, [ecx - 0x1a]
test eax, 0x4929be69
imul esp, esi, 0x29be69a9
dec ecx
popfd
or dh, byte [edx + 0x72]
fsubr st(6), st(0)
out 0xc9, al
leave
cdq
jb 0x413d07
jb 0x413d0a
shl dword [ecx + 0x72], 0xc1
popal
jb 0x413d0d
popfd
dec ecx
mov bl, 0x72
jb 0x413dc4
jb 0x413dc3
jb 0x413d41
out dx, al
sub eax, 0xade6d465
lea ebp, [ecx - 0x1a]
fisttp qword [ebp + 0x396fe861]
outsb dx, byte [esi]
jno 0x413dd5
outsd dx, dword [esi]
cmp dword [esi + 0x71], ebp
jno 0x413dd6
jno 0x413d94
fsubr st(6), st(0)
fsubr st(6), st(0)
movsd dword es:[edi], dword [esi]
lea ebp, [ecx - 0x1a]
mov byte [edx - 0x40], dh
xchg ebp, eax
imul esp, esi, 0x95c07288
jb 0x413d32
cdq
jb 0x413d35
mov dword [ecx - 0x64], ecx
pushfd
jb 0x413dec
jb 0x413ded
jb 0x413d6a
out dx, al
sub eax, 0x6d2fd465
jno 0x413d5f
fcmovnu st(0), st(2)
fsubrp st(6)
inc edi
mov esi, 0xbe56be31
pop edi
mov esi, 0x7272be7b
mov esi, 0xbe5fbe56
jnp 0x413d4f
mov esi, 0xd6207272
jb 0x413e05
and dh, dl
salc
rcl bl, cl
aam 0x2e
out 0x47, al
inc edi
out 0x40, al
out 0x30, al
invalid
dec ecx
xchg esi, eax
out dx, al
jno 0x413e17
mov esi, 0xbe56be31
sub byte [esi + 0x7272be5f], bh
dec ebx
fsubr st(6), st(0)
inc ebp
invalid
mov al, 0x71
mov al, byte [0x7121b849]
jno 0x413d9a
mov eax, 0xd2717121
and dword [ecx + 0x71], esi
rcl bl, cl
salc
rcl esi, cl
aam 0x2e
fsubr st(6), st(0)
fsubr st(6), st(0)
out 0xc5, al
lea ebp, [ecx - 0x21]
mov al, byte [0x9d8dfd72]
lds ecx, [ebp + 0x72a0df69]
std
lea ebx, [ebp + 0x72733d49]
jb 0x413dcb
popfd
dec ecx
cmp eax, 0xee727273
sub eax, 0x692fd465
jno 0x413dbf
imul esi, dword [ecx - 0x25], 0x698dfde6
fisttp dword [ecx + 0x77]
out 0xfd, al
lea ebp, [ecx - 0x25]
dec ecx
ja 0x413e5b
outsd dx, dword [esi]
jno 0x413e5f
jno 0x413d90
mov eax, dword [0x71fef949]
jno 0x413de1
dec ecx
stc
invalid
xor eax, ebx
fdivr st(5)
test byte [ecx - 0x5b], 0x78
jb 0x413e71
out dx, al
xor dword [ecx + 0x6dfc41b6], edx
insd dword es:[edi], dx
mov esi, 0x49624631
mov ch, 0x78
jb 0x413e81
out dx, al
xor dword [ecx - 0x2d03be4a], esi
mov esi, 0x6c72b131
or eax, 0xcb71ae61
xor dword [ecx + 0x610d6c72], esi
scasb al, byte es:[edi]
jno 0x413deb
retf
jp 0x413dcd
jo 0x413e22
mov dword [0xb5e4dade], eax
in al, dx
or dword [ecx - 0x52], esp
jno 0x413e1f
mov dl, 0x71
jno 0x413e97
jno 0x413ea9
cld
xchg ecx, eax
fimul word [ecx - 0x70]
inc edi
jb 0x413eb2
in al, dx
xor eax, ebx
call 0xe4e03ab2
stosd dword es:[edi], eax
popfd
invalid
mov dl, 0xe8
imul ebp, eax, 0x99d3e8b3
call 0x9a152717
call 0xa431ac3c
outsd dx, dword gs:[esi]
pushal
jno 0x413edf
sar byte [esi - 0x2c4e29cf], cl
salc
mov cl, 0xd3
mov esi, 0xee2ed331
cmc
lea ebp, [ebp + 0x71]
std
mov bl, bl
out 0xfd, al
lea esp, [ebp - 0x35]
jp 0x413e33
retf
jno 0x413eec
std
cwde
fisttp dword [ecx + 0x62]
insd dword es:[edi], dx
jno 0x413f04
jno 0x413e84
invalid
retf
inc ebx
jb 0x413f0c
out dx, al
retf
invalid
jb 0x413f26
mov esi, 0x75f4e872
in al, 0xac
adc eax, 0x19c72a1
mov eax, dword [0xac2a71af]
jne 0x413f3a
jb 0x413f3b
jb 0x413e92
mov edi, eax
xchg ecx, eax
rcr ebx, cl
dec ecx
and eax, 0xd8727248
fdiv dword [esi + 0x71ed622a]
outsd dx, dword [esi]
jno 0x413f50
push cs
mov cl, 0x98
scasb al, byte es:[edi]
jno 0x413ecd
mov esp, 0x71ae9889
in al, 0xe9
jno 0x413f5a
jno 0x413f61
inc esi
mov byte [ebx], ch
mov cl, 0x6d
jno 0x413ee5
imul esi, dword [edx + 0x2b], 0xe8676cb1
stc
imul ebp, dword [ebx], 0x2b718db1
mov cl, 0x8c
sub esi, dword [bx + di + 0x678b]
sub esi, dword [ecx - 0x4ed49874]
mov esp, dword [edi - 0x12]
mov word [edi + 0x2b], fs
mov cl, 0x8b
out dx, al
out dx, al
xor dword [ecx - 0x674e9b1a], ecx
mov cl, 0x98
scasb al, byte es:[edi]
jno 0x413f06
xor byte [ecx + 0x6c], dh
jno 0x413f8c
mov dh, 0x30
call [esi - 0x35]
mov eax, 0xed6223f4
je 0x413f98
jno 0x413f99
jno 0x413f9a
jno 0x413f10
out 0xac, al
lodsb al, byte [esi]
and dword [esi + 0x7fed622a], esi
jno 0x413fa4
jno 0x413f1b
mov ecx, 0xe46dd9e4
insd dword es:[edi], dx
mov dh, 0xe8
lodsb al, byte [esi]
dec ebp
cmp dword [ecx + 0x69], esi
jno 0x413fb5
mov dh, 0x79
cmc
outsd dx, dword [esi]
out 0x79, al
mov esi, 0xdf46ab7b
invalid
ffreep st(7)
mov edi, eax
xchg ecx, eax
dec ecx
test al, 0x48
jb 0x413fca
fcomp st(0)
in al, dx
xor ebp, edi
movsb byte es:[edi], byte [esi]
in al, 0x65
cmp al, 0xb1
cwde
mov cl, 0x98
scasb al, byte es:[edi]
jno 0x413f4e
jo 0x413f56
insb byte es:[edi], dx
mov dword [eax - 0x1b6e8e52], ebx
loope 0x413fe2
insb byte es:[edi], dx
jno 0x413fe5
inc esi
mov ebp, dword [ebx]
mov cl, 0x6d
jno 0x413f69
imul esi, dword [edx + 0x2b], 0xee676cb1
shr dword [ecx + 0x71], 1
int1
ror dword [ebp - 0x734ed40f], 1
sub esi, dword [bx + di + 0x678b]
out dx, al
xor dword [ecx + 0x2ff060e6], ecx
jno 0x414006
insb byte es:[edi], dx
jno 0x41400d
mov dh, 0x2f
das
call [ebx - 0x55]
mov eax, 0xae9889b4
mov ah, 0x89
cwde
scasb al, byte es:[edi]
jno 0x413f9d
or eax, dword [esi + 0x6b]
out 0xb4, al
mov dword [eax - 0x33118e52], ebx
push ecx
jno 0x413fa2
in al, dx
jb 0x413fab
invalid
std
mov al, byte [0x70096ee7]
std
or dword [eax - 3], esi
cmpsb byte [esi], byte es:[edi]
or dword [ecx - 4], ebp
mov al, byte [0xa1559c72]
scasd eax, dword es:[edi]
jno 0x413fc6
xor ebp, edi
mov ch, 0xe6
cld
push ecx
out 0x2b, al
xor byte [ecx + 0x6c], bh
out dx, al
dec ebx
xchg edx, eax
invalid
mov eax, dword [0x71826749]
jno 0x413fe5
fsubr st(4)
xor dword [edx - 0x13], esp
sub byte [ecx + 0x71], dh
jno 0x414089
stosd dword es:[edi], eax
imul esi, dword [edx - 0x54], 0xaceeae51
dec ebp
insd dword es:[edi], dx
mov eax, 0x1ef551f4
mov esi, 0xc67ee656
jnp 0x413fb6
outsb dx, byte [esi]
mov esp, 0x71ae98b1
out 0x6b, al
out dx, al
jns 0x4140aa
std
out dx, al
jns 0x4140b0
std
imul esi, ecx, 0xffffffa3
insd dword es:[edi], dx
int1
inc esi
jmp [ebx]
jb 0x4140da
std
scasb al, byte es:[edi]
in al, dx
jb 0x41406a
mov dl, 0xda
jb 0x41400d
push ebp
mov eax, dword [0x31ec71af]
std
mov ebp, 0x728cb3e8
jno 0x4140f0
invalid
jno 0x41406f
jns 0x4140f2
cld
imul esi, ecx, 0xffffffa3
insd dword es:[edi], dx
mov cl, 0x46
inc esi
push 0xfc6e79ee
insd dword es:[edi], dx
int1
mov dword [0x11c9696d], eax
bound esi, qword [ecx + 0x71]
in al, 0xab
mov eax, dword gs:[0x7183fd49]
jno 0x41407b
fsubr st(4)
xor ebp, edi
mov edx, 0x4669ab72
int1
mov dword [0x6b2ab16d], eax
jae 0x414127
imul eax, dword [esi + 0x67], 0xb16da3f1
sub ch, byte [ebx + 0x73]
jb 0x414128
mov cl, 0x2a
imul esi, dword [ebx + 0x72], 0x72
jb 0x414129
jb 0x414066
scasb al, byte es:[edi]
out dx, al
jbe 0x414129
invalid
xor dword [esi + 0x60], eax
mov esi, 0xe62eb131
int3
out 0xcc, al
dec ecx
sub ch, byte [ebp + esi*2 + 0x72727273]
out dx, al
jne 0x41414f
jb 0x414150
jb 0x4140ce
sub dword [edx + 0x49], esi
pop ss
pop ebp
jb 0x414159
out 0xad, al
lea ebp, [ebp - 0x25]
mov esi, 0xfc2bb67b
mov dh, 0x2b
cld
sub edi, esp
xchg esp, eax
dec ecx
mov ebx, 0xdb727237
jb 0x4140d4
fcmovnu st(0), st(3)
fcmovnu st(0), st(3)
sub dh, byte [ecx - 0x65]
jno 0x414173
jno 0x41414d
xchg edx, eax
jnp 0x414179
jb 0x4140f7
out dx, al
sub eax, 0x7229ee9d
shr dword [esi], cl
out 0xb1, al
popal
shr dword [esi], cl
invalid
out dx, al
jae 0x41419a
jo 0x41413b
adc byte [ecx - 0x38e5168], dh
mov cl, 0x98
cwde
scasb al, byte es:[edi]
jno 0x41412c
imul edi, dword [ebx - 0x4f], 0xffffffdd
mov cl, 0xdd
jo 0x414132
out dx, al
jae 0x4141a9
cld
xchg ebp, eax
jnp 0x4140ef
test dword [eax - 3], esi
wait
invalid
dec ecx
loop 0x414141
int1
jno 0x4141c3
mov dh, 0x2a
fcomp st(0)
std
sub bl, al
fdivr st(5)
xchg ebp, eax
fisttp dword [ecx - 0x12]
dec ecx
out dx, al
int1
jno 0x4141cf
fsub dword [ecx - 0x2042638e]
scasd eax, dword es:[edi]
jno 0x414153
xor esp, edi
jb 0x414108
jge 0x41410e
scasd eax, dword es:[edi]
jno 0x414157
jns 0x4141b9
outsd dx, dword [esi]
mov esi, 0x4d49db72
bnd jno 0x4141ed
out 0x2b, al
out dx, al
dec ebx
xchg edx, eax
invalid
cmp edi, dword [eax]
jb 0x414210
fsubr st(6)
sub dword [edx + 0x46], esi
outsd dx, dword [esi]
mov esi, 0x2ed3d231
invalid
jns 0x41422e
cld
xchg esi, eax
dec ecx
cmp byte [edx + 0x72], dh
cmp byte [edx + 0x72], dh
out dx, al
xchg ecx, eax
jno 0x41420f
int 0x38
jb 0x41423c
sub dh, byte [ecx + 0x68]
jno 0x414240
jno 0x4141bf
sub dword [edx + 0x48], esi
dec eax
jecxz 0x414247
jno 0x414249
mov esi, 0xf52ab672
imul esi, dword [esi - 0x51677694], 0x4990ff71
scasb al, byte es:[edi]
jno 0x4141e4
call dword [eax + 0x7238db49]
jb 0x4141d4
nop
dec ecx
fstp xword [eax]
jb 0x41425d
call 0x38f68ba9
mov ecx, 0x7238b549
dec ecx
mov ch, 0x38
jb 0x414264
jb 0x41421d
sub dh, byte [ecx + 0x68]
jno 0x41425d
jno 0x414268
jno 0x4141d3
fcmovu st(0), st(2)
fcmovu st(0), st(2)
dec ecx
invalid
fcmovu st(0), st(2)
fimul dword [ecx - 0x74]
jl 0x414273
jb 0x4141f1
sub eax, 0xe628469d
sub dh, ah
sub dword [eax], esi
js 0x414278
in al, 0x95
in al, 0xb1
mov cl, 0x98
cwde
scasb al, byte es:[edi]
jno 0x4141fa
inc ecx
out dx, al
dec ebx
xchg edx, eax
invalid
bound edi, qword [ebx]
movsd dword es:[edi], dword [esi]
sub byte [ebp - 0x12], 0x50
push eax
jo 0x414223
xor ah, byte [ecx + 0x71f18c49]
jno 0x414206
call 0x6f27b827
jnp 0x4141e2
sub dword [ebp + 0x70], 0xfc7263fd
imul ecx, dword [ecx + 0x5e], 0xd8727273
call 0x62878ff4
dec ecx
jb 0x4142b4
fsubr st(0)
lodsb al, byte [esi]
dec ebp
inc esi
bound ecx, qword [ecx + 0x50]
push eax
cmp dword [edx + 0x72], esi
sub dh, byte [ecx + 0x68]
jno 0x4142c3
jno 0x414242
movsb byte es:[edi], byte [esi]
dec ebp
jb 0x414282
lodsb al, byte [esi]
jne 0x4142ce
jb 0x4142cf
jb 0x4142a8
push 0xe6717171
lodsb al, byte [esi]
dec ebp
dec ecx
wait
pop esi
jb 0x4142dd
jb 0x41429a
jb 0x41426a
jb 0x41426a
imul ecx, dword [ecx - 0xd], 0xd87171f1
jno 0x41424d
invalid
std
lea ebp, [ecx - 0x1a]
stosd dword es:[edi], eax
or esi, ebp
std
xchg ebx, eax
or dword [ecx - 3], ebp
xchg edi, eax
jb 0x414283
imul edi, ebp, 0x69fb7297
dec ecx
popfd
or dword [edx + 0x72], esi
invalid
imul ecx, dword [ecx - 0x63], 0xf0727209
retf
call 0xac29ac4a
insd dword es:[edi], dx
shr dword [esi], cl
invalid
out 0xab, al
out 0x29, al
int1
push eax
outsb dx, byte [esi]
mov esi, 0x6f78f156
outsd dx, dword [esi]
cld
mov dl, 0xcb
or byte [ecx + 0x70], ch
std
mov eax, 0xda69abe6
out 0xb3, al
xchg byte [ecx - 0x14], bh
jb 0x4142bb
test edx, ebx
test edx, ebx
mov eax, dword [0x739a49db]
jae 0x414342
jb 0x414343
jb 0x4142aa
fsub dword [ecx + 0x71c4fd49]
mov eax, dword [0x71c4fd49]
jno 0x4142c7
sub eax, 0xfc2ab665
cld
invalid
mov esi, 0xc72ed331
popfd
leave
imul eax, dword [edx], 0x474971af
and byte [edx + 0x72], dh
mov esi, 0x4df4e872
call 0x71089950
dec ecx
iretd
xor ebx, edx
invalid