Function at 0x6e50d42b
Capabilities:
Authenticate hmac
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
push ebx
sub esp, 0xd4
mov dword [ebp - 0x18], 0x7f58c
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x20], 0x3ec0e
mov dword [ebp - 0x1c], 0
mov eax, dword [ebp - 0x18]
mov edx, dword [ebp - 0x14]
sub eax, dword [ebp - 0x20]
sbb edx, dword [ebp - 0x1c]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0x28]
xor eax, 0xbe1dc
or eax, dword [ebp - 0x24]
je 0x6e510411
mov edx, 0xbe1dc
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x6e514a76
mov eax, dword [ebp - 0x28]
xor eax, 0x9b255
or eax, dword [ebp - 0x24]
je 0x6e511b89
mov edx, 0x9b255
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x6e514a76
inc ebp
fmul qword [edi]
mov ebp, es
jne 0x6e50d4b0
add byte [ebx - 0x40ca27bb], cl
test byte [esi], al
add byte [ebx], cl
inc ebp
fmul qword [edi]
test byte [edi], bh
pop esi
add byte [eax], al
mov eax, dword [ebp - 0x28]
xor eax, 0x684bf
or eax, dword [ebp - 0x24]
je 0x6e513301
mov edx, 0x684bf
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x6e514a76
mov eax, dword [ebp - 0x28]
xor eax, 0x537a1
or eax, dword [ebp - 0x24]
je 0x6e50ec99
mov edx, 0x537a1
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x6e514a76
mov eax, dword [ebp - 0x28]
xor eax, 0x4097e
or eax, dword [ebp - 0x24]
je 0x6e514a79
mov eax, dword [ebp - 0x28]
xor eax, 0x4fa8a
or eax, dword [ebp - 0x24]
jne 0x6e514a76
jb 0x6e50d4a9
test ebx, esp
sub esi, eax
mov ecx, 0x8695d428
scasb al, byte es:[edi]
dec ebx
dec ebx
and dword [eax - 0x16], ebx
invalid
jecxz 0x6e50d551
invalid
push esp
out dx, eax
adc cl, byte [edx]
out dx, al
mov al, 0x7e
push es
push cs
shl dword [esi + 0x40], 1
aad 0x15
pop es
dec ebp
or byte [ebx - 0x4a], ch
push ecx
imul esi, dword [esi - 0x38], 0x16
nop
xor byte [esi + 0x63], cl
aaa
sbb al, 0x21
imul edx, dword [eax - 0x571fbe11], 0xffffff93
xchg ecx, eax
sbb cl, 0x84
aas
or dword [ecx + 0x6059ae64], 0x767bcac9
and edx, dword [edx - 0x2d]
ja 0x6e50d523
test eax, 0x89179c3
or edx, dword [ecx + 0x3619773a]
loopne 0x6e50d5a4
lahf
retf 0x40d3
inc ebx
pop ebp
mov gs, word [0x12b91067]
scasd eax, dword es:[edi]
pop ss
hlt
fcmovbe st(0), st(3)
lds edi, [ecx + 0x5458b99c]
sti
pop eax
dec esp
xor al, 0xa2
xor dh, ch
add al, bh
cmpsb byte [esi], byte es:[edi]
add esi, esi
mov dl, 0xa2
iretd
test al, 0x26
mov ch, 0xf4
inc ebx
into
aam 0x17
sub al, 0x7d
xchg edi, eax
xchg ebp, eax
sub al, 0x90
int3
insb byte es:[edi], dx
cmp eax, 0x7277f225
wait
ja 0x6e5103fc
fmul qword [edi - 0x50a06f41]
sbb byte [ebx - 0x2d3b5f95], ah
push esi
mov byte [0x3df87ce2], al
imul edx, dword [eax], 0x7e
add eax, 0x1a6e0650
bound ebx, qword [edx + ebx*8 - 0x72]
invalid
dec ebx
cmp dword [ebp - 0x15], edi
popfd
inc edi
test dword [esi + 0x1d], ecx
lodsb al, byte [esi]
ret
dec ebp
inc esp
sar ebx, 0x6c
xchg esi, eax
out dx, eax
inc esi
iretd
nop
jmp 0x6e514a7a
nop
mov dword [ebp - 0xd4], 0x30
mov eax, dword [ebp - 0xd4]
mov eax, dword fs:[eax]
mov dword [ebp - 0xd8], eax
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x38], 0xa8bd2
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x40], 0x48ee6
mov dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x38]
mov edx, dword [ebp - 0x34]
sub eax, dword [ebp - 0x40]
sbb edx, dword [ebp - 0x3c]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], edx
mov eax, dword [ebp - 0x48]
xor eax, 0x5fcec
or eax, dword [ebp - 0x44]
je 0x6e517a01
mov edx, 0x5fcec
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x6e517a04
mov eax, dword [ebp - 0x48]
xor eax, 0x1fda3
or eax, dword [ebp - 0x44]
je 0x6e514b14
mov eax, dword [ebp - 0x48]
xor eax, 0x24b61
or eax, dword [ebp - 0x44]
je 0x6e51628c
jmp 0x6e517a04
xchg ebp, eax
mov ebx, 0xab386b83
aam 0xf5
push ebx
jg 0x6e514b27
invalid
nop
rcr ah, 0x14
add ah, byte ds:[edx]
clc
and bh, byte [esi - 0x57416dee]
js 0x6e514b28
xchg ebp, eax
and ch, byte [edx]
push es
xor al, 0x9b
fisttp dword [ecx + 0x2e]
ljmp 0x675f
wait
cmp dword [ebx], esi
jne 0x421eb099
push edi
xor edi, ebx
loop 0x6e516297
cmpsd dword es:[esi], dword es:[edi]
cwde
pop es
xchg esi, eax
xchg dword [ecx], eax
in al, 0xa
xor eax, dword [esi]
enter 0xffffffffffffca89, 0xffffffffffffffd1
pushal
cmc
cmp al, 0x72
jo 0x6e5162da
xor dword [eax + 0x1779e9cc], edx
add byte [eax], al
xchg ebx, eax
stc
sbb al, 0xcd
xchg ebx, eax
sbb bl, ah
push ss
outsd dx, dword [esi]
cmp byte [0x5858f5ad], 0x16
lodsd eax, dword [esi]
cmc
pop eax
pop eax
push ss
enter 0xffffffffffff8feb, 0xffffffffffffff8f
xchg edx, eax
jo 0x6e5162a3
dec esp
call 0x926c3395
add ebx, edi
mov edx, 0x242af016
stosd dword es:[edi], eax
jmp 0x6e516261
inc eax
mov esi, 0xca35442f
invalid
nop
jmp 0x6e517a05
nop
mov eax, dword [ebp - 0x2c]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x58], 0xb83df
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x60], 0x523ab
mov dword [ebp - 0x5c], 0
mov ecx, dword [ebp - 0x58]
mov ebx, dword [ebp - 0x54]
mov eax, dword [ebp - 0x60]
mov edx, dword [ebp - 0x5c]
add eax, ecx
adc edx, ebx
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], edx
mov eax, dword [ebp - 0x68]
xor eax, 0x10a78a
or eax, dword [ebp - 0x64]
je 0x6e52ad50
mov edx, 0x10a78a
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0xe60ae
or eax, dword [ebp - 0x64]
je 0x6e51ab2b
mov edx, 0xe60ae
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0xcf0c1
or eax, dword [ebp - 0x64]
je 0x6e527e63
mov edx, 0xcf0c1
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x9fefe
or eax, dword [ebp - 0x64]
je 0x6e5237fb
mov edx, 0x9fefe
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x8cdf6
or eax, dword [ebp - 0x64]
je 0x6e51da1b
mov edx, 0x8cdf6
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x8c7b0
or eax, dword [ebp - 0x64]
je 0x6e52090b
mov edx, 0x8c7b0
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x8b975
or eax, dword [ebp - 0x64]
je 0x6e517c3b
mov edx, 0x8b975
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x839ab
or eax, dword [ebp - 0x64]
je 0x6e5295db
mov edx, 0x839ab
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x7ea0f
or eax, dword [ebp - 0x64]
je 0x6e5266eb
mov edx, 0x7ea0f
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x543ed
or eax, dword [ebp - 0x64]
je 0x6e51c2a3
mov edx, 0x543ed
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x4a08f
or eax, dword [ebp - 0x64]
je 0x6e5193b3
mov edx, 0x4a08f
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x47bbe
or eax, dword [ebp - 0x64]
je 0x6e51f193
mov edx, 0x47bbe
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x6e52ad53
mov eax, dword [ebp - 0x68]
xor eax, 0x15513
or eax, dword [ebp - 0x64]
je 0x6e522083
mov eax, dword [ebp - 0x68]
xor eax, 0x28b1d
or eax, dword [ebp - 0x64]
je 0x6e524f73
jmp 0x6e52ad53
xor dword [ecx + 0x2a], esi
xor ebp, dword [esi - 0x713e2123]
neg byte [eax]
sub esi, edx
hlt
mov ebp, 0x627c9479
sub ebp, dword [ecx + 0x773c97be]
dec ebx
add eax, 0xc35954f
dec eax
lahf
dec edx
pop ebx
aad 0x77
imul ecx, dword [ecx], 0x70
int3
dec ebx
pushfd
int3
mov ch, 0x4f
jnp 0x6e51ab56
adc eax, 0x2ed7ce5e
or bl, cl
pop esi
into
xlatb
or bl, cl
out 0x88, eax
cld
push edx
xor dh, dh
fidivr word [ebp*2 + 0x30fc5970]
pop esi
mov ah, 0xda
inc ecx
cmp edi, dword [ebx]
cmpsd dword [esi], dword es:[edi]
imul ebx, dword [ebx], 0xffffffd5
ljmp 0x9058
shr byte [ebp - 0x46], 1
std
mov bl, 0x2d
cwde
jecxz 0x6e51aadf
insb byte es:[edi], dx
push 0xffffffffffffffd2
jne 0x6e51aafc
pop ebx
test al, 0x71
dec ecx
sahf
pop ss
movsd dword es:[edi], dword [esi]
pop ds
retf 0xe603
jl 0x6e51ab01
jnp 0x6e51ab2b
cmp al, 0xa5
mov esi, 0x7462d1c3
and esp, dword [eax + 0x48268432]
std
rcr byte [ebx + 4], 1
daa
jg 0x6e51ab7b
invalid
aaa
cdq
int3
lcall 0x5530, 0x5c14eb63
in al, dx
sbb al, 0x58
push es
invalid
mov cl, 0xd3
push esi
add dword [ecx - 0x1dde95f7], ebx
xchg ebp, eax
dec edx
aaa
insd dword es:[edi], dx
ret 0xc465
daa
jg 0x6e51da58
into
retf
xchg edi, eax
js 0x6e51da5b
cwde
sub al, 0x29
and eax, 0xbd15950b
mov gs, word [ecx + 0x650561dd]
jecxz 0x6e51d9ed
into
js 0x6e51d9d0
retf
in eax, 0x48
mov bh, 0x9b
wait
pop edx
invalid
xor esi, dword [esi + edi + 0x28330456]
outsd dx, dword [esi]
clc
pop esp
pop ss
push ebp
jbe 0x6e51f0f9
mov cl, 0x58
mov eax, dword [0x5d9eead7]
mov eax, 0x3f62fd05
out 0x8c, al
invalid
cmp dword [eax + 0x20f3482], edi
adc dword fs:[eax], ebp
js 0x6e51f170
ret
sbb eax, 0x1f8a7882
out 0x99, al
call 0xb2ea5be7
mov ss, word [ecx - 0x3fe0107]
lcall 0xaf07, 0x2287ae00
push esi
sbb byte [edx], ah
fidiv word [ebp + 0x1d]
jecxz 0x6e51f0d4
jae 0x6e51f172
sub eax, esi
mov bl, 0xd8
pop esi
ret
mov edx, 0xfef1ae7d
push cs
scasb al, byte es:[edi]
int1
dec byte [esi]
inc eax
nop
dec esi
fbstp tbyte [eax - 0x7d0fbf9c]
stosb byte es:[edi], al
inc ecx
mov ebx, 0xebeeba4d
test al, al
das
push ecx
cmc
ja 0x6e51f11d
lock sub byte [edx - 0x45b244bf], 0xee
jmp 0x6e51f10b
int3
and bl, byte [0xe6e7caa0]
test al, 0x3e
sbb al, 0x46
push esp
inc ebp
cmp ebx, edi
push cs
stc
loope 0x6e51f1cd
inc edi
fmul qword [esi + 0x15d9c5c]
shl dword [edi - 0x71], 1
cmpsb byte [esi], byte es:[edi]
invalid
cmp ch, byte [edi]
jne 0x6e51f17d
int3
dec ebx
xchg ecx, eax
add eax, 0xee31b791
add byte [0xc4e0452c], ah
inc esi
nop
sti
mov ebp, 0xa407f5e2
add ah, byte [edi + 0x47fa4826]
cmpsb byte [esi], byte es:[edi]
rcr esp, cl
sar byte [esi + 0x5b], 0x63
push ebp
in eax, dx
xor eax, 0x183fdb9a
push es
hlt
std
cmp eax, 0x45af7e65
insd dword es:[edi], dx
cdq
sub edx, esi
cmp al, 0xa5
cdq
mov dword [0x26d03a7], eax
lodsb al, byte [esi]
mov ah, 0xaa
ret
sub byte [esi], bl
or al, ah
pop esi
add al, 0x7b
add cl, cl
mov al, byte [0xdef7415c]
movsd dword es:[edi], dword [esi]
mov al, byte [0x30bcafe5]
and dword [edx], ebx
xchg dword [ebx], eax
and eax, 0x97f719b0
pop esp
pop ds
cmc
insd dword es:[edi], dx
lodsd eax, dword [esi]
jo 0x6e523865
adc cl, dl
cld
invalid
mov bh, 0xac
mov al, byte [0x997cc854]
les esp, [edx + 0x1273faf0]
aad 0x5e
inc esp
dec ebx
add eax, dword [ebx + 0x44032bbb]
pop ebx
adc dword [eax + 0x7d60775b], ebx
not byte [eax - 0x6c53cf99]
retf
cmp al, 0xaf
invalid
cwde
and edi, dword [eax]
mov ebx, 0x129190bc
cmp dword [esi], edi
mov al, 0x69
xchg esp, eax
sbb al, 0x9c
push ebp
mov ebx, eax
adc al, 0x83
ljmp 0x6033
pop eax
mov word [edi - 0x14], ds
fiadd word [ebx]
pop ebx
xor eax, 0xb2bc50d5
push es
invalid
mov word [ebp - 0xea7f239], cs
mov fs, eax
out dx, al
and byte [ecx + 0x3a744a32], al
cmpsd dword [esi], dword es:[edi]
push es
wait
sar byte [eax + 0x4d], 0x14
insd dword es:[edi], dx
cwde
ja 0x6e527e88
jg 0x6e527de2
push ss
or byte [ebx + edi*8 - 0x54ff725b], 0x39
pushal
loope 0x6e527dfb
add dword ds:[esp + edi - 0x56], ebp
test dword [esi], ecx
hlt
xor dword [esi + 0x76], ebx
lodsb al, byte [esi]
pop esi
jbe 0x6e527e13
fmul dword [esi + 0x59b66b9f]
scasd eax, dword es:[edi]
pop ds
sbb ch, byte [edx + 0x43]
je 0x6e527dfb
out 0x1f, al
mov word [ebp - 3], es
test byte [edx + ebx], dh
mov esi, 0xe7abaa1b
inc edx
xlatb
jmp 0x6e527e20
mov ch, 0xac
xchg dword [esi - 0x30031ab8], edi
jmp 0x6e527e64
mov al, 0xfb
sub ebp, dword [ebx + 0x20]
cmc
retf
nop
jmp 0x6e52ad54
nop
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax + 0x14]
mov dword [ebp - 0xc], eax
jmp 0x6e558c2b
mov dword [ebp - 0x88], 0x1ce44
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x90], 0x8d940
mov dword [ebp - 0x8c], 0
mov eax, dword [ebp - 0x90]
mov edx, dword [ebp - 0x8c]
sub eax, dword [ebp - 0x88]
sbb edx, dword [ebp - 0x84]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], edx
mov eax, dword [ebp - 0x98]
xor eax, 0xef023
or eax, dword [ebp - 0x94]
je 0x6e538313
mov edx, 0xef023
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0xd71b3
or eax, dword [ebp - 0x94]
je 0x6e530dbb
mov edx, 0xd71b3
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0xc540e
or eax, dword [ebp - 0x94]
je 0x6e533cab
mov edx, 0xc540e
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0xb62f0
or eax, dword [ebp - 0x94]
je 0x6e52c753
mov edx, 0xb62f0
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0xa31cd
or eax, dword [ebp - 0x94]
je 0x6e536b9b
mov edx, 0xa31cd
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0x9e971
or eax, dword [ebp - 0x94]
je 0x6e52f643
mov edx, 0x9e971
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0x75570
or eax, dword [ebp - 0x94]
je 0x6e539a8b
mov edx, 0x75570
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0x70afc
or eax, dword [ebp - 0x94]
je 0x6e53b203
mov edx, 0x70afc
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0x66046
or eax, dword [ebp - 0x94]
je 0x6e532533
mov edx, 0x66046
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0x4dc86
or eax, dword [ebp - 0x94]
je 0x6e52afdb
mov edx, 0x4dc86
mov eax, 0
cmp edx, dword [ebp - 0x98]
sbb eax, dword [ebp - 0x94]
jl 0x6e53b200
mov eax, dword [ebp - 0x98]
xor eax, 0x1c166
or eax, dword [ebp - 0x94]
je 0x6e52decb
mov eax, dword [ebp - 0x98]
xor eax, 0x34f27
or eax, dword [ebp - 0x94]
je 0x6e535423
jmp 0x6e53b200
lcall 0xe0f9, 0x999a658d
out dx, al
leave
jns 0x6e52afa2
aaa
leave
xchg ecx, eax
cmp byte [edi], ch
xor byte [ecx], ah
cmpsd dword [esi], dword es:[edi]
inc eax
mov ch, 0xbf
and ebx, dword [eax]
out dx, al
cmp ebp, dword [ecx + 0x59]
mov bh, 0x27
xor byte [ebx - 0x355724c5], ch
mov al, byte [0xe2d31155]
leave
add al, 0x58
or dword [esi], esi
mov al, 0xf7
sti
invalid
cmp eax, 0x33fab75d
pop edi
fdivr qword [ebp + 0x5b89a93c]
cmc
or bh, byte [ebp + 0x7c]
mov dword [ecx], ecx
push cs
dec edi
mov dword [0x8ea8d2d9], eax
stosd dword es:[edi], eax
cmp al, 0xd7
and esi, dword [0x5b0629de]
pop esp
adc eax, 0x8544fde5
hlt
les ebp, [esi + edi*4 + 0x401a3171]
add dl, byte [edi - 0x63c09d95]
inc edi
cmp al, byte [ecx + 1]
sub al, 0xcc
sub al, 0xd1
sbb ah, bl
hlt
xchg ebx, eax
pushal
add al, byte [ecx + 0x73]
push ebp
inc ebx
jb 0x6e52f6a7
mov cl, 0x89
mov esp, edi
sbb al, 0x34
or cl, byte [eax + ebx*8]
jmp 0xb733ebbd
sbb eax, 0x9d62f161
into
xchg ecx, eax
pop eax
xchg edi, eax
sbb byte [eax + 0x20], ah
invalid
invalid
jns 0x6e530da0
out 0xa5, eax
mov dh, 0x95
mov edi, 0x9cd2edad
push ebp
mov byte [ecx - 0x66e3a8f9], bl
add eax, 0x1c1adb21
adc al, cl
pushfd
pushal
ret
invalid
int1
and esi, esi
outsb dx, byte [esi]
sbb eax, 0x344ad568
sar dword [edi + ebp*4 - 0x5a32e4d9], 1
test al, 0x5e
outsd dx, dword [esi]
into
sub dword [eax + 0x7b], ebp
jne 0x6e530d6b
xlatb
ficom word [edi]
or al, 0xbb
jge 0x6e530d84
add al, 0xfc
mov dl, 0xc5
sbb byte [esi - 0x1c], bh
or ah, byte [edx]
cmp eax, ebx
stosb byte es:[edi], al
outsd dx, dword [esi]
mov bh, 0xf9
inc edx
mov ebp, 0x2f964cef
xchg esi, eax
call 0x13b642f8
loopne 0x6e530e0d
movsb byte es:[edi], byte [esi]
push ds
insd dword es:[edi], dx
invalid
int1
scasd eax, dword es:[edi]
xchg ecx, eax
sar dword [edi - 0x1312b894], cl
mov al, 0xc7
scasd eax, dword es:[edi]
mov bh, 0xb5
push es
ret 0x24c2
adc eax, 0x42c131c9
das
ja 0x6e5325a7
mov byte [0x7c3ae556], al
cmc
mov dl, 0x33
ret 0xfd0b
invalid
stosd dword es:[edi], eax
enter 0xffffffffffffe33f, 0x47
adc al, 0x8d
lodsd eax, dword [esi]
out dx, al
xchg esi, eax
adc esp, eax
aaa
fisubr word [eax]
mov edi, 0xae0b6cae
xchg edi, eax
or dh, bl
fstp qword [edi + 0x72]
adc al, 0xd9
fst qword [esi]
sbb byte [eax + 0x56], bl
mov ebp, dword [edx + ecx*2 + 0x15]
inc esi
ret 0x1ad7
stosb byte es:[edi], al
into
invalid
mov ah, 0x98
insd dword es:[edi], dx
std
nop
int3
mov dword [0x60eba9c], eax
fstp xword [edi + 0x781a6146]
pushal
jo 0x6e536b90
push edx
retf
invalid
enter 0xfffffffffffffd84, 0xf
jbe 0x6e5382b4
sub ah, byte [edi - 0x51]
and ecx, ebp
std
and cl, byte [edx + 2]
mov esi, 0xb3982a85
sbb ch, dl
ret 0xab64
adc dword [edi - 0x7e593fa5], edi
cli
dec ebx
mov edi, 0x90604a79
int3
adc al, 0xe3
fadd qword [edx]
imul ecx, dword [ebp - 0x6d], 0x24fb2e4
inc esi
mov cl, 0x75
xor ch, byte [edi - 0x37]
leave
scasd eax, dword es:[edi]
sub dword [0x91ec8ec7], ebp
xchg edi, eax
jne 0x6e5399e1
inc edi
pop edi
adc ah, byte [edi - 0x32]
fnstcw word [edx - 0xe]
mov eax, eax
xor dh, byte [eax + 0x58]
dec eax
cmc
xor ebx, dword [ebx + 0x13c7cf5f]
loope 0x6e5399a9
xchg esi, eax
mov ecx, 0x35bcf0d
xor esi, dword [ebp - 0x1398da10]
mov ebx, dword [edi + 0xba1b672]
mov ecx, eax
rol byte [ecx + 0x1b], 6
test byte [esi - 0x61521be2], 0x28
mov dh, byte [edx - 0x22]
jb 0x6e539a12
in eax, 0xf9
jecxz 0x6e5399f1
mov gs, ebx
aam 0x52
push esp
out 0x5f, al
jne 0x6e539a92
or eax, 0x5463c1cc
int3
je 0x6e539a32
mov eax, dword [0xce103a6d]
sbb eax, 0x291c1af4
inc esp
adc eax, 0x45c617c4
out dx, eax
aas
xlatb
invalid
nop
jmp 0x6e53b204
nop
mov eax, dword [ebp - 0xc]
sub eax, 8
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
mov eax, dword [eax + 0x18]
cmp dword [ebp + 8], eax
jne 0x6e55742e
mov dword [ebp - 0xc0], 0x6d95a
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc8], 0x4b378
mov dword [ebp - 0xc4], 0
mov eax, dword [ebp - 0xc0]
mov edx, dword [ebp - 0xbc]
sub eax, dword [ebp - 0xc8]
sbb edx, dword [ebp - 0xc4]
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0xd0]
xor eax, 0xf35eb
or eax, dword [ebp - 0xcc]
je 0x6e54e74f
mov edx, 0xf35eb
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0xeaede
or eax, dword [ebp - 0xcc]
je 0x6e545a7f
mov edx, 0xeaede
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0xe4e5b
or eax, dword [ebp - 0xcc]
je 0x6e542b8f
mov edx, 0xe4e5b
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0xd20cf
or eax, dword [ebp - 0xcc]
je 0x6e54b85f
mov edx, 0xd20cf
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0xd072f
or eax, dword [ebp - 0xcc]
je 0x6e555ca7
mov edx, 0xd072f
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0xca1ec
or eax, dword [ebp - 0xcc]
je 0x6e53e527
mov edx, 0xca1ec
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0xc02c6
or eax, dword [ebp - 0xcc]
je 0x6e54a0e7
mov edx, 0xc02c6
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0xa8b86
or eax, dword [ebp - 0xcc]
je 0x6e53fc9f
mov edx, 0xa8b86
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x9e76c
or eax, dword [ebp - 0xcc]
je 0x6e54cfd7
mov edx, 0x9e76c
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x98678
or eax, dword [ebp - 0xcc]
je 0x6e54fec7
mov edx, 0x98678
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x75f5c
or eax, dword [ebp - 0xcc]
je 0x6e5471f7
mov edx, 0x75f5c
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x681b1
or eax, dword [ebp - 0xcc]
je 0x6e53b637
mov edx, 0x681b1
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x67601
or eax, dword [ebp - 0xcc]
je 0x6e541417
mov edx, 0x67601
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x62730
or eax, dword [ebp - 0xcc]
je 0x6e55452f
mov edx, 0x62730
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x3cab5
or eax, dword [ebp - 0xcc]
je 0x6e54896f
mov edx, 0x3cab5
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x225e2
or eax, dword [ebp - 0xcc]
je 0x6e55741f
mov edx, 0x225e2
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x17f3d
or eax, dword [ebp - 0xcc]
je 0x6e53cdaf
mov edx, 0x17f3d
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0x17554
or eax, dword [ebp - 0xcc]
je 0x6e55163f
mov edx, 0x17554
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x6e55741c
mov eax, dword [ebp - 0xd0]
xor eax, 0xb105
or eax, dword [ebp - 0xcc]
je 0x6e544307
mov eax, dword [ebp - 0xd0]
xor eax, 0xe7ec
or eax, dword [ebp - 0xcc]
je 0x6e552db7
jmp 0x6e55741c
inc ebp
xchg byte [ebp + ebp*2 + 0x7b031bad], dh
cdq
lcall 0xa2a5, 0x6996f1b4
add al, 0x60
popfd
pop ss
xchg edx, eax
xor eax, 0xfedb72f5
sahf
mov edi, ecx
xor byte [edx - 0x4f], ch
invalid
sub esi, dword [edx]
out 0x8b, al
inc byte [esi]
add eax, 0x26bf5ca
stc
jns 0x6e53cd7b
mov ebp, dword [edi]
lodsb al, byte [esi]
push ss
sbb eax, 0x1691fe77
push cs
or eax, 0xa13cba9
push ecx
cwde
mov ebp, 0x643a5481
sal byte [ecx + 0x50ea1688], cl
insd dword es:[edi], dx
jecxz 0x6e53cd48
push es
cmp eax, 0x8b547ee8
or cl, byte [eax]
mov byte [esi], 0x21
lea esi, [esi - 0x51]
dec edx
invalid
fmul qword [eax - 0x7c]
mov esi, 0x3f68092
xchg edx, eax
xor dh, 3
xchg byte [ecx + 0x59383810], bl
pop ecx
mov bl, 0xe1
fst dword [0xea7843d]
rol edi, 0xf2
out 0xc, eax
loop 0x6e53ccf8
leave
lds edi, [ebx + 0x17c1f367]
mov ebx, 0x17c1f367
push ebx
shr byte [esi + ebp*4], 1
jecxz 0x6e53cd55
or al, 0x68
xchg ebx, eax
mov bl, 0x31
mov edx, 0xc9c48190
push esp
out dx, eax
mov dh, 0x8e
dec eax
inc byte [eax]
mov bl, 0xf4
pop ebx
dec ebx
mov al, byte [0x5ce0cd3c]
jge 0x6e53cd68
invalid
test al, 0x8c
out 0x85, al
in eax, 0x8f
mov bl, byte [edi]
int 0xef
out 0x6c, al
out 0x94, al
fldcw word [edi + 0x1c]
inc edi
outsd dx, dword [esi]
sbb al, 0x47
jne 0x6e53cdfb
in al, 0x2c
lds ebp, [eax]
nop
int3
push cs
js 0x6e53cdd9
mov word [ecx], fs
fisttp dword [edx - 0x1d]
out 0xc5, eax
das
dec edx
jecxz 0x6e53cd9f
lds ebp, [edi]
jl 0x6e53cd4c
arpl word [edx], sp
rcr byte [esi - 0x5648f80c], 1
push ecx
jecxz 0x6e53ce22
pop eax
add eax, 0x26392c7a
mov ch, 0x67
cwde
push ss
dec edi
dec esi
push esi
dec eax
inc edi
jecxz 0x6e53ce51
cmp eax, 0x6dbf1d1
sal ecx, 1
fild dword [esi]
pushal
invalid
neg byte [edx + 0x40]
cmp ebp, 0x40
mov dh, 0xc0
sub edi, ebx
and ecx, dword [eax - 0x16690b19]
push ebp
sal ebp, cl
cmc
fstp qword [edx + 0x6f]
into
test al, 0x65
jecxz 0x6e53cdb5
insb byte es:[edi], dx
sbb esi, dword [esi]
dec esp
ret
pop ebx
stosb byte es:[edi], al
sbb edx, dword [0xf3354dbe]
salc
into
jecxz 0x6e53ce68
jp 0x6e53cdd8
int 0x26
popal
hlt
jae 0x6e53ce03
mov eax, eax
js 0x6e53cdf1
jecxz 0x6e53ceb8
sbb al, byte [ebx - 0x299e2043]
cwde
mov esp, 0x9ba8ca11
mov dword [edx - 0x5f], ebp
inc ebp
int3
add byte [edi], 0xa3
pop ebx
cmpsd dword [esi], dword es:[edi]
adc ebp, dword [edi + 0x586c0267]
pop edi
push ss
add byte [esi - 0x1e], dh
push 0x4f9ce8ba
aas
cmpsb byte [esi], byte es:[edi]
jnp 0x6e53cf05
stosd dword es:[edi], eax
dec edi
hlt
inc esi
mov al, 0x44
push ebp
cdq
sub byte [eax + 0x5ed42508], dh
sti
mov bl, 0x95
jmp 0xaca57596
hlt
loop 0x6e53e4c0
div byte [edx - 0x1d6134b2]
push esi
jmp 0x2ac92396
or dl, byte [ebp + 0x46]
cmp al, 0x9d
jae 0x6e53fcdf
fmul st(0)
sub byte [ebx - 0x4f], ch
mov edx, dword [esi - 0xd]
push edi
std
int 0x93
sub al, 0x6f
push es
mov al, 0xa1
sub esp, eax
pop eax
pop esp
cdq
test al, 0x3e
rcl byte [edi]
iretd
test byte [edi], dh
clc
push 0xdd3fa307
pop edx
mul bh
lodsb al, byte [esi]
leave
dec edx
out 0xf2, al
test al, 0x2c
or eax, 0x5f7b9fcf
invalid
pop ebp
mov ebx, 0x640f6829
test eax, 0xf97c30d0
xchg ebp, eax
invalid
cld
out 0xa8, eax
out dx, eax
sbb dword [ebx], eax
mov esp, 0x8984d726
sbb edx, ebx
cmp byte [esp + ebp*4 - 0x20d6948f], dl
xchg esi, eax
jo 0x6e542a97
inc ebx
adc al, 0x63
mov esi, 0xb93f0738
loopne 0x6e542ab3
pop ss
add al, 0xdb
pop esp
lahf
mov esp, 0xa1db7cb8
int1
add dword [eax + eax + 0x5c], 0x2c9e2840
mov dh, 0xf2
nop
inc eax
sub byte [esi - 0x6f0d49d4], bl
int3
jg 0x6e542a82
invalid
jae 0x6e542adf
imul al
stosb byte es:[edi], al
enter 0xffffffffffffdf69, 0xfffffffffffffffe
sub byte [edx - 0x34], dh
mov ebp, eax
sbb eax, 0xc04a8c53
cmp dword [edi + edi - 0x2b], esp
jmp 0x88a97fec
lea ebp, [esi]
inc edx
fucomi st(7)
mov bl, cl
lodsb al, byte [esi]
cld
rcr byte [ecx + 0x2a], 0xb5
add ebx, dword [eax - 0x73]
std
fmul dword [edx + 0x7c644666]
loopne 0x6e542b2d
int3
int 0x35
and byte [edi - 0x61], bh
in eax, 0x12
mov gs, word [esi + 0x592d5fc5]
cmp al, 0xe9
dec edi
out 0x92, al
mov bl, 0xf5
mov esi, ecx
insd dword es:[edi], dx
dec edx
mov esi, 0x934b4ca5
sub eax, 0x3f8d9fdf
inc esp
in eax, 0xc9
imul ebx, dword [ecx + 0x40176a3c], 0xd40cdd41
sub dword [edx - 0x311ff6a1], edi
loope 0x6e542b52
lodsb al, byte [esi]
push edx
enter 0x2e00, 0xffffffffffffff9b
push cs
retf 0xfe74
je 0x6e5442fc
fsub dword [edx]
hlt
mov dword [0xcc90d0dd], esi
jmp 0x6e557420
jno 0x6e544291
lodsd eax, dword [esi]
mov al, 0xa3
mov al, 0xcd
nop
dec esi
push ebp
sti
mov al, 0x39
cwde
push edx
rol dword [eax + ebx*2 + 0x3d5e711c], 1
out dx, al
int3
mov word [esi + 6], gs
stosb byte es:[edi], al
outsd dx, dword [esi]
push ecx
insb byte es:[edi], dx
daa
out 0xa2, al
imul esp, dword [edi], 0xffffffd6
xor dword [edx], ebp
jo 0x6e545ac1
adc al, 0xa2
jbe 0x6e545abf
fbld tbyte [ebx]
aam 0x2e
dec ebp
mov ch, 0xe6
xor dword [esi - 0x5f0b41d5], edx
dec ebp
in eax, 0x67
and byte [bp + 0x2b2c], dh
mov byte fs:[0x969018b1], al
invalid
lea ebx, [edx]
pop esp
ror ecx, 0x70
fdivr dword [esi - 0x4c5fe1d9]
push esp
mov edi, 0x147e93f5
aas
fdivr qword ds:[eax - 0x3b1163ab]
imul ebx, dword [edx], 0x5b
jnp 0x6e545a46
pushal
neg esi
sbb eax, 0xeb2800e5
nop
add eax, dword [edx + ebp*4 + 0x76]
xchg esp, eax
cmp byte [edi], dh
cmpsd dword [si], dword es:[di]
imul cl
jo 0x6e545a68
pushfd
or eax, 0x7f231f54
push 0xf8137785
pop ebp
lodsb al, byte [esi]
pop edi
mov ebp, 0x381133a3
mov byte [0x86a9c2ea], al
mov ecx, 0x7e30630b
jb 0x6e545b3a
movsb byte es:[edi], byte [esi]
inc ebx
xchg ebp, ebx
xchg ebp, eax
aad 0x3a
adc dword [ebp + 0x2803abb8], edx
popfd
add al, 0x63
out 0x8b, eax
das
mov word [ebx], ss
or eax, ebx
add al, 0x33
test dl, ch
or ah, byte [eax - 0x61]
inc ebp
add byte [0x6977c051], ch
cli
or bh, byte [edi - 0x7ecb3be8]
cmp dword [edi + 0x33], ecx
outsd dx, dword [esi]
call 0xec5f89f2
xchg edi, eax
arpl sp, di
push ecx
cdq
das
fistp word [edx]
cmp cl, byte [ebp + eax*4 - 0x1c]
aam 0x47
mov dl, 0x78
push ss
dec edi
ret
inc edx
aaa
rol dword [eax + 0x7d], 0x57
inc eax
jge 0x6e545b94
shr dword [edi + 0x65], cl
jns 0x6e545b42
cdq
int1
sbb dword [edx], eax
int 0xa6
salc
xor bh, ah
nop
int3
sub dword [ebx], ecx
pop eax
aas
or eax, 0xb7993bec
rep insd dword es:[edi], dx
jae 0x6e545b37
daa
and edx, dword [ecx + 0x11da6c74]
ljmp 0x28d0
inc ah
xor dl, al
pop ds
mov al, byte [0x64d3a18f]
dec edx
xor bl, byte [edi + 0x5e290f5c]
dec edi
bound eax, qword es:[eax]
mov dl, 0xa7
out dx, eax
ret
in al, dx
mov edi, 0xd37d28d5
lodsb al, byte [esi]
bound ebx, qword [ebp - 0x11cace8c]
adc ah, al
adc al, 0xe8
jo 0x6e5471c7
in eax, 0x25
sbb al, 0x27
imul edx, dword [ebp + 0x366778a9], 0x20
sbb ax, 0xcb26
adc edx, edi
or esi, esp
jmp 0xe409e713
push esp
mov cl, 0xaf
sbb dword [ebx - 0x5d7e7bc0], esp
hlt
push esp
std
xor byte [edx - 0x4d], bh
popfd
cmp eax, 0x2fbec2d2
mov ds, word [edx + esi*8 - 0x57]
cmpsd dword [esi], dword es:[edi]
invalid
retf 0xf09b
add esi, dword [edx]
jbe 0x6e54cfff
adc eax, 0xf156c284
mov dword [0x5a0ea740], eax
mov bh, byte [esi]
mov ebp, 0x23bfd37f
imul byte [esi + 0x7485590e]
mov cl, 0x67
add eax, 0x46e105e4
add al, 0xc5
adc al, 0xb4
cmp byte [ebp + 0x1f199dad], bh
mov ebp, 0x1f199dad
and ah, byte [edi - 0x37]
invalid
imul ebx, dword [0x8b0482fd], 0x1aee6d42
dec esi
adc eax, 0x19429bab
retf
and ch, byte [ecx - 0x52]
mov esp, 0xbb3d09d3
mov ebx, 0x82c0fbf4
push ebx
aas
scasb al, byte es:[edi]
mov ebx, 0xc0fbf4bb
adc byte [ebx + 0x3f], 0xae
nop
int3
popal
adc ch, byte [edx - 0x4424931f]
pop edx
mov dl, 0xe0
lea esi, es:[eax - 0x360f6e9d]
pop ds
jnp 0x6e54feb0
mov al, 0x63
xchg ecx, eax
invalid
pop esp
adc ecx, dword [esi + 0x4d]
push 0x84de99b2
sub byte [edx + 0x4c], bh
mov dh, byte [edx + 0x31]
push cs
pop es
add cl, al
and al, 0xd7
inc esp
adc esp, dword [ebx - 0x48]
mov edx, 0xd103b002
jp 0x6e54fed3
sub dl, byte [edi - 0x64]
fnstenv [edx + ebp]
js 0x6e54ff1a
cmp eax, 0x4d0220b6
fnsave dword [0x563a6f56]
js 0x6e54feb7
outsd dx, dword [esi]
dec esp
pop esp
shl byte [edx], cl
out 0xe4, al
xor al, 0x84
cmp ecx, edx
sub byte [edx], dh
mov ch, 0x6a
mov ah, 0xb9
ljmp 0x92bf
daa
push 0x6807f6d6
invalid
sbb al, 0x2e
stc
popal
mov eax, 0x328bb45e
push ss
xchg byte [ebp - 0x35199873], bh
out 0xca, al
hlt
mov byte [0x866a4a6e], al
rol byte [esi], 0xd0
mov word [ebp - 0x2f], gs
stosb byte es:[edi], al
and dword [edx + 0x39], edx
movsb byte es:[edi], byte [esi]
mov dword [0x13a15802], eax
or bl, dl
pushfd
xor eax, 0xa78dfa57
loope 0x6e5515f7
pop edi
inc esi
sub edi, dword [edi - 0x7f8aaf79]
sub edx, 0xcc907188
jmp 0x6e557420
lahf
or al, 0x82
sbb ebx, edx
xchg ebp, eax
shr byte [edi - 0x53], 1
mov dh, 0xb4
sub al, 0xd9
ja 0x6e551661
jnp 0x6e5515ea
push ss
sub ah, byte [ebx + 0x4f24950c]
push 0xae7f175c
mov al, 0x9b
sbb al, 0x26
dec ecx
mov eax, dword [0xfeb3a8d6]
sahf
dec ebx
in al, 0xc8
mov word [ebx - 0x22], gs
push ds
sub dword [eax + ebp*8 + 0x47b9dd7d], esp
cli
sbb dh, 0x6d
aas
adc al, 0x30
jge 0x6e551605
xchg ebx, eax
std
ja 0x6e55160d
int 0x3a
jge 0x6e55163a
mov ds, word [edi - 0x49779dda]
sal dword [ebx], 0xcd
pop eax
add eax, 0xb6d53528
sub al, 0x3e
popfd
pop edx
mov ebp, 0x19672eb1
push eax
inc esp
jmp 0xf1ff84b8
cmpsb byte [esi], byte es:[edi]
adc al, 0x90
cmp dword [0x1c37b6d7], ebp
jns 0x6e552e2e
lea esp, [esi]
adc eax, 0xa07a034a
mov ebp, dword [esi - 0x5b59c1d2]
stc
salc
push esp
imul eax, dword [ebp + 0x4bf2328f], 0xffffffae
mov byte [0x375455d7], al
mov byte [edi - 0x66], 0xc2
mov bh, 0xd7
push ecx
arpl di, cx
ret
imul eax, dword [edi + 0x53], 0xae4485d7
mov ch, 0x92
mov esi, 0x9de77dbc
cmpsd dword [esi], dword es:[edi]
mov ecx, 0x7939735d
add ch, cl
xchg edi, eax
pop eax
and edx, esi
or bl, byte [esi - 0x4c]
cmp dword [ebp - 0x38121406], esi
fisttp qword [ecx]
in al, dx
jmp 0x52786cd8
cdq
aas
ljmp 0xcbe2
dec ebp
push eax
pop ecx
xchg bl, bh
fmul dword [esi + 0x14]
adc dh, byte [ebp - 0x67]
mov ch, 0x61
invalid
adc byte [ebx - 0x6e7af33b], cl
loop 0x6e555c49
scasd eax, dword es:[edi]
sahf
and bh, al
fst st(1)
xor byte [eax - 0x1d], 0xfb
rol dword [edx + 0x7cfbe370], 1
sub edx, dword [edi]
jecxz 0x6e555cb4
jl 0x6e555ce6
pop ss
adc byte [ecx + 0x55], cl
dec ecx
push ebp
and dl, byte [ecx]
insd dword es:[edi], dx
jnp 0x6e555cbd
imul ebp, dword [edx - 0x60], 0x4e
inc esp
daa
inc ebx
pop esp
jbe 0x6e555cb7
add al, 0x68
aad 0x4b
mov ebx, 0x7fb6b691
in al, dx
xchg ebp, eax
out dx, eax
push 0xd1f42adc
and edi, dword [ecx]
sti
xchg bh, dl
sbb ebx, dword [esp + edx - 0x70]
pop esp
adc al, 0x90
inc ecx
pop esi
and eax, 0xbda8cd09
clc
adc ecx, dword [ebx*4 + 0x6c937a26]
and bl, byte [ecx - 0x4a]
cmp ecx, dword [eax - 0x78]
ret 0x518f
nop
jmp 0x6e557420
nop
mov eax, dword [ebp - 0x9c]
mov eax, dword [eax + 0x28]
jmp 0x6e56d71b
mov dword [ebp - 0xa8], 0xe4735
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xb0], 0x70a40
mov dword [ebp - 0xac], 0
mov ecx, dword [ebp - 0xa8]
mov ebx, dword [ebp - 0xa4]
mov eax, dword [ebp - 0xb0]
mov edx, dword [ebp - 0xac]
add eax, ecx
adc edx, ebx
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], edx
mov eax, dword [ebp - 0xb8]
xor eax, 0x3b329
or eax, dword [ebp - 0xb4]
je 0x6e5574ad
mov eax, dword [ebp - 0xb8]
xor eax, 0x155175
or eax, dword [ebp - 0xb4]
je 0x6e558c22
jmp 0x6e558c23
xor ah, dl
adc al, 0x23
outsd dx, dword [esi]
inc ecx
adc dh, bl
push cs
mov dl, 0x7f
xor ch, byte [esi + ecx*4 + 0x20]
push edx
add ah, dh
push ss
mov es, word [ebx + 0x68]
sub dword [edi + 0x71779c7f], ebp
dec edx
sbb eax, 0x9c60c5e2
cmp si, 0x296d
ljmp 0x9d1b
nop
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x6e52ad62
mov dword [ebp - 0x70], 0xce149
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x78], 0x89e19
mov dword [ebp - 0x74], 0
mov eax, dword [ebp - 0x70]
mov edx, dword [ebp - 0x6c]
sub eax, dword [ebp - 0x78]
sbb edx, dword [ebp - 0x74]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov eax, dword [ebp - 0x80]
xor eax, 0xd42ca
or eax, dword [ebp - 0x7c]
je 0x6e558e85
mov edx, 0xd42ca
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0xcd45a
or eax, dword [ebp - 0x7c]
je 0x6e5690ad
mov edx, 0xcd45a
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0xc09ab
or eax, dword [ebp - 0x7c]
je 0x6e55a5fd
mov edx, 0xc09ab
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x9a166
or eax, dword [ebp - 0x7c]
je 0x6e567935
mov edx, 0x9a166
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x92016
or eax, dword [ebp - 0x7c]
je 0x6e561b55
mov edx, 0x92016
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x6c2ea
or eax, dword [ebp - 0x7c]
je 0x6e55ec65
mov edx, 0x6c2ea
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x58a0c
or eax, dword [ebp - 0x7c]
je 0x6e5632cd
mov edx, 0x58a0c
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x511f0
or eax, dword [ebp - 0x7c]
je 0x6e5661bd
mov edx, 0x511f0
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x4bd1d
or eax, dword [ebp - 0x7c]
je 0x6e56bf9d
mov edx, 0x4bd1d
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x44330
or eax, dword [ebp - 0x7c]
je 0x6e56d715
mov edx, 0x44330
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x418c8
or eax, dword [ebp - 0x7c]
je 0x6e564a45
mov edx, 0x418c8
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x416a0
or eax, dword [ebp - 0x7c]
je 0x6e55d4ed
mov edx, 0x416a0
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0x18413
or eax, dword [ebp - 0x7c]
je 0x6e55bd75
mov edx, 0x18413
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x6e56d712
mov eax, dword [ebp - 0x80]
xor eax, 0xc2c5
or eax, dword [ebp - 0x7c]
je 0x6e5603dd
mov eax, dword [ebp - 0x80]
xor eax, 0x127d3
or eax, dword [ebp - 0x7c]
je 0x6e56a825
jmp 0x6e56d712
bound edx, qword [edx - 0x45648b09]
jmp 0x9f6dfc0d
cdq
pop esp
add ah, byte [eax - 0x1ad45ac1]
sbb ch, byte [ecx]
or eax, eax
cwde
cmp byte [edx - 0x28fd7bf0], cl
fld qword [ecx]
jnp 0x6e55a63c
shl byte [esi - 0xe], cl
out dx, eax
lodsd eax, dword [esi]
dec edi
and ah, 0xbf
pop es
pop edi
mov eax, eax
mov al, byte [0x99d628b0]
xor byte [edi], dh
sbb ecx, dword [eax]
scasd eax, dword es:[edi]
and ch, bh
adc dword [esi - 5], edi
pop ebp
test eax, 0xfdce39cc
or eax, 0xb244bca4
jb 0x6e55a67c
xchg ebp, eax
push es
xchg dword [esp + 0x62], ebp
scasb al, byte es:[edi]
mov al, byte [0xee874c98]
sub eax, dword [ecx]
pop ds
mov al, 0xfb
mov bl, 0xe
mov dh, 0xb3
adc bl, dh
cmp esi, dword [ebp + 0x46f851b9]
mov esi, 0x825fa8fa
loopne 0x6e55a6ac
cdq
xchg byte [ebx + eax], dl
popfd
bound esp, qword [esi]
sahf
mov dword [0x7f7abe62], eax
push esp
outsd dx, dword [esi]
clc
aaa
shl cl, cl
or eax, 0x6a5b6861
push esi
out 0x80, eax
dec esi
inc ebp
add cl, 0x1d
fisubr dword [edi - 0x6375f87f]
invalid
cwde
push ss
ret
sub cl, byte [0xf4a90e28]
insb byte es:[edi], dx
inc ebp
in al, 0x7a
stosd dword es:[edi], eax
or dh, byte [edi + 0x60937665]
mov byte [0xb16caeb9], 0xa5
shr byte [ebp - 0xf], cl
leave
xor al, 4
iretd
lodsb al, byte [esi]
invalid
int3
sub eax, 0x8d102389
dec ecx
movsb byte es:[edi], byte [esi]
wait
scasd eax, dword es:[edi]
mov eax, ss
mov ds, esp
jmp 0x772857ec
js 0x6e56033e
bound ebx, qword [ebx + 0x50545ba0]
cld
cmp eax, 0xa03cd2fd
fbld tbyte [edx + 3]
ffreep st(3)
std
pop ss
out dx, al
xchg esi, eax
loopne 0x6e56034b
cdq
in al, 0x10
mov ebp, 0xf98b7cea
push esp
in eax, dx
in al, 0xe9
pushal
pop ebp
nop
int3
fisttp dword [eax + edi*2 + 0x77]
rcr eax, 0xe5
push esp
mov ecx, 0x67dd2356
jbe 0x6e560421
sub al, 0xf5
jo 0x6e56046f
shr dword [ecx - 0x7a907ad1], 0x5b
int 0x3a
push ebx
mov al, 0x89
mov bh, 0x7a
sbb bl, bh
clc
frstor dword [ecx + 0x5988cdfd]
call 0xe33d95fa
xor dword [esi], ecx
mov byte [0xafdffc23], al
pop esp
push edx
mov ah, 0xc6
arpl word [eax + edx*2 - 0x6ae490e4], ax
movsb byte es:[edi], byte [esi]
nop
jp 0x6e5603ad
inc ebx
xchg dl, dh
insd dword es:[edi], dx
pop ebx
loope 0x6e560414
stc
sub al, 0x88
jno 0x6e560448
std
bound ebx, qword [ebp - 0x75e95b2c]
inc ebx
xchg byte [esi], ah
jmp 0x6e560464
into
shr dword [ebx + 0x31e0e653], cl
mov edx, 0x39474544
wait
cmp ecx, 0x821c916e
xchg byte [ebx], bl
imul edi, dword [esi - 0x43d69390], 0x8f9ee5f9
invalid
in eax, 0x9e
pop edi
sub ebp, edi
push ecx
invalid
or byte ds:[ebp - 0xc4fc6b3], ah
psllw mm6, mm4
adc byte [esi - 0x48681ffb], dh
loope 0x6e560480
loope 0x6e560480
pop ebx
jbe 0x6e5604d5
pop es
stosd dword es:[edi], eax
out dx, eax
clc
push esp
or byte [edi + 0x1a], cl
dec ecx
push cs
and al, 0xa4
mov cl, 0xf5
into
in eax, dx
clc
sbb dword [edx + 0x44], 0x6c33687b
mov dword [0x1a77caaf], eax
mov dh, 0x30
dec ebx
mov eax, 0x9045cdbe
int3
xchg edx, eax
ret
push ebp
and al, 0xc5
mov dword [0x6754f0c4], eax
js 0x6e560539
pop edx
insd dword es:[edi], dx
shl dword [edx - 0x72160d06], 1
out 0x3b, eax
push ebx
insd dword es:[edi], dx
in eax, dx
pop esi
stosb byte es:[edi], al
jno 0x6e5604de
mov ss, word [ebp - 0x58]
psubsw mm7, mm4
ficomp word [edx + 0x7a8326c0]
jo 0x6e5604b4
stosd dword es:[edi], eax
mov ah, 0xe2
pop es
sub eax, 0xe54f2f1e
adc dword [edx - 6], ebx
push ecx
sub bl, byte [edi - 0x100ea1df]
iretd
push ecx
std
fimul word [ecx + ebp - 0x5f014f99]
jle 0x6e56054b
push edi
rcl byte [edx + ecx*4], cl
sub byte [edx], dl
push es
int 0xa5
bound ebp, qword [eax + 0x61]
xor byte [edx + 0x6d], 0xfb
and eax, 0x42735eec
invalid
out 0x4f, eax
mov ecx, 0x3cfd0ea0
cmp al, 0x6c
add bh, byte [edi - 0x3f0815ab]
sbb eax, 0xfe5abc53
mov ss, word [esi]
imul eax, dword [esi - 0x654fcc22], 0xffffff8b
dec ecx
call 0xa13ff628
retf
invalid
aaa
jp 0x6e563217
in eax, dx
test eax, 0x49d11a39
push ebx
mov dl, 0xf5
jle 0x6e563287
inc esp
clc
mov ecx, 0x94fc3c86
invalid
add ah, ch
in al, dx
cmp ch, byte [ebp - 0x7f]
sub eax, dword [ecx]
lodsd eax, dword [esi]
xchg edi, eax
ja 0x6e563354
add al, 0xd6
push 0x7c
cmpsb byte [esi], byte es:[edi]
add byte [ecx - 0x49], ch
std
popfd
sbb eax, dword [ebp + 0x3821f6c6]
xchg byte [bx + si], dh
sar byte [eax + 0x69], 0x25
pushfd
inc edi
push ss
mov esp, 0xdb4658ef
loopne 0x6e563286
bound esp, qword [edi + 0x24c82ae6]
pop esi
test eax, 0x399b6bb7
adc al, 0xea
add eax, 0x5582d2d1
daa
lcall 0xc98c, 0x603dde61
inc edx
mov ebp, 0xda7ce981
jb 0x6e5632cc
push 0x6f
mov eax, 0x296f693a
neg byte [eax + 0x62f24c2e]
invalid
inc ebp
or byte [ecx + 0x1d], dl
invalid
cmp al, 0xe4
mov esi, 0xe9cc9019
ror dword [eax + eax + 0x7b680800], 1
or byte [eax + 0x7b], ch
push edx
or ebp, ebp
jle 0x6e564a3a
adc eax, 0x4a97035a
sub dl, bh
imul esi, edi, 0xffffffe2
jb 0x6e564a67
lds eax, [eax]
movsb byte es:[edi], byte [esi]
test byte [ecx - 0x47], al
or ecx, dword [ecx]
cmp eax, 0xc81f5b9e
retf 0x5846
int3
cli
fdecstp
and dword [ebx - 0x2edcf0a9], esp
xor dword [ebp - 0x51], eax
pop esp
dec ebp
dec eax
enter 0xffffffffffff8a61, 0xffffffffffffff86
cwde
xchg ebp, eax
ja 0x6e5661b7
inc edi
push eax
test eax, 0xbc628764
nop
int1
dec ecx
pushal
or al, 0xf7
dec edx
idiv dword [bp + si]
or byte [ecx], 0xde
loopne 0x6e5661ca
xchg ecx, eax
out 0xf, al
ret
pop ds
pop ss
xor al, 0x50
invalid
pushal
jns 0x6e5690dc
movsd dword es:[edi], dword [esi]
or al, bl
mov ah, 0x36
sub al, 0xac
push eax
popfd
push edi
mov bh, 0x34
jnp 0x6e569110
push ebx
stosb byte es:[edi], al
inc ebx
insd dword es:[edi], dx
ror dword [esi], 1
fsubr st(7)
pop ss
lodsd eax, dword [esi]
invalid
or byte [ebp - 7], 0x89
out 0xe9, al
clc
sub bl, al
outsb dx, byte [esi]
mov word [edi - 0x7b], fs
dec edi
jl 0x6e569147
enter 0x4419, 0xffffffffffffffe2
mov ds, ebx
sub byte [esi - 0x39], 0xd0
ja 0x6e569158
mov ebx, 0x6b099b97
imul ecx, esp, 0x2c
imul ebp, dword [ebx - 0x34], 0x2c
int 0xe1
stosd dword es:[edi], eax
xchg ebx, eax
mov byte [0x9f7bb7f0], al
jl 0x6e569165
xor eax, 0x4b47190b
insb byte es:[edi], dx
in al, 0xce
call 0xba893387
fdivr dword [edi]
invalid
std
pop ss
jnp 0x6e56914f
invalid
mov gs, word [ebp + ebp*4 + 0x14596d3e]
xchg byte [ebx + 0x6866ee3f], dl
inc ecx
loopne 0x6e5690fc
xchg ebx, eax
aas
out dx, al
push 0xe041
movsd dword es:[edi], dword [esi]
cmc
loop 0x6e569191
push ebx
xchg edi, eax
inc ecx
xor dword fs:[edi - 0x1d59dd11], eax
mov edx, 0x160ba44a
dec edx
movsb byte es:[edi], byte [esi]
or edx, dword [esi]
in eax, dx
imul esp, dword [eax - 0x1f], 0x1b05664b
pop ebp
xchg ebx, eax
jae 0x6e56915d
sub ebp, esi
wait
nop
nop
int3
cmp eax, 0x2af16e07
jle 0x6e569125
dec ebp
or byte [ecx + esi*4 + 0xdbe69d3], ah
invalid
invalid
cmp ebp, ebx
invalid
nop
jmp 0x6e56d716
nop
mov eax, 0
mov ebx, dword [ebp - 4]
leave
ret