Function at 0x427e1e
Capabilities:
Encode data using xor

Disassembly:
add ch, byte [eax]
sldt word [eax]
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x39728]
sub byte [esi + 2], dl
add byte [edx], cl
mov byte [0x39728], al
or ch, byte [eax]
cwde
add eax, dword [eax]
or al, byte [eax + 0x4001b0e]
jle 0x427df4
sbb eax, dword [eax]
add al, 0x7b
cdq
add eax, dword [eax]
or bh, byte [esi + 0xe]
sbb eax, dword [eax]
add al, 3
outsd dx, dword [esi]
lcall 0x3a1, 0x6f0a0003
add byte [edx], cl
jge 0x427dcf
sbb al, byte [eax]
add al, 2
sub byte [edi + 0x172b0000], cl
or dh, bh
push es
mov word [ebx], es
push es
jae 0x427e16
add byte [eax], al
or ch, byte [eax]
or byte es:[eax], al
sub byte [esi], ah
or byte [eax], al
push es
push es
sub al, byte [eax]
add byte [eax], al
add dword [eax + eax], eax
add byte [ebx], dl
xor byte [ecx], dl
add byte [edx], al
add al, byte [eax]
add byte [ecx], ch
push es
add byte [ecx], dl
jae 0x427dbf
inc ebx
add byte [esi], al
or al, byte [esi]
jle 0x427e4c
sbb eax, dword [eax]
add al, 0x3a
and al, 0
add byte [eax], al
pop ss
rol bh, 1
add byte [eax], al
add dword [eax], ebp
sldt word [eax]
or dl, al
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
rol ah, 1
add byte [eax], al
add ch, byte [eax]
sldt word [eax]
or ch, byte [eax]
pop edi
add al, byte [eax]
or ch, byte [eax]
pop eax
add al, byte [eax]
or al, byte [eax + 0x4001b13]
jle 0x427e7a
sbb eax, dword [eax]
add al, 0x7b
pop ecx
add al, byte [eax]
or bh, byte [esi + 0x13]
sbb eax, dword [eax]
add al, 0x7e
adc bl, byte [ebx]
add byte [edx + edi], al
add byte ss:[eax], al
add byte [edi], dl
pop ds
or eax, 0xc4d0
add ch, byte [eax]
sldt word [eax]
or bl, byte [eax]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x14191725]
sub byte [esi + 2], dl
add byte [edx], cl
mov byte [0x25a28], al
or ch, byte [eax]
xchg ebp, eax
add eax, dword [eax]
or al, byte [eax + 0x4001b12]
jle 0x427ec8
sbb eax, dword [eax]
add al, 0x7b
xchg esi, eax
add eax, dword [eax]
or bh, byte [esi + 0x12]
sbb eax, dword [eax]
add al, 0x7e
adc dword [ebx], ebx
add byte [edx + edi], al
xor eax, 0x17000000
cmp dh, byte [0x17000000]
sbb al, dl
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
or bl, byte [eax]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x14191725]
sub byte [esi + 2], dl
add byte [edx], cl
mov byte [0x25a28], al
or ch, byte [eax]
xchg ebp, eax
add eax, dword [eax]
or al, byte [eax + 0x4001b11]
jle 0x427f15
sbb eax, dword [eax]
add al, 0x7b
xchg esi, eax
add eax, dword [eax]
or bh, byte [esi + 0x11]
sbb eax, dword [eax]
add al, 0x7e
adc byte [ebx], bl
add byte [edx + edi], al
add al, 0x3a
das
add byte [eax], al
add byte [esi], dl
jb 0x427ed0
pop esi
add byte [eax - 0x30], dh
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x39728]
or ch, byte [eax]
cwde
add eax, dword [eax]
or al, byte [eax + 0x4001b10]
jle 0x427f5c
sbb eax, dword [eax]
add al, 0x7b
cdq
add eax, dword [eax]
or bh, byte [esi + 0x10]
sbb eax, dword [eax]
add al, 3
outsd dx, dword [esi]
lcall 0x4000, 0x200a0003
add byte [eax], al
outsd dx, dword [esi]
wait
add eax, dword [eax]
or ah, byte [eax]
add byte [eax], al
add byte [edi - 0x65], ch
add eax, dword [eax]
or ah, byte [eax]
add byte [eax], al
add byte [edi - 0x65], ch
add eax, dword [eax]
or ch, byte [edi + 0x5e]
add al, byte [eax]
or bh, byte [ebp - 0x2f]
sbb al, byte [eax]
add al, 6
jle 0x427f95
sbb eax, dword [eax]
add al, 0x3a
and al, 0
add byte [eax], al
pop ss
rol byte [ebx], 1
add byte [eax], al
add dword [eax], ebp
sldt word [eax]
or dl, al
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
add byte [eax], al
add ch, byte [eax]
sldt word [eax]
or ch, byte [eax]
pop edi
add al, byte [eax]
or ch, byte [eax]
lahf
add eax, dword [eax]
or al, byte [eax + 0x4001b15]
jle 0x427fc3
sbb eax, dword [eax]
add al, 0x7b
mov al, byte [0x7e0a0003]
adc eax, 0x7e04001b
adc al, 0x1b
add byte [edx + edi], al
das
add byte [eax], al
add byte [esi], dl
add byte [eax], al
push ss
jb 0x427fda
pop edi
add byte [eax - 0x30], dh
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
add dword [0x28141616], esp
push esi
add al, byte [eax]
or ah, byte [edx + 0x39728]
or ch, byte [eax]
cwde
add eax, dword [eax]
or al, byte [eax + 0x4001b14]
jle 0x42800a
sbb eax, dword [eax]
add al, 0x7b
cdq
add eax, dword [eax]
or bh, byte [esi + 0x14]
sbb eax, dword [eax]
add al, 3
adc al, 0x1b
add byte [ebx + eax], al
outsd dx, dword [esi]
lcall 0x3a1, 0x6f0a0003
add byte [edx], cl
jge 0x427fe0
mov eax, dword [0x7d0a0003]
rcr byte [edx], 1
add byte [edx + eax], al
sbb al, byte [eax]
add al, 2
sub byte [edi + 0x172b0000], cl
push es
inc byte [esi]
mov es, word [ebx]
push es
jae 0x428026
add byte [eax], al
or ch, byte [eax]
or byte es:[eax], al
sub byte [esi], ah
or byte [eax], al
push es
push es
jnp 0x427fff
sbb al, byte [eax]
add al, 0x2a
add byte [eax], al
add dword [eax + eax], eax
add byte [ebx], dl
xor byte [ecx], bl
add byte [edi + 3], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
jle 0x428066
sbb eax, dword [eax]
add al, 0x3a
and al, 0
add byte [eax], al
pop ss
rol byte [ebx], 1
add byte [eax], al
add dword [eax], ebp
sldt word [eax]
or dl, al
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
or ch, byte [eax]
pop edi
add al, byte [eax]
or ch, byte [eax]
lahf
add eax, dword [eax]
or al, byte [eax + 0x4001b20]
jle 0x428094
add byte [edx], cl
sub byte [edi - 0x7ff5fffd], bl
and byte [ebx], bl
add byte [esi + edi*2], al
and byte [ebx], bl
add byte [ebx + edi*2], al
sbb eax, dword [eax]
add al, 0x7b
mov al, byte [0x7e0a0003]
and byte [ebx], bl
add byte [esi + edi*2], al
sbb dword [ebx], ebx
add byte [edx + edi], al
sub al, 0
add byte [eax], al
push ss
pop ds
push ebx
rol ah, 1
add byte [eax], al
add ch, byte [eax]
sldt word [eax]
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x25728]
or ch, byte [eax]
pop eax
add al, byte [eax]
or al, byte [eax + 0x4001b19]
jle 0x4280d2
sbb eax, dword [eax]
add al, 0x7b
pop ecx
add al, byte [eax]
or bh, byte [esi + 0x19]
sbb eax, dword [eax]
add al, 0x7e
sbb byte [ebx], bl
add byte [edx + edi], al
add byte ss:[eax], al
add byte [edi], dl
pop ds
adc al, 0xd0
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
or bl, byte [eax]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x14161725]
sub byte [esi + 2], dl
add byte [edx], cl
mov byte [0x25a28], al
or ch, byte [eax]
pop ebx
add al, byte [eax]
or al, byte [eax + 0x4001b18]
jle 0x428120
sbb eax, dword [eax]
add al, 0x7b
pop esp
add al, byte [eax]
or bh, byte [esi + 0x18]
sbb eax, dword [eax]
add al, 0x7e
push ss
sbb eax, dword [eax]
add al, 0x3a
das
add byte [eax], al
add byte [esi], dl
jb 0x428146
pop edi
add byte [eax - 0x30], dh
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x39728]
or ch, byte [eax]
cwde
add eax, dword [eax]
or al, byte [eax + 0x4001b16]
jle 0x428166
sbb eax, dword [eax]
add al, 0x7b
cdq
add eax, dword [eax]
or bh, byte [esi + 0x16]
sbb eax, dword [eax]
add al, 3
outsd dx, dword [esi]
lcall 0x1b17, 0x7e0a0003
add byte [edx + edi], al
das
add byte [eax], al
add byte [esi], dl
jb 0x4281ae
pop edi
add byte [eax - 0x30], dh
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x39728]
or ch, byte [eax]
cwde
add eax, dword [eax]
or al, byte [eax + 0x4001b17]
jle 0x4281b5
sbb eax, dword [eax]
add al, 0x7b
cdq
add eax, dword [eax]
or bh, byte [esi + 0x17]
sbb eax, dword [eax]
add al, 3
outsd dx, dword [esi]
lcall 0x25d, 0x6f0a0003
add byte [edx], cl
outsd dx, dword [esi]
pop esi
add eax, dword [eax]
or ch, byte [edi + 0x5d]
add al, byte [eax]
or ch, byte [edi + 0x5e]
add al, byte [eax]
or bh, byte [edx]
std
add byte [eax], al
add byte [esi + 0x1f], bh
sbb eax, dword [eax]
add al, 0x3a
cmp al, byte [eax]
add byte [eax], al
push ss
jb 0x428227
pop edi
add byte [eax + 0x14], dh
rol ah, 1
add byte [eax], al
add ch, byte [eax]
sldt word [eax]
or bl, byte [eax]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x14191725]
sub byte [esi + 2], dl
add byte [edx], cl
mov byte [0x26228], al
or ch, byte [eax]
mov byte [0x800a0003], al
pop ds
sbb eax, dword [eax]
add al, 0x7e
pop ds
sbb eax, dword [eax]
add al, 0x7b
mov dword [0x7e0a0003], eax
pop ds
sbb eax, dword [eax]
add al, 0x7e
push ds
sbb eax, dword [eax]
add al, 0x3a
das
add byte [eax], al
add byte [esi], dl
jb 0x42828c
pop edi
add byte [eax - 0x30], dh
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
add ch, byte [eax]
sldt word [eax]
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x39728]
or ch, byte [eax]
cwde
add eax, dword [eax]
or al, byte [eax + 0x4001b1e]
jle 0x42826c
sbb eax, dword [eax]
add al, 0x7b
cdq
add eax, dword [eax]
or bh, byte [esi + 0x1e]
sbb eax, dword [eax]
add al, 0x7e
sbb eax, 0x3a04001b
das
add byte [eax], al
add byte [esi], dl
jb 0x4282a6
pop edi
add byte [eax - 0x30], dh
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x39728]
or ch, byte [eax]
cwde
add eax, dword [eax]
or al, byte [eax + 0x4001b1d]
jle 0x4282b3
sbb eax, dword [eax]
add al, 0x7b
cdq
add eax, dword [eax]
or bh, byte [esi + 0x1d]
sbb eax, dword [eax]
add al, 3
outsd dx, dword [esi]
lcall 0x39a, 0x6f0a0003
add byte [edx], cl
jb 0x428326
add eax, dword [eax]
or ch, byte [edi - 0x66]
add eax, dword [eax]
or dh, byte [edx + 0x76]
pop edi
add byte [eax + 0x6f], dh
outsd dx, dword [esi]
movsb byte es:[edi], byte [esi]
add eax, dword [eax]
or bh, byte [eax]
clc
add byte [eax], al
add byte [esi + 0x1c], bh
sbb eax, dword [eax]
add al, 0x3a
cmp al, byte [eax]
add byte [eax], al
push ss
jb 0x428324
pop edi
add byte [eax + 0x14], dh
rol ah, 1
add byte [eax], al
add ch, byte [eax]
sldt word [eax]
or bl, byte [eax]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x14191725]
sub byte [esi + 2], dl
add byte [edx], cl
mov byte [0x26228], al
or ch, byte [eax]
mov byte [0x800a0003], al
sbb al, 0x1b
add byte [esi + edi*2], al
sbb al, 0x1b
add byte [ebx + edi*2], al
mov dword [0x7e0a0003], eax
sbb al, 0x1b
add byte [esi + edi*2], al
sbb ebx, dword [ebx]
add byte [edx + edi], al
das
add byte [eax], al
add byte [esi], dl
jb 0x428389
pop edi
add byte [eax - 0x30], dh
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
add ch, byte [eax]
sldt word [eax]
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x39728]
or ch, byte [eax]
cwde
add eax, dword [eax]
or al, byte [eax + 0x4001b1b]
jle 0x428366
sbb eax, dword [eax]
add al, 0x7b
cdq
add eax, dword [eax]
or bh, byte [esi + 0x1b]
sbb eax, dword [eax]
add al, 0x7e
sbb bl, byte [ebx]
add byte [edx + edi], al
das
cmp ch, byte [edi]
add byte [eax], al
add byte [esi], dl
jb 0x428389
pop edi
add byte [eax - 0x30], dh
les eax, [eax]
add byte [edx], al
sub byte [edi], cl
add byte [eax], al
or dl, byte [edi]
lea esi, [ebx + 0x25010000]
push ss
push ss
adc al, 0x28
push esi
add al, byte [eax]
or ah, byte [edx + 0x39728]
or ch, byte [eax]
cwde
add eax, dword [eax]
or al, byte [eax + 0x4001b1a]
jle 0x4283ad
sbb eax, dword [eax]
add al, 0x7b
cdq
add eax, dword [eax]
or bh, byte [esi + 0x1a]
sbb eax, dword [eax]
add al, 3
outsd dx, dword [esi]
lcall 0x39a, 0x6f0a0003
add byte [edx], cl
jb 0x428423
pop edi
add byte [eax + 0x6f], dh
movsb byte es:[edi], byte [esi]
add eax, dword [eax]
or ch, byte [edi - 0x5f]
add eax, dword [eax]
or ch, byte [edx]
add byte [ecx], al
add al, 0
add byte [edx], cl
sub al, byte [eax]
add dword [eax + eax], eax
add byte [ebx], dl
xor byte [eax], cl
add byte [ebx], bh
add byte [eax], al
add byte [ebx], ch
push es
add byte [ecx], dl
jae 0x42835d
inc ebx
add byte [esi], al
or al, byte [esi]
add edi, dword [ebp - 0x2e]
sbb al, byte [eax]
add al, 6
add al, 0x7d
rcr dword [edx], cl
add byte [edx + eax], al
add al, byte [esi]
jnp 0x4283b8
sbb al, byte [eax]
add al, 0x28
js 0x4283f5
add byte [esi], al
pop ss
sub byte [edi + 0xa], bh
add byte [esi], al
add al, byte [esi]
inc byte [esi]
nop
inc ebx
add byte [esi], al
jae 0x428418
add byte [eax], al
or dl, byte [esi]
sub byte [ebp + 0xa], cl
add byte [esi], al
sub al, byte [eax]
add dword [eax + eax], eax
add byte [ebx], dl
xor byte [eax], cl
add byte [edx], bl
add byte [eax], al
sub eax, 0x73110006
xchg ecx, eax
jae 0x4283ab
inc ebx
add byte [esi], al
or al, byte [esi]
add edi, dword [ebp - 0x2c]
sbb al, byte [eax]
add al, 6
add byte [esi + eax], al
push es
add al, 0x7d
aad 0x1a
add byte [esi + eax], al
add eax, 0x1ad67d
add al, 2
sub byte [edi + 0x172b0000], cl
push es
inc byte [esi]
xchg edx, eax
inc ebx
add byte [esi], al
jae 0x428446
add byte [eax], al
or ch, byte [eax]
or byte es:[eax], al
sub byte [esi], ah
or byte [eax], al
push es
add al, byte [edx]
push es
jnp 0x428425
sbb al, byte [eax]
add al, 0x28
js 0x428460
add byte [esi], al
pop ss
sub byte [edi + 0xa], bh
add byte [esi], al
add al, byte [esi]
inc byte [esi]
xchg ebx, eax
inc ebx
add byte [esi], al
jae 0x428483
add byte [eax], al
or dl, byte [esi]
sub byte [ebp + 0xa], cl
add byte [esi], al
sub al, byte [eax]
add byte [ecx], al
add al, 0
add byte [ebx], dl
xor byte [eax + eax], cl
add dword [eax], 0
add byte [edi], ch
add byte [eax], al
das
push es
add byte [ecx], dl
jae 0x42841a
adc dword [ebx - 0x6c], esi
xchg esp, eax
inc ebx
add byte [esi], al
or al, byte [esi]
add edi, dword [ebp - 0x29]
sbb al, byte [eax]
add al, 6
add al, 0x7d
fcomp dword [edx]
add byte [eax + ebp], al
or byte fs:[eax], al
push es
pop ss
cmp edx, dword [0x2000000]
push es
jnp 0x42847e
sbb al, byte [eax]
add al, 6
jnp 0x428485
sbb al, byte [eax]
add al, 5
sub byte [edi + 0xa], ah
add byte [esi], al
add eax, 0xa6728
push es
pop ss
sub al, byte [edx]
sub byte [edi + 0x172b0000], cl
sub edx, dword [edi]
push es
inc byte [esi]
xchg ebp, eax
inc ebx
add byte [esi], al
jae 0x4284cb
add byte [eax], al
or ch, byte [eax]
or byte es:[eax], al
sub byte [esi], ah
or byte [eax], al
push es
add al, byte [edx]
push es
jnp 0x4284ad
sbb al, byte [eax]
add al, 0x28
js 0x4284e5
add byte [esi], al
pop ss
sub byte [edi + 0xa], bh
add byte [esi], al
push es
jnp 0x4284bd
xlatb
sbb al, byte [eax]
add al, 6
jnp 0x4284c4
sbb al, byte [eax]
add al, 5
cmp al, byte [esi]
add byte [eax], al
add byte [edi], dl
cmp byte [ecx], al
add byte [eax], al
add byte [esi], dl
sub byte [edx + 0xa], ch
add byte [esi], al
or eax, dword [edi]
push ss
inc byte [ebx]
sub al, byte [eax]
add dword [eax + eax], eax
add byte [ebx], dl
xor byte [0x4e00], al
add byte [edx], dh
push es
add byte [ecx], dl
jae 0x4284b0
inc ebx
add byte [esi], al
or al, byte [esi]
add al, 0x7d
fstp dword [edx]
add byte [esi + eax], al
add edi, dword [ebp - 0x26]
sbb al, byte [eax]
add al, 6
add eax, 0x1adb7d
add al, 6
add bh, byte [ebp - 0x24]
sbb al, byte [eax]
add al, 2
sub byte [edi + 0x172b0000], cl
push es
inc byte [esi]
xchg edi, eax
inc ebx
add byte [esi], al
jae 0x42854d
add byte [eax], al
or ch, byte [eax]
or byte es:[eax], al
sub byte [esi], ah
or byte [eax], al
push es
add al, byte [esi]
inc byte [esi]
cwde
inc ebx
add byte [esi], al
jae 0x428577
add byte [eax], al
or dl, byte [esi]
sub byte [ebp + 0xa], cl
add byte [esi], al
sub al, byte [eax]
add byte [ecx], al
add al, 0
add byte [ebx], dl
xor byte [esi], al
add byte [edx], cl
add byte [eax], al
xor al, 6
add byte [ecx], dl
jae 0x428513
adc dword [ebx - 0x67], esi
inc ebx
add byte [esi], al
or al, byte [esi]
push es
add edi, dword [ebp - 0x23]
sbb al, byte [eax]
add al, 2
sub byte [edi + 0x172b0000], cl
push es
inc byte [esi]
lcall 3, 0x73060043
add byte [edx], cl
sub byte [esi], ah
or byte [eax], al
push es
add al, byte [esi]
jnp 0x42857e
sbb al, byte [eax]
add al, 0x28
pop ecx
or al, byte [eax]
push es
cmp dword [ebx], edx
add byte [eax], al
add byte [edx], al
push es
inc byte [esi]
wait
inc ebx
add byte [esi], al
jae 0x4285d3
add byte [eax], al
or dl, byte [esi]
sub byte [ebp + 0xa], cl
add byte [esi], al
sub al, byte [eax]
add byte [ecx], al
add al, 0
add byte [edx], ah
add ebx, dword [edx]
jae 0x428572
add eax, dword [eax]
or ch, byte [edx]
add byte [eax], al
add byte [ebx], bl
xor byte [0x2900], al
add byte [esi], dh
push es
add byte [ecx], dl
add eax, dword [edx]
add ebp, dword [eax]
mov byte [edx], cl
add byte [esi], al
sub byte [esi + 0xa0a0003], ah
fst qword [eax + eax]
add byte [eax], al
add eax, dword es:[edx]
add ebp, dword [eax]
mov byte [edx], cl
add byte [esi], al
sub bh, ah
add al, 0
push es
or bl, ch
add byte [eax], al
add byte [eax], al
push es
sub al, byte [eax]
add byte [eax], al
add dword [eax], edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc edx, dword [ebx]
add byte [esi + 0x1e010000], dl
add byte [ecx], al
push ds
add ebp, dword [eax]
cmpsd dword [esi], dword es:[edi]
add eax, dword [eax]
or ch, byte [edx]
push ds
add ebp, dword [eax]
test al, 3
add byte [edx], cl
sub ch, byte [edx]
add ebx, dword [edx]
sbb dword [esi], edx
sub byte [ecx + 0x2a0a0003], ch
add byte [ebx], dl
xor byte [eax + eax], cl
add byte es:[eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add eax, dword [edx + eax]
add ebp, dword [eax]
pop ecx
or al, byte [eax]
push es
cmp cl, byte [edx]
add byte [eax], al
add byte [eax], ch
test byte [eax], 0
or bh, byte [eax]
pop es
add byte [eax], al
add byte [edx], al
add ebp, dword [eax]
mov byte [edx], cl
add byte [esi], al
sub byte [edx + 0xa], dh
add byte [esi], al
sub al, byte [eax]
add byte [ecx], al
add al, 0
add byte [ebx], dl
xor byte [eax + eax], al
das
add byte [eax], al
add byte [edi], dh
push es
add byte [ecx], dl
jae 0x42861a
inc ebx
add byte [esi], al
or al, byte [esi]
add edi, dword [ebp - 0x22]
sbb al, byte [eax]
add al, 6
add eax, 0x1adf7d
add al, 6
add al, 0x7d
loopne 0x4286af
add byte [edx + eax], al
push es
inc byte [esi]
popfd
inc ebx
add byte [esi], al
jae 0x4286bc
add byte [eax], al
or dl, byte [esi]
sub byte [ebp + 0xa], cl
add byte [esi], al
sub al, byte [eax]
add dword [eax + eax], eax
add byte [ebx], bl
xor byte [ecx], cl
add byte [esi], bh
add byte [eax], al
add byte [ecx], bh
push es
add byte [ecx], dl
add al, 0x6f
stosb byte es:[edi], al
add eax, dword [eax]
or cl, byte [edx]
add ebx, dword [edx]
sbb byte [edi], dl
sub byte [ecx + 0xb0a0003], ch
push es
pop es
outsd dx, dword [esi]
stosd dword es:[edi], eax
add eax, dword [eax]
or al, byte [edi]
outsd dx, dword [esi]
push cs
add dword [eax], eax
or bl, ch
sbb al, byte [eax]
add byte [eax], al
pop es
cmp dword [esi], eax
add byte [eax], al
add byte [edi], al
outsd dx, dword [esi]
or eax, 0xdc0a0000
push es
cmp dword [esi], eax
add byte [eax], al
add byte [esi], al
outsd dx, dword [esi]
or eax, 0xdc0a0000
sub al, byte [eax]
add byte [ecx], al
sbb al, 0
add byte [edx], al
add byte [ecx], dl
add byte [edx], dl
and eax, dword [eax]
or eax, 0
add al, byte [eax]
pop es
add byte [ecx], ch
xor byte [eax], al
or eax, 0
sbb ch, byte [eax]
lodsb al, byte [esi]
add eax, dword [eax]
or ch, byte [edx]
add byte [esi + 2], ah
add ebp, dword [eax]
ja 0x428730
add byte [esi], al
cmp al, byte [esi]
add byte [eax], al
add byte [ebx + 5], dh
add byte [eax], al
or ch, byte [edx]
add ebp, dword [eax]
lodsd eax, dword [esi]
add eax, dword [eax]
or ch, byte [edx]
add byte [edx], cl
sub al, byte [ebx]
sub byte [ebp + 0x2a0a0003], ch
add byte [eax], al
outsb dx, byte [esi]
add al, byte [ebx]
sub byte [edi + 0xa], dh
add byte [esi], al
cmp al, byte [esi]
add byte [eax], al
add byte [ebx + 5], dh
add byte [eax], al
or ch, byte [edx]
add eax, dword [eax + 0x3ae28]
or ch, byte [edx]
push ds
add ebp, dword [eax]
add dword [eax], eax
add byte [edx], cl
sub bl, byte [ebx]
xor byte [eax + eax], al
add byte ds:[eax], al
add byte [esi + eax], bh
add byte [ecx], dl
sub byte [eax + ecx], ah
push es
pop ss
cmp edx, dword [edi]
add byte [eax], al
add byte [ebx], al
sub byte [edi], al
add byte [eax], al
or bh, byte [edx]
or al, 0
add byte [eax], al
add ebx, dword [edi]
pop esp
pop ds
das
outsd dx, dword [esi]
stosd dword es:[edi], eax
add byte [eax], al
or dl, byte [eax]
add dword [eax], eax
add ebp, dword [eax]
je 0x428795
add byte [edx], cl
or bl, ch
or eax, 0x26000000
add ebp, dword [eax]
loope 0x4287a6
add byte [esi], al
or bl, ch
add byte [eax], al
add byte [eax], al
push es
sub al, byte [eax]
add byte [ecx], al
adc byte [eax], al
add byte [eax], al
add byte [ebx], ah
add byte [edi + ebp], cl
add byte [0x1000035], cl
sbb esi, dword [eax]
add al, 0
inc edx
add byte [eax], al
add byte [0x3110006], bh
sub byte [edi], al
add byte [eax], al
or bh, byte [edx]
sbb al, 0
add byte [eax], al
add ebp, dword [edi + 0x51]
add byte [eax], al
or ah, byte [eax]
clc
add byte [eax], al
add byte [edi], bh
or al, 0
add byte [eax], al
add esi, dword [ebx + 0x38]
add eax, dword [eax]
push es
or bl, ch
sbb dword [eax], eax
add byte [eax], al
add esi, dword [ebx - 0x51]
add eax, dword [eax]
or cl, byte [edx]
fisttp qword [0x26000000]
add esi, dword [ebx + 0x38]
add eax, dword [eax]
push es
or bl, ch
add byte [eax], al
add byte [eax], al
push es
sub al, byte [eax]
add byte [ecx], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], dh
xor eax, dword [eax]
or eax, 0x1000035
sbb esi, dword [eax]
pop es
add byte [ecx], dl
add byte [eax], al
push es
add byte [ecx], dl
add ebp, dword [eax]
pop es
add byte [eax], al
or bh, byte [edx]
and dword [eax], eax
add byte [eax], al
add ebp, dword [edi + 0x51]
add byte [eax], al
or ah, byte [eax]
inc dword [eax]
add byte [eax], al
aas
adc dword [eax], eax
add byte [eax], al
add esi, dword [ebx + 0x38]
add eax, dword [eax]
push es
sub byte [edi], bh
add eax, dword [eax]
push es
or bl, ch
and eax, dword [eax]
add byte [eax], al
add esi, dword [ebx - 0x51]
add eax, dword [eax]
or ch, byte [eax]
mov al, 3
add byte [edx], cl
or bl, ch
adc al, byte [eax]
add byte [eax], al
add esi, dword es:[ebx + 0x38]
add eax, dword [eax]
push es
sub byte [edi], bh
add eax, dword [eax]
push es
or bl, ch
add byte [eax], al
add byte [eax], al
push es
sub al, byte [eax]
add byte [eax], al
add dword [eax], edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp eax, 0x3512003d
add byte [eax], al
add dword [ebx], edx
xor byte [0x4000], al
add byte [edi], bh
push es
add byte [ecx], dl
jae 0x428838
inc ebx
add byte [esi], al
or al, byte [esi]
add bh, byte [ebp - 0x1f]
sbb al, byte [eax]
add al, 6
add edi, dword [ebp - 0x1e]
sbb al, byte [eax]
add al, 2
sub byte [edi + 0x172b0000], cl
push es
inc byte [esi]
lahf
inc ebx
add byte [esi], al
jae 0x4288bf
add byte [eax], al
or ch, byte [eax]
or byte es:[eax], al
sub byte [esi], ah
or byte [eax], al
push es
add al, byte [esi]
inc byte [esi]
mov al, byte [0x73060043]
sbb eax, dword [eax]
add byte [edx], cl
push ss
sub byte [ebp + 0xa], cl
add byte [esi], al
sub al, byte [ecx]
add al, 0
add byte [ebx], bl
xor byte [eax], ah
add byte [edx], dh
add al, byte [eax]
add byte [ecx + 6], al
add byte [eax], al
inc ecx
push es
add byte [ecx], dl
jae 0x42888b
inc ebx
add byte [esi], al
or al, byte [esi]
add edi, dword [ebp - 0x1d]
sbb al, byte [eax]
add al, 6
add byte [esi + eax], al
add al, 0x7d
in al, 0x1a
add byte [esi + eax], al
jnp 0x4288e2
sbb al, byte [eax]
add al, 0x28
pop es
add byte [eax], al
or bh, byte [edx]
adc byte [eax], al
add byte [eax], al
push es
jnp 0x4288f3
sbb al, byte [eax]
add al, 0x28
pop es
add byte [eax], al
or bh, byte [ecx]
or eax, dword [eax]
add byte [eax], al
jb 0x4288a6
pop edi
add byte [eax + 0x73], dh
rol dword [ecx], 1
add byte [edx], cl
jp 0x428950
or byte fs:[eax], al
push es
pop ss
cmp ecx, dword [edx]
add byte [eax], al
add byte [edx - 3], dh
std
inc ebx
add byte [eax + 0x38], dh
sldt word [eax]
add byte [eax], ch
dec edi
or al, byte [eax]
push es
jb 0x42892d
pop edi
add byte [eax + 0x6f], dh
push edx
or eax, dword [eax]
push es
or eax, dword [edx]
push es
jnp 0x428933
sbb al, byte [eax]
add al, 0x17
lea eax, [ebx]
add byte [eax], al
add dword [0x242e7216], esp
add byte [eax - 0x5e], dh
sub byte [eax + 0xa], dl
add byte [esi], al
add al, byte [edi]
pop ss
lea eax, [ebx]
add byte [eax], al
add dword [0x242e7216], esp
add byte [eax - 0x5e], dh
sub byte [eax + 0xa], dl
add byte [esi], al
sub byte [0x39060008], bh
or eax, dword [eax]
add byte [eax], al
jb 0x428989
pushal
add byte [eax + 0x73], dh
jo 0x4289fe
rol dword [ecx], 1
add byte [edx], cl
jp 0x428991
or bh, byte [edx]
add ch, byte [eax]
pop dword [eax]
add byte [ebx], ch
pop ss
jb 0x428a02
pushal
add byte [eax + 0x19], dh
lea ecx, [ecx]
add byte [eax], al
add dword [0xe37b0616], esp
sbb al, byte [eax]
add al, 0xa2
and eax, 0xa4f2817
add byte [esi], al
outsd dx, dword [esi]
dec edi
or eax, dword [eax]
push es
mov byte [0x7b061825], al
in al, 0x1a
add byte [edx], al
sub byte [esi], dh
or byte [eax], al
push es
push ss
lea ecx, [ecx]
add byte [eax], al
add dword [eax], ebp
and eax, 0x2060008
push es
inc byte [esi]
mov byte [0x73060043], al
sbb eax, dword [eax]
add byte [edx], cl
push ss
sub byte [ebp + 0xa], cl
add byte [esi], al
frstor dword [0xc000001]
add ch, byte [eax]
pop dword [eax]
add byte [ebx], ch
pop ss
jb 0x42898e
pushal
add byte [eax + 0x18], dh
lea ecx, [ecx]
add byte [eax], al
add dword [0xa4f2816], esp
push ss
sub byte [edi + 0xa], cl
add byte [esi], al
outsd dx, dword [esi]
dec edi
or eax, dword [eax]
push es
mov byte [0x6f081725], al
jne 0x428a10
pop ss
or byte [edi + 0x75], ch
add byte [eax], al
or ah, byte [edx + 0x83628]
add byte [edx], cl
mov byte [0x83628], al
push es
push ss
lea ecx, [ecx]
add byte [eax], al
add dword [eax], ebp
sub dword [eax], ecx
add byte [esi], al
add al, byte [esi]
jnp 0x428a0b
sbb al, byte [eax]
add al, 0x17
sub byte [edi + 0xa], bh
add byte [esi], al
add al, byte [esi]
jnp 0x428a17
sbb al, byte [eax]
add al, 0x72
stosb byte es:[edi], al
pop esi
add byte [eax + 0x17], dh
sub byte [edi + 0xa], dl
add byte [esi], al
sub byte [ebx], al
add byte [eax], al
sub ebp, dword [edi + 0xa]
add byte [eax], al
or cl, byte [0x8438]
add byte [ecx], cl
outsd dx, dword [esi]
or eax, dword [eax]
add byte [edx], cl
adc eax, dword [ecx + edx]
add al, 6
jnp 0x428a42
sbb al, byte [eax]
add al, 6
jnp 0x428a49
sbb al, byte [eax]
add al, 0x6f
mov dword [0x130a0000], eax
add eax, 0x28051102
pop ecx
or al, byte [eax]
push es
cmp dword [eax], ecx
add byte [eax], al
add byte [edx], al
adc dword [0xa6b28], eax
push es
add al, byte [edx]
adc dword [0xa7828], eax
push es
pop ss
sub byte [edi + 0xa], bh
add byte [esi], al
add ch, byte [eax]
pop dword [eax]
add byte [ebx], ch
pop ss
jb 0x428b04
pushal
add byte [eax + 0x19], dh
lea ecx, [ecx]
add byte [eax], al
add dword [0xa2041116], esp
and eax, 0xa4f2817
add byte [esi], al
outsd dx, dword [esi]
dec edi
or eax, dword [eax]
push es
mov byte [0x5111825], al
mov byte [0x83628], al
push es
push ss
lea ecx, [ecx]
add byte [eax], al
add dword [eax], ebp
and eax, 0x2060008
adc dword [ecx + edx], eax
add eax, 0xa6628
push es
or dword [edi + 0xc], ebp
add byte [eax], al
or bh, byte [edx]
jno 0x428ade
invalid
invalid
pop ss
sub byte [ebx - 0x22f9fff6], al
add byte [eax], al
add byte [eax], al
and al, dl
pop es
add byte [eax], al
sub bl, dl
add dword [eax], eax
or ch, byte [edx]
add byte [eax], al
inc ecx
xor al, 0
add byte [edx], al
add byte [eax], al
add byte [ebp + 1], ah
add byte [eax], al
cdq
add byte [eax], al
add dh, bh
add dword [eax], eax
add byte [0], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x59000000], ch
add byte [eax], al
add byte [edx], al
add dword [eax], eax
add byte [0xf000001], ah
add byte [eax], al
add dword [ebx], ebx
xor byte [edx], dl
add byte [ecx], dh
add byte [eax], al
inc edi
push es
add byte [ecx], dl
add al, byte [edi + edx]
sub byte [edi + 0xa], bh
add byte [esi], al
add al, byte [ebx]
jb 0x428b12
pop esi
add byte [eax + 0x17], dh
sub byte [edi + 0xa], dl
add byte [esi], al
sub byte [ebx], al
add byte [eax], al
sub ebp, dword [edi + 0xa]
add byte [eax], al
or cl, byte [edx]
cmp byte [edi], ah
add byte [eax], al
add byte [esi], al
outsd dx, dword [esi]
or eax, dword [eax]
add byte [edx], cl
or eax, dword [edi]
add eax, dword [edi + ebp*2]
mov dword [0xc0a0000], eax
add al, byte [edx]
or byte [eax], ch
js 0x428ba1
add byte [esi], al
pop ss
sub byte [edi + 0xa], bh
add byte [esi], al
add al, byte [edi]
or byte [0xa6728], al
push es
push es
outsd dx, dword [esi]
or al, 0
add byte [edx], cl
sub eax, 0xdddd1
add byte [eax], al
push es
cmp dword [esi], eax
add byte [eax], al
add byte [esi], al
outsd dx, dword [esi]
or eax, 0xdc0a0000
and ah, bl
add eax, 0xd3280000
add dword [eax], eax
or ch, byte [edx]
add byte [eax], al
add byte [ecx], al
adc byte [eax], al
add byte [edx], al
add byte [eax], ah
add byte [ecx], bh
pop ecx
add byte [0], cl
add al, byte es:[ebx]
push ss
sub byte [edi + 0xa], bh
add byte [esi], al
sub al, byte [eax]
add byte [ebx], bl
xor byte [eax + eax], cl
pop eax
add byte [eax], al
add byte [edx + 6], cl
add byte [ecx], dl
add al, byte [ebx]
sub byte [edi + 0xa], dh
add byte [esi], al
cmp cl, byte [ebx]
add byte [eax], al
add al, byte [ebx]
sub byte [ebx + 0xa], bh
add byte [esi], al
fnstsw word [edi]
add byte [eax], al
add byte [edx], cl
add al, 0x3a
xor eax, dword [eax]
add byte [eax], al
add ch, byte [eax]
pop dword [eax]
add byte [ebx], ch
jb 0x428c40
popal
add byte [eax + 0x19], dh
lea ecx, [ecx]
add byte [eax], al
add dword [0x28030216], esp
push ecx
or al, byte [eax]
push es
mov byte [0x4f281725], al
or al, byte [eax]
push es
outsd dx, dword [esi]
dec edi
or eax, dword [eax]
push es
mov byte [0xa2061825], al
outsd dx, dword [esi]
pop es
or al, byte [eax]
sbb byte [esi], al
mov byte [0xa076f], al
push es
invalid