Function at 0x884a41
Capabilities:
Encode data using xor
Resolve function by parsing pe exports

Disassembly:
add al, 8
jno 0x884791
or byte [ecx + 0x19], dh
rol byte [eax], 0xf8
jp 0x8847b1
add byte [eax], al
xor byte [0x4c0012c], cl
sub al, 0x64
jbe 0x884775
add byte [eax], al
pushal
sbb eax, 0x7a58002c
sub al, 0
add al, 0x90
jno 0x8847a0
rol byte [eax], 0x98
or eax, 0xc00134
test byte [edx + 0x34], bh
jp 0x8847d6
add byte [eax], al
ror byte [0x71c80434], 0x29
int3
add dword [ecx], eax
mov al, byte [0x103adb00]
add byte [ecx], al
add dword [ecx], eax
sbb byte [esi], bh
add dword [eax], eax
add dh, ah
or eax, 0x71eb0448
push ss
pop eax
and al, byte [eax]
or eax, 0x22540e84
add byte [eax + 0x400847a], bh
and byte [edx + 0x29], dh
add al, 0x20
jb 0x884803
cmp al, 1
pop eax
add al, 0x3c
jbe 0x8847f2
add dword [eax + edx*2], eax
jb 0x8847f0
in al, 4
pop eax
jb 0x8847f5
mov al, 0
pushal
or eax, 0x50613c
push 0x3c7a
cmp al, 0x61
popal
push eax
add byte [eax + 0x7a], ch
cmp al, 0
add byte [eax - 0x77ffc3f3], al
or eax, 0x202134
jp 0x884833
add byte [eax], al
or byte [0xd88003c], 0x34
and dword [eax], esp
add byte [edx + edi*2 - 0x4fffffcc], ah
or eax, 0x9c012c
fdivr dword [edx + 0x2c]
movsb byte es:[edi], byte [esi]
jp 0x88483a
add byte [eax], al
mov al, 0xd
sub al, 1
pushfd
add al, bl
jp 0x88483d
add byte [eax], al
loopne 0x884822
pushal
add al, ch
or eax, 0x4600134
add al, 0x66
jbe 0x8847f1
add byte [eax + edx], al
add al, 0x10
jae 0x88482f
rol byte [eax + ebx], 1
jae 0x884854
add al, 1
xor al, 0
cmp byte [edx + 0x34], bh
add byte [eax], al
inc eax
or eax, 0x734b0434
add byte [eax + 0xd], al
xor al, 4
dec ebx
jae 0x884864
sub dword [esp + eax], eax
add al, 4
push esi
jae 0x8847c9
sbb byte [ecx], al
jae 0x8848ae
add byte [esp + ebp*2], 0x73
push ss
les ecx, [edi]
add byte [edi + 0xd], dh
push esp
popal
aam 0
insb byte es:[edi], dx
jp 0x8848aa
add byte [eax], al
mov al, byte [0xab00540d]
or eax, 0xdb60054
push esp
add cl, al
or eax, 0xdcc0054
push esp
ror dword [0xdcc0054], 0x54
add bh, dl
sbb eax, 0x7ac00054
push esp
add byte [eax + eax], al
je 0x884881
aam 0x21
cmp al, 4
adc al, 0x67
jbe 0x884888
add dword [eax], eax
xor byte [0x6a40002c], bl
add byte [eax], dh
sbb eax, 0x6a40002c
sub al, 0
add dword [ecx], eax
push cs
push 0x74800410
sub dword [eax], edi
add al, 0x99
je 0x8848c1
add al, 4
mov eax, dword [0x4042974]
test eax, 0x42974
sub dword [eax + eax], eax
mov cl, 0xd
adc byte [ecx + edi*4], al
je 0x8848c1
push ss
enter 0x410, 0xffffffffffffffc1
je 0x8848c7
sal dword [esi + edx + 0x10], 0x25
add cl, cl
or eax, 0x10680e68
add byte [eax + 0x6a], dh
adc byte [0x680dc900], ah
push cs
push 0x6a700010
push 0x640100
invalid
add al, dh
or eax, 0x75090464
or dword [esp + eax + 0x11], esp
jne 0x8848d2
add al, 0x11
jne 0x8848d7
add al, 0x19
jne 0x8848dc
or eax, ebx
mov eax, dword [0x7ad40080]
fsub dword [ecx + 0x7ad40080]
aam 0x7a
inc esp
add byte [eax], al
inc eax
or eax, 0x404212c
sbb byte [eax + 0x76], ch
add al, 1
add al, 0x80
jne 0x8848f8
aam 0xd
xor al, 0x41
or al, 0
inc esp
jp 0x884928
add byte [eax], al
ror byte [0xdc80034], 0xa4
add al, dl
or eax, 0x10613c
xor al, 0
enter 0xffffffffffffa40d, 0
ror byte [0x10613c], 1
js 0x884980
cmp al, 0
add al, 0
jbe 0x884915
enter 0xffffffffffff9c01, 0
mov ah, 0x7a
sub al, 0
add al, 0x40
inc eax
jbe 0x8848a1
call 0x29fe9121
or al, 0
push eax
or eax, 0x68013c
loopne 0x8849a1
cmp al, 0
add al, 0x80
add byte [eax + eax*4], al
jbe 0x884936
fadd dword [eax]
mov ecx, dword [0x7696043c]
sub dword [eax], ecx
mov eax, dword [0x4821440d]
dec eax
add byte [ecx + 0x4821440d], ah
add al, 0x1c
imul esi, dword [esi + 0x1c], 0xdd00001
inc esp
add bl, bl
or eax, 0xde60044
inc esp
add cl, dh
sbb eax, 0x7a600044
or eax, 0x1df10044
inc esp
add byte [eax + 0x7a], ah
inc esp
add byte [eax], al
ja 0x884965
les eax, [ebx + ebp]
ja 0x88496a
clc
and dword [eax], esp
movsb byte es:[edi], byte [esi]
jp 0x88499c
add byte [eax], al
pushal
or eax, 0x24212c
fdivr dword [edx + 0x2c]
add byte [eax], al
nop
sbb eax, 0x6a04042c
jp 0x88494d
push 0x7a
rol byte [eax], 1
sbb eax, 0x7a30002c
add byte [0x7a30002c], bl
add byte [eax], dh
jp 0x8849b0
sub al, 0
add al, 0
add byte [eax + eax], al
js 0x8849b2
inc eax
add al, 0xb
js 0x8849b7
jl 0x884994
push ss
js 0x88499c
shl byte [ecx], 0x7c
add byte [edx + edi*2 + 0x3c], bl
and dword [eax + eax + 0x5c], edi
jp 0x8849d6
add byte [eax], al
inc eax
or eax, 0xd48003c
xor al, 1
hlt
or eax, 0xf40134
cwde
jp 0x8849dd
add byte [eax], al
jo 0x8849ba
xor al, 0
js 0x8849be
or eax, 0xd830070
cmp al, 1
jo 0x8849b3
add byte [ebx + 0x70013c0d], al
add ah, cl
or dword [0x70013c], 0xffffffcc
jo 0x8849b9
int3
jp 0x8849f8
add byte [eax + esi*4], al
js 0x8849ea
mov al, 0x78
sub dword [eax + eax - 0x45], esp
or eax, 0x4700134
or byte [ebx + 0x76], ch
or al, 1
add byte fs:[ebx + 0x7001340d], bh
add al, 8
imul esi, dword [esi + 0xc], 1
add al, dh
or eax, 0x64212c
cmp al, 0x7a
sub al, 0
add al, 0x50
jp 0x884a04
add byte [eax + edx*2], al
jns 0x884a06
or al, 4
and byte [ecx + 0x29], bh
or al, 4
sub byte [ecx + 0x49], bh
dec esp
add al, 0x30
jns 0x884a55
clc
add al, 0x38
jns 0x88497a
cld
add al, 0x40
jns 0x884a5f
clc
add al, 0x48
dec eax
jns 0x884a24
sub al, 0xe
rcl byte [eax + eax], 0x68
jp 0x884a5f
add byte [eax], al
nop
add byte [eax - 0x77fed3f3], dl
add ah, al
jp 0x884a3a
or eax, 0x88012c
les edi, [edx + 0x2c]
add byte [eax], al
rcr byte [0x7af0002c], 0x2c
add byte [eax], al
invalid
jp 0x884a4f
inc eax
add al, 0x28
jp 0x884a34
mov eax, 0x48004021
jp 0x884a66
add byte [eax + edx*2], al
push eax
jp 0x884a60
adc al, 4
pop eax
jp 0x884a65
adc al, 0
pushal
or eax, 0xb0213c
invalid
mov al, 0
jl 0x884ac0
cmp al, 0
add byte [eax - 0x64ffc3f3], dl
or eax, 0x700134
xor al, 1
jo 0x884a53
mov eax, 0x347a
ror byte [0xddb0034], 1
xor al, 0
add al, dl
or eax, 0xddb0034
jo 0x884a64
add al, 0xe6
jp 0x884a8c
out 0x7a, al
sub dword [eax + eax + 0x61440df1], eax
rol byte [eax], 1
test byte [eax], al
add cl, dh
int1
or eax, 0xd06144
in al, dx
jp 0x884ab2
add byte [eax], al
jnp 0x884a7c
loopne 0x884a96
insb byte es:[edi], dx
add al, 0x30
insd dword es:[edi], dx
jbe 0x884a8f
add dword [ecx + 0xd6000f4], esi
mov cl, 0xf4
add byte [eax + 0xd], ah
xor al, 1
movsb byte es:[edi], byte [esi]
add byte [edx + edi*2 + 0x34], bl
add byte [eax], al
or byte [0x60012c], 0x90
jp 0x884abf
sub al, 1
pushal
add byte [eax + 0x2c7a], dl
add byte [eax], al
mov al, 0x1d
sub al, 0
mov esp, 0x2c7a
invalid
sbb eax, 0x7abc002c
sub al, 0
add al, dh
sbb eax, 0x7ae8002c
sub al, 0
add al, 0x20
jl 0x884ad3
cwde
add al, 0x28
jl 0x884ad8
cwde
add al, 0x33
jl 0x884add
sub byte [esi + edi], al
jl 0x884ac2
cld
and dword [eax], ebp
add al, 0x14
outsb dx, byte [esi]
adc al, 0x6e
jbe 0x884abd
cld
add byte [eax], al
js 0x884ad2
add byte [eax + 0xd], bh
inc esp
add byte [eax + 0xd], dh
inc esp
add byte [ecx - 0x66ffbbf3], dl
sbb eax, 0x7a580044
add byte [eax + 0x7a], bl
pop eax
jp 0x884b1a
inc esp
add byte [eax], al
ror byte [0xdd90044], 0x34
and dword [eax], eax
inc esp
add cl, bl
or eax, 0x402134
pushfd
jp 0x884b19
add byte [eax + eax], al
jge 0x884af3
mov esp, 0x97d0804
lodsb al, byte [esi]
add dword [eax + eax], esi
sar byte [edx + 0x34], 1
add byte [eax], al
xor byte [0x474212c], cl
add al, 0x6f
jbe 0x884ada
add byte [eax], al
pushal
or eax, 0xd6b0060
xor al, 1
pushal
add byte [eax], dh
jp 0x884b45
add byte [eax], al
mov al, byte [0xa804340d]
jge 0x884b43
sub dword [eax], edx
mov bl, 0xd
cmp al, 0x41
call 0x3d02af25
push eax
add byte [ebx - 0x17bec3f3], dh
add byte [edx + edi*2 + 0x3c], ah
add byte [eax], al
loopne 0x884b36
cmp al, 0
call 0xf388873d
or eax, 0x7dfe0408
mov dword [eax], edi
add al, 9
cmp byte [ecx + ecx], al
jle 0x884b44
call fcn.0094ff4e
mov al, byte [0x4c7a]
add byte [eax], al
add byte [eax], dh
or eax, 0xe8012c
xor byte [0xe8012c], cl
in al, dx
jp 0x884b7a
add byte [eax], al
pushal
sbb eax, 0x7018042c
jbe 0x884b6c
add dword [eax + edx*4], eax
jle 0x884b86
je 0x884b5f
test eax, 0x1421340d
add byte [edx + edi*2 + 0x34], al
add byte [eax], al
ror byte [0x8c012c], 1
sub al, 1
mov word [eax], es
js 0x884bec
sub al, 0
add al, 0
jg 0x884b81
in al, 1
sub al, 0
movsb byte es:[edi], byte [esi]
jp 0x884bab
add byte [eax + esi], al
jg 0x884b8d
xor byte [edi + 9], bh
mov word [eax], es
cmp byte [0x8c0134], cl
sar byte [edx + 0x34], 1
jp 0x884bc3
add byte [eax], al
pushal
or eax, 0x1d680034
xor al, 4
add al, 0x71
jp 0x884b91
add byte [0x94012c], cl
cmp byte [edx + 0x2c], bh
add byte [eax], al
rcr byte [0x7a64002c], 0x2c
add byte [edx + edi*2 + 0x2c], ah
add byte [eax], al
invalid
add esp, ebp
add byte [edx + edi*2 + 0x60000034], bh
or eax, 0x1d790034
xor al, 0
invalid
add al, dh
or eax, 0x28212c
pushal
jp 0x884c22
add byte [eax], al
or ecx, 0x812b0444
sbb eax, edx
add byte [edx + edi*2 + 0x70000034], cl
or eax, 0x1d7b0034
xor al, 0
sar byte [edx + 0x34], 0
add al, 0xcb
sub dword [ecx], 0x1dc00038
xor al, 0
hlt
adc byte [edx + 0x29003409], al
or eax, 0x82310408
or dword [ecx + 0x73280404], esp
jbe 0x884c3a
add dword [eax], eax
pushal
or eax, 0xd790034
xor al, 0
jns 0x884c4b
or byte [eax], al
sbb dword [0x7a64003c], 0xb000003c
or eax, 0xdbb0034
or byte [eax], al
invalid
xor al, 0
mov ebx, 0xc600080d
sbb eax, 0x7aa0003c
cmp al, 0
add al, 0
or dword [ecx], 0xffffffb4
add al, 8
or dword [ecx], 0xffffffac
inc ecx
and byte [eax], al
fdivr qword [edx + 0x34]
add byte [eax], al
xor byte [0xd3b0034], cl
or byte [ebx + eax*2], al
sub dword [ecx + 0xd4e00fc], 8
add byte [ecx + 0xd], bl
dec esp
xor dword [eax + 4], 0xf8767410
clc
add byte [eax], al
nop
or eax, 0x83980444
sub eax, ebx
add byte [eax + 0x34213c0d], ah
add byte [edx + edi*2 + 0x3c], bl
add byte [eax], al
ror byte [0x83d8043c], 1
dec ecx
je 0x884ca5
loopne 0x884cb4
add byte [eax + ebp*8], 0x83
mov eax, edi
add al, 0xf0
adc dword [esi], 0x30
or dword [eax], eax
clc
or eax, 0xe2c0e54
add byte [eax + 0x400547a], bl
and byte [ecx + ebp - 0x7bd7fbf0], al
or dword [esp + eax + 0x30], edx
test byte [ecx], cl
fadd qword [eax + edi]
test byte [ecx], ch
and cl, al
fadd dword [eax]
in al, dx
jp 0x884d1d
add byte [eax], al
pushal
or eax, 0x4d0412c
xor byte [ebp + 0x7a], dh
add byte [ecx], al
add byte [ecx + ecx + 0xd9800f8], al
xor al, 0x21
add byte [eax], 0x5c
jp 0x884d28
add byte [eax], al
ror byte [0x1dc80034], 0x34
add byte [eax + 0x347a], dl
invalid
or al, byte [ecx + esi]
test dword [ecx], ecx
invalid
jp 0x884d86
add byte [eax], al
pushal
or eax, 0x4f0012c
and byte [esi + 0x7a], dh
lock add byte [eax], al
test dword [ecx], ebp
pushal
add byte [eax - 0xffecbf3], bl
add byte [edx + edi*2 + 0x34], cl
add byte [eax], al
ror byte [0x60012c], 0x80
jp 0x884d7c
add byte [eax], al
invalid
add al, 0xc
ja 0x884df6
cld
add byte [eax + eax*8], al
xchg byte [ecx], cl
cld
add bh, bl
or eax, 0x86ea0408
dec ecx
pop esp
add ch, dh
or eax, 0x5c4144
dec eax
jp 0x884dde
add byte [eax + esi], al
xchg dword [ecx], ecx
inc esp
add al, 0x38
xchg dword [ecx], ecx
add byte [eax + eax*2], 0x87
or dword [ecx + eax + 0x7a8c0080], edi
cmp al, 0
add byte [eax + 0xd], dh
cmp al, 0
xchg edx, eax
or eax, 0x1c2134
enter 0x347a, 0
add al, dl
or eax, 0xdd80034
jo 0x884dc9
loopne 0x884dd8
cmp al, 1
jo 0x884dcf
cld
jp 0x884e0e
add byte [eax + edx], al
mov byte [ecx], cl
lodsb al, byte [esi]
add al, 0x18
mov byte [ecx], cl
lodsb al, byte [esi]
add al, 0x31
mov byte [ecx], bl
lodsb al, byte [esi]
add al, 0x38
xor dword [eax + 0x3804ac19], ecx
js 0x884e5c
sub al, 1
add byte [eax + 0xd], dh
cmp al, 0
js 0x884dfc
cmp al, 4
or byte [eax - 0x77fbd3d7], 0x88
imul ebx, esp, 0x4c0da100
and dword [eax + eax + 0x74], 0x4c7a
mov byte [eax - 0x5eff2397], cl
or eax, 0x64814c
je 0x884e7d
dec esp
add byte [eax], al
loopne 0x884e15
dec esp
add al, dh
or eax, 0xdf8004c
dec esp
add al, 0
mov dword [ecx], ecx
clc
or eax, 0x8900044c
or dword [eax + 0x4988e804], esp
mov al, byte [0x4988e804]
cld
add al, 8
mov dword [ecx - 4], ecx
add al, 0x10
mov dword [ecx], ecx
test al, 0x41
cld
add al, al
push 0x5c
add byte [ecx], al
add dword [esi], ecx
dec esp
adc dword [eax], eax
inc eax
or eax, 0x89480448
or eax, ebp
add al, 0x50
mov dword [ecx], ecx
lodsb al, byte [esi]
add al, 0x58
mov dword [ecx], ecx
lodsb al, byte [esi]
add al, 0x60
mov dword [ecx], ecx
pushal
add byte [eax + 0xd], ch
and byte [eax + esi*2], al
mov dword [esi], edx
mov al, 0x11
add al, 0x78
mov dword [esi], edx
sal byte [esi], 0
or byte [0x91470], 0
add byte [eax], ah
jns 0x884edb
jo 0x884e72
or dword [eax], eax
add byte [eax], al
and byte [ecx + 0x76], bh
sbb byte [ecx], al
add byte [eax - 0x53bed3f3], dh
add byte [edx + edi*2 - 0x1fffffd4], cl
add al, ah
or eax, 0xde80098
xor al, 0x21
lock add byte [eax + 0x400347a], bh
mov eax, 0x400347a
adc byte [edx + 0x18041429], cl
mov ch, byte [ecx]
add al, 1
xor al, 0
in al, dx
jp 0x884ec5
add byte [eax], al
inc eax
or eax, 0x8a480434
sub eax, 0x413c0d00
and al, 4
and byte [edx + 0x76], bh
rol byte [eax], 1
add byte [eax - 0x77ffc3f3], al
or eax, 0xd98003c
or byte [eax], al
nop
or eax, 0x146144
pop esp
jp 0x884eff
add byte [eax], al
ror byte [0xdd90044], 0x34
add dword [eax + eax + 0x347aa0], esi
add al, 0x10
mov ecx, dword [ecx]
call 0x1a1377d8
mov ah, 0
mov al, byte [0x400347a]
adc byte [ebx + 0x2904e809], cl
mov ebx, dword [ecx]
call 0x350322d9
add byte [eax], al
push eax
or eax, 0x8b580434
mov dword [ecx + eax], eax
or byte [ecx], al
insb byte es:[edi], dx
add al, 0x60
mov ebp, dword [ecx]
call 0x2a13b6f4
call 0x5495bef5
sal dword [eax + 4], 8
jnp 0x884f71
add byte [ecx], al
add byte [eax - 0x2fded3f3], ah
add byte [edx + edi*2 + 0x2c], bl
or eax, 0xd0212c
pop esp
jp 0x884f33
add byte [eax + eax], al
mov word [ecx], cs
mov ah, 4
ror byte [ebx - 0x27fb97d7], 1
mov ecx, dword [ecx + 0x68]
add al, ah
or eax, 0xde80080
add byte [eax + esi*8], 0x8b
dec ecx
enter 0xfffffffffffff800, 0xd
pop esp
inc ecx
enter 0xffffffffffff8800, 0x7a
pop esp
add byte [eax + eax*2], al
mov word [ecx], gs
or byte [ecx], al
mov byte [eax], al
in al, 0x7a
sub al, 0
add byte [eax + 0x1d], dh
sub al, 4
adc byte [edx + edi*2 - 0x20], bh
add byte [0x8ca804b4], cl
sub dword [eax + eax], esi
mov al, 0xd
cmp al, 0x41
sbb al, 0
cmp al, 0x7a
cmp al, 0
add al, ah
or eax, 0x94012c
js 0x884fda
sub al, 0
add al, 0x10
lea ebp, [ecx]
sbb al, 4
sbb byte [ebp - 0x67de37f7], cl
add byte [edx + edi*2 + 0x50000034], ah
or eax, 0x8d580434
sub dword [eax + 4], edx
pushal
xor al, 0
add byte [eax + 0xd], dl
xor al, 4
pop eax
lea ebp, [ecx]
push eax
add al, 0x60
lea ebp, [ecx]
push eax
add al, 0x68
lea ebp, [ecx]
rol byte [eax + esi*2], 1
lea ebp, [ecx]
rol byte [eax + edi*2], 1
lea ecx, [ecx]
mov esp, 0x698d4004
mov eax, 0x640d4800
push cs
push 0x7ad80015
add byte fs:[eax], al
mov al, byte [0xc4012c0d]
add al, 0x3c
jge 0x885021
sub al, 1
add al, dl
or eax, 0xdd80090
or byte [eax], al
loopne 0x884fc5
or byte [eax], al
call 0xce993cc
add byte [eax + 0x7a], ch
inc esp
add byte [eax + edx], al
mov gs, word [ecx]
add byte [ecx], al
jo 0x884fcc
adc byte [esi + 0x70010029], cl
add byte [edx + edi*2 + 0x4004002c], ch
lodsb al, byte [esi]
jp 0x884ffb
add byte [eax + eax*2], al
mov gs, word [ecx]
xor al, 0
pop ecx
or eax, 0x8e610408
sub dword [eax], eax
add byte [ecx + 0xd], ch
or byte [eax], al
jno 0x884ff2
popal
mov gs, word [ecx]
add byte [eax], al
imul ecx, dword [0xd710008], 0xd790008
or byte [eax], al
jns 0x884ff6
push esp
inc ecx
rol byte [eax], 1
fdivr dword [edx + 0x54]
add byte [eax], al
mov al, byte [0xa8044c0d]
mov gs, word [ecx]
push esp
add byte [eax - 0x47ffbbf3], dh
or eax, 0xdc00008
dec esp
mov eax, dword [0x7e2c04b8]
test al, 0x8e
sub dword [eax + eax - 0x50], edx
or eax, 0xdb80044
or byte [eax], al
ror byte [0x4b8a14c], 0x2c
jle 0x885082
mov al, 0xd
inc esp
add byte [eax - 0x3ffff7f3], bh
add al, al
or eax, 0x4b8a14c
sub al, 0x7e
jbe 0x88501d
adc byte [ecx], al
add al, dh
or eax, 0xcc012c
js 0x885091
add dword [eax], eax
invalid
sub al, 0
add al, 0x20
invalid
clc
add byte [edx + edi*2 + 0x5000002c], ah
sbb eax, 0x7ad0002c
sub al, 0
add byte [eax - 0x3ffd3e3], al
jp 0x885060
sub al, 0
add byte [eax + 0x1d], dl
sub al, 0
sar byte [edx + 0x2c], 1
add byte [eax], al
sbb byte [0x7afc002c], 0x2c
add byte [eax], al
mov al, 0x1d
sub al, 4
sub byte [edi + 0x76], bh
fadd qword [eax]
add al, 0xe0
invalid
inc eax
or eax, 0x28212c
mov al, byte [0x4002c7a]
jo 0x884ffd
or dword [eax + 4], edi
jnp 0x885002
or dword [eax + 4], edi
xchg byte [eax - 0x71ff87f7], dl
or eax, 0x644144
int3
inc esp
add byte [eax], al
ror byte [0xdcb0044], 0x44
add dh, dl
or eax, 0xde10044
loope 0x8850a0
mov esp, 0x6990ec04
cmp byte [edi + esi*8], al
nop
mov dword [eax + 0x69910204], ecx
cmp byte [ecx + 0x4f0c991], al
sbb byte [ecx + 0x43db016], dl
and edx, dword [ecx + 0x43db016]
xchg ecx, eax
xchg ecx, eax
imul edi, dword [eax], 0xc9910d04
invalid
cmp eax, 0x16912304
mov al, 0x3d
add al, 0x2e
xchg ecx, eax
push ss
pop eax
sbb eax, dword [esp + edi]
xchg ecx, eax
or esp, esi
push cs
pop eax
sbb eax, dword [eax + edx]
xor byte [esi + 0x40], 1
add al, 0x60
xchg ecx, eax
or eax, ecx
add byte [eax + 0xd], ch
xor al, 0x61
lock add byte [edx + edi*2 - 0x6fffffcc], dl
or eax, 0x919b0434
or esp, edi
add al, 0xa6
xchg ecx, eax
or esp, edi
add byte [ecx - 0x43ffe7f3], dh
or eax, 0x74214c
enter 0x4c7a, 0
add al, 0
xchg edx, eax
or dword [ecx - 0x7eebfb8c], ebp
jbe 0x8850ad
add byte [eax + eax*2], al
xchg edx, eax
or dword [eax + eax + 0x1340d48], ebp
lodsb al, byte [esi]
add byte [eax + 0x7a], al
xor al, 0
add byte [eax - 0x77fbcbf3], al
xchg edx, eax
or dword [esp + eax - 0x53f66d70], ebp
add al, 0x98
xchg edx, eax
dec ecx
and byte [eax], al
mov al, byte [0xac014c0d]
add byte [edx + edi*2 + 0x4c], dh
add byte [eax], al
fmul dword [0xdd0004c]
xor al, 1
add byte [eax], 0xc0
jp 0x885172
add byte [eax + edx], al
xchg ebx, eax
sbb eax, esp
add ah, dh
jp 0x885174
add byte [eax], al
inc eax
sbb eax, 0x8220042c
jbe 0x88515e
add dword [eax], eax
jo 0x885173
sub al, 0
dec esp
jp 0x885187
add byte [eax], al
mov al, byte [0x78002c1d]
push 0x2c
add byte [ecx], al
add dword [esi], ecx
sbb eax, 0x6a78002c
sub al, 0
add dword [ecx], eax
push cs
mov byte [ecx], cl
add al, 8
xchg esp, eax
sub dword [eax + 4], ebp
rcl byte [ebx - 0x27ffcbd7]
sub dword [eax + eax], esi
xor al, 0
add al, bl
fmul dword [0xde00008]
or eax, 0xde00008
or byte [eax], al
call 0xf088598f
or eax, 0xdf80008
or byte [eax], al
add byte [0xd210038], cl
or byte [ecx + ebp], al
xchg esp, eax
or esp, edi
push cs
inc esp
inc eax
add byte [eax + 0x100786a], ch
je 0x8851a0
push eax
or eax, 0x408412c
sbb al, 0x83
jbe 0x8851a6
add byte [eax + eax*4], al
xchg esp, eax
leave
dec eax
add byte [ecx - 0x77decbf3], bl
add byte [eax + 0x7a], cl
xor al, 0
add al, al
or eax, 0x1dc80094
xor al, 0
jl 0x885240
xor al, 0
add al, dh
or eax, 0x94f80434
sub dword [eax], ecx
add al, 0
xchg ebp, eax
dec ecx
cmp al, 4
or byte [ebp - 0x1b9e27f7], dl
add byte [eax + 0x447a], dh
xor byte [0xd8012c], cl
hlt
rol byte [eax + edi], 0x96
or dword [eax + 0x100d4000], ecx
add byte [eax + 0xd], cl
or byte [eax], cl
push eax
xchg esi, eax
push ss
adc bh, byte [eax + 0xd580045]
adc byte [eax], al
pushal
or eax, 0x96680408
mov eax, edx
add byte [eax + 0xd], dh
adc byte [eax], al
js 0x885276
or byte [eax + eax*4], al
xchg esi, eax
or dword [eax + 0x100d8800], ecx
add byte [eax - 0x67f7f7f3], dl
or byte [eax], cl
cwde
xchg esi, eax
push ss
adc al, byte [eax + 0xda00042]
adc byte [eax], al
test al, 0xd
or byte [eax + esi*4], al
xchg esi, eax
push ss
add byte [edx + 4], 0xb8
xchg esi, eax
sub dword [eax + 0x1210], esp
add al, ah
push 0xffffffffffffffb8
add byte [ecx], ah
cmp al, 0
sti
or eax, 0xde0003c
or byte [ebx + ebp*8], al
xchg esi, eax
sub esp, esp
add bl, dh
or eax, 0x4e42144
xchg esp, eax
test dword [esi - 0x7c], esp
add dword [ecx], eax
inc esp
add al, 0x20
xchg edi, eax
or eax, edi
add al, 0x28
xchg edi, eax
or eax, edi
add al, 0x30
xchg edi, eax
or dword [eax + 0x99c0e], eax
fsubr dword [edx + 0x3c]
add byte [ecx], al
add dword [ecx], eax
inc eax
adc dword [eax], ecx
add byte [eax + 0xd], ah
inc eax
add al, 0x6b
xchg edi, eax
or dword [esp + eax - 0x5b76688a], eax
add byte [esi + 0xd], bh
adc byte [eax], al
xchg byte [0xe010108], cl
inc esp
or byte [ecx], al
add dword [esi + 8], ebx
add byte [ecx + 0x3c], al
add dword [ecx], eax
adc dword [eax], ecx
and esp, eax
add dword [ecx], eax
push cs
mov eax, 0xe010143
pushfd
xor cl, byte [esi]
mov ah, 0x43
add al, 0x18
xchg byte [esi - 0x24], dh
add byte [eax + eax*8], al
xchg edi, eax
dec ecx
pop esp
add byte [eax - 0x47ff63f3], dh
sbb eax, 0x7ab400dc
cmp al, 0
add al, 0x18
cwde
sub dword [eax], ebx
add byte [eax], dl
or eax, 0xd300008
or byte [eax], al
add byte [0xd080008], cl
or byte [eax], al
cwde
leave
loopne 0x885340
sub byte [eax + 0x680e3829], bl
or eax, dword [eax]
invalid
push cs
push 0x6af0000b
pop esp
add byte [ecx], al
add dword [ecx], esp
cmp byte [ebx + edx*4], al
cwde
or dword [esp + eax + 0x78299860], ebx
add byte [eax + 0xd], ch
or byte [eax], al
jo 0x88536a
or byte [eax], al
jnp 0x88536e
or byte [eax], al
or dword [0xd8b0008], 0x30
add byte [ebp + ecx + 0xdb40008], ch
jo 0x885381
add byte [ebp + ecx + 0xe300e70], dh
xor byte [esi], cl
add al, 0x50
xchg dword [esi + 8], esp
add dword [ecx], eax
add dword [ecx], eax
jo 0x885384
push ebx
cdq
or dword [eax], esi
loopne 0x885394
add al, ah
or eax, 0xde80050
or byte [eax], al
invalid
push eax
add al, ch
or eax, 0xdf00008
or byte [eax], al
clc
or eax, 0x99000408
add al, 0
cdq
or dword [eax + 0x80d0800], edx
add al, 0x10
cdq
dec ecx
loopne 0x8853a3
sbb byte [0xd200008], cl
sbb byte [eax], al
sub byte [0xd300008], cl
or byte [eax], al
cmp ecx, dword [0xd430008]
or byte [eax], al
dec ebx
or eax, 0xd6c0070
or byte [esp + esi*2], al
cdq
sub dword [eax], esp
push cs
pop esp
inc ebp
add al, al
push 0xffffffffffffffb0
add byte [ecx], al
lodsb al, byte [esi]
add byte [eax - 0x57ffcbf3], ah
or eax, 0x99b30408
dec ecx
push esp
add byte [ebx + 0x801100d], bh
inc ecx
add al, 0xc1
clc
add al, 0x6c
mov byte [esi - 4], ah
add byte [ecx], al
dec esp
add al, dh
or eax, 0xde00034
cwde
add al, ch
or eax, 0xe04188
mov eax, 0x4003c7a
xor byte [edx + 0x38003429], bl
or eax, 0x9a510408
or dword [eax + 0x499a5904], ecx
fadd qword [edx + esi*2]
lcall 0x499a, 0x8b041489
add al, 4
movsb byte es:[edi], byte [esi]
lcall 0xf400, 0x441e409
jp 0x885487
add byte [eax], al
loopne 0x88543c
push esp
add al, ch
or eax, 0x9b010408
or dword [ecx + eax], edi
cwde
add al, 0x50
push eax
mov dword [esi - 0x2c], esi
add byte [eax + esi], al
wait
or eax, 0x499b0098
movsb byte es:[edi], byte [esi]
add dword [eax], ecx
popal
sub al, 0
inc eax
or eax, 0xf86144
invalid
or eax, 0xdf00044
cmp al, 1
clc
add byte [eax + 0x7a], cl
cmp al, 0
add al, 0x20
pushfd
or eax, edi
add al, 0x28
pushfd
or eax, edi
add al, 0x30
pushfd
cmp dword [eax + eax], esi
test byte [edx + 0x3c], bh
add byte [eax], al
pushal
or eax, 0xd68003c
or byte [eax + esi*2], al
pushfd
or dword [eax + eax + 0x80d78], edi
or byte [0x9c880408], 0x29
int3