Function at 0x40a300
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x158
push ebx
push esi
push edi
mov edi, edx
mov eax, ecx
mov dword [ebp - 0x34], edi
mov dword [ebp - 8], eax
test edi, edi
je 0x48326a
mov ebx, dword [ebp + 0x10]
mov dword [ebp - 0x44], 0
mov eax, dword [ebx]
mov ecx, dword [ebx + 0x50]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x1c], ecx
cmp eax, dword [ebx + 4]
jae 0x48b879
inc eax
mov dword [ebx], eax
mov eax, dword [ebp + 0x18]
cmp eax, dword [ebx + 8]
jae 0x48b86f
cmp dword [ebx + 0x9c], 2
je 0x48329b
lea esp, [esp]
movzx ecx, word [edi]
xor edx, edx
mov esi, ecx
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x38], edx
cmp esi, 0xa1
ja case.0x40a384.98
movzx eax, byte [esi + 0x40ae7c]
jmp dword [eax*4 + 0x40ad30]
cmp esi, 0x88
jae 0x489938
cmp esi, 0x81
je 0x489938
cmp dword [ebx + 0x70], 0
jne 0x40ac56
movzx eax, word [edi + 2]
cmp word [edi + eax*2], 0x77
je 0x40ac56
movzx eax, word [edi]
movzx eax, byte [eax + 0x49e560]
lea edi, [edi + eax*2]
mov dword [ebp - 0x34], edi
mov eax, dword [ebx + 0x50]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebx]
cmp eax, dword [ebx + 4]
jb 0x40a340
jmp 0x48b879
movzx eax, word [edi + 2]
add eax, eax
mov esi, edi
sub esi, eax
mov ecx, 0x88
movzx eax, word [esi]
mov dword [ebp - 0x20], esi
cmp ax, cx
jae 0x483ec2
mov ecx, 0x81
cmp ax, cx
je 0x483ec2
xor ecx, ecx
mov dword [ebp - 0x14], ecx
cmp eax, 0x7d
jb 0x40a42b
mov edx, 0x80
cmp ax, dx
jbe 0x489acd
mov edx, 0x82
cmp ax, dx
je 0x489acd
mov edx, 0x85
cmp ax, dx
je 0x40a7d5
mov edx, 0x8a
cmp ax, dx
je 0x40a7d5
mov edx, 0x86
cmp ax, dx
je 0x40a7d5
mov edx, 0x8b
cmp ax, dx
je 0x40a7d5
mov edx, dword [ebp + 0xc]
cmp word [edi], 0x78
jne 0x483f38
mov eax, 0x81
cmp word [esi], ax
je 0x489a9a
add edi, 4
mov dword [ebp - 0x34], edi
jmp 0x40a360
mov edx, dword [ebp - 8]
mov edi, dword [ebp + 8]
cmp edx, edi
je 0x48b815
mov eax, dword [ebp + 0xc]
mov dword [ebx + 0x84], edx
mov dword [ebx + 0x90], eax
mov dword [ebx + 0x80], edi
test esi, esi
jne 0x48b85b
mov eax, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movzx ecx, word [edi + 0x22]
lea eax, [edi + 2]
add edi, 0x22
mov dword [ebp - 0x38], eax
mov eax, ecx
mov dword [ebp - 0x34], edi
mov dword [ebp - 0xc], eax
cmp eax, 0x6d
jle 0x40abae
mov eax, 1
mov dword [ebp - 0x18], 1
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x14], 1
test ecx, ecx
je 0x485164
cmp eax, 1
jl 0x40ac0c
mov ecx, dword [ebx + 0x7c]
lea esp, [esp]
mov eax, dword [ebp - 8]
cmp eax, ecx
jae 0x40aba5
movzx ecx, word [eax]
add eax, 2
mov dword [ebp - 8], eax
mov eax, ecx
and eax, 0xfc00
mov dword [ebp - 0x2c], ecx
cmp eax, 0xd800
je 0x48512e
cmp ecx, 0xff
ja 0x485156
mov ebx, dword [ebp - 0x38]
and ecx, 7
mov eax, 1
shl eax, cl
mov ecx, dword [ebp - 0x2c]
shr ecx, 3
test byte [ecx + ebx], al
mov ebx, dword [ebp + 0x10]
jne 0x40a681
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov esi, dword [ebx + 0x7c]
mov eax, dword [ebp - 8]
mov dword [ebp - 0x14], esi
cmp eax, esi
jae 0x40ab94
movzx ecx, word [eax]
add eax, 2
mov dword [ebp - 8], eax
cmp dword [ebp - 0x1c], edx
je 0x40a5ae
mov eax, ecx
and eax, 0xfc00
cmp eax, 0xd800
je 0x484e68
mov eax, ecx
cdq
and edx, 0x7f
add eax, edx
sar eax, 7
movzx eax, byte [eax + 0x4ac4a0]
shl eax, 7
and ecx, 0x8000007f
jns 0x40a5d0
dec ecx
or ecx, 0xffffff80
inc ecx
add eax, ecx
movzx eax, word [eax*2 + 0x49e608]
movzx eax, byte [eax*8 + 0x4ab10a]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 8]
cmp eax, esi
jae 0x40a669
mov edi, dword [ebp - 0x1c]
mov ebx, eax
movzx ecx, word [ebx]
mov esi, 1
test edi, edi
je 0x40a60f
mov eax, ecx
and eax, 0xfc00
cmp eax, 0xd800
je 0x484e8d
mov eax, ecx
cdq
and edx, 0x7f
add eax, edx
sar eax, 7
movzx eax, byte [eax + 0x4ac4a0]
shl eax, 7
and ecx, 0x8000007f
jns 0x40a631
dec ecx
or ecx, 0xffffff80
inc ecx
mov edx, dword [ebp - 0x2c]
add eax, ecx
movzx eax, word [eax*2 + 0x49e608]
movzx ecx, byte [eax*8 + 0x4ab10a]
mov eax, 1
shl eax, cl
test dword [edx*4 + 0x49e52c], eax
jne 0x40a74d
mov esi, dword [ebp - 0x14]
mov edi, dword [ebp - 0x34]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebp - 8]
cmp dword [ebx + 0x8c], 0
jne 0x484eb1
add edi, 2
mov dword [ebp - 0x34], edi
jmp 0x40a360
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebx + 0x7c]
inc eax
mov dword [ebp - 0x14], eax
cmp eax, dword [ebp - 0x28]
jle 0x40a520
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
cmp dword [ebp - 0x28], ebx
mov ebx, dword [ebp + 0x10]
je 0x40a360
test edx, edx
jne 0x489c6e
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0x24], eax
test ecx, ecx
je 0x485240
cmp edx, dword [ebp - 0x18]
jge 0x40a718
mov dword [ebp - 0x2c], 1
cmp eax, dword [ebx + 0x7c]
jae 0x48520e
movzx ecx, word [eax]
mov eax, ecx
and eax, 0xfc00
mov dword [ebp - 0x20], ecx
cmp eax, 0xd800
je 0x4851d4
cmp ecx, 0xff
ja 0x485200
shr dword [ebp - 0x20], 3
mov ebx, dword [ebp - 0x20]
and ecx, 7
mov eax, 1
shl eax, cl
mov ecx, dword [ebp - 0x38]
test byte [ebx + ecx], al
mov ebx, dword [ebp + 0x10]
jne 0x40acd9
cmp dword [ebp - 0x30], 0
jne 0x40a360
mov eax, dword [ebp + 0x18]
mov esi, dword [ebp - 8]
inc eax
push eax
push dword [ebp + 0x14]
mov edx, edi
push ebx
push dword [ebp + 0xc]
mov ecx, esi
push dword [ebp + 8]
call int.0040a300
add esp, 0x14
test eax, eax
jne 0x40a4c7
jmp 0x489c24
lea ebx, [ebx + esi*2]
mov esi, dword [ebp - 0x14]
mov dword [ebp - 0x2c], ecx
cmp ebx, esi
jb 0x40a5f1
jmp 0x40a65d
mov eax, dword [ebp - 8]
cmp eax, dword [ebx + 0x7c]
jae 0x40ab94
cmp dword [ebp - 0x1c], edx
je 0x48565a
movzx esi, word [edi + 2]
add edi, 2
mov eax, esi
and eax, 0xfc00
mov edx, 1
cmp eax, 0xd800
je 0x4855aa
mov eax, dword [ebp - 8]
movzx ecx, word [eax]
cmp esi, 0x80
jae 0x4855ce
cmp ecx, 0xff
ja 0x40a7b7
mov eax, dword [ebx + 0x3c]
movzx ecx, byte [eax + ecx]
mov eax, dword [ebx + 0x3c]
movzx eax, byte [eax + esi]
cmp eax, ecx
jne case.0x40a384.157
add edi, 2
add dword [ebp - 8], 2
mov dword [ebp - 0x34], edi
jmp 0x40a360
movzx edx, word [esi + 4]
lea eax, [edx + edx]
mov dword [ebp - 0x40], eax
mov eax, dword [ebx + 0xa8]
test eax, eax
jne 0x483ed2
mov eax, dword [ebx + 0x94]
mov esi, dword [ebp - 0x40]
and eax, 0xffff0000
or eax, edx
mov dword [ebx + 0x94], eax
cmp esi, dword [ebx + 0x14]
mov esi, dword [ebp - 0x20]
jge 0x483ef7
mov ecx, dword [ebp + 0xc]
cmp dword [ebp - 0x40], ecx
jg 0x483f07
mov eax, dword [ebx + 0x10]
mov ecx, dword [ebx + 0xc]
sub eax, edx
mov edx, dword [ebp - 0x40]
mov eax, dword [ecx + eax*4]
mov dword [ecx + edx*4], eax
mov ecx, dword [ebp - 8]
sub ecx, dword [ebx + 0x78]
mov eax, dword [ebx + 0xc]
sar ecx, 1
mov dword [eax + edx*4 + 4], ecx
mov edx, dword [ebp + 0xc]
mov eax, dword [ebp - 0x40]
mov ecx, dword [ebp - 0x14]
cmp edx, eax
jg 0x40a474
lea edx, [eax + 2]
mov dword [ebp + 0xc], edx
jmp 0x40a474
mov eax, dword [ebp - 8]
cmp eax, dword [ebx + 0x7c]
jae 0x40ab94
movzx ecx, word [eax]
add eax, 2
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 8], eax
cmp dword [ebp - 0x1c], edx
je 0x40a886
mov eax, ecx
and eax, 0xfc00
cmp eax, 0xd800
je 0x484c33
mov eax, ecx
cdq
and edx, 0x7f
add eax, edx
mov edx, dword [ebp - 0x2c]
sar eax, 7
movzx ecx, byte [eax + 0x4ac4a0]
mov eax, edx
shl ecx, 7
and eax, 0x8000007f
jns 0x40a8ac
dec eax
or eax, 0xffffff80
inc eax
add ecx, eax
movzx eax, word [edi + 2]
movzx ecx, word [ecx*2 + 0x49e608]
cmp eax, 9
jne 0x484c5b
movzx eax, word [edi + 4]
mov ecx, dword [eax*4 + 0x4ae6a0]
lea eax, [eax*4 + 0x4ae6a0]
cmp edx, ecx
jb 0x484e5a
lea ecx, [ecx]
lea eax, [eax + 4]
cmp edx, ecx
je 0x40a8f2
mov ecx, dword [eax]
cmp edx, ecx
jae 0x40a8e0
jmp 0x484e5a
cmp esi, 0x10
jne case.0x40a384.157
add edi, 6
mov dword [ebp - 0x34], edi
jmp 0x40a360
cmp dword [ebp - 0x1c], edx
je 0x48557b
mov ax, word [edi + 2]
add edi, 2
mov ecx, 0xfc00
and ax, cx
mov ecx, 0xd800
mov esi, 1
mov dword [ebp - 0x34], edi
cmp ax, cx
je 0x40ad1e
mov eax, dword [ebx + 0x7c]
mov edx, dword [ebp - 8]
sub eax, edx
sar eax, 1
cmp esi, eax
jg 0x489eca
test esi, esi
jle 0x40a360
mov edi, edi
mov cx, word [edi]
mov ax, word [edx]
add edx, 2
add edi, 2
dec esi
mov dword [ebp - 8], edx
mov dword [ebp - 0x34], edi
cmp cx, ax
jne case.0x40a384.157
test esi, esi
jle 0x40a360
jmp 0x40a950
movzx edx, word [edi + 4]
mov dword [ebp - 0xc], edx
lea eax, [edx + edx]
mov dword [ebp - 0x40], eax
cmp eax, dword [ebx + 0x14]
jge case.0x40a384.129
mov ecx, dword [ebx + 0xc]
mov edx, dword [ebp - 0x40]
mov eax, dword [ecx + eax*4]
mov dword [ebp - 0x20], eax
mov eax, dword [ecx + edx*4 + 4]
mov dword [ebp - 0x44], eax
mov eax, dword [ebx + 0x10]
sub eax, dword [ebp - 0xc]
lea ecx, [ecx + eax*4]
mov eax, dword [ecx]
mov dword [ebp - 0x28], eax
mov eax, dword [ebx + 0x94]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebx + 0xb0]
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 8]
sub eax, dword [ebx + 0x78]
sar eax, 1
mov dword [ecx], eax
lea esp, [esp]
cmp esi, 0x88
jae 0x48b50a
mov eax, dword [ebp + 0x18]
mov ecx, dword [ebp - 8]
inc eax
push eax
push dword [ebp + 0x14]
movzx eax, word [edi]
push ebx
movzx eax, byte [eax + 0x49e560]
push dword [ebp + 0xc]
lea edx, [edi + eax*2]
push dword [ebp + 8]
call int.0040a300
mov edx, eax
add esp, 0x14
cmp edx, 0xfffffc1b
je 0x48b561
cmp edx, 0xfffffc20
je 0x48b519
test edx, edx
je 0x48b53e
pop edi
pop esi
mov eax, edx
pop ebx
mov esp, ebp
pop ebp
ret
lea eax, [esi - 0x55]
add edi, 2
test al, 1
je 0x40ad28
mov edx, 1
movsx ecx, byte [eax + 0x49e47c]
movsx eax, byte [eax + 0x49e520]
mov dword [ebp - 0x38], edx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x24], eax
test eax, eax
jne 0x40aa63
mov dword [ebp - 0x24], 0x7fffffff
movzx eax, word [edi]
add edi, 2
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x34], edi
cmp eax, 0x10
je 0x48650e
cmp eax, 0xf
je 0x486505
or eax, 0xffffffff
mov dword [ebp - 0x2c], eax
test ecx, ecx
jg 0x48652a
mov ecx, dword [ebp - 8]
mov eax, dword [ebp - 0x1c]
mov esi, dword [ebp - 0x24]
cmp dword [ebp - 0x10], esi
mov esi, dword [ebp - 0x30]
je 0x40a360
test edx, edx
mov edx, dword [ebp - 0x2c]
je 0x487d66
test edx, edx
jns 0x48a2e0
cmp dword [ebp - 0x28], 0x16
mov edx, edi
je 0x48ac56
test eax, eax
mov eax, dword [ebp + 0x18]
je 0x48b15e
inc eax
push eax
push dword [ebp + 0x14]
push ebx
push dword [ebp + 0xc]
push dword [ebp + 8]
call int.0040a300
add esp, 0x14
test eax, eax
jne 0x40a4c7
mov esi, dword [ebp - 8]
lea ecx, [ecx]
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x24]
jge case.0x40a384.157
mov edx, dword [ebx + 0x7c]
cmp esi, edx
jae 0x489eb2
cmp dword [ebp - 0x28], 0xc
jne 0x40ab37
cmp dword [ebx + 0x18], 0
je 0x48ae0f
push dword [ebp - 0x1c]
lea eax, [ebx + 0x1c]
push eax
push edx
mov edx, dword [ebx + 0x18]
mov ecx, esi
call fcn.00408ffe
add esp, 0xc
test eax, eax
jne case.0x40a384.157
mov ecx, dword [ebp - 0x10]
movzx edx, word [esi]
mov eax, edx
and eax, 0xfc00
add esi, 2
cmp eax, 0xd800
je 0x48ae48
mov eax, dword [ebp - 0x28]
cmp eax, 0xc
jne 0x48ae69
cmp dword [ebx + 0x8c], 0
jne 0x48b11c
mov eax, dword [ebp + 0x18]
inc eax
push eax
push dword [ebp + 0x14]
inc ecx
push ebx
push dword [ebp + 0xc]
mov dword [ebp - 0x10], ecx
push dword [ebp + 8]
mov edx, edi
mov ecx, esi
call int.0040a300
add esp, 0x14
test eax, eax
jne 0x40a4c7
jmp 0x40aaf0
cmp dword [ebx + 0x8c], edx
je case.0x40a384.157
jmp 0x489c19
cmp dword [ebx + 0x8c], 0
jmp 0x40ab9a
sub eax, 0x62
cmp eax, 0xb
ja case.default.0x40abc1
movzx eax, byte [eax + 0x40af28]
jmp dword [eax*4 + 0x40af20]
mov ecx, dword [ebp - 0xc]
add ecx, 0xffffff9e
add edi, 2
mov dword [ebp - 0x34], edi
cmp ecx, 8
jb 0x40accd
mov dword [ebp - 0x30], 1
movsx eax, byte [ecx + 0x49e47c]
movsx ecx, byte [ecx + 0x49e520]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x18], ecx
test ecx, ecx
jne 0x40a4fb
mov dword [ebp - 0x18], 0x7fffffff
jmp 0x40a4fb
mov eax, dword [ebp - 8]
jmp 0x40a69a
movzx eax, word [edi + 2]
cmp word [edi + eax*2], 0x77
lea edi, [edi + eax*2]
je case.0x40a384.119
mov dword [ebp - 0x34], edi
jmp 0x40a360
mov eax, dword [ebp + 0x18]
mov ecx, dword [ebp - 8]
inc eax
push eax
push dword [ebp + 0x14]
add edi, 2
push ebx
push dword [ebp + 0xc]
mov edx, edi
push dword [ebp + 8]
call int.0040a300
add esp, 0x14
test eax, eax
jne 0x40a4c7
jmp 0x483bb0
mov eax, dword [ebx + 0xb0]
mov ecx, dword [ebp - 8]
mov dword [ebp - 0xc], eax
mov eax, dword [ebx + 0x94]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp + 0x18]
inc eax
push eax
push dword [ebp + 0x14]
movzx eax, word [edi]
push ebx
movzx eax, byte [eax + 0x49e560]
push dword [ebp + 0xc]
lea edx, [edi + eax*2]
push dword [ebp + 8]
call int.0040a300
mov edx, eax
add esp, 0x14
cmp edx, 0xfffffc20
je 0x489947
test edx, edx
jne 0x48b58b
movzx eax, word [edi + 2]
lea edi, [edi + eax*2]
mov eax, dword [ebp - 0xc]
mov dword [ebx + 0xb0], eax
cmp word [edi], 0x77
jne case.0x40a384.157
mov eax, dword [ebp - 0x2c]
mov dword [ebx + 0x94], eax
jmp case.0x40a384.129
test cl, 1
jne 0x40ad14
xor edx, edx
jmp 0x40abe4
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x2c]
inc edx
lea eax, [eax + ecx*2]
mov dword [ebp - 8], eax
cmp edx, dword [ebp - 0x18]
jge 0x40a718
jmp 0x40a6c4
mov dword [ebp - 0x20], edx
jmp 0x483c44
add edi, 2
jmp 0x483c09
mov eax, dword [ebp - 8]
jmp 0x483fd0
mov esi, dword [ebp - 0x1c]
jmp 0x4845e5
mov edx, 1
jmp 0x40abe4
mov esi, 2
jmp 0x40a934
xor edx, edx
jmp 0x40aa41
pop esp
retf
repne scasb al, byte es:[edi]
sbb eax, 0x8db99f41
jge 0x4832cf
sub esi, dword [ebp + 0x2ff2a557]
mov esi, 0xb45d0103
adc bh, dh
sbb ah, byte [eax - 0x6e]
xchg dword [eax - 0x75b94c30], eax
stosb byte es:[edi], al
cmp dword [eax + 0x25], edx
push eax
and eax, 0xe934890d
cli
push eax
and eax, 0xe934890d
cli
cmpsd dword [esi], dword es:[edi]
sbb byte [ebp + 0x5e], ch
mov eax, dword [ebp - 0x5e]
cdq
jns 0x4832e4
mov ebp, 0x2c575618
invalid
push esi
push edi
sub al, 0x8d
sal dword [0x4c06f315], 0x6b
fild dword [esi - 0x64a11c35]
mov ch, 0xf9
or byte [ebx + 0x25], 0
and eax, 0x7d71a500
movsd dword es:[edi], dword [esi]
jno 0x483366
and bl, byte [edx]
add eax, dword [edx + 0x537d3400]
and al, 0x69
mov ecx, 0x8deef166
xor eax, 0x5f1160b0
xchg edi, eax
scasd eax, dword es:[edi]
ret 0xb75a
cmp esp, dword [bp + si + 0x30]
and edi, eax
xor byte [ebx], ah
clc
popfd
dec esi
push edi
loopne 0x483369
add ch, ah
invalid
mov eax, 0x287daa1
cmp edx, esp
test byte [ebx - 0x29ec0657], cl
int 0x93
xchg ebp, eax
xchg ebx, eax
cmc
fcomp dword [edi - 0x4c]
and esp, dword [esi]
cli
mov byte [0xef7011f6], al
invalid
push esp
into
push ds
out dx, al
xor dl, dh
stosd dword es:[edi], eax
popfd
or dl, byte [esi - 0x44]
ljmp 0xe930
pop edx
xchg edi, eax
scasd eax, dword es:[edi]
or al, 0xb1
jmp 0x483662
jns 0x48375a
xchg byte [esi - 0xd75566e], bl
xchg ebx, eax
mov byte [edx + 0x7ddecfcb], dh
cmc
sti
mov byte [eax + 0x3eab79d5], ah
or ebx, edi
test byte [ebx + 0x75], dh
xor ebp, esp
adc ebp, dword [ecx - 0x50]
jmp 0x2b3cedd9
invalid
cli
mov eax, 0xd4fcf5f0
cmp ebp, dword [esi + 0x7c312302]
ja 0x48381a
fcmovu st(0), st(2)
mov edi, 0x9521d135
jle 0x483813
test dword [esi], esi
mov esi, 0xc43dccd0
mov esi, 0xc43dccd0
adc ecx, dword [ebx + 0x259d483b]
int 0x28
cmpsd dword [esi], dword es:[edi]
pop ebx
mov edi, dword [ebx]
dec eax
popfd
and eax, 0x5ba728cd
xchg esi, eax
ror byte [edi + 0x8279bf0], 1
mov edx, 0x13f27978
jecxz 0x48388b
bound eax, qword [edi - 2]
bound eax, qword [edi - 2]
adc byte [ecx - 0x4246fe0c], bl
and eax, 0x328a9892
aam 0xba
invalid
das
and byte [ebp - 0x11], al
add dword [edx - 0x42878fb0], ecx
int3
pop edx
mov ch, 0xcc
sbb ch, byte [esi + 0x28]
jnp 0x483832
int3
invalid
mov dword [0x4c74e7df], eax
dec esp
dec eax
sbb dword [edx], esi
and byte [eax + 0x2e56dfb8], bl
jle 0x483877
inc edi
push edi
cld
adc esi, edi
jae 0x4838a1
push 0xffffffffffffffb4
mov bh, 0xa3
dec ebp
cli
jg 0x483887
mov dword [0xe17ffa4d], eax
xchg edx, eax
loope 0x483875
invalid
jns 0x483861
adc al, 8
cmp eax, 0x83550f19
hlt
daa
push ss
jecxz 0x483922
ret
nop
jecxz 0x483937
lahf
js 0x48393e
int3
or byte [ebx + esi*8 - 0x3a], dh
mov eax, dword [0x31cee35b]
pop ebx
jecxz 0x48390d
into
xor esp, eax
adc eax, 0x9161f779
mul dword [ecx - 0x6f]
les edx, [0x9161f779]
mul dword [ecx - 0x6f]
adc cl, 0xbe
sub ecx, ebp
cli
jo 0x48393c
jnp 0x48399b
adc al, 0xdd
cmp dh, cl
add byte [bx + si - 0x28], cl
adc eax, 0x739bcb86
or esi, dword [esi - 0x66f28a57]
cdq
pop eax
lds ecx, [ebx*4 + 0xc1ba411]
mov edi, 0x473c067b
fsub st(6), st(0)
jp 0x483962
mov al, 0xa8
push ebx
nop
cmc
push es
invalid
xchg esp, eax
jg 0x483940
pushal
add bh, bh
cmpsb byte [esi], byte es:[edi]
shl edi, 1
jbe 0x48393e
cwde
stosd dword es:[edi], eax
and bl, dl
in eax, 0x19
stosb byte es:[edi], al
sahf
xchg ebp, eax
retf
inc esi
sbb eax, 0x5264a71c
inc ebx
xchg ebx, eax
inc esp
les eax, [ebx - 0x2659e6a1]
xor eax, 0xd8d4ef34
int 0x81
mov eax, 0xe44719b3
or bh, byte [eax]
shr dword [ecx], 0x48
frstor dword [edx + 0x7e7d931f]
sbb eax, 0x1c309114
in eax, 0
add eax, dword [ebp + 0x2adb8bcb]
push ecx
jl 0x483a27
movsb byte es:[edi], byte [esi]
les edx, [ebx - 0x54]
pop ebp
imul ecx, dword [ebx + 0xc], 1
or al, 1
mov dl, 0x27
jecxz 0x483a5a
add eax, 0x9ac21607
jns 0x483a7e
push edi
sub al, 0xd9
and dword [eax], esp
push eax
sbb al, 0xf2
stosd dword es:[edi], eax
and byte [eax + 0x1c], dl
repne stosd dword es:[edi], eax
add dword [esi - 0x3a], eax
and al, 0xa1
jge 0x4839e9
pop ds
inc eax
invalid
pop edx
in eax, dx
fld qword [ecx - 0xc31f06c]
invalid
xlatb
jbe 0x483a39
mov eax, dword [0x93001d0f]
dec ebx
mov ecx, dword [ebx]
mov dh, byte fs:[ebp + esi*2 + 0x5e3eb356]
pop ss
ror dword [ecx - 0x64], cl
sahf
xchg edx, eax
les edi, [edi + 0x234103ae]
pushfd
xor dh, ah
invalid
invalid
push 0x25485967
pop edi
add eax, 0x4c621664
insd dword es:[edi], dx
sbb eax, 0xc87cde40
cmp al, 0xa5
cmp eax, 0xc57648f5
inc eax
xor dl, byte [ebx + 0x4a1a76c9]
and bh, al
inc ebx
leave
pop ss
adc dh, al
retf 0x301c
mov dword [ebx - 0x37], 0xcac61017
sbb al, 0x30
dec esp
jmp 0x483c12
mov esi, dword [eax + ebp*8 + 0x3cc79eaa]
mov word [esi + 0xa09dc25], ss
ja 0x483be9
and eax, 0x770a09dc
rcl dword [ebp + 0x57ecaacf]
sbb al, 0x2f
test byte [ecx + 3], cl
xchg ebp, eax
iretd
loope 0x483c2a
sub dword [esi - 0x3e54445e], ebx
jno 0x483c3a
sal dword [ecx + 0xd], 0x7f
rcl ebx, 0xe9
jg 0x483bf0
shr ecx, cl
int1
ret
jmp 0xf94b96ec
or eax, 0xe9c56e7a
mov eax, esp
pop ds
xor dword [0x56c73e8a], ebp
invalid
insb byte es:[edi], dx
add ebp, dword [edi]
test al, 0x4b
mov al, byte [0xe3d3826b]
aam 0xcd
invalid
pop esi
mov esi, dword [ebx - 0xd]
mov edx, 0x14885e3
mov esp, 0x1e9adede
jbe 0x483ed5
stc
inc esi
pop ebp
stosd dword es:[di], eax
out 0xf3, al
pop esp
fcmovne st(0), st(6)
and cl, byte [eax]
xchg esp, eax
aaa
mov esp, 0xbf435683
add ecx, dword [eax + 0xf]
ret 0x793
imul ebx, dword [ecx - 0x76b3d625], 0x4e58f0a3
outsd dx, dword [esi]
or eax, 0xa7035897
inc edi
sbb eax, 0x4f091cc3
sbb al, 9
dec edi
js 0x483e79
mov byte [0x84f7755e], al
lahf
je 0x483f08
sahf
jge 0x483e98
fld dword [eax + 0x49]
je 0x483ec2
mov bl, 0xe8
cmp bl, dh
invalid
mov dword [0xfee5b690], eax
in eax, 0x33
sbb cl, ch
int1
sti
loope 0x483ec2
outsd dx, dword [esi]
mov ch, 0xbf
jno 0x483f5d
push esp
ret 0xc5fa
mov esp, 0x554c4622
invalid
lcall 0x3f5d, 0xd5004044
push ebp
adc ch, byte [0x31c65f9a]
lahf
pushal
iretd
xlatb
out 0xbf, eax
or eax, 0x157895a7
sbb dword [ebp + ecx*2 + 1], eax
stosb byte es:[edi], al
inc esi
adc ch, 0xc
test al, 0x42
lea ebx, [ecx - 0x2da00e57]
aam 0x45
ja 0x483f0d
mov bl, 0x16
dec ebx
xor byte [ebx - 0x7ee7aaff], bh
dec ebp
and dl, byte [eax]
jl 0x483faa
js 0x483f5c
adc byte [ebx - 0x2e], dh
out dx, eax
invalid
mov dword [0xa81a44a0], eax
adc eax, 0xcbf58f19
dec eax
cwde
jge 0x483fde
cli
rcl byte [esi + 0x34], 0x31
out dx, eax
xor edi, ebp
stc
add dword [ebx], ebx
nop
adc byte [eax], 0x70
mov ss, esi
enter 0x6333, 0xffffffffffffffcc
and byte [eax], 0xfc
lahf
dec edx
enter 0x7c87, 0x39
lahf
pop ss
pop ebx
jecxz 0x483f98
xchg ecx, eax
jmp 0x483fcb
stc
out 0x1a, al
cmp dword [edi + edx*2 + 0x6f503bcb], edx
rol bl, 0xad
inc eax
or dword [0x9e67f278], esp
push edi
retf
sahf
xor ch, byte [ebp - 0x78b6de16]
and dword [ecx - 0x79], ecx
xchg dword [ecx], ebx
fmul dword [edi]
xor al, byte [esi]
sbb eax, ebx
rdmsr
push es
sal dl, 1
xchg dword [ecx - 0x1137a59d], esi
mov ebx, 0xbb10a986
inc eax
xor byte [edx + esi*8 + 0x35], 0xc7
loope 0x484056
push edi
add eax, ebx
loope 0x484011
invalid
adc eax, 0x7b7b86e0
mov ebx, 0x755ef430
lahf
invalid
invalid
mov byte [ecx - 0x4a03e525], bh
lodsb al, byte [esi]
lodsd eax, dword [esi]
pop ecx
jle 0x483fe2
mov cl, 0xcb
hlt
mov edx, 0xae6d9680
loope 0x4840e7
mov esp, 0xe08b5630
fsub dword [edi - 0x6e]
lodsb al, byte [esi]
push ss
wait
xor eax, esp
pop edx
xchg ecx, eax
loopne 0x48409d
movsb byte es:[edi], byte [esi]
mov bl, 0x4e
insb byte es:[edi], dx
adc ebx, eax
lahf
fbstp tbyte [edx]
pop ebx
cmp eax, 0x201eea1b
loop 0x484027
ljmp 0xc467:0x85e2201e
les esp, [bx + si]
int 0x31
in ax, dx
std
and byte [ebx - 4], cl
enter 0x976, 0xffffffffffffffd1
pop ss
test al, 0xe2
invalid
aas
dec dword [edi]
ret 0x5116
outsd dx, dword [esi]
or al, 0x1a
mov esi, 0x9ef9796b
jns 0x484183
sahf
sbb eax, 0x47a1be5f
pop edi
dec edi
sbb edx, dword [ebx + 0x40770115]
and dword [edx + 0xf87a931], ebx
pxor mm0, qword [edi + 0x4be7e6eb]
scasd eax, dword es:[edi]
mov al, 0xbc
mov al, byte [0x74804b56]
push eax
mov eax, 0x34b8b089
push edx
cli
cmp dword [si - 0x484b], esp
invalid
hlt
out dx, eax
jne 0x4841ec
pop ecx
mov es, word [ecx + 0x122d42be]
adc ah, bl
invalid
adc ah, bl
mov al, 0x2a
or al, 0x83
sub cl, byte [ebx + eax*4]
fst qword [edi]
xchg ecx, eax
xor cl, byte [edi + 0x714d1b7e]
or eax, 0x880d918b
les edi, [ebx - 0x55]
dec ebp
jno 0x4841f3
mov edx, dword [ecx + 0x7bc4880d]
stosd dword es:[edi], eax
dec esp
hlt
sti
add al, byte [ebx - 0x2a8e531b]
in eax, 0xac
jno 0x4841cc
insd dword es:[edi], dx
rol dword [esi + eax*8 - 0x5623a8f8], 1
rcr byte [ecx + 0x6b], 1
xor al, 0x4f
int3
pop ecx
imul esi, dword [edi + ecx*2], 0xffffffcc
mov eax, dword [0xe948c196]
push ss
jne 0x4841d8
cld
je 0x4841f0
into
leave
loopne 0x4841e3
mov esi, 0xc3e14246
sti
aaa
lahf
imul ecx, dword [eax + edi + 0x5a], 0x8f447f72
outsb dx, byte [esi]
jns 0x4842a4
inc esi
push ebp
hlt
std
sub byte [ecx + 0x5b], bl
jp 0x48426c
xchg ecx, eax
xor eax, edi
sbb ebp, edi
add eax, dword [esi - 0x33fafcd0]
xchg edi, eax
aaa
push ds
cmpsb byte [esi], byte es:[edi]
nop
add byte [0x740082], ah
dec esi
sub eax, 0x9166e49c
add byte [esi + 0x2d], cl
pushfd
in al, 0x66
xchg ecx, eax
sub cl, ch
arpl word [edi + 0x79], si
clc
jp 0x484200
sub eax, 0xbf1118dc
pop eax
push esi
mov ah, 0x6b
fcomp qword [eax]
adc dword [edi + 0x6bb45658], edi
cld
and dword [esi + 0x31e35ff9], ebx
jns 0x48422a
xor dword [ecx - 0x63], edi
pop edx
jo 0x48428a
and eax, 0xb110afc8
loope 0x48427c
aad 0xae
retf
invalid
cdq
int3
push edx
loop 0x484617
sub dword [edi + esi], 0x6c
pop es
mov dword [0x34e3cde6], eax
mov ebp, 0xcea92079
out 0x98, al
mov esp, 0x8cd56b58
popal
std
and dl, byte [ebx - 0x6696fab9]
pop esi
add bh, byte [ebx]
call 0xbba753d2
sbb al, 0x7b
jns 0x484633
cmp al, 0x94
mov al, 0x8f
jmp 0x7b03baf4
test dword [edx + 0x1b07fd5f], edi
xor bl, byte [edi]
xchg esi, eax
xchg esi, eax
push ebp
dec ebx
push ebp
shl dword [ecx - 0x67], 1
push eax
inc ecx
int1
push 0x6f612368
popal
outsd dx, dword [esi]
popal
outsd dx, dword [esi]
pop esi
clc
wait
out dx, eax
sub dh, ch
jmp 0x3aa7ade6
fistp word [ebx]
add eax, dword [eax - 0x7a742d1b]
push 0xffffffffffffff8e
lcall 0x302e, 0xe61ea812
add dword [ecx + 0x3a89df05], ebx
xchg ecx, eax
mov esp, 0xf9d80701
push ds
retf 0xac6c
fimul dword [ebp - 0x6a]
pop ebp
ud1
mov ah, 0x86
xchg ecx, eax
rcr bh, 1
in al, dx
fadd st(3), st(0)
movsd dword es:[edi], dword [esi]
sbb eax, 0x4c715354
popal
xor byte [edx - 0xf], 0x29
std
push 0x4b
fdiv dword [ebx]
nop
jbe 0x484690
pop edx
nop
dec edi
xlatb
lmsw si
stc
aad 0xc2
scasd eax, dword es:[edi]
std
adc ebx, edx
sub al, 0x42
sub edi, dword [edx - 0x69]
out dx, al
dec ecx
add esi, dword [ebx]
adc al, byte [ebx]
mov edx, 0x7abc8e1b
push es
out dx, eax
lea ebx, [ebx + 0x56057e31]
mov cl, 0xda
push esi
in eax, dx
pop ebx
push edi
movsd dword es:[edi], dword [esi]
adc esp, ebp
mov ecx, 0x5b37af36
push eax
rol dword [eax + 0x30], cl
popfd
add al, 0x13
xor ah, ah
movsb byte es:[edi], byte [esi]
salc
jne 0x48478d
nop
sub esi, edi
or eax, 0x883f6760
sbb ebp, edx
jne 0x48477c
jl 0x4846bc
pop ebp
aaa
sbb ch, bl
and eax, 0xbfcc5f73
lodsd eax, dword [esi]
fcomp qword [ebp + 0x2b32015]
adc dword [edi], esp
lahf
insb byte es:[edi], dx
invalid
out dx, al
fldz
arpl word [edx + 0x5b], si
std
imul esp, dword [ecx], 0xffffffd5
and ebp, edx
mov dh, 0xca
invalid
jae 0x484744
mov ah, 0xe7
xchg ebp, eax
mov ch, 0xa4
xor edi, ecx
invalid
adc eax, 0xfffffff1
pop ss
out 0xba, eax
push ebx
mov byte [eax + ebx*4], bl
mov dl, 0xd
push ebx
jge 0x484813
adc dword [ebp - 0x6014bf8c], edi
arpl word [edi + 0x13a1f663], bx
ret 0x51a7
in al, dx
cdq
movsd dword es:[edi], dword [esi]
fdivr dword [ebp + 0x41]
je 0x484822
test dword [edi], ecx
out 0x2b, al
inc dword [edx]
mov ah, 0x9f
xchg edx, eax
invalid
push 0xf22cf65b
dec eax
or byte [edi], bl
in eax, 0xdb
cmp al, 0xc1
aad 0xad
or eax, 0xa9505df2
pop ebp
push eax
test eax, 0x1579d9a0
dec edx
pop ebp
push eax
test eax, 0x1579d9a0
dec edx
add eax, 0x4f1a054
nop
rcr ebx, 0xc1
salc
lcall 0xbce7, 0x82176858
jae 0x484830
sal dword [0x822a2ebf], 0x82
les ebx, [edi]
invalid
xor byte [eax + 0x2008a24c], cl
mov word [ebp - 0x3f5304b], cs
xor ah, cl
cmp ah, al
enter 0x4a5d, 0x7d
inc ebx
sti
xor cl, byte [eax]
mov al, 0x4b
mov ecx, 0x9152fab6
mov esi, 0x12379e59
mov byte [eax + 0x491c035e], bl
add ebx, dword [ecx + ecx*2]
and bl, dh
or esi, dword [edx + 0x11]
push ss
cmpsb byte [esi], byte es:[edi]
pop es
dec esp
sub eax, 0xe7cca3e4
ror dword [edx - 0x23], cl
adc byte [edi - 0x577c2168], bh
pop edx
add bl, 0xa0
push es
mov edx, 0x55411307
inc ecx
push ebp
jne 0x4848cd
cmp eax, 0x2de74975
dec edx
jne 0x484930
cli
out 0xeb, eax
call 0x5e9e38dd
sbb eax, 0x78fb3d4d
pop es
pop edx
adc byte [edx + 0x64969b08], al
mov ch, 0xec
nop
lodsb al, byte [esi]
dec ebx
movsb byte es:[edi], byte [esi]
invalid
invalid
insb byte es:[edi], dx
dec ebx
scasd eax, dword es:[edi]
in al, 0x62
aam 0xc8
int 0xf8
cli
cwde
outsb dx, byte [esi]
mov edx, 0x7cf11de0
pop esi
add ebp, 0xf777173a
shr ecx, cl
jae 0x4849cf
invalid
not ebx
jmp 0x9bbbc6c7
jae 0x4848ef
scasb al, byte es:[edi]
add ebx, dword [0x53e4be05]
je 0x4849d6
push 0xffffffffffffffee
jge 0x484912
out dx, eax
retf 0x91a5
sub al, 0xde
mov al, 0x46
xchg byte [ebx], bl
das
loope 0x48493a
mov dh, 7
fistp word [eax + 0x46]
pop eax
shl byte [0xbb52482d], 1
dec eax
push edx
mov ebx, 0x858fea82
popfd
or ebp, dword [edx + esi]
inc esi
dec eax
push edx
mov ebx, 0x858fea82
popfd
or ebp, dword [edx + esi]
inc esi
ja 0x484936
loope 0x4849aa
push 0xffffffffffffffe1
aam 4
jle 0x48499f
pop esi
mov ss, word [ecx]
imul esp, dword [ebp - 0x62], 0x93f00191
retf 0xcf0d
jg 0x4849db
cmp al, 0x30
rcr edi, 0x7a
dec ebx
jge 0x484a27
out 0x25, eax
lds esi, [ebx + 0x389c8693]
xchg dword [ebx + esi*4 + 0x1f], ebp
out dx, eax
je 0x48494d
cmp dword [esi + ebp - 0x6e], edi
sahf
jno 0x4849d7
jno 0x484974
inc ecx
stc
adc eax, 0x46730a45
inc ebp
or dh, byte [ebx + 0x46]
arpl word [esp + ecx], cx
aaa
cmovbe ecx, ecx
mov al, byte [0x21fe532e]
or ebp, dword [ecx + 0x6e]
xor byte [eax], cl
aaa
inc byte [ebx]
in al, dx
add eax, 0x656f92f4
enter 0x1417, 0xffffffffffffffad
inc edx
fcomp qword [0x24d60b12]
lea eax, [ebx]
in eax, 0xe5
and dword [edi + 0x2f], edx
loopne 0x48498d
push ebx
invalid
add dword [ecx - 0x6874ab37], edi
fldz
mov edx, 0x5966ef32
and byte [edx], dh
stc
pop ecx
mov edx, dword [edi]
xlatb
pop es
lodsd eax, dword [esi]
and al, ah
or ch, dh
fst qword [edx + 0x17]
mov bl, ah
mul byte [eax + 0x4e73d055]
cmpsd dword [esi], dword es:[edi]
rcl eax, 0xc0
sbb dword [edi - 0x43], ecx
mov bh, 0x7e
mov dl, 0xb4
cld
xor al, 0x73
pop esp
dec eax
fidivr word [ecx + 0x38]
or al, 0x9b
cmpsb byte [esi], byte es:[edi]
invalid
push eax
leave
invalid
lea esi, [eax]
push ds
add al, bh
xor dword ds:[edi - 0x49e9a6e9], ebp
jle 0x484b1c
inc ebx
jae 0x484b04
insb byte es:[edi], dx
push ebx
wait
mov ch, 0xf5
xor ah, byte [ebx]
in al, 0xd2
inc ecx
leave
and esp, esp
rol byte [ecx - 0x37], cl
inc edi
cmpsd dword [esi], dword es:[edi]
jmp 0x484b5a
pop edx
loope 0x484b13
insd dword es:[edi], dx
aaa
lodsb al, byte [esi]
cmc
cmp edx, eax
movsb byte es:[edi], byte [esi]
sbb dword [ecx + 0x360ec206], edx
and byte [edx], 0x42
invalid
xor byte [edx - 0x26], 0x89
mov al, 0x89
retf 0xa2a7
or eax, 0x5cf3f47a
out 0xa9, al
xor eax, 0x1a851014
mov ah, 0xd4
inc edx
int 0xfb
pop ecx
pushfd
test al, dl
invalid
pop ds
ror dword [edx - 0x3c7883bf], 1
xor al, bh
adc ah, byte [eax]
outsb dx, byte [esi]
mov ss, word [ecx - 0x54]
push es
mov ecx, 0x466b72e8
sub dword [esi - 0xd], esi
fldz
in eax, dx
lock adc byte [edi], 0xde
test al, 0xe8
pop ebx
in al, dx
mov bh, 0xc9
sal byte [edx], 1
mov ecx, 0xc41cb981
int1
nop
fisubr word [eax]
push es
push 0x2bd3e02d
xor byte [ebx], 0xa4
out dx, eax
invalid
mov edi, 0xe290acbd
aaa
add dword [edi + 0x12d0834a], esp
pop ebp
pop edx
in eax, 0xef
iretd
mov esp, 0x3525fc48
cmp byte [ebx], 0x8d
jns 0x484ec3
cmp dword gs:[eax], 0xb076a413
push ds
push edx
into
inc dword [ebx]
mov al, 0xf9
aas
movsd dword es:[edi], dword [esi]
pushal
add esi, dword [eax + 0x60a53ff9]
jp 0x484e78
or edi, eax
mov esp, 0xcd74c16e
xchg byte [esi - 0x5e8a7f3c], bl
or eax, dword [edi - 0x30]
outsd dx, dword [esi]
mov word [eax + 0x6b61ed8d], fs
pop ds
sal dword [edx + 0x2b00ca4], 0x80
cmp cl, dl
mov al, 2
cmp byte [edx], 0xca
pop ds
push cs
xlatb
std
invalid
cld
mov esi, 0xbfcc4041
stc
cwde
popal
daa
mov edi, 0x276198f9
dec edx
les ebp, [ebp + 0x7f67f1e6]
sub eax, 0x32861473
loop 0x484ed5
loop 0x484ed5
sub bl, byte [edi - 0x43]
in al, 0x77
enter 0xffffffffffff9bc1, 0xfffffffffffffff2
fist word [ebx]
sub byte [eax + 0xc], 0xfa
loop 0x484ef0
cmc
pop ss
invalid
popal
cli
xor al, 0xb0
dec edx
ja 0x484f3e
lodsb al, byte [esi]
adc cl, byte ss:[edi]
pop eax
push ebx
fidivr word [eax - 0x2f087973]
adc eax, 0x1993c116
inc edx
fsub dword [ecx]
and edi, edi
mov byte [0xd72de7b1], al
lea ebp, [edx + 0x56]
or byte [edx], al
pop ebx
adc dword ds:[eax], 0x60
imul esi, dword [eax + edi*8 - 0x22], 0xfffffffc
push edi
mov ah, 0xdd
loopne 0x484f43
in eax, dx
imul dword [esi]
sbb eax, 0xb1be0191
popfd
adc edx, ebp
std
fsubr qword [edx - 0x41accd28]
insd dword es:[edi], dx
test byte [ecx], 0x65
outsb dx, byte [esi]
sub eax, 0x715a9868
popal
inc ebp
cmp eax, dword [esi + 0x21]
adc bl, byte [edi]
or eax, 0x99a748c2
adc ch, byte [ebx + 0x12150a93]
or bh, byte [edi - 0x207ca4db]
fbld tbyte [ebx]
fbld tbyte [ebx]
mov eax, 0xd9b2aa00
mov ah, 0xb5
aad 0xcf
xchg dl, ch
sal dword [ebp + 0x5d], 0x48
mov cs, word [esi + 0x35238b52]
sub esp, edi
push esi
hlt
out dx, al
aam 0xa
push edi
inc eax
das
mov dword [0x73d81a7e], eax
int1
shl byte [eax + 0x5b], 1
int3
mov byte [esi - 0x5a], ch
adc al, 0x70
adc al, 0xb7
loope 0x48506a
imul ebx, dword [ebx + 0xc], 0x9d08ed68
sub byte [ebx + ebx*8 + 0x69], al
inc ebx
enter 0x5600, 0xffffffffffffff80
test al, 0x11
pop ebx
int 0xd9
jge case.0x40abc1.104
call 0x8405809b
add bh, ah
and dword [esi], ebx
je 0x4850dd
dec ebp
ret
int 0x48
push edi
fdiv qword [edx]
hlt
xchg ebx, eax
xor ch, dl
mov eax, 0x3bcec8a2
push ebp
jg 0x48508b
xchg byte [ebx - 0x6a], al
xchg esi, eax
cli
in al, dx
mov dword [0x5e7298d8], eax
rol dword [eax + 0x7b9e86b9], 1
pop ecx
mov dword [0xf1c0c928], eax
nop
nop
invalid
mov ah, 0xa8
in al, 0xad
inc eax
push ds
retf 0x50f1
in al, 0x44
dec ebp
sub byte [esi + ecx*4 + 0x338d3069], dh
rcl dword [esi], cl
xor edi, ecx
mov byte [0x24a81864], al
mov edx, 0x57b40798
mov byte [esi - 0x6578897c], 0x6e
fstp dword [ebx + 0x3e23fa6f]
xchg esi, eax
aaa
loop 0x485104
adc al, 0x2e
cmc
inc cx
xchg esp, eax
invalid
xchg esi, eax
int3
rcr dword [ebx], 1
mov byte [0xde3f], al
xor ah, byte [esi]
or eax, 0x70ebff1b
cmpsd dword [esi], dword es:[edi]
dec esp
dec esp
mov byte [0xd08ceee6], al
xchg ecx, eax
ror dword [edi + edi*8 + 0x74], 0x46
cmp dh, bl
add dword [ecx + 0x4e], ebp
insd dword es:[edi], dx
mov dl, 0x5b
mov dl, 0x84
mov eax, dword [0x124e1e1]
dec ebx
invalid
sub dl, byte [ebx + ebx - 0x7460102d]
push 0x4e
jne 0x4851ae
xchg ecx, eax
lds esp, [ecx - 0x1a51ac82]
xor al, 0xdd
pop edi
mov al, byte [0xb2437ada]
out 0x15, al
invalid
jle 0x485263
scasb al, byte es:[edi]
in eax, 0x34
fstp qword [edi - 0x60]
fidivr dword [edx + 0x43]
mov dl, 0xe6
adc eax, 0xc7e1dfc6
imul ebx, ebp, 0xce7c5838
dec eax
push esi
int 0x1b
retf 0x1a3e
pop esp
imul esp, dword [0xe894ea1f], 0xffffffef
pop ebx
cwde
pop edx
std
jmp 0x4851e3
add dword [esp + edx], ecx
cmp eax, 0x8879b707
into
sub al, byte [ecx + 0x42ed0013]
lcall 0xf8b7, 0x2dc1c41a
pop edx
in eax, 0x50
push 0xffffffffffffffe2
mov bl, 0x44
dec esp
imul ecx, dword [ebx - 0x433514b2], 0xfffffffc
leave
sbb ch, dh
mov esi, 0xc2ddfe2a
ror byte [esi + 0x2e], 1
sbb eax, dword [edi - 3]
xchg byte [esi + ecx*8 - 0x72cebe16], dh
inc esp
cmc
ret 0x54cf
invalid
xor ch, byte [eax]
lahf
push cs
shl dword [esp], 0xf7
jno 0x485252
xchg ebp, edx
in al, 0x42
ret 0xe7f1
sub dword [edi], ecx
push edi
or al, 0xd6
salc
adc ah, byte [edx + 0x71034c78]
jb 0x4852d8
scasb al, byte es:[edi]
cmc
sal edx, cl
jnp 0x485292
nop
push cs
arpl word [esi], bp
add al, 0x30
mov es, word [eax]
or bh, byte [edi - 0x4d]
int3
and ah, byte [eax]
mov byte [0x60c4c452], al
cwde
mov dword [0xa5beee5e], eax
sahf
sub esi, ebp
out dx, eax
les ecx, [edx]
sbb esi, dword [ebx]
out dx, al
jbe 0x485359
fisubr word [edi - 0x65559e4c]
pop edx
bound esi, qword [esi]
sbb edx, dword [ecx]
invalid
inc esp
sbb eax, 0xf88b711a
cmc
jae 0x4852d4
adc cl, ch
scasb al, byte es:[edi]
ficomp word [edx + 0x7ff2eab]
jbe 0x485320
jmp 0xabe331de
fadd qword [edx + 0x33a80b75]
stosb byte es:[edi], al
sub dword [edx + 0x51], ebp
jbe 0x485379
popal
jl 0x48532b
push edx
cld
loop 0x485351
cmp eax, dword [0xb0324c95]
jmp 0x4853c0
outsb dx, byte [esi]
test dword [ecx], esp
in al, dx
pop es
and eax, 0x200a799c
or ah, byte [eax]
mov bl, 0x88
wait
out 0x7b, eax
push ebp
bound edx, qword [edi + 0x2347fbee]
arpl word [edi], ax
cmpsb byte [esi], byte es:[edi]
sbb eax, dword [ecx - 4]
dec edx
shl dword [ebx + 0x4cb14a7], 1
sub ecx, 0x6a
pop edi
and bl, byte [edi]
pop ds
loopne 0x4853ce
rcl ah, 1
jne 0x485392
int 0x78
aas
jnp 0x4853da
salc
pushfd
pop esi
xor byte [eax], bl
push ds
jae 0x485327
xchg ecx, eax
sbb byte ss:[esi + ecx*4 - 0x71170d6d], al
invalid
mov ss, word [ebx - 0x3971170e]
sbb al, 0xbd
and eax, 0xd25b64a3
test al, 0xce
adc eax, 0x8a680d42
pop eax
inc esp
adc dword [ebp + ebp*2 + 0x39fd4202], 0xffffff8a
add ebx, 0x17753cba
mov esi, dword [ebx - 0x6a]
popal
add dword [edx], ebx
nop
inc edx
iretd
xor eax, 0x2c6f38a8
sbb eax, 0xb23b9e14
mov eax, dword [0xc26a3523]
add dword [ebp + 0x7d], esi
add bh, byte [edi + 0x15]
inc esi
in al, dx
sbb bl, bh
invalid
ret 0x7501
into
outsd dx, dword [esi]
pop ebp
mov al, 0x92
jecxz 0x485428
dec ebx
inc ecx
jg 0x485452
dec eax
salc
xchg byte [esi], dl
cmp edi, edi
dec ebp
dec esp
xor dh, ch
bound esp, qword [edi*8 - 0x15bcb476]
lodsb al, byte [esi]
outsb dx, byte [esi]
mov ebx, dword [edx]
stosd dword es:[edi], eax
lcall 0x59f6, 0xd68a6de1
aam 0x7d
push edx
pushfd
push ss
int1
inc edx
mov ebx, 0xb8e0bfc5
outsd dx, dword [esi]
enter 0xffffffffffffe8e2, 0xffffffffffffff9b
lds edi, [edi - 0x37904720]
loop 0x4853fa
wait
rep lodsd eax, dword [esi]
adc eax, 0xc684e616
add bl, byte [eax - 0x7d]
jae 0x485424
in eax, 0x89
shr dword [edx - 0x4b], 1
jecxz 0x485489
aas
movsd dword es:[edi], dword [esi]
sub cl, byte [esi - 6]
add al, 0xc2
getsec
push edx
out dx, al
push cs
pop eax
mov byte [edx - 0x7f], bh
loope 0x48540a
fld dword [edi + 0x6e]
mov eax, dword [0x5d6628d7]
push eax
out 0x66, al
fcomp qword [edx + 0x170fa7c6]
rcl byte [ebp - 0x2b], cl
sbb ah, byte [ebx]
pop ebx
in eax, 0x2f
lodsd eax, dword [esi]
pushal
xlatb
xor ebp, dword [ebx - 0x61]
salc
popal
mov al, 0x26
push ebp
jmp 0xb2c53938
cmpsd dword [esi], dword es:[edi]
out dx, eax
retf
dec edi
mov eax, 0x73e4ffd8
ret
test dword [esi + 0x1d], 0x729f938b
inc edx
add edx, eax
push edx
adc ch, byte [ebp - 0x6e4fddbf]
push 0x49
pop eax
insb byte es:[edi], dx
arpl word [ebx], di
fsub qword [esi + 0x2e]
fsub qword [esi + 0x2e]
jbe 0x48552c
push 0x534aa09f
jns 0x48557f
mov al, byte [0xff79534a]
invalid
clc
sar bh, 0x47
sbb al, byte [esi + 0x2b]
xchg byte [ebp + 0x15c7b294], ah
sub eax, 0x75ac9c9d
test al, 0xdd
and al, 0x48
popfd
inc esp
add al, 0x47
sal ah, 0xf1
xor dword [edi], edi
invalid
lea esp, [ebx]
jno 0x48555c
and dl, byte [edx + 0x5f]
sub ecx, 0xfffffff5
jmp 0x485574
sahf
rol byte [eax + 0x5c67988b], cl
push eax
sbb dh, bl
movsd dword es:[edi], dword [esi]
lodsd eax, dword [esi]
mov byte ss:[ebx + edi], ah
sal eax, 0xc
fnstenv [esi - 0x6d]
add eax, dword [ebp + ecx*4 + 0x3c188ec9]
inc ebp
mov esp, 0xc50d76d7
and al, 0x5f
mov ecx, 0x38317d01
invalid
invalid
or eax, 0xb95f24c5
add dword [ebp + 0x31], edi
cmp dh, al
or esi, dword [ecx]
sahf
and dword [ebx + 0x46], edx
nop
pop edx
mov dl, byte [ecx - 0x2f]
and byte [ebx + 0x14], cl
and al, 0x73
outsd dx, dword [esi]
test al, 0x56
enter 0x2eda, 0x75
xor eax, 0xa6ead53b
jno 0x485596
loop 0x48567a
mov word [ebx + 0x19], fs
fdivr dword [eax]
mov ebp, ebx
jp 0x4855bd
xchg esi, eax
push edi
hlt
sub dword [ecx - 0x16], 0xfffffff6
adc al, 0xea
or edx, dword [edx - 0x6cae597a]
xor byte [ebp + 0x28fbeaf7], 0x33
and al, 0x95
cmc
adc dh, byte [edi]
adc al, 0xb0
push ebp
adc dword [esp - 0x53], edi
fiadd word [ebp - 0x521a66c7]
daa
jb 0x4856c8
jle 0x4855de
mov byte [0x693fd1ee], 0x30
add byte [ebx - 0x47494993], bl
cmc
fbld tbyte [ecx - 0x4b]
mov eax, 0xb561dff5
push esi
adc byte [edx + 0x22], 0x60
cmpsd dword [esi], dword es:[edi]
popal
or ch, byte [edx + edx + 0x41]
out dx, eax
insb byte es:[edi], dx
adc al, byte [ecx - 0x11]
adc byte [ecx], bh
sbb al, 0x7e
adc ebp, esi
xor ecx, ecx
push ds
jmp 0x48566c
int1
popfd
dec ebx
nop
xchg edi, eax
mov edi, 0x4054fa
mov bl, 0x37
mov ah, 0xe9
pop esp
das
inc ecx
inc ecx
sub al, 0x79
retf 0xe026
loopne 0x4856e2
jb 0x48565a
lodsb al, byte [esi]
out 0xe6, eax
cmp byte [ebx - 0x1baa0bdd], ah
sbb eax, 0xf8da419a
cmp byte [edx - 0x7c], 0x83
jp 0x485629
adc dword [ecx - 0x4a], 0x57
lcall 0x847a, 0x80f8da41
jp 0x485629
adc dword [ecx - 0x4a], 0x57
push ebp
mov bl, 0xb3
push edi
inc ebp
xchg ecx, eax
jecxz 0x48565f
sbb al, byte [edi - 0x11]
movsd dword es:[edi], dword [esi]
and eax, 0x52b7585
inc esp
sub bl, byte [ebp + 8]
pop ebp
or byte [edx - 0x27], cl
int 0x3b
dec ecx
shr dword [ecx], 1
pop ds
pop ebp
or byte [edx - 0x27], cl
int 0x3b
dec ecx
shr dword [ecx], 1
pop ds
xchg esi, eax
mov dword [esi + 0x6daac6ba], edi
mov esi, 0x6daac6ba
push ebp
pop edi
add byte [edx - 0x25], 0x72
lds eax, [ebx]
fcomp st(7)
dec esp
mov edi, 0xa09171bd
retf
xchg ecx, eax
mov al, byte [0xe89a81cb]
push esp
push esp
pop ebp
mov ebx, 0x13ed7003
xor edx, dword [ecx + 0x11]
push ecx
adc dword [esi - 0x6f], edx
add esi, dword [eax - 0x13]
adc esi, dword [ebx]
push ecx
adc dword [esi - 0x6f], edx
stosd dword es:[edi], eax
leave
and dh, bl
xor eax, 0x922a1af
xor edx, ecx
js 0x48568f
jl 0x48569e
dec edi
jle 0x485741
inc eax
or dword [edi + edx*4 + 0x49], 0xe0f47382
jp 0x485789
jbe 0x4856db
jg 0x48573d
pushal
movsd dword es:[edi], dword [esi]
xchg edi, eax
inc esi
sub edi, edx
push esi
mul dword [edi]
pop ds
mov cs, edx
inc ecx
inc esp
scasb al, byte es:[edi]
out dx, al
mov edx, 0xfc90d5cf
pop ds
and eax, dword [edi]
push ds
and al, 0x4f
lahf
fild dword [ebx + 0x49]
push ebp
jb 0x4856e5
push es
in al, dx
pop ds
pop eax
push eax
and dword [edi + ebp*8 + 0x40555ffe], eax
inc eax
adc dword [esi - 0x14c83f22], edi
sal byte [edi], 0xeb
js 0x485798
mov dword [0x635710c], eax
invalid
push eax
invalid
in eax, dx
push cs
adc ah, byte [esi]
push ecx
dec ecx
jle 0x48574e
sub dl, dh
push ebp
xchg ebp, eax
pop ss
cwde
mov ecx, 0x510f9db9
and ah, bh
mov ecx, 0x20510f9d
cld
ljmp 0x6d32:0x597f4647
cmp dword [edi], esi
test byte [edx], bh
add dword [eax - 0x19980d47], esi
les ebp, [eax]
pop esi
cmp eax, 0xb9f333c1
dec edx
test ecx, eax
wait
dec ecx
aas
mov dl, 0x8d
mov esp, 0xb35a77e8
enter 0x1350, 0xffffffffffffff9d
hlt
jo 0x485c1b
inc ebx
push es
xor al, 0xdc
xchg esp, eax
cdq
or cl, byte [edx - 0x45]
mov eax, dword [0xdd4bb548]
test al, 0x44
jecxz 0x485c88
mov esp, 0xaf3c3e56
inc esp
jnp 0x485c9d
sub eax, 0xeaa5496
salc
test al, 0x2f
add byte [ebp - 0x543d4754], bl
push ss
pop eax
lahf
sal ah, 1
adc dl, byte [ecx - 0x51]
fisttp dword [ebp - 0x4227e654]
punpcklbw mm7, dword [eax]
insb byte es:[edi], dx
jb 0x485cc7
hlt
std
or byte [ecx + 0x67107d8d], bl
xchg byte [ebx - 0x7840217a], al
push cs
sub ah, dh
je 0x485c32
adc byte [edi - 0x7a], ah
add dword [esi + 0xe87bfde], 0x28
hlt
adc al, 0x35
and byte [edi], cl
lea ebx, [eax]
stc
dec ebx
sahf
mov eax, 0xf5011de3
pop edx
adc ebx, dword [ebx]
or eax, 0x3710ae97
push ds
push es
into
jmp 0x4bf1c199
test eax, 0xf379f94b
je 0x485c74
pop ds
ljmp 0x4ffc
add edi, ebp
out 0xbd, eax
xchg ebp, eax
cdq
in al, 0x9b
pop ds
push es
inc esi
in al, 0x80
nop
fld dword [edi + 0x22]
and bh, al
and bh, al
ret
xlatb
shl byte [esi], 0x73
out dx, al
dec ebp
dec eax
mov esi, 0x5321e938
stosd dword es:[edi], eax
xchg ecx, eax
dec esp
imul ecx, esi, 0x74
arpl si, dx
into
je 0x485e60
salc
in al, 0x53
add byte [ebx], bl
push 0x8225d1a2
adc byte [0x5c6a5547], 0xe1
dec edx
adc byte [0x5c6a5547], 0xe1
dec edx
cmp bl, cl
push cs
jbe case.0x40a384.68
mov ebp, 0x4e564ecf
setno bl
pop ds
sbb dword [esi], esp
stosd dword es:[edi], eax
push ebp
mov esi, 0x2857f2bf
in al, 0x69
aad 0x49
lodsd eax, dword [esi]
loopne 0x485dfa
adc ah, byte [edi + 0x1cee4860]
pop ebp
dec ecx
push eax
fist word [ebp + 0x3a]
call 0x4dddfd79
out dx, eax
fild dword [ecx - 0x5d]
mov eax, dword [0x2aa3b5e6]
add eax, 0x50a548a2
jbe 0x485deb
popfd
popfd
out dx, eax
push es
inc edi
fstp dword [edi]
lea esi, [ecx - 0x40]
xchg dword [esi - 0x25], ebx
xor al, 0xcc
xchg ecx, eax
xor cl, dh
xchg esp, eax
or eax, 0xb20d5b7
invalid
mov bh, 0xd5
and byte [ebx], cl
cmp byte [ebx + ecx*8 + 0x5f], 0x76
setae byte [eax + 0x25c83bf3]
and eax, 0xffaa7834
ret 0x5e46
inc esi
test eax, 0x5afdedff
ret 0x700d
or edx, dword [eax]
int3
add byte [ebp + 0x5817a64f], ah
jmp 0x741f8b46
loopne 0x4864e5
cmc
pop ds
in eax, dx
or dword [edx - 0xc9def01], eax
jno 0x4864c6
invalid
mov esi, 0xadb637cb
rcl dword [ecx], 0x98
cwde
cwde
invalid
cmp al, 0xb5
add dword [eax - 0x77], ebp
mov esi, ecx
mov esi, ecx
or al, 0x7b
add eax, 0xc7509662
pop dword [ecx + ebx*2 - 0x2008751c]
int1
push es
stc
lds eax, [ebx]
push es
sahf
xchg edi, eax
xchg ebp, ebx
pop ds
das
mov dword [0x4efcf1a0], eax
dec eax
mov eax, 0x1b6f91ae
cmp ebx, dword [eax - 0x1c3dd029]
movsd dword es:[edi], dword [esi]
mov edi, 0x3dc4cf42
mov ch, 0xa0
mov dh, 0x59
retf 0x5998
outsd dx, dword [esi]
sbb edi, dword [ebx]
cwde
xlatb
das
ret 0xa5e3
pop ebp
and dword [0x7d0dae6], esi
mov dh, byte [eax]
push eax
das
pushfd
aad 0xfb
or byte [edx], 0x7d
mov bh, 0x44
push eax
sub dl, byte [ebx + 0x33]
fisubr dword [0xebeff7fa]
cmpsd dword [esi], dword es:[edi]
xchg byte [edi], dh
xchg ebp, eax
ljmp 0x983
invalid
sal ch, 0xf4
and edx, ebp
cli
insb byte es:[edi], dx
push cs
mov esi, 0x87067dbf
rol dword ss:[ebp + 0x49d3e0d], 1
rol dword [ebp + 0x49d3e0d], 1
lodsb al, byte [esi]
int 0x94
mov dword [ecx + 0x74], esi
push ss
mov byte [0x8ed67dd3], al
push 0xa3836d3a
sub esi, dword [eax - 0x7c]
test dh, bl
mov byte [edi + edx*4 + 0x56a622ba], dh
pop ebp
and ebp, dword [esi + esi + 7]
fnstenv [ebx + 0xbc0216c]
mov ecx, ecx
fdivrp st(1)
invalid
nop
mov esi, 0x42725c95
sal byte [ecx], cl
inc ecx
sbb byte [esi - 0x1e], 0x6a
pushfd
fcom st(2)
stc
outsb dx, byte [esi]
cmp ah, dl
mov dword [edi - 0x10679baf], eax
sbb al, 0xe8
adc edi, edx
xlatb
lodsb al, byte [esi]
lahf
cmpsd dword [esi], dword es:[edi]
scasd eax, dword es:[edi]
pop ss
cmp eax, 0x29884b41
mov dword [0x3725e00e], eax
in al, dx
mov dword [0x4f03aba2], eax
dec ecx
pop eax
wait
sbb edx, ebp
jae 0x489a44
lodsd eax, dword [esi]
inc ebp
and eax, 0x7ca70ac7
jno 0x489aab
push ebx
cmp al, 0x31
inc ebx
pop edx
scasb al, byte es:[edi]
and byte [edx], dl
and eax, dword [eax + 2]
cdq
sar dword [edx - 0x57934187], cl
cli
int3
retf 0x10f0
cmp al, 0x2c
mov ebp, esp
add al, 0x81
and esp, eax
xchg ebp, eax
sbb dh, byte [edi]
aam 0xf5
lahf
push ebp
invalid
rcl byte [edx + 0x35], 0x19
ja 0x489aa6
daa
mov cl, 0x15
jbe 0x489a61
xor bl, byte [edx + 0x4c78badc]
inc esi
into
push ecx
int 0x70
and ah, byte [ebx + ecx*8 + 0x77]
nop
push cs
test dword [ecx + 0xaaab4bd], 0x198a2579
inc esp
invalid
ljmp 0x7a3f:0x389ea5b0
push ecx
arpl word [ecx - 0x452bd9e], dx
push es
mov cl, 0xd0
invalid
cmc
xchg dword [esi - 0x71], ebp
int1
imul eax, dword [edx], 0x6d4fa35d
inc ebx
jg 0x489ba3
jmp 0x489c25
add ecx, ebp
jmp 0x83ee8a0a
loope 0x489c14
movsd dword es:[edi], dword [esi]
cmp dword [ecx], 0xffffff88
cdq
lahf
mov esi, 0x4ba76036
test dword [eax - 0x4a], esi
xchg esp, eax
adc ebp, dword [esi]
push edx
inc ecx
jg 0x489c7d
add byte [esi + 0x4a], dl
mul dl
dec esp
loop 0x489c90
sbb al, 0x1b
aad 0x4c
push ss
or edi, dword [esi + 0x22ec9c9]
mov esi, 0x22ec9c9
je 0x489be6
push cs
mov edx, 0xaedf2192
adc al, 0x59
jl 0x489c4a
mov eax, 0xa54d5a25
js 0x489bee
paddusb mm0, qword [ecx + 0xf]
inc esp
mov al, byte [0xf57d2ae4]
xor byte [edi + 0x5481b0bd], ch
bnd jnp 0x489c23
mov ebp, 0xf25481b0
jnp 0x489c23
invalid
rcl dword [ecx + 0xc], 0xaf
js 0x489c42
jmp 0x489cf4
and byte [esi], bl
stc
lcall 0x1a8d, 0x76f06654
mov bl, 0x4d
jb 0x489cd9
mov edi, 0x45b5f22
sub ah, byte [edi]
int1
bnd jmp 0x489d19
or ecx, dword [esi - 0x51]
xor ecx, edi
pop esi
sbb eax, 0xe30711a6
dec esi
invalid
or al, 0x9b
fisttp dword [edi]
mov bh, 0xb3
xchg ecx, eax
idiv dl
ja 0x489d0c
mov ebp, ebp
outsd dx, dword [esi]
arpl word [eax + edi], ax
push ds
call 0xe1e9bb35
mov eax, 0xe8a72b6a
jg 0x489d8a
push 0x2b
cmpsd dword [esi], dword es:[edi]
call 0x6d1d1593
aam 0x6c
xor byte [edi], dl
cwde
out 0x6f, al
ljmp 0x5be:0x16465b2e
pushfd
and byte [edi + ebp*4 + 0x31df6979], dl
fcom st(5)
cmp al, 0xa5
in eax, dx
mov byte [ebx - 0x4c], dl
xor ecx, dword [esi]
or ch, byte [ebx + edi*8 + 0x70]
push edi
fadd dword [esi]
sub ch, ch
lds edx, [esp + edi*2]
retf 0x66ea
or dh, dl
mov esp, dword [esi + 4]
ljmp 0xfcff
js 0x489e62
pop esi
cmp dword [ecx - 0x10], esp
and al, 7
mov cl, 0x45
jecxz 0x489ef9
invalid
sahf
std
add al, 0x53
pop ds
mov word [edx + ecx*2 + 0x5c33bca0], ss
sub byte [ecx - 0x2f], 0xc9
loop 0x489ec8
pop es
lahf
cmp byte [ebp + 0x69ab4060], 0xd4
jne 0x489ee1
imul edx, esp, 0xb09afc75
or byte [ebx + 0x3b], bl
out dx, al
out 0xde, eax
inc edx
mov al, byte [0xd5a9d878]
aaa
jae 0x489eca
lcall 0xe7ee, 0x3b5b08b0
fiadd word [edx - 0x60]
js 0x489ec9
test eax, 0xd47337d5
arpl dx, bp
test eax, 0x11d08269
push eax
push ecx
push ds
add esi, eax
push eax
imul eax, dword [edx + 0x515011d0], 0x50f0031e
or al, 0xca
pop ebx
aas
adc dl, byte [edx]
mov dword [edi], edi
retf
arpl bp, bx
mov dh, 0x88
dec di
sbb eax, 0x7bd898b2
and byte [esi - 0x6a], cl
mov bl, byte [esi + 0x19a7a193]
and edx, dword [esp + eax*4]
jg 0x48a2b8
invalid
aas
loopne 0x48a2e3
mov eax, dword [0xa6a2b2fd]
hlt
mov byte [0x5d42f4a6], al
pop ecx
inc ecx
sti
add dword [ecx], 0xafd2a09c
out dx, al
mov ds, word [ebx + 0x3c]
cmp ebx, dword [eax + 0x494dcbb1]
adc esp, dword [edx]
mov esi, 0x2cd5024
imul dword [edx]
cdq
outsd dx, dword [esi]
leave
push 0xfef52b06
pop es
push es
sub esi, ebp
inc byte [edi]
push ecx
pop ss
dec edx
loopne 0x48a290
or eax, 0x289adce2
mov byte [ecx], 0x44
cwde
test dword [edi + 0x3ed85842], ebx
jnp 0x48a2ed
popfd
mov cl, 0x7f
int 0xa5
mov al, byte [edi - 0x3e]
xchg dword [esi], edi
or dword [esi], ecx
jp 0x48a2be
xor cl, ah
cdq
inc edi
jp 0x48a35f
sbb dword [edi + 0x658ac3e5], esi
push ebx
sti
pop ebp
dec esi
sub al, 0x13
adc dword [ebp - 0xb15e726], ebx
retf 0xb0d0
fadd dword [ebp - 0x69112885]
test byte [edx + 0x4ba12d1e], al
add eax, 0xda523baa
cmp edx, dword [edx - 0x26]
aas
pop ebx
jge 0x48a36d
push edx
or dword [edx + 0x4c292cf4], ecx
mov ebx, 0xe2fa104c
mov ecx, dword [eax - 1]
sub dword [ebp + 3], esi
push cs
cld
sbb al, 0xb8
or dword [ebx + 0x21f97751], ebx
xchg edx, eax
out dx, al
push edi
xchg edx, eax
lahf
mov bh, 0x4f
hlt
mov bl, 0x8b
inc esp
stosd dword es:[edi], eax
sahf
cli
mov cl, 0x64
jnp 0x48acdb
call 0xc6a3efac
pop esi
adc dh, byte [edx - 0x51]
insd dword es:[edi], dx
out 0xfc, al
test byte [ebx + 0x4bcc8d50], 0xab
out dx, eax
pop esp
inc ebx
lodsb al, byte [esi]
in al, 0x57
in eax, dx
push 0x39
cmp edi, ebx
sbb byte [ebx], bh
mov dword [0x679d6a6a], eax
popfd
xchg ebx, eax
invalid
or byte [eax + esi*4], bl
cmpsb byte [esi], byte es:[edi]
pop ds
invalid
movsd dword es:[edi], dword [esi]
lock add dword [edi - 0x73a7d146], 0xd2f3bda1
mov fs, word [ebp - 0x17a7bd4f]
push 0xcf642699
fidivr dword [ebx + edx*8 - 0x38]
or eax, 0x3c67008f
invalid
mov ah, byte [ebp + 0x1e42cc4a]
add byte [bp + si - 0xb5c], bh
add eax, 0xa40d6d6c
test byte [ebp + esi*4 - 0x32dc8fbc], ah
stosb byte es:[edi], al
xchg esp, eax
cmp dword [esi + eax*4 - 0x5ca07508], esi
xchg edx, eax
mov word [ebx + 0x3e], es
push esi
sub bh, byte [ebp - 0x723ccd9b]
cli
adc al, 0xf3
mov esi, 0x8591e284
jae 0x48aede
pop edi
pop ebp
sbb al, 0xbb
invalid
pop ss
salc
adc eax, 0xe7602df2
push esp
mov byte [0x9ec34f97], al
inc esp
invalid
movsd dword es:[edi], dword [esi]
cdq
sahf
and edx, edx
cmp esp, esi
sbb byte [ecx + 0x1129e45d], cl
push esi
out dx, eax
ljmp 0xb030
pushfd
sub ch, byte [edi]
add al, 0xa3
mov word [esp + edi*8], fs
and eax, 0x1cfad0c0
cwde
in al, 0x49
and dl, ch
cmpsb byte [esi], byte es:[edi]
xor al, 0xdf
jno 0x48b12a
rcl dword [esi - 0x69], 0xeb
add dword [ebp + 0x372e010d], 0x5e
ret 0xf8b3
pop edx
lcall 0xa4aa, 0x988d803a
mov eax, dword [0xb235f8ac]
hlt
push ecx
in eax, 0xd9
leave
invalid
mov bh, 0x90
jae 0x48b502
aaa
outsb dx, byte [esi]
les esp, [esp + edx + 0x62abeb2c]
xchg ecx, eax
invalid
jne 0x48b583
fucomi st(4)
jno 0x48b4e7
out 0xff, al
and esi, esp
pop edx
mov bl, 0xf1
xchg esi, eax
invalid
lcall 0xf1ba, 0x3fbffb26
pop ss
invalid
xchg byte [ebx], ch
dec edx
invalid
adc dword [ebx], ebx
stosd dword es:[edi], eax
invalid
movsd dword es:[edi], dword [esi]
mov dword [0xb83ef49f], eax
sub ebx, dword [edi]
enter 0xffffffffffffa0aa, 0xffffffffffffffe6
xchg dword [edx + 0x7a4cd811], eax
lea ebx, [eax + 0x66e48bb4]
push ecx
dec ebx
sbb ch, byte [ecx]
jno 0xe3727154
add al, 0x4e
invalid
push 0xe5219204
sbb esp, ebp
mov ecx, 0x2a7835ed
js 0x48b607
jb 0x48b55f
cmp byte [esi - 0x18], ah
and ch, dh
or dword [0xc08ebb1a], edx
insb byte es:[edi], dx
ror dword [esp + edi + 0x1b7144b1], 1
shr dword [edx + 0x36], 1
or dword [ecx], 0x6e5fac85
sbb eax, 0x3ff57334
les edi, [esi + 0x6a]
xchg dword [ebx*4 - 0x57f02ebb], ebp
xchg esp, eax
ror dword [edi], 1
test al, 0x94
mov byte ss:[ebx + 0x57], ch
fsubr st(4)
in al, dx
jl 0x48b672
add ecx, esp
pop edx
jge 0x48b665
dec edi
nop
in eax, 0x92
cdq
jo 0x48b5db
leave
cli
fdiv st(0)
push 0x40198a81
imul edx, dword [edi - 0x5d], 0x21
invalid
xor eax, dword [eax + 0x18ec24ea]
sub byte [esi - 0xb], al
jns 0x48b610
mov ebx, 0x7bb53005
and dword [0x687d497a], edi
dec ecx
jge 0x48b6dd
add edi, dword [esp + ebx*8 - 0x6c]
jecxz 0x48b6be
mov edx, 0x2705658e
daa
pop edx
loop 0x48b607
sub edx, esp
pop ss
dec edx
and ch, byte [esi + 0x12]
jecxz 0x48b686
sbb dword [esi - 0x4ff07476], 6
add esp, dword [ebp - 0x7f]
in al, 0xd6
invalid
sbb ah, byte [edi - 0x61]
pushal
movsb byte es:[edi], byte [esi]
xchg esi, eax
scasb al, byte es:[edi]
ljmp 0xe31
or al, 0x15
pop ebp
movsd dword es:[edi], dword [esi]
insd dword es:[edi], dx
out dx, eax
mov bh, 0xbb
inc ecx
loop 0x48b73e
imul eax, dword [eax - 0x7ddb90db], 0xffffff90
or byte [eax - 0x11], ch
and byte [0x9082246f], 8
insb byte es:[edi], dx
loopne 0x48b6d6
invalid
xor eax, 0x49c8b3f8
dec ecx
mov ah, 0xbb
xchg ebx, eax
mov bh, 0x87
sal dword [esi], 0x84
or al, 0xdf
ret 0x4263
invalid
popal
pop ebp
xchg ecx, eax
mov eax, 0xbc5fcb0f
invalid
push edi
inc ebp
fstp st(4)
sti
inc ecx
mov al, byte [0x4e09f749]
jbe 0x48b773
push cs
push edx
adc byte [esi - 0x63], cl
hlt
inc ebp
cmp cl, ch
neg ch
mov ch, 0x13
loop 0x48b884
lodsd eax, dword [esi]
mov ch, 0xcc
xchg esi, eax
in eax, dx
xor al, 0xbf
in al, 0xd2
stc
dec edi
invalid
pop ss
inc esi
out dx, eax
xor dh, ch
fistp qword [ebx - 0x52d3d9e9]
or al, 0xf5
mov edi, 0x73f91703
sub dl, byte [edx - 0x56]
stc
jae 0x48b888
push edx
stosb byte es:[edi], al
stc
inc edi
leave
sbb esp, ecx
loope 0x48b85e
jo 0x48b80c
lahf
and dword [ecx + 0x4780dbc], 8
adc byte [esi - 0x50], 0x32
loope 0x48b85e
jo 0x48b80c
lahf
and dword [ecx + 0x4780dbc], 8
adc byte [esi - 0x50], 0x32
js 0x48b875
or byte [edx + 0x5b32b056], al
xor bl, byte [ebx + 0x5e]
pop ebx
pop esi
pop ebx
jo 0x48b8dc
aas
dec ecx
ror eax, 1
leave
int 4
invalid
sal dword [esi + 0x2f4775b], cl
dec eax
wait
adc eax, 0x35cefe89
fistp word [edi + 0x2c]
mov esp, dword [esi]
outsd dx, dword [esi]
mov dword [ebx + 0x3c], 0x5a941280
jp 0x48b8de
hlt
loop 0x48b84b
fcom qword [esi + edi]
shr byte [ebp + 0x5b], cl
inc edx
push 0x3b133774
and dword [edi - 0x61e800d6], 0x10a8956
stosb byte es:[edi], al
out 0x48, eax
xchg ecx, esi
mov eax, dword [edx + 0x1c]
dec ebp
sbb al, 0x4d
xchg esp, eax
sar dword [esi - 0x66], 1
mov al, 0x7a
add ch, byte [esi - 0x52]
push edx
xchg ebp, eax
or dword [ebx], edi
push 0xd71a46ff
cmp eax, 0xbf960232
frstor dword [esi - 0x1c92747a]
mov ebp, dword [ebp - 0x1d]
jecxz 0x48b8c0
loopne 0x48b8e3
add dh, byte [ebp - 0x623b4d2c]
mov ch, 0xd4
mov dl, 0xc4
popfd
dec ebx
and eax, 0x27b01e1a
invalid