Function at 0x495896
Capabilities:
Authenticate hmac

Disassembly:
call 0x4a4d64
pushal
sub esp, 0xffffffd8
jl 0x46c62a
clc
test eax, eax
push ebx
mov byte [esp], bh
pushal
lea esp, [esp + 0x24]
je 0x4a05d9
neg si
dec dh
shld dx, dx, 0xf
mov esi, dword [eax + 0x3c]
add dx, sp
sbb edx, 0x22bce2f7
bt di, 3
add esi, eax
bsf dx, si
movsx dx, bl
bts dx, ax
mov edx, dword [esi + 0x78]
stc
pushfd
test edx, edx
pushfd
call fcn.0046ae4f
add byte [eax], al
dec ecx
outsb dx, byte [esi]
je 0x46529f
jb 0x4652a8
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
dec ecx
outsb dx, byte [esi]
arpl word [edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x46524b
dec edx
fst qword [ebp + 0x36]
lock dec dword [edi - 0x48]
xchg bl, ah
xor dword [esp + ebx*4 + 0x76a633f5], esi
sbb ebx, dword [0x4ec8cb6f]
mov edi, 0x7f988689
mov bh, 0xda
adc edx, dword [ebx]
mov esi, 0x634343cb
add dword [ebx], 0xbea1d55d
lodsd eax, dword [esi]
test al, 3
or eax, 0x19f7d995
pop ds
mov dh, 0x8a
and dh, dl
mov bl, 0x79
mov dh, 0x82
aas
or ebp, edx
sti
push ecx
sbb eax, 0x811a6cda
mov fs, word [edi - 0x44973381]
insd dword es:[edi], dx
mov bl, 0x5e
popfd
movsd dword es:[edi], dword [esi]
sbb cl, bl
rol ebx, 1
imul ebx, eax, 0x52
inc ecx
iretd
ret
xlatb
iretd
lea esp, [esp + 0x28]
jb 0x465310
ror ax, cl
rcr ah, cl
cmp ecx, 0xa
push 0xbb4c15f0
mov al, byte [esp]
mov byte [esp], 0xac
pushfd
mov eax, 3
pushal
lea esp, [esp + 0x28]
jb 0x465310
das
rcr ah, 4
mov eax, 6
cmc
sub ecx, eax
jmp 0x4a0663
setle ch
movsx cx, al
pushfd
mov esi, dword [ebp + 8]
mov di, 0xc14e
jmp 0x46aaac
lahf
not ax
mov al, ch
seta al
lea eax, [ebx + 0xcc8]
call fcn.00499ab6
sar si, cl
lea esi, [esp + 0x20]
test bl, cl
test bl, 3
sub edi, 4
test ah, dl
push dword [edi]
pop dword [esp + 0x1c]
lea esp, [esp + 0x1c]
jo 0x496a2c
clc
bt cx, ax
cmp edi, ebx
pushfd
jmp 0x4651dd
push edx
mov ecx, dword [esp + 4]
movsx eax, bl
mov eax, dword [esp + 8]
movzx ax, bl
pushal
pushfd
mov dword [esp + 0x2c], ebx
sete al
pop eax
pop eax
lea eax, sym.imp.kernel32.dll_LocalFree_2
pushal
push dword [esp]
mov byte [esp + 4], bl
mov dword [esp + 0x44], 0x496909
call fcn.0046cd15
imul ebx, dword [ebp + 0x7f42f297], 0xffffffc9
in al, dx
js 0x46aa00
cmp eax, 0xe4f12547
cmp al, 0x4d
ret
xchg esi, eax
adc al, 0xfa
add edx, dword [0x1d1d89bd]
enter 0x1885, 0x36
cmpsd dword [esi], dword es:[edi]
sub eax, 0x1b09
dec ecx
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x6172445f
push ebx
push 0x6f4e776f
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
add byte [eax], al
dec ecx
outsb dx, byte [esi]
jbe 0x46aa93
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0x46aa3d
add byte [eax], al
inc esi
jb 0x46aaa7
push edx
jae 0x46aab6
jne 0x46aabb
arpl word [ebp], sp
inc al
pushfd
add edi, 1
sar al, cl
or al, al
setae al
mov al, byte [esp]
mov al, byte [edi]
bt cx, sp
test ebx, esi
test al, al
pushal
push 0xc2fee3b5
mov dword [esp + 8], 0x8a554fd4
mov byte [esp + 8], 0x56
lea esp, [esp + 0x28]
je 0x4a041d
bt dx, di
sub al, 0x30
clc
cmp bl, dh
cmp al, 9
pushal
call fcn.004a5ca3
add byte [edi + 0xff47c6], bl
lahf
mov byte [edi - 1], 0
pushal
pushfd
mov dword [esp + 0x20], ebx
setg ah
jmp 0x4a2d10
call fcn.004962d4
lodsb al, byte [esi]
setbe ch
mov byte [esp], 0x9d
mov word [esp], cx
or al, 0x24
inc al
shrd di, bp, cl
shrd edi, ebp, cl
xor al, 0xe8
movsx di, bl
dec di
inc al
mov byte [esp], 0x4b
btr edi, ebx
stc
bt di, si
ror al, 4
pushfd
lea edi, [ebx - 0x882192]
mov byte [esp], 0x23
lea edi, [eax*8 - 0x63853674]
inc al
shr di, cl
cmc
shr ch, cl
sar edi, cl
xor eax, eax
mov edi, 0x23231cc4
mov word [esp + 4], 0xd211
mov edi, eax
movzx cx, al
mov ecx, 4
pushal
setl al
call fcn.00499dfd
pushal
push 0x1daa4ef0
inc al
bswap cx
rol ecx, 0xf
xor eax, eax
pop edi
setle ch
movsx cx, al
mov edi, eax
mov ch, byte [esp + 8]
mov ecx, 4
lea esp, [esp + 0x20]
push 0xcb814c93
pushfd
lodsb al, byte [esi]
jmp 0x4a03f9
pushal
mov byte [esp + 0x10], 0x61
lea esp, [esp + 0x20]
call fcn.004a4fc0
rcl cl, 3
cmp ch, dh
rol cl, cl
mov cl, 4
stc
pushal
shl eax, cl
jmp 0x499e3b
cmc
bt bp, 9
not al
push dword [esp]
call fcn.004a09e9
add byte [eax], al
push ebx
je 0x46ad45
insb byte es:[edi], dx
popal
jae 0x46ad79
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [ebp + 0xabc9384], cl
lea eax, [ebx + edx*4 + 0xabc]
pushfd
mov dword [esp + 8], 0x6c62efa0
mov word [esp], 0x1256
call fcn.00465318
add byte [eax], al
inc edi
je 0x46ad83
jb 0x46ada3
imul ebp, dword [edi + 0x6e], 0x417845
add byte [eax], al
push esi
imul esi, dword [edx + 0x74], 0x516c6175
jne 0x46ada8
jb 0x46adbe
add byte [ebp + esi*8 + 0x22e9d209], bl
mov al, byte [edx]
add bh, bh
xor al, 0x24
dec ecx
call fcn.004a50d2
pushfd
lea eax, [ebx + ecx*4 + 0x360]
push ebp
call fcn.00496437
push es
add byte [eax], al
add byte [edi], cl
mov dword [0x9cc129e0], eax
mov al, byte [ebp - 2]
jmp 0x4a4d43
je 0x46adf1
jns 0x46ae0b
bound ebp, qword [edi + 0x61]
outsd dx, dword [esi]
popal
jb 0x46ae11
dec esp
popal
jns 0x46ae20
jne 0x46ae27
add byte [esi - 9], ah
ror byte [ecx - 0x60bfdb8c], 1
pushfd
setl al
lahf
mov dword [esp + 0x40], edi
movzx ax, al
pushfd
rcr byte [edi + 0x40247c89], 0x66
movzx eax, al
call fcn.004a07f4
add byte [eax], al
inc ebp
jno 0x46ae48
popal
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax - 0x64], si
cmp ecx, 0xffff
mov byte [esp], 0xdb
call fcn.0046cdb6
add byte [eax], al
dec esp
outsd dx, dword [esi]
popal
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0xf6004170
rcr byte [ecx + ecx*4 - 0x37f0dbec], 1
not al
pushfd
mov dword [esp], edx
bswap eax
call 0x46ad58
add byte [eax], al
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
popal
insb byte es:[edi], dx
inc esi
jb 0x46ae75
add byte gs:[eax], al
add byte [eax], al
add byte [ecx + 0x6e], cl
je 0x46ae7d
jb 0x46ae8d
arpl word gs:[ebx + eax*2 + 0x6c], si
imul esi, dword [eax + 0x52], 0x746365
mov dword [esp + 0x20], 0x4a32e5
call fcn.0049934c
jo 0x46ae74
arpl word gs:[eax + eax - 0x39], si
inc esp
and al, 0x20
in eax, 0x32
dec edx
add al, ch
sbb ebp, esp
add al, byte [eax]
push 0xfdcde961
invalid
in al, 0x13
adc edi, eax
clc
cmp bl, bl
clc
mov dword [ebp - 0x10], ecx
call fcn.00496d51
add byte [eax], al
push eax
push ebx
pushfd
lea esp, [esp + 0x18]
jae 0x4a19db
call fcn.004a0592
pushal
sbb ecx, ecx
pushfd
lea ecx, [ecx + ecx*2 + 0xa]
mov byte [esp], 0x48
mov byte [esp + 4], ch
push 0x300b76dd
mov word [esp], 0x9a87
lea esp, [esp + 0x40]
jmp fcn.0046535c
pushfd
lea eax, [ebx + eax*4]
pushal
lea esp, [esp + 0x24]
call fcn.0049604a
call fcn.0046b0fc
add byte [eax], al
inc esp
jb 0x46b047
ja 0x46b03c
js 0x46b05f
inc ecx
add byte [edi], cl
mov ecx, dword [0xd1ffffa1]
jmp 0xf618c159
not eax
push ebx
pushfd
lea esp, [esp + 0xc]
jmp 0x499ada
add al, byte [eax]
add byte [eax], al
inc esi
imul ebp, dword [esi + 0x64], 0x6f736552
jne 0x46b0c7
arpl word [ebp + 0x41], sp
add byte [eax], al
add byte [edi + 0x65], al
je 0x46b0b6
imul ebp, dword [esi + 0x64], 0x724f776f
inc ebp
js 0x46b06a
add byte [eax], al
dec esp
outsd dx, dword [esi]
popal
push ebx
je 0x46b0e5
imul ebp, dword [esi + 0x67], 0x8b9c0041
dec esp
and al, 4
pushfd
mov ecx, dword [esp + 4]
sar eax, cl
mov eax, dword [esp + 8]
pushfd
jmp 0x4993b4
mov byte [esp + 8], dl
lea esp, [esp + 0x40]
jb 0x499b20
xor ch, bh
test ax, 0x4b04
cwde
aaa
mov eax, 3
xor cl, dh
test ah, bh
mov ecx, 6
cmp dh, cl
push 0xc2bc3ce7
pushal
shl eax, cl
pushal
loopne 0x46b118
lea eax, [ebx + eax*4 + 0x6c0]
pushfd
call int.004a719d
mov bh, 0xc
dec edi
lea esp, [esp + 0x28]
shl edi, cl
rol di, cl
inc di
mov edi, dword [edx + 0x1c]
cmp dl, 0x97
add edi, eax
bt ebp, ebx
mov edi, dword [edi + ecx*4]
call fcn.004a29aa
sar dword [eax + 3], 0
insb byte es:[edi], dx
popal
jae 0x46b183
inc esp
inc ebx
add byte [eax], al
add byte [edi + 0x65], al
je 0x46b17a
jns 0x46b19c
je 0x46b190
insd dword es:[edi], dx
push eax
popal
insb byte es:[edi], dx
je 0x46b1a6
inc ebp
outsb dx, byte [esi]
je 0x46b1a9
imul esp, dword [ebp + 0x73], 0xec458900
cwde
lea esp, [esp + 4]
jb 0x4a0d63
not al
lea eax, [ebx + 0xcc8]
push 0xf4519cd5
call fcn.00499af3
adc eax, 0xc9550df6
hlt
mov cl, 0x17
mov dword [0x7800aee6], eax
invalid
invalid
add al, 0x88
or al, 0x71
xor dh, dh
invalid
jno 0x46b1c2
test byte [ebp - 0x35c74726], 0x6d
pop es
mov eax, 0xee7e4bec
dec ebx
jle 0x46b18d
xor byte [ebp - 0x79], 0xe9
wait
out 0x57, eax
clc
lcall 0x516e, 0xeb7d8952
mov dword [ebp - 0x15], edi
outsb dx, byte [esi]
push ecx
add edx, dword [ebx - 0x67]
add eax, 0x3f33ddcd
push ebx
adc esp, dword [ebp - 0x40]
or bl, 0x30
dec esp
fldenv [ebp + 0x7388e8f6]
adc byte [ebp - 0x58], ch
fdivr dword [eax]
push ss
call 0x6d57254f
test al, 0xd8
cmp byte [esi], dl
push ebx
inc eax
cmp dl, 0x3d
or word [ecx - 0x66c5a193], 0xff96
rcl dword [edi], 0x38
sub dh, byte [esi - 0x5630c58f]
mov edx, 0x6888a330
wait
add bh, byte [eax]
add eax, 0xd1c96a7c
je 0x46b1d8
pop esp
das
out dx, eax
mov al, 0xf2
mov eax, dword [0xf5794eab]
or ch, byte [0x94f1663d]
push ebp
push edx
lcall 0xa15, 0x89821eec
invalid
setb dh
sets ah
pushfd
lahf
lea eax, [ebx + edx*4 + 0x400]
jmp 0x4a454a
test dh, 0xd2
pushfd
cmp ax, dx
test eax, eax
mov byte [esp], 0x4d
push 0x6592b005
pushal
lea esp, [esp + 0x28]
je 0x4a05d9
test sp, sp
xadd si, dx
pushfd
cmc
mov esi, dword [eax + 0x3c]
movzx dx, al
mov byte [esp], bl
or edx, 0x11f4120d
add esi, eax
pop edx
mov edx, dword [esi + 0x78]
jmp 0x4a1635
jae 0x4a05dd
pushal
mov ebx, eax
btc cx, 0xd
lea ecx, [esi*2 + 0x2e479595]
stc
neg edi
mov edi, eax
rcl ch, cl
call fcn.0049a25d
jmp 0x496eb0
mov word [esp], dx
push dword [esp + 4]
pushfd
lea esp, [esp + 0x30]
jb 0x4a0689
cwde
lea eax, [esp + 0xbc44362]
not ah
lahf
mov eax, dword [ebp - 0x20]
push ebx
lea esp, [esp + 4]
jmp 0x499ad4
call fcn.0049604a
call 0x49a12e
stc
xor ax, bx
and eax, eax
pop eax
cmp ax, 0xcec6
push ebx
cmp ecx, 7
mov word [esp], 0x7cfd
pushal
sbb ecx, ecx
push esp
mov word [esp], ax
lea ecx, [ecx + ecx*2 + 0xa]
push dword [esp + 4]
pushfd
pushfd
lea esp, [esp + 0x34]
jmp fcn.0046535c
lea esp, [esp + 4]
jb 0x4a1a28
jno 0x4964ee
cmc
xor dh, dl
push 0x6f1779a7
test ax, 0xd925
test dh, 1
setae dh
call fcn.004a06d5
add byte [eax], al
push ebx
je 0x46d0eb
jne 0x46d11c
jae 0x46d11b
jb 0x46d0ae
add byte [eax], al
push edx
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x656c6150
je 0x46d131
add byte gs:[ecx - 0x722f0808], cl
test byte [ebx + 0x300], cl
jmp 0x46cc5d
and al, 8
mov esi, 0xffd02f0b
je 0x46d118
add al, 0x89
xor al, 0x24
pushal
lea esp, [esp + 0x44]
jmp 0x4a8bcd
mov al, 0x39
adc ecx, esi
into
sub word [ecx], cx
fisub dword [eax + 0x12]
and bl, byte [edi - 0x17]
mov ah, 0x98
pop ebp
mov bl, 0xe7
mov al, byte [bp + si - 0x3a]
jmp 0xd01632ee
iretd
pushal
xchg al, ch
movsx si, dl
mov esi, dword [ebp + 8]
push 0xb536bf0d
pushfd
call fcn.0046ac9f
pushfd
pushal
mov word [esp], di
lea esp, [esp + 0x24]
je 0x4936de
call fcn.0049972b
clc
cmp eax, 4
pushfd
lea esp, [esp + 4]
jge 0x4a3882
pushfd
push ebp
lea esp, [esp + 8]
jb 0x4a683f
adc ecx, 0xf09289b3
xor dl, 0x5c
bsf cx, dx
mov ecx, eax
btr dx, 0xa
mov dh, dl
mov edx, 1
jmp 0x4a0466
sub ecx, 4
pushfd
pushal
call 0x495896
add byte [eax], al
push ebx
je 0x46d376
dec edi
push eax
xor al, byte [eax]
adc eax, 0xc14ec6e6
aad 0x9d
cmp eax, dword [edi]
xor al, 0x85
cmp eax, 0x4d047fe3
xor eax, 0xe7f1354c
lds esp, [ebx]
cmp ecx, esp
lahf
pop eax
fsub st(3), st(0)
stosb byte es:[edi], al
lodsd eax, dword [esi]
cmp al, 0xa9
dec ecx
adc al, 0xc2
mov al, byte [0x4a603859]
wait
push ebx
invalid
mov ecx, 0x7edeb2c9
adc byte [ebp - 0x1a], ch
push edi
cmp al, 0xd0
dec eax
int1
or eax, 0xffffffb5
and al, byte [ecx - 0xd5b7139]
in al, 0x53
jno 0x46d38f
jmp dword [ecx - 0x21]
popal
invalid
call fcn.004a484d
add byte [eax], al
push edi
imul ebp, dword [esi + 0x48], 0x41706c65
add byte [eax], al
add byte [esi + 0x69], al
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax], si
add byte [ecx + 0x6d], cl
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7465475f
inc edx
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0x493710
add byte [eax], al
inc ebp
js 0x49377e
je 0x49376b
push 0x64616572
add byte [eax], al
add byte [edi + 0x65], al
je 0x493776
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
popal
outsb dx, byte [esi]
add byte gs:[bx + si], al
add byte [edi + 0x65], al
je 0x493778
jae 0x4937a2
je 0x4937a8
jo 0x493792
imul ebp, dword [esi + 0x64], 0xf00776f
pushfd
invalid
je 0x4937bf
arpl word gs:[eax + eax + 0x50], si
call fcn.00496f84
add dl, dh
repne scasb al, byte es:[edi]
scasb al, byte es:[edi]
call fcn.004a0528
add byte [eax], al
inc edi
je 0x4937d1
outsd dx, dword [esi]
jne 0x4937f4
inc esi
imul ebp, dword [ebp + 0x4e], 0x57656d61
add byte [ebx - 0x71674c4], cl
invalid
std
jmp dword [ecx + 0x64]
jo 0x493813
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [esi + 1], ah
invalid
push ds
push 0x5e345888
and ebx, 0xfff
bt sp, ax
push 0x85ab189c
cmp si, cx
sbb byte [ebx - 0x31c6997b], ch
stc
add word [ebx + edi], dx
pushal
pushfd
mov byte [esp + 4], 0x2f
mov byte [esp + 4], 0xc3
lea esp, [esp + 0x2c]
jmp 0x49585c
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp - 0x65], bl
pop ebp
wait
or dword [eax], eax
bt bp, dx
jmp 0x4a6184
lea esp, [esp + 0x20]
call fcn.004a05e3
pushal
mov dword [esp + 0x1c], eax
test dl, ch
call 0x49640c
add byte [eax], al
inc edi
je 0x4958e1
imul edi, dword [eax + 0x65], 0x648d006c
and al, 0x28
jno 0x496d84
call fcn.004a4fc0
sbb cl, 0xbf
cmc
mov cl, 4
clc
pushfd
call fcn.004a076a
add byte [eax], al
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc esp
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0x495925
inc ecx
je 0x495932
outsd dx, dword [esi]
insd dword es:[edi], dx
add byte [esp + ebx + 0x7b16301a], al
mov ebp, 0x152b19e0
xchg dword [ecx], ebx
mov dword [ebx + 0x281861c3], edx
or dword [edi - 0x667629c0], 0x5c
mov ah, 0x2b
sub edx, dword [0x93891987]
ret
inc eax
salc
mov dword [ecx + 0xb2bb45c], ebx
inc esi
invalid
or eax, dword [esi - 0x3a]
jo 0x495898
sub dword [ecx], ecx
mov word [eax + 0x221aef33], gs
inc ebp
fistp word [ebp - 0x80]
inc edx
outsb dx, byte [esi]
add byte [edx - 9], bl
dec eax
call 0x75b3a0f4
or ebp, eax
dec esi
mov edi, 0x9c7e3a8f
je 0x4958bc
xlatb
jae 0x4958bb
fsub dword [edx - 0x59]
jne 0x49593e
or dword [esp], ebp
loope 0x49593b
add al, 0x87
lahf
add dword [edi], ebx
inc ebp
jecxz 0x4958ce
jg 0x4958da
mov ecx, 0x83988464
test byte fs:[eax + 0x28fe2c83], bl
mov al, byte [0xc8a59772]
sub al, 0xfe
sub byte [eax - 0x375a688e], ah
jb 0x4958c2
movsd dword es:[edi], dword [esi]
enter 0xfffffffffffff43b, 0x3c
cld
cmp esi, esp
cmp al, 0xfc
retf
inc ebx
xchg esi, eax
inc edx
outsb dx, byte [esi]
pop eax
invalid
cmp eax, 0xed23d019
sbb eax, edx
and ebp, ebp
mov bh, 0x85
or eax, 0xa3c7ca2
int 0x59
loope 0x49592f
xor al, 0x87
or dword [ecx - 0x16b3af5b], 0xae68bd71
outsb dx, byte [esi]
sbb ecx, ebx
xor edi, edi
mov byte [ebx - 0x1cc329b6], al
cmp ebx, edx
jne 0x495929
mov dword [ebp + 0x71e94c50], esp
mov ebp, 0x196eae68
fnstenv [ecx]
dec dword [eax + 0x3cd64a83]
jecxz 0x49599e
fidiv dword [ebp - 0x3d]
sub dl, bh
test dword [ecx - 0x28be439c], esp
cli
shl byte [edx - 0x7b], 1
insd dword es:[edi], dx
lds eax, [esi + 0x4baecd1a]
mov byte [0xb6b84074], al
xchg ebx, eax
pushal
push eax
inc dword [ecx - 0x37]
adc dword [ecx], edx
jb 0x49593c
sub ecx, dword [ebx]
out dx, al
pop esi
xor eax, 0x4060e815
loopne 0x49593e
outsd dx, dword [esi]
scasb al, byte es:[edi]
jp 0x495920
xchg ecx, eax
jo 0x49594e
xchg esp, eax
mov al, byte [0x85f2cf7f]
sbb ah, dh
and dword [edi + 0x35c9b05a], esp
int1
dec eax
fcom qword [ebx - 0x78eafc85]
push ss
test dword [edx], ebx
out 0x21, al
cmpsd dword [esi], dword es:[edi]
pop edx
mov al, 0xc9
xor eax, 0x93dc48f1
jnp 0x4959b1
adc eax, 0xf4ea1687
inc edi
fucomp st(4)
pushal
dec ebp
fld xword [ecx - 0x4d]
xchg ebp, eax
xchg ebx, eax
pop edx
scasb al, byte es:[edi]
out dx, al
cmp al, 0x93
xchg ebx, eax
les ecx, [esi + 8]
sbb byte [ecx - 0x31], al
mov dl, byte [esi - 0x3fb5ce0b]
jecxz 0x4959f0
ljmp 0x4d60:0xecdd47f4
jnp 0x495a16
insd dword es:[edi], dx
std
sbb dword [esi + 0x42cc033d], esi
jne 0x4959e8
ret 0x3949
invalid
jle 0x4959d6
add bl, byte ss:[ecx + 0xb37c4a1]
mov word [esi + 0x1a184af4], fs
cmp eax, 0x2b3b6fb7
test byte [eax - 0x3a8a4e72], cl
ret
in al, dx
inc edi
lcall 0xe44f, 0x98506c42
inc esi
cmp eax, 0xff3929f9
or byte [esi], ah
cmc
push ebp
mov eax, 0x3fff2b80
aas
bound eax, qword [esi - 0x62ff30e6]
push eax
mov dh, 0x88
xchg edx, eax
mov ch, 0xb8
mov dh, 0x94
aad 0xc5
push 0xea646ae2
mov ecx, 0xaff01a8d
ja 0x495a2e
aaa
pop edi
jmp 0x495a51
mov ecx, 0xf729ec50
add cl, byte [edx]
imul dword [0x85f0cd43]
sbb ah, bh
pop ds
movsd dword es:[edi], dword [esi]
cmpsb byte [esi], byte es:[edi]
outsb dx, byte [esi]
scasd eax, dword es:[edi]
jns 0x495ae3
aam 0x5c
inc ebp
invalid
pop ebx
pushal
movsb byte es:[edi], byte [esi]
add byte [0x57ae681f], 0xe9
cmp dl, byte [eax]
retf
add al, 0x91
pushal
bt ebx, edi
xor al, 0x6b
mov byte [esp + 0x14], dh
bt sp, cx
not al
bt di, 0xe
clc
ror al, 7
call fcn.004a220a
add byte [eax], al
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x6e695372
insb byte es:[di], dx
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x49], si
lodsd eax, dword [esi]
mov eax, dword [0x130758f0]
pushfd
add dl, dl
sbb eax, 0x87201c27
pop dword [esi - 0x26]
mov esi, 0xe3af6b78
xor dword [ecx - 0x3d], ecx
enter 0x3166, 0x19
les esp, [esp + 2]
frstor dword [ecx + 0x36]
sbb al, 0xe5
aas
invalid
lea esp, [esp + 0x28]
je 0x4a05d9
test ah, cl
add eax, edi
stc
push ecx
cmc
cmp eax, edx
pushal
lea esp, [esp + 0x24]
jb 0x4a05dd
stc
clc
cmc
cmp eax, dword [ebp - 0x10]
pushfd
lea esp, [esp + 4]
jo 0x4a1c73
pushfd
pushfd
lea esp, [esp + 8]
jae 0x4a05dd
rcl ecx, cl
lea ecx, [esp + 0xbf518d9]
xadd di, cx
dec bx
mov ebx, eax
xor ch, 0x8a
btc di, si
bsr cx, di
mov edi, eax
bts cx, 5
pushal
sar cx, cl
mov ecx, 0x104
test sp, 0x1695
push 0xc7333c09
pushal
xor al, al
call fcn.004a2990
sub dh, dh
inc esi
wait
cdq
js 0x4960d5
out dx, eax
cdq
xchg edi, eax
xchg dword [esi - 0x5b4f5943], eax
jp 0x49617b
lodsd eax, dword [esi]
sub dh, ah
invalid
movsd dword es:[edi], dword [esi]
jne 0x49617a
sub ebp, ebp
loopne 0x4961b9
daa
jmp dword [edx]
and cl, byte [esi]
dec ecx
add dword [ebp + 0x4ee9589b], 0x73
call 0xf51f96d5
retf
stc
sub edi, 4
stc
call fcn.004a6c2a
mov dword [esp + 0x1c], ecx
cmp ch, ah
cmp eax, 4
pushfd
pushal
jmp 0x46b089
call 0x4a18af
lahf
xchg dword [ebp - 0x14], edx
mov ah, 0x57
pushal
pop eax
mov dword [ebp - 0x20], edx
lea edx, [0xdc6eb90d]
mov edx, dword [esp + 0x1c]
lea esp, [esp + 0x20]
jmp 0x4a07b4
pushfd
mov edx, dword [esp + 0x24]
not bx
xchg di, si
mov ebx, dword [esp + 0x28]
push dword [esp]
call fcn.004a4437
add byte [eax], al
inc edi
je 0x4965b0
inc ebx
push eax
add byte [eax + 0x60512404], cl
mov dword [esp + 0x24], 0xb66f7332
call 0x46aaa7
mov ebp, dword [ecx]
stc
xchg edi, eax
cmpsd dword [esi], dword es:[edi]
push es
adc dh, byte [0x18813cd6]
salc
dec ebx
push ebp
stosb byte es:[edi], al
jp 0x4965e7
rol dword [esp + ebx], 1
mov eax, dword [0x672624a7]
mov ch, 0x20
add byte [edi + 0x29ae5e8b], bh
add eax, 0xe75f7892
mov bl, 0x73
xchg esi, eax
mov word [edx + 0x43d55fcd], gs
int 0x5f
aad 0x43
cmp eax, 0x9c45a6cd
cmpsb byte [esi], byte es:[edi]
sahf
xchg byte [esi - 0x3587e756], bl
in eax, dx
cmc
cli
clc
cmp al, 0
and al, 0x36
or al, 0x5b
invalid
das
or ah, byte [ebx + 0x6d]
pop ebx
xor ebp, edi
add al, 0x20
retf
pushfd
clc
cmp si, di
cmp edi, ebx
push dword [esp]
lea esp, [esp + 8]
ja 0x496402
inc al
inc al
push 0x5bed3dd4
sub ebx, edi
pushal
btr di, 1
sub edi, edi
add esp, 0x24
add ebx, esp
shl al, cl
mov edi, ebx
sal al, cl
call fcn.00499753
mov byte [esp], bh
pushal
mov dword [esp + 0x28], 0x1ae3ea40
push dword [esp]
push dword [esp + 8]
mov dword [esp + 4], ecx
lea esp, [esp + 0x30]
jmp fcn.004a8712
jmp 0x46acbf
xchg al, dl
or dx, sp
mov edx, edi
shr ax, 7
sub edx, dword [ebp + 0xc]
pushfd
bsr ax, bp
inc ax
and edx, 3
cwde
rcr al, 2
adc ah, 0xb7
clc
mov eax, ecx
cmp ah, bl
test ebx, 0xebbfef56
shl eax, 4
pushal
clc
stc
lea esp, [esp + 0x24]
jns 0x4a1a09
add eax, edx
jmp 0x46afce
lea esp, [esp + 0xc]
call fcn.0049a6ae
stc
mov dword [ebp - 0x20], eax
pushal
stc
jmp 0x4a3239
ror al, 4
setb cl
jmp 0x46ac42
cmp ecx, 7
pushfd
call 0x46aea1
add byte [eax], al
bound ebp, qword [ecx + 0x6e]
add byte fs:[edi + 0x48a4689c], bl
out dx, eax
mov edx, 0x308b848d
add eax, dword [eax]
add bh, bh
xor al, 0x24
push 0xe71df8c8
lea esp, [esp + 0x10]
call fcn.0049604a
jmp 0x4a0673
and cl, ah
cmp dh, dh
not eax
mov cl, dh
pushal
cmc
mov cl, byte [eax + edi]
sub esp, 0xffffffe0
mov ah, dl
clc
not dh
xchg ah, dh
add cl, cl
pushal
jmp 0x46c374
btc ecx, ebx
mov ecx, 6
cmp esp, esi
test edx, 0x731cb860
cmp cl, bl
shl eax, cl
pushfd
push dword [esp]
mov byte [esp + 4], 0xf2
lea eax, [ebx + eax*4 + 0x6c0]
call 0x46c9ef
add byte [eax], al
push edx
jae 0x499bc4
insd dword es:[edi], dx
push esp
push 0x64616572
add al, ch
mov bh, cl
add byte [eax], al
add byte [eax], al
inc esp
insb byte es:[edi], dx
je 0x499bca
inc ebx
jb 0x499bd1
je 0x499bd3
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [ebp + 0xf2c2464], cl
or byte [edx], 0x6b
add byte [eax], al
not dh
aad 0x66
mov eax, dword [ebp - 0x20]
add cl, 0x33
or dh, 0x2b
and dh, 0x23
xadd cl, dh
not eax
call fcn.0049a553
add byte [eax], al
push edi
push ebx
inc ecx
inc edi
je 0x499bee
popal
jae 0x499c19
inc ebp
jb 0x499c1a
outsd dx, dword [esi]
jb 0x499bab
jmp 0x496088
push ebx
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x776f
add byte [edi + 0x6c], al
add byte [eax], al
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[eax], al
add byte [ebx + 0x61], al
insb byte es:[edi], dx
insb byte es:[edi], dx
dec esi
js 0x499c5e
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
inc ebp
js 0x499bf1
add byte [eax], al
push ebx
je 0x499c4a
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
popal
outsb dx, byte [esi]
add byte gs:[bx + si], al
add byte [edx + esi*2 + 0x61], al
ja 0x499c4f
jb 0x499c6c
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x499c84
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [ebp + 0x74ff8304], cl
lea eax, [ebx + eax*4]
invalid
invalid
je 0x499c3f
and al, 0x10
adc bh, al
inc esp
and al, 8
cdq
invalid
mov dword [esp + 8], 0x3c25db99
mov byte [esp + 4], 0x1a
call fcn.004a3678
add byte [ecx + 0x600c2444], cl
mov word [esp + 8], si
pushfd
push dword [esp + 0x30]
ret 0x34
je 0x499c65
xor dl, al
xor al, 0
add byte [eax], al
dec ecx
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7465475f
inc esp
je 0x499cb0
inc edi
je 0x499c99
jb 0x499cb8
dec ecx
insd dword es:[edi], dx
popal
add byte gs:[bp - 0x6180], cl
cmp eax, 0xd8886fd
daa
pop eax
ljmp 0x5fc3
mov es, word [eax - 0x7902c262]
mov byte [0xdbea5827], cl
or eax, 0xdbea5827
xor bl, byte gs:[eax]
ret
sbb bl, al
pop edi
cmc
push edi
xor ch, dh
jns 0x499c32
adc byte [eax], ch
dec ebx
push ecx
mov ebx, 0xf6c73fe7
pop edx
sti
push es
pop esp
dec ebx
aad 0x28
out dx, al
sub dh, ch
loopne 0x499c09
dec esi
mov esi, 0x36ad59e1
sbb al, 0x7d
ret
shl ecx, 1
xor ebx, dword [eax - 0x2a]
sub dword [0xa30f8440], ebx
jno 0x499ce3
retf 0x8f6c
cmp dword [edx], ebx
into
mov byte [0x77bb2e00], al
jmp 0x499d01
lcall 0x6bcd, 0x40f2190d
cwde
mov byte [0x8555cd7b], al
sbb ebp, dword [ecx]
xor al, 0xba
movsb byte es:[edi], byte [esi]
js 0x499cf7
add byte [edi + 0x69], dl
inc ebx
push 0x6f547261
outsd dx, dword [esi]
dec ebp
jne 0x499d71
je 0x499d70
inc edx
jns 0x499d7e
add byte gs:[eax + eax - 0x51e90e6], bl
cmp al, al
hlt
invalid
invalid
jle 0x499d61
xor bl, bh
push ebp
mov dh, 0x74
xchg ebp, eax
cmpsd dword [esi], dword es:[edi]
retf 0xd252
adc al, 0x18
test byte [ebp + 0x5dd1f63c], dh
in eax, 0x71
mov ecx, 0xc219bdd1
push esi
fimul word [eax - 0x16]
lodsd eax, dword [esi]
test dword [ecx + 0x6f], edx
cdq
xchg edi, eax
dec edx
fimul dword [eax + 0x1b8532aa]
sub al, byte [esi - 0x72b638f4]
dec eax
add bh, al
btc si, sp
rcr al, cl
sar al, cl
mov esi, dword [ebp - 0x20]
mov al, 0x4a
shl al, 1
adc al, 0xb1
not esi
rcr al, cl
not al
add esi, edi
mov al, 0xcf
jmp 0x4a0405
add dword [ebp - 0x20], eax
lahf
push edi
lea eax, [ebx + 0xc88]
pushal
lea esp, [esp + 0x44]
call fcn.004a1c78
cmp eax, 0xe3124e91
stc
push 0xd9d5e7c0
cmc
add dword [ebp - 0x20], eax
clc
test bh, al
cmp dword [ebp - 0x20], 0xffffffff
pushal
lea esp, [esp + 0x24]
jne 0x4a683f
lea eax, [esi - 0x1bdff0c5]
jmp 0x46a943
clc
cmp ecx, 7
call fcn.00465346
push esi
invalid
call fcn.004a6020
add byte [eax], al
dec ecx
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7465475f
dec ecx
arpl word [edi + 0x6e], bp
push ebx
imul edi, dword [edx + 0x65], 0x9f9b6f00
or cl, ch
imul ecx, dword [edi + eax*4 + 0x7d73fb86], 0x61efe658
xor edx, dword [edi]
jle 0x499f99
xor dword [ecx], eax
and byte [ebp + edi + 0x323ae2f7], 2
shr dword [ecx + 0x76], 1
enter 0x57c5, 0xffffffffffffff88
mov fs, word [ecx - 0x1b]
or dl, bh
push eax
fcomp dword [eax + esi*4 + 0x42]
imul esi, dword [esi], 0x59
mov al, dl
dec esp
outsd dx, dword [esi]
mov al, byte [0x670ba10c]
mov dl, byte [eax + 0x4ef1f7b3]
mov esi, 0x1802010b
sub byte [eax], cl
dec esi
rol byte [ebx - 0x29], 0xfa
daa
sti
push ds
push 0xffffffffffffffc6
jmp 0xa30ddcf8
pushfd
pushfd
inc al
stc
xor al, 0xe8
call fcn.0046ae33
rep movsb byte es:[edi], byte [esi]
pushfd
pushfd
mov esi, dword [esp + 0x18]
pushal
setl al
bswap cx
mov ecx, dword [esp + 0x3c]
call fcn.0049a20d
pushfd
mov edi, edx
lea esp, [esp + 4]
movsx ecx, dl
bts cx, bp
mov ecx, edi
stc
setb al
rcr al, cl
push ebp
mov al, byte [ecx]
bt cx, ax
mov ah, al
cmc
rol al, 7
jmp 0x46acec
jmp 0x4a326c
mov byte [esp], bh
mov dword [esp], 0x67b7e1c7
adc dl, dl
jmp 0x46d07b
neg dh
sub eax, eax
pushal
jmp 0x496552
mov al, byte [ebp - 2]
pushfd
stosb byte es:[edi], al
push edi
pushal
lea esp, [esp + 0x28]
jmp 0x496e5b
jmp 0x4a6d38
pushal
jmp 0x499f9d
seto al
lea eax, [ebx + 0x50d0]
pushfd
lea esp, [esp + 4]
call fcn.004a05e3
test bp, 0xeec8
stc
jmp 0x499f74
lahf
lahf
mov ah, dl
jg 0x46a75e
lea eax, [ebx + 0xcc8]
pushal
jmp 0x495876
sar di, cl
bsf ecx, edi
sub si, 0x9620
mov ecx, dword [ebp - 8]
adc di, 0x4f5d
bt dx, cx
add ecx, dword [ebp - 4]
movsx si, dl
bswap edi
shrd si, ax, cl
shr ecx, 1
bsr si, bx
adc di, 0x9114
mov edi, dword [ebx + ecx*4]
cmp ch, dh
ror si, cl
or esi, 0x51151a9c
add edi, eax
mov si, bx
mov esi, dword [ebp + 0xc]
pushal
mov dword [esp + 0x1c], eax
push dword [esp]
setg al
lodsb al, byte [esi]
jmp 0x495f78
test edx, edx
call fcn.004a18aa
and eax, 0xaf5945f1
or dword [ebx - 0x5137952], 0xffffff95
lahf
mov byte [0xc912087c], al
imul edx, dword [esi], 0x86073124
xchg esi, eax
retf 0x675c
clc
test bh, ch
stc
jmp 0x46d314
call 0x4a3899
pushal
lea esp, [esp + 0x44]
call fcn.0049604a
pushal
adc dl, dl
mov byte [esp], dl
lea esp, [esp + 0x20]
jae 0x4a0689
aad 0xf
cwde
xor bh, dl
clc
pop ebx
btr ax, 0xe
sete cl
pop ecx
sub ax, 0x5d7f
mov byte [ebp - 2], dl
shld ax, si, cl
or ax, 0x1f30
cmp ecx, 4
bswap ax
push ebp
pushal
mov eax, ecx
jmp 0x4a335a
jmp 0x46c9ce
lea eax, [edi - 0x2a1f8275]
lea eax, [0x4934bd]
call 0x46ae26
invalid
cmp eax, 4
call fcn.0046c500
add byte [eax], al
dec ecx
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7065525f
insb byte es:[edi], dx
popal
arpl word [ebp + 0x49], sp
arpl word [edi + 0x6e], bp
add byte [eax], al
add byte [edi + 0x65], al
je 0x4a32b8
imul ebp, dword [esi + 0x64], 0x6554776f
js 0x4a32de
inc ecx
add al, bh
clc
shr ecx, 1
push 0xe2ab4f21
pushal
pushal
push dword [esp]
adc edx, edx
pushfd
pushfd
stc
sub ecx, 1
cmp bx, 0x2b52
clc
cmp dh, dl
cmp cl, 6
shl edx, cl
call fcn.004a1519
bts eax, 2
sar ah, cl
cmc
push ebx
shl al, 3
push edx
cmc
push esi
add ax, 0xe783
mov eax, dword [ebp + 8]
call 0x4651e2
add byte [eax], al
inc edi
je 0x4a3325
outsb dx, byte gs:[esi]
jne 0x4a3325
je 0x4a3343
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [esi - 0x7f], ah
jecxz 0x4a333e
invalid
add dword [ecx + 0x60042474], ecx
pushfd
lea esp, [esp + 0x2c]
jmp 0x4a0e30
xchg edx, eax
ret
dec eax
mov edi, 0x1ba4fca
add byte [eax], al
add byte [eax + 0x1f], ch
mov ch, 0x3a
shl byte [eax - 0x7d], cl
stc
pop es
jmp 0x46c9f4
pushfd
mov dword [esp], 0xbc888eb
jmp 0x4652d8
pushal
call fcn.004a19d6
call fcn.00496d7f
add byte [eax], al
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc esi
jb 0x4a38fc
add dh, al
add al, 0x24
invalid
in al, dx
mov dword [0xa6104a2f], eax
cmc
cmc
jmp 0x4a394e
mov byte [0x33f3f2a8], al
xchg dword [esi], esi
cmp eax, 0x2a68f2e5
push ecx
jg 0x4a38fb
cdq
test al, 0xe0
push esp
push esi
wait
in eax, dx
bound ebp, qword [edx + 0x2c]
push 0x3b7154ed
in al, 0x21
sub byte [edx], 0xd9
lodsd eax, dword [esi]
cmp esp, dword [eax - 0x30]
inc ebp
js 0x4a39bc
jmp 0xc738cb23
dec ecx
int 0x2e
sub byte [ecx - 0x1ae2e551], ch
cmpsb byte [esi], byte es:[edi]
xor ecx, esi
nop
sub eax, 0x59d2814
adc dword [ebx - 0xf], esi
popfd
sbb dh, al
cmp al, 0x46
and dword [eax + 0x4a], ebp
or dword [ecx - 0x5b9e925e], 0x59
sbb al, 0x52
test al, 0xda
dec eax
dec esp
cdq
jne 0x4a3a68
jl 0x4a39f5
mov bl, 0x5f
invalid
mov bh, 0x91
les esp, [esi + 0x2ae05eaf]
pushal
insd dword es:[edi], dx
invalid
imul ebp, edi, 0x28
or edx, eax
stc
cmp dword [edi + 0x3437c929], esi
mov eax, 0x196f4dca
and al, 0xf9
mov ch, 0xf6
jmp 0x6c98ce0c
push 0x58f02931
lea esp, [esp + 0x28]
call fcn.0049604a
push 0x843dc814
jmp 0x4a046b
pushal
mov byte [esp], 0x1a
stosb byte es:[edi], al
mov word [esp + 8], si
lea esp, [esp + 0x24]
jmp 0x496e5b
lea esi, [ebp - 0xabdc8ea]
mov edi, ebx
not si
mov si, cx
rep stosd dword es:[edi], eax
lea esp, [esp + 0x28]
jo 0x46a72c
pushfd
lea esp, [esp + 4]
jns 0x46d261
mov esi, dword [ebp + 8]
sete al
movsx cx, cl
lodsb al, byte [esi]
xchg edi, ecx
inc cl
bswap cx
bswap cx
inc al
lea ecx, [ebx + 0x3bf52836]
xor al, 0xe8
movsx di, bl
lea edi, [edx*8 + 0x49ce9c14]
seta ch
inc al
rcr di, 0xf
rcl di, 4
jmp 0x496ec4
add esi, 2
call 0x46ad4f
add byte [eax], al
push edx
jb 0x4a61f4
ja 0x4a61ec
imul ebp, dword [esi + 0x64], 0xf700776f
salc
sar al, cl
add esi, edi
setle al
not al
call 0x49a753
pop ebp
wait
or dword [eax], eax
pop dword [esi]
or al, byte [eax]
cmpsb byte ss:[esi], byte es:[edi]
or dword [eax], eax
imul dword [edx + 9]
add byte [ebx], dl
leave
push es
add byte [edi], ch
outsd dx, dword [esi]
or al, byte [eax]
lea edi, [eax]
or al, byte [eax]
loopne 0x4a6225
or al, byte [eax]
cmp eax, 0xe2000960
xchg edi, eax
or dword [eax], eax
out dx, al
pop ebx
or dword [eax], eax
xor al, 0x52
push es
add byte [edi], dh
lodsd eax, dword [esi]
push es
add dh, dh
pushfd
or dword [eax], eax
push cs
and byte [edx], cl
add byte [esi - 0x60fff69e], dl
retf
push 0xc8d00009
push es
add byte [ebx + 0x37], dl
or dword [eax], eax
enter 0x99d, 0
sub dword [edi], ebx
or al, byte [eax]
dec edx
leave
push es
add byte [ecx], dh
dec ebp
or al, byte [eax]
sti
push 0x6ae60009
or dword [eax], eax
cmovl ecx, dword [edx]
add byte [esi], bh
xchg ebx, eax
or dword [eax], eax
adc byte [edi], dh
or dword [eax], eax
sbb al, 0x48
or al, byte [eax]
bound eax, qword [ebp + 0xa]
add byte [ecx + 0x1000a4b], dh
or byte [edx], cl
add byte [edi - 0x69], ah
or dword [eax], eax
rol byte [edi], cl
or al, byte [eax]
add byte [eax], al
add byte [eax], al
fbld tbyte [edi - 0x4f95fffa]
push es
add byte [ebx + 0x5a], al
or al, byte [eax]
loop 0x4a62b1
or dword [eax], eax
add byte [eax], al
add byte [eax], al
in eax, dx
mov eax, dword [0x5fdc0009]
or al, byte [eax]
pop eax
xchg ebx, eax
or dword [eax], eax
add byte [eax], al
add byte [eax], al
jp 0x4a62ba
or al, byte [eax]
fcmovnbe st(0), st(2)
push es
add byte [esi], dl
pop ebx
or dword [eax], eax
add byte [eax], al
add byte [eax], al
inc ebp
sbb ecx, dword [edx]
add byte [ebp - 0x32fff69c], bl
movsd dword es:[edi], dword [esi]
or dword [eax], eax
dec eax
push 0x388d000a
or al, byte [eax]
loopne 0x4a62e5
or al, byte [eax]
add byte [eax], al
add byte [eax], al
in eax, dx
mov eax, dword [0x5fdc0009]
or al, byte [eax]
pop eax
xchg ebx, eax
or dword [eax], eax
add byte [eax], al
add byte [eax], al
stosd dword es:[edi], eax
retf
push es
add byte [edi], ch
outsd dx, dword [esi]
or al, byte [eax]
hlt
add byte [ebx + 0x68], dl
or al, byte [eax]
mov cs, word cs:[ecx]
add byte [edx + 0x5a0006cd], ah
imul ecx, dword [ecx], 0xa0d1a00
add ch, cl
push edx
push es
add byte [ecx + 6], al
or al, byte [eax]
test al, 0x48
or al, byte [eax]
dec ecx
wait
or dword [eax], eax
mov dl, byte [ebp + 0xa]
add byte [ebp + 0x41000a4d], dh
or al, byte [eax]
inc ecx
pop ebp
or al, byte [eax]
shl byte [edi - 0x3caafffa], 6
add byte [ebx], bl
mov byte [esi], 0
sahf
push cs
or al, byte [eax]
pop dword [esi]
or al, byte [eax]
imul dword [edx + 9]
add byte [edi + 0x5f], ah
or al, byte [eax]
shr dword [esi + 0xa], 0
outsb dx, byte [esi]
or al, byte [eax]
rcr dword [ebx + 0x68b10009], 1
or dword [eax], eax
add eax, 0xe0006ae
pop eax
or dword [eax], eax
mov dl, 0x58
or dword [eax], eax
mov dl, 0xa7
push es
add byte [ebx + ebx*2 - 0x52d8fff6], ah
push es
add byte [0x94000960], bh
pop esp
or al, byte [eax]
shr dword [eax + 9], cl
add byte [eax + 0x5f], ch
or dword [eax], eax
push esi
mov eax, dword [0x7d20009]
or al, byte [eax]
push ebx
aaa
or dword [eax], eax
enter 0x99d, 0
sub dword [edi], ebx
or al, byte [eax]
dec edx
leave
push es
add byte [ebp - 0x35], bh
push es
add dh, dl
push 0xa
add dh, cl
dec eax
or al, byte [eax]
or al, 0x4e
or al, byte [eax]
xor dword [esi], ebx
or al, byte [eax]
aam 0x18
or al, byte [eax]
xchg ecx, eax
insd dword es:[edi], dx
or dword [eax], eax
loop 0x4a6308
or dword [eax], eax
pop eax
retf 6
daa
ror ax, cl
jmp 0x46b078
push ebp
pushal
lea esp, [esp + 0x24]
jb 0x46adf8
neg al
rcl al, cl
sbb al, 0x64
mov eax, ecx
call fcn.004962ac