Function at 0x4077b0
Capabilities:
Authenticate hmac
Encode data using base64
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x144
push ebx
mov ebx, dword [ecx]
push esi
push edi
mov edi, dword [ebp + 8]
mov eax, edx
mov edi, dword [edi]
mov edx, dword [eax]
mov dword [ebp - 0x118], ecx
xor ecx, ecx
mov dword [ebp - 0x114], eax
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0xc], ebx
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 8], edx
mov dword [ebp - 0xb0], edx
mov dword [ebp - 0xb8], edx
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 4], edi
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x88], ecx
mov dword [ebp - 0x40], ecx
test ebx, 0x800
je 0x40875e
mov dword [ebp - 0x24], 1
test ebx, 0x200
jne 0x408766
xor eax, eax
mov dword [ebp - 0xa0], eax
xor eax, 1
mov dword [ebp - 0xe4], eax
movsx eax, bl
and eax, 1
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x60], ecx
mov dword [ebp - 0x70], ecx
mov dword [ebp - 0x68], 0xfffffffe
mov dword [ebp - 0x74], 0xfffffffe
mov dword [ebp - 0x58], 0xfffffffe
mov dword [ebp - 0x30], 0xfffffffe
mov dword [ebp - 0x90], eax
movzx esi, word [edi]
fld qword [0x4b69f8]
test esi, esi
je 0x407cd4
mov eax, dword [ebp + 0x28]
mov ecx, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
lea eax, [eax + ecx*2]
add eax, 0xffffff38
cmp dword [ebp + 0x2c], 0
je 0x407a39
cmp edx, eax
ja 0x482315
mov eax, dword [ebp - 0xb0]
cmp edx, eax
jb 0x408770
mov ecx, edx
sub ecx, eax
mov eax, dword [ebp + 0x2c]
sar ecx, 1
mov edx, dword [eax]
mov eax, 0x7fffffeb
sub eax, edx
cmp eax, ecx
jl 0x482012
lea eax, [edx + ecx]
mov ecx, dword [ebp + 0x2c]
mov dword [ecx], eax
mov ecx, dword [ebp - 0x20]
test ecx, ecx
je 0x407b9f
cmp ecx, dword [ebp - 0xb8]
jbe 0x407bad
mov eax, dword [ebp - 8]
fstp st(0)
mov edi, dword [ebp - 0xb8]
sub eax, ecx
and eax, 0xfffffffe
push eax
push ecx
push edi
call fcn.00425f80
fld qword [0x4b69f8]
mov ecx, dword [ebp - 0x20]
mov edx, dword [ebp - 8]
sub ecx, edi
sar ecx, 1
add esp, 0xc
neg ecx
mov dword [ebp - 0x20], edi
mov edi, dword [ebp - 4]
lea edx, [edx + ecx*2]
mov dword [ebp - 8], edx
mov dword [ebp - 0xb0], edx
cmp dword [ebp - 0x34], 0
jne 0x47f59f
and ebx, 8
jne 0x47f626
cmp esi, 0x2a
je 0x407f5d
cmp esi, 0x3f
je 0x407f5d
cmp esi, 0x2b
je 0x407f5d
cmp esi, 0x7b
je 0x47f71f
xor ecx, ecx
cmp dword [ebp - 0x88], ecx
jne 0x47f737
mov eax, dword [ebp - 0xc]
test eax, 0x4000
jne 0x47f77d
cmp esi, 0x5f
jae 0x407a4a
cmp esi, 0x2f
jae 0x407b91
cmp esi, 0x28
je 0x407bb5
test esi, esi
je case.0x4079d2.41
lea eax, [esi - 0x24]
cmp eax, 0x58
ja case.0x4079d2.37
movzx eax, byte [eax + 0x408824]
jmp dword [eax*4 + 0x4087f4]
and al, 0x85
hlt
mov eax, dword [ebp + 0x10]
fstp st(0)
mov ecx, dword [ebp - 0x70]
mov ebx, dword [ebp + 0x2c]
mov dword [eax], ecx
mov eax, dword [ebp + 0x14]
mov ecx, dword [ebp - 0x30]
mov dword [eax], ecx
mov eax, dword [ebp + 0x18]
mov ecx, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp + 0x1c]
mov ecx, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp - 0x114]
mov dword [eax], edx
mov eax, dword [ebp + 8]
mov dword [eax], edi
test ebx, ebx
je 0x407a2d
sub edx, dword [ebp - 0xb0]
mov eax, dword [ebx]
mov ecx, 0x7fffffeb
sar edx, 1
sub ecx, eax
cmp ecx, edx
jl 0x4820db
lea ecx, [eax + edx]
mov dword [ebx], ecx
mov eax, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp + 0x28]
cmp dword [ecx + 0x20], eax
jbe 0x40794d
jmp 0x482315
cmp esi, 0x7b
jae 0x4079a9
fstp st(0)
cmp dword [ebp - 0x24], 0
mov bx, si
mov dword [ebp - 0x10], 1
mov word [ebp - 0x108], bx
je 0x4087c4
and esi, 0xfc00
cld
add byte [eax], al
cmp esi, 0xd800
je 0x480e5b
mov esi, dword [ebp - 0x10]
cmp dword [ebp - 0x24], 0
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x20], edx
je 0x407af0
test al, 1
je 0x407d0f
add al, byte [eax]
add byte [edi], cl
mov bh, 0xcb
movzx ecx, bx
mov eax, ecx
and eax, 0xfc00
cmp eax, 0xd800
je 0x480e92
mov eax, ecx
cdq
and edx, 0x7f
add eax, edx
sar eax, 7
movzx eax, byte [eax + 0x4ac4a0]
shl eax, 7
and ecx, 0x8000007f
jns 0x407ad0
add byte [eax], al
cmp byte [ecx + 5], 0x49
dec ecx
or ecx, 0xffffff80
inc ecx
mov edx, dword [ebp - 8]
add eax, ecx
movzx eax, word [eax*2 + 0x49e608]
movzx eax, byte [eax*8 + 0x4ab10b]
test eax, eax
jne 0x407ce1
mov eax, dword [ebp - 0xc]
hlt
test al, 1
je 0x407d0f
mov eax, 0x1e
mov word [edx], ax
add edx, 2
mov dword [ebp - 8], edx
test esi, esi
je 0x407b26
mov ecx, esi
shr ecx, 1
mov edi, edx
lea esi, [ebp - 0x108]
rep movsd dword es:[edi], dword [esi]
adc ecx, ecx
rep movsw word es:[edi], word [esi]
mov esi, dword [ebp - 0x10]
lea edx, [edx + esi*2]
mov dword [ebp - 8], edx
cmp bx, 0xd
je 0x480ec9
cmp bx, 0xa
je 0x480ec9
mov ecx, dword [ebp + 0x28]
mov eax, dword [ebp - 0x30]
cmp eax, 0xfffffffe
je 0x407f67
mov ebx, dword [ebp - 0x70]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x68], eax
cmp esi, 1
jne 0x480f0b
movzx eax, word [edx - 2]
mov edi, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov eax, dword [ecx + 0x68]
or eax, dword [ebp - 0x90]
mov dword [ebp - 0x58], eax
inc ebp
test al, 0x8b
pop ebp
hlt
mov ebx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x7c]
add edi, 2
mov dword [ebp - 4], edi
jmp 0x407893
cmp esi, 0x3f
jb case.0x4079d2.37
jmp 0x4079b2
mov edx, dword [ebp - 0xb8]
mov dword [ebp - 8], edx
jmp 0x407947
mov edx, dword [ebp - 8]
jmp 0x407947
mov ecx, dword [ebp + 0x28]
fstp st(0)
add edi, 2
mov edx, dword [ecx + 0x20]
mov dword [ebp - 0x40], edx
mov dword [ebp - 4], edi
push ebp
ror byte [ecx - 0x48f00383], 0x17
jge 0x407bc2
movzx edx, word [edi]
mov ebx, eax
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x10], 0
mov esi, 0x85
mov dword [ebp - 0x50], 0
cmp edx, 0x2a
je 0x480f20
cmp edx, 0x3f
jne 0x408233
add edi, 2
mov dword [ebp - 4], edi
movzx edx, word [edi]
mov eax, edx
cmp eax, 0x53
jl 0x481151
cmp eax, 0x7c
jge 0x481151
xor eax, eax
xor ebx, ebx
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xf8], ebx
lea ecx, [ebp - 0xf8]
cmp dx, 0x29
je 0x407c5f
lea esp, [esp]
cmp dx, 0x3a
je 0x407c53
movzx eax, dx
add edi, 2
mov dword [ebp - 4], edi
cmp eax, 0x69
jne 0x481e7d
or dword [ecx], 1
movzx edx, word [edi]
cmp edx, 0x29
jne 0x407c30
mov ebx, dword [ebp - 0xf8]
mov eax, dword [ebp - 0xe0]
or ebx, dword [ebp - 0xc]
mov edx, dword [ebp - 8]
not eax
and ebx, eax
cmp word [edi], 0x29
jne 0x481f09
mov ecx, dword [ebp + 0x28]
mov eax, dword [ecx + 0x14]
add eax, 4
cmp edx, eax
je 0x481ee2
test ebx, 0x200
jne 0x4087ce
or eax, dword ds:[eax]
add byte [ebx], dh
ror byte [ecx - 0x9f7b], 0xff
xor eax, eax
mov dword [ebp - 0xa0], eax
xor eax, 1
mov dword [ebp - 0xe4], eax
test bl, 1
je 0x481efa
mov dword [ebp - 0x90], 1
mov eax, dword [ebp - 0x118]
mov ecx, dword [ebp - 0x7c]
add edi, 2
mov dword [ebp - 0xc], ebx
mov dword [eax], ebx
mov dword [ebp - 0x20], 0
mov dword [ebp - 4], edi
jmp 0x407893
test ecx, ecx
je 0x4078a4
jmp 0x47f58b
mov ebx, dword [ebp - 0xc]
mov dword [edx], 0x90010
mov word [edx + 4], ax
add edx, 6
cmp dword [ebp - 0x30], 0xfffffffe
mov dword [ebp - 8], edx
je 0x480eb3
mov edi, dword [ebp - 4]
mov ecx, dword [ebp - 0x7c]
add edi, 2
mov dword [ebp - 4], edi
jmp 0x407893
mov eax, 0x1d
jmp 0x407afd
push 6
fstp st(0)
mov edx, 0x4b26c8
lea ecx, [edi + 2]
call fcn.004088f3
add esp, 4
test eax, eax
je 0x47f85b
push 6
mov edx, 0x4b26d0
lea ecx, [edi + 2]
call fcn.004088f3
add esp, 4
test eax, eax
je 0x47f871
movzx eax, word [edi + 2]
mov esi, dword [ebp - 8]
mov dword [ebp - 0x20], esi
cmp eax, 0x3a
je 0x47f887
cmp eax, 0x2e
je 0x47f887
cmp eax, 0x3d
je 0x47f887
xor eax, eax
mov dword [ebp - 0x2c], eax
lea esp, [esp]
add edi, 2
mov dword [ebp - 4], edi
movzx ebx, word [edi]
cmp ebx, 0x5c
je 0x4086c6
test eax, eax
jne 0x407d9f
cmp ebx, 0x5e
je 0x40878b
cmp ebx, 0x5d
je 0x47f8bb
xor eax, eax
push 0x20
push eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00420d50
mov edi, dword [ebp - 4]
add esi, 6
xor eax, eax
add esp, 0xc
mov edx, esi
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x14], edx
test ebx, ebx
je 0x47ff7e
invalid
cmp dword [ebp - 0x24], 0
je 0x407dfb
mov eax, ebx
and eax, 0xfc00
cmp eax, 0xd800
je 0x47f907
mov ecx, dword [ebp + 0x2c]
test ecx, ecx
je 0x407e0a
cmp esi, edx
ja 0x47f941
cmp dword [ebp - 0x34], 0
jne 0x47f95b
cmp ebx, 0x5b
je 0x47f983
cmp ebx, 0x5c
je 0x4086f6
mov edx, dword [ebp - 0x10]
cmp word [edi + 2], 0x5c
mov esi, dword [ebp - 0x34]
je 0x47fe0d
mov eax, edi
cmp ebx, 0xd
je 0x47fe2b
cmp ebx, 0xa
je 0x47fe2b
test esi, esi
jne 0x407e5a
cmp word [edi + 2], 0x2d
je 0x40850f
cmp edx, 2
jl 0x407f54
cmp edx, 1
je 0x4080a4
add byte [eax], al
push ebx
push ebx
push dword [ebp + 0x28]
push dword [ebp - 0xc]
lea edx, [ebp - 0x5c]
lea ecx, [ebp - 0xd8]
call 0x40887d
mov ecx, dword [ebp - 0x28]
add esp, 0x10
add ecx, eax
mov dword [ebp - 0x28], ecx
mov esi, dword [ebp - 0x5c]
mov edi, dword [ebp - 4]
mov dword [ebp - 0x18], esi
mov eax, dword [ebp - 0x34]
mov edx, dword [ebp - 0x14]
add edi, 2
mov dword [ebp - 4], edi
movzx ebx, word [edi]
test ebx, ebx
je 0x47ff5f
cmp ebx, 0x5d
jne 0x407de3
test eax, eax
jne 0x407de3
cmp esi, edx
ja 0x40879f
mov eax, dword [ebp - 0x50]
mov edx, dword [ebp - 0x30]
cmp edx, 0xfffffffe
jne 0x407ed7
or edx, 0xffffffff
mov dword [ebp - 0x30], edx
mov ebx, dword [ebp - 0x70]
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x60]
mov dword [ebp - 0x28], edx
mov edx, dword [ebp - 0x58]
mov dword [ebp - 0x84], ebx
mov ebx, dword [ebp - 0xc]
test eax, eax
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x68], edx
jne 0x4800a4
mov edi, dword [ebp - 0x2c]
cmp edi, eax
jne 0x4087a9
mov eax, 0x6e
mov edx, dword [ebp - 8]
add edx, 2
cmp dword [ebp + 0x2c], 0
mov word [edx - 2], ax
mov dword [ebp - 8], edx
jne 0x407f3d
test edi, edi
jne 0x4087b3
push 0x20
lea eax, [ebp - 0xd8]
push eax
push edx
call fcn.0041ee80
mov edx, dword [ebp - 8]
add esp, 0xc
mov edi, dword [ebp - 4]
mov ecx, dword [ebp - 0x7c]
add edx, 0x20
add edi, 2
mov dword [ebp - 8], edx
mov dword [ebp - 4], edi
jmp 0x407893
inc edx
mov dword [ebp - 0x10], edx
jmp 0x407e63
mov ecx, 1
jmp 0x407992
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x68], eax
mov al, byte [0x8bd84589]
inc ebp
test al, 0x89
inc ebp
cwde
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x74], 0xffffffff
cmp esi, 1
jne 0x480ed8
movzx ebx, bx
mov dword [ebp - 0x70], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebp - 0x30], eax
cmp esi, 1
je 0x407cfe
jmp 0x480ef6
mov ebx, dword [ebp - 0xc]
fstp st(0)
push 0
mov dword [ebp - 0x80], edi
mov edi, dword [ebp + 0x28]
push ebx
push dword [edi + 0x40]
lea edx, [ebp - 0xac]
push dword [ebp + 0xc]
lea ecx, [ebp - 4]
call fcn.00408e6e
mov edx, dword [ebp + 0xc]
add esp, 0x10
cmp dword [edx], 0
mov esi, eax
jne 0x4087ec
test esi, esi
je 0x4084c5
cmp esi, 0x1a
je 0x480c5b
cmp esi, 0x19
je 0x480e50
mov ecx, dword [ebp - 0x30]
cmp ecx, 0xfffffffe
jne 0x408006
lea eax, [esi - 6]
cmp eax, 0x10
ja 0x408006
or ecx, 0xffffffff
mov dword [ebp - 0x30], ecx
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x74], ecx
mov dword [ebp - 0x68], eax
cmp esi, 0x1b
je 0x480c86
cmp esi, 0x1c
je 0x480d16
test esi, esi
js 0x480d6c
cmp esi, 0xf
je 0x480dd1
cmp esi, 0x10
je 0x480dd1
cmp esi, 5
je 0x480d78
cmp esi, 4
je 0x480d78
cmp esi, 1
je 0x480d78
cmp esi, 0x1d
jge 0x480d8e
mov edx, dword [ebp - 8]
lea eax, [esi - 6]
cmp eax, 0x10
ja 0x480db2
mov dword [ebp - 0x20], edx
cmp dword [ebp - 0x24], 0
je 0x480dbe
mov ecx, dword [ebp - 0x7c]
mov word [edx], si
mov edi, dword [ebp - 4]
add edx, 2
add edi, 2
mov dword [ebp - 8], edx
mov dword [ebp - 4], edi
jmp 0x407893
cmp word [edi + 2], 0x5d
jg 0x4080aa
pop ebp
jne 0x407e6c
test dword [ebp - 0x16000003], edi
fistp qword [esi + 7]
add byte [ebx], dh
xor esi, esi
or eax, 0xffffffff
mov dword [ebp - 0x54], esi
jmp 0x47ff93
xor esi, esi
or eax, 0xffffffff
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x3c], eax
mov ecx, dword [ebp - 0x20]
test ecx, ecx
je 0x4820c4
test esi, esi
jne 0x4080ec
mov esi, dword [ebp - 0x84]
mov dword [ebp - 0x70], esi
mov esi, dword [ebp - 0x74]
mov dword [ebp - 0x30], esi
mov esi, dword [ebp - 0x28]
mov dword [ebp - 0x60], esi
mov esi, dword [ebp - 0x68]
mov dword [ebp - 0x58], esi
mov esi, dword [ebp - 0x54]
cmp esi, eax
je 0x48018d
mov dword [ebp - 0x78], 2
mov dword [ebp - 0x2c], 0
add byte [eax], al
mov dword [ebp - 0x4c], ecx
test ebx, ebx
jne 0x480199
movzx eax, word [edi + 2]
cmp eax, 0x2b
je 0x480285
cmp eax, 0x3f
jne 0x408477
mov eax, dword [ebp - 0xe4]
add edi, 2
mov dword [ebp - 4], edi
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x10], eax
cmp word [ebx], 0x75
je 0x480299
movzx ecx, word [ebx]
cmp ecx, 0x1d
je 0x480894
cmp ecx, 0x1e
je 0x480894
cmp ecx, 0x1f
je 0x480894
cmp ecx, 0x20
je 0x480894
cmp ecx, 0x17
jae 0x408482
fstp st(0)
mov esi, 0x34
mov ebx, ecx
mov ecx, dword [ebp - 0x20]
movzx eax, word [ecx]
cmp eax, 0x10
je 0x480959
adc byte [edi], cl
test dl, dl
xchg dword [edi], eax
add byte [ebx - 0x7bf0f008], al
leave
xchg dword [edi], eax
add byte [ebx + 0x45c7ffc8], al
in al, dx
cmp eax, 0xf
je 0x480959
or eax, 0xffffffff
mov dword [ebp - 0x14], 0xffffffff
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x3c], 0
mov ecx, edx
mov edx, dword [ebp - 0x20]
mov dword [ebp - 8], edx
je 0x408212
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x54]
add edx, esi
mov dword [ebp - 0x10], edx
test eax, eax
jne 0x4809a4
test esi, esp
xchg dword [edi], eax
add byte [ebx - 0x67c3bb3], cl
dec dword [edi]
test dword [edx - 0x72fff879], esp
inc edx
and dword [ebx - 0x76991fb3], ecx
add dword [ebp + 0x55890251], ecx
clc
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xffffffff
jne 0x48096c
lea eax, [edx + 0x21]
mov ecx, dword [ebp - 0x20]
mov word [ecx], ax
lea edx, [ecx + 2]
mov dword [ebp - 8], edx
mov edi, dword [ebp - 0x14]
mov esi, dword [ebp - 0x18]
cmp dword [ebp - 0x24], 0
call 0x11cff66
je 0x4081f1
test ebx, 0x10000000
jne 0x480aff
mov word [edx], bx
add edx, 2
mov ebx, dword [ebp + 0x28]
mov dword [ebp - 8], edx
test esi, esi
jns 0x480b21
mov edi, dword [ebp - 4]
cmp dword [ebp - 0x2c], 0
jne 0x480b33
mov ecx, dword [ebp + 0x28]
mov eax, dword [ebp - 0x78]
or dword [ecx + 0x68], eax
mov ebx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x7c]
add edi, 2
mov dword [ebp - 0x20], 0
mov dword [ebp - 4], edi
jmp 0x407893
test byte [ebx + 0x45c702c7], al
loopne 0x408228
add byte [eax], al
add byte [ecx + 0x60e9fc7d], cl
idiv bh
dec dword [ebx + 0xa92c4d]
adc byte [eax], al
add byte [edi], cl
test ebx, ebx
pushfd
pop es
add byte [ebx + 0x40ff2845], cl
inc eax
mov ecx, dword [ebp + 0x2c]
test eax, 0x1000
jne 0x481f1c
mov eax, dword [ebp + 0x28]
inc dword [eax + 0x40]
mov edx, dword [ebp - 8]
clc
mov ax, word [eax + 0x40]
mov word [edx + 4], ax
mov edi, dword [ebp - 4]
add al, 0x8b
jge 0x408251
mov dword [ebp - 0x10], 1
mov eax, dword [ebp + 0x28]
inc dword [eax + 0x58]
cmp dword [eax + 0x58], 0xfa
jg 0x482300
mov word [edx], si
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x4c], edx
mov edx, eax
neg ecx
mov eax, dword [edx + 0x68]
mov edi, dword [edx + 0x40]
mov dword [ebp - 0x44], eax
sbb eax, eax
lea ecx, [ebp - 0x8c]
and eax, ecx
mov dword [ebp - 0x8c], 0
cmp esi, 0x87
add byte [eax], al
je 0x4087d8
xor edx, edx
cmp esi, 0x7f
je 0x4087e2
cmp esi, 0x80
je 0x4087e2
xor ecx, ecx
push eax
push dword [ebp + 0x28]
lea eax, [ebp - 0x94]
push dword [ebp + 0x20]
push eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xec]
push eax
mov eax, dword [ebp + 0x24]
add eax, edx
push eax
push dword [ebp - 0x10]
lea eax, [ebp - 4]
push dword [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
push dword [ebp + 0xc]
mov ecx, ebx
push eax
call fcn.00407474
add esp, 0x34
test eax, eax
je 0x4087ec
mov eax, dword [ebp + 0x28]
dec dword [eax + 0x58]
cmp esi, 0x81
je 0x481f29
cmp esi, 0x80
jle 0x481f45
mov ebx, dword [ebp + 0x2c]
mov edx, dword [ebp - 8]
cmp esi, 0x87
je 0x481f56
mov eax, dword [ebp - 0x94]
mov ecx, dword [ebp - 0xa4]
mov edi, dword [ebp - 4]
cmp word [edi], 0x29
jne 0x4822eb
test ebx, ebx
je 0x4083fe
mov esi, dword [ebx]
mov ebx, dword [ebp - 0x8c]
mov ecx, 0x7fffffeb
sub ecx, esi
lea eax, [ebx - 4]
cmp ecx, eax
jl 0x4820db
mov ecx, dword [ebp + 0x2c]
lea eax, [ebx - 4]
mov ebx, dword [ebp - 0xc]
add eax, esi
mov dword [ecx], eax
mov ecx, dword [ebp - 0x7c]
mov dword [edx + 2], 0x780002
add al, byte [edx]
add byte [eax], bh
mov eax, 2
mov word [edx + 6], ax
mov edi, dword [ebp - 4]
add edx, 8
add edi, eax
mov dword [ebp - 8], edx
mov dword [ebp - 4], edi
jmp 0x407893
mov eax, dword [ebp - 0x30]
fstp st(0)
cmp eax, 0xfffffffe
jne 0x4083b8
or eax, 0xffffffff
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x20], edx
test bl, 4
jne 0x40877a
mov eax, 0xc
mov ecx, dword [ebp - 0x7c]
mov word [edx], ax
mov edi, dword [ebp - 4]
add edx, 2
add edi, 2
mov dword [ebp - 8], edx
mov dword [ebp - 4], edi
jmp 0x407893
mov edx, dword [ebp - 0x4c]
mov dword [ebp - 8], edx
cmp esi, 0x91
je 0x407b80
mov ebx, dword [ebp - 0x60]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x58]
mov dword [ebp - 0x68], ebx
mov ebx, dword [ebp - 0x70]
mov dword [ebp - 0x84], ebx
mov ebx, dword [ebp - 0x30]
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x9c], 0
cmp esi, 0x81
jl 0x481fed
cmp ebx, 0xfffffffe
je 0x481fb4
test ecx, ecx
jns 0x40873a
test eax, eax
js 0x407b80
mov ecx, dword [ebp - 0xb4]
mov ebx, dword [ebp - 0xc]
add edi, 2
mov dword [ebp - 0x60], ecx
mov ecx, dword [ebp - 0x7c]
mov dword [ebp - 0x58], eax
mov dword [ebp - 4], edi
jmp 0x407893
mov eax, dword [ebp - 0xa0]
jmp 0x40812f
cmp ecx, 0x6e
jne 0x4085a5
mov ecx, dword [ebp - 0x3c]
fstp st(0)
test ecx, ecx
je 0x4087ba
test esi, esi
jne 0x480860
cmp ecx, 0xffffffff
je 0x4084f8
cmp ecx, 1
jne 0x480872
mov ebx, dword [ebp + 0x28]
add eax, 0x66
mov word [edx], ax
mov edi, dword [ebp - 4]
add edx, 2
mov dword [ebp - 8], edx
jmp 0x408208
mov ebx, dword [ebp - 0xac]
cmp ebx, 0xffff
ja 0x480079
mov edx, dword [ebp - 8]
mov esi, 1
mov word [ebp - 0x108], bx
mov dword [ebp - 0x10], esi
jmp 0x407a85
xor esi, esi
lea eax, [esi + 1]
jmp 0x4080b9
add eax, 0x62
mov word [edx], ax
add edx, 2
mov dword [ebp - 8], edx
mov edi, dword [ebp - 4]
mov ebx, dword [ebp + 0x28]
jmp 0x408208
add edi, 4
mov dword [ebp - 4], edi
cmp word [edi], 0x5c
je 0x47fe3a
movzx ecx, word [edi]
test cx, cx
je 0x408795
test esi, esi
jne 0x408538
cmp ecx, 0x5d
je 0x408795
cmp dword [ebp - 0x24], 0
mov esi, ecx
mov dword [ebp - 0x98], esi
je 0x408558
adc cl, byte [ebx - 0x3ffda3a]
add byte [eax], al
mov eax, esi
and eax, 0xfc00
cmp eax, 0xd800
je 0x47fe98
cmp dword [ebp - 0x34], 0
jne 0x408570
cmp esi, 0x5c
pop esp
je 0x47fec3
cmp esi, 0x5b
je 0x47ff1f
mov ecx, dword [ebp + 0xc]
cmp esi, ebx
jb 0x48209a
je 0x407e5a
mov dword [ebp - 0x10], 2
cmp esi, 0xd
je 0x47ff50
cmp esi, 0xa
je 0x47ff50
mov eax, dword [ebp + 0x28]
push esi
push ebx
push eax
jmp 0x407e71
cmp ecx, 0x6f
je 0x40848b
cmp ecx, 0x70
je 0x40848b
invalid
cmp ecx, 0x71
je 0x40848b
cmp ecx, 0x72
je 0x40848b
cmp ecx, 0x73
je 0x40848b
cmp ecx, 0x74
je 0x40848b
cmp ecx, 0x7d
jb 0x48083b
mov eax, 0x87
cmp cx, ax
ja 0x48083b
mov esi, edx
sub esi, ebx
xor ebx, ebx
sar esi, 1
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x1c], ebx
cmp cx, ax
je 0x48030d
mov eax, 0x81
cmp cx, ax
mov eax, dword [ebp - 0x54]
jb 0x480329
mov ecx, dword [ebp - 0x3c]
test eax, eax
jne 0x4803a7
push dword [ebp - 0x40]
fstp st(0)
mov edi, dword [ebp - 0x20]
push dword [ebp + 0x28]
cmp ecx, 1
push dword [ebp - 0x24]
mov word [edx], ax
mov ecx, edi
jg 0x48035a
lea edx, [eax + 1]
call fcn.0041e3f9
mov edx, dword [ebp - 0x14]
push ebp
in al, dx
add esp, 0xc
lea eax, [edx + edx]
push eax
lea esi, [edi + 2]
push edi
push esi
call fcn.00425f80
mov edx, dword [ebp - 8]
add edx, 2
add esp, 0xc
mov dword [ebp - 8], edx
cmp dword [ebp - 0x3c], ebx
je 0x48034a
mov eax, dword [ebp - 0x10]
mov ecx, edi
add eax, 0x92
mov dword [ebp - 0x20], esi
mov esi, dword [ebp - 0x14]
mov dword [ebp - 0x1c], ecx
mov word [edi], ax
mov eax, dword [ebp - 0x3c]
mov edi, dword [ebp - 4]
dec eax
mov dword [ebp - 0x3c], eax
test eax, eax
js 0x4806e7
cmp dword [ebp + 0x2c], 0
je 0x4086ab
test eax, eax
jg 0x48052f
lea ebx, [eax - 1]
test ebx, ebx
jns 0x480586
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x408507
jmp 0x4806ac
cmp word [edi + 2], 0x45
lea ecx, [edi + 2]
je 0x408784
dec edi
add cl, byte [edi]
test byte [eax + 0x6a000000], dh
add edi, dword [edx + 0x4b26d8]
push 3
mov edx, 0x4b26d8
call fcn.004088f3
add esp, 4
test eax, eax
jne 0x407da8
mov eax, dword [ebp - 0x2c]
add edi, 6
jmp 0x407d80
mov ebx, dword [ebp - 0xc]
mov edi, dword [ebp + 0x28]
pop ebp
hlt
jge 0x408724
push 1
push ebx
push dword [edi + 0x40]
lea edx, [ebp - 0xac]
push dword [ebp + 0xc]
lea ecx, [ebp - 4]
call fcn.00408e6e
mov esi, eax
mov eax, dword [ebp + 0xc]
add esp, 0x10
cmp dword [eax], 0
jne 0x4087ec
test esi, esi
jne 0x47fb5e
mov ebx, dword [ebp - 0xac]
mov edi, dword [ebp - 4]
jmp 0x407e26
test eax, eax
jns 0x40845a
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0xb4], eax
mov eax, ecx
or eax, dword [ebp - 0x44]
mov dword [ebp - 0x94], eax
jmp 0x408452
mov dword [ebp - 0x24], ecx
jmp 0x40783f
mov eax, 1
jmp 0x40784d
mov edx, eax
mov dword [ebp - 8], edx
jmp 0x4078d5
mov eax, 0xd
jmp 0x4083e4
mov edi, ecx
jmp 0x407d80
mov eax, 1
jmp 0x407d76
mov edi, eax
mov dword [ebp - 4], edi
jmp 0x407e5a
mov eax, 1
jmp 0x407ec9
mov eax, 0x6f
jmp 0x407f0d
xor ecx, ecx
jmp 0x480134
mov edx, ebx
mov dword [ebp - 8], edx
jmp 0x408212
mov esi, 1
jmp 0x407a85
mov eax, 1
jmp 0x407c92
mov edx, 1
jmp 0x4082bc
mov ecx, 1
jmp 0x4082be
mov edi, dword [ebp - 4]
jmp 0x482320
or eax, dword [ebx + ecx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or eax, dword [185273099]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or eax, dword [esi]
pop es
or byte [ecx], cl
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or ecx, dword [ebx]
or al, byte [ecx]
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
mov ebx, dword [ebp + 8]
push esi
mov esi, dword [ebp + 0x10]
mov dword [ebp - 0xc], ecx
xor ecx, ecx
push edi
mov edi, dword [ebp + 0x14]
mov dword [ebp - 8], edx
mov dword [ebp - 4], ecx
test bl, 1
jne 0x47e6e0
and ebx, 0x800
je 0x4088e6
cmp edi, 0x100
jae 0x47e7b6
cmp esi, edi
ja 0x4088de
mov eax, edi
sub eax, esi
mov byte [ecx + 3], 0xc8
mov dword [ebp - 4], ecx
mov ecx, esi
and ecx, 7
mov al, 1
shl al, cl
mov ecx, dword [ebp - 0xc]
mov edx, esi
shr edx, 3
or byte [edx + ecx], al
inc esi
cmp esi, edi
jbe 0x4088c5
mov eax, dword [ebp - 4]
pop edi
pop esi
pop ebx
leave
ret
mov eax, 0xffff
cmp edi, eax
jbe 0x4088ab
mov edi, eax
jmp 0x4088ab
add byte [eax], al
add byte [ebx + 0x4468bf8], cl
mov dword [edi + 8], eax
mov eax, dword [esi + 4]
mov dword [eax + 4], edi
push dword [edi + 0x10]
call fcn.0046d1f6
xor eax, eax
inc eax
jmp 0x41b5ec
add byte [ebp - 0xaf07bb], cl
adc eax, 0x48d5a4
lea eax, [ebp - 8]
push eax
push esi
call dword [0x48d654]
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x18]
jl 0x41b5d2
cmp eax, dword [ebp - 0x10]
jg 0x41b5d2
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x14]
jl 0x41b5d2
cmp eax, dword [ebp - 0xc]
jle 0x47e6c6
jmp 0x41b5d2
cmp edx, 0x4000100
jae 0x47e7ef
add byte [ecx], al
add byte [ebx + esi*2], al
xor ecx, dword [ebx + 0x408b0c45]
add al, 0xf
mov dh, 0xc
adc byte [ebx + 0x7e183d1], cl
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 4]
movzx ecx, byte [eax + edx]
mov edx, ecx
and ecx, 7
shr edx, 3
mov al, 1
shl al, cl
mov ecx, dword [ebp - 0xc]
or byte [edx + ecx], al
mov ecx, dword [ebp - 4]
mov edx, dword [ebp + 8]
inc ecx
inc edx
mov dword [ebp - 4], ecx
cmp edx, edi
mov dword [ebp + 8], edx
jbe 0x47e7b4
jmp 0x47e7ef
mov edx, dword [ebp - 8]
jmp 0x4088e4
push cs
pop es
or eax, dword [edi]
push cs
push cs
push cs
or al, 0xe
or eax, 0xf46fff8b
inc edi
add ch, ah
inc edi
add al, bh
clc
inc edi
add byte [0x330047f3], cl
inc edi
add byte [eax - 0xd], al
inc edi
add byte [esi - 0x1fffb80d], dl
inc edi
add byte [esi], bl
hlt
push es
mov edi, dword [ebp - 4]
jge 0x47f624
mov dword [ebp - 0x88], 0x4c2
test ebx, 0x4000
je 0x407a96
mov dword [edx], 0xff0076
sub edi, dword [ecx + 0x18]
xor ecx, ecx
sar edi, 1
mov word [edx + 4], di
mov word [edx + 6], cx
mov edi, dword [ebp - 4]
mov dword [ebp - 0x88], edx
add edx, 8
mov dword [ebp - 8], edx
jmp 0x407a96
cmp esi, 0x4c2ff
ja 0x47f692
mov eax, dword [ecx + 0xc]
test byte [eax + esi], 1
je 0x47f68f
add edi, 2
mov dword [ebp - 4], edi
movzx esi, word [edi]
cmp esi, 0x4c2ff
jbe 0x47f678
mov eax, dword [ebp - 0x24]
cmp esi, 0x23
jne 0x47fb58
add edi, 2
mov dword [ebp - 4], edi
movzx edx, word [edi]
test dx, dx
je 0x47f6e6
mov esi, dword [ecx + 0x7c]
test esi, esi
je 0x47f6eb
mov ecx, dword [ecx + 0x1c]
cmp edi, ecx
jae 0x4cb953
push eax
mov eax, dword [ebp + 0x28]
sub eax, 0xffffff80
push eax
push ecx
mov edx, esi
mov ecx, edi
call fcn.0040903f
mov ecx, dword [ebp + 0x28]
add esp, 0xc
test eax, eax
je 0x47f71b
mov eax, dword [ecx + 0x4c280]
lea edi, [edi + eax*2]
mov eax, dword [ebp - 0x24]
mov dword [ebp - 4], edi
movzx esi, word [edi]
jmp 0x47f66d
mov esi, dword [ecx + 0x4c280]
mov ecx, dword [ecx + 0x1c]
lea eax, [esi + esi]
sub ecx, eax
cmp edi, ecx
mov ecx, dword [ebp + 0x28]
ja 0x47f71b
cmp dx, word [ecx + 0x84]
jne 0x47f71b
cmp esi, 1
je 0x47f6d7
mov ax, word [edi + 2]
cmp ax, word [ecx + 0x86]
je 0x47f6d7
mov eax, dword [ebp - 0x24]
add edi, 2
mov dword [ebp - 4], edi
test eax, eax
je 0x47f746
mov dword [edx], 0x85fc7d89
sal byte [esi + ebx + 0x66], 0x8b
pop es
mov ax, word [edi]
mov edx, 0x74fc00
and ax, dx
mov edx, 0x74dc00
cmp ax, dx
mov eax, dword [ebp - 0x24]
jne 0x47f746
add byte [esi + 0x3b], ah
ret 0x458b
add edi, 2
mov dword [ebp - 4], edi
movzx edx, word [edi]
test dx, dx
je 0x47f6e6
jmp 0x47f6a9
push edx
cmp al, 0xff
mov eax, dword [ebp - 0xa8]
dec dword [ebp - 0xa8]
test eax, eax
jg 0x4079d3
cmp dword [ebp + 0x2c], ecx
jne 0x47f7b3
mov eax, dword [ebp + 0x28]
sub edi, dword [eax + 0x18]
mov eax, dword [ebp - 0x88]
sar edi, 1
sub di, word [eax + 4]
mov word [eax + 6], di
mov edi, dword [ebp - 4]
mov dword [ebp - 0x88], ecx
jmp 0x4079d3
leave
jne 0x4079e1
cmp dword [ebp - 0x7c], ecx
jne 0x4079e1
mov dword [edx], 0xff0076
lea eax, [edx + 4]
mov dword [ebp - 0x88], edx
mov edx, dword [ebp + 0x28]
sub edi, dword [edx + 0x18]
sar edi, 1
xor edx, edx
mov word [eax + 2], dx
lea edx, [eax + 4]
mov word [eax], di
mov edi, dword [ebp - 4]
mov eax, dword [ebp - 0xc]
mov dword [ebp - 8], edx
jmp 0x4079e1
add al, 0
add dh, dh
ret
ret 4
mov eax, 0x4c21b
mov word [edx], ax
mov edi, dword [ebp - 4]
add edx, 2
mov dword [ebp - 8], edx
jmp 0x407bc4
inc ebp
loopne 0x47f820
add al, 0
add byte [ebx - 0x7699e640], al
add cl, byte [ebx - 0x3d7c0383]
add cl, byte [ecx + 0x4fe9f855]
dec edi
cmp eax, 0xffffffff
mov eax, dword [ebp + 0x28]
fstp st(0)
test dword [eax + 0x60], 0x2007400
je 0x407a96
mov eax, dword [ebp + 0xc]
mov dword [eax], 0x40
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
dec ebx
add byte [ecx - 0x107c7bbb], cl
add ch, cl
stc
cmp al, 0xff
lea edx, [ebp - 0x80]
mov ecx, edi
call fcn.00470a1d
test eax, eax
je 0x407db5
mov ecx, dword [ebp + 0xc]
xor eax, eax
cmp word [edi + 2], 0x3a
setne al
dec eax
and eax, 0xffffffee
add eax, 0x1f
mov dword [ecx], eax
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
test ch, bl
test al, bh
dec dword [ebx - 0x270807ab]
sbb eax, eax
and eax, 0xffffff70
add eax, 0x4c29d
mov word [edx], ax
mov eax, dword [ebp - 0x30]
add edx, 2
mov dword [ebp - 8], edx
cmp eax, 0xfffffffe
jne 0x47f934
or eax, 0xffffffff
mov dword [ebp - 0x30], eax
mov ecx, dword [ebp - 0x70]
mov edi, dword [ebp - 4]
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x74], eax
jmp 0x407bc1
inc ebp
mov ecx, gs
jns 0x47f8c8
clc
dec dword [edi]
mov bh, 0x1f
mov eax, ebx
and eax, 0x74fc00
cmp eax, 0x400d800
jne 0x407e3c
clc
dec dword [edi]
mov bh, 0x47
add al, byte [ebx - 0x1c7efd39]
inc dword [ebx]
add byte [eax], al
movzx eax, word [edi + 2]
add edi, 2
and ebx, 0x3ff
shl ebx, 0xa
and eax, 0x3ff
or ebx, eax
add ebx, 0x10400
mov dword [ebp - 4], edi
jmp 0x407e3c
sar esi, 1
add dword [ecx], esi
mov esi, edx
mov dword [ebp - 0x50], 0x40001
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x5c], esi
jmp 0x407e4b
mov al, byte [ebp + ecx - 0x138]
or eax, 0xfffffec8
not al
or byte [ebp + ecx - 0xd8], al
ror byte [eax], 1
test byte [0xffffff28], cl
inc ecx
cmp ecx, 0x20
jb 0x47fb56
jmp 0x47fb82
mov edi, dword [ebp - 0x80]
mov esi, dword [ebp - 0x18]
mov ecx, 0x40001
add edi, 2
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x10], 0xb70f02
jmp 0x407ed7
cld
movzx eax, word [ebp - 0xf4]
mov word [esi - 2], ax
dec ecx
mov dword [ebp - 0x28], ecx
jmp 0x407ed1
and al, byte [eax]
add byte [ebx - 0x48f00fab], cl
pop ds
dec ecx
sub edx, 2
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x10], edx
jmp 0x407e6a
fmul dword [ecx + 0x27e9f055]
cmp al, 0xff
mov edi, dword [ebp - 4]
mov esi, dword [ebp - 0x18]
jmp 0x407ed7
test ebx, eax
xchg al, bh
jmp dword [esi - 0x7d]
cmp word [edi + 2], 0x51
jne 0x408560
add edi, 4
mov dword [ebp - 4], edi
cmp word [edi], 0x5c
jne 0x47fecc
cmp word [edi + 2], 0x45
jne 0x47fecc
add edi, 4
mov dword [ebp - 4], edi
cmp word [edi], 0x5c
aas
pop esp
je 0x47fe9d
jmp 0x408560
mov esi, 0x40001
mov dword [ebp - 0x34], esi
jmp 0x408560
dec dword [ebx - 0x3b7cf3b3]
adc byte [ebx - 0x7af0fbc7], al
dec byte [eax + 0x7d8bfff8]
cld
test eax, eax
je 0x47ff52
cmp eax, 5
jne 0x4820b4
mov edx, dword [ebp - 0x10]
mov esi, 0x4c208
mov dword [ebp - 0x98], esi
jmp 0x4085b4
clc
dec dword [ebx - 0x974b]
dec dword [ebx + 0x54e9f055]
xchg al, bh
mov esi, dword [ebp - 0x98]
mov edx, dword [ebp - 0x10]
jmp 0x4085b4
dec dword [edi]
mov bh, 0x47
add al, byte [ebx + 0xe743af8]
cmp eax, 0x2e
je 0x47ff77
cmp eax, 0x3d
jne 0x4085b1
lea edx, [ebp - 0x80]
mov ecx, edi
call fcn.00470a1d
test ebp, esp
jne 0x4820c6
or bh, bh
inc dword [ebp + 0x3d850fe5]
and dword [eax], eax
add byte [ebx + 0x20e9f055], cl
xchg al, bh
dec dword [ebx + 0x48812845]
add byte fs:[eax], cl
mov edx, dword [ebp - 0x10]
jmp 0x4085b1
sub byte [ecx + 0x8006448], al
add cl, dl
jmp 0x4085de
add byte [eax], al
setne al
add edx, 2
add eax, 0x1f
mov word [edx - 2], ax
test esi, esi
je 0x4800a9
cmp ebx, 0x4c2ffff
jbe 0x4800a9
mov ecx, ebx
call fcn.0047185a
mov edi, dword [ebp - 4]
lea edx, [edx + eax*2]
mov dword [ebp - 8], edx
jmp 0x407bc1
mov word [edx], bx
mov edi, dword [ebp - 4]
add edx, 2
mov dword [ebp - 8], edx
jmp 0x407bc1
mov dword [ebp - 8], edx
call fcn.00425fc1
add esp, 0xc
lea eax, [ebp - 0xd8]
push 0x20
and byte [eax - 1], dl
jne 0x480143
invalid
and byte [eax - 1], dl
jne 0x480143
call fcn.0041eec1
lea edx, [esi + 0x20]
add esp, 0xc
mov dword [ebp - 8], edx
jmp 0x480160
mov ecx, dword [ebp - 0x20]
mov eax, edx
sub eax, ecx
sar eax, 1
mov word [ecx + 2], ax
mov edi, dword [ebp - 4]
jmp 0x407bc4
not byte [ebp + ecx - 0xd8]
inc ecx
cmp ecx, 0x20
jb 0x480175
jmp 0x407f69
clc
dec dword [ebx + 0x458d0c75]
les edx, [esi + 0x50]
lea ecx, [edi + 2]
lea edx, [ebp - 0x54]
call fcn.0047104d
add esp, 8
cmp dword [esi], 0
mov edi, eax
mov dword [ebp - 4], edi
jne 0x48235f
add cl, byte [ebp - 0x541753ab]
push cs
invalid
mov edx, dword [ebp - 8]
mov esi, dword [ebp - 0x54]
mov eax, dword [ebp - 0x3c]
jmp 0x408100
movzx eax, word [edi]
mov ecx, 0x7401ff
cmp ax, cx
ja 0x48020a
mov ecx, dword [ebx + 0xc]
movzx eax, ax
test byte [eax + ecx], 1
je 0x48020a
movzx eax, word [edi + 2]
add edi, 2
mov edx, 0x7401ff
cmp ax, dx
jbe 0x4801f0
cmp word [edi], 0x23
jne 0x4806b5
movzx edx, word [edi + 2]
add edi, 2
test dx, dx
je 0x4801e0
mov eax, dword [ebp - 0x24]
mov esi, dword [ebx + 0x7c]
mov ecx, dword [ebx + 0x1c]
test esi, esi
je 0x480255
cmp edi, ecx
jae 0x480282
push eax
lea eax, [ebx + 0x480]
push eax
push ecx
mov edx, esi
mov ecx, edi
call fcn.0040903f
add esp, 0xc
test eax, eax
je 0x48027f
mov eax, dword [ebx + 0x480]
lea edi, [edi + eax*2]
jmp 0x4801e0
mov esi, dword [ebx + 0x80]
lea eax, [esi + esi]
sub ecx, eax
cmp edi, ecx
ja 0x48027f
cmp dx, word [ebx + 0x84]
jne 0x48027f
cmp esi, 1
je 0x48024a
mov ax, word [edi + 2]
cmp ax, word [ebx + 0x86]
je 0x48024a
mov eax, dword [ebp - 0x24]
add edi, 2
test eax, eax
je 0x4802a4
mov ax, word [edi]
mov ecx, 0x74fc00
and ax, cx
mov ecx, 0x74dc00
cmp ax, cx
mov eax, dword [ebp - 0x24]
jne 0x4802a4
add edi, 2
movzx edx, word [edi]
test dx, dx
je 0x4801e0
jmp 0x480223
add byte [eax], al
jne 0x48033d
mov edi, dword [ebp + 0x28]
mov eax, dword [edi + 0x10]
mov ecx, dword [edi + 0x20]
add eax, 2
cmp ecx, eax
jb 0x48033d
movzx esi, word [ecx - 2]
mov eax, ebx
sub eax, dword [edi + 0x14]
add eax, 2
sar eax, 1
adc al, 0x83
rol byte [edx], 0xd1
clc
cmp esi, eax
jne 0x48033a
lea eax, [esi + 2]
mov word [ecx - 2], ax
mov esi, dword [ebp - 0x54]
mov eax, dword [ebp - 0x10]
fld qword [0x4b69f8]
mov edi, dword [ebp - 4]
jmp 0x408180
xor bh, byte [esi - 8]
dec dword [ebx - 0x6e411fbb]
add dword [eax + eax + 0x66], esi
cmp dword [eax + 4], esi
mov esi, dword [ebp - 0x14]
jne 0x40864d
fstp st(0)
jmp 0x408253
or al, 0x8d
add al, 0x36
push eax
lea eax, [edi + 6]
push edi
push eax
call fcn.00425fc1
mov eax, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
mov ecx, dword [ebp - 0x1c]
add eax, 0x4c292
mov word [edi], ax
add edx, 6
lea ebx, [edi + 4]
add esp, 0xc
mov dword [edi + 2], 0x40083
add edi, 6
mov dword [ebp - 8], edx
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x20], edi
jmp 0x4086cc
mov esi, dword [ecx + 0x20]
push edi
push dword [ebp - 0x20]
push edx
call fcn.0041eec1
mov eax, dword [ebp + 0x28]
mov ecx, esi
sub ecx, dword [ebp - 0x40]
mov edx, dword [eax + 0x10]
mov eax, dword [eax + 0x3c]
sar ecx, 1
sub eax, ecx
mov ecx, dword [ebp + 0x28]
add eax, 0xffffff9c
add esp, 0xc
lea eax, [edx + eax*2]
cmp dword [ecx + 0x20], eax
jbe 0x4804ff
mov eax, dword [ebp - 0x40]
sub eax, edx
sar eax, 1
sub esi, edx
mov dword [ebp - 0x40], eax
sar esi, 1
call fcn.00470ad6
mov ecx, dword [ebp + 0xc]
mov dword [ecx], eax
test ebp, esp
jne 0x40882d
mov eax, dword [ebp + 0x28]
mov ecx, dword [ebp - 0x40]
mov edx, dword [eax + 0x10]
mov eax, dword [eax + 0x3c]
lea ecx, [edx + ecx*2]
mov dword [ebp - 0x40], ecx
lea esi, [edx + esi*2]
mov ecx, esi
sub ecx, dword [ebp - 0x40]
sar ecx, 1
sub eax, ecx
mov ecx, dword [ebp + 0x28]
add eax, 0xffffff9c
lea eax, [edx + eax*2]
cmp dword [ecx + 0x20], eax
ja 0x4804b3
cmp dword [ebp - 0x40], esi
jae 0x48052c
mov edx, dword [ebp - 0x14]
mov ebx, dword [ebp - 0x40]
mov cx, word [ebx]
mov edi, dword [ebp + 0x28]
add cx, dx
mov eax, dword [edi + 0x20]
add ebx, 2
mov word [eax], cx
mov ecx, edi
add dword [ecx + 0x20], 2
cmp ebx, esi
jb 0x48050a
mov ebx, dword [ebp - 0x50]
mov edi, dword [ebp - 0x44]
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x40], esi
mov esi, dword [ebp - 0x14]
inc ebx
lea edx, [edx + esi*2]
mov dword [ebp - 8], edx
mov dword [ebp - 0x50], ebx
cmp ebx, eax
jl 0x480483
mov edi, dword [ebp - 4]
mov ebx, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x3c]
jmp 0x48055c
test ecx, ecx
jle 0x480565
sub ecx, eax
mov dword [ebp - 0x3c], ecx
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x1c]
jmp 0x4086d6
fld qword [ebp - 0x48]
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x48]
sub ecx, 4
fmul qword [ebp - 0x48]
fcomp qword [0x4b69f8]
fnstsw ax
test ah, 0x41
je 0x4820ed
mov edi, dword [ebp + 0x2c]
mov eax, 0x7fffffeb
mov esi, dword [edi]
sub eax, esi
cmp eax, ecx
jl 0x4820ed
lea eax, [ecx + esi]
mov dword [edi], eax
mov edi, dword [ebp - 4]
jmp 0x4086fa
mov eax, dword [ebp + 0x28]
add edx, 2
mov esi, dword [eax + 0x20]
mov word [edx - 2], di
mov dword [ebp - 8], edx
test ebx, ebx
je 0x480615
mov eax, 0x4c283
mov word [edx], ax
add edx, 2
cmp dword [ebp - 0x18], 0
jne 0x480602
xor eax, eax
jmp 0x480609
mov eax, edx
sub eax, dword [ebp - 0x18]
sar eax, 1
mov dword [ebp - 0x18], edx
mov word [edx], ax
add edx, 2
mov dword [ebp - 8], edx
push ecx
push dword [ebp - 0x20]
push edx
call fcn.0041eec1
mov eax, dword [ebp + 0x28]
mov ecx, esi
sub ecx, dword [ebp - 0x40]
mov edx, dword [eax + 0x10]
mov eax, dword [eax + 0x3c]
sar ecx, 1
sub eax, ecx
mov ecx, dword [ebp + 0x28]
add eax, 0xffffff9c
add esp, 0xc
lea eax, [edx + eax*2]
cmp dword [ecx + 0x20], eax
jbe 0x48068e
mov eax, dword [ebp - 0x40]
sub eax, edx
sar eax, 1
sub esi, edx
mov dword [ebp - 0x40], eax
sar esi, 1
call fcn.00470ad6
mov ecx, dword [ebp + 0xc]
mov dword [ecx], eax
test ebp, esp
jne 0x40882d
mov eax, dword [ebp + 0x28]
mov ecx, dword [ebp - 0x40]
mov edx, dword [eax + 0x10]
mov eax, dword [eax + 0x3c]
lea ecx, [edx + ecx*2]
mov dword [ebp - 0x40], ecx
lea esi, [edx + esi*2]
mov ecx, esi
sub ecx, dword [ebp - 0x40]
sar ecx, 1
sub eax, ecx
mov ecx, dword [ebp + 0x28]
add eax, 0xffffff9c
lea eax, [edx + eax*2]
cmp dword [ecx + 0x20], eax
ja 0x480642
mov ecx, dword [ebp - 0x40]
cmp ecx, esi
jae 0x4806cc
mov edx, dword [ebp - 0x14]
mov edi, dword [ebp + 0x28]
mov cx, word [ecx]
xor eax, eax
test ebx, ebx
setne al
lea eax, [eax*2 + 0x40001]
add cx, ax
mov eax, dword [edi + 0x20]
add cx, dx
mov word [eax], cx
mov ecx, dword [ebp - 0x40]
add dword [edi + 0x20], 2
add ecx, 2
mov dword [ebp - 0x40], ecx
cmp ecx, esi
jb 0x48069b
mov edi, dword [ebp - 0x44]
dec ebx
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x50]
lea edx, [edx + eax*2]
mov dword [ebp - 0x40], esi
mov dword [ebp - 8], edx
jns 0x4805d9
mov edi, dword [ebp - 4]
cld
jmp 0x4086f7
mov word [edi + 2], si
test ecx, ecx
je 0x48084b
mov eax, 0x4c294
mov word [ecx], ax
cmp dword [ebp - 0x54], 2
mov edi, dword [ebp - 4]
jge 0x408249
jmp 0x408253
add eax, 0x79
mov word [ebx], ax
mov edi, dword [ebp - 4]
jmp 0x408253
sar byte [ecx + 0x66], 0x89
add ebp, ecx
leave
jl 0x480873
jns 0x4808db
mov dword [ebx], eax
jmp 0x408545
invalid
add byte [ebx + 0x38890845], cl
xor eax, eax
jmp 0x407a73
push ds
je 0x4808f6
dec eax
je 0x4808ef
dec eax
je 0x4808e8
xor esi, esi
jmp 0x4808fb
mov esi, 0x27
jmp 0x4808fb
mov esi, 0x1a
jmp 0x4808fb
mov esi, 0x4000d
cmp dword [ebp - 0x24], 0
je 0x48096c
mov ax, word [edx - 2]
lea ebx, [edx - 2]
mov dword [ebp - 0x44], 0x74fc00
and ax, word [ebp - 0x44]
mov dword [ebp - 0x44], 0x4dc00
mov dword [ebp - 0x50], ebx
cmp ax, word [ebp - 0x44]
jne 0x48096c
mov ax, word [ebx]
mov ecx, 0x74fc00
and ax, cx
mov ecx, 0x74dc00
cmp ax, cx
jne 0x48093e
sub ebx, 2
mov dword [ebp - 0x50], ebx
mov ecx, dword [ebp - 0x50]
mov ebx, edx
sub ebx, ecx
sar ebx, 1
lea eax, [ebx + ebx]
push eax
push ecx
lea eax, [ebp - 0x144]
push eax
call fcn.0041eec1
mov edi, dword [ebp - 4]
dec dword [ebx + 0x558bfc7d]
clc
jge 0x480957
mov edx, dword [ebp - 8]
add esp, 0xc
or ebx, 0x10010000
jmp 0x4081b9
movzx ebx, word [edx - 2]
cmp ecx, 0x1e
ja 0x4081b9
cmp dword [ebp - 0x54], 1
jle 0x4081b9
mov eax, dword [ebp + 0x28]
mov dword [ebp - 0x60], ebx
mov eax, dword [eax + 0x68]
or eax, dword [ebp - 0x90]
mov dword [ebp - 0x58], eax
jmp 0x4081b9
add al, 0x89
inc ebp
in al, dx
jmp 0x4081de
test esi, esi
js 0x480b0d
mov word [edx], si
mov word [edx + 2], di
add edx, 4
sub ecx, eax
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x3c], ecx
cmp ecx, 1
jne 0x480b2b
add eax, 0x25
mov word [edx], ax
add edx, 2
mov dword [ebp - 8], edx
jmp 0x408220
ret 0x8902
add eax, 0x27
mov word [edx], ax
mov word [edx + 2], cx
add edx, 4
mov dword [ebp - 8], edx
dec edx
add al, byte [ebx + 0x558904c2]
clc
jmp 0x408220
mov ah, 0x50
add eax, 4
push eax
call fcn.00425fc1
mov eax, dword [ebp - 0x4c]
mov edx, dword [ebp - 8]
mov ecx, 0x481
mov word [eax], cx
add esi, 2
mov eax, 0x4c278
mov word [edx + 4], ax
mov word [edx + 6], si
mov eax, dword [ebp - 0x4c]
add esp, 0xc
add edx, 8
mov word [eax + 2], si
mov edi, dword [ebp - 4]
mov dword [ebp - 8], edx
jmp 0x408253
mov ah, 0x83
les ecx, [ebx + eax*4]
ret 0x6608
movzx ecx, word [edi + 4]
lea eax, [edi + 4]
cmp ecx, 0x30
jb 0x480d34
cmp cx, 0x39
ja 0x480d34
movzx ecx, word [eax + 2]
add eax, 2
cmp ecx, 0x30
jae 0x480d22
cmp word [eax], bx
je 0x480d49
mov eax, edx
mov edx, dword [ebp - 8]
mov dword [eax], 0x740139
jmp 0x407bc1
mov ecx, dword [ebp + 0x28]
add edi, 2
mov dword [ebp - 4], edi
jmp 0x481cee
push cs
mov dword [edx], 0x45
mov edx, dword [ebp - 8]
jmp 0x407bc4
outsb dx, byte [esi]
clc
dec dword [ebx - 0x387cd7b3]
add cl, byte [ecx - 0x48f00383]
pop es
dec ebp
sub byte [ebx + 0x7d8902c7], al
cld
movzx eax, word [edi]
xor edx, edx
mov dword [ebp - 0x1c], edx
cmp eax, 0x3c
jne 0x480d99
cmp al, 0x75
or byte [ebp - 0x7b16c1a6], cl
or al, 0
add byte [ebx], dh
fild dword [ebx - 0x6af0d808]
ret
lea ebx, [edx + 0x3e]
jmp 0x481a1d
xor ebx, ebx
cmp eax, 0x27
setne bl
dec ebx
and ebx, 0xffffffaa
add ebx, 0x7d
jmp 0x481a1d
jge 0x480d7c
jmp 0x4c1c5d
jg 0x480e04
add al, 0xf
test ebx, esp
jb 0x480dba
inc edi
inc edi
dec eax
add dword [eax], eax
add al, 0
jmp 0x4080a6
and cl, byte [edi]
invalid
ret
clc
xor eax, eax
cmp esi, 0x10
sete al
xor ecx, ecx
mov dword [ebp - 0x20], edx
cmp eax, dword [ebp - 0x110]
movzx eax, word [ebp - 0xf0]
setne cl
add ecx, 0xf
mov word [edx], cx
mov word [edx + 2], ax
movzx eax, word [ebp - 0xdc]
mov word [edx + 4], ax
mov edi, dword [ebp - 4]
add edx, 6
mov dword [ebp - 8], edx
jmp 0x407bc4
dec dword [ebx + 0x558bfc7d]
clc
jge 0x480e90
mov edx, dword [ebp - 8]
jmp 0x407bc4
jne 0x407ac3
mov dword [ebp - 4], edi
mov ax, word [edi]
mov esi, 0x4c202
mov word [ebp - 0x106], ax
mov dword [ebp - 0x10], esi
jmp 0x407ac6
invalid
inc dword [ecx + 0x3ffe1]
add byte [0x3ff], ah
shl ecx, 0xa
or ecx, eax
add ecx, 0x10400
jmp 0x407aef
cld
mov dword [ebp - 0x74], 0xffffffff
mov dword [ebp - 0x30], 0xffffffff
jmp 0x407bc4
dec ebp
sub byte [ecx + 0x8006449], al
add cl, dl
jmp 0x407b7e
dec dword [ebx + 0x45c7fc7d]
test al, 0xff
invalid
mov ebx, dword [ebp - 0xc]
jmp 0x407d3f
ror byte [ebx - 0x7699d7b3], 2
add edx, 2
mov dword [ebp - 8], edx
add edi, 0xffffff6a
cmp edi, 5
ja 0x480f59
jmp dword [edi*4 + 0x44823eb]
add edi, 2
mov dword [ebp - 4], edi
movzx eax, word [edi]
mov esi, edi
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x6c], esi
cmp eax, 0x30
jb 0x481a3c
cmp eax, 0x39
jbe 0xff2170
mov dword [ebp - 0x44], 0x7401ff
cmp ax, word [ebp - 0x44]
ja 0x481a71
mov ecx, dword [ecx + 0xc]
movzx eax, ax
test byte [eax + ecx], 0x10
je 0x481a6b
add edi, 2
mov dword [ebp - 4], edi
movzx eax, word [edi]
mov dword [ebp - 0x44], 0x7401ff
cmp ax, word [ebp - 0x44]
jbe 0x481a4c
mov ecx, dword [ebp + 0x28]
mov dword [ebp - 0x18], edi
mov eax, edi
sub eax, esi
sar eax, 1
cmp dword [ebp + 0x2c], 0
mov dword [ebp - 0x64], eax
je 0x481aef
test ebp, esp
je 0xff2275
cmp word [edi], bx
jne 0x4c2260
cmp eax, 0x20
jg 0x482209
mov ebx, dword [ecx + 0x30]
mov esi, dword [ecx + 0x28]
xor edi, edi
test ebx, ebx
jle 0x481ace
cmp eax, dword [esi + 4]
jne 0x481ac0
mov edx, dword [esi]
mov ecx, dword [ebp - 0x6c]
push eax
call fcn.00471368
add esp, 4
test eax, eax
je 0x481ac8
mov eax, dword [ebp - 0x64]
inc edi
add esi, 0xc
cmp edi, ebx
jl 0x481aa6
mov edx, dword [ebp - 0x1c]
mov ecx, dword [ebp + 0x28]
cmp edi, ebx
jge 0x481ad7
mov edi, dword [esi + 8]
jmp 0x481ad9
xor edi, edi
mov dword [ebp - 0x38], edi
test edx, edx
jne 0xb7571dca
inc dword [ecx + 0x54]
mov ebx, dword [ebp - 0xc]
jmp 0x481c60
mov eax, dword [ecx + 0x30]
mov ebx, dword [ecx + 0x2c]
xor esi, esi
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x44], eax
test eax, eax
jle 0x481b43
mov edi, dword [ebp + 0x28]
push dword [ebp - 0x64]
mov ecx, dword [ebp - 0x6c]
lea edx, [ebx + 2]
call fcn.00471368
add esp, 4
test eax, eax
jne 0x481b29
mov eax, dword [ebp - 0x64]
cmp word [ebx + eax*2 + 2], 0
jne 0x481b29
mov eax, dword [ebp - 0x44]
jmp 0x481b37
mov eax, dword [edi + 0x34]
inc esi
lea ebx, [ebx + eax*2]
mov eax, dword [ebp - 0x44]
cmp esi, eax
jl 0x481b04
mov edi, dword [ebp - 0x18]
mov edx, dword [ebp - 0x1c]
mov ecx, dword [ebp + 0x28]
mov dword [ebp - 0x78], ebx
cmp esi, eax
jge 0x4c1d9a
movzx edi, word [ebx]
mov dword [ebp - 0x38], edi
test edx, edx
jne 0x4c1dca
cmp dword [ecx + 0x78], edx
je 0x481ae7
mov ecx, 0x40001
mov dword [ebp - 0x2c], ecx
mov ecx, dword [ebp + 0x28]
mov dword [ebp - 0x50], esi
mov edi, dword [ecx + 0x34]
add edi, edi
inc esi
lea ecx, [ebx + edi]
mov dword [ebp - 0x1c], ecx
cmp esi, eax
jge 0x4c1c57
lea eax, [ebx + 2]
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x44], eax
lea edx, [ecx + 2]
mov ecx, eax
call fcn.00471338
test ebp, esp
jne 0x481bac
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ebp + 0x28]
add ecx, edi
inc esi
inc ebx
cmp esi, dword [eax + 0x30]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1c], ecx
jl 0x481b89
mov dword [ebp - 0x2c], ebx
cmp ebx, 1
mov ebx, dword [ebp - 0x78]
jle 0x481c57
cmp dword [ebp - 0x30], 0xfffffffe
jne 0x481bc8
mov dword [ebp - 0x30], 0xffffffff
test byte [ebp - 0xc], 1
mov edx, dword [ebp - 8]
mov ecx, dword [ebp - 0x2c]
mov esi, dword [ebp - 0x1c]
mov eax, 0x4c2
setne al
mov dword [ebp - 0x20], edx
add edx, 6
mov dword [ebp - 8], edx
add eax, 0x73
mov word [edx - 6], ax
mov eax, dword [ebp - 0x50]
mov word [edx - 4], ax
mov word [edx - 2], cx
cmp ebx, esi
jae 0x480f59
mov edi, dword [ebp + 0x28]
movzx edx, word [ebx]
mov dword [ebp - 0x38], edx
mov eax, 0x40001
cmp edx, 0x20
jge 0x481c17
mov ecx, edx
shl eax, cl
or dword [edi + 0x50], eax
cmp edx, dword [edi + 0x4c]
jle 0x481c22
mov dword [edi + 0x4c], edx
mov ecx, dword [edi + 0x24]
test ecx, ecx
je 0x481c42
movzx eax, word [ecx + 4]
cmp eax, edx
je 0x481c39
mov ecx, dword [ecx]
test ecx, ecx
jne 0x481c29
jmp 0x481c42
mov eax, 0x40001
mov word [ecx + 6], ax
mov eax, dword [edi + 0x34]
lea ebx, [ebx + eax*2]
cmp ebx, esi
jb 0x481c03
mov edi, dword [ebp - 4]
mov edx, dword [ebp - 8]
jmp 0x407bc1
mov edi, dword [ebp - 0x38]
mov ebx, dword [ebp - 0xc]
mov ecx, dword [ebp + 0x28]
cmp dword [ebp - 0x30], 0xfffffffe
jne 0x481c6d
mov dword [ebp - 0x30], 0xffffffff
mov edx, dword [ebp - 8]
test bl, 1
mov eax, 0x4c2
setne al
mov dword [ebp - 0x20], edx
add edx, 4
mov dword [ebp - 8], edx
add eax, 0x71
mov word [edx - 4], ax
mov word [edx - 2], di
cmp edi, 0x20
jge 0x481ca4
mov esi, 0x40001
mov ecx, edi
mov eax, esi
shl eax, cl
mov ecx, dword [ebp + 0x28]
jmp 0x481cab
mov eax, 0x40001
mov esi, eax
or dword [ecx + 0x50], eax
cmp edi, dword [ecx + 0x4c]
jle 0x481cb6
mov dword [ecx + 0x4c], edi
mov ecx, dword [ecx + 0x24]
test ecx, ecx
je 0x407d3f
movzx eax, word [ecx + 4]
cmp eax, edi
je 0x481cd7
mov ecx, dword [ecx]
test ecx, ecx
jne 0x481cc1
mov edi, dword [ebp - 4]
jmp 0x407bc4
mov word [ecx + 6], si
mov edi, dword [ebp - 4]
jmp 0x407bc4
movzx edx, word [edi]
mov esi, edx
cmp esi, 0x2b
jne 0x481d20
add edi, 2
mov dword [ebp - 4], edi
movzx eax, word [edi]
cmp eax, 0x30
jb 0x481d0b
cmp eax, 0x39
jbe 0x481d44
mov eax, dword [ebp + 0xc]
mov dword [eax], 0x3f
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
cmp esi, 0x2d
jne 0x481d44
movzx ecx, word [edi + 2]
cmp ecx, 0x30
jb 0x407c51
cmp ecx, 0x39
ja 0x407c51
mov ecx, dword [ebp + 0x28]
add edi, 2
mov dword [ebp - 4], edi
movzx eax, word [edi]
xor edx, edx
mov dword [ebp - 0x38], edx
cmp eax, 0x30
jb 0x481d77
cmp ax, 0x39
ja 0x481d71
lea edx, [edx + edx*4]
movzx eax, ax
add edi, 2
lea edx, [edx - 0x18]
mov dword [ebp - 4], edi
lea edx, [eax + edx*2]
movzx eax, word [edi]
cmp eax, 0x30
jae 0x481d51
mov ecx, dword [ebp + 0x28]
mov dword [ebp - 0x38], edx
cmp word [edi], bx
jne 0x44822cf
cmp esi, 0x2d
jne 0x481daf
test edx, edx
je 0x48228a
mov eax, dword [ecx + 0x40]
sub eax, edx
inc eax
mov dword [ebp - 0x38], eax
test eax, eax
jg 0x481dc7
mov eax, dword [ebp + 0xc]
mov dword [eax], 0xf
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
cmp esi, 0x2b
jne 0x481dc7
test edx, edx
je 0x48228a
mov edi, dword [ebp - 0x38]
add edi, dword [ecx + 0x40]
mov dword [ebp - 0x38], edi
jmp 0x481dca
mov edi, dword [ebp - 0x38]
cmp dword [ebp + 0x2c], 0
mov edx, dword [ebp - 8]
mov esi, dword [ecx + 0x14]
mov dword [ebp - 0x20], edx
jne 0x448d581
mov ebx, dword [ebp - 0x24]
xor eax, eax
mov word [edx], ax
test edi, edi
je 0x481dff
mov ecx, dword [ecx + 0x14]
push edi
mov edx, ebx
call fcn.00470540
mov edx, dword [ebp - 8]
mov ecx, dword [ebp + 0x28]
add esp, 4
mov esi, eax
test esi, esi
jne 0x481e57
cmp edi, dword [ecx + 0x44]
jg 0x48229f
mov eax, dword [ecx + 0x14]
mov ebx, dword [ebp + 0x28]
mov ecx, dword [ecx + 0x3c]
lea esi, [eax + edi*2]
mov eax, dword [ebx + 0x10]
lea eax, [eax + ecx*2]
add eax, 0xffffff38
cmp dword [ebx + 0x20], eax
jb 0x481e3f
mov ecx, ebx
call fcn.00470ad6
mov ecx, dword [ebp + 0xc]
mov dword [ecx], eax
test ebp, esp
jne 0x40882d
mov edx, dword [ebp - 8]
mov eax, dword [ebx + 0x20]
mov ecx, edx
sub ecx, dword [ebx + 0x14]
add ecx, 2
sar ecx, 1
mov word [eax], cx
mov ecx, ebx
add dword [ecx + 0x20], 2
jmp 0x481e81
cmp word [esi + 2], 0
jne 0x481e81
cmp dword [ebp + 0x24], 0
jg 0x481e81
push ecx
push ebx
push dword [ebp + 0x20]
mov ecx, esi
call fcn.00470a98
add esp, 0xc
test eax, eax
jne 0x4822b7
mov edx, dword [ebp - 8]
clc
mov ecx, dword [ebp + 0x28]
mov ebx, dword [ebp - 0xc]
mov eax, 0x4c275
mov word [edx], ax
sub esi, dword [ecx + 0x14]
add edx, 4
sar esi, 1
cmp dword [ebp - 0x30], 0xfffffffe
mov word [edx - 2], si
mov dword [ebp - 8], edx
mov dword [ebp - 0x9c], 0x4c2
jne 0x407d3f
mov edi, dword [ebp - 4]
mov dword [ebp - 0x30], 0xffffffff
jmp 0x407bc4
dec dword [ebx + 0x9812845]
add byte [eax], al
or byte [eax], al
or dword [eax + 0x64], 0x400
jmp 0x407c8c
add ch, cl
mov word [ebp - 8], ds
inc dword [ebx - 0x7b16fbf7]
pop ebp
clc
inc dword [ebx + 0x7ce90809]
pop ebp
clc
inc dword [ecx + 0x4020009]
add cl, ch
jno 0x481f76
or dword [eax], ecx
jmp 0x407c8c
clc
inc dword [ebx + 0x69e94009]
pop ebp
clc
dec dword [ebx - 0x3f7ad3bb]
or dword [eax - 0x17], eax
imul ebx, dword [ebp - 8], 0x2c458bff
test eax, eax
je 0x481f33
or dword [ebx - 0x7af0fbc8], eax
xchg edx, eax
pop ebp
clc
dec dword [ecx - 0x45169fa7]
pop ebp
clc
inc edi
test dword [eax - 1], esi
invalid
cmp dword [eax], 4
jne 0x407cc5
mov dword [ecx + 0x60], ebx
jmp 0x407cf5
jmp 0x407cf5
add byte [ecx + 0x40e9fc7d], cl
arpl ax, di
dec dword [ebx - 0x7c4107ab]
ret 4
jge 0x481f54
jmp 0x40829d
clc
invalid
add byte [eax + eax], al
cmp word [edx + 4], ax
jne 0x481fcd
cmp ecx, 1
jg 0x4c22fc
mov esi, eax
jmp 0x40837b
cmp ecx, 2
jg 0x4482314
cmp ecx, 1
jne 0x40837b
or eax, 0xffffffff
or ecx, eax
mov dword [ebp - 0x94], eax
mov dword [ebp - 0xa4], ecx
jmp 0x408387
invalid
add byte [eax], al
add byte [ebx + 0x38890845], cl
xor eax, eax
jmp 0x407a73
mov eax, dword [ebp + 8]
mov dword [ecx], 0x4c253
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
clc
dec dword [ebx + 0xc70c45]
push ebx
add byte [eax], al
add byte [ebx + 0x38890845], cl
mov eax, dword [ebp + 0xc]
mov dword [eax], 0x53
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
mov eax, dword [ebp + 8]
mov dword [ecx], 0x4c208
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
mov eax, dword [ebp + 0xc]
mov edi, dword [ebp - 4]
mov dword [eax], 0x14
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
mov eax, dword [ebp + 0xc]
mov dword [eax], 0x30
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
mov eax, dword [ebp + 0xc]
mov dword [eax], 0x3a
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
mov eax, dword [ebp + 0xc]
mov edi, dword [ebp - 4]
mov dword [eax], 0xf
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
mov eax, dword [ebp + 0xc]
mov edi, dword [ebp - 4]
mov dword [eax], 0x28
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
add byte [eax + eax], cl
add byte [eax], al
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
or al, 0x8b
jge 0x4822fe
mov dword [eax], 0x36
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
inc ebp
or al, 0x8b
jge 0x482316
mov dword [eax], 0x1b
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
fstp st(0)
mov eax, dword [ebp + 8]
mov dword [eax], edi
xor eax, eax
jmp 0x407a73
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte gs:[ebp], ch
add byte gs:[esi], ch
je 0x4cb95d
add byte cs:[edx], bh
add byte [edx], ah
add byte [ebp], al
outsb dx, byte [esi]
add byte [eax + eax + 0x53], ah
add byte [ebp], ah
insb byte es:[edi], dx
add byte [ebp], ah
arpl word [eax], ax
je 0x4cb975
and al, byte [eax]
and byte [eax], al
jae 0x4cb97b
je 0x4cb97d
popal
add byte [eax + eax + 0x65], dh
add byte [ebp], ch
add byte gs:[esi], ch
je 0x4cb98b
and byte [eax], al
ja 0x4cb98f
imul eax, dword [eax], 0x680074
and byte [eax], al
outsb dx, byte [esi]
add byte [edi], ch
and byte [eax], al
insd dword es:[edi], dx
add byte [ecx], ah
je 0x4cb9a3
arpl word [eax], ax
push 0x6e006900
add byte [edi], ah
and byte [eax], al
and al, byte [eax]
push ebx
add byte [ebp], ah
insb byte es:[edi], dx
add byte [ebp], ah
arpl word [eax], ax
je 0x4cb9bd
and al, byte [eax]
and byte [eax], al
jae 0x4cb9c3
je 0x4cb9c5
popal
add byte [eax + eax + 0x65], dh
add byte [ebp], ch
add byte gs:[esi], ch
je 0x4cb9d3
add byte cs:[edi], cl
push edx
add byte [ebp], ah
arpl word [eax], ax
jne 0x4cb9df
jb 0x4cb9e1
jae 0x4cb9e3
imul eax, dword [eax], 0x6e006f
and byte [eax], al
insb byte es:[edi], dx
add byte [ebp], ah
jbe 0x4cb9f1
add byte gs:[eax + eax + 0x20], ch
add byte [eax], ch
popal
add byte [ebx], dh
and byte [eax], al
bound eax, qword [eax]
add byte gs:[ebp], ah
outsb dx, byte [esi]
add byte [eax], ah
add byte [ebp], ah
js 0x4cba0d
arpl word [eax], ax
add byte gs:[ebp], ah
add byte fs:[ebp], ah
add byte fs:[eax], ah
add byte [0x41002000], ch
add byte [ebp], dh
je 0x4cba25
outsd dx, dword [esi]
add byte [ecx], cl
je 0x4cba2b
and byte [eax], al
ja 0x4cba2f
imul eax, dword [eax], 0x6c006c
and byte [eax], al
jno 0x4cba39
jne 0x4cba3b
imul eax, dword [eax], 0x200074
je 0x4cba43
outsd dx, dword [esi]
add byte [eax], ah
add byte [eax], dh
jb 0x4cba4b
add byte gs:[esi], dh
add byte gs:[esi], ch
je 0x4cba55
and byte [eax], al
jae 0x4cba59
je 0x4cba5b
popal
add byte [ebx], ah
imul eax, dword [eax], 0x20
add byte [edi], ch
jbe 0x4cba67
add byte gs:[edx], dh
add byte [eax + eax + 0x6f], ch
add byte [edi], dh
add byte cs:[esi], ah
add byte [ebx], al
popal
add byte [esi], ch
outsb dx, byte [esi]
add byte [edi], ch
je 0x4cba83
and byte [eax], al
insd dword es:[edi], dx
add byte [ecx], ah
imul eax, dword [eax], 0x65
add byte [eax], ah
add byte [ebp], ah
js 0x4cba93
imul eax, dword [eax], 0x740073
imul eax, dword [eax], 0x67006e
and byte [eax], al
jbe 0x4cbaa3
popal
add byte [edx], dh
imul eax, dword [eax], 0x620061
insb byte es:[edi], dx
add byte [ebp], ah
jae 0x4cbab3
and byte [eax], al
jae 0x4cbab7
je 0x4cbab9
popal
add byte [eax + eax + 0x69], dh
add byte [ebx], ah
add byte cs:[eax + eax], dh
inc ebx
add byte [ecx], ah
outsb dx, byte [esi]
add byte [esi], ch
outsd dx, dword [esi]
add byte [eax + eax + 0x20], dh
add byte [ebp], ch
popal
add byte [ebx], ch
add byte gs:[eax], ah
add byte [ebx], dh
je 0x4cbae1
popal
add byte [eax + eax + 0x69], dh
add byte [ebx], ah
and byte [eax], al
jbe 0x4cbaed
popal
add byte [edx], dh
imul eax, dword [eax], 0x620061
insb byte es:[edi], dx
add byte [ebp], ah
jae 0x4cbafd
and byte [eax], al
imul eax, dword [eax], 0x74006e
outsd dx, dword [esi]
add byte [eax], ah
add byte [edx], dh
add byte gs:[edi], ah
jne 0x4cbb11
insb byte es:[edi], dx
add byte [ecx], ah
jb 0x4cbb17
and byte [eax], al
jbe 0x4cbb1b
popal
add byte [edx], dh
imul eax, dword [eax], 0x620061
insb byte es:[edi], dx
add byte [ebp], ah
jae 0x4cbb2b
add byte cs:[0x61004200], bl
inc edx
add byte [ecx], ah
add byte fs:[eax + eax + 0x79], ch
add byte [eax], ah
add byte [esi], ah
outsd dx, dword [esi]
add byte [edx], dh
insd dword es:[edi], dx
add byte [ecx], ah
je 0x4cbb47
add byte gs:[eax + eax + 0x20], ah
add byte [ebp], al
outsb dx, byte [esi]
add byte [ebp], dh
insd dword es:[edi], dx
add byte [eax], ah
add byte [ebx], dh
je 0x4cbb5b
popal
add byte [eax + eax + 0x65], dh
add byte [ebp], ch
add byte gs:[esi], ch
je 0x4cbb69
add byte [eax], al
xor eax, dword [eax]
push esp
add byte [eax], ch
imul eax, dword [eax], 0x200073
imul eax, dword [eax], 0x65
add byte [ecx], bh
ja 0x4cbb7f
outsd dx, dword [esi]
add byte [edx], dh
add byte fs:[eax], ah
add byte [ebx], ah
popal
add byte [esi], ch
outsb dx, byte [esi]
add byte [edi], ch
je 0x4cbb93
and byte [eax], al
bound eax, qword [eax]
add byte gs:[eax], ah
add byte [ebp], dh
jae 0x4cbb9f
add byte gs:[eax + eax + 0x20], ah
add byte [ecx], ah
add byte [eax + eax + 0x65], dh
add byte [edx], dh
and byte [eax], al
popal
add byte [eax], ah
add byte [edx], ah
add byte [eax + eax + 0x68], dl
add byte [ebp], ah
outsb dx, byte [esi]
add byte [edx], ah
add byte [eax], ah
add byte [ebx], ch
add byte gs:[ecx], bh
ja 0x4cbbcb
outsd dx, dword [esi]
add byte [edx], dh
add byte fs:[esi], ch
add byte [esi], bh
add byte [edx], ah
add byte [ebx], dl
add byte gs:[eax + eax + 0x65], ch
add byte [ebx], ah
je 0x4cbbe3
and al, byte [eax]
and byte [eax], al
jae 0x4cbbe9
je 0x4cbbeb
popal
add byte [eax + eax + 0x65], dh
add byte [ebp], ch
add byte gs:[esi], ch
je 0x4cbbf9
and byte [eax], al
imul eax, dword [eax], 0x200073
insd dword es:[edi], dx
add byte [ecx], ch
jae 0x4cbc07
jae 0x4cbc09
imul eax, dword [eax], 0x67006e
and byte [eax], al
and al, byte [eax]
inc ebp
add byte [esi], ch
add byte fs:[ebx], dl
add byte gs:[eax + eax + 0x65], ch
add byte [ebx], ah
je 0x4cbc25
and al, byte [eax]
and byte [eax], al
outsd dx, dword [esi]
add byte [edx], dh
and byte [eax], al
and al, byte [eax]
inc ebx
add byte [ecx], ah
jae 0x4cbc37
add byte gs:[edx], ah
add byte [eax], ah
add byte [ebx], dh
je 0x4cbc41
popal
add byte [eax + eax + 0x65], dh
add byte [ebp], ch
add byte gs:[esi], ch
je 0x4cbc4f
add byte cs:[ebx], ch
add byte [edx], ah
add byte [ecx], cl
add byte [edx], ah
add byte [eax], ah
add byte [ebx], dh
je 0x4cbc61
popal
add byte [eax + eax + 0x65], dh
add byte [ebp], ch
add byte gs:[esi], ch
je 0x4cbc6f
jae 0x4cbc71
and byte [eax], al
insd dword es:[edi], dx
add byte [ebp], dh
jae 0x4cbc79
je 0x4cbc7b
and byte [eax], al
push 0x76006100
add byte [ebp], ah
and byte [eax], al
popal
add byte [eax], ah
add byte [edx], ah
add byte [eax + eax + 0x68], dl
add byte [ebp], ah
outsb dx, byte [esi]
add byte [edx], ah
add byte [eax], ah
add byte [ebx], ch
add byte gs:[ecx], bh
ja 0x4cbca1
outsd dx, dword [esi]
add byte [edx], dh
add byte fs:[esi], ch
add byte [eax], ah
add byte [edx], al
popal
add byte [eax + eax + 0x6c], ah
add byte [ecx], bh
and byte [eax], al
add byte [edi], ch
jb 0x4cbcbd
insd dword es:[edi], dx
add byte [ecx], ah
je 0x4cbcc3
add byte gs:[eax + eax + 0x20], ah
add byte [ebx], dl
je 0x4cbccd
jb 0x4cbccf
jne 0x4cbcd1
arpl word [eax], ax
je 0x4cbcd5
and byte [eax], al
jae 0x4cbcd9
je 0x4cbcdb
popal
add byte [eax + eax + 0x65], dh
add byte [ebp], ch
add byte gs:[esi], ch
je 0x4cbce9
add byte cs:[edx], ah
add byte [ebx], al
popal
add byte [esi], ch
outsb dx, byte [esi]
add byte [edi], ch
je 0x4cbcf9
and byte [eax], al
popal
add byte [ebx], dh
jae 0x4cbd01
imul eax, dword [eax], 0x6e0067
and byte [eax], al
jbe 0x4cbd0b
popal
add byte [eax + eax + 0x75], ch
add byte [ebp], ah
jae 0x4cbd15
and byte [eax], al
je 0x4cbd19
outsd dx, dword [esi]
add byte [eax], ah
add byte [ebx], ah
outsd dx, dword [esi]
add byte [esi], ch
jae 0x4cbd25
je 0x4cbd27
popal
add byte [esi], ch
je 0x4cbd2d
jae 0x4cbd2f
add byte cs:[esi], ch
add byte [ebx], al
popal
add byte [esi], ch
outsb dx, byte [esi]
add byte [edi], ch
je 0x4cbd3f
and byte [eax], al
insd dword es:[edi], dx
add byte [ecx], ah
imul eax, dword [eax], 0x65
add byte [eax], ah
add byte [ebp], ah
js 0x4cbd4f
imul eax, dword [eax], 0x740073
imul eax, dword [eax], 0x67006e
and byte [eax], al
jbe 0x4cbd5f
popal
add byte [edx], dh
imul eax, dword [eax], 0x620061
insb byte es:[edi], dx
add byte [ebp], ah
jae 0x4cbd6f
and byte [eax], al
imul eax, dword [eax], 0x74006e
outsd dx, dword [esi]
add byte [eax], ah
add byte [ebx], ah
outsd dx, dword [esi]
add byte [esi], ch
jae 0x4cbd83
je 0x4cbd85
popal
add byte [esi], ch
je 0x4cbd8b
jae 0x4cbd8d
add byte cs:[ecx], bh
add byte [edi], cl
outsb dx, byte [esi]
add byte [eax + eax + 0x79], ch
add byte [eax], ah
add byte [edi], cl
bound eax, qword [eax]
push 0
add byte gs:[ebx], ah
je 0x4cbda7
sub eax, 0x79007400
add byte [eax], dh
add byte gs:[eax], ah
add byte [esi], dh
popal
add byte [edx], dh
imul eax, dword [eax], 0x620061
insb byte es:[edi], dx
add byte [ebp], ah
jae 0x4cbdc5
and byte [eax], al
popal
add byte [eax + eax + 0x6c], ch
add byte [edi], ch
ja 0x4cbdd1
add byte gs:[eax + eax + 0x20], ah
add byte [ecx], ch
outsb dx, byte [esi]
add byte [eax], ah
add byte [ecx], ah
and byte [eax], al
and al, byte [eax]
push edi
add byte [ecx], ch
je 0x4cbde9
push 0x20002200
add byte [ebx], dh
je 0x4cbdf3
popal
add byte [eax + eax + 0x65], dh
add byte [ebp], ch
add byte gs:[esi], ch
je 0x4cbe01
add byte cs:[esi], dh
and al, byte [eax]
insb byte es:[edi], dx
add byte [edi], ch
outsb dx, byte [esi]
add byte [edi], ah
pop edi
add byte [eax], dh
je 0x4cbe15
jb 0x4cbe17
and al, byte [eax]
sub al, 0
and byte [eax], al
and al, byte [eax]
imul eax, dword [eax], 0x74006e
pop edi
add byte [eax], dh
je 0x4cbe2b
jb 0x4cbe2d
and al, byte [eax]
and byte [eax], al
popal
add byte [esi], ch
add byte fs:[eax], ah
add byte [edx], ah
add byte [ebx], dh
push 0x72006f00
add byte [eax + eax + 0x5f], dh
add byte [eax], dh
je 0x4cbe4b
jb 0x4cbe4d
and al, byte [eax]
and byte [eax], al
inc esp
add byte [eax + eax + 0x6c], ch
add byte [ebx], al
popal
add byte [eax + eax + 0x6c], ch
add byte [eax], ch
add byte [ecx], ch
add byte [eax], ah
add byte [eax + eax + 0x79], dh
add byte [eax], dh
add byte gs:[ebx], dh
and byte [eax], al
push 0x76006100
add byte [ebp], ah
and byte [eax], al
bound eax, qword [eax]
add byte gs:[ebp], ah
outsb dx, byte [esi]
add byte [eax], ah
add byte [eax + eax + 0x65], ah
add byte [eax], dh
jb 0x4cbe8d
add byte gs:[ebx], ah
popal
add byte [eax + eax + 0x65], dh
add byte [eax + eax + 0x2e], ah
add byte [eax], ah
add byte [eax], ah
add byte [ebp], dl
jae 0x4cbea3
add byte gs:[eax], ah
add byte [edx], ah
add byte [eax + eax + 0x6f], ch
add byte [esi], ch
add byte [bp + si], ch
add byte [edx], ah
add byte [eax + eax], ch
and byte [eax], al
and al, byte [eax]
imul eax, dword [eax], 0x74006e
sub al, byte [eax]
and al, byte [eax]
and byte [eax], al
popal
add byte [esi], ch
add byte fs:[eax], ah
add byte [edx], ah
add byte [ebx], dh
push 0x72006f00
add byte [eax + eax + 0x2a], dh
add byte [edx], ah
add byte [eax], ah
add byte [ecx], ch
outsb dx, byte [esi]
add byte [ebx], dh
je 0x4cbee9
add byte gs:[ecx], ah
add byte fs:[esi], ch
add byte [0x62004f00], ch
add byte [edx], ch
add byte gs:[ebx], ah
je 0x4cbeff
and byte [eax], al
jb 0x4cbf03