Function at 0x401000
Capabilities:
Authenticate hmac
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x118
mov esi, esp
mov eax, dword [section..data]
xor eax, ebp
mov dword [esi + 0x110], eax
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 0x5241c81
or eax, 0xfadbe37e
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5fecdc9
and eax, 0xfa013236
or eax, ecx
mov ecx, eax
xor ecx, 0xdad148
xor eax, 0xf7010637
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xf783d73f
and ecx, 0x87c28c0
or ecx, eax
xor ecx, 0x87c28c1
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov ebx, ecx
or ebx, 0x100440
mov eax, 0xe1eff28e
mov edx, ecx
xor edx, eax
and edx, ecx
mov eax, edx
not eax
mov edi, 0x6135344e
and ebx, edi
and edi, eax
or eax, ecx
not ecx
and ecx, 0x80cac280
or ecx, ebx
and edx, 0x9ecacbb1
or edx, edi
xor edx, ecx
not eax
or eax, edx
not edx
and edx, 0x1e100d71
mov ecx, 0xe1eff28e
and eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x37a0c123
and eax, 0xc85f3edc
or eax, ecx
mov ecx, eax
xor ecx, 0x81b0c50
xor eax, 0x3a00020
and eax, 0xc3e432ac
and ecx, 0x3c1bcd53
or ecx, eax
mov eax, ecx
xor eax, 0x416030a8
xor ecx, 0x38128541
and ecx, 0xba968745
mov edx, 0x456978ba
and eax, edx
or eax, ecx
mov ecx, dword [0x514fa0]
xor eax, edx
sete byte [esi + 0x63]
cmp ecx, 0xa
setl byte [esi + 0x64]
mov eax, 0x5be43992
cmp eax, 0x3b0a7255
jg 0x401171
cmp eax, 0xe60b178b
jle 0x4011d7
cmp eax, 0x1a6c53db
jle 0x4013b5
cmp eax, 0x22d84757
jg 0x40187a
cmp eax, 0x1a6c53dc
je 0x40239a
cmp eax, 0x1e39f2c9
je 0x4023b0
cmp eax, 0x1f71e1f9
jne 0x401122
mov eax, dword [esi + 0x58]
mov eax, 0x6b871d0f
jmp 0x401122
cmp eax, 0x5e1c600b
jg 0x40121b
cmp eax, 0x52f1c02e
jle 0x4013f7
cmp eax, 0x566b779d
jg 0x401a8f
cmp eax, 0x52f1c02f
je 0x4023c6
cmp eax, 0x537acaa5
je 0x4023e5
cmp eax, 0x54a86ca2
jne 0x401122
mov eax, dword [esi + 0x5c]
mov eax, dword [eax]
mov dword [esi + 0xfc], eax
cmp dword [esi + 0xfc], 0
mov eax, 0x881f034a
mov ecx, 0x22d84758
cmove eax, ecx
jmp 0x401122
cmp eax, 0x9ecc832e
jle 0x401680
cmp eax, 0xd1eb56af
jg 0x401acf
cmp eax, 0x9ecc832f
je 0x402404
cmp eax, 0xbbd17d2f
je 0x402428
cmp eax, 0xcc21b9fb
jne 0x401122
mov eax, dword [esi + 0x74]
mov eax, 0x7c37be2a
jmp 0x401122
cmp eax, 0x741edb20
jle 0x40182a
cmp eax, 0x7b9ec253
jg 0x401b06
cmp eax, 0x741edb21
je 0x4026d1
cmp eax, 0x783d9f52
je 0x4026e7
cmp eax, 0x784b6441
jne 0x401122
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov edi, 0x912c7bf1
and edx, edi
and eax, ecx
and ecx, 0x6ed3840e
or ecx, edx
mov edx, ecx
xor edx, 0x60d10000
xor ecx, edi
mov edi, ecx
mov ebx, 0x8e2a9cce
and edi, ebx
mov ebx, 0x71d56331
and edx, ebx
or edx, edi
mov edi, eax
not edi
or ecx, edi
mov ebx, 0x8e2a9cce
and edi, ebx
mov ebx, 0x71d56331
and eax, ebx
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xb44bbd2
mov edi, ecx
and edi, 0xf4bb442d
or edi, edx
mov edx, eax
mov ebx, 0x1fa51d9e
and edx, ebx
and ecx, 0xe05ae260
or ecx, edx
mov edx, edi
xor edx, 0xe01a4020
xor edi, 0xb44bbd3
or eax, edi
and edi, ebx
and edx, 0xe05ae261
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0xdef2e316
and edx, edi
and ecx, eax
and eax, 0x210d1ce9
or eax, edx
mov edx, eax
xor edx, 0x1091c69
xor eax, edi
mov edi, eax
mov ebx, 0x22a4e082
and edi, ebx
mov ebx, 0xdd5b1f7d
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0x22a4e082
and edi, ebx
mov ebx, 0xdd5b1f7d
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3c4a0cec
mov edi, 0xc3b5f313
and eax, edi
or eax, edx
xor eax, edi
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x514fa0], 9
setg cl
xor al, cl
mov edx, eax
xor dl, 1
or cl, dl
mov ah, cl
xor ah, 1
mov ch, ah
or ah, dl
and dl, cl
and ch, al
or ch, dl
xor cl, al
xor ah, 1
or ah, cl
mov cl, ah
xor cl, ch
test ah, 1
mov eax, 0x387044ef
mov edx, 0x4914949b
cmovne eax, edx
test ch, ch
cmove eax, edx
test cl, 1
mov ecx, 0x387044ef
cmove eax, ecx
jmp 0x401122
cmp eax, 0x584d099
jg 0x401be7
cmp eax, 0xe60b178c
je 0x402706
cmp eax, 0xf9317991
je 0x4028ff
cmp eax, 0xfe57ab66
jne 0x401122
mov eax, dword [esi + 0xf4]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, 0x6d84ccc4
jmp 0x401122
cmp eax, 0x412f1e5e
jle 0x401ee6
cmp eax, 0x412f1e5f
je 0x402920
cmp eax, 0x4765092b
je 0x402936
cmp eax, 0x4914949b
jne 0x401122
mov eax, dword [esi + 0x78]
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc43c133b
mov edx, 0x3bc3ecc4
and eax, edx
or eax, ecx
mov ecx, eax
xor ecx, edx
mov edx, eax
xor edx, 0x80381228
xor eax, 0x3bc3ecc5
and eax, ecx
and edx, 0xaa3bfe2c
and ecx, 0x55c401d3
or ecx, edx
mov edx, eax
not edx
mov edi, edx
mov ebx, 0x22c30a47
and edi, ebx
mov ebx, 0xdd3cf5b8
and eax, ebx
or eax, edi
mov edi, ecx
xor edi, 0x55040190
xor ecx, 0xaa3bfe2d
or edx, ecx
mov ebx, 0x22c30a47
and ecx, ebx
mov ebx, 0xdd3cf5b8
and edi, ebx
or edi, ecx
xor edi, eax
mov ebx, dword [0x514f98]
not edx
or edx, edi
mov eax, edx
not eax
mov ecx, 0xc6dfb991
and edx, ecx
and eax, 0x3920466e
or eax, edx
xor eax, ecx
sete byte [esi + 0x18]
setne ah
sete ch
cmp ebx, 9
setg al
cmp ebx, 0xa
setl byte [esi + 0x1c]
setl dl
mov dh, dl
xor dh, al
and dh, dl
mov cl, dh
xor cl, 1
mov bl, dh
and bl, cl
mov bh, bl
and bh, dh
xor bl, dh
or bl, bh
or cl, dh
xor cl, 1
mov dh, bl
and dh, cl
xor cl, bl
or cl, dh
mov dh, ch
xor dh, ah
and dh, ch
mov bl, dh
xor bl, 1
or bl, cl
xor cl, 1
or cl, dh
xor bl, 1
xor cl, 1
mov dh, bl
and dh, cl
xor cl, bl
or cl, dh
or dl, ch
xor al, ah
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and cl, ah
and al, dl
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ch, dl
and ch, al
xor al, dl
or al, ch
xor al, cl
mov cl, ah
and cl, dl
xor ah, dl
or ah, cl
mov dl, ah
xor dl, al
test ah, 1
mov edi, 0xa0da02f3
mov ecx, 0xe7a53eed
cmovne edi, ecx
test al, 1
cmove edi, ecx
test dl, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov dword [esi + 8], edi
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4015ad
cmp eax, 0x85788c17
je 0x4015c6
cmp eax, 0xa0da02f3
jne 0x401593
jmp 0x40ef63
cmp eax, 0xd7ff4ccd
je 0x401674
cmp eax, 0xe7a53eed
jne 0x401593
mov eax, 0xd7ff4ccd
jmp 0x401593
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov ah, cl
xor ah, 1
mov dh, ah
or dh, cl
mov bl, dh
xor bl, 1
mov dl, cl
xor dl, ah
and dl, cl
mov bh, dl
xor bh, 1
and dl, dh
or dh, bh
and bh, bl
or bh, dl
mov dl, dh
xor dl, bh
xor bh, 1
xor dl, 1
or bh, dh
xor bh, 1
or bh, dl
mov dl, bh
xor dl, 1
mov ch, bh
and ch, dl
mov dh, ch
xor ch, bh
xor dh, 1
or dh, dl
xor dh, 1
or dh, ch
mov dl, al
xor dl, 1
xor dh, dl
xor dh, 1
and ah, al
or al, cl
xor al, 1
and dl, cl
or dl, ah
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, dh
mov dl, cl
xor dl, 1
and dl, dh
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ebx, edi
test cl, 1
mov eax, ebx
cmovne eax, edi
test dl, 1
cmove eax, ebx
jmp 0x401593
mov byte [esi + 0xc], 0x2f
mov eax, dword [esi + 8]
jmp 0x401593
cmp eax, 0x8d876479
jle 0x4020bb
cmp eax, 0x8d87647a
je 0x40f14a
cmp eax, 0x92557970
je 0x40f252
cmp eax, 0x9baaa587
jne 0x401122
mov eax, dword [esi + 0x58]
mov eax, dword [eax]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x4c]
xor edi, edi
push edi
push dword [esi + 0x70]
push edi
push dword [esi + 0x98]
push eax
call ecx
mov dword [esi + 0xec], eax
cmp dword [esi + 0xec], edi
sets byte [esi + 0x68]
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov dword [esi + 0x10], eax
mov edi, 0xad56824f
or edx, edi
mov edi, edx
mov ebx, 0xe89c1ea7
and edi, ebx
mov ebx, ecx
and ebx, 0x12216110
or ebx, edi
mov dword [esi + 8], ebx
mov edi, ecx
mov ebx, 0xad56824f
xor edi, ebx
and edi, eax
mov eax, edi
not eax
or edx, eax
mov ebx, 0xe89c1ea7
and eax, ebx
and edi, 0x1763e158
or edi, eax
xor edi, dword [esi + 8]
not edx
or edx, edi
not edi
and edi, 0xad56824e
and edx, 0x52a97db1
or edx, edi
mov eax, ecx
and eax, 1
xor ecx, 1
or ecx, eax
mov edi, edx
not edi
mov eax, edi
mov ebx, 0xc7b1b201
and eax, ebx
mov ebx, 0x384e4dfe
and edx, ebx
mov ebx, 0x384e4dfe
or edx, eax
or edi, ecx
mov eax, 0xc7b1b201
and ecx, eax
mov eax, dword [esi + 0x10]
and eax, ebx
or eax, ecx
xor eax, edx
not edi
or edi, eax
mov eax, edi
not eax
mov ecx, eax
and ecx, edi
mov edx, edi
mov ebx, 0x39054497
and edx, ebx
mov ebx, 0xc6fabb68
and eax, ebx
or eax, edx
mov edx, ecx
not edx
or edi, edx
mov ebx, 0x39054497
and edx, ebx
mov ebx, 0xc6fabb68
and ecx, ebx
or ecx, edx
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
mov edx, 0x566c286e
and edi, edx
and eax, 0xa993d791
or eax, edi
mov ecx, dword [0x514fa0]
xor eax, edx
cmp eax, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg cl
mov ch, cl
xor ch, dl
xor ch, 1
or ch, cl
and dl, cl
and ah, al
or ah, dl
mov al, ah
xor al, 1
mov cl, ah
and cl, al
mov edx, ecx
and dl, ah
xor cl, ah
or cl, dl
xor cl, ch
xor cl, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x537acaa5
mov edi, 0x566b779e
cmovne edx, edi
test al, al
mov eax, 0x537acaa5
jmp 0x41322d
cmp eax, 0x6a9630d4
jle 0x40236e
cmp eax, 0x6a9630d5
je 0x40f276
cmp eax, 0x6b871d0f
je 0x40f295
cmp eax, 0x6d84ccc4
jne 0x401122
mov eax, dword [esi + 0x70]
mov eax, dword [eax]
mov dword [esi + 0xf8], eax
cmp dword [esi + 0xf8], 0
mov eax, 0xdcefe75c
mov ecx, 0x54a86ca2
cmove eax, ecx
jmp 0x401122
cmp eax, 0x22d84758
je 0x40f41c
cmp eax, 0x2ccd787d
je 0x40f5b5
cmp eax, 0x387044ef
jne 0x401122
mov eax, dword [esi + 0x78]
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
mov ebx, 0xa367a72f
and eax, ebx
mov edi, edx
and edi, 0x5c9858d0
or edi, eax
mov eax, edx
or eax, 0xa367a72e
and eax, ebx
xor eax, edi
mov edi, eax
not edi
mov ebx, 0x19378251
and edi, ebx
and eax, 0xe6c87dae
or eax, edi
mov edi, 0x14c386cd
and edx, edi
and ecx, 0xeb3c7932
or ecx, edx
mov edx, eax
xor edx, 0xe6405882
xor eax, ebx
mov edi, eax
mov ebx, 0x118ca52d
and edi, ebx
mov ebx, 0xee735ad2
and edx, ebx
or edx, edi
mov edi, ecx
xor edi, 0xea305812
mov ebx, 0x14c386cd
xor ecx, ebx
or eax, ecx
mov ebx, 0x118ca52d
and ecx, ebx
mov ebx, 0xee735ad2
and edi, ebx
or edi, ecx
xor edi, edx
mov ecx, dword [0x514f98]
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0x6db95b30
mov edi, 0x9246a4cf
and eax, edi
or eax, edx
xor eax, edi
setne al
sete byte [esi + 0x18]
sete dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl byte [esi + 0x1c]
mov ch, ah
xor ch, dl
or dl, ah
xor dl, 1
mov cl, ch
not cl
and cl, ah
mov dh, dl
and dh, cl
xor cl, dl
or cl, dh
and ch, ah
xor al, ah
xor ch, 1
xor al, 1
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ah, al
and ah, cl
xor cl, 1
and dl, cl
or dl, ah
mov ah, cl
and ah, al
xor cl, al
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne eax, edi
test dl, 1
cmove eax, edi
test ch, 1
mov ecx, 0xa0da02f3
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x4019f3
cmp ecx, 0x85788c17
je 0x401a0e
cmp ecx, 0xa0da02f3
jne 0x4019d6
jmp 0x412ea6
cmp ecx, 0xd7ff4ccd
je 0x401a84
cmp ecx, 0xe7a53eed
jne 0x4019d6
mov ecx, 0xd7ff4ccd
jmp 0x4019d6
mov dl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
xor ch, 1
mov cl, dl
xor cl, ch
mov dh, dl
xor dh, cl
xor dh, 1
and dh, cl
or ch, dl
xor ch, 1
xor cl, 1
and cl, dl
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
mov dl, dh
xor dl, 1
mov ebx, edx
and bl, dh
xor bl, 1
mov ch, dh
xor ch, bl
or bl, dh
xor cl, 1
xor bl, 1
or bl, ch
xor bl, cl
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
mov edx, ecx
xor dl, bl
test cl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test bl, 1
cmove ecx, edi
test dl, 1
mov edx, 0xd7ff4ccd
cmove ecx, edx
jmp 0x4019d6
mov byte [esi + 0xc], 0x2f
mov ecx, eax
jmp 0x4019d6
cmp eax, 0x566b779e
je 0x41316a
cmp eax, 0x5be43992
je 0x41318e
cmp eax, 0x5c0b7b13
jne 0x401122
cmp byte [esi + 0x65], 0
mov eax, 0x784b6441
mov ecx, 0x7c6214b0
cmovne eax, ecx
mov ecx, dword [esi + 0xe0]
mov dword [esi + 0x4c], ecx
jmp 0x401122
cmp eax, 0xd1eb56b0
je 0x41323b
cmp eax, 0xdab1f61d
je 0x4133dc
cmp eax, 0xdcefe75c
jne 0x401122
mov eax, dword [esi + 0xf8]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, 0x54a86ca2
jmp 0x401122
cmp eax, 0x7b9ec254
je 0x413411
cmp eax, 0x7c37be2a
je 0x4158ff
cmp eax, 0x7c6214b0
jne 0x401122
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov ebx, edx
and ebx, edi
xor edi, edx
or edi, ebx
mov ebx, edi
not ebx
mov dword [esi + 0x10], ebx
mov edx, 0x9e256a79
and ebx, edx
mov edx, 0x61da9586
and edi, edx
or edi, ebx
mov ebx, 0x9e256a79
and ecx, ebx
and eax, edx
or eax, ecx
xor eax, edi
not eax
or eax, dword [esi + 0x10]
mov ecx, dword [0x514fa0]
cmp eax, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg cl
and ah, dl
xor dl, cl
mov ch, cl
xor ch, al
and ch, cl
and cl, al
mov dh, dl
xor dh, 1
or cl, ah
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov eax, ecx
not al
and al, dh
or dh, cl
and cl, dl
or cl, al
mov al, dh
xor al, cl
test al, 1
mov edi, 0x6b871d0f
mov eax, 0x1f71e1f9
cmovne edi, eax
test cl, cl
mov eax, edi
mov ecx, 0x6b871d0f
cmovne eax, ecx
test dh, dh
cmovne eax, edi
mov ecx, dword [esi + 0x4c]
mov dword [esi + 0x10c], ecx
jmp 0x401122
cmp eax, 0x584d09a
je 0x415b28
cmp eax, 0x114b0ff9
jne 0x44593f
mov eax, dword [esi + 0x94]
mov word [eax], 8
mov ecx, dword [ebp + 8]
mov dword [eax + 8], ecx
mov eax, dword [esi + 0x5c]
mov eax, dword [eax]
mov dword [esi + 0x40], eax
mov eax, dword [esi + 0x90]
mov eax, dword [esi + 0x90]
mov dword [esi + 0x20], eax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov ebx, ecx
mov dword [esi + 0x10], ecx
mov ecx, eax
or ecx, 0x5eb3707a
mov edi, ecx
mov edx, 0x99001519
and edi, edx
and ebx, 0x204c8a84
or ebx, edi
mov dword [esi + 8], ebx
mov edi, eax
xor edi, 0xa14c8f85
and edi, eax
mov edx, edi
not edx
or ecx, edx
mov ebx, 0x99001519
and edx, ebx
and edi, 0x66ffeae6
or edi, edx
xor edi, dword [esi + 8]
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xb986c97d
and ecx, 0x46793682
or ecx, edx
mov ebx, 0x16c67be
mov edx, dword [esi + 0x10]
and edx, ebx
mov edi, 0xfe939841
and eax, edi
or eax, edx
mov edx, ecx
xor edx, 0xe735b906
mov edi, eax
xor eax, ebx
and eax, edx
mov edx, 0xfe939841
xor edi, edx
xor ecx, 0x18ca46f9
and edi, ecx
or eax, edi
xor ecx, eax
test ecx, eax
mov edi, dword [0x514f90]
sete dl
sete byte [esi + 0x18]
setne ah
cmp edi, 9
setg cl
cmp edi, 0xa
setl ch
setl byte [esi + 0x1c]
mov dh, cl
xor dh, ch
and dh, cl
mov bl, dh
xor bl, 1
mov al, dh
and al, bl
mov bh, al
and bh, dh
xor al, dh
or al, bh
or bl, dh
xor al, 1
mov dh, al
xor dh, bl
or al, bl
xor al, 1
or al, dh
mov dh, al
xor dh, 1
and dh, ah
and al, dl
or al, dh
and ah, ch
mov ch, cl
xor ch, dl
and ch, cl
and cl, dl
or cl, ah
xor ch, 1
xor cl, 1
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
mov ah, cl
and ah, dl
mov ch, cl
xor ch, ah
xor ah, 1
or ah, dl
xor al, 1
xor ah, 1
or ah, ch
xor ah, al
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, ah
test al, 1
mov edi, 0x15f53277
mov edx, 0x791e792f
cmovne edi, edx
test ah, 1
cmove edi, edx
test cl, 1
mov eax, 0x15f53277
cmove edi, eax
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x401eb9
cmp eax, 0xc4355b7d
je 0x401ed9
cmp eax, 0xdf78edc4
jne 0x401d92
mov ah, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov al, ah
xor al, 1
mov byte [esi + 0x10], al
mov bh, cl
xor bh, 1
mov bl, bh
and bl, cl
mov dl, bh
and dl, bl
xor bl, bh
or bl, dl
mov dh, al
or dh, ah
mov dl, dh
xor dl, 1
or bh, cl
mov cl, ah
and cl, al
xor cl, 1
mov ch, al
xor ch, cl
or cl, al
xor cl, 1
or cl, ch
mov ch, dh
and ch, dl
mov al, dh
and al, ch
xor ch, dh
or ch, al
mov al, cl
xor al, 1
and al, ch
xor ch, 1
and ch, cl
or ch, al
mov cl, bh
xor cl, 1
xor dh, ah
or dl, byte [esi + 0x10]
xor dl, 1
or dl, dh
xor ch, 1
mov al, ch
xor al, dl
or ch, dl
xor ch, 1
or ch, al
mov al, cl
and al, bh
xor al, 1
mov edx, eax
xor dl, bh
or al, bh
mov bh, bl
xor bh, 1
xor al, 1
or al, dl
mov edx, eax
and dl, bh
xor al, 1
and al, bl
or al, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov al, cl
or al, ch
xor cl, ch
xor cl, 1
and cl, ch
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
xor cl, 1
or cl, dl
and bl, ah
or ah, bh
and bh, byte [esi + 0x10]
or bh, bl
xor bh, 1
mov al, ah
xor al, bh
or bh, ah
xor bh, 1
or bh, al
xor bh, cl
and cl, bh
mov dl, bh
xor dl, cl
test bh, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x401d92
cmp eax, 0x15f53277
je 0x422116
cmp eax, 0x791e792f
jne 0x401d92
mov eax, 0xc4355b7d
jmp 0x401d92
mov word [esi + 0xc], 0x3e2f
mov eax, edi
jmp 0x401d92
cmp eax, 0x3b0a7256
je 0x42239a
cmp eax, 0x3ed63f4d
jne 0x401122
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov edi, ecx
mov ebx, 0xca7aa4a8
and edi, ebx
mov ebx, 0x35855b57
and eax, ebx
or eax, edi
mov edi, edx
not edi
or ecx, edi
mov ebx, 0xca7aa4a8
and edi, ebx
mov ebx, 0x35855b57
and edx, ebx
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov dword [esi + 0x10], edx
and edx, 0x766c518d
mov eax, ecx
mov edi, 0x8993ae72
and eax, edi
or eax, edx
mov edx, eax
xor edx, edi
mov edi, edx
mov dword [esi + 0x14], edx
mov edx, eax
xor edx, 0xcbc39fee
and edx, edi
mov edi, edx
not edi
mov dword [esi + 8], edi
mov ebx, 0x6447dfa9
and dword [esi + 8], ebx
and edx, 0x9bb82056
add edx, dword [esi + 8]
mov ebx, dword [esi + 0x10]
or ebx, 0xbdafce63
mov dword [esi + 0x10], ebx
or edi, ebx
mov ebx, 0x6447dfa9
and dword [esi + 0x10], ebx
and ecx, 0x2102014
add ecx, dword [esi + 0x10]
xor ecx, edx
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x4250319d
and edi, 0xbdafce62
or edi, ecx
mov ecx, dword [esi + 0x14]
and ecx, 1
xor eax, 0x8993ae73
or eax, ecx
not eax
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbe656045
and eax, 0x419a9fba
or eax, ecx
mov ecx, eax
xor ecx, 0x41088922
xor eax, 0xc240004
and eax, 0xcb6169c
mov edx, 0xf349e963
and ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0x4241204
xor ecx, edx
mov edx, ecx
mov ebx, 0x989aa498
and edx, ebx
and eax, 0x67655b67
or eax, edx
mov edi, dword [0x514fa0]
xor eax, ebx
xor ecx, eax
test ecx, eax
setne ah
sete dl
cmp edi, 9
setg cl
cmp edi, 0xa
setl ch
mov al, dl
xor al, ah
and al, dl
mov dh, al
xor dh, 1
or al, dh
mov bl, dh
xor bl, al
or al, dh
xor al, 1
or al, bl
xor al, 1
mov dh, al
or dh, ch
xor dh, 1
xor al, ch
not al
and al, ch
mov ch, dh
and ch, al
xor al, dh
or al, ch
xor dl, cl
and dl, cl
xor cl, ah
mov ah, dl
xor ah, 1
xor dl, cl
xor cl, 1
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
xor dl, al
mov ch, al
xor ch, 1
or ch, cl
mov al, ch
xor al, dl
test al, 1
mov edi, 0x9baaa587
mov eax, 0x566b779e
cmovne edi, eax
test dl, 1
mov eax, edi
mov edx, 0x9baaa587
jmp 0x445931
cmp eax, 0x881f034a
je 0x4226eb
cmp eax, 0x8884d074
jne 0x401122
mov eax, dword [esi + 0xa4]
mov eax, dword [esi + 0xa4]
mov dword [esi + 0x10], eax
mov ecx, dword [0x514f9c]
lea edx, [ecx - 1]
imul edx, ecx
mov eax, edx
not eax
mov ebx, eax
mov dword [esi + 8], eax
mov ecx, edx
or ecx, 0xfc51d362
mov edi, ecx
mov eax, 0xcb95f59a
and edi, eax
and ebx, 0x2a0805
or ebx, edi
mov dword [esi + 0x14], ebx
mov edi, edx
xor edi, 0x3ae2c9d
and edi, edx
mov eax, edi
not eax
or ecx, eax
mov ebx, 0xcb95f59a
and eax, ebx
and edi, 0x346a0a65
or edi, eax
xor edi, dword [esi + 0x14]
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xfc51d363
and ecx, 0x3ae2c9c
or ecx, eax
mov edi, 0x5a754e80
mov eax, dword [esi + 8]
and eax, edi
and edx, 0xa58ab17f
or edx, eax
mov eax, ecx
not eax
mov edi, ecx
mov ebx, 0xe203611b
and edi, ebx
mov ebx, 0x1dfc9ee4
and eax, ebx
or eax, edi
mov edi, edx
xor edi, 0x5889064
mov ebx, 0x5a754e80
xor edx, ebx
or ecx, edx
mov ebx, 0xe203611b
and edx, ebx
mov ebx, 0x1dfc9ee4
and edi, ebx
or edi, edx
xor edi, eax
mov eax, dword [0x514f98]
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne dl
sete byte [esi + 0x18]
sete ch
cmp eax, 9
setg cl
cmp eax, 0xa
setl ah
setl byte [esi + 0x1c]
mov al, ch
xor al, dl
and al, ch
mov dh, al
xor dh, 1
and al, dh
mov bl, dh
and bl, al
xor al, dh
or al, bl
mov dh, al
and dh, ah
xor al, 1
and al, cl
or al, dh
and dl, ah
or ah, ch
and cl, ch
or cl, dl
xor cl, 1
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, ah
and ch, al
mov dh, ah
and dh, ch
xor ch, ah
mov ah, cl
and ah, dl
or ch, dh
mov dh, cl
and dh, ah
xor ah, cl
or ah, dh
xor ah, ch
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov al, dl
xor al, ah
test dl, 1
mov edi, 0xa0da02f3
mov ecx, 0xe7a53eed
cmovne edi, ecx
not al
test ah, 1
cmove edi, ecx
test al, 1
mov eax, 0xa0da02f3
cmovne edi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x402262
cmp eax, 0x85788c17
je 0x40227b
cmp eax, 0xa0da02f3
jne 0x402248
jmp 0x422701
cmp eax, 0xd7ff4ccd
je 0x402363
cmp eax, 0xe7a53eed
jne 0x402248
mov eax, 0xd7ff4ccd
jmp 0x402248
mov dl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov cl, dl
xor cl, 1
mov al, ch
xor al, 1
mov ah, dl
xor ah, cl
mov dh, ch
mov byte [esi + 0x14], ch
or dh, al
mov byte [esi + 8], dh
or dh, al
and ch, cl
mov bh, dl
mov byte [esi + 0x20], dl
mov bl, dl
and bl, al
or al, cl
or cl, dl
mov dl, cl
xor dl, 1
and ah, bh
mov bh, ah
xor bh, 1
and ah, cl
or cl, bh
and bh, dl
or bh, ah
mov dl, cl
xor dl, bh
xor bh, 1
or bh, cl
xor dl, 1
xor bh, 1
or bh, dl
mov ah, byte [esi + 0x14]
mov dl, byte [esi + 8]
xor dl, ah
mov cl, dl
xor cl, dh
or dh, dl
xor dh, 1
or dh, cl
mov cl, bh
xor cl, 1
and bh, cl
mov dl, cl
and dl, bh
xor bh, cl
or bh, dl
mov cl, bh
and bh, dh
xor dh, 1
xor cl, 1
and cl, dh
or bh, cl
or bl, ch
mov cl, byte [esi + 0x20]
xor cl, ah
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
mov ecx, edx
xor dl, 1
and dl, bh
xor bh, 1
and cl, bh
or dl, cl
mov cl, bh
and cl, al
xor bh, al
or bh, cl
mov al, bh
xor al, dl
test al, 1
mov ecx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ecx, eax
test bh, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x402248
mov byte [esi + 0xc], 0x2f
mov eax, edi
jmp 0x402248
cmp eax, 0x5e1c600c
je 0x422918
cmp eax, 0x61553285
jne 0x401122
cmp byte [esi + 0x6a], 0
mov eax, 0x6d84ccc4
mov ecx, 0xfe57ab66
cmovne eax, ecx
jmp 0x401122
mov eax, dword [esi + 0x108]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, 0x708b7e9
jmp 0x401122
mov eax, dword [esi + 0x104]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, 0x92557970
jmp 0x401122
cmp byte [esi + 0x67], 0
mov eax, 0x3ed63f4d
mov ecx, 0x7c6214b0
cmovne eax, ecx
mov ecx, dword [esi + 0xe8]
mov dword [esi + 0x4c], ecx
jmp 0x401122
cmp byte [esi + 0x68], 0
mov eax, 0xf9317991
mov ecx, 0x7c6214b0
cmovne eax, ecx
mov ecx, dword [esi + 0xec]
mov dword [esi + 0x4c], ecx
jmp 0x401122
mov eax, dword [esi + 0x6c]
mov eax, dword [eax]
mov dword [esi + 0x104], eax
cmp dword [esi + 0x104], 0
mov eax, 0x1e39f2c9
mov ecx, 0x92557970
cmove eax, ecx
jmp 0x401122
mov eax, dword [esi + 0x94]
mov word [eax], 8
mov ecx, dword [ebp + 8]
mov dword [eax + 8], ecx
mov eax, dword [esi + 0x5c]
mov eax, dword [eax]
mov dword [esi + 0x34], eax
mov eax, dword [esi + 0x90]
mov eax, dword [esi + 0x90]
mov dword [esi + 0x20], eax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
and ecx, 0x235f2fce
mov edi, edx
and edi, 0xdca0d031
or edi, ecx
or eax, 1
mov ecx, eax
mov ebx, 0x64395e90
and ecx, ebx
and edx, 0x9bc6a16e
or edx, ecx
mov ecx, edi
xor ecx, 0x98808020
xor edi, 0x235f2fcf
or eax, edi
and edi, ebx
and ecx, 0x9bc6a16f
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x974e3a21
and eax, 0x68b1c5de
or eax, ecx
mov ecx, eax
xor ecx, 0x60000484
xor eax, 0x804e1200
and eax, 0x88ffd35a
and ecx, 0x77002ca5
or ecx, eax
mov eax, ecx
xor eax, 0x8bd9000
xor ecx, 0x13000025
and ecx, 0x9342437f
mov edx, 0x6cbdbc80
and eax, edx
or eax, ecx
mov ecx, dword [0x514f90]
xor eax, edx
sete byte [esi + 0x18]
sete dl
setne ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl byte [esi + 0x1c]
setl ch
mov dh, ah
xor dh, dl
and dh, ah
mov cl, dh
xor cl, 1
and dh, cl
xor dh, 1
mov bl, dh
xor bl, cl
or dh, cl
xor dh, 1
or dh, bl
mov cl, dh
xor cl, 1
and dh, ch
and cl, al
or cl, dh
and ch, ah
and dl, al
or dl, ch
mov ch, al
xor ch, ah
or al, ah
xor al, 1
or al, ch
xor al, 1
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, al
xor ah, 1
xor cl, 1
and ah, al
mov edx, eax
and dl, ah
xor ah, al
or ah, dl
xor ah, cl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov al, cl
xor al, ah
test cl, 1
mov edi, 0x15f53277
mov ecx, 0x791e792f
cmovne edi, ecx
test ah, 1
cmove edi, ecx
test al, 1
mov eax, 0x15f53277
cmove edi, eax
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4026a4
cmp eax, 0xc4355b7d
je 0x4026c4
cmp eax, 0xdf78edc4
jne 0x4025a1
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov byte [esi + 0x10], dl
mov eax, edx
xor al, 1
mov ebx, edx
or bl, al
mov bh, bl
xor bh, 1
mov ch, dl
xor ch, al
and ch, dl
mov ah, ch
xor ah, 1
and bh, bl
mov dh, bl
and dh, bh
xor bh, bl
or bh, dh
mov dh, ah
and dh, ch
xor dh, 1
mov dl, ch
xor dl, dh
or dh, ch
xor dh, 1
or dh, dl
xor dh, bh
mov dl, bl
and dl, ah
xor ah, bl
mov ebx, ecx
xor bl, 1
xor dh, 1
or ah, dl
mov dl, dh
xor dl, ah
or ah, dh
xor ah, 1
or ah, dl
mov edx, ebx
or dl, ah
xor ah, 1
or ah, cl
mov ch, dl
xor ch, ah
or ah, dl
xor ah, 1
or ah, ch
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, byte [esi + 0x10]
and cl, al
or cl, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, ah
xor cl, 1
and cl, al
xor al, 1
mov dl, ah
xor dl, al
and dl, ah
and al, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
mov eax, ecx
cmovne eax, ebx
test dl, 1
cmove eax, ecx
jmp 0x4025a1
cmp eax, 0x15f53277
je 0x422a71
cmp eax, 0x791e792f
jne 0x4025a1
mov eax, 0xc4355b7d
jmp 0x4025a1
mov word [esi + 0xc], 0x3e2f
mov eax, edi
jmp 0x4025a1
cmp byte [esi + 0x6b], 0
mov eax, 0x9ecc832f
mov ecx, 0x412f1e5f
cmovne eax, ecx
jmp 0x401122
cmp byte [esi + 0x69], 0
mov eax, 0xdab1f61d
mov ecx, 0x7c6214b0
cmovne eax, ecx
mov ecx, dword [esi + 0xf0]
mov dword [esi + 0x4c], ecx
jmp 0x401122
mov eax, dword [esi + 0x74]
mov eax, dword [eax]
mov dword [esi + 0x3c], eax
mov eax, dword [esi + 0xa8]
mov eax, dword [esi + 0xa8]
mov dword [esi + 0x10], eax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov edi, edx
mov ebx, 0xe86f9356
and edi, ebx
mov ecx, eax
xor ecx, ebx
and ecx, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0x356fc5ab
and ecx, 0xca903a54
or ecx, edi
mov ebx, 0x792003d0
and edx, ebx
mov edi, 0x86dffc2f
and eax, edi
or eax, edx
mov edx, ecx
xor edx, 0x22ffa903
mov edi, eax
xor eax, ebx
and eax, edx
mov edx, 0x86dffc2f
xor edi, edx
xor ecx, 0xdd0056fc
and edi, ecx
or eax, edi
not eax
or eax, ecx
mov ecx, dword [0x514f90]
cmp eax, 0xffffffff
setne ah
sete dl
sete byte [esi + 0x18]
cmp ecx, 9
setg dh
cmp ecx, 0xa
setl cl
setl byte [esi + 0x1c]
xor ah, dl
and ah, dl
mov ch, ah
xor ch, 1
mov al, ah
or al, ch
xor ah, al
or al, ch
xor ah, 1
xor al, 1
or al, ah
mov ah, dh
xor ah, al
xor ah, 1
and ah, al
or al, dh
xor al, 1
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ah, cl
and ah, dl
xor cl, dl
or ah, cl
xor ah, 1
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov cl, ah
xor cl, 1
and ah, cl
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov ecx, eax
xor cl, 1
and cl, ah
xor ah, 1
mov edx, eax
xor dl, ah
and dl, al
and ah, al
or ah, cl
mov ecx, edx
xor cl, ah
test ah, 1
mov eax, 0x791e792f
mov edi, 0x15f53277
cmovne eax, edi
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, edi
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x4028d0
cmp ecx, 0xc4355b7d
je 0x4028f2
cmp ecx, 0xdf78edc4
jne 0x402839
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ch, dl
xor ch, 1
mov dh, cl
xor dh, 1
mov bl, dh
and bl, cl
xor cl, ch
xor cl, 1
or cl, dh
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
mov dh, ch
and dh, dl
xor ch, dh
xor dh, 1
or dh, dl
xor dh, 1
or dh, ch
mov dl, bl
xor dl, 1
and dl, dh
xor dh, 1
and dh, bl
or dh, dl
mov dl, cl
xor dl, dh
xor dh, 1
or dh, cl
xor dl, 1
mov bl, dh
xor bl, dl
test dl, 1
mov ecx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ecx, edi
test dh, 1
mov edx, 0x791e792f
cmovne ecx, edx
test bl, 1
cmove ecx, edi
jmp 0x402839
cmp ecx, 0x15f53277
je 0x422cb8
cmp ecx, 0x791e792f
jne 0x402839
mov ecx, 0xc4355b7d
jmp 0x402839
mov word [esi + 0xc], 0x3e3e
mov ecx, eax
jmp 0x402839
mov eax, dword [esi + 0x70]
mov eax, dword [eax]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x3c]
push dword [esi + 0x5c]
push 0
push eax
call ecx
mov dword [esi + 0x4c], eax
test eax, eax
mov eax, 0x5e1c600c
jmp 0x43ce63
mov eax, dword [esi + 0x100]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, 0x9ecc832f
jmp 0x401122
mov eax, dword [esi + 0x80]
mov eax, dword [esi + 0x80]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov edi, 0x4a631299
and ecx, edi
and edx, 0xb59ced66
or edx, ecx
mov eax, edx
xor eax, edi
xor edx, 0x8190a962
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0x89b3b97b
and eax, 0x764c4684
or eax, edx
xor eax, 0x764c4685
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x9e34ab4
and edx, edi
and ecx, eax
and eax, 0xf61cb54b
or eax, edx
mov edx, eax
xor edx, 0xa6008103
xor eax, edi
mov edi, eax
mov ebx, 0x597f3e68
and edi, ebx
mov ebx, 0xa680c197
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0x597f3e68
and edi, ebx
mov ebx, 0xa680c197
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa701635a
mov edi, 0x58fe9ca5
and eax, edi
or eax, edx
mov edx, dword [0x514f88]
xor eax, edi
or eax, ecx
cmp eax, 0xffffffff
sete byte [esi + 0x39]
cmp edx, 0xa
setl byte [esi + 0x3a]
mov ecx, dword [esi + 0x10]
lea eax, [ecx + 0xe]
mov dword [esi + 0x44], eax
lea eax, [ecx + 0xf]
mov dword [esi + 0x48], eax
mov eax, 0xc1ee9540
cmp eax, 0xf57aa487
jle 0x402c17
cmp eax, 0x5de28c2
jle 0x402e3b
cmp eax, 0x5de28c3
je 0x402f93
cmp eax, 0x77d9e7ef
jne 0x405692
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov dword [esi + 0x14], ecx
mov eax, ecx
not eax
mov ebx, eax
mov dword [esi + 8], eax
mov edx, ecx
or edx, 1
mov edi, edx
mov eax, 0xa122549e
and edi, eax
and ebx, 0x5eddab60
or ebx, edi
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov eax, edi
not eax
or edx, eax
mov ecx, 0xa122549e
and eax, ecx
and edi, 0x5eddab61
or edi, eax
xor edi, ebx
not edx
or edx, edi
mov eax, edx
and edx, dword [esi + 0x14]
not eax
mov ecx, dword [esi + 8]
and ecx, eax
or edx, ecx
mov ecx, dword [0x514f98]
xor eax, edx
test eax, edx
sete byte [esi + 4]
setne dl
sete ah
cmp ecx, 9
setg dh
cmp ecx, 0xa
setl byte [esi + 5]
setl al
mov ch, dh
xor ch, ah
not ch
and ch, ah
mov cl, dh
or cl, ah
xor cl, 1
mov bl, ch
and bl, cl
xor cl, ch
or cl, bl
xor al, ah
mov ah, dh
xor ah, dl
or dh, dl
xor dh, 1
or dh, ah
mov dl, dh
xor dl, al
xor al, 1
xor dl, 1
or al, dh
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and dl, ah
or ah, al
and al, cl
or al, dl
mov dl, ah
xor dl, al
test al, 1
mov ecx, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne ecx, edi
test ah, 1
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
cmove ecx, edi
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x402b50
cmp eax, 0x85788c17
je 0x402b69
cmp eax, 0xa0da02f3
jne 0x402b36
jmp 0x402fa3
cmp eax, 0xd7ff4ccd
je 0x402c0c
cmp eax, 0xe7a53eed
jne 0x402b36
mov eax, 0xd7ff4ccd
jmp 0x402b36
mov ah, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov dh, ah
xor dh, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
mov bh, dl
xor bh, dh
xor bh, 1
mov dl, bh
xor dl, dh
and dl, bh
mov bh, dh
and bh, ah
xor dh, bh
xor bh, 1
or bh, ah
xor bh, 1
or bh, dh
or al, bl
mov ah, bh
xor ah, 1
and ah, al
xor al, 1
and al, bh
or al, ah
mov ah, dl
xor ah, 1
mov dh, al
xor dh, 1
mov bl, ah
and bl, dl
xor bl, 1
mov bh, dl
xor bh, bl
or bl, dl
xor bl, 1
or bl, bh
mov bh, dh
and bh, al
xor ah, dh
xor dh, bh
xor bh, 1
or bh, al
xor bh, 1
or bh, dh
xor bh, bl
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, bh
test al, 1
mov eax, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne eax, edi
test bh, 1
cmove eax, edi
test dl, 1
mov edx, 0xd7ff4ccd
cmove eax, edx
jmp 0x402b36
mov byte [esi + 6], 0x3f
mov eax, ecx
jmp 0x402b36
cmp eax, 0xc1ee953f
jg 0x402f61
cmp eax, 0x8de1144c
je 0x4031d0
cmp eax, 0x9c426a01
jne 0x402a1b
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov edi, ecx
xor edi, 0xfffffffe
and edi, edx
and ecx, 0x961479cf
and edx, 0x69eb8630
or edx, ecx
mov eax, edi
not eax
mov ecx, eax
mov ebx, 0xf92477b9
and ecx, ebx
mov ebx, 0x6db8846
and edi, ebx
or edi, ecx
mov ecx, edx
xor ecx, 0xcb8000
xor edx, 0x961479ce
or eax, edx
mov ebx, 0xf92477b9
and edx, ebx
mov ebx, 0x6db8846
and ecx, ebx
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0x27e4491f
and edi, ebx
mov ebx, 0xd81bb6e0
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0x27e4491f
and edi, ebx
mov ebx, 0xd81bb6e0
and edx, ebx
or edx, edi
xor edx, ecx
mov ecx, dword [0x514f98]
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xecda4bb4
mov edi, 0x1325b44b
and eax, edi
or eax, edx
xor eax, edi
cmp eax, 0xffffffff
sete dl
setne al
sete byte [esi + 4]
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
setl byte [esi + 5]
mov ch, ah
and ch, al
mov dh, ah
xor dh, al
or dh, ch
xor dh, 1
xor ah, dl
not ah
and ah, dl
xor al, cl
not al
and al, cl
mov cl, ah
and cl, al
xor al, ah
or al, cl
xor al, dh
mov ecx, eax
xor cl, 1
and dh, cl
xor cl, dh
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, al
mov eax, ecx
mov edi, 0xa0da02f3
cmovne eax, edi
test dh, dh
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x402d75
cmp ecx, 0x85788c17
je 0x402d90
cmp ecx, 0xa0da02f3
jne 0x402d58
jmp 0x4031e6
cmp ecx, 0xd7ff4ccd
je 0x402e30
cmp ecx, 0xe7a53eed
jne 0x402d58
mov ecx, 0xd7ff4ccd
jmp 0x402d58
mov ch, byte [esi + 4]
mov dh, byte [esi + 5]
mov dl, dh
xor dl, 1
mov bl, ch
xor bl, 1
mov cl, dh
and cl, dl
and dl, bl
mov bh, ch
and bh, dh
or bh, dl
mov dl, bh
xor dl, bl
and dl, bh
mov bh, cl
and bh, dh
xor cl, dh
or cl, bh
and bl, cl
xor cl, 1
and cl, ch
or cl, bl
mov ebx, edx
xor bl, 1
mov ch, cl
xor ch, 1
mov dh, ch
xor ch, bl
and bl, dl
and dh, cl
xor bl, 1
mov bh, dl
xor bh, bl
or bl, dl
xor bl, 1
or bl, bh
xor dh, 1
mov bh, cl
xor bh, dh
or dh, cl
xor dh, 1
or dh, bh
mov bh, bl
xor bh, 1
and bh, dh
xor dh, 1
and dh, bl
or dh, bh
or cl, dl
xor cl, 1
or cl, ch
mov dl, cl
xor dl, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test dh, 1
cmove ecx, edi
test dl, 1
mov edx, 0xd7ff4ccd
cmove ecx, edx
jmp 0x402d58
mov byte [esi + 6], 0x3f
mov ecx, eax
jmp 0x402d58
cmp eax, 0xf57aa488
je 0x4033c6
cmp eax, 0xfcc48ae5
jne 0x402a1b
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x3b]
mov ecx, dword [0x514f8c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
mov ebx, 0x5b7b69f0
and edx, ebx
mov edi, ecx
and edi, 0xa484960e
or edi, edx
mov edx, eax
or edx, ebx
and edx, 0x5b7b69f1
xor edx, edi
and ecx, 0x2f0f3b2a
and eax, 0xd0f0c4d5
or eax, ecx
mov ecx, edx
not ecx
mov edi, ecx
mov ebx, 0xddcfd34c
and edi, ebx
mov ebx, 0x22302cb3
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0x300491
xor eax, 0xd0f1308
mov ebx, 0xddcfd34c
and eax, ebx
mov ebx, 0x22302cb3
and edi, ebx
or edi, eax
xor edi, edx
mov edx, dword [0x514f88]
xor ecx, edi
test ecx, edi
setne al
sete ah
cmp edx, 9
setg ch
cmp edx, 0xa
setl dl
mov cl, dl
and al, dl
xor dl, ah
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and ch, ah
or al, ch
mov ch, al
xor ch, 1
and ch, al
mov ah, ch
and ah, al
xor ch, al
mov dh, dl
xor dh, al
or al, dl
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
or ch, ah
xor ch, dl
xor al, 1
or al, dh
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xe4ea3b48
mov edi, 0x8de1144c
cmovne edx, edi
test al, 1
mov eax, 0xe4ea3b48
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x402a1b
cmp eax, 0xc1ee9540
je 0x4034ec
cmp eax, 0xe4ea3b48
jne 0x402a1b
cmp byte [esi + 0x3b], 0
mov eax, 0xf57aa488
mov ecx, 0x17f0b5b3
cmovne eax, ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x20], ecx
jmp 0x402a1b
mov eax, 0xf57aa488
mov ecx, dword [esi + 0x24]
mov dword [esi + 0x20], ecx
jmp 0x402a1b
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x6817e34
and edx, edi
and ecx, eax
and eax, 0xf97e81cb
or eax, edx
mov edx, eax
xor edx, 0x896c00c9
xor eax, edi
mov edi, eax
mov ebx, 0x7292f902
and edi, ebx
mov ebx, 0x8d6d06fd
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0x7292f902
and edi, ebx
mov ebx, 0x8d6d06fd
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x3eb9bfcc
and eax, 0xc1464033
or eax, edx
xor eax, 0xc1464032
mov edx, ecx
and edx, eax
xor eax, ecx
mov ecx, dword [0x514f98]
or eax, edx
mov edx, eax
not edx
or eax, 0x4f668804
or edx, 0xb09977fb
xor edx, eax
mov eax, edx
not eax
and eax, 0x9b1710d5
and edx, 0x64e8ef2a
or edx, eax
xor edx, 0xd47198d1
setne ah
sete byte [esi + 4]
sete dh
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl ch
setl byte [esi + 5]
mov al, dh
xor al, ah
and al, dh
mov cl, al
xor cl, ch
and al, cl
and cl, ch
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov al, ch
xor ch, dh
and dh, dl
and al, ah
or al, dh
or dl, ah
xor dl, 1
or dl, ch
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
mov ch, ah
and ch, cl
xor ah, cl
mov cl, al
xor cl, 1
and cl, al
or ah, ch
xor cl, 1
mov ch, cl
xor ch, al
or cl, al
xor cl, 1
or cl, ch
mov ch, ah
xor ch, 1
and ch, cl
xor cl, 1
and cl, ah
or cl, ch
mov ah, dl
and ah, al
xor dl, al
or dl, ah
mov eax, edx
xor al, cl
test al, 1
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
test dl, 1
mov eax, 0xa0da02f3
cmovne eax, edi
test cl, 1
cmove eax, edi
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40312f
cmp ecx, 0x85788c17
je 0x40314a
cmp ecx, 0xa0da02f3
jne 0x403112
jmp 0x4035e0
cmp ecx, 0xd7ff4ccd
je 0x4031c5
cmp ecx, 0xe7a53eed
jne 0x403112
mov ecx, 0xd7ff4ccd
jmp 0x403112
mov dl, byte [esi + 4]
mov ch, byte [esi + 5]
xor dl, 1
mov cl, dl
xor cl, ch
xor cl, 1
mov dh, cl
or dh, dl
and cl, ch
or dl, ch
mov ch, dl
xor ch, cl
xor cl, 1
xor ch, 1
or cl, dl
xor cl, 1
or cl, ch
mov dl, cl
xor dl, 1
mov ebx, edx
and bl, cl
mov ch, dl
and ch, bl
xor bl, dl
or bl, ch
mov ch, bl
xor bl, 1
and bl, dh
xor dl, dh
xor dh, 1
and ch, dh
or bl, ch
or cl, dh
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, bl
test dl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test bl, 1
cmove ecx, edx
jmp 0x403112
mov byte [esi + 6], 0x14
mov ecx, eax
jmp 0x403112
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov eax, 0xfcc48ae5
jmp 0x402a1b
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov edi, edx
xor edi, 0xfffffffe
and edi, ecx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov eax, edi
not eax
mov edx, eax
mov ebx, 0x6fe34682
and edx, ebx
mov ebx, 0x901cb97d
and edi, ebx
or edi, edx
mov edx, ecx
not edx
or eax, edx
mov ebx, 0x6fe34682
and edx, ebx
mov ebx, 0x901cb97d
and ecx, ebx
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1a486ad5
and eax, 0xe5b7952a
or eax, ecx
mov ecx, eax
xor ecx, 0xc4979102
xor eax, 0x8402254
and eax, 0x2960267c
and ecx, 0xd69fd983
or ecx, eax
mov eax, ecx
xor eax, 0xd2054002
xor ecx, 0x20400410
mov edx, 0x24da9d91
and ecx, edx
and eax, 0xdb25626e
or eax, ecx
mov ecx, dword [0x514f98]
xor eax, edx
cmp eax, 0xffffffff
sete byte [esi + 4]
sete al
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl byte [esi + 5]
setl cl
and cl, dl
xor dl, ah
or dl, ah
and al, ah
mov ch, dl
not ch
or al, cl
mov cl, al
xor cl, 1
and al, dl
and ch, cl
or ch, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, ch
test cl, cl
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
not dl
test ch, ch
cmove edi, eax
test dl, 1
mov eax, 0xa0da02f3
cmovne edi, eax
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x403311
cmp ecx, 0x85788c17
je 0x40332c
cmp ecx, 0xa0da02f3
jne 0x4032f4
jmp 0x403894
cmp ecx, 0xd7ff4ccd
je 0x4033bb
cmp ecx, 0xe7a53eed
jne 0x4032f4
mov ecx, 0xd7ff4ccd
jmp 0x4032f4
mov cl, byte [esi + 4]
mov ch, byte [esi + 5]
mov byte [esi + 8], ch
mov eax, ecx
xor al, 1
mov dl, ch
xor dl, 1
and ch, dl
mov ebx, edx
mov bh, ch
xor bh, 1
or bh, dl
and dl, ch
xor bl, ch
or bl, dl
mov edx, ebx
xor dl, 1
mov dh, al
or dh, cl
xor dh, 1
and bl, cl
or cl, dl
and dl, al
xor al, dh
mov ah, al
and al, dh
xor ah, 1
mov dh, al
and dh, ah
xor al, ah
or al, dh
xor ch, byte [esi + 8]
xor bh, 1
or bh, ch
xor bh, al
or dl, bl
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, bh
and bh, dl
mov eax, edx
xor al, bh
test al, 1
mov eax, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, eax
test bh, 1
cmove ecx, eax
jmp 0x4032f4
mov byte [esi + 6], 0x14
mov ecx, edi
jmp 0x4032f4
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov edi, 0xd55ea2d9
and ecx, edi
and edx, 0x2aa15d26
or edx, ecx
mov eax, edx
xor eax, edi
mov ecx, edx
xor ecx, 0xd55ea2d8
and ecx, eax
xor edx, 0x22815c04
and edx, 0x72837e44
and eax, 0x8d7c81bb
or eax, edx
xor eax, 0x8d7c81ba
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0xa654e594
and edx, edi
and eax, 0x59ab1a6b
or eax, edx
mov edx, dword [0x514f88]
xor eax, edi
xor ecx, eax
test ecx, eax
setne ah
sete ch
cmp edx, 9
setg al
cmp edx, 0xa
setl dh
mov dl, ch
xor dl, ah
and dl, ch
mov cl, dl
xor cl, 1
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, dh
mov dl, cl
xor dl, 1
and ah, dh
or dh, ch
xor dh, 1
and al, ch
or al, ah
mov ah, dh
and ah, al
xor al, dh
or al, ah
mov ah, al
xor ah, 1
and al, ah
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ah, al
xor ah, 1
mov ch, cl
and ch, dl
mov dh, al
and dh, ah
mov bl, ch
xor bl, 1
xor ch, cl
or bl, dl
xor bl, 1
or bl, ch
mov ch, dh
and ch, al
xor dh, al
or dh, ch
xor dh, bl
xor ah, dl
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xfcc48ae5
mov edi, 0x8de1144c
cmovne ecx, edi
test al, 1
mov eax, 0xfcc48ae5
cmovne eax, ecx
test dh, 1
cmove eax, ecx
mov ecx, dword [esi + 0x20]
mov dword [esi + 0xc], ecx
jmp 0x402a1b
mov al, byte [esi + 0x39]
mov dh, byte [esi + 0x3a]
mov dl, al
mov ecx, eax
mov byte [esi + 8], al
xor dl, 1
mov ch, dh
xor ch, 1
mov al, ch
and al, dh
xor al, 1
mov ah, dh
xor ah, al
or al, dh
xor al, 1
or al, ah
mov ah, al
xor ah, 1
mov bh, dl
xor bh, cl
and bh, dl
or ch, dh
mov bl, bh
xor bl, 1
or bl, bh
xor bl, 1
mov dh, bh
and dh, bl
xor bl, bh
mov cl, al
xor cl, ah
and cl, al
or bl, dh
mov dh, ch
xor dh, 1
mov bh, cl
xor bh, 1
and dh, bh
or bh, ch
and ch, cl
xor bh, 1
or ch, dh
mov cl, bh
and cl, ch
xor ch, bh
or ch, cl
mov cl, ch
xor cl, 1
mov bh, ch
and bh, cl
mov dh, bh
xor bh, ch
xor dh, 1
or dh, cl
xor dh, 1
or dh, bh
xor dh, bl
and al, ah
xor al, 1
mov ecx, eax
xor cl, ah
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor al, 1
and al, dl
xor dh, 1
mov dl, byte [esi + 8]
and cl, dl
or al, cl
mov ecx, edx
and cl, ah
xor ah, dl
or ah, cl
xor al, 1
mov ecx, eax
xor cl, ah
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov dl, cl
and dl, al
xor al, cl
or al, dl
xor al, 1
mov cl, dh
or cl, al
xor al, dh
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9c426a01
mov edi, 0x77d9e7ef
cmovne edx, edi
test al, 1
mov eax, edx
mov edi, 0x9c426a01
cmovne eax, edi
test cl, 1
cmovne eax, edx
jmp 0x402a1b
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4400ac21
mov edi, 0x8da4158
and ecx, edi
or ecx, edx
xor ecx, edi
and eax, 0xb3251286
or eax, ecx
mov ebx, eax
mov edi, eax
xor edi, 0xd84ad919
and edi, eax
not eax
mov ecx, 0x426611c3
and eax, ecx
mov edx, 0xbd99ee3c
and ebx, edx
or ebx, eax
mov eax, ebx
xor eax, edx
xor ebx, ecx
mov dword [esi + 8], ebx
mov ecx, ebx
or ecx, 0x27b526e6
mov ebx, ecx
mov edx, 0xac366171
and ebx, edx
mov edx, eax
and edx, 0x50489808
or edx, ebx
mov dword [esi + 0x14], edx
mov edx, edi
not edx
or ecx, edx
mov ebx, 0xac366171
and edx, ebx
and edi, 0x53c99e8e
or edi, edx
xor edi, dword [esi + 0x14]
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x188864a3
and ecx, 0xe7779b5c
or ecx, edx
xor ecx, 0x3f3d4244
mov edi, dword [esi + 8]
and edi, 0x61b213af
mov edx, eax
and edx, 0x9e4dec50
or edx, edi
mov edi, edx
xor edi, 0x20a201ae
and eax, 1
or eax, edi
xor edx, 0x8a4d4800
and edx, 0xcb5d5a00
mov edi, 0x34a2a5ff
and eax, edi
or eax, edx
xor eax, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xed6ced11
and edx, eax
not eax
and eax, 0xa1442d01
and ecx, 0x4c28c010
or ecx, eax
mov eax, ecx
xor eax, 0x280010
xor ecx, 0xb3d73fef
mov edi, ecx
mov ebx, 0xed83e009
and edi, ebx
and eax, 0x6c0d10
or eax, edi
mov edi, edx
not edi
or ecx, edi
and edi, ebx
and edx, 0x127c1ff6
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x184fc27e
and ecx, 0xe7b03d81
or ecx, eax
mov eax, ecx
xor eax, 0x8441080
xor ecx, 0x94010f2e
and ecx, 0x9699cf3e
and eax, 0x696630c1
or eax, ecx
mov ecx, eax
xor ecx, 0x41202041
xor eax, 0x92814b28
mov edx, 0xbac75ba8
and eax, edx
and ecx, 0x4538a457
or ecx, eax
mov eax, dword [0x514f98]
xor ecx, edx
cmp ecx, 0xffffffff
setne cl
sete byte [esi + 4]
sete dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
setl byte [esi + 5]
mov ah, ch
xor ah, dl
and cl, al
or al, dl
xor al, 1
and ch, dl
or ch, cl
mov cl, al
and cl, ch
xor ch, al
or ch, cl
mov al, ch
not al
and al, ah
xor ah, 1
mov cl, ah
xor cl, ch
and cl, ah
and ch, ah
or ch, al
mov eax, ecx
xor al, ch
mov edx, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne edx, edi
test ch, ch
mov eax, edx
cmovne eax, edi
test cl, cl
cmove eax, edx
mov edx, 0x85788c17
cmp edx, 0xd7ff4ccc
jg 0x4037eb
cmp edx, 0x85788c17
je 0x403806
cmp edx, 0xa0da02f3
jne 0x4037ce
jmp 0x403afd
cmp edx, 0xd7ff4ccd
je 0x403889
cmp edx, 0xe7a53eed
jne 0x4037ce
mov edx, 0xd7ff4ccd
jmp 0x4037ce
mov cl, byte [esi + 4]
mov ch, byte [esi + 5]
mov dh, cl
xor dh, 1
mov bl, ch
xor bl, dh
xor bl, 1
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and dl, ch
or dh, ch
mov ch, dh
xor ch, dl
xor dl, 1
xor ch, 1
or dl, dh
xor dl, 1
or dl, ch
mov ch, dl
xor ch, cl
and cl, bl
xor cl, 1
mov dh, bl
xor dh, cl
or cl, bl
xor cl, 1
or cl, dh
xor cl, dl
xor ch, 1
or dl, bl
xor dl, 1
or dl, ch
mov ch, cl
xor ch, dl
test dl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
cmovne edx, edi
not ch
test ch, 1
mov ecx, 0xd7ff4ccd
cmove edx, ecx
jmp 0x4037ce
mov byte [esi + 6], 0x1d
mov edx, eax
jmp 0x4037ce
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edi, 0x32991c75
xor eax, edi
and eax, ecx
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
not eax
and eax, 0xcd66e38a
and ecx, edi
or ecx, eax
mov eax, ecx
mov edi, ecx
xor edi, 0x679b2268
and edi, ecx
not ecx
and ecx, 0x42190953
mov edx, 0xbde6f6ac
and eax, edx
or eax, ecx
mov ecx, eax
xor ecx, edx
mov dword [esi + 0x14], ecx
mov ebx, eax
xor ebx, 0x25822b3b
and ebx, ecx
mov ecx, ebx
not ecx
mov dword [esi + 8], ecx
mov edx, 0xa88e9a0b
and dword [esi + 8], edx
mov edx, 0x577165f4
and ebx, edx
add ebx, dword [esi + 8]
mov edx, edi
not edx
mov dword [esi + 8], edx
or ecx, edx
mov edx, 0xa88e9a0b
and dword [esi + 8], edx
mov edx, 0x577165f4
and edi, edx
add edi, dword [esi + 8]
xor edi, ebx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xb191b343
and ecx, 0x4e6e4cbc
or ecx, edx
xor ecx, 0x29f56ed5
mov edx, dword [esi + 0x14]
and edx, 1
xor eax, 0xbde6f6ad
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x476bd215
and edx, edi
and ecx, eax
and eax, 0xb8942dea
or eax, edx
mov edx, eax
xor edx, 0x894056a
xor eax, edi
mov edi, eax
mov ebx, 0xf4082a95
and edi, ebx
mov ebx, 0xbf7d56a
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0xf4082a95
and edi, ebx
mov ebx, 0xbf7d56a
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x3242c8cc
and edx, edi
and eax, 0xcdbd3733
or eax, edx
xor eax, edi
xor ecx, eax
test ecx, eax
mov eax, dword [0x514f98]
sete byte [esi + 4]
sete cl
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl byte [esi + 5]
setl dh
mov al, ch
and al, dl
and cl, ch
xor ch, dl
or ch, al
and dh, dl
or dh, cl
mov al, ch
xor al, dh
xor dh, 1
or dh, ch
mov ecx, eax
xor cl, dh
xor cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, al
mov edi, 0xa0da02f3
cmovne edi, ecx
test dh, dh
cmovne edi, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x403a42
cmp ecx, 0x85788c17
je 0x403a5d
cmp ecx, 0xa0da02f3
jne 0x403a25
jmp 0x403cf3
cmp ecx, 0xd7ff4ccd
je 0x403af2
cmp ecx, 0xe7a53eed
jne 0x403a25
mov ecx, 0xd7ff4ccd
jmp 0x403a25
mov dh, byte [esi + 4]
mov dl, byte [esi + 5]
mov bl, dh
xor bl, 1
mov ch, bl
mov cl, bl
xor bl, dl
xor bl, 1
and bl, dl
xor dl, 1
and ch, dl
xor cl, dl
or cl, ch
mov ch, cl
xor ch, 1
xor dl, dh
xor dl, 1
and dl, dh
mov dh, bl
and dh, dl
xor dl, bl
or dl, dh
mov ebx, edx
xor bl, 1
mov bh, ch
and bh, cl
mov dh, dl
and dh, bl
mov al, bh
and al, ch
xor bh, ch
or bh, al
xor dh, 1
mov al, dh
xor al, bl
or dh, bl
xor dh, 1
or dh, al
mov al, bh
xor al, 1
and al, dh
xor dh, 1
and dh, bh
or dh, al
xor bl, cl
or dl, ch
xor dl, 1
or dl, bl
mov eax, edx
xor al, dh
test dl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test dh, 1
cmove ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmove ecx, eax
jmp 0x403a25
mov byte [esi + 6], 0x1d
mov ecx, edi
jmp 0x403a25
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0x4d4ffc99
and edi, ebx
mov ebx, 0xb2b00366
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0x4d4ffc99
and edi, ebx
mov ebx, 0xb2b00366
and edx, ebx
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xcca9dad5
mov edi, ecx
and edi, edx
and ecx, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0xd2d9bf2f
and ecx, 0x2d2640d0
or ecx, edi
xor ecx, 0xe18f9a04
and edx, 1
xor eax, 0xfffffffe
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x8a5dd612
mov edx, 0x75a229ed
and ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0x8c202
xor ecx, edx
mov edx, ecx
mov edi, 0xbe571479
and edx, edi
and eax, 0x41a8eb86
or eax, edx
xor eax, edi
xor ecx, eax
test ecx, eax
mov ecx, dword [0x514f98]
sete byte [esi + 4]
setne dl
sete ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl byte [esi + 5]
setl cl
mov ch, cl
xor ch, ah
or cl, ah
mov ah, ch
xor ah, 1
xor al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, 1
and ch, ah
and cl, al
mov dl, ah
and dl, ch
xor ch, ah
or ch, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, ch
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne eax, edi
not dl
test cl, 1
cmove eax, edi
test dl, 1
mov ecx, 0xa0da02f3
cmovne eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x403c61
cmp ecx, 0x85788c17
je 0x403c78
cmp ecx, 0xa0da02f3
jne 0x403c44
jmp 0x403e99
cmp ecx, 0xd7ff4ccd
je 0x403ce8
cmp ecx, 0xe7a53eed
jne 0x403c44
mov ecx, 0xd7ff4ccd
jmp 0x403c44
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, dl
xor ch, 1
mov dh, cl
mov bl, ch
and bl, dl
xor ch, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, ch
xor bl, cl
xor cl, dl
or dh, dl
xor dh, 1
or dh, cl
mov ecx, ebx
xor cl, 1
mov dl, cl
and dl, bl
mov ch, dl
and ch, cl
xor dl, cl
or dl, ch
xor dl, dh
xor dl, 1
mov cl, dh
and cl, bl
xor bl, dh
or bl, cl
mov dh, bl
xor dh, dl
test bl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test dl, 1
cmove ecx, edi
test dh, 1
mov edx, 0xd7ff4ccd
cmove ecx, edx
jmp 0x403c44
mov byte [esi + 6], 0x2e
mov ecx, eax
jmp 0x403c44
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1ca024e8
mov edi, eax
mov ebx, 0x80005012
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, ecx
or edx, 0x9ca074fa
mov ebx, edx
not ebx
or ebx, edi
and edx, 0x635f8b04
and ebx, 0x9ca074fb
or ebx, edx
mov edx, 0xda2d7d3b
and ecx, edx
mov edi, 0x25d282c4
and eax, edi
or eax, ecx
mov ecx, eax
xor ecx, edi
xor eax, edx
and eax, ebx
not ebx
and ecx, ebx
or eax, ecx
mov ecx, dword [0x514f98]
xor ebx, eax
test ebx, eax
sete byte [esi + 4]
sete dl
setne al
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl byte [esi + 5]
setl ch
mov dh, ah
and dh, al
mov cl, ah
xor cl, al
or cl, dh
xor ah, dl
not ah
and ah, dl
xor al, ch
not al
and al, ch
mov dl, ah
xor dl, 1
xor ah, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
xor al, 1
or al, ah
xor cl, al
mov ch, al
xor ch, dl
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xa0da02f3
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x403dfe
cmp ecx, 0x85788c17
je 0x403e19
cmp ecx, 0xa0da02f3
jne 0x403de1
jmp 0x40403d
cmp ecx, 0xd7ff4ccd
je 0x403e8e
cmp ecx, 0xe7a53eed
jne 0x403de1
mov ecx, 0xd7ff4ccd
jmp 0x403de1
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, cl
xor ch, 1
mov dh, ch
mov bl, ch
and ch, dl
xor dl, 1
and dh, dl
xor bl, dl
or bl, dh
and dl, cl
or ch, dl
mov cl, ch
xor cl, 1
mov dl, ch
and dl, cl
mov dh, dl
xor dh, 1
xor dl, ch
or dh, cl
xor dh, 1
or dh, dl
mov dl, dh
and dl, bl
mov ch, bl
and ch, cl
xor cl, bl
xor bl, 1
xor dh, 1
and dh, bl
or dh, dl
or cl, ch
mov dl, cl
xor dl, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test dh, 1
cmove ecx, edi
test dl, 1
mov edx, 0xd7ff4ccd
cmove ecx, edx
jmp 0x403de1
mov byte [esi + 6], 0x2e
mov ecx, eax
jmp 0x403de1
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov edi, ecx
mov ebx, 0xc95be59
and edi, ebx
mov eax, edx
xor eax, ebx
and eax, edx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0x7a889180
and eax, 0x85776e7f
or eax, edi
mov edi, eax
xor edi, 0x89e2d027
mov ebx, 0x43f685ed
and ecx, ebx
mov ebx, 0xbc097a12
and edx, ebx
or edx, ecx
mov ecx, edx
mov ebx, 0x43f685ed
xor edx, ebx
and edx, edi
mov edi, dword [0x514f98]
mov ebx, 0xbc097a12
xor ecx, ebx
xor eax, 0x761d2fd8
and ecx, eax
or edx, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete byte [esi + 4]
sete al
setne cl
cmp edi, 9
setg ah
mov dword [esi + 0x14], edi
cmp edi, 0xa
setl byte [esi + 5]
setl ch
and cl, ch
and ah, al
or ah, cl
mov cl, ch
and cl, al
xor ch, al
or ch, cl
mov al, ch
xor al, ah
xor al, 1
xor ah, 1
or ch, ah
xor ch, 1
or ch, al
mov al, ah
or al, ch
xor ch, ah
mov cl, ch
xor cl, al
test ch, 1
mov edi, 0xe7a53eed
mov ebx, 0xa0da02f3
cmovne edi, ebx
not edx
mov dword [esi + 8], edx
test al, 1
mov eax, 0xe7a53eed
cmovne edi, eax
test cl, 1
cmove edi, ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x403fa2
cmp eax, 0x85788c17
je 0x403fbb
cmp eax, 0xa0da02f3
jne 0x403f88
jmp 0x40425f
cmp eax, 0xd7ff4ccd
je 0x404032
cmp eax, 0xe7a53eed
jne 0x403f88
mov eax, 0xd7ff4ccd
jmp 0x403f88
mov ah, byte [esi + 4]
mov ch, byte [esi + 5]
xor ch, 1
mov al, ah
xor al, ch
mov cl, ah
xor cl, al
xor cl, 1
and cl, al
or ch, ah
xor al, 1
and al, ah
mov ah, ch
xor ah, al
xor al, 1
xor ah, 1
or al, ch
xor al, 1
or al, ah
mov ch, al
xor ch, 1
and ch, al
xor ch, 1
mov ah, al
xor ah, ch
or ch, al
xor ch, 1
or ch, ah
xor ch, cl
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov cl, ch
xor cl, al
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x403f88
mov byte [esi + 6], 0x1c
mov eax, edi
jmp 0x403f88
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov dword [esi + 8], eax
and eax, 0xfffffffe
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
mov ebx, eax
mov edi, 0x8914e0d1
and ebx, edi
mov edi, 0x76eb1f2e
and edx, edi
or edx, ebx
mov edi, 0x8914e0d1
and ecx, edi
mov edi, dword [esi + 8]
mov ebx, 0x76eb1f2e
and edi, ebx
or edi, ecx
mov ebx, dword [0x514f98]
xor edi, edx
not edi
or edi, eax
cmp edi, 0xffffffff
sete byte [esi + 4]
sete dl
setne ah
cmp ebx, 9
setg cl
mov dword [esi + 0x14], ebx
cmp ebx, 0xa
setl byte [esi + 5]
setl ch
mov dh, ch
xor dh, ah
not dh
and dh, ah
mov al, ch
or al, ah
xor al, 1
mov bl, dh
and bl, al
xor al, dh
or al, bl
and ah, ch
mov ch, cl
xor ch, dl
and ch, cl
and cl, dl
not edi
or cl, ah
mov dl, ch
xor dl, 1
xor ch, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ch
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
xor dl, 1
mov ecx, edx
xor cl, al
xor al, 1
mov ah, al
and ah, dl
xor al, dl
or al, ah
mov edx, ecx
xor dl, al
test al, 1
mov ebx, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne ebx, eax
not dl
test cl, 1
cmovne ebx, eax
test dl, 1
mov eax, 0xa0da02f3
cmove ebx, eax
mov dword [esi + 8], ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404162
cmp eax, 0x85788c17
je 0x40417b
cmp eax, 0xa0da02f3
jne 0x404148
jmp 0x404397
cmp eax, 0xd7ff4ccd
je 0x404253
cmp eax, 0xe7a53eed
jne 0x404148
mov eax, 0xd7ff4ccd
jmp 0x404148
mov dh, byte [esi + 4]
mov cl, byte [esi + 5]
mov bl, dh
xor bl, 1
mov eax, ebx
and al, dh
mov dl, bl
xor dl, al
xor al, 1
or al, dh
xor al, 1
or al, dl
mov ah, cl
xor ah, 1
mov dl, al
xor dl, 1
mov ch, al
or ch, dl
xor dh, ch
mov bh, ah
or bh, cl
or ch, bl
mov bl, dh
xor bl, ch
or ch, dh
mov dh, bh
xor dh, 1
xor ch, 1
or ch, bl
mov bl, cl
mov byte [esi + 0x28], cl
xor cl, ah
and cl, bl
mov bl, cl
xor bl, 1
and cl, bh
or bh, bl
and bl, dh
xor bh, 1
or bl, cl
mov cl, bh
and cl, bl
xor bl, bh
or bl, cl
mov dh, bl
xor dh, 1
and dh, bl
mov cl, dh
and cl, bl
xor dh, bl
or dh, cl
xor dh, ch
and ah, dl
mov cl, byte [esi + 0x28]
or dl, cl
xor dl, 1
and al, cl
or al, ah
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov dl, cl
and dl, al
mov ch, dl
xor dl, cl
xor dh, 1
xor ch, 1
or ch, al
xor ch, 1
or ch, dl
xor ch, dh
mov cl, dh
and cl, al
xor al, dh
or al, cl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x404148
mov byte [esi + 6], 0x1c
mov eax, dword [esi + 8]
jmp 0x404148
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404297
cmp eax, 0x85788c17
je 0x4042b0
cmp eax, 0xa0da02f3
jne 0x40427d
jmp 0x40443e
cmp eax, 0xd7ff4ccd
je 0x40438c
cmp eax, 0xe7a53eed
jne 0x40427d
mov eax, 0xd7ff4ccd
jmp 0x40427d
mov ch, byte [esi + 4]
mov ah, byte [esi + 5]
mov bh, ch
xor bh, 1
mov bl, bh
and bl, ch
mov al, bh
and al, bl
xor bl, bh
or bl, al
mov al, bl
xor al, 1
mov cl, ah
xor cl, 1
or bh, ch
mov ch, bl
and ch, al
xor ch, 1
mov dl, ch
xor dl, al
or ch, al
xor ch, 1
or ch, dl
mov dl, ch
and ch, bh
xor bh, 1
xor dl, 1
and dl, bh
or ch, dl
mov edx, ebx
xor dl, bh
or bh, bl
xor bh, 1
or bh, dl
xor ch, 1
mov dl, ch
xor dl, bh
or ch, bh
mov dh, ah
or dh, cl
xor cl, dh
xor ch, 1
or ch, dl
or dh, ah
mov dl, cl
xor dl, dh
or dh, cl
xor dh, 1
or dh, dl
mov cl, dh
xor cl, ch
and dh, cl
and cl, ch
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
mov edx, ebx
xor dl, ah
and dl, bl
xor al, ah
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
xor dl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, dl
mov al, cl
xor al, 1
and al, ah
xor ah, 1
mov edx, ecx
xor dl, ah
and dl, cl
and ah, cl
or ah, al
mov al, dl
xor al, ah
test al, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test ah, 1
mov eax, ecx
cmovne eax, ebx
test dl, 1
cmove eax, ecx
jmp 0x40427d
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x40427d
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4043cd
cmp eax, 0x85788c17
je 0x4043e2
cmp eax, 0xa0da02f3
jne 0x4043b3
jmp 0x4044ff
cmp eax, 0xd7ff4ccd
je 0x404432
cmp eax, 0xe7a53eed
jne 0x4043b3
mov eax, 0xd7ff4ccd
jmp 0x4043b3
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, cl
mov ah, al
or ah, cl
xor ah, 1
or ah, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or dl, al
xor dl, 1
mov cl, ah
or cl, dl
xor dl, ah
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x4043b3
mov byte [esi + 6], 0x1d
mov eax, dword [esi + 8]
jmp 0x4043b3
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404476
cmp eax, 0x85788c17
je 0x40448b
cmp eax, 0xa0da02f3
jne 0x40445c
jmp 0x40462f
cmp eax, 0xd7ff4ccd
je 0x4044f4
cmp eax, 0xe7a53eed
jne 0x40445c
mov eax, 0xd7ff4ccd
jmp 0x40445c
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, ecx
xor dl, 1
xor al, 1
mov ah, dl
and ah, al
xor dl, al
or dl, ah
mov ah, al
or ah, cl
xor al, cl
xor al, 1
and al, cl
xor al, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ch, dl
xor ch, cl
and ch, dl
and cl, dl
or cl, al
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x40445c
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x40445c
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404535
cmp eax, 0x85788c17
je 0x40454e
cmp eax, 0xa0da02f3
jne 0x40451b
jmp 0x404700
cmp eax, 0xd7ff4ccd
je 0x404623
cmp eax, 0xe7a53eed
jne 0x40451b
mov eax, 0xd7ff4ccd
jmp 0x40451b
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, ah
and ch, al
xor ch, 1
mov dh, al
xor dh, ch
or ch, al
xor ch, 1
or ch, dh
mov al, ch
mov dh, dl
and dh, cl
mov bl, dh
and bl, dl
xor dh, dl
or dh, bl
xor dh, ch
xor ch, 1
or al, ch
mov ebx, eax
or bl, ah
xor al, ah
mov ah, bl
xor ah, al
xor al, 1
xor ah, 1
or al, bl
xor al, 1
or al, ah
mov ah, al
xor ah, 1
and al, ah
mov bl, ah
and bl, al
xor al, ah
or al, bl
mov ah, al
xor al, 1
and al, dl
and ah, cl
or al, ah
mov dl, cl
and dl, ch
xor ch, cl
or ch, dl
mov cl, ch
xor cl, dh
xor dh, 1
xor cl, 1
or dh, ch
xor dh, 1
or dh, cl
mov cl, dh
xor cl, 1
and dh, cl
mov dl, cl
and dl, dh
xor dh, cl
or dh, dl
mov cl, dh
xor cl, 1
xor al, 1
mov dl, dh
and dl, cl
mov ah, dl
and ah, dh
xor dl, dh
or dl, ah
xor dl, al
mov ah, al
and ah, cl
xor al, cl
or al, ah
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x40451b
mov byte [esi + 6], 0x1d
mov eax, dword [esi + 8]
jmp 0x40451b
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404667
cmp eax, 0x85788c17
je 0x404680
cmp eax, 0xa0da02f3
jne 0x40464d
jmp 0x4048a0
cmp eax, 0xd7ff4ccd
je 0x4046f5
cmp eax, 0xe7a53eed
jne 0x40464d
mov eax, 0xd7ff4ccd
jmp 0x40464d
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, dl
xor ah, 1
mov al, cl
xor al, 1
and ah, al
and cl, dl
or cl, ah
xor cl, 1
or cl, al
mov ah, cl
xor ah, 1
xor al, dl
mov edx, eax
xor dl, 1
and ah, cl
mov ch, dl
and ch, al
xor ah, 1
mov dh, ah
xor dh, cl
or ah, cl
xor ah, 1
or ah, dh
mov dh, ch
and dh, dl
xor ch, dl
or ch, dh
xor ch, ah
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x40464d
mov byte [esi + 6], 0x10
mov eax, edi
jmp 0x40464d
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404736
cmp eax, 0x85788c17
je 0x40474f
cmp eax, 0xa0da02f3
jne 0x40471c
jmp 0x4049ef
cmp eax, 0xd7ff4ccd
je 0x404894
cmp eax, 0xe7a53eed
jne 0x40471c
mov eax, 0xd7ff4ccd
jmp 0x40471c
mov cl, byte [esi + 4]
mov ah, byte [esi + 5]
mov al, cl
xor al, 1
mov byte [esi + 0x2c], al
mov ch, al
and ch, cl
xor al, ch
xor ch, 1
mov ebx, ecx
xor bl, ch
or ch, cl
xor ch, 1
or bl, ch
mov dl, ah
xor dl, 1
or ch, al
mov byte [esi + 0x28], ah
mov dh, ah
and dh, dl
mov bh, dh
mov al, dh
xor al, ah
mov byte [esi + 0x40], al
xor dh, 1
or dh, dl
xor dh, 1
or dh, al
mov cl, dh
mov eax, ebx
and cl, bl
mov byte [esi + 0x30], cl
mov cl, bl
xor cl, dl
mov byte [esi + 0x34], cl
mov bl, dl
or dl, al
mov ah, al
xor al, 1
mov byte [esi + 0x3c], al
or ah, al
xor ch, ah
mov al, ah
mov cl, byte [esi + 0x2c]
and al, cl
xor ah, cl
or ah, al
xor ah, 1
mov al, ch
and al, ah
xor ah, ch
or ah, al
or bl, byte [esi + 0x28]
mov al, bl
xor al, 1
mov ecx, eax
and cl, bl
mov ch, cl
xor ch, 1
or ch, bl
xor cl, al
xor ch, 1
or ch, cl
mov bl, byte [esi + 0x28]
and bh, bl
or bh, byte [esi + 0x40]
mov cl, ch
xor cl, 1
and cl, bh
xor bh, 1
and bh, ch
or bh, cl
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
xor al, 1
mov cl, bh
and cl, al
xor al, bh
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ch, cl
and ch, al
xor al, cl
or al, ch
mov ecx, eax
and cl, ah
xor ah, 1
xor al, 1
and al, ah
or al, cl
xor dh, 1
and dh, byte [esi + 0x3c]
or dh, byte [esi + 0x30]
xor dl, 1
or dl, byte [esi + 0x34]
xor dl, 1
mov cl, dh
and cl, dl
xor dl, dh
or dl, cl
mov ecx, edx
xor cl, 1
mov ch, dl
and ch, cl
mov ah, dl
xor ah, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, ah
mov cl, ch
and cl, al
xor al, 1
xor ch, 1
and ch, al
or ch, cl
mov cl, al
and cl, dl
xor al, dl
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x40471c
mov byte [esi + 6], 0x10
mov eax, dword [esi + 8]
jmp 0x40471c
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4048d8
cmp eax, 0x85788c17
je 0x4048f1
cmp eax, 0xa0da02f3
jne 0x4048be
jmp 0x404aa6
cmp eax, 0xd7ff4ccd
je 0x4049e4
cmp eax, 0xe7a53eed
jne 0x4048be
mov eax, 0xd7ff4ccd
jmp 0x4048be
mov ah, byte [esi + 4]
mov bh, byte [esi + 5]
mov cl, ah
xor cl, 1
mov bl, bh
xor bl, 1
mov ch, ah
or ch, cl
mov al, ch
xor al, 1
mov dl, bh
or dl, bl
mov dh, ah
or dh, ch
xor dh, 1
and al, ah
and ch, cl
or ch, al
mov al, dh
and al, ch
xor ch, dh
or ch, al
mov al, bh
and al, dl
xor dl, bh
or al, dl
xor al, 1
mov dh, dl
and dh, al
xor al, dl
or al, dh
xor al, 1
mov edx, eax
or dl, ch
xor dl, 1
xor al, ch
xor al, 1
and al, ch
mov ch, dl
and ch, al
xor al, dl
or al, ch
mov edx, ecx
and dl, ah
mov ch, dl
and ch, cl
xor dl, cl
and bl, bh
or dl, ch
xor bl, 1
mov ecx, ebx
xor cl, bh
or bl, bh
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov cl, ah
and cl, bh
xor ah, bh
or ah, cl
mov cl, ah
xor cl, bl
xor bl, 1
xor cl, 1
or bl, ah
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
and dl, al
mov ah, al
xor ah, cl
or cl, al
xor al, 1
xor bl, 1
and bl, al
or bl, dl
xor cl, 1
or cl, ah
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test bl, 1
cmove eax, edx
jmp 0x4048be
mov byte [esi + 6], 0x27
mov eax, edi
jmp 0x4048be
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404a25
cmp eax, 0x85788c17
je 0x404a3a
cmp eax, 0xa0da02f3
jne 0x404a0b
jmp 0x404bf3
cmp eax, 0xd7ff4ccd
je 0x404a9a
cmp eax, 0xe7a53eed
jne 0x404a0b
mov eax, 0xd7ff4ccd
jmp 0x404a0b
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
and dl, al
and al, cl
or al, ch
mov ch, al
xor ch, ah
and ch, al
and ah, cl
or ah, dl
mov cl, ch
xor cl, 1
mov al, ah
xor al, 1
and ah, cl
or cl, al
and al, ch
or al, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x404a0b
mov byte [esi + 6], 0x27
mov eax, dword [esi + 8]
jmp 0x404a0b
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x404ae1
cmp ecx, 0x85788c17
je 0x404afc
cmp ecx, 0xa0da02f3
jne 0x404ac4
jmp 0x404d57
cmp ecx, 0xd7ff4ccd
je 0x404be8
cmp ecx, 0xe7a53eed
jne 0x404ac4
mov ecx, 0xd7ff4ccd
jmp 0x404ac4
mov cl, byte [esi + 4]
mov ah, byte [esi + 5]
mov al, cl
xor al, 1
mov ebx, eax
and bl, cl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov al, ah
xor al, 1
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov ch, al
or ch, ah
xor cl, dl
mov dh, cl
xor dh, 1
and dh, dl
mov dl, dh
and dl, cl
xor dh, cl
mov cl, ch
xor cl, ah
or dh, dl
or ch, al
mov dl, ch
xor dl, cl
or ch, cl
xor ch, 1
or ch, dl
xor dh, 1
mov cl, dh
xor cl, ch
xor cl, 1
and cl, ch
or dh, ch
mov dl, dh
xor dl, cl
xor cl, 1
or cl, dh
xor dl, 1
xor cl, 1
or cl, dl
xor ah, bl
and ah, bl
xor al, bl
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, cl
xor ah, 1
mov dl, ah
and dl, cl
mov ch, ah
xor ch, dl
xor dl, 1
or dl, cl
mov cl, al
xor cl, 1
and al, cl
xor dl, 1
or dl, ch
mov ch, cl
and ch, al
xor al, cl
or al, ch
mov ch, dl
xor ch, 1
and ch, al
xor al, 1
and al, dl
or al, ch
mov dl, ah
and dl, cl
xor ah, cl
or ah, dl
mov dl, ah
xor dl, al
test ah, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
not dl
test dl, 1
mov eax, 0xd7ff4ccd
cmovne ecx, eax
jmp 0x404ac4
mov byte [esi + 6], 1
mov ecx, edi
jmp 0x404ac4
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404c29
cmp eax, 0x85788c17
je 0x404c42
cmp eax, 0xa0da02f3
jne 0x404c0f
jmp 0x404ea1
cmp eax, 0xd7ff4ccd
je 0x404d4b
cmp eax, 0xe7a53eed
jne 0x404c0f
mov eax, 0xd7ff4ccd
jmp 0x404c0f
mov al, byte [esi + 4]
mov ah, byte [esi + 5]
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, ah
mov byte [esi + 0x28], ah
xor ah, 1
mov dh, al
xor dh, 1
mov dl, al
xor dl, dh
and dl, al
mov byte [esi + 0x2c], dl
mov al, cl
and al, ah
mov dl, cl
and dl, al
xor al, cl
or al, dl
mov bl, ah
xor bl, cl
and bl, ah
or ah, cl
mov dl, bl
xor dl, 1
and bl, dl
mov bh, dl
and bh, bl
xor bl, dl
or bl, bh
mov bh, dl
and bh, ah
xor dl, ah
mov ch, ah
mov cl, ah
xor ah, 1
and ch, ah
xor cl, ch
xor ch, 1
or ch, ah
xor ch, 1
or ch, cl
xor ch, bl
or dl, bh
xor dl, 1
mov cl, ch
and cl, dl
xor dl, ch
or dl, cl
xor dl, 1
mov ecx, edx
mov ah, byte [esi + 0x2c]
or cl, ah
xor dl, ah
xor dl, 1
and dl, ah
mov ah, cl
xor ah, dl
xor dl, 1
or dl, cl
xor al, dh
xor ah, 1
xor dl, 1
or dl, ah
mov cl, dh
mov ah, byte [esi + 0x28]
and cl, ah
xor dh, ah
or dh, cl
mov cl, dh
xor cl, al
xor al, 1
xor cl, 1
or al, dh
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, 1
and cl, al
mov ah, cl
and ah, al
xor cl, al
or cl, ah
xor cl, dl
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x404c0f
mov byte [esi + 6], 1
mov eax, dword [esi + 8]
jmp 0x404c0f
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404d8f
cmp eax, 0x85788c17
je 0x404da8
cmp eax, 0xa0da02f3
jne 0x404d75
jmp 0x404ffc
cmp eax, 0xd7ff4ccd
je 0x404e96
cmp eax, 0xe7a53eed
jne 0x404d75
mov eax, 0xd7ff4ccd
jmp 0x404d75
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ebx, ecx
xor bl, 1
mov ch, dl
xor ch, 1
mov ah, dl
and ah, ch
mov al, ah
xor al, 1
mov dh, dl
xor dh, al
or al, dl
xor al, 1
or al, dh
mov dh, cl
or dh, bl
xor dh, 1
mov bh, cl
and bh, dh
xor dh, cl
or dh, bh
mov cl, ah
and cl, dl
xor ah, dl
or ah, cl
mov cl, al
xor cl, 1
or ch, dl
xor ah, 1
mov dl, ah
xor dl, ch
or ah, ch
xor ah, 1
or ah, dl
xor ah, 1
mov dl, ah
or dl, dh
xor ah, dh
xor ah, 1
and ah, dh
mov ch, dl
xor ch, ah
xor ah, 1
xor ch, 1
or ah, dl
xor ah, 1
or ah, ch
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov dl, ah
mov ch, cl
and ch, al
mov dh, ch
and dh, cl
xor ch, cl
or cl, ah
xor ah, 1
and dl, ah
xor dl, 1
mov ebx, edx
xor bl, ah
or dl, ah
xor dl, 1
or dl, bl
or ch, dh
xor ch, dl
xor ah, al
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test ch, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x404d75
mov byte [esi + 6], 4
mov eax, edi
jmp 0x404d75
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x404ed7
cmp eax, 0x85788c17
je 0x404ef0
cmp eax, 0xa0da02f3
jne 0x404ebd
jmp 0x4050cd
cmp eax, 0xd7ff4ccd
je 0x404ff0
cmp eax, 0xe7a53eed
jne 0x404ebd
mov eax, 0xd7ff4ccd
jmp 0x404ebd
mov dl, byte [esi + 4]
mov bl, byte [esi + 5]
mov ecx, edx
xor cl, 1
mov dh, bl
xor dh, 1
mov ah, dh
and ah, bl
xor ah, 1
mov al, bl
xor al, ah
or ah, bl
xor ah, 1
or ah, al
mov ch, cl
or ch, dl
xor ch, cl
mov al, cl
mov byte [esi + 0x28], cl
mov bh, ch
xor bh, 1
mov cl, ah
xor cl, 1
or dh, bl
and ch, al
mov bl, ch
and bl, bh
xor ch, bh
mov bh, ah
xor bh, cl
and bh, ah
or ch, bl
mov bl, dh
xor bl, 1
mov al, bh
xor al, 1
and dh, bh
and al, bl
or al, dh
mov dh, bh
xor dh, bl
or bl, bh
xor bl, 1
or bl, dh
xor bl, 1
mov dh, al
and dh, bl
xor bl, al
or bl, dh
mov dh, bl
xor dh, 1
and dh, bl
mov al, dh
and al, bl
xor dh, bl
or dh, al
mov al, ch
xor al, 1
and al, dh
xor dh, 1
and dh, ch
or dh, al
and ah, dl
or dl, cl
and cl, byte [esi + 0x28]
or cl, ah
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov dl, dh
xor dl, 1
mov ah, dh
and ah, dl
mov ch, ah
and ch, dh
xor ah, dh
mov dh, al
and dh, cl
or ah, ch
mov ch, dh
and ch, al
xor dh, al
or dh, ch
mov al, ah
xor al, 1
and al, dh
xor dh, 1
and dh, ah
or dh, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, dh
test al, 1
mov ecx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x404ebd
mov byte [esi + 6], 4
mov eax, dword [esi + 8]
jmp 0x404ebd
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x405034
cmp eax, 0x85788c17
je 0x40504d
cmp eax, 0xa0da02f3
jne 0x40501a
jmp 0x4051fa
cmp eax, 0xd7ff4ccd
je 0x4050c2
cmp eax, 0xe7a53eed
jne 0x40501a
mov eax, 0xd7ff4ccd
jmp 0x40501a
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ecx, edx
or cl, ah
xor cl, 1
mov al, ah
xor al, dl
or cl, al
mov ch, cl
xor ch, 1
and ah, al
and al, dl
xor ah, 1
xor al, 1
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov dh, cl
and dh, ch
xor dh, 1
mov ah, ch
xor ah, dh
or dh, ch
xor dh, 1
or dh, ah
xor dh, dl
xor dl, cl
or al, ch
xor al, 1
or al, dl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x40501a
mov byte [esi + 6], 0x1e
mov eax, edi
jmp 0x40501a
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x405103
cmp eax, 0x85788c17
je 0x40511c
cmp eax, 0xa0da02f3
jne 0x4050e9
jmp 0x405360
cmp eax, 0xd7ff4ccd
je 0x4051ee
cmp eax, 0xe7a53eed
jne 0x4050e9
mov eax, 0xd7ff4ccd
jmp 0x4050e9
mov ah, byte [esi + 4]
mov ch, byte [esi + 5]
mov dl, ah
xor dl, 1
mov cl, dl
and cl, ah
mov al, dl
and al, cl
xor cl, dl
or cl, al
mov al, ch
xor al, 1
and al, ch
xor al, 1
mov dh, ch
xor dh, al
or al, ch
xor al, 1
or al, dh
mov dh, cl
xor dh, 1
or dl, ah
mov ah, dl
xor ah, 1
mov ch, al
xor ch, 1
and ah, dh
or dh, dl
xor dh, 1
and dl, cl
or dl, ah
mov ah, dh
and ah, dl
xor dl, dh
or dl, ah
mov dh, ch
and dh, al
mov ah, dh
xor ah, 1
xor dh, al
or ah, ch
xor ah, 1
or ah, dh
mov dh, ah
xor dh, 1
and ah, dh
xor ah, 1
mov bl, ah
xor bl, dh
or ah, dh
xor ah, 1
or ah, bl
xor ah, dl
xor ch, cl
and ch, cl
xor al, cl
mov cl, ch
and cl, al
xor al, ch
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ch, dl
xor ch, al
or dl, al
xor dl, 1
or dl, ch
xor dl, ah
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, al
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test ch, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4050e9
mov byte [esi + 6], 0x1e
mov eax, dword [esi + 8]
jmp 0x4050e9
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x405232
cmp eax, 0x85788c17
je 0x40524b
cmp eax, 0xa0da02f3
jne 0x405218
jmp 0x405410
cmp eax, 0xd7ff4ccd
je 0x405355
cmp eax, 0xe7a53eed
jne 0x405218
mov eax, 0xd7ff4ccd
jmp 0x405218
mov bl, byte [esi + 4]
mov al, byte [esi + 5]
mov ah, bl
xor ah, 1
mov edx, eax
xor dl, 1
mov ch, ah
xor ch, bl
and ch, ah
or ah, bl
mov cl, dl
xor cl, al
and cl, dl
mov bh, ch
xor bh, 1
mov dl, ch
and dl, bh
mov dh, dl
and dh, ch
xor dl, ch
mov ch, ah
xor ch, 1
and ch, ah
or dl, dh
xor ch, 1
mov dh, ch
xor dh, ah
or ch, ah
xor ch, 1
or ch, dh
mov dh, dl
xor dh, 1
and dh, ch
xor ch, 1
and ch, dl
or ch, dh
mov dl, bh
and dl, ah
xor bh, ah
or bh, dl
xor bh, 1
mov dl, ch
and dl, bh
xor bh, ch
or bh, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
mov ah, dl
xor ah, 1
and ah, dl
xor ah, 1
mov ecx, edx
xor cl, ah
or ah, dl
xor ah, 1
or ah, cl
mov cl, ah
and cl, bh
xor bh, 1
xor ah, 1
and ah, bh
or ah, cl
mov ecx, ebx
or cl, al
xor cl, 1
xor bl, al
mov al, cl
and al, bl
xor bl, cl
or bl, al
mov al, ah
xor al, 1
and ah, al
mov ecx, ebx
mov edx, eax
and dl, ah
xor ah, al
or ah, dl
mov edx, ebx
mov ch, al
and ch, bl
xor al, bl
xor bl, 1
and cl, bl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov dl, ah
xor dl, 1
and dl, cl
xor cl, 1
and cl, ah
or cl, dl
or al, ch
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x405218
mov byte [esi + 6], 0x16
mov eax, edi
jmp 0x405218
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x405396
cmp eax, 0x85788c17
je 0x4053ab
cmp eax, 0xa0da02f3
jne 0x40537c
jmp 0x4054d0
cmp eax, 0xd7ff4ccd
je 0x405404
cmp eax, 0xe7a53eed
jne 0x40537c
mov eax, 0xd7ff4ccd
jmp 0x40537c
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, al
xor ah, cl
or al, cl
xor al, 1
or al, ah
xor al, 1
and ah, cl
or dl, cl
xor dl, 1
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x40537c
mov byte [esi + 6], 0x16
mov eax, dword [esi + 8]
jmp 0x40537c
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x405448
cmp eax, 0x85788c17
je 0x40545d
cmp eax, 0xa0da02f3
jne 0x40542e
jmp 0x405590
cmp eax, 0xd7ff4ccd
je 0x4054c5
cmp eax, 0xe7a53eed
jne 0x40542e
mov eax, 0xd7ff4ccd
jmp 0x40542e
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
xor al, 1
mov edx, ecx
xor dl, 1
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ah, al
xor ah, cl
xor ah, 1
and ah, cl
or al, cl
xor al, 1
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ch, dl
xor ch, cl
and ch, dl
and cl, dl
or cl, al
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x40542e
mov byte [esi + 6], 0x1e
mov eax, edi
jmp 0x40542e
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x405506
cmp eax, 0x85788c17
je 0x40551b
cmp eax, 0xa0da02f3
jne 0x4054ec
jmp 0x4055a3
cmp eax, 0xd7ff4ccd
je 0x405584
cmp eax, 0xe7a53eed
jne 0x4054ec
mov eax, 0xd7ff4ccd
jmp 0x4054ec
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, dl
mov ch, al
and ch, cl
or dl, al
xor cl, al
and cl, al
xor al, 1
and ah, al
or ch, ah
xor al, ch
and al, ch
xor dl, 1
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and cl, dl
or dl, ah
and ah, al
or ah, cl
mov al, dl
xor al, ah
test al, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test ah, 1
mov eax, ecx
mov edi, 0xd7ff4ccd
cmovne eax, edi
test dl, 1
cmovne eax, ecx
jmp 0x4054ec
mov byte [esi + 6], 0x1e
mov eax, dword [esi + 8]
jmp 0x4054ec
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov eax, 0x9c426a01
jmp 0x402a1b
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov ecx, dword [0x514f8c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x96f764ec
mov edi, eax
and edi, 0x69089b13
or edi, edx
mov edx, edi
xor edx, 0x8000010
xor edi, 0x807700ec
mov ebx, 0xe17f9bee
and edi, ebx
and edx, 0x1e806410
or edx, edi
or eax, ebx
and eax, 0xe17f9bef
xor eax, edx
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
mov ecx, dword [0x514f88]
or eax, edx
cmp eax, 0xffffffff
sete dl
setne ah
cmp ecx, 0xa
setl dh
cmp ecx, 9
setg al
mov cl, ah
and cl, al
or ah, dh
and dh, dl
or dh, cl
xor dh, 1
or dh, al
mov cl, dh
xor cl, 1
xor ah, 1
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov dl, al
xor dl, dh
mov ch, cl
and ch, dh
xor ch, 1
mov ah, ch
xor ah, dh
or ch, dh
xor ch, 1
or ch, ah
xor ch, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0x5de28c3
mov edx, 0x77d9e7ef
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, dword [esi + 0x44]
mov dword [esi + 0x24], ecx
mov ecx, dword [esi + 0x48]
mov dword [esi + 0x18], ecx
mov ecx, 0x5de28c3
cmove eax, ecx
jmp 0x402a1b
cmp eax, 0x17f0b5b3
jne 0x402a1b
mov eax, dword [esi + 0x80]
mov dword [esi + 0x10], eax
mov edx, 0xcec7738
mov dword [esi + 0x14], 0
cmp edx, 0xcec7737
jle 0x4057da
cmp edx, 0x365ced52
jg 0x40581b
cmp edx, 0xcec7738
je 0x405b99
cmp edx, 0x12bbf10a
je 0x405cbc
cmp edx, 0x14606094
jne 0x4056b2
mov eax, dword [esi + 0xc]
cmp eax, 0xe
setb byte [esi + 0x24]
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x25a049fc
mov edi, ecx
mov ebx, 0xda5fb602
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, ecx
and edx, 1
or edx, edi
mov ebx, edx
not ebx
mov dword [esi + 8], ebx
mov edi, 0xd9f54e34
and ebx, edi
mov edi, 0x260ab1cb
and edx, edi
or edx, ebx
mov ebx, 0xd9f54e34
and ecx, ebx
and eax, edi
or eax, ecx
xor eax, edx
not eax
or eax, dword [esi + 8]
mov ecx, dword [0x514f80]
cmp eax, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg cl
and cl, dl
and al, ah
or al, cl
mov cl, ah
and cl, dl
xor ah, dl
or cl, ah
mov edx, ecx
xor dl, ah
xor ah, 1
xor dl, 1
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, 1
mov edx, ecx
and dl, ah
mov ch, dl
xor ch, 1
or ch, ah
xor dl, cl
xor ch, 1
or ch, dl
mov edx, eax
xor dl, 1
and dl, ch
xor ch, 1
and ch, al
or ch, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, ch
test cl, 1
mov edx, 0x12bbf10a
mov edi, 0x683e2e54
cmovne edx, edi
test ch, ch
cmove edx, edi
test al, 1
mov eax, 0x12bbf10a
cmove edx, eax
jmp 0x4056b2
cmp edx, 0xe75f8e98
jg 0x405963
cmp edx, 0xa783c5f4
je 0x405cd2
cmp edx, 0xc310b35a
je 0x405dfd
cmp edx, 0xe16adc6d
jne 0x4056b2
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov edx, 0x6cd87ff4
jmp 0x4056b2
cmp edx, 0x365ced53
je 0x405e0d
cmp edx, 0x683e2e54
je 0x405f70
cmp edx, 0x6cd87ff4
jne 0x4056b2
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
mov edi, 0x5672f19c
xor edx, edi
and edx, ecx
mov eax, ecx
not eax
mov ecx, eax
and ecx, edx
xor eax, edx
or eax, ecx
not edx
and edx, 0xa98d0e63
and eax, edi
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov edi, eax
and edi, 1
or edi, edx
mov edx, ecx
mov ebx, 0x221f160f
and edx, ebx
mov ebx, 0xdde0e9f0
and eax, ebx
or eax, edx
mov edx, edi
not edx
or ecx, edx
mov ebx, 0x221f160f
and edx, ebx
mov ebx, 0xdde0e9f0
and edi, ebx
or edi, edx
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
mov edx, eax
and edx, 0x40540804
and ecx, 0x8e800148
or ecx, edx
or eax, 0xced4094c
xor eax, ecx
mov ecx, eax
xor ecx, 0xa800008
xor eax, 0x604dd6a3
and ecx, 0x1bb2281c
and eax, 0xe44dd7e3
or eax, ecx
mov ecx, dword [0x514f80]
xor eax, 0x2a99deaf
setne al
sete dl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg cl
mov ch, dl
xor ch, cl
and al, ah
and cl, dl
or cl, al
mov al, ah
and al, dl
xor ah, dl
or ah, al
xor ah, 1
mov al, cl
and al, ah
xor ah, cl
mov cl, ch
xor cl, 1
or ah, al
mov al, ah
not al
and al, ch
or ch, ah
and ah, cl
or ah, al
mov al, ch
xor al, ah
test ah, ah
mov edx, 0xe16adc6d
mov edi, 0xf114e256
cmovne edx, edi
test ch, 1
mov ecx, 0xe16adc6d
cmovne edx, ecx
test al, 1
mov eax, dword [esi + 0x10]
mov dword [esi + 0x18], eax
cmove edx, edi
jmp 0x4056b2
cmp edx, 0xe75f8e99
je 0x405f7d
cmp edx, 0x634609c
jne 0x40620b
mov eax, dword [esi + 0xc]
mov dword [esi + 0x20], eax
mov edi, dword [esi + 0x10]
mov dl, byte [edi + eax]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
add al, 0x6c
mov ecx, eax
not cl
mov ch, cl
mov ebx, ecx
and ch, 8
mov cl, al
and cl, 0x92
or cl, ch
xor cl, 0x6d
mov ch, cl
and ch, 0xa
mov dh, bl
and dh, 0x90
or dh, ch
mov ch, al
xor ch, 0x9a
and ch, al
mov bh, ch
not bh
or cl, bh
and bh, 0xa
and ch, 0xf5
or ch, bh
xor ch, dh
not cl
or cl, ch
mov ch, cl
not ch
and ch, 0x74
and cl, 0x8b
or cl, ch
mov ch, cl
xor ch, 0x10
xor cl, 0x66
and cl, 0x67
and ch, 0x98
or ch, cl
mov bh, ch
xor bh, 0x98
xor ch, 0x64
and ch, 0xf4
mov dh, bh
and dh, 0xb
or dh, ch
and bh, 0xf4
or bh, dh
mov ch, bl
and ch, 0xb
and al, 0xf4
or al, ch
xor bl, al
and bl, al
mov ch, bl
mov eax, edx
not al
mov ah, al
and ah, 0x40
mov dh, dl
and dh, 0x98
or dh, ah
xor dh, 0x98
mov bl, al
and bl, 0x27
or bl, dh
mov ah, bl
not ah
mov dh, ah
and dh, 0x3d
and bl, 0xc2
or bl, dh
xor bl, 0x36
or bl, ah
and al, 0xb
mov cl, dl
xor cl, 0xe4
or cl, al
mov ah, bh
not ah
and dl, 0x10
and cl, 0xef
or cl, dl
mov byte [esi + 8], cl
mov al, bh
xor al, 0xa8
mov edx, eax
and dl, bh
and al, ah
mov dh, dl
and dh, al
xor al, dl
or al, dh
mov byte [esi + 0x28], ch
mov dh, ch
not dh
mov cl, dh
and cl, 0x57
mov dl, ch
xor dl, 0x57
and dl, ch
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
mov ecx, eax
not cl
and cl, dl
not dl
and dl, al
or dl, cl
mov al, ah
and al, 0xed
and bh, 0x12
or bh, al
mov al, byte [esi + 0x28]
or ah, al
and al, 0xed
and dh, 0x12
or dh, al
xor dh, bh
not ah
or ah, dh
mov al, ah
not al
and al, 0x1b
and ah, 0xe4
or ah, al
mov al, dl
not al
mov ecx, eax
and cl, 0x77
and dl, 0x88
or dl, cl
mov cl, ah
xor cl, 0x80
xor ah, 0x1b
or al, ah
and ah, 0x77
and cl, 0x88
or cl, ah
mov dh, bl
not dh
xor cl, dl
mov ah, byte [esi + 8]
mov dl, ah
xor dl, 0xef
not al
or al, cl
and bl, 0xcd
mov cl, dh
and cl, 0x32
or cl, bl
mov ch, ah
xor ch, 0x10
mov byte [esi + 8], ch
and ch, 0x48
mov ah, dl
and ah, 0xb7
or ah, ch
mov ch, cl
xor ch, 0x32
mov ebx, ecx
xor bl, 0x85
and bl, ch
and dh, 0xb7
mov bh, bl
and bh, dh
xor dh, bl
or dh, bh
mov bl, dh
not bl
and bl, ah
not ah
and ah, dh
or ah, bl
xor cl, 0xcd
mov dh, cl
and dh, 0xa0
and ch, 0x5f
or ch, dh
or cl, dl
and dl, 0xa0
mov dh, byte [esi + 8]
and dh, 0x5f
or dh, dl
xor dh, ch
not cl
or cl, dh
not cl
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
not cl
mov edx, ecx
or dl, al
not dl
xor cl, al
not cl
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, dword [esi + 0x20]
mov byte [edi + eax], cl
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov edx, 0xe75f8e99
jmp 0x4056b2
mov ecx, dword [0x514f84]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x3ae6e6e0
mov edi, eax
mov ebx, 0xc519191e
and edi, ebx
or edi, ecx
xor edi, ebx
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
mov ebx, 0x6a830d49
and edx, ebx
and eax, 0x957cf2b6
or eax, edx
mov edx, ecx
mov ebx, 0x625bd855
and edx, ebx
mov ebx, 0x9da427aa
and edi, ebx
or edi, edx
mov edx, eax
xor edx, 0x952422a2
mov ebx, 0x6a830d49
xor eax, ebx
or ecx, eax
mov ebx, 0x625bd855
and eax, ebx
mov ebx, 0x9da427aa
and edx, ebx
or edx, eax
xor edx, edi
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x514f80], 0xa
setl ah
mov al, ah
xor al, dl
not al
and al, dl
or dl, ah
xor al, 1
mov ch, al
xor ch, dl
or al, dl
xor al, 1
or al, ch
mov dl, ah
and dl, cl
xor ah, cl
or dl, ah
xor dl, 1
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
xor ah, 1
mov ch, ah
xor ch, dl
or ah, dl
xor ah, 1
or ah, ch
xor ah, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov al, cl
xor al, ah
test cl, 1
mov edx, 0x14606094
mov ecx, 0x683e2e54
cmovne edx, ecx
test ah, 1
cmove edx, ecx
test al, 1
mov eax, dword [esi + 0x14]
mov dword [esi + 0xc], eax
mov eax, 0x14606094
cmove edx, eax
jmp 0x4056b2
cmp byte [esi + 0x24], 0
mov edx, 0x365ced53
mov eax, 0xa783c5f4
cmovne edx, eax
jmp 0x4056b2
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov dword [esi + 8], edx
and edx, 0x2008014
mov edi, ecx
mov ebx, 0x811c1040
and edi, ebx
or edi, edx
xor edi, ebx
mov ebx, ecx
xor ebx, 0x831c9054
and ebx, ecx
mov edx, edi
and edx, ebx
xor ebx, edi
or ebx, edx
mov edx, ebx
not edx
and edx, 0xfa7665c5
and ebx, 0x5899a3a
or ebx, edx
mov edx, ebx
xor edx, 0x291006d
xor ebx, 0x2100b100
mov eax, 0xa504bb02
and ebx, eax
and edx, 0x5afb44fd
or edx, ebx
mov edi, edx
xor edi, 0x121840f8
xor edx, eax
mov ebx, edx
mov eax, 0xc9e73605
and ebx, eax
mov eax, 0x3618c9fa
and edi, eax
or edi, ebx
or edx, ecx
mov ebx, 0xc9e73605
and ecx, ebx
mov eax, dword [esi + 8]
mov ebx, 0x3618c9fa
and eax, ebx
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x253aa2b1
mov ecx, 0xdac55d4e
and edx, ecx
or edx, eax
mov eax, dword [0x514f80]
xor edx, ecx
sete dl
setne ch
cmp eax, 9
setg cl
cmp eax, 0xa
setl ah
mov al, ah
xor al, ch
and ch, ah
mov ah, cl
xor ah, dl
and ah, cl
and cl, dl
mov edx, eax
xor dl, 1
or cl, ch
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ah, cl
xor ah, 1
and cl, ah
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ah, cl
xor ah, 1
and cl, al
or al, ah
and ah, dl
or ah, cl
mov ecx, eax
xor cl, ah
test cl, 1
mov ecx, 0xe75f8e99
mov edx, 0x634609c
cmovne ecx, edx
test ah, ah
mov edx, ecx
mov edi, 0xe75f8e99
cmovne edx, edi
test al, 1
cmovne edx, ecx
jmp 0x4056b2
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x14], eax
mov edx, 0xcec7738
jmp 0x4056b2
mov ecx, dword [0x514f84]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xedb544b7
mov edi, eax
and edi, 0x124abb48
or edi, ecx
mov ebx, edi
xor ebx, 0x400000
xor edi, 0x5050011
or edi, 0x20104408
mov ecx, 0x27175f19
and edi, ecx
and ebx, 0x80600004
or ebx, edi
mov edi, edx
or edi, 0x7071b11
and edi, ecx
mov ecx, eax
and ecx, 0x5888a0e2
or ecx, edi
xor ecx, ebx
mov edi, ecx
not edi
and edi, 0x7898e4eb
and ecx, 0x87671b14
or ecx, edi
mov edi, ecx
not edi
mov ebx, 0x61f02dc6
and edx, ebx
and eax, 0x9e0fd239
or eax, edx
mov edx, ecx
mov ebx, 0xafcb1f46
and edx, ebx
mov ebx, 0x5034e0b9
and edi, ebx
or edi, edx
mov edx, eax
xor edx, 0x1004c039
mov ebx, 0x61f02dc6
xor eax, ebx
or ecx, eax
mov ebx, 0xafcb1f46
and eax, ebx
mov ebx, 0x5034e0b9
and edx, ebx
or edx, eax
mov ebx, dword [0x514f80]
xor edx, edi
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete ah
setne dl
cmp ebx, 0xa
setl ch
cmp ebx, 9
setg al
mov cl, al
xor cl, ch
and cl, al
mov dh, cl
xor dh, 1
mov bl, dh
and bl, cl
mov bh, bl
xor bl, cl
xor bh, 1
or bh, dh
xor bh, 1
or bh, bl
mov cl, dl
xor cl, bh
mov dh, cl
and dh, dl
and cl, bh
mov bl, dh
and bl, cl
xor cl, dh
or cl, bl
and dl, ch
mov ch, al
xor ch, ah
and ch, al
and al, ah
or al, dl
xor ch, 1
xor al, 1
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
xor dl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, dl
xor ah, cl
mov al, ah
xor al, 1
and al, cl
mov ecx, eax
xor cl, ah
test ah, 1
mov edx, 0xe16adc6d
mov edi, 0x6cd87ff4
cmovne edx, edi
test al, 1
mov eax, 0xe16adc6d
cmove edx, eax
test cl, 1
cmovne edx, edi
jmp 0x4056b2
mov eax, dword [esi + 0xc]
mov edx, 0x14606094
jmp 0x4056b2
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov ecx, dword [esi + 0x10]
mov bh, byte [ecx + eax]
mov edx, dword [esi + 0xc]
add dl, 0x6c
mov ecx, edx
not cl
mov ah, cl
and ah, dl
mov al, cl
and al, 0x96
mov ch, dl
and dl, 0x69
or dl, al
xor dl, 0xe9
or dl, cl
mov edi, edx
and cl, 9
and ch, 0xf6
or ch, cl
xor ch, 0xf6
mov al, ch
and al, ah
xor ah, ch
or ah, al
mov al, ah
not al
and al, 0xa
and ah, 0xf5
or ah, al
mov al, ah
xor al, 0x75
and al, 0x7f
xor ah, 0x8a
or ah, al
mov bl, bh
not bl
mov cl, bh
and cl, 0x82
mov ch, bl
and ch, 0x7d
or ch, cl
mov cl, bl
and cl, bh
mov dh, cl
not dh
mov dl, bh
or dl, dh
and dh, 0x82
and cl, 0x7d
or cl, dh
xor cl, ch
not dl
or dl, cl
mov ecx, edx
not cl
mov ch, cl
and ch, 0x7f
and dl, 0x80
or dl, ch
xor cl, dl
and cl, dl
mov edx, ebx
and dl, 0xa2
and bh, 0x5d
or bh, dl
xor bh, 0x22
xor bl, bh
and bl, bh
mov al, ah
not al
mov edx, edi
mov ch, dl
not ch
and ch, ah
or ah, dl
and dl, al
not ah
or dl, ch
mov al, ah
and al, dl
xor dl, ah
or dl, al
mov edi, edx
mov edx, ecx
not dl
mov ah, cl
xor ah, 0x8b
and ah, dl
mov dh, ah
not dh
mov ch, dh
and ch, 0x83
and ah, 0x7c
or ah, ch
mov ch, dl
or ch, 0x8b
or dh, ch
not ch
or ch, 0x83
xor ch, ah
not dh
or dh, ch
mov ch, bl
not ch
mov ah, bl
or ah, 0x40
and ah, 0x49
mov al, ch
and al, 0x82
or al, ah
mov bh, ch
or bh, 9
and bh, 0x49
mov ah, bl
and ah, 0x34
or ah, bh
xor ah, al
mov al, dh
not al
and al, ah
not ah
and ah, dh
or ah, al
mov al, cl
and al, 0xc4
and dl, 0x3b
or dl, al
or cl, bl
and bl, 0xc4
and ch, 0x3b
or ch, bl
xor ch, dl
not cl
or cl, ch
mov al, ah
not al
mov edx, eax
and dl, 0xe7
and ah, 0x18
or ah, dl
mov edx, ecx
not dl
or al, cl
and cl, 0xe7
and dl, 0x18
or dl, cl
xor dl, ah
not al
or al, dl
not al
mov ecx, eax
mov ebx, edi
or cl, bl
mov edx, ecx
not dl
xor al, bl
not al
and al, bl
mov ah, al
not ah
mov ch, cl
and ch, 0x83
and dl, 0x7c
or dl, ch
or cl, ah
and ah, 0x83
and al, 0x7c
or al, ah
xor al, dl
not cl
or cl, al
mov eax, dword [esi + 8]
mov edx, dword [esi + 0x10]
mov byte [edx + eax], cl
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov edx, dword [0x514f84]
lea ecx, [edx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, edi
and edx, 0x4a8b3344
mov ebx, ecx
and ebx, 0xb574ccba
or ebx, edx
mov eax, ebx
xor eax, 0x50000b8
xor ebx, 0x428b0145
mov edx, 0xf2ffcd47
and ebx, edx
and eax, 0xd0032b8
or eax, ebx
mov edx, edi
or edx, 0xf2ffcd46
mov ebx, 0xf2ffcd47
and edx, ebx
xor edx, eax
mov eax, 0x39c14849
and edi, eax
and ecx, 0xc63eb7b6
or ecx, edi
mov eax, edx
not eax
mov edi, edx
mov ebx, 0xa4a6ac09
and edi, ebx
mov ebx, 0x5b5953f6
and eax, ebx
or eax, edi
mov edi, ecx
xor edi, 0x421813b6
mov ebx, 0x39c14849
xor ecx, ebx
or edx, ecx
mov ebx, 0xa4a6ac09
and ecx, ebx
mov ebx, 0x5b5953f6
and edi, ebx
or edi, ecx
xor edi, eax
mov ebx, dword [esi + 8]
inc ebx
not edx
or edx, edi
mov eax, dword [0x514f80]
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg al
mov ah, al
and ah, dl
and cl, al
xor al, dl
or al, ah
and ch, dl
or ch, cl
xor ch, 1
mov cl, al
and cl, ch
xor ch, al
or cl, ch
mov eax, ecx
xor al, ch
test al, 1
mov eax, 0xc310b35a
mov edx, 0x634609c
cmovne eax, edx
test cl, cl
mov edx, 0xc310b35a
cmovne edx, eax
test ch, ch
mov dword [esi + 0x1c], ebx
cmove edx, eax
jmp 0x4056b2
cmp edx, 0xf114e256
jne 0x4056b2
push dword [esi + 0x18]
call 0x4492f6
mov ecx, dword [esi + 0x84]
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x10], ecx
mov ecx, dword [0x514f7c]
lea edx, [ecx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, 0x5140288d
and edx, ebx
mov ecx, 0xaebfd772
and edi, ecx
or edi, edx
mov edx, edi
xor edx, ebx
mov dword [esi + 8], edx
xor edi, ecx
mov ecx, edi
and edi, 0x92eb6d97
mov ebx, edx
and ebx, 0x6d149268
or ebx, edi
or ecx, 1
mov edi, ecx
mov edx, 0x7bdf587e
and edi, edx
mov edx, dword [esi + 8]
and edx, 0x8420a780
or edx, edi
mov dword [esi + 8], edx
mov edi, ebx
xor edi, 0x4008201
xor ebx, 0x92eb6d96
or ecx, ebx
mov edx, 0x7bdf587e
and ebx, edx
and edi, 0x8420a781
or edi, ebx
xor edi, dword [esi + 8]
not ecx
or ecx, edi
mov edx, ecx
not edx
mov edi, ecx
or edi, 0x1004c722
mov ebx, 0x3686efe2
and edi, ebx
mov ebx, edx
and edx, 0xc0010001
or edx, edi
or ebx, 0x268228c0
mov edi, 0x3686efe2
and ebx, edi
and ecx, 0x978101c
or ecx, ebx
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x197cd73e
and ecx, 0xe68328c1
or ecx, edx
mov ecx, dword [0x514f78]
sete byte [esi + 0x39]
cmp ecx, 0xa
setl byte [esi + 0x3a]
mov dword [esi + 0x50], eax
mov ecx, dword [esi + 0x10]
lea eax, [ecx + 0x36]
mov dword [esi + 0x44], eax
lea eax, [ecx + 0x38]
mov dword [esi + 0x48], eax
mov eax, 0xcd1d6880
cmp eax, 0xfc514602
jle 0x40635b
cmp eax, 0x31b40012
jg 0x40638a
cmp eax, 0xfc514603
je 0x406713
cmp eax, 0xc27eaa0
je 0x406723
cmp eax, 0xd9c8d2a
jne 0x406317
cmp byte [esi + 0x3b], 0
mov eax, 0x9234d603
mov ecx, 0xc27eaa0
cmovne eax, ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x28], ecx
jmp 0x406317
cmp eax, 0xcd1d687f
jg 0x406503
cmp eax, 0x9234d603
je 0x40689e
cmp eax, 0x9577ff14
je 0x406a20
cmp eax, 0x96ccfa65
jne 0x406317
mov eax, 0x4d8eb296
jmp 0x406317
cmp eax, 0x31b40013
je 0x406d04
cmp eax, 0x4d8eb296
je 0x406d1c
cmp eax, 0x51d44b79
jne 0x406317
mov eax, dword [esi + 0xc]
mov word [eax], 0
mov eax, dword [esi + 0xc]
add eax, 2
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x3b]
mov eax, dword [0x514f7c]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
mov ecx, edx
mov edi, 0xd14e4447
xor ecx, edi
and ecx, edx
not edx
and edx, 0xf9005c0c
and eax, 0x6ffa3f3
or eax, edx
mov edx, eax
xor edx, 0x420043
xor eax, 0xd1004404
mov edi, eax
or edi, 0x2a003898
mov ebx, 0x3a0c3c9c
and edi, ebx
and edx, 0xc1424043
or edx, edi
mov edi, ecx
not edi
or eax, edi
and edi, ebx
and ecx, 0xc5f3c363
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x2eb1bbb8
mov edx, 0xd14e4447
and eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x1150bc0e
and eax, 0xeeaf43f1
or eax, edx
xor eax, 0xeeaf43f0
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, 0xb9390cc
xor ecx, edx
and ecx, eax
not eax
and eax, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x528546f6
and ecx, 0xad7ab909
or ecx, eax
mov eax, ecx
xor eax, 0x20080004
xor ecx, 0x5814c408
and ecx, 0xdef5edc9
mov edx, 0x210a1236
and eax, edx
or eax, ecx
mov ecx, dword [0x514f78]
xor eax, edx
cmp eax, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg cl
mov ch, dl
and ch, cl
and dl, ah
and ah, al
or ah, ch
mov ch, ah
xor ch, cl
and ch, ah
and cl, al
or cl, dl
xor cl, ch
mov edx, ecx
not dl
and dl, ch
mov ch, dl
xor ch, cl
test cl, cl
mov eax, 0x31b40013
mov edi, 0xd9c8d2a
cmovne eax, edi
test dl, dl
mov edx, 0x31b40013
cmove eax, edx
test ch, ch
cmovne eax, edi
jmp 0x406317
cmp eax, 0xcd1d6880
je 0x406e1d
cmp eax, 0xefbd5d71
jne 0x40ab54
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x98d0f617
and edx, ecx
not ecx
mov dword [esi + 8], ecx
mov edi, ecx
and edi, 0x1010d001
and eax, 0x88c02616
or eax, edi
mov edi, eax
xor edi, 0x8000204
xor eax, 0x773fd9e9
mov ecx, eax
mov ebx, 0xb0dc6d93
and ecx, ebx
and edi, 0x8009204
or edi, ecx
mov ebx, edx
not ebx
or eax, ebx
mov ecx, 0xb0dc6d93
and ebx, ecx
and edx, 0x4f23926c
or edx, ebx
xor edx, edi
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xc88d3989
and eax, 0x3772c676
or eax, edx
mov edx, eax
xor edx, 0x25a00060
xor eax, 0x50088e86
and eax, 0xda0abe86
mov edi, 0x25f54179
and edx, edi
or edx, eax
xor edx, edi
mov eax, edx
mov ecx, dword [esi + 8]
and eax, ecx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xcdf8b110
mov ecx, 0x32074eef
and edx, ecx
or edx, eax
mov eax, dword [0x514f90]
xor edx, ecx
sete byte [esi + 4]
sete cl
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl byte [esi + 5]
setl al
mov ah, dl
and ah, ch
or dl, al
and al, cl
or al, ah
xor al, 1
or al, ch
or ch, cl
mov cl, dl
xor cl, ch
or ch, dl
xor ch, 1
or ch, cl
mov cl, ch
and ch, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, ch
mov eax, edx
xor al, cl
test al, 1
mov edi, 0x791e792f
mov ebx, 0x15f53277
cmovne edi, ebx
test cl, 1
mov eax, edi
cmovne eax, ebx
test dl, 1
cmove eax, edi
mov edi, dword [esi + 0x10]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x4066e4
cmp ecx, 0xc4355b7d
je 0x406706
cmp ecx, 0xdf78edc4
jne 0x406640
mov ch, byte [esi + 4]
mov dh, byte [esi + 5]
mov cl, ch
xor cl, 1
mov ebx, ecx
mov dl, cl
or cl, dh
xor dh, 1
and bl, dh
xor dl, dh
or dl, bl
mov ebx, edx
xor bl, 1
or dh, ch
xor dh, 1
xor cl, 1
mov ch, dh
and ch, cl
xor cl, dh
or cl, ch
mov dh, dl
and dh, bl
mov ch, dl
xor ch, dh
xor dh, 1
or dh, bl
xor dh, 1
or dh, ch
mov ch, dh
and dh, cl
xor cl, 1
xor ch, 1
and ch, cl
or dh, ch
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
mov dl, cl
xor dl, dh
test cl, 1
mov ecx, 0xc4355b7d
mov edi, 0x791e792f
cmovne ecx, edi
test dh, 1
cmove ecx, edi
mov edi, dword [esi + 0x10]
test dl, 1
mov edx, 0xc4355b7d
cmove ecx, edx
jmp 0x406640
cmp ecx, 0x15f53277
je 0x406f1f
cmp ecx, 0x791e792f
jne 0x406640
mov ecx, 0xc4355b7d
jmp 0x406640
mov word [esi + 6], 0x3e3b
mov ecx, eax
jmp 0x406640
mov eax, 0x9234d603
mov ecx, dword [esi + 0x24]
mov dword [esi + 0x28], ecx
jmp 0x406317
mov eax, dword [0x514f7c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov ebx, eax
mov dword [esi + 8], eax
and edx, 0xa1816000
mov edi, ecx
and edi, 0x18201080
or edi, edx
xor edi, 0xe7dfef7f
mov edx, edi
mov eax, 0x9f3990fc
and edx, eax
and ebx, 0x20806000
or ebx, edx
mov dword [esi + 0x14], ebx
mov edx, ecx
xor edx, 0xb9a17080
and edx, ecx
mov eax, edx
not eax
or edi, eax
mov ebx, 0x9f3990fc
and eax, ebx
and edx, 0x60c66f03
or edx, eax
xor edx, dword [esi + 0x14]
not edi
or edi, edx
mov eax, edi
not eax
and eax, 0xbdd6aa3d
and edi, 0x422955c2
or edi, eax
mov edx, edi
xor edx, 0xb2880542
xor edi, 0x3ca30
mov eax, 0x4903ea31
and edi, eax
and edx, 0xb6fc15ce
or edx, edi
mov eax, edx
xor eax, 0xb26c0442
mov ebx, 0x9075e8be
mov edi, dword [esi + 8]
and edi, ebx
and ecx, 0x6f8a1741
or ecx, edi
mov edi, 0x4903ea31
xor edx, edi
mov edi, edx
mov ebx, 0x590f18c
and edi, ebx
mov ebx, 0xfa6f0e73
and eax, ebx
or eax, edi
mov edi, ecx
xor edi, 0x6a0a0641
mov ebx, 0x9075e8be
xor ecx, ebx
or edx, ecx
mov ebx, 0x590f18c
and ecx, ebx
mov ebx, 0xfa6f0e73
and edi, ebx
or edi, ecx
xor edi, eax
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x293cf1d0
mov ecx, 0xd6c30e2f
and edx, ecx
or edx, eax
mov eax, dword [0x514f78]
xor edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg al
mov ah, al
or cl, al
and al, dl
xor ah, dl
or ah, al
or ch, dl
mov al, cl
xor al, ch
or cl, ch
xor cl, 1
or cl, al
mov al, cl
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov dl, ah
xor dl, 1
and dl, cl
xor cl, 1
and cl, ah
or cl, dl
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x4d8eb296
mov edi, 0x96ccfa65
cmovne eax, edi
test cl, cl
cmove eax, edi
test dl, 1
mov ecx, 0x4d8eb296
cmove eax, ecx
jmp 0x406317
mov eax, dword [0x514f7c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xd152e2b2
and ecx, 0x2ead1d4d
or ecx, eax
mov eax, ecx
xor eax, 0x48c114d
xor ecx, 0x12e032
mov ebx, 0x2a33ec32
and ecx, ebx
mov edi, 0xd5cc13cd
and eax, edi
or eax, ecx
mov edx, eax
xor edx, ebx
xor eax, edi
mov ecx, edx
or ecx, 0x2024900
mov edi, 0x92da7f5f
and ecx, edi
mov edi, eax
and edi, 0x58020
or edi, ecx
mov ebx, eax
or ebx, 0x90d8365f
mov ecx, 0x92da7f5f
and ebx, ecx
mov ecx, edx
and ecx, 0x6d200080
or ecx, ebx
xor ecx, edi
mov edi, ecx
not edi
and edi, 0x94af66c6
and ecx, 0x6b509939
or ecx, edi
and edx, 0x7a86f4e7
mov edi, eax
and edi, 0x85790b18
or edi, edx
mov edx, edi
xor edx, 0x470c4
and eax, 1
or eax, edx
mov edx, ecx
xor edx, 0xe88c0502
xor edi, 0x81410010
mov ebx, 0xfbc38432
and edi, ebx
and eax, 0x43c7bcd
or eax, edi
xor ecx, 0x472d0b8
mov edi, ecx
mov ebx, 0x1311bad5
and edi, ebx
mov ebx, 0xecee452a
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0x42c4108
mov ebx, 0xfbc38432
xor eax, ebx
or ecx, eax
mov ebx, 0x1311bad5
and eax, ebx
mov ebx, 0xecee452a
and edi, ebx
or edi, eax
xor edi, edx
not ecx
or ecx, edi
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
mov edi, dword [0x514f78]
or ecx, edx
sete al
setne cl
cmp edi, 0xa
setl dl
cmp edi, 9
setg ah
mov ch, cl
and ch, ah
mov dh, dl
and dh, al
or dh, ch
xor ah, dh
and ah, dh
or cl, dl
xor al, dl
and al, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor ah, 1
xor al, 1
mov cl, ah
or cl, al
xor al, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x51d44b79
mov edi, 0x31b40013
cmovne edx, edi
test al, 1
mov eax, edx
mov edi, 0x51d44b79
cmovne eax, edi
test cl, 1
cmovne eax, edx
mov ecx, dword [esi + 0x28]
mov dword [esi + 0xc], ecx
jmp 0x406317
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0xee887d5b
and edi, ebx
mov ebx, 0x117782a4
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0xee887d5b
and edi, ebx
mov ebx, 0x117782a4
and edx, ebx
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov edi, eax
and edi, 1
or edi, edx
mov edx, ecx
mov ebx, 0x90bead84
and edx, ebx
and eax, 0x6f41527a
or eax, edx
mov edx, edi
not edx
or ecx, edx
and edx, ebx
and edi, 0x6f41527b
or edi, edx
xor edi, eax
mov eax, dword [0x514f90]
not ecx
or ecx, edi
mov edx, ecx
not edx
and ecx, 0x22fd139c
and edx, 0xdd02ec63
or edx, ecx
mov ecx, edx
xor ecx, 0x5c00c421
xor edx, 0x22940210
and edx, 0xa3962a52
and ecx, 0x5c69d5ad
or ecx, edx
mov edx, ecx
xor edx, 0x100a12
xor ecx, 0x4049c48d
and ecx, 0xe3cfe4cd
mov edi, 0x1c301b32
and edx, edi
or edx, ecx
xor edx, edi
sete byte [esi + 4]
sete dl
setne ch
cmp eax, 9
setg cl
mov dh, dl
xor dh, ch
xor ch, cl
cmp eax, 0xa
setl ah
setl byte [esi + 5]
and dh, dl
mov dl, dh
xor dl, 1
mov bl, dh
and bl, dl
mov al, bl
xor bl, dh
xor al, 1
or al, dl
xor al, 1
or al, bl
xor al, ah
xor ch, 1
and cl, ch
xor cl, 1
mov edx, ecx
xor dl, ch
or cl, ch
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
mov ah, dl
and ah, cl
mov ch, ah
and ch, dl
xor ah, dl
or ah, ch
mov dl, ah
xor ah, 1
and ah, al
xor al, 1
and dl, al
or ah, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, cl
xor al, ah
test cl, 1
mov edi, 0x15f53277
mov ecx, 0x791e792f
cmovne edi, ecx
test ah, 1
cmove edi, ecx
test al, 1
mov eax, 0x15f53277
cmove edi, eax
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x406cd7
cmp eax, 0xc4355b7d
je 0x406cf7
cmp eax, 0xdf78edc4
jne 0x406b9d
mov dl, byte [esi + 4]
mov byte [esi + 8], dl
mov ch, byte [esi + 5]
mov eax, edx
xor al, 1
mov byte [esi + 0x14], al
mov cl, ch
xor cl, 1
mov ah, al
xor ah, dl
and ah, al
mov bh, ah
xor bh, 1
mov dh, bh
and dh, ah
xor dh, 1
mov dl, ah
xor dl, dh
or dh, ah
xor dh, 1
or dh, dl
mov dl, ch
or dl, cl
or bh, ah
mov ah, dh
xor ah, bh
or bh, dh
mov al, dl
xor al, 1
xor bh, 1
or bh, ah
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, ch
mov byte [esi + 0x20], ch
and ch, cl
mov dh, ch
xor dh, 1
or dh, cl
xor dh, 1
mov bl, ah
xor bl, ch
or dh, bl
xor al, dh
mov dh, ah
and dh, dl
xor dl, ah
or dl, dh
xor dl, 1
mov dh, al
and dh, dl
xor dl, al
or dl, dh
xor dl, 1
mov eax, edx
or al, bh
xor dl, bh
xor dl, 1
and dl, bh
xor al, 1
mov dh, al
and dh, dl
xor dl, al
or dl, dh
mov dh, byte [esi + 8]
mov al, dh
mov bh, byte [esi + 0x14]
and al, bh
mov ah, dh
and ah, al
xor al, dh
or al, ah
and ch, byte [esi + 0x20]
or ch, bl
mov ah, al
xor ah, 1
and ah, ch
xor ch, 1
and ch, al
or ch, ah
mov ah, bh
mov al, bh
xor al, cl
or cl, ah
xor cl, 1
or cl, al
xor cl, 1
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
mov ch, dl
xor ch, cl
and ch, dl
and cl, dl
or cl, al
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x406b9d
cmp eax, 0x15f53277
je 0x407163
cmp eax, 0x791e792f
jne 0x406b9d
mov eax, 0xc4355b7d
jmp 0x406b9d
mov word [esi + 6], 0x3e3b
mov eax, edi
jmp 0x406b9d
mov eax, dword [esi + 0xc]
mov word [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov eax, 0x51d44b79
jmp 0x406317
mov ecx, dword [0x514f7c]
lea edx, [ecx - 1]
imul edx, ecx
mov edi, edx
not edi
mov dword [esi + 8], edi
mov eax, 0x507a8390
and edi, eax
mov ecx, edx
and ecx, 0xaf857c6f
or ecx, edi
mov edi, ecx
xor edi, 0x2f80544c
xor ecx, eax
or ecx, 1
mov ebx, ecx
mov eax, 0xd03da922
and ebx, eax
and edi, 0x2fc256dc
or edi, ebx
mov dword [esi + 0x14], edx
mov ebx, edx
xor ebx, 0xfffffffe
and ebx, edx
mov eax, ebx
not eax
or ecx, eax
mov edx, 0xd03da922
and eax, edx
and ebx, 0x2fc256dd
or ebx, eax
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
and ecx, dword [esi + 0x14]
not eax
mov edx, dword [esi + 8]
and edx, eax
or ecx, edx
mov edx, dword [0x514f78]
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne ah
sete ch
cmp edx, 0xa
setl bl
cmp edx, 9
setg al
mov edx, eax
xor dl, ch
mov cl, dl
xor cl, al
and cl, dl
or bl, ah
xor bl, 1
or al, ch
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, cl
xor ch, 1
mov dh, cl
xor dh, ch
or ch, cl
xor ch, 1
or ch, dh
mov dh, ch
xor dh, 1
and dh, ah
and ch, al
or ch, dh
xor ah, dl
or al, cl
xor al, 1
or al, ah
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xe25f546c
mov edi, 0x96ccfa65
cmovne edx, edi
test al, 1
mov eax, 0xe25f546c
cmovne eax, edx
jmp 0x406f14
mov dl, byte [esi + 0x39]
mov dh, byte [esi + 0x3a]
mov eax, edx
xor al, 1
mov byte [esi + 8], al
mov ah, dh
xor ah, 1
mov ch, ah
and ch, dh
mov cl, ah
xor cl, ch
xor ch, 1
or ch, dh
xor ch, 1
or ch, cl
mov cl, ch
xor cl, 1
or ah, dh
mov byte [esi + 0x14], ah
mov dh, al
and dh, dl
mov bl, dh
and bl, al
xor dh, al
or dh, bl
mov bl, ch
and bl, cl
mov bh, bl
and bh, ch
xor bl, ch
or bl, bh
mov ah, bl
mov al, dl
and ah, dl
mov byte [esi + 0x20], ah
mov bh, dl
and bh, cl
xor cl, dl
mov ah, dl
mov dl, byte [esi + 8]
or al, dl
xor ah, al
xor al, 1
xor dh, al
or al, dl
xor al, 1
or al, ah
mov dl, al
xor dl, dh
xor dh, 1
or dh, al
xor dl, 1
xor dh, 1
or dh, dl
mov ah, byte [esi + 0x14]
mov al, ah
xor al, 1
xor ah, ch
mov dl, ch
or dl, al
xor al, ch
xor ah, 1
xor dl, 1
or dl, ah
xor dl, 1
mov ah, al
and ah, dl
xor dl, al
or dl, ah
xor dl, 1
mov eax, edx
or al, dh
xor al, 1
xor dl, dh
xor dl, 1
and dl, dh
mov ah, al
and ah, dl
xor dl, al
or dl, ah
xor bl, 1
and bl, byte [esi + 8]
or bl, byte [esi + 0x20]
or cl, bh
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov ch, dl
xor ch, cl
and ch, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov al, ch
xor al, cl
test al, 1
mov edx, 0x9577ff14
mov edi, 0xefbd5d71
cmovne edx, edi
test cl, 1
mov eax, edx
cmovne eax, edi
test ch, 1
cmove eax, edx
jmp 0x406317
movzx eax, word [esi + 6]
mov word [edi], ax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
mov ebx, 0x66a318f6
and ecx, ebx
mov edi, eax
xor edi, ebx
and edi, eax
mov ebx, ecx
and ebx, edi
xor ecx, edi
or ecx, ebx
not edi
and edi, 0x995ce708
and ecx, 0x66a318f7
or ecx, edi
mov edi, 0x4dd6d8f3
and edx, edi
mov ebx, 0xb229270c
and eax, ebx
or eax, edx
mov edx, eax
xor edx, ebx
xor eax, edi
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
mov ecx, dword [0x514f90]
cmp eax, 0xffffffff
sete al
sete byte [esi + 4]
cmp ecx, 0xa
setl byte [esi + 5]
setl cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov ah, cl
xor ah, 1
xor al, 1
or dl, ah
xor dl, 1
or dl, al
mov ch, dl
xor ch, 1
and ch, dl
xor ch, 1
mov al, dl
xor al, ch
or ch, dl
xor ch, 1
or ch, al
xor cl, ch
xor ch, 1
or ch, ah
mov edx, ecx
xor dl, ch
test cl, 1
mov edi, 0x791e792f
mov ebx, 0x15f53277
cmovne edi, ebx
test ch, 1
mov eax, 0x791e792f
cmovne edi, eax
test dl, 1
cmove edi, ebx
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x407134
cmp ecx, 0xc4355b7d
je 0x407156
cmp ecx, 0xdf78edc4
jne 0x406ff7
mov al, byte [esi + 4]
mov dh, byte [esi + 5]
mov bh, al
xor bh, 1
mov cl, bh
and cl, al
mov ah, bh
and ah, cl
xor cl, bh
or cl, ah
mov dl, cl
xor dl, 1
mov byte [esi + 8], dl
mov ch, dh
xor ch, 1
mov bl, cl
or bl, dl
mov ah, bl
xor ah, 1
and bh, ah
and bl, al
or bl, bh
mov bh, ah
xor bh, al
or ah, al
mov al, ch
or al, dh
xor ah, 1
or ah, bh
mov bh, ah
xor bh, bl
xor bl, 1
or bl, ah
mov ah, al
xor ah, 1
xor bh, 1
xor bl, 1
or bl, bh
mov bh, dh
xor bh, ch
and bh, dh
mov dl, al
and dl, bh
xor bh, 1
and ah, bh
or ah, dl
mov dl, al
and dl, bh
xor bh, al
or bh, dl
xor ah, 1
mov al, ah
xor al, bh
or ah, bh
xor ah, 1
or ah, al
mov al, ah
xor al, 1
mov dl, ah
and dl, al
mov bh, dl
xor dl, ah
xor bh, 1
or bh, al
xor bh, 1
or bh, dl
mov eax, ebx
xor al, 1
and al, bh
xor bh, 1
and bh, bl
or bh, al
mov eax, ecx
xor al, dh
and al, cl
and ch, byte [esi + 8]
and cl, dh
or cl, ch
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov al, bh
xor al, 1
mov edx, eax
and dl, bh
mov ah, cl
xor dl, 1
mov ch, bh
xor ch, dl
or dl, bh
mov dh, al
and dh, cl
xor al, cl
xor cl, 1
and ah, cl
xor dl, 1
or dl, ch
xor ah, 1
mov ch, cl
xor ch, ah
or ah, cl
xor ah, 1
or ah, ch
xor ah, dl
or al, dh
mov ecx, eax
xor cl, ah
test cl, 1
mov edx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne edx, ecx
test al, 1
mov ecx, 0xc4355b7d
cmovne ecx, edx
test ah, 1
cmove ecx, edx
jmp 0x406ff7
cmp ecx, 0x15f53277
je 0x407302
cmp ecx, 0x791e792f
jne 0x406ff7
mov ecx, 0xc4355b7d
jmp 0x406ff7
mov word [esi + 6], 0x3e04
mov ecx, edi
jmp 0x406ff7
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx], ax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edi, ecx
and edi, 0x5aba662a
mov ebx, 0xa54599d4
and edx, ebx
or edx, edi
xor edx, ebx
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and edx, 0x8caaab0f
mov edi, 0x735554f0
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd7b1171a
mov edx, 0x284ee8e5
and eax, edx
or eax, ecx
mov ecx, dword [0x514f90]
xor eax, edx
sete byte [esi + 4]
sete al
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl byte [esi + 5]
setl cl
and cl, dl
xor dl, ah
xor dl, 1
mov ch, dl
xor ch, ah
and ch, dl
and al, ah
or al, cl
mov cl, al
xor cl, 1
mov edx, ecx
and dl, al
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
xor dl, ch
mov cl, ch
xor cl, al
or al, ch
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x15f53277
mov edi, 0x791e792f
cmovne ecx, edi
mov edi, dword [esi + 0x10]
test al, 1
mov eax, 0x15f53277
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x4072d3
cmp ecx, 0xc4355b7d
je 0x4072f5
cmp ecx, 0xdf78edc4
jne 0x40724c
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, cl
xor ch, 1
mov dh, ch
mov bl, ch
or ch, dl
xor dl, 1
and dh, dl
xor bl, dl
or bl, dh
mov dh, bl
xor dh, 1
or dl, cl
xor dl, 1
xor ch, 1
mov cl, dl
and cl, ch
xor ch, dl
or ch, cl
mov cl, ch
xor cl, 1
and ch, bl
or bl, cl
and cl, dh
or cl, ch
mov edx, ebx
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov edi, 0x791e792f
cmovne edx, edi
test cl, 1
mov ecx, edx
mov edi, 0xc4355b7d
cmovne ecx, edi
mov edi, dword [esi + 0x10]
test bl, 1
cmovne ecx, edx
jmp 0x40724c
cmp ecx, 0x15f53277
je 0x407572
cmp ecx, 0x791e792f
jne 0x40724c
mov ecx, 0xc4355b7d
jmp 0x40724c
mov word [esi + 6], 0x3e04
mov ecx, eax
jmp 0x40724c
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 2], ax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc9b2a0a7
mov edi, eax
and edi, 0x364d5f58
or edi, edx
mov edx, edi
xor edx, 0x36494e40
xor edi, 0x88a0a086
mov ebx, 0x88a4b19e
and edi, ebx
and edx, 0x775b4e60
or edx, edi
mov edi, eax
or edi, ebx
and edi, 0x88a4b19f
xor edi, edx
mov edx, edi
not edx
mov ebx, 0x990617d8
and edx, ebx
and edi, 0x66f9e827
or edi, edx
mov edx, edi
xor edx, 0x24c06022
mov ebx, 0x9e078d4e
and ecx, ebx
and eax, 0x61f872b1
or eax, ecx
mov ecx, 0x990617d8
xor edi, ecx
mov ecx, edi
mov ebx, 0x4a3d9995
and ecx, ebx
mov ebx, 0xb5c2666a
and edx, ebx
or edx, ecx
mov ecx, eax
xor ecx, 0x21c06220
mov ebx, 0x9e078d4e
xor eax, ebx
or edi, eax
mov ebx, 0x4a3d9995
and eax, ebx
mov ebx, 0xb5c2666a
and ecx, ebx
or ecx, eax
mov ebx, dword [0x514f90]
xor ecx, edx
not edi
or edi, ecx
cmp edi, 0xffffffff
sete ah
setne cl
sete byte [esi + 4]
mov dword [esi + 0x20], ebx
cmp ebx, 9
setg al
cmp ebx, 0xa
setl ch
setl byte [esi + 5]
mov edx, ecx
xor dl, ah
and dl, cl
mov dh, dl
xor dh, 1
or dh, dl
xor dh, 1
mov ebx, edx
and bl, dh
xor dh, dl
or dh, bl
mov bl, dh
xor bl, 1
mov dl, bl
and dl, dh
xor bl, dl
xor dl, 1
or dl, dh
xor dl, 1
or dl, bl
mov dh, dl
and dh, al
xor dl, 1
and dl, ch
or dl, dh
xor ch, ah
mov ah, cl
xor ah, al
or al, cl
xor ah, 1
xor al, 1
or al, ch
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x15f53277
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, 0x15f53277
cmovne eax, ecx
test dl, dl
not edi
mov dword [esi + 0x14], edi
mov edi, dword [esi + 0x20]
cmove eax, ecx
mov dword [esi + 8], eax
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x407542
cmp ecx, 0xc4355b7d
je 0x407564
cmp ecx, 0xdf78edc4
jne 0x40746f
mov cl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ch, cl
xor ch, 1
mov dl, ah
xor dl, 1
mov al, ch
xor al, cl
and al, ch
mov dh, cl
or dh, ch
xor al, 1
mov ebx, eax
or bl, dh
xor bl, 1
xor al, dh
mov dh, bl
and dh, al
xor al, bl
or al, dh
mov dh, ah
or dh, al
xor al, 1
xor dh, 1
or al, dl
xor al, 1
mov bl, dh
and bl, al
xor al, dh
or al, bl
mov dh, cl
and dh, ch
xor dh, 1
mov bl, ch
xor bl, dh
or dh, ch
and dl, ah
xor dh, 1
or dh, bl
mov ch, ah
and ch, dl
xor dl, ah
or dl, ch
mov ch, dh
xor ch, 1
and ch, dl
xor dl, 1
and dl, dh
or dl, ch
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
xor cl, 1
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ah, dl
xor ah, al
test dl, 1
mov ecx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
mov edx, 0x791e792f
cmovne ecx, edx
test ah, 1
cmove ecx, ebx
jmp 0x40746f
cmp ecx, 0x15f53277
je 0x407799
cmp ecx, 0x791e792f
jne 0x40746f
mov ecx, 0xc4355b7d
jmp 0x40746f
mov word [esi + 6], 0x3e00
mov ecx, dword [esi + 8]
jmp 0x40746f
movzx eax, word [esi + 6]
mov word [edi + 2], ax
mov eax, dword [0x514f94]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
mov ecx, edx
mov edi, 0xfbc1f56b
xor ecx, edi
and ecx, edx
not edx
and edx, 0xef1206d6
and eax, 0x10edf929
or eax, edx
mov edx, eax
xor edx, 0xc02129
xor eax, 0xeb000442
mov edi, eax
or edi, 0xe0094
mov ebx, 0x980fd494
and edi, ebx
and edx, 0x63c0216b
or edx, edi
mov edi, ecx
not edi
or eax, edi
and edi, ebx
and ecx, 0x67f02b6b
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x43e0a94
mov edx, 0xfbc1f56b
and eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edi, ecx
or edi, 1
and ecx, 0x3249bec2
mov edx, eax
and edx, 0xcdb6413d
or edx, ecx
mov ecx, edi
mov ebx, 0x9a49dd48
and ecx, ebx
and eax, 0x65b622b6
or eax, ecx
mov ecx, edx
xor ecx, 0x45b60034
xor edx, 0x3249bec3
or edi, edx
and edx, ebx
and ecx, 0x65b622b7
or ecx, edx
mov edx, dword [0x514f90]
xor ecx, eax
not edi
or edi, ecx
mov ebx, edi
not ebx
mov eax, edi
mov ecx, 0x49de66a0
and eax, ecx
and ebx, 0xb621995f
or ebx, eax
xor ebx, ecx
xor edi, ebx
mov dword [esi + 8], edi
mov dword [esi + 0x20], ebx
test edi, ebx
sete byte [esi + 4]
setne al
sete cl
cmp edx, 9
setg ah
mov dword [esi + 0x14], edx
cmp edx, 0xa
setl byte [esi + 5]
setl ch
and al, ch
mov dl, ch
xor ch, cl
or dl, cl
xor dl, 1
or dl, ch
and ah, cl
or al, ah
mov ecx, eax
xor cl, 1
mov ah, dl
and ah, cl
mov ch, cl
xor cl, dl
mov dh, dl
mov ebx, edx
xor dl, 1
and dh, dl
xor bl, dh
xor dh, 1
or dh, dl
xor dh, 1
or dh, bl
and ch, al
xor ch, 1
mov dl, al
xor dl, ch
or ch, al
xor ch, 1
or ch, dl
mov al, dh
xor al, 1
and al, ch
xor ch, 1
and ch, dh
or ch, al
or cl, ah
mov eax, ecx
xor al, ch
test al, 1
mov eax, 0x15f53277
mov edx, 0x791e792f
cmovne eax, edx
test cl, cl
mov edi, 0x15f53277
cmovne edi, eax
test ch, 1
cmove edi, eax
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40776c
cmp eax, 0xc4355b7d
je 0x40778c
cmp eax, 0xdf78edc4
jne 0x4076f3
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
or dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
or cl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
and dl, ch
xor ch, 1
xor al, 1
mov cl, ch
xor cl, al
and cl, ch
and al, ch
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x4076f3
cmp eax, 0x15f53277
je 0x407889
cmp eax, 0x791e792f
jne 0x4076f3
mov eax, 0xc4355b7d
jmp 0x4076f3
mov word [esi + 6], 0x3e00
mov eax, edi
jmp 0x4076f3
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 4], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40785b
cmp eax, 0xc4355b7d
je 0x40787b
cmp eax, 0xdf78edc4
jne 0x4077b8
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ch, ah
xor ch, 1
mov al, dl
xor al, 1
mov cl, ch
and cl, al
and ch, dl
and dl, ah
or dl, cl
mov cl, dl
xor cl, al
and cl, dl
and al, ah
or al, ch
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, cl
mov dh, ah
and dh, al
mov ebx, edx
and bl, ch
xor ch, dl
or ch, bl
mov bl, ah
and bl, dh
xor dh, ah
or dh, bl
mov bl, ch
xor bl, 1
and bl, dh
xor dh, 1
and dh, ch
or dh, bl
xor ah, dl
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dh
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dh, 1
cmove eax, ebx
not cl
test cl, 1
mov ecx, 0xc4355b7d
cmovne eax, ecx
jmp 0x4077b8
cmp eax, 0x15f53277
je 0x4079d2
cmp eax, 0x791e792f
jne 0x4077b8
mov eax, 0xc4355b7d
jmp 0x4077b8
mov word [esi + 6], 0x3e5c
mov eax, dword [esi + 8]
jmp 0x4077b8
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 4], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4079a5
cmp eax, 0xc4355b7d
je 0x4079c5
cmp eax, 0xdf78edc4
jne 0x4078ab
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
xor al, 1
mov byte [esi + 0x2c], al
mov dh, dl
xor dh, 1
mov ch, dl
and ch, dh
mov bl, dh
and bl, ch
mov ah, dh
xor ah, ch
or ah, bl
mov ebx, eax
or bl, cl
xor bl, 1
mov bh, ch
xor ch, dl
mov al, cl
xor al, bl
xor bh, 1
or bh, dh
xor bh, 1
or bh, ch
mov dl, al
xor dl, 1
and dl, bl
mov bl, dl
and bl, al
xor dl, al
mov ch, ah
xor ch, 1
or dl, bl
mov al, ah
or al, ch
xor bh, al
mov bl, al
and bl, dh
xor al, dh
or al, bl
mov dh, bh
xor dh, al
or al, bh
xor al, 1
or al, dh
mov dh, dl
xor dh, 1
and dl, dh
mov bl, dh
and bl, dl
xor dl, dh
or dl, bl
mov dh, dl
and dl, al
xor al, 1
xor dh, 1
and dh, al
or dl, dh
and ah, cl
or cl, ch
and ch, byte [esi + 0x2c]
xor cl, 1
or ch, ah
mov eax, ecx
and al, ch
xor ch, cl
or ch, al
mov al, ch
xor al, 1
and ch, al
mov cl, al
and cl, ch
xor ch, al
or ch, cl
mov al, ch
xor al, 1
mov cl, dl
xor cl, 1
and ch, cl
or cl, al
and al, dl
or al, ch
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x4078ab
cmp eax, 0x15f53277
je 0x407abd
cmp eax, 0x791e792f
jne 0x4078ab
mov eax, 0xc4355b7d
jmp 0x4078ab
mov word [esi + 6], 0x3e5c
mov eax, edi
jmp 0x4078ab
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 6], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x407a8f
cmp eax, 0xc4355b7d
je 0x407aaf
cmp eax, 0xdf78edc4
jne 0x4079f1
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
xor al, 1
xor dl, 1
mov ah, al
and ah, dl
xor al, dl
or al, ah
mov ah, dl
or ah, cl
xor dl, cl
xor dl, 1
and dl, cl
mov cl, ah
xor cl, dl
xor dl, 1
xor cl, 1
or dl, ah
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ch, dl
and ch, cl
mov ah, ch
and ah, dl
xor ch, dl
or ch, ah
mov dl, ch
and dl, al
mov ah, al
and ah, cl
xor cl, al
xor al, 1
xor ch, 1
and ch, al
or ch, dl
or cl, ah
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test ch, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4079f1
cmp eax, 0x15f53277
je 0x407c0e
cmp eax, 0x791e792f
jne 0x4079f1
mov eax, 0xc4355b7d
jmp 0x4079f1
mov word [esi + 6], 0x3e42
mov eax, dword [esi + 8]
jmp 0x4079f1
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 6], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x407be1
cmp eax, 0xc4355b7d
je 0x407c01
cmp eax, 0xdf78edc4
jne 0x407adf
mov ah, byte [esi + 4]
mov cl, byte [esi + 5]
mov ch, ah
xor ch, 1
mov al, cl
mov edx, ecx
mov byte [esi + 0x2c], cl
xor al, 1
mov cl, ah
xor cl, ch
mov bh, al
or bh, dl
mov bl, ah
and bl, ch
mov dl, ah
and dl, bl
xor bl, ah
or bl, dl
mov dl, bh
or dl, al
mov byte [esi + 0x34], dl
xor bh, al
mov byte [esi + 0x30], bl
and bl, al
mov dl, ch
xor dl, al
mov byte [esi + 0x3c], dl
or al, ch
mov dl, ch
or dl, ah
and cl, ah
mov ah, dl
xor ah, 1
mov ch, dl
and ch, ah
mov dh, dl
and dh, ch
xor ch, dl
or ch, dh
mov dh, cl
xor dh, 1
xor ch, dh
xor dh, dl
or cl, ah
xor cl, 1
or cl, dh
xor cl, 1
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
xor bh, 1
mov ah, byte [esi + 0x34]
mov dl, ah
xor dl, bh
or bh, ah
xor bh, 1
or bh, dl
mov dl, bh
xor dl, 1
and dl, cl
xor cl, 1
and cl, bh
or cl, dl
mov dl, byte [esi + 0x30]
xor dl, 1
and dl, byte [esi + 0x2c]
or bl, dl
xor al, 1
or al, byte [esi + 0x3c]
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, 1
and dl, ch
or ch, al
and al, cl
or al, dl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x407adf
cmp eax, 0x15f53277
je 0x407cd1
cmp eax, 0x791e792f
jne 0x407adf
mov eax, 0xc4355b7d
jmp 0x407adf
mov word [esi + 6], 0x3e42
mov eax, edi
jmp 0x407adf
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 8], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x407ca3
cmp eax, 0xc4355b7d
je 0x407cc3
cmp eax, 0xdf78edc4
jne 0x407c2d
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, dl
xor ah, 1
mov ch, cl
xor ch, al
or al, cl
xor al, 1
or al, ah
xor al, 1
and ch, cl
or dl, cl
xor dl, 1
mov cl, ch
and cl, dl
xor dl, ch
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov ch, cl
xor ch, dl
test dl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov edx, 0x791e792f
cmove eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x407c2d
cmp eax, 0x15f53277
je 0x407e24
cmp eax, 0x791e792f
jne 0x407c2d
mov eax, 0xc4355b7d
jmp 0x407c2d
mov word [esi + 6], 0x3e2e
mov eax, dword [esi + 8]
jmp 0x407c2d
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 8], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x407df7
cmp eax, 0xc4355b7d
je 0x407e17
cmp eax, 0xdf78edc4
jne 0x407cf3
mov ch, byte [esi + 4]
mov al, byte [esi + 5]
mov ah, ch
xor ah, 1
mov cl, al
xor cl, 1
mov bl, ch
or bl, ah
mov dh, bl
xor dh, 1
mov dl, ah
and dl, ch
and bl, dh
mov bh, dl
and bh, ah
xor dl, ah
or dl, bh
mov bh, bl
and bh, dh
xor bl, dh
or bl, bh
mov bh, dl
xor bh, 1
and bh, bl
xor bl, 1
and bl, dl
mov dl, al
or dl, cl
or bl, bh
mov bh, ah
xor bh, dh
or dh, ah
xor dh, 1
or dh, bh
xor dh, 1
mov bh, bl
and bh, dh
xor dh, bl
mov bl, dl
xor bl, 1
or dh, bh
mov bh, al
or bh, dl
xor bh, 1
and bl, al
and dl, cl
or dl, bl
mov bl, bh
and bl, dl
xor dl, bh
or dl, bl
mov bl, dh
xor bl, 1
and bl, dl
xor dl, 1
and dl, dh
or dl, bl
and ch, cl
and al, ah
or al, ch
mov ch, ah
xor ch, cl
or cl, ah
xor cl, 1
or cl, ch
mov ah, cl
xor ah, al
xor al, 1
xor ah, 1
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, 1
and al, cl
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ch, dl
xor ch, al
and ch, dl
and al, dl
or al, cl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne edx, ebx
test al, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x407cf3
cmp eax, 0x15f53277
je 0x407f72
cmp eax, 0x791e792f
jne 0x407cf3
mov eax, 0xc4355b7d
jmp 0x407cf3
mov word [esi + 6], 0x3e2e
mov eax, edi
jmp 0x407cf3
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xa], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x407f44
cmp eax, 0xc4355b7d
je 0x407f64
cmp eax, 0xdf78edc4
jne 0x407e43
mov cl, byte [esi + 4]
mov byte [esi + 0x2c], cl
mov ah, byte [esi + 5]
mov al, cl
xor al, 1
mov dl, ah
mov ch, ah
xor dl, 1
mov ah, al
xor ah, cl
and ah, al
mov dh, ah
xor dh, 1
mov bl, dh
and bl, ah
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
mov bh, dl
or bh, ch
xor bl, 1
or dh, ah
xor dh, 1
mov ah, bl
and ah, dh
xor dh, bl
mov bl, bh
xor bl, 1
or dh, ah
mov ah, dl
or ah, bl
and bl, ch
mov cl, ch
mov ch, dl
and ch, bh
or ch, bl
xor bh, cl
xor ah, 1
or ah, bh
xor ah, 1
mov bl, ch
and bl, ah
xor ah, ch
or ah, bl
mov ch, ah
xor ch, 1
and ah, ch
xor ah, 1
mov bl, ah
xor bl, ch
or ah, ch
xor ah, 1
or ah, bl
xor ah, dh
mov dh, byte [esi + 0x2c]
and dl, dh
or dh, cl
and al, cl
xor dh, 1
or al, dl
mov dl, dh
and dl, al
xor al, dh
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, ah
xor cl, 1
and cl, ah
mov edx, ecx
and dl, ah
xor cl, ah
or cl, dl
xor cl, al
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x407e43
cmp eax, 0x15f53277
je 0x40805b
cmp eax, 0x791e792f
jne 0x407e43
mov eax, 0xc4355b7d
jmp 0x407e43
mov word [esi + 6], 0x3e22
mov eax, dword [esi + 8]
jmp 0x407e43
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xa], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x40802c
cmp ecx, 0xc4355b7d
je 0x40804e
cmp ecx, 0xdf78edc4
jne 0x407f94
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ch, ah
xor ch, 1
mov al, dl
xor al, 1
mov cl, ch
and cl, al
or ch, dl
and dl, ah
or dl, cl
mov cl, dl
xor cl, al
and cl, dl
or al, ah
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, al
and ah, cl
xor cl, 1
xor al, 1
and al, cl
or al, ah
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x407f94
cmp ecx, 0x15f53277
je 0x40811b
cmp ecx, 0x791e792f
jne 0x407f94
mov ecx, 0xc4355b7d
jmp 0x407f94
mov word [esi + 6], 0x3e22
mov ecx, edi
jmp 0x407f94
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xc], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4080ed
cmp eax, 0xc4355b7d
je 0x40810d
cmp eax, 0xdf78edc4
jne 0x40807a
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, al
xor ah, cl
or al, cl
xor al, 1
or al, ah
and ah, cl
or dl, cl
xor dl, 1
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
or cl, dl
mov al, ch
xor al, cl
test al, 1
mov edx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne edx, ebx
test cl, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x40807a
cmp eax, 0x15f53277
je 0x4081e8
cmp eax, 0x791e792f
jne 0x40807a
mov eax, 0xc4355b7d
jmp 0x40807a
mov word [esi + 6], 0x3e01
mov eax, dword [esi + 8]
jmp 0x40807a
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xc], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4081bb
cmp eax, 0xc4355b7d
je 0x4081db
cmp eax, 0xdf78edc4
jne 0x40813d
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
xor cl, 1
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
mov ah, cl
or ah, al
xor ah, 1
xor cl, al
xor cl, 1
and cl, al
mov al, ah
and al, cl
xor cl, ah
or cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ch, dl
xor ch, al
and ch, dl
and al, dl
or al, cl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x40813d
cmp eax, 0x15f53277
je 0x408336
cmp eax, 0x791e792f
jne 0x40813d
mov eax, 0xc4355b7d
jmp 0x40813d
mov word [esi + 6], 0x3e01
mov eax, edi
jmp 0x40813d
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xe], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x408306
cmp ecx, 0xc4355b7d
je 0x408328
cmp ecx, 0xdf78edc4
jne 0x408207
mov al, byte [esi + 4]
mov ch, byte [esi + 5]
mov ah, al
xor ah, 1
mov dl, ch
xor dl, 1
mov cl, dl
or cl, ch
mov dh, ch
xor dh, dl
and dh, ch
mov bl, ah
or bl, al
mov bh, ah
or bh, bl
xor bl, al
xor bl, 1
xor bh, 1
or bh, bl
xor dh, 1
mov bl, cl
or bl, dh
xor dh, cl
mov cl, bl
xor cl, dh
xor dh, 1
or dh, bl
xor cl, 1
xor dh, 1
or dh, cl
mov cl, dh
xor cl, bh
and dh, cl
and cl, bh
mov bl, dh
and bl, cl
xor cl, dh
or cl, bl
and ch, ah
and al, dl
or al, ch
mov ch, ah
xor ch, dl
or dl, ah
xor dl, 1
or dl, ch
mov ah, dl
xor ah, al
xor al, 1
xor ah, 1
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, ah
and ch, cl
and al, dl
xor ah, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, ah
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov ah, ch
xor ah, 1
and ah, al
xor al, 1
and al, ch
or al, ah
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne ebx, ecx
test dl, 1
mov ecx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x408207
cmp ecx, 0x15f53277
je 0x40849e
cmp ecx, 0x791e792f
jne 0x408207
mov ecx, 0xc4355b7d
jmp 0x408207
mov word [esi + 6], 0x3e1b
mov ecx, dword [esi + 8]
jmp 0x408207
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xe], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x408471
cmp eax, 0xc4355b7d
je 0x408491
cmp eax, 0xdf78edc4
jne 0x408358
mov ah, byte [esi + 4]
mov cl, ah
xor cl, 1
mov dl, ah
or dl, cl
mov al, dl
xor al, 1
mov ch, ah
and ch, cl
mov dh, dl
and dh, al
mov bl, ah
and bl, ch
xor ch, ah
or ch, bl
mov ebx, edx
xor bl, dh
xor dh, 1
or dh, al
xor dh, 1
or dh, bl
mov bl, ch
xor bl, 1
and bl, dh
xor dh, 1
and dh, ch
mov al, byte [esi + 5]
or dh, bl
mov ch, ah
and ch, dl
xor dl, ah
mov ah, al
xor ah, 1
or ah, al
or dl, ch
xor dl, 1
mov ch, dh
and ch, dl
xor dl, dh
or dl, ch
mov ch, al
and ch, ah
xor ah, al
or ch, ah
xor ah, 1
mov dh, ah
xor dh, ch
or ah, ch
xor ah, 1
or ah, dh
mov ch, ah
xor ch, 1
or ch, dl
xor dl, 1
xor ch, 1
or dl, ah
xor dl, 1
mov ah, ch
and ah, dl
xor dl, ch
or dl, ah
xor al, cl
and cl, al
xor cl, 1
mov ah, cl
xor ah, al
or cl, al
xor cl, 1
or cl, ah
mov eax, ecx
xor al, 1
and cl, al
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, edx
xor al, 1
mov ch, al
and ch, dl
mov ah, al
and ah, ch
xor ch, al
mov al, cl
xor al, 1
or ch, ah
mov ah, ch
xor ah, 1
and ah, al
and ch, cl
or ch, ah
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x408358
cmp eax, 0x15f53277
je 0x40859e
cmp eax, 0x791e792f
jne 0x408358
mov eax, 0xc4355b7d
jmp 0x408358
mov word [esi + 6], 0x3e1b
mov eax, edi
jmp 0x408358
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x10], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x408570
cmp eax, 0xc4355b7d
je 0x408590
cmp eax, 0xdf78edc4
jne 0x4084bd
mov ah, byte [esi + 4]
mov dl, byte [esi + 5]
xor ah, 1
mov ecx, edx
xor cl, 1
mov ch, dl
or ch, cl
mov al, cl
xor al, ch
or ch, cl
xor ch, 1
or ch, al
mov al, ah
xor al, ch
xor al, 1
and al, ch
or ch, ah
xor al, 1
mov dh, al
xor dh, ch
or al, ch
xor al, 1
or al, dh
xor dl, ah
and dl, ah
xor cl, ah
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, 1
mov ch, dl
and ch, cl
xor dl, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, dl
mov cl, ch
xor cl, 1
mov edx, ecx
and dl, al
xor al, 1
and ch, al
or ch, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4084bd
cmp eax, 0x15f53277
je 0x408661
cmp eax, 0x791e792f
jne 0x4084bd
mov eax, 0xc4355b7d
jmp 0x4084bd
mov word [esi + 6], 0x3e16
mov eax, dword [esi + 8]
jmp 0x4084bd
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x10], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x408634
cmp eax, 0xc4355b7d
je 0x408654
cmp eax, 0xdf78edc4
jne 0x4085c0
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
or ah, cl
xor ah, 1
xor cl, al
or ah, cl
or dl, al
and cl, al
mov al, dl
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov dl, ah
or dl, cl
xor cl, ah
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, ebx
mov ecx, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x4085c0
cmp eax, 0x15f53277
je 0x408760
cmp eax, 0x791e792f
jne 0x4085c0
mov eax, 0xc4355b7d
jmp 0x4085c0
mov word [esi + 6], 0x3e16
mov eax, edi
jmp 0x4085c0
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x12], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x408730
cmp ecx, 0xc4355b7d
je 0x408752
cmp ecx, 0xdf78edc4
jne 0x408680
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov cl, ah
xor cl, dl
mov al, cl
and cl, dl
xor dl, 1
or al, dl
mov ch, al
xor ch, 1
xor dl, ah
xor dl, 1
and dl, ah
mov ah, dl
xor ah, 1
xor dl, cl
xor cl, 1
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and ch, al
mov ah, dl
and ah, cl
mov dh, al
and dh, ch
xor ch, al
or ch, dh
xor ah, 1
mov dh, cl
xor dh, ah
or ah, cl
xor ah, 1
or ah, dh
mov cl, ch
xor cl, 1
and cl, ah
xor ah, 1
and ah, ch
or ah, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov al, dl
xor al, ah
test al, 1
mov ebx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne ebx, ecx
test dl, 1
mov ecx, 0xc4355b7d
cmovne ecx, ebx
test ah, 1
cmove ecx, ebx
jmp 0x408680
cmp ecx, 0x15f53277
je 0x408818
cmp ecx, 0x791e792f
jne 0x408680
mov ecx, 0xc4355b7d
jmp 0x408680
mov word [esi + 6], 0x3e13
mov ecx, dword [esi + 8]
jmp 0x408680
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x12], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4087ef
cmp eax, 0xc4355b7d
je 0x40880b
cmp eax, 0xdf78edc4
jne 0x408782
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, al
or ch, cl
and dl, cl
xor cl, 1
xor ah, cl
xor ch, 1
or ch, ah
xor ch, 1
and cl, al
or cl, dl
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
mov ch, dl
xor ch, cl
test cl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dl, 1
cmove eax, ebx
not ch
test ch, 1
mov ecx, 0xc4355b7d
cmovne eax, ecx
jmp 0x408782
cmp eax, 0x15f53277
je 0x4088f8
cmp eax, 0x791e792f
jne 0x408782
mov eax, 0xc4355b7d
jmp 0x408782
mov word [esi + 6], 0x3e13
mov eax, edi
jmp 0x408782
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x14], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4088ca
cmp eax, 0xc4355b7d
je 0x4088ea
cmp eax, 0xdf78edc4
jne 0x408837
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, ah
and ah, al
or al, cl
xor al, 1
or al, ch
mov ch, al
xor ch, 1
and dl, cl
or dl, ah
mov cl, dl
xor cl, 1
mov dh, cl
and dh, dl
xor dh, 1
mov ah, dl
xor ah, dh
or dh, dl
xor dh, 1
or dh, ah
and ch, dh
xor dh, 1
and dh, al
or dh, ch
mov dl, al
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, dh
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test dh, 1
cmove eax, ebx
jmp 0x408837
cmp eax, 0x15f53277
je 0x4089fe
cmp eax, 0x791e792f
jne 0x408837
mov eax, 0xc4355b7d
jmp 0x408837
mov word [esi + 6], 0x3e04
mov eax, dword [esi + 8]
jmp 0x408837
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x14], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4089d1
cmp eax, 0xc4355b7d
je 0x4089f1
cmp eax, 0xdf78edc4
jne 0x40891a
mov dl, byte [esi + 4]
mov cl, byte [esi + 5]
mov ah, dl
xor ah, 1
mov ch, cl
xor ch, 1
mov al, ah
xor al, ch
mov dh, dl
or dh, cl
xor dh, 1
or dh, al
mov al, ch
and al, cl
xor ch, al
xor al, 1
or al, cl
xor al, 1
or al, ch
mov cl, dh
xor cl, 1
and dl, al
xor al, 1
and al, ah
or al, dl
mov dl, dh
and dl, cl
mov ah, dh
and ah, dl
xor dl, dh
mov ch, al
xor ch, 1
and ch, al
or dl, ah
xor ch, 1
mov ah, al
xor ah, ch
or ch, al
xor ch, 1
or ch, ah
mov ah, dl
xor ah, 1
and ah, ch
xor ch, 1
and ch, dl
or ch, ah
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x40891a
cmp eax, 0x15f53277
je 0x408ac4
cmp eax, 0x791e792f
jne 0x40891a
mov eax, 0xc4355b7d
jmp 0x40891a
mov word [esi + 6], 0x3e04
mov eax, edi
jmp 0x40891a
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x16], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x408a96
cmp eax, 0xc4355b7d
je 0x408ab6
cmp eax, 0xdf78edc4
jne 0x408a1d
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, dl
xor ah, 1
mov ch, cl
or ch, al
xor ch, 1
or ch, ah
or dl, cl
xor al, cl
and al, cl
mov cl, dl
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, 1
mov cl, ch
or cl, al
xor al, ch
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x408a1d
cmp eax, 0x15f53277
je 0x408b9c
cmp eax, 0x791e792f
jne 0x408a1d
mov eax, 0xc4355b7d
jmp 0x408a1d
mov word [esi + 6], 0x3e0b
mov eax, dword [esi + 8]
jmp 0x408a1d
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x16], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x408b6d
cmp ecx, 0xc4355b7d
je 0x408b8f
cmp ecx, 0xdf78edc4
jne 0x408ae6
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and dl, ah
mov ch, cl
and ch, al
or ch, dl
xor ch, 1
or ch, ah
xor ah, al
xor ah, 1
and ah, al
xor al, cl
and al, cl
mov cl, ah
xor cl, 1
xor ah, al
xor al, 1
or al, cl
xor al, 1
or al, ah
mov cl, ch
xor cl, al
xor al, 1
or al, ch
xor cl, 1
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
mov eax, 0x791e792f
cmovne ecx, eax
test dl, 1
cmove ecx, ebx
jmp 0x408ae6
cmp ecx, 0x15f53277
je 0x408d33
cmp ecx, 0x791e792f
jne 0x408ae6
mov ecx, 0xc4355b7d
jmp 0x408ae6
mov word [esi + 6], 0x3e0b
mov ecx, edi
jmp 0x408ae6
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x18], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x408d05
cmp eax, 0xc4355b7d
je 0x408d25
cmp eax, 0xdf78edc4
jne 0x408bbb
mov dh, byte [esi + 4]
mov ah, byte [esi + 5]
mov byte [esi + 0x30], ah
mov al, dh
xor al, 1
mov dl, ah
xor dl, 1
mov byte [esi + 0x2c], dl
and dl, ah
mov byte [esi + 0x34], dl
xor dl, 1
mov cl, ah
xor cl, dl
or dl, ah
xor dl, 1
or dl, cl
mov bh, dh
xor bh, al
mov ecx, edx
xor cl, 1
or cl, dl
mov byte [esi + 0x3c], cl
mov bl, al
xor bl, dl
or dl, al
mov ecx, eax
or cl, dh
and bh, dh
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ah, al
xor ah, cl
or al, cl
xor al, 1
or al, ah
mov ah, bh
xor ah, 1
mov dh, bh
and dh, ah
mov ch, dh
and ch, bh
xor dh, bh
or dh, ch
xor dh, al
mov al, cl
and al, ah
xor ah, cl
or ah, al
xor ah, 1
mov al, dh
and al, ah
xor ah, dh
or ah, al
mov dh, byte [esi + 0x3c]
mov al, dh
xor al, 1
mov cl, dh
and cl, al
mov ch, dh
and ch, cl
xor cl, dh
or cl, ch
mov dh, byte [esi + 0x2c]
mov ch, dh
mov bh, byte [esi + 0x34]
and ch, bh
xor bh, dh
or bh, ch
mov ch, cl
xor ch, 1
and ch, bh
xor bh, 1
and bh, cl
or bh, ch
mov ecx, eax
mov ch, byte [esi + 0x30]
xor cl, ch
or al, ch
xor al, 1
or al, cl
xor al, 1
mov cl, bh
and cl, al
xor al, bh
or al, cl
xor ah, 1
mov cl, ah
xor cl, al
xor cl, 1
and cl, al
or ah, al
xor cl, 1
mov al, cl
xor al, ah
or cl, ah
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
xor dl, 1
or dl, bl
xor bl, dl
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ch, cl
xor ch, dl
and ch, cl
and dl, cl
xor cl, 1
and cl, al
or dl, cl
mov al, ch
xor al, dl
test al, 1
mov ebx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ebx, edi
test dl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test ch, 1
cmove eax, ebx
jmp 0x408bbb
cmp eax, 0x15f53277
je 0x408ea7
cmp eax, 0x791e792f
jne 0x408bbb
mov eax, 0xc4355b7d
jmp 0x408bbb
mov word [esi + 6], 0x3e79
mov eax, dword [esi + 8]
jmp 0x408bbb
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x18], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x408e7a
cmp eax, 0xc4355b7d
je 0x408e9a
cmp eax, 0xdf78edc4
jne 0x408d55
mov al, byte [esi + 4]
mov ah, byte [esi + 5]
mov ecx, eax
xor cl, 1
mov ch, ah
xor ch, 1
mov dl, ch
and dl, ah
xor ch, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, ch
mov dh, cl
mov byte [esi + 0x2c], al
xor dh, al
and dh, cl
or al, cl
mov ch, dh
xor ch, 1
mov bl, ch
and bl, dh
mov bh, ch
and bh, bl
xor bl, ch
mov ah, al
xor ah, 1
or bl, bh
mov ch, al
and ch, ah
mov bh, al
and bh, ch
xor ch, al
or ch, bh
mov al, bl
xor al, 1
and al, ch
xor ch, 1
and ch, bl
mov ebx, edx
xor bl, 1
or ch, al
mov al, dh
xor al, ah
or ah, dh
mov dh, dl
xor dh, bl
and dh, dl
xor ah, 1
or ah, al
mov al, ah
xor al, ch
xor ch, 1
xor al, 1
or ch, ah
xor ch, 1
or ch, al
mov al, dh
xor al, 1
mov ah, dh
and ah, al
xor ah, 1
mov bh, ah
xor bh, al
or ah, al
xor ah, 1
or ah, bh
or al, dh
xor al, 1
mov dh, ah
and dh, al
xor al, ah
or al, dh
mov dh, al
xor dh, 1
and dh, ch
xor ch, 1
and ch, al
or dh, ch
mov ah, byte [esi + 0x2c]
and dl, ah
and cl, bl
or cl, dl
mov al, ah
and al, bl
xor bl, ah
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
xor cl, dh
xor dh, 1
mov al, dh
and al, bl
xor dh, bl
xor cl, 1
or dh, al
mov dl, dh
xor dl, cl
test dh, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x408d55
cmp eax, 0x15f53277
je 0x408f85
cmp eax, 0x791e792f
jne 0x408d55
mov eax, 0xc4355b7d
jmp 0x408d55
mov word [esi + 6], 0x3e79
mov eax, edi
jmp 0x408d55
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1a], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x408f5d
cmp eax, 0xc4355b7d
je 0x408f7d
cmp eax, 0xdf78edc4
jne 0x408ec6
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, cl
and ch, al
or dl, cl
xor al, cl
and al, cl
xor cl, 1
and ah, cl
or ch, ah
xor cl, ch
and cl, ch
xor dl, 1
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov ah, cl
and cl, al
xor al, 1
xor ah, 1
and ah, al
or cl, ah
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x408ec6
cmp eax, 0x15f53277
je 0x40913c
cmp eax, 0x791e792f
jne 0x408ec6
mov eax, 0xc4355b7d
jmp 0x408ec6
mov eax, dword [esi + 8]
jmp 0x408ec6
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1a], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x409115
cmp eax, 0xc4355b7d
je 0x409135
cmp eax, 0xdf78edc4
jne 0x408fa7
mov ah, byte [esi + 4]
mov cl, byte [esi + 5]
mov bh, ah
xor bh, 1
mov dl, ah
and dl, bh
mov al, bh
xor al, dl
mov ch, dl
xor ch, 1
xor dl, ah
mov byte [esi + 0x34], dl
or ah, ch
xor ah, 1
or ah, al
mov byte [esi + 0x30], cl
mov edx, ecx
xor dl, 1
mov dh, dl
and dh, cl
mov al, dl
and al, dh
xor dl, dh
or dl, al
mov byte [esi + 0x2c], dl
mov al, ah
xor al, 1
mov byte [esi + 0x3c], al
mov dl, al
and dl, ah
mov cl, al
xor cl, dl
mov byte [esi + 0x40], cl
xor dl, 1
or dl, ah
or ah, al
mov cl, ah
xor cl, 1
mov al, cl
and al, ah
mov bl, al
and bl, cl
xor al, cl
or al, bl
or ch, bh
xor ch, 1
or ch, byte [esi + 0x34]
xor ch, al
mov al, ah
and al, bh
xor ah, bh
or ah, al
mov al, ah
xor al, ch
xor ch, 1
or ch, ah
xor al, 1
xor ch, 1
or ch, al
mov cl, byte [esi + 0x2c]
mov ah, cl
xor ah, 1
mov al, ah
or al, cl
mov cl, al
xor cl, 1
mov ebx, eax
and bl, cl
mov bh, al
and bh, bl
xor bl, al
or bl, bh
xor dh, 1
mov bh, byte [esi + 0x30]
mov al, bh
xor al, dh
or dh, bh
xor dh, 1
or dh, al
mov al, bl
xor al, 1
and al, dh
xor dh, 1
and dh, bl
or dh, al
mov al, cl
xor al, bh
or cl, bh
xor cl, 1
or cl, al
mov al, cl
xor al, dh
xor dh, 1
or dh, cl
xor al, 1
xor dh, 1
or dh, al
mov al, ch
xor al, 1
and ch, al
mov cl, al
and cl, ch
xor ch, al
or ch, cl
xor ch, dh
xor dl, 1
or dl, byte [esi + 0x40]
mov al, dl
and dl, byte [esi + 0x2c]
xor al, 1
and al, ah
or dl, al
mov cl, byte [esi + 0x3c]
mov al, cl
and al, ah
xor ah, cl
or ah, al
xor ah, 1
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, ah
xor al, 1
and al, ch
xor ch, 1
mov cl, ch
xor cl, ah
and cl, ch
and ah, ch
or ah, al
mov edx, ecx
xor dl, ah
test ah, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x408fa7
cmp eax, 0x15f53277
je 0x409247
cmp eax, 0x791e792f
jne 0x408fa7
mov eax, 0xc4355b7d
jmp 0x408fa7
mov eax, edi
jmp 0x408fa7
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1c], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40921f
cmp eax, 0xc4355b7d
je 0x40923f
cmp eax, 0xdf78edc4
jne 0x40915b
mov cl, byte [esi + 4]
mov ah, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov al, ah
xor al, 1
mov ch, cl
or ch, dl
mov dh, cl
and dh, ch
xor ch, 1
mov ebx, eax
or bl, ah
mov bh, ch
xor bh, dl
and bh, ch
and ch, dl
or ch, dh
mov dh, bh
and dh, ch
xor ch, bh
mov bh, bl
xor bh, ah
or ch, dh
or bl, al
xor bl, 1
xor bh, 1
mov dh, bl
and dh, bh
xor bh, bl
or bh, dh
mov dh, bh
xor dh, ch
and bh, dh
and dh, ch
mov ch, bh
and ch, dh
xor dh, bh
or dh, ch
xor cl, ah
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
xor al, 1
mov dl, cl
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov dl, dh
xor dl, 1
and cl, dl
or dl, al
and al, dh
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, ecx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
cmovne eax, ecx
jmp 0x40915b
cmp eax, 0x15f53277
je 0x409335
cmp eax, 0x791e792f
jne 0x40915b
mov eax, 0xc4355b7d
jmp 0x40915b
mov eax, dword [esi + 8]
jmp 0x40915b
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1c], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40930e
cmp eax, 0xc4355b7d
je 0x40932e
cmp eax, 0xdf78edc4
jne 0x409269
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
xor cl, 1
mov edx, eax
xor dl, cl
mov ah, al
xor ah, dl
xor ah, 1
and ah, dl
or cl, al
xor cl, 1
xor dl, 1
and dl, al
mov al, cl
and al, dl
xor dl, cl
or dl, al
mov al, ah
xor al, 1
mov ecx, edx
xor cl, 1
mov ch, ah
and ch, al
mov dh, ch
and dh, ah
xor ch, ah
mov ebx, edx
and bl, cl
or ch, dh
mov ah, bl
and ah, dl
xor bl, dl
or bl, ah
mov dl, ch
xor dl, 1
and dl, bl
xor bl, 1
and bl, ch
or bl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test bl, 1
cmove eax, edx
jmp 0x409269
cmp eax, 0x15f53277
je 0x40945a
cmp eax, 0x791e792f
jne 0x409269
mov eax, 0xc4355b7d
jmp 0x409269
mov eax, edi
jmp 0x409269
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1e], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x409430
cmp ecx, 0xc4355b7d
je 0x409452
cmp ecx, 0xdf78edc4
jne 0x409354
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, cl
xor ch, 1
mov ah, dl
xor ah, 1
mov dh, cl
or dh, ch
xor dh, 1
mov al, dl
or al, ah
mov bl, ch
xor bl, dh
or dh, ch
xor dh, 1
or dh, bl
xor dh, 1
mov bh, bl
and bh, dh
xor dh, bl
or dh, bh
mov ebx, edx
or bl, al
xor al, dl
xor al, 1
mov bh, bl
xor bh, al
or al, bl
xor al, 1
or al, bh
xor al, 1
mov ebx, eax
or bl, dh
xor bl, 1
xor al, dh
xor al, 1
and al, dh
mov dh, bl
and dh, al
xor al, bl
or al, dh
mov dh, cl
and dh, ch
mov ebx, ecx
xor bl, dh
xor dh, 1
or dh, ch
xor dh, 1
or dh, bl
mov ch, dh
and dh, ah
xor ch, 1
and ch, dl
or dh, ch
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
xor dh, 1
mov dl, dh
xor dl, cl
or dh, cl
xor dh, 1
or dh, dl
xor dh, al
and al, dh
mov cl, dh
xor cl, al
not cl
test cl, 1
mov ebx, 0x791e792f
mov ecx, 0xc4355b7d
cmovne ebx, ecx
test dh, 1
mov ecx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x409354
cmp ecx, 0x15f53277
je 0x409546
cmp ecx, 0x791e792f
jne 0x409354
mov ecx, 0xc4355b7d
jmp 0x409354
mov ecx, dword [esi + 8]
jmp 0x409354
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1e], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x40951d
cmp ecx, 0xc4355b7d
je 0x40953f
cmp ecx, 0xdf78edc4
jne 0x40947c
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov cl, ah
xor cl, 1
mov ch, dl
xor ch, 1
mov al, dl
xor al, cl
xor al, 1
or al, ch
mov dh, ch
and dh, dl
xor ch, dh
xor dh, 1
or dh, dl
and cl, ah
xor dh, 1
or dh, ch
xor cl, 1
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov dl, dh
xor dl, 1
and dl, cl
xor cl, 1
and cl, dh
mov ah, al
xor ah, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, ah
or dl, cl
mov ah, al
xor ah, dl
test dl, 1
mov ecx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
mov edx, 0x791e792f
cmovne ecx, edx
test ah, 1
cmove ecx, ebx
jmp 0x40947c
cmp ecx, 0x15f53277
je 0x40960d
cmp ecx, 0x791e792f
jne 0x40947c
mov ecx, 0xc4355b7d
jmp 0x40947c
mov ecx, edi
jmp 0x40947c
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x20], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x4095e3
cmp ecx, 0xc4355b7d
je 0x409605
cmp ecx, 0xdf78edc4
jne 0x409565
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
xor al, dl
xor al, 1
or al, ah
mov ch, dl
and ch, cl
xor dl, ch
xor ch, 1
or ch, cl
mov cl, al
xor cl, 1
xor ch, 1
or ch, dl
xor ch, ah
mov dl, ch
xor dl, 1
and ch, al
or al, dl
and dl, cl
or dl, ch
mov ecx, eax
xor cl, dl
test cl, 1
mov ebx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne ebx, ecx
test dl, 1
mov ecx, ebx
mov edx, 0xc4355b7d
cmovne ecx, edx
test al, 1
cmovne ecx, ebx
jmp 0x409565
cmp ecx, 0x15f53277
je 0x4096ce
cmp ecx, 0x791e792f
jne 0x409565
mov ecx, 0xc4355b7d
jmp 0x409565
mov ecx, dword [esi + 8]
jmp 0x409565
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x20], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4096a7
cmp eax, 0xc4355b7d
je 0x4096c7
cmp eax, 0xdf78edc4
jne 0x40962f
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
xor dl, cl
xor dl, 1
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor cl, al
xor cl, 1
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, 1
mov dl, ch
or dl, cl
xor cl, ch
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, ebx
mov ecx, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x40962f
cmp eax, 0x15f53277
je 0x40978d
cmp eax, 0x791e792f
jne 0x40962f
mov eax, 0xc4355b7d
jmp 0x40962f
mov eax, edi
jmp 0x40962f
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x22], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x409765
cmp eax, 0xc4355b7d
je 0x409785
cmp eax, 0xdf78edc4
jne 0x4096ed
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, al
or ch, cl
and dl, cl
xor cl, 1
xor ah, cl
xor ch, 1
or ch, ah
mov ah, ch
xor ah, 1
and cl, al
or cl, dl
mov al, cl
xor al, 1
or cl, ah
mov dl, ah
xor dl, al
xor al, ch
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test dl, 1
cmovne eax, ebx
jmp 0x4096ed
cmp eax, 0x15f53277
je 0x4098c5
cmp eax, 0x791e792f
jne 0x4096ed
mov eax, 0xc4355b7d
jmp 0x4096ed
mov eax, dword [esi + 8]
jmp 0x4096ed
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x22], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40989e
cmp eax, 0xc4355b7d
je 0x4098be
cmp eax, 0xdf78edc4
jne 0x4097af
mov al, byte [esi + 4]
mov ch, byte [esi + 5]
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov cl, al
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov al, ch
xor al, 1
mov ah, dl
xor ah, 1
or ch, al
xor ch, al
mov cl, ch
and cl, al
mov dh, ch
xor dh, cl
xor cl, 1
or cl, ch
mov ch, dl
xor ch, ah
and ch, dl
xor dh, 1
xor cl, 1
or cl, dh
xor cl, 1
mov dh, cl
or dh, ch
xor dh, 1
xor cl, ch
xor cl, 1
and cl, ch
mov ch, dh
and ch, cl
xor cl, dh
or cl, ch
xor ah, al
xor ah, 1
mov ch, dl
xor ch, al
or al, dl
xor al, 1
or al, ch
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, ah
and ch, cl
mov dh, al
and dh, dl
xor ah, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, ah
mov ah, al
and ah, dh
xor dh, al
or dh, ah
xor dh, ch
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, dh
test dl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dh, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4097af
cmp eax, 0x15f53277
je 0x4099e0
cmp eax, 0x791e792f
jne 0x4097af
mov eax, 0xc4355b7d
jmp 0x4097af
mov eax, edi
jmp 0x4097af
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x24], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4099b8
cmp eax, 0xc4355b7d
je 0x4099d8
cmp eax, 0xdf78edc4
jne 0x4098e4
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ecx, edx
xor cl, 1
mov ch, ah
xor ch, 1
mov al, cl
or al, dl
mov dh, ch
xor dh, ah
and dh, ch
mov ebx, edx
or bl, al
xor bl, 1
xor al, dl
mov bh, bl
and bh, al
xor al, bl
mov bl, ah
or bl, ch
xor bl, dh
or al, bh
and dh, bl
xor bl, 1
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
xor al, 1
mov dh, al
xor dh, bl
xor dh, 1
and dh, bl
or al, bl
xor al, 1
mov bl, dh
and bl, al
xor al, dh
or al, bl
and ch, dl
or dl, ah
and cl, ah
or cl, ch
xor cl, 1
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
mov ch, cl
and ch, dl
xor ch, 1
mov ah, dl
xor ah, ch
or ch, dl
xor al, 1
xor ch, 1
or ch, ah
xor ch, al
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4098e4
cmp eax, 0x15f53277
je 0x409afd
cmp eax, 0x791e792f
jne 0x4098e4
mov eax, 0xc4355b7d
jmp 0x4098e4
mov eax, dword [esi + 8]
jmp 0x4098e4
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x24], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x409ad6
cmp eax, 0xc4355b7d
je 0x409af6
cmp eax, 0xdf78edc4
jne 0x409a02
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, cl
xor ah, 1
mov ch, ah
or ch, cl
mov al, cl
and al, ch
xor ch, 1
mov dh, ch
xor dh, ah
and dh, ch
and ch, ah
or ch, al
xor dh, 1
xor ch, 1
mov al, dh
xor al, ch
or ch, dh
xor ch, 1
or ch, al
mov al, dl
xor al, ch
mov dh, al
and dh, dl
or cl, dl
xor dl, ah
and al, ch
xor dh, 1
xor al, 1
mov ah, dh
xor ah, al
or al, dh
xor al, 1
or al, ah
xor cl, 1
xor dl, 1
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, 1
and dl, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, 1
xor al, 1
and dl, cl
xor dl, 1
mov ah, dl
xor ah, cl
or dl, cl
xor dl, 1
or dl, ah
xor dl, al
mov ah, al
and ah, cl
xor al, cl
or al, ah
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x409a02
cmp eax, 0x15f53277
je 0x409bf0
cmp eax, 0x791e792f
jne 0x409a02
mov eax, 0xc4355b7d
jmp 0x409a02
mov eax, edi
jmp 0x409a02
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x26], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x409bc8
cmp eax, 0xc4355b7d
je 0x409be8
cmp eax, 0xdf78edc4
jne 0x409b1c
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
xor cl, 1
mov eax, edx
xor al, 1
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ah, al
xor ah, 1
mov ch, cl
xor ch, dl
xor ch, 1
and ch, dl
or cl, dl
xor ch, 1
mov dl, ch
xor dl, cl
or ch, cl
xor ch, 1
or ch, dl
mov cl, ch
xor cl, 1
mov dl, ah
and dl, al
mov dh, dl
and dh, ah
xor dl, ah
mov bl, ch
and bl, cl
or dl, dh
mov ah, bl
and ah, ch
xor bl, ch
or bl, ah
mov ah, dl
xor ah, 1
and ah, bl
xor bl, 1
and bl, dl
or bl, ah
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test bl, 1
cmove eax, edx
jmp 0x409b1c
cmp eax, 0x15f53277
je 0x409d48
cmp eax, 0x791e792f
jne 0x409b1c
mov eax, 0xc4355b7d
jmp 0x409b1c
mov eax, dword [esi + 8]
jmp 0x409b1c
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x26], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x409d21
cmp eax, 0xc4355b7d
je 0x409d41
cmp eax, 0xdf78edc4
jne 0x409c12
mov dh, byte [esi + 4]
mov dl, byte [esi + 5]
mov ecx, edx
xor cl, 1
mov ch, dh
mov ah, cl
mov al, dl
xor al, cl
mov bl, dh
and cl, dh
mov byte [esi + 0x30], cl
xor dh, 1
or ch, dh
mov bh, ch
xor bh, 1
mov byte [esi + 0x34], dl
mov cl, ah
or cl, dl
mov byte [esi + 0x2c], cl
and bl, ch
or ch, dh
and bh, dh
or bh, bl
mov bl, ch
xor bl, bh
xor bh, 1
or bh, ch
mov ch, cl
xor ch, 1
and al, dl
xor bl, 1
xor bh, 1
or bh, bl
mov bl, al
xor bl, 1
and bl, al
mov ah, bl
and ah, al
xor bl, al
mov dl, ch
xor dl, al
or al, ch
and ch, cl
xor ch, 1
mov cl, ch
xor cl, byte [esi + 0x2c]
or ch, byte [esi + 0x2c]
xor ch, 1
or ch, cl
or bl, ah
xor bl, ch
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, bh
mov cl, dh
mov dl, byte [esi + 0x34]
xor cl, dl
and cl, dh
and dh, dl
xor al, 1
or dh, byte [esi + 0x30]
xor cl, 1
xor dh, 1
mov dl, cl
xor dl, dh
or dh, cl
xor dh, 1
or dh, dl
mov cl, dh
xor cl, 1
and cl, dh
xor cl, 1
mov dl, cl
xor dl, dh
or cl, dh
xor cl, 1
or cl, dl
xor cl, al
mov dl, al
and dl, dh
xor dh, al
or dh, dl
mov eax, ecx
xor al, dh
not al
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test dh, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmovne eax, ebx
jmp 0x409c12
cmp eax, 0x15f53277
je 0x409e13
cmp eax, 0x791e792f
jne 0x409c12
mov eax, 0xc4355b7d
jmp 0x409c12
mov eax, edi
jmp 0x409c12
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x28], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x409deb
cmp eax, 0xc4355b7d
je 0x409e0b
cmp eax, 0xdf78edc4
jne 0x409d67
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
mov ch, ah
xor ch, dl
and dl, cl
xor cl, 1
and ch, ah
and cl, al
or cl, dl
mov al, ch
xor al, 1
mov dl, ch
and dl, al
mov dh, dl
xor dh, 1
or dh, al
xor dl, ch
xor dh, 1
or dh, dl
xor dh, cl
mov al, ch
xor al, cl
or cl, ch
xor cl, 1
or cl, al
mov dl, cl
xor dl, dh
test cl, 1
mov eax, 0xc4355b7d
mov ecx, 0x791e792f
cmovne eax, ecx
test dh, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x409d67
cmp eax, 0x15f53277
je 0x409f6d
cmp eax, 0x791e792f
jne 0x409d67
mov eax, 0xc4355b7d
jmp 0x409d67
mov eax, dword [esi + 8]
jmp 0x409d67
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x28], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x409f46
cmp eax, 0xc4355b7d
je 0x409f66
cmp eax, 0xdf78edc4
jne 0x409e35
mov dl, byte [esi + 4]
mov ah, dl
xor ah, 1
mov dh, ah
and dh, dl
mov al, ah
and al, dh
xor dh, ah
or dh, al
mov al, dh
xor al, 1
or dh, al
mov ch, dh
xor ch, 1
mov cl, dh
and cl, ch
xor dh, cl
xor cl, 1
or cl, ch
xor cl, 1
or cl, dh
mov dh, cl
xor dh, 1
and dh, ah
mov ah, byte [esi + 5]
and cl, dl
or cl, dh
mov dh, ch
xor dh, dl
or ch, dl
mov bl, ah
xor bl, 1
xor ch, 1
or ch, dh
mov dl, ch
xor dl, cl
xor cl, 1
or cl, ch
mov ch, ah
or ch, bl
xor bl, ah
and bl, ah
xor dl, 1
xor cl, 1
or cl, dl
mov dl, ch
xor dl, bl
xor bl, 1
or bl, ch
xor bl, 1
xor dl, 1
mov ch, bl
and ch, dl
xor dl, bl
or dl, ch
mov ch, dl
xor ch, 1
and dl, ch
mov dh, ch
and dh, dl
xor dl, ch
or dl, dh
mov ch, dl
and ch, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, ch
mov ecx, eax
or cl, ah
xor al, ah
xor al, 1
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, 1
and al, cl
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ch, dl
xor ch, al
and ch, dl
and al, dl
or al, cl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne edx, ebx
test al, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x409e35
cmp eax, 0x15f53277
je 0x40a033
cmp eax, 0x791e792f
jne 0x409e35
mov eax, 0xc4355b7d
jmp 0x409e35
mov eax, edi
jmp 0x409e35
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2a], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40a00b
cmp eax, 0xc4355b7d
je 0x40a02b
cmp eax, 0xdf78edc4
jne 0x409f8c
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
mov ah, dl
xor ah, al
and ah, dl
mov edx, eax
xor dl, cl
xor dl, 1
and dl, cl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov cl, ah
xor cl, 1
and cl, al
xor al, 1
mov dl, ah
xor dl, al
and dl, ah
and al, ah
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, edi
mov edi, dword [esi + 0x20]
jmp 0x409f8c
cmp eax, 0x15f53277
je 0x40a190
cmp eax, 0x791e792f
jne 0x409f8c
mov eax, 0xc4355b7d
jmp 0x409f8c
mov eax, dword [esi + 8]
jmp 0x409f8c
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2a], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40a169
cmp eax, 0xc4355b7d
je 0x40a189
cmp eax, 0xdf78edc4
jne 0x40a055
mov dh, byte [esi + 4]
mov dl, byte [esi + 5]
mov byte [esi + 0x2c], dl
mov cl, dh
xor cl, 1
mov ch, cl
and ch, dh
mov al, dh
xor al, cl
mov ah, al
xor cl, ch
xor ch, 1
or ch, dh
xor ch, 1
or ch, cl
mov al, ch
xor al, 1
mov cl, al
xor dl, 1
and ah, dh
mov dh, dl
mov al, dl
mov bl, ch
mov dl, cl
mov byte [esi + 0x34], cl
and bl, cl
mov bh, bl
and bh, ch
xor bl, ch
or bl, bh
mov bh, bl
xor bh, 1
and bh, al
mov cl, al
or al, ch
mov byte [esi + 0x30], al
or ch, dl
mov dl, ch
xor dl, 1
mov al, ah
xor ah, 1
and al, ch
or ch, ah
and ah, dl
or ah, al
xor ch, 1
mov dl, ch
and dl, ah
xor ah, ch
or ah, dl
or dh, byte [esi + 0x2c]
xor dh, 1
xor cl, dh
mov dl, cl
and cl, dh
xor dl, 1
mov ch, cl
and ch, dl
xor cl, dl
or cl, ch
mov edx, ecx
xor dl, 1
mov ch, cl
and ch, dl
mov dh, ch
xor ch, cl
xor dh, 1
or dh, dl
xor dh, 1
or dh, ch
mov cl, ah
xor cl, 1
and cl, dh
xor dh, 1
and dh, ah
or dh, cl
mov cl, byte [esi + 0x2c]
and bl, cl
or bl, bh
mov dl, byte [esi + 0x34]
xor dl, cl
mov al, byte [esi + 0x30]
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dh
and dh, al
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x40a055
cmp eax, 0x15f53277
je 0x40a27a
cmp eax, 0x791e792f
jne 0x40a055
mov eax, 0xc4355b7d
jmp 0x40a055
mov eax, edi
jmp 0x40a055
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2c], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40a252
cmp eax, 0xc4355b7d
je 0x40a272
cmp eax, 0xdf78edc4
jne 0x40a1af
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, cl
xor ah, 1
mov al, dl
xor al, 1
and al, dl
mov ch, al
and ch, dl
xor al, dl
or al, ch
mov ch, cl
and ah, al
xor al, 1
and al, cl
xor cl, dl
or ch, dl
xor ch, 1
or ch, cl
mov cl, ch
xor cl, 1
or al, ah
mov edx, eax
xor dl, 1
mov dh, ch
and dh, cl
xor ch, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, ch
mov ah, dh
xor ah, 1
and ah, dl
and dh, al
or dh, ah
mov dl, cl
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dh
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dh, 1
cmove eax, ebx
not cl
test cl, 1
mov ecx, 0xc4355b7d
cmovne eax, ecx
jmp 0x40a1af
cmp eax, 0x15f53277
je 0x40a3e3
cmp eax, 0x791e792f
jne 0x40a1af
mov eax, 0xc4355b7d
jmp 0x40a1af
mov eax, dword [esi + 8]
jmp 0x40a1af
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2c], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40a3bc
cmp eax, 0xc4355b7d
je 0x40a3dc
cmp eax, 0xdf78edc4
jne 0x40a29c
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ecx, edx
xor cl, 1
mov byte [esi + 0x2c], cl
mov al, ah
xor al, 1
mov ch, cl
or ch, dl
mov dh, al
or dh, ah
mov bl, ch
or bl, cl
xor bl, 1
xor ch, cl
mov bh, bl
and bh, ch
xor ch, bl
mov bl, dh
xor bl, 1
or ch, bh
mov bh, bl
and bh, dh
mov cl, bh
and cl, bl
xor bh, bl
or bh, cl
mov cl, ah
xor cl, al
and cl, ah
mov bl, bh
xor bl, 1
and bl, cl
xor cl, 1
and bh, cl
or bh, bl
mov bl, dh
and bl, cl
xor cl, dh
or cl, bl
xor cl, 1
mov dh, bh
and dh, cl
xor cl, bh
or cl, dh
mov ebx, ecx
xor bl, 1
mov bh, cl
and bh, bl
mov dh, bh
xor bh, cl
xor dh, 1
or dh, bl
xor dh, 1
or dh, bh
mov cl, ch
xor cl, 1
and cl, dh
xor dh, 1
and dh, ch
or dh, cl
mov ecx, edx
mov bl, byte [esi + 0x2c]
and cl, bl
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
mov ch, cl
xor ch, 1
and ch, ah
and cl, al
or cl, ch
xor dl, ah
or al, bl
xor al, 1
or al, dl
xor al, 1
mov dl, cl
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov dl, cl
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov cl, dh
xor cl, 1
and dl, cl
or cl, al
and al, dh
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x40a29c
cmp eax, 0x15f53277
je 0x40a4a2
cmp eax, 0x791e792f
jne 0x40a29c
mov eax, 0xc4355b7d
jmp 0x40a29c
mov eax, edi
jmp 0x40a29c
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2e], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40a47a
cmp eax, 0xc4355b7d
je 0x40a49a
cmp eax, 0xdf78edc4
jne 0x40a402
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, al
xor al, 1
or dl, al
mov ah, al
xor ah, cl
xor ah, 1
and ah, cl
or al, cl
xor al, 1
mov cl, ah
and cl, al
xor al, ah
mov ah, dl
xor ah, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, ah
or cl, al
mov ch, dl
xor ch, cl
test cl, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edi
mov edi, dword [esi + 0x20]
jmp 0x40a402
cmp eax, 0x15f53277
je 0x40a560
cmp eax, 0x791e792f
jne 0x40a402
mov eax, 0xc4355b7d
jmp 0x40a402
mov eax, dword [esi + 8]
jmp 0x40a402
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2e], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40a539
cmp eax, 0xc4355b7d
je 0x40a559
cmp eax, 0xdf78edc4
jne 0x40a4c4
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
mov ch, ah
xor ch, dl
and ch, ah
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
xor al, ch
mov cl, al
xor cl, 1
and cl, ch
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x40a4c4
cmp eax, 0x15f53277
je 0x40a67d
cmp eax, 0x791e792f
jne 0x40a4c4
mov eax, 0xc4355b7d
jmp 0x40a4c4
mov eax, edi
jmp 0x40a4c4
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x30], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40a655
cmp eax, 0xc4355b7d
je 0x40a675
cmp eax, 0xdf78edc4
jne 0x40a57f
mov ah, byte [esi + 4]
mov al, byte [esi + 5]
mov ecx, eax
xor cl, 1
mov dl, ah
mov ch, cl
and cl, ah
xor ah, 1
or dl, ah
xor dl, ah
or ch, al
mov dh, dl
xor dh, 1
and dl, ah
mov ebx, edx
and bl, dh
xor dl, dh
or dl, bl
mov dh, al
or dh, ch
xor ch, al
xor dh, 1
mov bl, dh
and bl, ch
xor dh, ch
or dh, bl
mov ch, dh
xor ch, dl
and dh, ch
and ch, dl
mov dl, dh
xor dl, 1
xor dh, ch
xor ch, 1
or ch, dl
xor ch, 1
or ch, dh
mov dl, ah
xor dl, al
and dl, ah
and ah, al
or ah, cl
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, ah
xor al, 1
and ah, al
mov cl, al
and cl, ah
xor ah, al
or ah, cl
mov cl, ah
xor cl, 1
and cl, ah
mov al, cl
and al, ah
xor cl, ah
or cl, al
xor cl, ch
mov al, ch
xor al, ah
or ah, ch
xor ah, 1
or ah, al
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x40a57f
cmp eax, 0x15f53277
je 0x40a7f1
cmp eax, 0x791e792f
jne 0x40a57f
mov eax, 0xc4355b7d
jmp 0x40a57f
mov eax, dword [esi + 8]
jmp 0x40a57f
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x30], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
mov dword [esi + 0x2c], edi
cmp eax, 0x15f53276
jg 0x40a7ca
cmp eax, 0xc4355b7d
je 0x40a7ea
cmp eax, 0xdf78edc4
jne 0x40a6a2
mov dh, byte [esi + 4]
mov al, byte [esi + 5]
mov bl, dh
xor bl, 1
mov ecx, ebx
and cl, dh
mov dl, bl
xor dl, cl
xor cl, 1
or cl, dh
xor cl, 1
or cl, dl
mov dl, cl
xor dl, 1
mov ah, al
xor ah, 1
mov byte [esi + 0x30], ah
mov ch, dl
or ch, cl
and dh, ch
xor ch, 1
mov bh, ch
xor bh, bl
and bh, ch
and ch, bl
mov bl, ah
or bl, al
or ch, dh
mov dh, bh
and dh, ch
xor ch, bh
or ch, dh
mov dh, al
and dh, ah
mov bh, dh
and bh, al
xor dh, al
mov ah, al
or dh, bh
mov bh, bl
xor bh, 1
mov al, dh
and al, bl
xor dh, 1
and dh, bh
or dh, al
xor bl, byte [esi + 0x30]
or bh, ah
xor bh, 1
or bh, bl
mov al, bh
xor al, dh
xor dh, 1
xor al, 1
or dh, bh
xor dh, 1
or dh, al
mov al, ch
xor al, 1
and ch, al
mov ebx, eax
and bl, ch
xor ch, al
mov al, dh
xor al, 1
or ch, bl
mov ebx, eax
and bl, dh
xor al, bl
xor bl, 1
or bl, dh
xor bl, 1
or bl, al
mov al, ch
xor al, 1
and al, bl
xor bl, 1
and bl, ch
or bl, al
mov al, byte [esi + 0x30]
and al, dl
and cl, ah
or cl, al
mov al, dl
and al, ah
xor dl, ah
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
and bl, al
or cl, bl
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ebx, edi
test cl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x2c]
test dl, 1
cmove eax, ebx
jmp 0x40a6a2
cmp eax, 0x15f53277
je 0x40a913
cmp eax, 0x791e792f
jne 0x40a6a2
mov eax, 0xc4355b7d
jmp 0x40a6a2
mov eax, edi
jmp 0x40a6a2
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x32], ax
sete byte [esi + 4]
cmp edi, 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40a8eb
cmp eax, 0xc4355b7d
je 0x40a90b
cmp eax, 0xdf78edc4
jne 0x40a810
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ecx, edx
xor cl, 1
mov ch, ah
xor ch, 1
mov al, ah
or al, ch
mov dh, al
xor dh, 1
mov ebx, ecx
or bl, dl
xor bl, 1
mov bh, cl
and bh, bl
xor bl, cl
or bl, bh
mov bh, ch
xor bh, al
and bh, ch
and dh, ah
and al, ch
or al, dh
mov dh, bh
xor dh, 1
xor bh, al
xor al, 1
or al, dh
xor al, 1
or al, bh
xor al, bl
mov dh, al
xor dh, 1
and ch, dl
or dl, ah
xor dl, 1
and cl, ah
or cl, ch
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov dl, cl
xor dl, 1
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, dh
mov ah, al
and ah, dh
mov ch, ah
xor ch, 1
or ch, dh
xor ah, al
xor ch, 1
or ch, ah
xor ch, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x40a810
cmp eax, 0x15f53277
je 0x40a9d5
cmp eax, 0x791e792f
jne 0x40a810
mov eax, 0xc4355b7d
jmp 0x40a810
mov eax, dword [esi + 8]
jmp 0x40a810
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x32], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40a9ae
cmp eax, 0xc4355b7d
je 0x40a9ce
cmp eax, 0xdf78edc4
jne 0x40a935
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, ecx
xor dl, 1
xor al, 1
mov ah, dl
and ah, al
xor dl, al
or dl, ah
xor dl, 1
mov ah, al
or ah, cl
xor ah, 1
xor al, cl
xor al, 1
and al, cl
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov edi, 0x791e792f
cmovne edx, edi
mov edi, dword [esi + 0x2c]
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x40a935
cmp eax, 0x15f53277
je 0x40ab3f
cmp eax, 0x791e792f
jne 0x40a935
mov eax, 0xc4355b7d
jmp 0x40a935
mov eax, edi
jmp 0x40a935
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x34], ax
mov ecx, dword [0x514f7c]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x70021563
mov edi, eax
and edi, 0x85200080
or edi, ecx
mov ebx, edi
xor ebx, 0x5200000
xor edi, 0x688ef43a
mov ecx, 0xe88ef4ba
and edi, ecx
and ebx, 0x15200141
or ebx, edi
mov edi, edx
or edi, 0xe00214a2
and edi, ecx
mov ecx, eax
and ecx, 0x2510a04
or ecx, edi
xor ecx, ebx
mov edi, ecx
not edi
and edi, 0xaddea1d
and ecx, 0xf52215e2
or ecx, edi
mov edi, ecx
not edi
mov ebx, 0xc4d32ae0
and edi, ebx
and ecx, 0x3b2cd51f
or ecx, edi
mov edi, ecx
xor edi, 0x8204400
mov ebx, 0xf2d988a
and edx, ebx
and eax, 0xf0d26775
or eax, edx
mov edx, 0xc4d32ae0
xor ecx, edx
mov edx, ecx
mov ebx, 0xf79e9bff
and edx, ebx
mov ebx, 0x8616400
and edi, ebx
or edi, edx
mov edx, eax
xor edx, 0x406400
mov ebx, 0xf2d988a
xor eax, ebx
or ecx, eax
mov ebx, 0xf79e9bff
and eax, ebx
mov ebx, 0x8616400
and edx, ebx
or edx, eax
xor edx, edi
mov eax, dword [0x514f78]
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7b296c1f
mov edi, 0x84d693e0
and ecx, edi
or ecx, edx
xor ecx, edi
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov ah, cl
xor ah, al
mov ch, ah
xor ch, 1
mov dh, ch
xor dh, dl
and dh, ch
xor dl, cl
not dl
and dl, cl
and ah, al
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, dh
xor al, 1
and al, ah
xor ah, 1
mov cl, dh
xor cl, ah
and cl, dh
and ah, dh
or ah, al
mov dl, ah
xor dl, cl
test ah, ah
mov eax, 0x9577ff14
mov edi, 0xfc514603
cmovne eax, edi
test cl, cl
mov ecx, 0x9577ff14
cmove eax, ecx
test dl, 1
mov ecx, dword [esi + 0x44]
mov dword [esi + 0x24], ecx
mov ecx, dword [esi + 0x48]
mov dword [esi + 0x18], ecx
cmovne eax, edi
jmp 0x406317
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x34], ax
mov eax, 0xefbd5d71
jmp 0x406317
cmp eax, 0xe25f546c
jne 0x406317
mov eax, dword [esi + 0x84]
mov dword [esi + 0x10], eax
mov ecx, dword [0x514f74]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x202c1016
mov edi, eax
and edi, 0x54028980
or edi, edx
mov edx, ecx
or edx, 0x742e9996
xor edx, edi
mov edi, edx
xor edi, 0x20880
xor edx, 0x2646229
and edi, 0xa99b1cd6
and edx, 0x5664e329
or edx, edi
mov edi, edx
xor edi, 0x20481098
xor edx, 0xcc818401
and edx, 0xce83ee27
mov ebx, 0x317c11d8
and edi, ebx
or edi, edx
xor edi, ebx
and ecx, 0xd7be7bcd
mov edx, 0x28418432
and eax, edx
or eax, ecx
xor eax, edx
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2cd65026
mov edx, 0xd329afd9
and eax, edx
or eax, ecx
mov ecx, dword [0x514f70]
xor eax, edx
sete byte [esi + 0x24]
cmp ecx, 0xa
setl byte [esi + 0x18]
mov edx, 0x78947c1b
cmp edx, 0x36ea8004
jle 0x40acc5
cmp edx, 0x620a6d8f
jle 0x40acfa
cmp edx, 0x620a6d90
je 0x40af13
cmp edx, 0x7f6ae4e7
je 0x40b015
cmp edx, 0x78947c1b
jne 0x40ac13
mov al, byte [esi + 0x24]
mov ah, byte [esi + 0x18]
xor al, 1
mov dl, ah
xor dl, 1
mov dh, al
and dh, dl
xor dl, al
or dl, dh
xor al, ah
mov ah, al
xor ah, 1
mov dh, dl
and ah, al
mov ebx, eax
and bl, ah
xor ah, al
mov bh, dl
and bh, al
xor al, dl
xor dl, 1
and dh, dl
xor dh, 1
mov ecx, edx
xor cl, dh
or dh, dl
xor dh, 1
or dh, cl
or ah, bl
mov cl, dh
xor cl, 1
and cl, ah
xor ah, 1
and ah, dh
or ah, cl
or al, bh
mov ecx, eax
xor cl, ah
test cl, 1
mov ecx, 0xdb7df377
mov edx, 0x1ada3c35
cmovne ecx, edx
test al, 1
mov edx, 0xdb7df377
cmovne edx, ecx
test ah, 1
cmove edx, ecx
jmp 0x40ac13
cmp edx, 0x1ada3c34
jle 0x40aee8
cmp edx, 0x1ada3c35
je 0x40b0cf
cmp edx, 0x30d0866e
jne 0x40b199
mov edx, 0x36ea8005
mov dword [esi + 8], 0
jmp 0x40ac13
cmp edx, 0x36ea8005
je 0x40b0d9
cmp edx, 0x57178a00
jne 0x40ac13
mov ecx, dword [esi + 0xc]
mov dword [esi + 8], ecx
mov eax, dword [esi + 0x10]
movzx eax, word [eax + ecx*2]
mov edx, dword [esi + 0xc]
mov ecx, 0x3e6c
add edx, ecx
mov edi, edx
not edi
mov dword [esi + 0x14], edi
and edi, 0x26
mov ebx, edx
mov ecx, 0x1d0
and ebx, ecx
or ebx, edi
xor ebx, ecx
mov edi, edx
xor edi, 0x1f6
and edi, edx
mov ecx, ebx
and ecx, edi
xor edi, ebx
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x13c
and edi, 0xfffffec3
or edi, ecx
mov ecx, edi
xor ecx, 0xbb31
xor edi, 0x80
mov ebx, 0x4484
and edi, ebx
and ecx, 0xffffbb7b
or ecx, edi
mov ebx, ecx
xor ebx, 0xbb7b
mov edi, eax
not edi
and ebx, edi
mov dword [esi + 0x20], ebx
mov ebx, 0x4484
xor ecx, ebx
and ecx, eax
or ecx, dword [esi + 0x20]
not ecx
or ecx, edi
mov dword [esi + 0x20], ecx
mov ecx, eax
or ecx, 0xffff80a9
mov ebx, 0xffff82e9
and ecx, ebx
mov ebx, edi
and edi, 0x6006
or edi, ecx
or ebx, 0x240
mov ecx, 0xffff82e9
and ebx, ecx
and eax, 0x1d10
or eax, ebx
xor eax, edi
mov ecx, eax
not ecx
and ecx, 0xffff9db9
and eax, 0x6246
or eax, ecx
mov edi, 0xffffa9e6
mov ecx, dword [esi + 0x14]
and ecx, edi
and edx, 0x5619
or edx, ecx
mov ecx, eax
not ecx
mov ebx, 0x5509
and ecx, ebx
and eax, 0xffffaaf6
or eax, ecx
mov ecx, edx
xor ecx, 0x1419
xor edx, edi
mov edi, edx
mov ebx, 0x6ae4
and edi, ebx
mov ebx, 0xffff951b
and ecx, ebx
or ecx, edi
mov edi, eax
xor edi, 0x8012
mov ebx, 0x5509
xor eax, ebx
or edx, eax
mov ebx, 0x6ae4
and eax, ebx
mov ebx, 0xffff951b
and edi, ebx
or edi, eax
xor edi, ecx
not edx
or edx, edi
mov eax, edx
not eax
mov ecx, 0xffffb28e
and eax, ecx
and edx, 0x4d71
or edx, eax
mov edi, dword [esi + 0x20]
mov ecx, edi
not ecx
mov eax, edi
mov ebx, 0x48b5
and edi, ebx
mov ebx, 0xffffb74a
and ecx, ebx
or ecx, edi
mov edi, edx
xor edi, 0x540
mov ebx, 0xffffb28e
xor edx, ebx
or eax, edx
mov ebx, 0x48b5
and edx, ebx
mov ebx, 0xffffb74a
and edi, ebx
or edi, edx
xor edi, ecx
mov ecx, eax
not ecx
mov edx, eax
mov ebx, 0x3f41
and edx, ebx
mov ebx, 0xffffc0be
and ecx, ebx
or ecx, edx
mov edx, edi
not edx
or eax, edx
mov ebx, 0x3f41
and edx, ebx
mov ebx, 0xffffc0be
and edi, ebx
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, dword [esi + 0x10]
mov edx, dword [esi + 8]
mov word [ecx + edx*2], ax
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 8], eax
mov edx, 0x36ea8005
jmp 0x40ac13
cmp edx, 0xdb7df377
je 0x40b0f7
cmp edx, 0xe109dc52
jne 0x40ac13
mov eax, dword [esi + 0x10]
mov word [eax + 0x36], 0
mov edx, 0x620a6d90
jmp 0x40ac13
mov eax, dword [esi + 0x10]
mov word [eax + 0x36], 0
mov eax, dword [0x514f74]
lea ecx, [eax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov eax, ecx
or eax, 0x4201830
mov edx, 0x16309a78
and eax, edx
mov ebx, edi
and ebx, 0xc96480
or ebx, eax
mov edx, edi
or edx, 0x12108248
mov eax, 0x16309a78
and edx, eax
mov eax, ecx
and eax, 0xe9060107
or eax, edx
xor eax, ebx
mov edx, eax
not edx
and edx, 0x18def618
and eax, 0xe72109e7
or eax, edx
xor eax, 0xa0710d1
and edi, 0x89246f3a
mov edx, 0x76db90c5
and ecx, edx
or ecx, edi
xor ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
mov edi, dword [0x514f70]
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne ch
cmp edi, 9
setg al
cmp edi, 0xa
setl dl
mov dh, ch
xor dh, cl
and dh, ch
mov ah, dl
xor ah, dh
not ah
and ah, dh
or dh, dl
mov bl, dh
xor bl, ah
xor ah, 1
or ah, dh
xor bl, 1
xor ah, 1
or ah, bl
and cl, al
and dl, ch
or dl, cl
mov cl, al
xor cl, ch
or al, ch
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, ah
and ah, al
mov ecx, eax
xor cl, ah
test al, 1
mov edx, 0x33830fb6
mov edi, 0xe109dc52
cmovne edx, edi
test ah, 1
cmove edx, edi
test cl, 1
mov eax, dword [esi + 0x10]
mov dword [esi + 0x1c], eax
mov eax, 0x33830fb6
cmove edx, eax
jmp 0x40ac13
mov eax, dword [0x514f74]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa103a42b
and ecx, 0x166c4890
or ecx, edx
mov edx, eax
or edx, 0xb76fecbb
xor edx, ecx
mov ecx, edx
xor ecx, 0x6444010
xor edx, 0x41929347
and ecx, 0xae456438
and edx, 0x51ba9bc7
or edx, ecx
xor edx, 0x192a8882
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, dword [0x514f70]
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg al
mov ah, al
or cl, al
and al, dl
xor ah, dl
or ah, al
xor ah, 1
or ch, dl
xor ch, 1
xor cl, 1
mov al, ch
and al, cl
xor cl, ch
or cl, al
xor cl, ah
mov al, cl
not al
and al, ah
mov ah, cl
xor ah, al
test cl, cl
mov edx, 0xe109dc52
mov ecx, 0x620a6d90
cmovne edx, ecx
test al, al
mov edi, 0xe109dc52
cmove edx, edi
test ah, 1
cmovne edx, ecx
jmp 0x40ac13
mov edx, 0xdb7df377
jmp 0x40ac13
mov eax, dword [esi + 8]
mov dword [esi + 0xc], eax
mov eax, dword [esi + 0xc]
cmp eax, 0x1b
mov edx, 0x7f6ae4e7
mov eax, 0x57178a00
cmovb edx, eax
jmp 0x40ac13
mov eax, dword [0x514f74]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, edx
mov edx, 0xb52a782c
and eax, edx
mov edi, 0x4ad587d3
and ecx, edi
or ecx, eax
mov eax, ecx
xor eax, edi
xor ecx, edx
and ecx, ebx
not ebx
and eax, ebx
or ecx, eax
xor ebx, ecx
test ebx, ecx
mov eax, dword [0x514f70]
sete cl
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
mov ah, dl
xor cl, ch
and cl, ch
xor ch, dl
or dl, al
xor dl, 1
xor ah, al
not ah
and ah, al
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, cl
and al, ch
xor ch, cl
or ch, al
xor ch, ah
and ah, ch
mov al, ch
xor al, ah
test al, 1
mov ebx, 0x30d0866e
mov edx, 0x1ada3c35
cmovne ebx, edx
test ch, ch
mov edx, 0x30d0866e
cmovne edx, ebx
test ah, ah
cmove edx, ebx
jmp 0x40ac13
cmp edx, 0x33830fb6
jne 0x40ac13
push dword [esi + 0x1c]
call dword [esi + 0x50]
mov dword [esi + 0xbc], eax
mov eax, dword [esi + 0x88]
mov eax, dword [esi + 0x88]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x7209dc74
mov edx, 0x8df6238b
and eax, edx
or eax, ecx
mov ecx, eax
xor ecx, edx
mov dword [esi + 8], ecx
mov edi, eax
xor edi, 0x423fc85e
and edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
mov edx, 0x41fec2d4
and ebx, edx
and edi, 0xbe013d2b
or edi, ebx
mov ebx, eax
xor ebx, 0x2010800
mov edx, dword [esi + 8]
or edx, 0x3036142a
mov dword [esi + 0x14], edx
or ecx, edx
mov edx, 0x41fec2d4
and dword [esi + 0x14], edx
and ebx, 0x8e012901
add ebx, dword [esi + 0x14]
xor ebx, edi
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xcfc9ebd4
and ecx, 0x3036142b
or ecx, edx
mov edx, dword [esi + 8]
and edx, 1
xor eax, 0x8df6238a
or eax, edx
mov edx, eax
not edx
and edx, 0x891641bb
mov edi, 0x76e9be44
and eax, edi
or eax, edx
xor eax, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x32500
mov ebx, 0xa9432569
and edx, ebx
mov edi, ecx
and ecx, 0x46b4da82
or ecx, edx
or edi, 0xa9400069
and edi, ebx
and eax, 0x10080014
or eax, edi
mov edx, dword [0x514f88]
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x100b2514
and eax, 0xeff4daeb
or eax, ecx
sete byte [esi + 0x39]
cmp edx, 0xa
setl byte [esi + 0x3a]
mov ecx, dword [esi + 0x10]
lea eax, [ecx + 0xe]
mov dword [esi + 0x44], eax
lea eax, [ecx + 0xf]
mov dword [esi + 0x48], eax
mov eax, 0xc1ee9540
cmp eax, 0xf57aa487
jle 0x40b4fd
cmp eax, 0x5de28c2
jle 0x40b781
cmp eax, 0x5de28c3
je 0x40b9bc
cmp eax, 0x77d9e7ef
jne 0x40e109
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov dword [esi + 8], edx
and edx, 0x289051
mov edi, ecx
mov ebx, 0xa99102aa
and edi, ebx
or edi, edx
xor edi, ebx
mov ebx, ecx
xor ebx, 0xa9b992fb
and ebx, ecx
mov edx, edi
and edx, ebx
xor ebx, edi
or ebx, edx
mov edx, ebx
not edx
and edx, 0x3dd68e13
and ebx, 0xc22971ec
or ebx, edx
mov edx, ebx
xor edx, 0x2290c300
xor ebx, 0x900818c0
mov eax, 0xd90838d6
and ebx, eax
and edx, 0x26f7c729
or edx, ebx
mov edi, edx
xor edi, 0x6b28501
xor edx, eax
mov ebx, edx
mov eax, 0x71456a3c
and ebx, eax
mov eax, 0x8eba95c3
and edi, eax
or edi, ebx
or edx, ecx
mov eax, 0x71456a3c
and ecx, eax
mov ebx, 0x8eba95c3
mov eax, dword [esi + 8]
and eax, ebx
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x85a348d7
mov ecx, 0x7a5cb728
and edx, ecx
or edx, eax
mov eax, dword [0x514f98]
xor edx, ecx
sete byte [esi + 4]
sete cl
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl byte [esi + 5]
setl al
and dl, ch
and al, cl
or al, dl
xor al, 1
or al, ch
mov dl, ch
xor dl, cl
not dl
and dl, cl
or ch, cl
xor ch, 1
mov cl, dl
and cl, ch
xor ch, dl
or ch, cl
mov cl, ch
xor cl, 1
mov dl, ch
and dl, cl
mov ah, dl
and ah, ch
xor dl, ch
or dl, ah
mov ah, dl
and ah, al
mov ch, al
and ch, cl
xor cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, ah
or cl, ch
mov eax, ecx
xor al, dl
test al, 1
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
test cl, 1
mov eax, 0xa0da02f3
cmovne eax, edi
test dl, 1
cmove eax, edi
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40b458
cmp ecx, 0x85788c17
je 0x40b473
cmp ecx, 0xa0da02f3
jne 0x40b43b
jmp 0x40b9cc
cmp ecx, 0xd7ff4ccd
je 0x40b4f2
cmp ecx, 0xe7a53eed
jne 0x40b43b
mov ecx, 0xd7ff4ccd
jmp 0x40b43b
mov dl, byte [esi + 4]
mov ch, byte [esi + 5]
mov dh, dl
xor dh, 1
mov cl, ch
xor cl, 1
mov bl, dh
xor bl, cl
and cl, ch
mov bh, cl
and bh, ch
xor cl, ch
or cl, bh
and dh, cl
xor cl, 1
and cl, dl
or dl, ch
xor dl, 1
or dl, bl
mov ch, dl
xor ch, 1
or cl, dh
mov dh, ch
and dh, dl
mov bl, dh
and bl, ch
xor dh, ch
or dh, bl
mov ch, dh
xor ch, 1
and ch, cl
xor cl, 1
and dh, cl
or dh, ch
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
mov dl, cl
xor dl, dh
test dl, 1
mov edi, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edi, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edi
test dh, 1
cmove ecx, edi
jmp 0x40b43b
mov byte [esi + 6], 0x3f
mov ecx, eax
jmp 0x40b43b
cmp eax, 0xc1ee953f
jg 0x40b98a
cmp eax, 0x8de1144c
je 0x40bbac
cmp eax, 0x9c426a01
jne 0x40b2d1
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x43900201
mov edi, eax
and edi, 0x900d9834
or edi, ecx
mov ecx, edx
or ecx, 0xd39d9a35
xor ecx, edi
mov edi, ecx
xor edi, 0x90089810
xor ecx, 0x2a820342
and edi, 0xd578fc99
and ecx, 0x2a870366
or ecx, edi
mov edi, ecx
xor edi, 0xc0109812
and edx, 0x7c8933a9
and eax, 0x8376cc56
or eax, edx
xor ecx, 0x6e566ad
mov edx, ecx
mov ebx, 0x3dab4549
and edx, ebx
mov ebx, 0xc254bab6
and edi, ebx
or edi, edx
mov edx, eax
xor edx, 0x82548816
xor eax, 0x3c890109
mov ebx, 0x3dab4549
and eax, ebx
mov ebx, 0xc254bab6
and edx, ebx
or edx, eax
xor edx, edi
mov edi, dword [0x514f98]
not edx
or edx, ecx
cmp edx, 0xffffffff
sete byte [esi + 4]
sete ah
setne al
cmp edi, 9
setg dl
cmp edi, 0xa
setl byte [esi + 5]
setl cl
mov ch, al
or ch, cl
mov dh, cl
and dh, al
xor al, cl
not al
and al, cl
mov bl, ch
xor bl, al
xor al, 1
or al, ch
xor bl, 1
xor al, 1
or al, bl
and dl, ah
or dl, dh
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
xor cl, 1
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov edi, 0xa0da02f3
cmovne edi, edx
test al, 1
cmove edi, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40b654
cmp eax, 0x85788c17
je 0x40b66d
cmp eax, 0xa0da02f3
jne 0x40b63a
jmp 0x40bbc2
cmp eax, 0xd7ff4ccd
je 0x40b776
cmp eax, 0xe7a53eed
jne 0x40b63a
mov eax, 0xd7ff4ccd
jmp 0x40b63a
mov dl, byte [esi + 4]
mov cl, byte [esi + 5]
mov bh, dl
xor bh, 1
mov ah, cl
xor ah, 1
mov byte [esi + 8], ah
mov dh, ah
and dh, cl
xor ah, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, ah
mov cl, bh
or cl, dl
mov ah, cl
xor ah, 1
mov ch, ah
and ch, cl
mov bl, ch
and bl, ah
xor ch, ah
mov ah, dl
and ah, bh
or ch, bl
mov bl, ah
xor bl, 1
mov al, bl
xor al, bh
or bl, bh
xor bl, 1
or bl, al
mov al, ch
xor al, 1
and al, bl
xor bl, 1
and bl, ch
or bl, al
mov al, cl
and al, bh
xor cl, bh
mov bh, dh
or cl, al
xor bl, 1
mov ch, bl
xor ch, cl
or bl, cl
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, ah
and ah, dh
xor dh, 1
or bh, dh
xor bl, 1
or bl, ch
mov cl, bh
mov ch, byte [esi + 8]
or cl, ch
xor bh, ch
xor bh, 1
mov ch, cl
xor ch, bh
or bh, cl
xor bh, 1
or bh, ch
mov cl, bh
xor cl, bl
and bh, cl
and cl, bl
mov ch, bh
and ch, cl
xor cl, bh
or cl, ch
xor al, 1
and al, dh
or ah, al
mov al, dl
and al, dh
xor dh, dl
or dh, al
xor ah, 1
mov al, ah
xor al, dh
or ah, dh
xor ah, 1
or ah, al
mov dl, ah
xor dl, 1
mov al, ah
and al, cl
xor cl, 1
and dl, cl
or dl, al
mov al, cl
and al, ah
xor cl, ah
or cl, al
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
not ch
test ch, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x40b63a
mov byte [esi + 6], 0x3f
mov eax, edi
jmp 0x40b63a
cmp eax, 0xf57aa488
je 0x40bdcf
cmp eax, 0xfcc48ae5
jne 0x40b2d1
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x3b]
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x63be2846
and ecx, 0x9c41d7b9
or ecx, eax
mov eax, ecx
xor eax, 0x84000231
xor ecx, 0x60b22046
mov edx, 0x78f3f5ce
and ecx, edx
mov edi, 0x870c0a31
and eax, edi
or eax, ecx
mov ecx, eax
xor ecx, edi
mov dword [esi + 8], ecx
mov ebx, eax
xor ebx, 0x2b6c34d4
and ebx, ecx
mov ecx, ebx
not ecx
mov edi, ecx
mov edx, 0x32c59a62
and edi, edx
and ebx, 0xcd3a659d
or ebx, edi
mov edi, eax
mov edx, 0x78f3f5ce
xor edi, edx
mov dword [esi + 0x14], edi
mov edx, dword [esi + 8]
or edx, 0x539fc11a
or ecx, edx
mov edi, 0x32c59a62
and edx, edi
mov edi, dword [esi + 0x14]
and edi, 0x8c202485
or edi, edx
xor edi, ebx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x53d8db63
and ecx, 0xac27249c
or ecx, edx
mov edx, dword [esi + 8]
and edx, 1
xor eax, 0x6080230
or eax, edx
mov edx, ecx
xor edx, 0xe908407
mov ebx, 0xe906bc00
mov edi, dword [esi + 0x14]
and edi, ebx
and eax, 0x16f943ff
or eax, edi
xor ecx, 0x471a78
mov edi, ecx
mov ebx, 0xf1686998
and edi, ebx
mov ebx, 0xe979667
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0x6910267
mov ebx, 0xe906bc00
xor eax, ebx
or ecx, eax
mov ebx, 0xf1686998
and eax, ebx
mov ebx, 0xe979667
and edi, ebx
or edi, eax
xor edi, edx
not ecx
or ecx, edi
mov eax, ecx
mov edx, 0xf056a027
xor eax, edx
and eax, ecx
not ecx
and ecx, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd69cfd45
and eax, 0x296302ba
or eax, ecx
mov ecx, eax
xor ecx, 0xc904020c
xor eax, 0x26ca5d62
mov edx, eax
and edx, 0x1031a1f1
mov edi, 0xefce5e0e
and ecx, edi
or ecx, edx
xor ecx, edi
or ecx, eax
cmp ecx, 0xffffffff
sete cl
cmp dword [0x514f88], 0xa
setl dl
mov ah, cl
xor ah, dl
mov ch, ah
and ch, cl
mov al, ah
and al, dl
mov dh, ch
and dh, al
xor al, ch
or al, dh
mov ch, ah
xor ch, 1
and dl, cl
or dl, ah
xor ah, dl
xor ah, 1
or dl, ch
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
mov ah, cl
and ah, dl
xor cl, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, cl
mov cl, ah
xor cl, 1
mov edx, eax
xor dl, 1
and ah, dl
or dl, cl
and cl, al
or cl, ah
mov eax, edx
xor al, cl
test al, 1
mov edi, 0xe4ea3b48
mov eax, 0x8de1144c
cmovne edi, eax
test cl, 1
mov eax, edi
mov ecx, 0xe4ea3b48
cmovne eax, ecx
test dl, 1
cmovne eax, edi
jmp 0x40b2d1
cmp eax, 0xc1ee9540
je 0x40bedd
cmp eax, 0xe4ea3b48
jne 0x40b2d1
cmp byte [esi + 0x3b], 0
mov eax, 0xf57aa488
mov ecx, 0x17f0b5b3
cmovne eax, ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x28], ecx
jmp 0x40b2d1
mov eax, 0xf57aa488
mov ecx, dword [esi + 0x24]
mov dword [esi + 0x28], ecx
jmp 0x40b2d1
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb0d72f20
mov edi, eax
mov ebx, 0x4f28d0de
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebx, 0x9ca2736f
and ecx, ebx
mov edi, 0x635d8c90
and eax, edi
or eax, ecx
mov ecx, eax
xor ecx, edi
xor eax, ebx
and eax, edx
not edx
and ecx, edx
or eax, ecx
mov ecx, dword [0x514f98]
not eax
or eax, edx
cmp eax, 0xffffffff
sete byte [esi + 4]
setne dl
sete ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl byte [esi + 5]
setl ch
xor dl, ah
and dl, ah
or al, dl
xor dl, 1
or dl, ch
xor dl, 1
xor al, 1
mov cl, dl
and cl, al
xor al, dl
or al, cl
mov cl, ch
and cl, ah
xor ch, ah
or cl, ch
xor cl, 1
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, al
and ch, dl
mov dh, ch
xor dh, 1
xor ch, al
or dh, dl
xor dh, 1
or dh, ch
mov ch, dh
xor ch, 1
and ch, cl
and dh, ah
or dh, ch
xor ah, dl
or cl, al
xor cl, 1
or cl, ah
mov eax, ecx
xor al, dh
test al, 1
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
test cl, 1
mov eax, 0xa0da02f3
cmovne eax, edi
test dh, 1
cmove eax, edi
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40bafd
cmp ecx, 0x85788c17
je 0x40bb18
cmp ecx, 0xa0da02f3
jne 0x40bae0
jmp 0x40c008
cmp ecx, 0xd7ff4ccd
je 0x40bba1
cmp ecx, 0xe7a53eed
jne 0x40bae0
mov ecx, 0xd7ff4ccd
jmp 0x40bae0
mov dl, byte [esi + 4]
mov ch, byte [esi + 5]
mov dh, dl
xor dh, 1
mov bl, dh
mov cl, dh
mov bh, dh
and bh, dl
xor dh, bh
xor bh, 1
or bh, dl
xor bh, 1
or bh, dh
mov dl, bh
and bh, ch
xor ch, 1
and bl, ch
xor cl, ch
or cl, bl
mov dh, cl
xor dh, 1
xor dl, 1
and dl, ch
or bh, dl
mov dl, bh
xor dl, 1
mov ch, dh
and ch, cl
mov bl, ch
and bl, dh
xor ch, dh
mov dh, bh
and dh, dl
or ch, bl
mov bl, dh
and bl, bh
xor dh, bh
or dh, bl
xor dh, ch
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
mov ebx, edx
xor bl, dh
test dl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test dh, 1
cmove ecx, edi
test bl, 1
mov edx, 0xd7ff4ccd
cmove ecx, edx
jmp 0x40bae0
mov byte [esi + 6], 0x14
mov ecx, eax
jmp 0x40bae0
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov eax, 0xfcc48ae5
jmp 0x40b2d1
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov edi, eax
not edi
mov dword [esi + 8], edi
and edi, 0xbb94a998
mov ecx, eax
and ecx, 0x446b5666
or ecx, edi
mov edi, ecx
xor edi, 0x40490062
xor ecx, 0xbb94a999
mov ebx, ecx
mov edx, 0x5367f8c
and ebx, edx
and edi, 0xfac98072
or edi, ebx
mov dword [esi + 0x14], edi
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edx, ebx
not edx
or ecx, edx
mov edi, 0x5367f8c
and edx, edi
and ebx, 0xfac98073
or ebx, edx
xor ebx, dword [esi + 0x14]
not ecx
or ecx, ebx
mov edi, 0x6f4f537e
mov edx, dword [esi + 8]
and edx, edi
mov ebx, 0x90b0ac81
and eax, ebx
or eax, edx
mov edx, eax
xor edx, ebx
xor eax, edi
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
mov eax, dword [0x514f98]
sete cl
setne dl
sete byte [esi + 4]
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
setl byte [esi + 5]
mov ah, ch
or cl, ch
and ch, dl
xor ah, dl
or ah, ch
or al, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov dl, ah
or dl, cl
xor cl, ah
mov eax, edx
xor al, cl
test al, 1
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
test cl, 1
mov ecx, edi
mov eax, 0xa0da02f3
cmovne ecx, eax
test dl, 1
cmovne ecx, edi
mov dword [esi + 8], ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40bce1
cmp ecx, 0x85788c17
je 0x40bcfc
cmp ecx, 0xa0da02f3
jne 0x40bcc4
jmp 0x40c1a7
cmp ecx, 0xd7ff4ccd
je 0x40bdc3
cmp ecx, 0xe7a53eed
jne 0x40bcc4
mov ecx, 0xd7ff4ccd
jmp 0x40bcc4
mov dl, byte [esi + 4]
mov al, byte [esi + 5]
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov dh, dl
xor dh, cl
or cl, dl
xor cl, 1
or cl, dh
mov ch, al
xor ch, 1
mov ebx, ecx
xor bl, 1
mov dh, cl
xor dh, bl
and dh, cl
mov dl, dh
xor dl, 1
mov bh, ch
or bh, al
mov ah, al
or ah, bh
xor bh, ch
xor bh, 1
xor ah, 1
or ah, bh
and dl, dh
xor dl, 1
mov bh, dh
xor bh, dl
or dl, dh
xor dl, 1
or dl, bh
xor dl, ah
mov dh, dl
xor dh, 1
and ch, bl
or bl, al
xor bl, 1
and cl, al
or cl, ch
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
xor al, 1
mov ah, dh
and ah, dl
mov ch, ah
and ch, dh
xor ah, dh
or ah, ch
mov ch, ah
xor ch, 1
and ch, cl
and ah, al
or ah, ch
xor al, dl
or cl, dh
xor cl, 1
or cl, al
mov al, cl
xor al, ah
test al, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test ah, 1
cmove ecx, edx
jmp 0x40bcc4
mov byte [esi + 6], 0x14
mov ecx, dword [esi + 8]
jmp 0x40bcc4
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xb7869bc6
mov edi, ecx
and edi, 0x48796439
or edi, edx
mov edx, eax
mov ebx, 0x160fe02c
and edx, ebx
and ecx, 0xe9f01fd2
or ecx, edx
mov edx, edi
xor edx, 0x48700410
xor edi, 0xb7869bc7
or eax, edi
and edi, ebx
and edx, 0xe9f01fd3
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x4b7d40b3
and edx, edi
and eax, 0xb482bf4c
or eax, edx
mov edx, dword [0x514f88]
xor eax, edi
xor ecx, eax
test ecx, eax
sete cl
setne ah
cmp edx, 0xa
setl al
cmp edx, 9
setg dl
mov ch, dl
and ch, ah
xor dl, ah
or dl, ch
mov ah, dl
xor ah, 1
xor al, cl
mov ecx, eax
xor cl, 1
mov ch, ah
and ch, dl
mov dh, al
and dh, cl
mov bl, ch
xor bl, 1
xor ch, ah
or bl, dl
xor bl, 1
or bl, ch
mov ch, dh
and ch, al
xor dh, al
or dh, ch
xor dh, bl
xor cl, dl
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xfcc48ae5
mov edi, 0x8de1144c
cmovne ecx, edi
test al, 1
mov eax, 0xfcc48ae5
cmovne eax, ecx
test dh, 1
cmove eax, ecx
mov ecx, dword [esi + 0x28]
mov dword [esi + 0xc], ecx
jmp 0x40b2d1
mov cl, byte [esi + 0x39]
mov dh, byte [esi + 0x3a]
mov byte [esi + 0x14], dh
mov dl, cl
xor dl, 1
mov ah, dh
xor ah, 1
and dh, ah
mov al, ah
and al, dh
mov ch, ah
xor ch, dh
or ch, al
mov byte [esi + 8], ch
mov bh, cl
xor bh, dl
and bh, cl
mov al, bh
xor al, 1
and al, bh
mov bl, al
and bl, bh
xor al, bh
or al, bl
mov bl, dl
mov byte [esi + 0x20], cl
and bl, cl
mov ch, bl
and ch, dl
xor bl, dl
or dl, cl
mov cl, al
and cl, dl
xor dl, 1
xor al, 1
and al, dl
or al, cl
mov cl, dl
xor cl, bh
or dl, bh
xor dl, 1
or dl, cl
xor al, 1
mov cl, al
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov cl, dh
mov dl, byte [esi + 0x14]
and cl, dl
xor dh, dl
or dh, cl
or ah, dl
xor ah, 1
mov cl, dh
and cl, ah
xor ah, dh
or ah, cl
mov cl, ah
xor cl, 1
or cl, al
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
or bl, ch
mov ecx, ebx
xor cl, 1
mov dl, byte [esi + 8]
and cl, dl
xor dl, 1
and bl, dl
or bl, cl
mov ah, byte [esi + 0x20]
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and al, ah
and cl, dl
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
xor cl, al
mov al, ah
and al, dl
xor ah, dl
or ah, al
mov al, ah
xor al, cl
test al, 1
mov edx, 0x9c426a01
mov edi, 0x77d9e7ef
cmovne edx, edi
test ah, 1
mov eax, 0x9c426a01
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x40b2d1
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x69384dc6
mov edi, ecx
mov ebx, 0x96c7b238
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, ecx
and edx, 1
or edx, edi
mov edi, edx
and edx, ecx
not edi
and eax, edi
or edx, eax
xor edi, edx
test edi, edx
mov eax, dword [0x514f98]
sete byte [esi + 4]
sete cl
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl byte [esi + 5]
setl al
and dl, ch
mov ah, al
and ah, cl
or ah, dl
xor ch, ah
and ch, ah
xor al, cl
mov cl, ch
xor cl, 1
mov dl, ch
and dl, cl
xor dl, 1
mov ah, dl
xor ah, cl
or dl, cl
xor dl, 1
or dl, ah
xor dl, al
mov cl, ch
xor cl, al
or al, ch
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xa0da02f3
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov edx, 0x85788c17
cmp edx, 0xd7ff4ccc
jg 0x40c0e0
cmp edx, 0x85788c17
je 0x40c0fb
cmp edx, 0xa0da02f3
jne 0x40c0c3
jmp 0x40c42b
cmp edx, 0xd7ff4ccd
je 0x40c19c
cmp edx, 0xe7a53eed
jne 0x40c0c3
mov edx, 0xd7ff4ccd
jmp 0x40c0c3
mov ch, byte [esi + 4]
mov dh, byte [esi + 5]
mov cl, dh
xor cl, 1
mov dl, cl
and dl, dh
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, dh
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
or cl, dh
xor cl, dl
mov dh, cl
xor dh, 1
and cl, dl
mov bh, cl
and bh, dh
xor cl, dh
or cl, bh
mov dh, bl
and dh, dl
mov bh, bl
and bh, dh
xor dh, bl
or dh, bh
xor cl, ch
xor bl, ch
xor ch, 1
xor dh, ch
or dl, ch
xor dl, 1
or dl, bl
mov ch, dh
xor ch, dl
or dl, dh
mov dh, cl
xor dh, 1
xor dl, 1
or dl, ch
mov ch, dh
and ch, dl
xor dl, 1
and cl, dl
or cl, ch
mov ch, dh
xor ch, dl
or dl, dh
xor dl, 1
or dl, ch
mov ch, dl
xor ch, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
cmove edx, edi
test ch, 1
mov ecx, 0xd7ff4ccd
cmove edx, ecx
jmp 0x40c0c3
mov byte [esi + 6], 0x1d
mov edx, eax
jmp 0x40c0c3
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
mov edi, 0x20cfd19e
xor edx, edi
and edx, ecx
not ecx
and ecx, 0xe04b24f2
and eax, 0x1fb4db0d
or eax, ecx
xor eax, 0xc084f56c
mov ecx, eax
and ecx, edx
xor eax, edx
or eax, ecx
not edx
and edx, 0xdf302e61
and eax, edi
or eax, edx
mov edx, eax
mov ecx, eax
mov ebx, 0xa66a6df3
xor ecx, ebx
and ecx, eax
not eax
and eax, 0x77aa3764
mov edi, 0x8855c89b
and edx, edi
or edx, eax
mov eax, edx
xor eax, edi
mov edi, eax
and edi, ebx
mov ebx, edi
and ebx, ecx
xor ecx, edi
xor edx, 0x77821204
or ecx, ebx
mov edi, ecx
not edi
and edi, 0x5995920d
and ecx, 0xa66a6df2
or ecx, edi
and edx, 0x77969a8e
mov edi, eax
and edi, 0x88696571
or edi, edx
mov edx, edi
xor edx, 0x75101887
and eax, 1
or eax, edx
xor edi, 0x88094120
and edi, 0x8a8fc328
mov edx, 0x75703cd7
and eax, edx
or eax, edi
xor eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcbd214c0
and eax, 0x342deb3f
or eax, ecx
mov ecx, eax
xor ecx, 0x20052137
xor eax, 0x81901480
mov edi, 0x95b8de88
and eax, edi
and ecx, 0x6a472177
or ecx, eax
mov edx, dword [0x514f98]
xor ecx, edi
setne al
sete byte [esi + 4]
sete cl
cmp edx, 9
setg ah
cmp edx, 0xa
setl dl
setl byte [esi + 5]
and ah, cl
and al, dl
or al, ah
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ah, cl
and ah, al
xor al, cl
or al, ah
xor al, dl
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov edi, 0xa0da02f3
cmovne edi, edx
test al, 1
cmove edi, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40c335
cmp eax, 0x85788c17
je 0x40c34e
cmp eax, 0xa0da02f3
jne 0x40c31b
jmp 0x40c5df
cmp eax, 0xd7ff4ccd
je 0x40c420
cmp eax, 0xe7a53eed
jne 0x40c31b
mov eax, 0xd7ff4ccd
jmp 0x40c31b
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov al, dl
xor al, 1
mov cl, ah
xor cl, 1
mov bh, al
or bh, dl
xor bh, 1
mov dh, al
xor dh, bh
mov bl, cl
or bl, ah
and bh, dh
mov ch, dh
xor ch, bh
xor bh, 1
xor ch, 1
or bh, dh
xor bh, 1
or bh, ch
mov ch, ah
and ch, bl
xor bl, 1
mov dh, bl
and dh, cl
or dh, ch
mov ch, bl
xor ch, ah
or bl, ah
xor bl, 1
or bl, ch
mov ch, bl
xor ch, dh
xor dh, 1
or dh, bl
xor ch, 1
xor dh, 1
or dh, ch
xor dh, 1
mov ch, dh
or ch, bh
xor ch, 1
xor dh, bh
xor dh, 1
and dh, bh
mov bl, ch
and bl, dh
xor dh, ch
or dh, bl
and al, dl
mov ch, dl
and ch, al
xor al, dl
or al, ch
mov ch, al
and al, cl
xor ch, 1
and ch, ah
or al, ch
mov ecx, edx
and cl, ah
xor dl, ah
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dh
xor dh, 1
or dh, al
xor cl, 1
mov dl, cl
xor dl, dh
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dh, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x40c31b
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x40c31b
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x740e83ca
mov edi, eax
mov ebx, 0x8bf17c34
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, eax
and edx, 1
or edx, edi
and ecx, 0x5e68be3a
and eax, 0xa19741c5
or eax, ecx
mov ecx, edx
not ecx
mov edi, ecx
mov ebx, 0xba1cf4a7
and edi, ebx
mov ebx, 0x45e30b58
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0x1830140
xor eax, 0x1a08b422
mov ebx, 0xba1cf4a7
and eax, ebx
mov ebx, 0x45e30b58
and edi, ebx
or edi, eax
xor edi, edx
not edi
or edi, ecx
cmp edi, 0xffffffff
sete byte [esi + 4]
mov ecx, dword [0x514f98]
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl byte [esi + 5]
setl cl
mov ah, al
and ah, dl
xor al, dl
or al, ah
mov ah, dl
or ah, cl
xor ah, 1
xor dl, cl
not dl
and dl, cl
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
mov ecx, edx
xor cl, 1
mov ch, cl
and ch, dl
mov ah, cl
xor ah, ch
xor ch, 1
or ch, dl
xor ch, 1
or ch, ah
mov edx, eax
xor dl, 1
and dl, ch
xor ch, 1
and ch, al
or ch, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne eax, edi
test ch, ch
cmove eax, edi
test dl, 1
mov ecx, 0xa0da02f3
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40c556
cmp ecx, 0x85788c17
je 0x40c56d
cmp ecx, 0xa0da02f3
jne 0x40c539
jmp 0x40c759
cmp ecx, 0xd7ff4ccd
je 0x40c5d4
cmp ecx, 0xe7a53eed
jne 0x40c539
mov ecx, 0xd7ff4ccd
jmp 0x40c539
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, dl
xor ch, 1
mov dh, cl
xor dh, 1
xor cl, ch
mov ebx, ecx
xor bl, dh
and bl, cl
mov cl, dl
and cl, ch
mov bh, cl
xor cl, dl
xor bh, 1
or bh, ch
xor bh, 1
or bh, cl
xor bh, dh
mov cl, bh
xor cl, bl
xor bl, 1
or bl, bh
xor cl, 1
mov edx, ecx
xor dl, bl
test cl, 1
mov ecx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ecx, edi
test bl, 1
mov edi, 0xe7a53eed
cmovne ecx, edi
test dl, 1
mov edx, 0xd7ff4ccd
cmove ecx, edx
jmp 0x40c539
mov byte [esi + 6], 0x2e
mov ecx, eax
jmp 0x40c539
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edi, 0xace19e95
xor eax, edi
and eax, ecx
not ecx
mov edx, ecx
and edx, edi
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and edx, 0x531e616b
and eax, 0xace19e94
or eax, edx
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xacfbe77f
mov edx, 0x53041880
and eax, edx
or eax, ecx
mov ecx, dword [0x514f98]
xor eax, edx
sete al
sete byte [esi + 4]
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
setl byte [esi + 5]
xor cl, dl
mov edx, ecx
xor dl, ah
and dl, cl
mov cl, ah
xor cl, al
not cl
and cl, al
or ah, al
mov al, ah
xor al, cl
xor cl, 1
xor al, 1
or cl, ah
xor cl, 1
or cl, al
mov ch, dl
xor ch, 1
mov eax, ecx
xor al, 1
and cl, ch
or ch, al
and al, dl
or al, cl
mov cl, ch
xor cl, al
test al, al
mov eax, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne eax, edi
test ch, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, edi
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40c6d5
cmp ecx, 0x85788c17
je 0x40c6ec
cmp ecx, 0xa0da02f3
jne 0x40c6b8
jmp 0x40ca7a
cmp ecx, 0xd7ff4ccd
je 0x40c74e
cmp ecx, 0xe7a53eed
jne 0x40c6b8
mov ecx, 0xd7ff4ccd
jmp 0x40c6b8
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
xor dl, 1
mov ch, cl
xor ch, 1
mov dh, ch
xor dh, dl
xor dl, cl
xor dl, 1
or dl, ch
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
or cl, dh
xor dh, 1
mov ch, dl
and ch, bl
xor bl, dl
or bl, ch
xor bl, dh
xor dl, dh
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, bl
test dl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test bl, 1
cmove ecx, edx
jmp 0x40c6b8
mov byte [esi + 6], 0x2e
mov ecx, eax
jmp 0x40c6b8
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x39829510
mov edi, eax
and edi, 0x42284020
or edi, edx
mov edx, edi
xor edx, 0x40084000
xor edi, 0xb09413d9
or ecx, 0x32a01130
mov ebx, 0xb2b413f9
and edi, ebx
and edx, 0x490ac400
or edx, edi
and ecx, ebx
and eax, 0x4412806
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x84552acf
and eax, 0x7baad530
or eax, ecx
mov edi, eax
not edi
mov edx, edi
and edx, 0xe9374fe0
mov ebx, eax
mov ecx, 0x16c8b01f
and ebx, ecx
or ebx, edx
mov dword [esi + 0x14], ebx
mov edx, ebx
xor edx, ecx
mov dword [esi + 0x20], edx
mov ecx, ebx
xor ecx, 0xc24d35cf
and ecx, edx
mov edx, ecx
not edx
mov dword [esi + 8], edx
mov ebx, 0x67da6696
and dword [esi + 8], ebx
mov ebx, 0x67da6696
and ecx, 0x98259969
add ecx, dword [esi + 8]
or edi, 0x2b7a7a2f
or edx, edi
and edi, ebx
and eax, 0x90058140
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x97adb408
and edx, 0x68524bf7
or edx, eax
xor edx, 0x432831d9
mov ecx, dword [esi + 0x20]
and ecx, 1
mov eax, dword [esi + 0x14]
mov ebx, eax
xor ebx, 0x4c81012
or ebx, ecx
xor eax, 0xc9100640
and eax, 0xdb10a64c
mov ecx, eax
mov eax, 0x24ef59b3
and ebx, eax
or ebx, ecx
xor ebx, eax
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x40b006c
mov edx, ebx
and edx, 0x80001412
or edx, ecx
mov ecx, edx
xor ecx, 0x1002
xor edx, 0x23812069
mov edi, 0xa3812479
and edx, edi
and ecx, 0x40a1006
or ecx, edx
mov edx, dword [0x514f98]
or eax, 0x80010478
and eax, edi
and ebx, 0x5874cb80
or ebx, eax
xor ebx, ecx
mov eax, ebx
not eax
and eax, 0x4c405768
and ebx, 0xb3bfa897
or ebx, eax
xor ebx, 0x37b4bce9
sete byte [esi + 4]
sete al
mov byte [esi + 8], al
setne ah
cmp edx, 9
setg ch
mov dword [esi + 0x14], edx
cmp edx, 0xa
setl byte [esi + 5]
setl cl
mov dh, ah
xor dh, al
and dh, ah
mov al, dh
xor al, ch
and dh, al
and al, ch
mov dl, dh
and dl, al
xor al, dh
or al, dl
mov dl, byte [esi + 8]
and ch, dl
and ah, cl
or ah, ch
mov ch, cl
and ch, dl
xor cl, dl
or cl, ch
xor cl, 1
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
xor dl, 1
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
test al, 1
mov edi, 0xe7a53eed
mov eax, 0xa0da02f3
cmovne edi, eax
test cl, 1
mov eax, 0xe7a53eed
cmovne edi, eax
test dl, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov dword [esi + 8], edi
mov edi, ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40c98b
cmp eax, 0x85788c17
je 0x40c9a4
cmp eax, 0xa0da02f3
jne 0x40c971
jmp 0x40cd56
cmp eax, 0xd7ff4ccd
je 0x40ca6e
cmp eax, 0xe7a53eed
jne 0x40c971
mov eax, 0xd7ff4ccd
jmp 0x40c971
mov dh, byte [esi + 4]
mov cl, byte [esi + 5]
mov dl, dh
xor dl, 1
mov eax, ecx
xor al, 1
mov bl, dh
or bl, dl
mov ch, bl
xor ch, 1
mov ah, ch
and ah, bl
mov bh, ah
and bh, ch
xor ah, ch
mov ch, al
xor ch, cl
and ch, al
or ah, bh
mov bh, ah
and bh, dh
xor ah, 1
and ah, dl
or ah, bh
mov bh, dh
and bh, bl
xor bl, dh
mov dh, cl
or dh, al
or bl, bh
mov bh, bl
xor bh, ah
xor ah, 1
xor bh, 1
or ah, bl
xor ah, 1
or ah, bh
xor ch, 1
mov bl, ch
or bl, dh
xor bl, 1
xor ch, dh
mov dh, bl
and dh, ch
xor ch, bl
or ch, dh
mov dh, ch
xor dh, 1
mov bl, ch
and bl, dh
mov bh, bl
xor bl, ch
xor bh, 1
or bh, dh
xor bh, 1
or bh, bl
xor bh, ah
xor cl, dl
and cl, dl
xor al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
mov dl, bh
xor dl, al
and dl, bh
and al, bh
xor bh, 1
xor cl, 1
and cl, bh
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x40c971
mov byte [esi + 6], 0x1c
mov eax, dword [esi + 8]
jmp 0x40c971
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x20ce942e
mov edi, eax
and edi, 0xdf316bd1
or edi, edx
mov edx, edi
xor edx, 0xcc000380
xor edi, 0x2080842c
mov ebx, 0x33b1ec7c
and edi, ebx
and edx, 0xcc4e1382
or edx, edi
mov ebx, eax
mov edi, 0x33b1ec7c
or ebx, edi
and ebx, 0x33b1ec7d
xor ebx, edx
and ecx, 0xa149bdc6
and eax, 0x5eb64239
or eax, ecx
mov ecx, ebx
not ecx
mov edx, ecx
mov edi, 0xaacb4c17
and edx, edi
mov edi, 0x5534b3e8
and ebx, edi
or ebx, edx
mov edx, eax
xor edx, 0x54340228
xor eax, 0xa0490c06
mov edi, 0xaacb4c17
and eax, edi
mov edi, 0x5534b3e8
and edx, edi
or edx, eax
mov edi, dword [0x514f98]
xor edx, ebx
xor ecx, edx
mov dword [esi + 8], ecx
mov dword [esi + 0x14], edx
test ecx, edx
sete byte [esi + 4]
sete al
setne cl
cmp edi, 9
setg dl
mov dword [esi + 0x20], edi
cmp edi, 0xa
setl byte [esi + 5]
setl ah
and cl, dl
mov ch, ah
and ch, al
or ch, cl
mov cl, ch
xor cl, dl
and cl, ch
xor dl, al
not dl
and dl, al
xor al, ah
and al, ah
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
mov ch, ah
xor ch, 1
or ch, dl
xor ah, cl
xor ch, 1
or ch, ah
mov edx, eax
xor dl, 1
mov ah, ch
and ch, dl
xor ah, 1
and ah, al
or ch, ah
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xa0da02f3
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov edi, 0xa0da02f3
cmovne edi, edx
test ch, 1
cmove edi, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40cbd6
cmp eax, 0x85788c17
je 0x40cbef
cmp eax, 0xa0da02f3
jne 0x40cbbc
jmp 0x40ceb7
cmp eax, 0xd7ff4ccd
je 0x40cd4b
cmp eax, 0xe7a53eed
jne 0x40cbbc
mov eax, 0xd7ff4ccd
jmp 0x40cbbc
mov ah, byte [esi + 4]
mov byte [esi + 0x2c], ah
mov al, byte [esi + 5]
mov bl, ah
xor bl, 1
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
mov ch, bl
or ch, ah
xor dl, al
and dl, al
mov dh, bl
and dh, ah
mov byte [esi + 0x30], dh
mov al, dh
and al, ah
xor dh, ah
or dh, al
mov al, ch
xor al, 1
mov ah, dh
xor dh, 1
and dh, al
and ah, ch
or dh, ah
mov al, ch
mov byte [esi + 0x34], bl
and al, bl
xor ch, bl
or ch, al
xor ch, 1
mov ah, dh
and ah, ch
xor ch, dh
mov al, cl
xor al, 1
mov byte [esi + 0x3c], al
or ch, ah
mov ah, cl
or ah, al
mov bh, ah
xor bh, 1
and ah, bh
xor ah, 1
mov dh, bh
xor dh, ah
or ah, bh
xor ah, 1
or ah, dh
mov al, dl
xor al, 1
mov dh, al
and dh, dl
mov bl, al
and bl, dh
xor dh, al
or dh, bl
mov al, ah
xor al, 1
and al, dh
xor dh, 1
and dh, ah
or dh, al
mov al, bh
xor al, dl
or dl, bh
xor dl, 1
or dl, al
xor dh, 1
mov al, dh
xor al, dl
or dh, dl
xor dh, 1
or dh, al
mov al, dh
xor al, ch
and dh, al
and al, ch
mov dl, dh
xor dl, 1
xor dh, al
xor al, 1
or al, dl
xor al, 1
or al, dh
mov ah, byte [esi + 0x30]
mov dl, ah
xor dl, 1
mov dh, byte [esi + 0x34]
xor ah, dh
mov ch, ah
mov ah, byte [esi + 0x2c]
or dl, ah
xor dl, 1
or dl, ch
mov ch, byte [esi + 0x3c]
xor ch, ah
xor dl, cl
or cl, dh
xor cl, 1
or cl, ch
xor cl, 1
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
xor cl, al
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov eax, ecx
xor al, dl
not al
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, ebx
jmp 0x40cbbc
mov byte [esi + 6], 0x1c
mov eax, edi
jmp 0x40cbbc
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40cd8c
cmp eax, 0x85788c17
je 0x40cda5
cmp eax, 0xa0da02f3
jne 0x40cd72
jmp 0x40cf6e
cmp eax, 0xd7ff4ccd
je 0x40ceab
cmp eax, 0xe7a53eed
jne 0x40cd72
mov eax, 0xd7ff4ccd
jmp 0x40cd72
mov bl, byte [esi + 4]
mov cl, byte [esi + 5]
mov byte [esi + 0x2c], cl
mov eax, ebx
xor al, 1
mov edx, eax
mov ah, cl
xor ah, 1
mov byte [esi + 0x30], ah
mov al, cl
and al, ah
mov cl, ah
and cl, al
xor ah, al
or ah, cl
mov ch, dl
mov byte [esi + 0x40], dl
or ch, bl
mov bh, ah
xor bh, 1
mov cl, ah
or cl, bh
mov byte [esi + 0x20], cl
mov dh, dl
and dh, bl
and ah, bh
xor ah, 1
mov cl, ah
xor cl, bh
mov byte [esi + 0x34], cl
or ah, bh
mov cl, bl
and cl, bh
mov byte [esi + 0x3c], cl
xor bh, bl
mov cl, bl
and cl, ch
xor ch, 1
mov bl, ch
xor bl, dl
and bl, ch
and ch, dl
or ch, cl
mov cl, bl
and cl, ch
xor ch, bl
or ch, cl
mov dl, byte [esi + 0x20]
mov cl, dl
xor cl, 1
mov bl, cl
and bl, dl
mov dl, bl
and dl, cl
xor bl, cl
or bl, dl
mov cl, al
mov dl, byte [esi + 0x2c]
and cl, dl
xor al, dl
or al, cl
xor al, bl
mov bl, byte [esi + 0x20]
mov cl, bl
mov dl, byte [esi + 0x30]
and cl, dl
xor bl, dl
or bl, cl
xor al, 1
mov cl, al
xor cl, bl
or al, bl
xor al, 1
or al, cl
xor al, ch
mov cl, dh
mov dl, byte [esi + 0x40]
and cl, dl
xor dh, dl
or dh, cl
xor ah, 1
or ah, byte [esi + 0x34]
mov cl, dh
xor cl, 1
and cl, ah
xor ah, 1
and ah, dh
or ah, cl
or bh, byte [esi + 0x3c]
xor bh, 1
mov cl, ah
and cl, bh
xor bh, ah
xor al, 1
or bh, cl
mov ecx, eax
or cl, bh
xor bh, al
mov edx, ecx
xor dl, bh
test bh, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x40cd72
mov byte [esi + 6], 0x1d
mov eax, dword [esi + 8]
jmp 0x40cd72
mov eax, dword [esi + 0x14]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40cef1
cmp eax, 0x85788c17
je 0x40cf06
cmp eax, 0xa0da02f3
jne 0x40ced7
jmp 0x40d03a
cmp eax, 0xd7ff4ccd
je 0x40cf63
cmp eax, 0xe7a53eed
jne 0x40ced7
mov eax, 0xd7ff4ccd
jmp 0x40ced7
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, al
xor ch, cl
or ah, al
or al, cl
xor al, 1
or al, ch
or dl, cl
mov ecx, edx
xor cl, ah
or dl, ah
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x40ced7
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x40ced7
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40cfa7
cmp ecx, 0x85788c17
je 0x40cfbe
cmp ecx, 0xa0da02f3
jne 0x40cf8a
jmp 0x40d17d
cmp ecx, 0xd7ff4ccd
je 0x40d02e
cmp ecx, 0xe7a53eed
jne 0x40cf8a
mov ecx, 0xd7ff4ccd
jmp 0x40cf8a
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and dl, ah
and al, cl
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
mov ch, ah
xor ch, cl
xor ch, 1
and ch, cl
or ah, cl
xor ch, 1
mov cl, ch
xor cl, ah
or ch, ah
xor ch, 1
or ch, cl
mov cl, ch
xor cl, 1
and ch, al
or al, cl
and cl, dl
or cl, ch
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test cl, 1
mov ecx, edx
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
cmovne ecx, edx
jmp 0x40cf8a
mov byte [esi + 6], 0x1d
mov ecx, dword [esi + 8]
jmp 0x40cf8a
mov eax, dword [esi + 0x14]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40d077
cmp ecx, 0x85788c17
je 0x40d092
cmp ecx, 0xa0da02f3
jne 0x40d05a
jmp 0x40d2f1
cmp ecx, 0xd7ff4ccd
je 0x40d172
cmp ecx, 0xe7a53eed
jne 0x40d05a
mov ecx, 0xd7ff4ccd
jmp 0x40d05a
mov bl, byte [esi + 4]
mov ch, byte [esi + 5]
mov edx, ebx
xor dl, 1
mov ah, ch
xor ah, 1
mov al, dl
xor al, bl
and al, dl
mov cl, ah
xor cl, ch
mov byte [esi + 0x2c], ch
and cl, ah
mov dh, ah
and dh, ch
mov bh, dh
and bh, ah
xor dh, ah
or dh, bh
xor dh, dl
or ah, dl
or dl, bl
xor al, 1
mov bh, al
or bh, dl
xor al, dl
mov dl, bh
xor dl, al
xor al, 1
xor dl, 1
or al, bh
xor al, 1
or al, dl
mov ch, cl
xor ch, 1
mov dl, ch
and dl, cl
mov bh, dl
xor dl, cl
xor bh, 1
or bh, ch
xor bh, 1
or bh, dl
xor al, 1
mov ecx, eax
xor cl, bh
xor cl, 1
and cl, bh
or al, bh
xor al, 1
mov dl, cl
and dl, al
xor al, cl
or al, dl
xor dh, 1
xor bl, byte [esi + 0x2c]
xor ah, 1
or ah, bl
mov cl, dh
xor cl, ah
or ah, dh
xor ah, 1
or ah, cl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edx, eax
and al, ah
mov ch, cl
and ch, ah
xor cl, ah
xor ah, 1
xor dl, 1
and dl, ah
or al, dl
or cl, ch
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
not dl
test dl, 1
mov eax, 0xd7ff4ccd
cmovne ecx, eax
jmp 0x40d05a
mov byte [esi + 6], 0x1d
mov ecx, edi
jmp 0x40d05a
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40d1b3
cmp eax, 0x85788c17
je 0x40d1cc
cmp eax, 0xa0da02f3
jne 0x40d199
jmp 0x40d3b9
cmp eax, 0xd7ff4ccd
je 0x40d2e5
cmp eax, 0xe7a53eed
jne 0x40d199
mov eax, 0xd7ff4ccd
jmp 0x40d199
mov al, byte [esi + 4]
mov ah, byte [esi + 5]
mov ecx, eax
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
mov edx, eax
or dl, cl
mov ch, cl
mov byte [esi + 0x20], cl
mov bh, dl
xor bh, 1
mov cl, ah
mov dh, bl
xor dh, dl
and dh, bl
and dl, bl
xor bl, 1
and bl, bh
mov bh, ch
xor bh, ah
xor al, ah
xor ah, 1
or cl, ah
or dl, bl
mov bl, dh
and bl, dl
xor dl, dh
mov dh, cl
xor dh, 1
or dl, bl
mov bl, cl
and bl, dh
mov ch, cl
and ch, bl
xor bl, cl
or bl, ch
xor bl, ah
mov cl, ah
xor cl, dh
or dh, ah
xor bl, 1
xor dh, 1
or dh, cl
xor dh, 1
mov ecx, ebx
and cl, dh
xor dh, bl
or dh, cl
xor dl, 1
mov ah, dl
xor ah, dh
xor ah, 1
and ah, dh
or dl, dh
xor ah, 1
mov cl, ah
xor cl, dl
or ah, dl
xor ah, 1
or ah, cl
and bh, byte [esi + 0x20]
xor bh, 1
xor al, 1
mov cl, bh
xor cl, al
or al, bh
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov al, cl
xor al, 1
mov dl, ah
xor dl, 1
and dl, ah
mov ch, al
and ch, cl
xor dl, 1
mov dh, ah
xor dh, dl
or dl, ah
xor dl, 1
or dl, dh
mov dh, al
and dh, ch
xor ch, al
or ch, dh
mov al, dl
xor al, 1
and al, ch
xor ch, 1
and ch, dl
or ch, al
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, al
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test ch, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x40d199
mov byte [esi + 6], 0x10
mov eax, dword [esi + 8]
jmp 0x40d199
mov eax, dword [esi + 0x14]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40d32b
cmp eax, 0x85788c17
je 0x40d340
cmp eax, 0xa0da02f3
jne 0x40d311
jmp 0x40d52a
cmp eax, 0xd7ff4ccd
je 0x40d3ae
cmp eax, 0xe7a53eed
jne 0x40d311
mov eax, 0xd7ff4ccd
jmp 0x40d311
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, al
xor al, 1
or dl, al
mov ah, al
xor ah, cl
xor ah, 1
and ah, cl
or al, cl
mov ecx, eax
xor cl, ah
xor ah, 1
or ah, al
mov al, dl
xor al, 1
xor cl, 1
xor ah, 1
or ah, cl
mov cl, ah
xor cl, 1
and dl, ah
and cl, al
or cl, dl
mov edx, eax
xor dl, ah
or ah, al
xor ah, 1
or ah, dl
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x40d311
mov byte [esi + 6], 0x10
mov eax, edi
jmp 0x40d311
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40d3ef
cmp eax, 0x85788c17
je 0x40d408
cmp eax, 0xa0da02f3
jne 0x40d3d5
jmp 0x40d621
cmp eax, 0xd7ff4ccd
je 0x40d51e
cmp eax, 0xe7a53eed
jne 0x40d3d5
mov eax, 0xd7ff4ccd
jmp 0x40d3d5
mov al, byte [esi + 4]
mov dl, byte [esi + 5]
mov ecx, eax
xor cl, 1
mov ah, dl
xor ah, 1
mov dh, ah
mov byte [esi + 0x30], ah
mov ebx, eax
and bl, cl
mov ah, cl
and ah, bl
mov ch, cl
xor ch, bl
or ch, ah
xor bl, 1
mov ah, cl
xor ah, bl
mov byte [esi + 0x20], ah
or bl, cl
or cl, al
mov bh, ch
xor bh, cl
or cl, ch
mov ch, dh
mov byte [esi + 0x2c], dl
or ch, dl
xor cl, 1
or cl, bh
mov bh, ch
xor bh, 1
and bh, ch
xor bh, 1
mov ah, bh
xor ah, ch
or bh, ch
xor bh, 1
or bh, ah
mov ah, dl
and ah, dh
mov dh, ah
and dh, dl
xor ah, dl
or ah, dh
mov dl, bh
xor dl, 1
and dl, ah
xor ah, 1
and ah, bh
or ah, dl
mov dl, ch
mov dh, byte [esi + 0x30]
and dl, dh
xor ch, dh
or ch, dl
xor ch, 1
mov dl, ah
and dl, ch
xor ch, ah
or ch, dl
mov dl, ch
xor dl, cl
and ch, dl
and dl, cl
mov cl, ch
and cl, dl
xor dl, ch
or dl, cl
xor bl, 1
or bl, byte [esi + 0x20]
mov ecx, ebx
and bl, dh
xor cl, 1
mov ah, byte [esi + 0x2c]
and cl, ah
or bl, cl
mov ecx, eax
and cl, ah
xor al, ah
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, cl
and cl, dl
mov ch, cl
and ch, dl
xor cl, dl
or cl, ch
xor cl, al
xor ah, 1
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x40d3d5
mov byte [esi + 6], 0x27
mov eax, dword [esi + 8]
jmp 0x40d3d5
mov eax, dword [esi + 0x14]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40d564
cmp eax, 0x85788c17
je 0x40d57d
cmp eax, 0xa0da02f3
jne 0x40d54a
jmp 0x40d72e
cmp eax, 0xd7ff4ccd
je 0x40d616
cmp eax, 0xe7a53eed
jne 0x40d54a
mov eax, 0xd7ff4ccd
jmp 0x40d54a
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, edx
xor al, 1
mov ah, cl
xor ah, 1
mov ch, dl
and ch, al
mov dh, ch
xor dh, 1
or dh, al
mov ebx, eax
and bl, ah
mov al, cl
and al, dl
or al, bl
xor al, 1
or al, ah
xor ch, dl
mov dl, al
xor dl, 1
xor dh, 1
or dh, ch
and ah, dh
xor dh, 1
and dh, cl
or dh, ah
mov cl, dh
xor cl, 1
mov ah, dl
and ah, al
mov ch, ah
and ch, dl
xor ah, dl
mov dl, dh
and dl, cl
or ah, ch
mov ch, dl
and ch, dh
xor dl, dh
or dl, ch
mov ch, ah
xor ch, 1
and ch, dl
xor dl, 1
and dl, ah
or dl, ch
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x40d54a
mov byte [esi + 6], 0x27
mov eax, edi
jmp 0x40d54a
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40d65a
cmp ecx, 0x85788c17
je 0x40d675
cmp ecx, 0xa0da02f3
jne 0x40d63d
jmp 0x40d896
cmp ecx, 0xd7ff4ccd
je 0x40d722
cmp ecx, 0xe7a53eed
jne 0x40d63d
mov ecx, 0xd7ff4ccd
jmp 0x40d63d
mov al, byte [esi + 4]
mov ah, byte [esi + 5]
mov ecx, eax
xor cl, 1
mov edx, ecx
or dl, al
mov ch, al
xor ch, cl
and ch, al
mov dh, ch
and ch, dl
xor dl, 1
xor dh, 1
mov ebx, edx
xor bl, dh
and bl, dl
and dh, dl
mov dl, ah
xor dl, 1
or ah, dl
xor ah, 1
or dh, ch
mov ch, bl
and ch, dh
xor dh, bl
mov ebx, edx
xor bl, ah
or dh, ch
mov ch, bl
xor ch, 1
and bl, ah
mov ah, bl
and ah, ch
xor bl, ch
or bl, ah
mov ah, bl
xor ah, dh
and bl, ah
and ah, dh
mov ch, bl
and ch, ah
xor ah, bl
or ah, ch
and al, cl
mov ch, al
and ch, cl
xor al, cl
or al, ch
xor al, dl
mov ch, cl
xor ch, dl
or dl, cl
xor dl, 1
or dl, ch
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, ah
and ah, dl
mov al, dl
xor al, ah
test dl, 1
mov ecx, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne ecx, edx
test ah, 1
cmove ecx, edx
test al, 1
mov eax, 0xd7ff4ccd
cmove ecx, eax
jmp 0x40d63d
mov byte [esi + 6], 1
mov ecx, dword [esi + 8]
jmp 0x40d63d
mov eax, dword [esi + 0x14]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40d76b
cmp ecx, 0x85788c17
je 0x40d786
cmp ecx, 0xa0da02f3
jne 0x40d74e
jmp 0x40d988
cmp ecx, 0xd7ff4ccd
je 0x40d88b
cmp ecx, 0xe7a53eed
jne 0x40d74e
mov ecx, 0xd7ff4ccd
jmp 0x40d74e
mov ah, byte [esi + 4]
mov al, byte [esi + 5]
mov ch, ah
xor ch, 1
and ah, ch
mov cl, ch
and cl, ah
xor ah, ch
or ah, cl
mov byte [esi + 0x2c], al
mov dh, al
xor dh, 1
mov bh, dh
and bh, al
mov dl, dh
and dl, bh
xor bh, dh
or bh, dl
mov al, ah
xor al, 1
mov bl, ah
mov cl, al
mov byte [esi + 0x30], al
and bl, al
mov al, bl
and al, ah
mov byte [esi + 0x34], al
xor bl, ah
mov al, ah
or al, cl
mov ah, al
or ah, ch
xor al, ch
xor ah, 1
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ch, bh
xor ch, 1
mov ah, ch
or ah, bh
mov cl, byte [esi + 0x2c]
xor cl, ah
mov dl, ah
and dl, dh
xor ah, dh
or ah, dl
mov edx, ecx
xor dl, ah
or ah, cl
xor ah, 1
or ah, dl
xor ah, 1
mov cl, ah
or cl, al
xor ah, al
xor ah, 1
and ah, al
xor ah, 1
mov al, cl
xor al, ah
or ah, cl
xor ah, 1
or ah, al
or bl, byte [esi + 0x34]
mov al, bl
xor al, 1
and al, bh
and bl, ch
or bl, al
mov cl, byte [esi + 0x30]
mov al, cl
and al, ch
xor ch, cl
or ch, al
xor bl, 1
mov al, bl
xor al, ch
or bl, ch
xor bl, 1
or bl, al
mov al, bl
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov al, bl
xor al, 1
mov cl, ah
xor cl, 1
and bl, cl
and ah, al
or ah, bl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov al, cl
xor al, ah
test al, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test ah, 1
cmove ecx, edx
jmp 0x40d74e
mov byte [esi + 6], 1
mov ecx, edi
jmp 0x40d74e
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40d8cc
cmp eax, 0x85788c17
je 0x40d8e5
cmp eax, 0xa0da02f3
jne 0x40d8b2
jmp 0x40da46
cmp eax, 0xd7ff4ccd
je 0x40d97c
cmp eax, 0xe7a53eed
jne 0x40d8b2
mov eax, 0xd7ff4ccd
jmp 0x40d8b2
mov cl, byte [esi + 4]
mov dh, byte [esi + 5]
mov al, dh
xor al, 1
mov ch, al
or ch, dh
mov dl, ch
xor dl, 1
mov ah, cl
xor ah, 1
mov bl, ah
and bl, cl
xor bl, 1
mov bh, bl
xor bh, cl
or bl, cl
xor bl, 1
or bl, bh
mov bh, bl
and bl, dh
and dh, ch
or ch, al
xor ch, 1
and dl, al
or dl, dh
mov dh, ch
and dh, dl
xor dl, ch
or dl, dh
mov ch, dl
xor ch, 1
and ch, cl
and dl, ah
or ch, dl
xor bh, 1
and bh, al
or bl, bh
mov cl, ah
xor cl, al
or ah, al
xor ah, 1
or ah, cl
xor ah, 1
mov al, bl
and al, ah
xor ah, bl
or ah, al
xor ah, ch
and ch, ah
mov cl, ah
xor cl, ch
test ah, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x40d8b2
mov byte [esi + 6], 4
mov eax, dword [esi + 8]
jmp 0x40d8b2
mov eax, dword [esi + 0x14]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40d9c2
cmp eax, 0x85788c17
je 0x40d9d7
cmp eax, 0xa0da02f3
jne 0x40d9a8
jmp 0x40db5d
cmp eax, 0xd7ff4ccd
je 0x40da3b
cmp eax, 0xe7a53eed
jne 0x40d9a8
mov eax, 0xd7ff4ccd
jmp 0x40d9a8
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, cl
and ch, al
and al, dl
xor al, 1
mov dh, al
xor dh, dl
or al, dl
and dl, ah
or ch, dl
mov dl, ch
xor dl, ah
and dl, ch
xor al, 1
or al, dh
and ah, al
xor al, 1
and al, cl
or al, ah
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmove eax, ebx
jmp 0x40d9a8
mov byte [esi + 6], 4
mov eax, edi
jmp 0x40d9a8
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40da7c
cmp eax, 0x85788c17
je 0x40da95
cmp eax, 0xa0da02f3
jne 0x40da62
jmp 0x40dc2e
cmp eax, 0xd7ff4ccd
je 0x40db51
cmp eax, 0xe7a53eed
jne 0x40da62
mov eax, 0xd7ff4ccd
jmp 0x40da62
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov al, ah
xor al, 1
mov ch, ah
or ch, al
mov dh, ch
xor dh, 1
mov ebx, eax
and bl, dh
mov cl, ch
and cl, ah
or cl, bl
mov ebx, edx
xor bl, 1
xor ch, al
or dh, ah
xor dh, 1
or dh, ch
xor cl, 1
mov ch, cl
xor ch, dh
or cl, dh
mov dh, dl
xor dh, bl
and dh, dl
xor cl, 1
or cl, ch
xor cl, 1
mov ch, cl
or ch, dh
xor ch, 1
xor cl, dh
xor cl, 1
and cl, dh
mov dh, ch
and dh, cl
xor cl, ch
or cl, dh
or dl, ah
xor al, bl
mov ah, dl
xor ah, al
xor al, 1
xor ah, 1
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
mov ch, al
and ch, dl
mov ah, al
and ah, ch
xor ch, al
or ch, ah
mov ah, ch
and ah, cl
or dl, cl
xor cl, 1
xor ch, 1
and ch, cl
or ch, ah
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, ch
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmove eax, ebx
jmp 0x40da62
mov byte [esi + 6], 0x1e
mov eax, dword [esi + 8]
jmp 0x40da62
mov eax, dword [esi + 0x14]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40db97
cmp eax, 0x85788c17
je 0x40dbb0
cmp eax, 0xa0da02f3
jne 0x40db7d
jmp 0x40dd06
cmp eax, 0xd7ff4ccd
je 0x40dc23
cmp eax, 0xe7a53eed
jne 0x40db7d
mov eax, 0xd7ff4ccd
jmp 0x40db7d
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
or al, dl
xor al, 1
mov ah, dl
xor ah, cl
or al, ah
and dl, ah
and ah, cl
mov ecx, edx
xor cl, 1
xor dl, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, 1
mov dl, ah
and dl, cl
mov ch, dl
xor ch, 1
xor dl, ah
or ch, cl
xor ch, 1
or ch, dl
xor ch, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, ch
xor al, cl
not al
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmovne eax, edx
jmp 0x40db7d
mov byte [esi + 6], 0x1e
mov eax, edi
jmp 0x40db7d
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40dc64
cmp eax, 0x85788c17
je 0x40dc7d
cmp eax, 0xa0da02f3
jne 0x40dc4a
jmp 0x40de12
cmp eax, 0xd7ff4ccd
je 0x40dcfa
cmp eax, 0xe7a53eed
jne 0x40dc4a
mov eax, 0xd7ff4ccd
jmp 0x40dc4a
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov al, ah
xor al, 1
mov ch, dl
xor ch, 1
mov dh, ch
xor dh, ah
mov cl, dh
xor cl, ch
and cl, dh
and al, ah
mov dh, al
and dh, ah
xor al, ah
or al, dh
and ch, al
xor al, 1
and al, dl
or al, ch
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, cl
mov dh, dl
and dh, ch
xor ch, dl
or ch, dh
mov dh, ch
xor dh, 1
and dh, ah
and ch, al
or ch, dh
xor ah, dl
or al, cl
xor al, 1
or al, ah
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x40dc4a
mov byte [esi + 6], 0x16
mov eax, dword [esi + 8]
jmp 0x40dc4a
mov eax, dword [esi + 0x14]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40dd40
cmp eax, 0x85788c17
je 0x40dd59
cmp eax, 0xa0da02f3
jne 0x40dd26
jmp 0x40dee7
cmp eax, 0xd7ff4ccd
je 0x40de07
cmp eax, 0xe7a53eed
jne 0x40dd26
mov eax, 0xd7ff4ccd
jmp 0x40dd26
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, 1
mov dh, dl
or dh, al
mov ah, dh
xor ah, 1
mov ebx, ecx
xor bl, ch
or ch, cl
and bl, cl
mov bh, al
and bh, dh
or dh, dl
xor dh, 1
and ah, dl
or ah, bh
mov bh, dh
and bh, ah
xor ah, dh
mov dh, bl
and bl, ch
xor ch, 1
or ah, bh
xor dh, 1
mov bh, ch
xor bh, dh
and bh, ch
and dh, ch
or dh, bl
xor bh, 1
xor dh, 1
mov ch, bh
xor ch, dh
or dh, bh
xor dh, 1
or dh, ch
mov ch, dh
xor ch, ah
and dh, ch
and ch, ah
mov ah, dh
and ah, ch
xor ch, dh
or ch, ah
mov ah, dl
xor ah, cl
and ah, dl
xor al, cl
mov cl, ah
and cl, al
xor al, ah
or al, cl
xor ch, 1
mov cl, ch
or cl, al
xor ch, al
mov dl, ch
xor dl, cl
test ch, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x40dd26
mov byte [esi + 6], 0x16
mov eax, edi
jmp 0x40dd26
test edi, edi
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40de48
cmp eax, 0x85788c17
je 0x40de61
cmp eax, 0xa0da02f3
jne 0x40de2e
jmp 0x40e004
cmp eax, 0xd7ff4ccd
je 0x40dedb
cmp eax, 0xe7a53eed
jne 0x40de2e
mov eax, 0xd7ff4ccd
jmp 0x40de2e
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, dl
xor ah, 1
mov ch, dl
and ch, ah
mov al, ch
xor al, 1
xor ch, dl
or al, ah
xor al, 1
or al, ch
xor al, cl
xor cl, 1
mov edx, ecx
and dl, ah
xor cl, ah
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and cl, dl
mov ch, cl
and ch, dl
xor cl, dl
or cl, ch
mov ch, cl
xor ch, 1
and ch, al
and cl, ah
or cl, ch
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x40de2e
mov byte [esi + 6], 0x1e
mov eax, dword [esi + 8]
jmp 0x40de2e
mov eax, dword [esi + 0x14]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x40df21
cmp eax, 0x85788c17
je 0x40df3a
cmp eax, 0xa0da02f3
jne 0x40df07
jmp 0x40e017
cmp eax, 0xd7ff4ccd
je 0x40dff9
cmp eax, 0xe7a53eed
jne 0x40df07
mov eax, 0xd7ff4ccd
jmp 0x40df07
mov cl, byte [esi + 4]
mov ah, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov al, dl
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov dl, ah
xor dl, 1
mov dh, al
xor dh, 1
mov ch, dl
or ch, ah
mov cl, ah
or cl, ch
xor ch, ah
mov ebx, ecx
xor bl, ch
xor ch, 1
xor bl, 1
or ch, cl
xor ch, 1
or ch, bl
mov cl, ch
xor cl, 1
and cl, ch
mov ebx, ecx
and bl, ch
xor cl, ch
mov ch, al
xor ch, dh
and ch, al
or cl, bl
xor cl, ch
mov ch, ah
and ch, dl
mov bl, ah
and bl, ch
xor ch, ah
or ch, bl
xor ch, dh
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
xor ch, 1
mov al, ch
xor al, dl
or ch, dl
xor ch, 1
or ch, al
mov al, ch
xor al, 1
and ch, al
mov edx, eax
and dl, ch
xor ch, al
or ch, dl
xor ch, cl
mov dl, ch
xor dl, 1
and cl, dl
xor dl, cl
test ch, 1
mov eax, 0xe7a53eed
mov ebx, edi
mov edi, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmove eax, edi
mov edi, ebx
jmp 0x40df07
mov byte [esi + 6], 0x1e
mov eax, edi
jmp 0x40df07
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov eax, 0x9c426a01
jmp 0x40b2d1
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edi, 0x49c1cc8a
xor eax, edi
and eax, ecx
not ecx
mov edx, ecx
and edx, edi
mov edi, edx
and edi, eax
xor edx, eax
or edx, edi
not eax
and eax, 0xb63e3374
and edx, 0x49c1cc8b
or edx, eax
mov eax, edx
not eax
and eax, 0xd70c9b6b
mov edi, 0x28f36494
and edx, edi
or edx, eax
xor edx, edi
mov eax, edx
and eax, ecx
xor edx, ecx
mov ecx, dword [0x514f88]
or edx, eax
cmp edx, 0xffffffff
sete dl
setne ah
cmp ecx, 0xa
setl al
cmp ecx, 9
setg ch
mov dh, ch
xor dh, al
and dh, ch
mov cl, ah
xor cl, dh
mov ebx, ecx
and bl, ah
and cl, dh
mov dh, bl
and dh, cl
xor cl, bl
or cl, dh
xor ch, ah
mov ah, al
and ah, dl
xor al, dl
or al, ah
xor al, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ch, cl
xor ch, al
and ch, cl
and al, cl
or al, dl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0x77d9e7ef
mov edi, 0x5de28c3
cmovne edx, edi
test al, 1
mov eax, edx
cmovne eax, edi
test ch, ch
cmove eax, edx
mov ecx, dword [esi + 0x44]
mov dword [esi + 0x24], ecx
mov ecx, dword [esi + 0x48]
mov dword [esi + 0x18], ecx
jmp 0x40b2d1
cmp eax, 0x17f0b5b3
jne 0x40b2d1
mov eax, dword [esi + 0x88]
mov dword [esi + 0x10], eax
mov eax, 0xcec7738
mov dword [esi + 0x14], 0
cmp eax, 0xcec7737
jle 0x40e308
cmp eax, 0x365ced52
jg 0x40e345
cmp eax, 0xcec7738
je 0x40e6e9
cmp eax, 0x12bbf10a
je 0x40e85b
cmp eax, 0x14606094
jne 0x40e129
mov eax, dword [esi + 0xc]
cmp eax, 0xe
setb byte [esi + 0x24]
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
not ecx
mov eax, ecx
mov edx, 0xffdfc743
and eax, edx
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and ecx, 0x313c6528
and eax, 0xcec39ad7
or eax, ecx
mov ecx, eax
xor ecx, 0x311c5d94
mov edx, eax
xor edx, 0xcee3a26b
mov dword [esi + 8], edx
mov edi, ecx
or edi, 0x80220204
mov ebx, 0x946a5a04
and edi, ebx
mov ebx, edx
and ebx, 0x10a12b
or ebx, edi
mov edi, edx
or edi, 0x14485800
mov edx, 0x946a5a04
and edi, edx
and ecx, 0x6b8504d0
or ecx, edi
xor ecx, ebx
mov edi, ecx
not edi
and edi, 0xeba706d5
and ecx, 0x1458f92a
or ecx, edi
mov edx, dword [esi + 8]
and edx, 1
mov edi, eax
xor edi, 0xcee3a26a
or edi, edx
mov edx, ecx
not edx
mov dword [esi + 8], edx
mov ebx, 0x55967da7
and dword [esi + 8], ebx
mov ebx, 0xaa698258
and ecx, ebx
add ecx, dword [esi + 8]
xor eax, 0x20080010
or edx, edi
mov ebx, 0x55967da7
and edi, ebx
mov ebx, 0xaa698258
and eax, ebx
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov edi, edx
mov ebx, 0x84ac7b7e
and edi, ebx
mov ebx, 0x7b538481
and eax, ebx
or eax, edi
mov edi, ecx
not edi
or edx, edi
mov ebx, 0x84ac7b7e
and edi, ebx
mov ebx, 0x7b538481
and ecx, ebx
or ecx, edi
xor ecx, eax
not edx
or edx, ecx
setne al
sete dl
cmp dword [0x514f80], 0xa
setl cl
xor al, dl
and al, dl
xor al, 1
mov ah, al
or ah, cl
xor ah, 1
xor al, cl
not al
and al, cl
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ah, cl
or ah, dl
xor cl, dl
xor cl, 1
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, al
and ch, ah
mov dh, ch
xor dh, 1
or dh, ah
mov ebx, edx
and bl, cl
xor ch, al
xor dh, 1
or dh, ch
xor bl, 1
mov ah, bl
xor ah, cl
or bl, cl
xor bl, 1
or bl, ah
xor bl, dh
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, bl
test dl, 1
mov eax, 0x12bbf10a
mov edx, 0x683e2e54
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0x12bbf10a
cmove eax, ecx
jmp 0x40e129
cmp eax, 0xe75f8e98
jg 0x40e495
cmp eax, 0xa783c5f4
je 0x40e871
cmp eax, 0xc310b35a
je 0x40ea28
cmp eax, 0xe16adc6d
jne 0x40e129
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov eax, 0x6cd87ff4
jmp 0x40e129
cmp eax, 0x365ced53
je 0x40ea38
cmp eax, 0x683e2e54
je 0x40eb38
cmp eax, 0x6cd87ff4
jne 0x40e129
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov ecx, dword [0x514f84]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0xb0ab7b75
and edx, edi
and ecx, eax
and eax, 0x4f54848a
or eax, edx
mov edx, eax
xor edx, 0x4b54008a
xor eax, edi
mov edi, eax
mov ebx, 0x240af514
and edi, ebx
mov ebx, 0xdbf50aeb
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0x240af514
and edi, ebx
mov ebx, 0xdbf50aeb
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x71ef8939
and eax, 0x8e1076c6
or eax, ecx
xor eax, 0x8e1076c7
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x1e4d89d9
and edx, eax
not eax
and eax, 0x1c490851
mov edi, 0x2048188
and ecx, edi
or ecx, eax
xor ecx, edi
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xa086b1f2
and edx, 0x5f794e0d
or edx, eax
mov eax, dword [0x514f80]
xor edx, 0x4134c7d4
sete cl
setne dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg al
mov dh, al
or cl, al
and al, dl
xor dh, dl
or dh, al
or ch, dl
mov al, ch
xor al, cl
or cl, ch
mov dl, dh
xor dl, 1
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, dh
or dh, al
and al, dl
or al, cl
mov ecx, eax
xor cl, dh
test al, al
mov eax, 0xe16adc6d
mov edi, 0xf114e256
cmovne eax, edi
test dh, 1
mov edx, 0xe16adc6d
cmovne eax, edx
test cl, 1
mov ecx, dword [esi + 0x10]
mov dword [esi + 0x18], ecx
cmove eax, edi
jmp 0x40e129
cmp eax, 0xe75f8e99
je 0x40eb45
cmp eax, 0x634609c
jne 0x40ecf4
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov ecx, dword [esi + 0x10]
mov ah, byte [ecx + eax]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov edx, dword [esi + 0xc]
add dl, 0x6c
mov al, dl
not al
mov ecx, edx
mov ebx, edx
or cl, 0x38
and cl, 0x39
mov edx, eax
and dl, 2
or dl, cl
mov ecx, eax
or cl, 1
and cl, 0x39
mov ch, bl
and ch, 0xc4
or ch, cl
xor ch, dl
mov cl, ch
not cl
and cl, 0x1c
mov dl, ch
and dl, 0x41
or dl, cl
xor dl, 0x40
xor ch, 2
and ch, 0xa2
or ch, dl
mov cl, ch
xor cl, 0x58
xor ch, 0x20
and ch, 0x25
and cl, 0xda
or cl, ch
mov edx, ecx
xor dl, 0xd7
xor cl, 0xda
and cl, dl
and al, 0xf2
xor bl, 0xd
or bl, al
mov edi, ebx
mov al, ah
xor al, 0x21
and al, ah
mov edx, eax
not dl
mov dh, ah
or dh, dl
and dl, 0xbb
and al, 0x44
or al, dl
mov dl, ah
or dl, 0x9a
and dl, 0xbb
xor al, dl
not dh
or dh, al
not al
and al, 0xde
and dh, 0x21
or dh, al
mov ch, dh
not ch
and dh, 0x41
mov al, ch
and al, 0xbe
or al, dh
xor al, 0x4c
and ch, 0xd
or ch, al
mov al, ch
not al
and al, 0xa5
and ch, 0x5a
or ch, al
mov al, ah
not al
and al, 0x14
and ah, 0xeb
or ah, al
mov al, ah
xor al, 0xeb
xor ah, 0x14
and ah, 0x54
mov edx, eax
and dl, 0xab
or dl, ah
xor dl, 0xa6
and al, 0xf2
or al, dl
mov byte [esi + 0x20], al
mov edx, ecx
not dl
mov byte [esi + 0x28], dl
mov dh, cl
or dh, 0xb
mov ah, dh
and ah, 0x53
and dl, 0xa4
or dl, ah
mov byte [esi + 0x2c], cl
mov ah, cl
xor ah, 0xf4
and ah, cl
mov bh, ah
not bh
or dh, bh
and bh, 0x53
and ah, 0xac
or ah, bh
xor ah, dl
not dh
or dh, ah
mov eax, edi
mov cl, al
not cl
mov ah, cl
or ah, 8
and ah, 0x18
mov ebx, edi
mov bh, bl
and bh, 0xe4
or bh, ah
mov eax, edi
or al, 0x10
and al, 0x18
mov ah, cl
and ah, 3
or ah, al
xor ah, bh
mov al, dh
not al
and al, ah
not ah
and ah, dh
or ah, al
mov dh, byte [esi + 0x2c]
mov al, dh
and al, 6
mov dl, byte [esi + 0x28]
and dl, 0xf9
or dl, al
mov al, dl
or dh, cl
mov bl, dh
and cl, 6
mov edx, edi
and dl, 0xf9
or dl, cl
xor dl, al
mov cl, bl
not cl
or cl, dl
mov bl, ah
not bl
mov al, bl
and al, 0x68
and ah, 0x97
or ah, al
mov al, cl
not al
or bl, cl
and cl, 0x68
and al, 0x97
or al, cl
xor al, ah
mov cl, ch
xor cl, 0x5a
not bl
or bl, al
mov dl, byte [esi + 0x20]
mov eax, edx
not al
xor ch, 0xa5
and al, ch
or ch, dl
and dl, cl
mov cl, ch
not cl
or dl, al
mov al, ch
and al, 0x23
and cl, 0xdc
or cl, al
mov eax, edx
not al
or ch, al
and al, 0x23
and dl, 0xdc
or dl, al
xor dl, cl
not ch
or ch, dl
mov eax, ebx
not al
mov cl, al
and cl, 0x7b
and bl, 0x84
or bl, cl
or al, ch
not ch
xor bl, 0x7b
or bl, ch
mov ecx, ebx
not cl
mov edx, ebx
and dl, 0x8a
and cl, 0x75
or cl, dl
mov edx, eax
not dl
or bl, al
and al, 0x8a
and dl, 0x75
or dl, al
xor dl, cl
not bl
or bl, dl
mov eax, dword [esi + 8]
mov ecx, dword [esi + 0x10]
mov byte [ecx + eax], bl
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, 0xe75f8e99
jmp 0x40e129
mov ecx, dword [0x514f84]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaeede0ea
mov edi, eax
and edi, 0x51121f15
or edi, edx
mov edx, edi
xor edx, 0x101810
xor edi, 0x80040088
or ecx, 0x80060489
or edi, 0x50c84100
mov ebx, 0xd0ce4589
and edi, ebx
and edx, 0xa10b872
or edx, edi
and ecx, ebx
and eax, 0x25210204
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x75e94304
and eax, 0x8a16bcfb
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0xf42f25d5
and eax, 0xbd0da2a
or eax, ecx
mov ecx, edx
not ecx
mov edi, ecx
mov ebx, 0x269bafc5
and edi, ebx
mov ebx, 0xd964503a
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0x940502a
xor eax, 0xf42f25d4
or ecx, eax
mov ebx, 0x269bafc5
and eax, ebx
mov ebx, 0xd964503a
and edi, ebx
or edi, eax
xor edi, edx
not ecx
or ecx, edi
mov eax, ecx
not eax
mov edx, eax
mov edi, ecx
or edi, 0x40512000
mov ebx, 0x62d52d84
and edi, ebx
and eax, 0x900a024a
or eax, edi
or edx, 0x22840d84
and edx, ebx
and ecx, 0xd20d031
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x4d71f031
and ecx, 0xb28e0fce
or ecx, eax
sete cl
setne dl
cmp dword [0x514f80], 9
setg ah
mov al, ah
and al, dl
xor dl, ah
or dl, al
mov al, ah
xor al, cl
not al
and al, cl
or ah, cl
mov cl, ah
xor cl, al
xor al, 1
xor cl, 1
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ah, cl
mov ch, dl
xor cl, dl
xor dl, 1
and ah, dl
and ch, al
or ch, ah
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0x14606094
mov edi, 0x683e2e54
cmovne edx, edi
test al, 1
mov eax, 0x14606094
cmovne eax, edx
test ch, ch
cmove eax, edx
mov ecx, dword [esi + 0x14]
mov dword [esi + 0xc], ecx
jmp 0x40e129
cmp byte [esi + 0x24], 0
mov eax, 0x365ced53
mov ecx, 0xa783c5f4
cmovne eax, ecx
jmp 0x40e129
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x384e005
mov edi, eax
or edi, 0x40090060
mov ebx, 0x438de065
and edx, ebx
and eax, 0xac500818
or eax, edx
and edi, ebx
and ecx, 0x10221782
or ecx, edi
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x13a6f787
and ecx, 0xec590878
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xf29e4d3b
mov edi, edx
mov ebx, edx
mov edx, 0x7c273eb6
and edi, edx
mov edx, eax
and edx, 0x1408040
or edx, edi
mov dword [esi + 8], edx
mov edi, ecx
xor edi, 0xd61b2c4
and edi, ecx
mov edx, edi
not edx
or ebx, edx
mov dword [esi + 0x20], ebx
mov ebx, 0x7c273eb6
and edx, ebx
and edi, 0x83d8c149
or edi, edx
xor edi, dword [esi + 8]
mov edx, dword [esi + 0x20]
not edx
or edx, edi
not edi
and edi, 0xf29e4d3a
and edx, 0xd61b2c5
or edx, edi
mov edi, edx
and ecx, 0xc2386377
mov edx, eax
and edx, 0x3dc79c88
or edx, ecx
xor edx, 0xc2386376
and eax, 1
or eax, edx
not eax
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0xb7d60b4c
and edx, edi
and ecx, eax
and eax, 0x4829f4b3
or eax, edx
mov edx, eax
xor edx, 0x4000e000
xor eax, edi
mov edi, eax
mov ebx, 0xb9ad16bb
and edi, ebx
mov ebx, 0x4652e944
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0xb9ad16bb
and edi, ebx
mov ebx, 0x4652e944
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x5aec449c
and edx, edi
and eax, 0xa513bb63
or eax, edx
xor eax, edi
xor ecx, eax
test ecx, eax
mov ecx, dword [0x514f80]
sete dl
setne ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl ch
mov cl, ah
xor dl, al
and dl, al
xor al, ah
or ah, ch
xor cl, ch
not cl
and cl, ch
xor cl, 1
mov ch, ah
xor ch, cl
or cl, ah
xor cl, 1
or cl, ch
mov ah, dl
xor ah, 1
xor dl, al
xor al, 1
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x634609c
mov edi, 0xe75f8e99
cmovne eax, edi
test cl, 1
mov ecx, 0x634609c
cmove eax, ecx
jmp 0x40ece9
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x14], eax
mov eax, 0xcec7738
jmp 0x40e129
mov ecx, dword [0x514f84]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x90a9cc
mov edi, 0x2491fbce
and ecx, edi
mov edi, edx
and edi, 0x8b0e0020
or edi, ecx
mov ebx, edx
or ebx, 0x24015202
mov ecx, 0x2491fbce
and ebx, ecx
mov ecx, eax
and ecx, 0x50600411
or ecx, ebx
xor ecx, edi
mov edi, ecx
not edi
and edi, 0x53a39471
and ecx, 0xac5c6b8e
or ecx, edi
mov edi, ecx
xor edi, 0x202090c
and edx, 0x8de16854
and eax, 0x721e97ab
or eax, edx
xor ecx, 0xfcacc652
mov edx, ecx
mov ebx, 0x2d7574a3
and edx, ebx
mov ebx, 0xd28a8b5c
and edi, ebx
or edi, edx
mov edx, eax
xor edx, 0x520a8308
xor eax, 0xd616000
mov ebx, 0x2d7574a3
and eax, ebx
mov ebx, 0xd28a8b5c
and edx, ebx
or edx, eax
xor edx, edi
not edx
or edx, ecx
mov eax, dword [0x514f80]
cmp edx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg dh
mov al, dh
xor al, dl
and al, dh
and ch, cl
and dh, dl
or dh, ch
mov ecx, eax
and cl, dh
xor al, dh
or al, cl
xor al, dh
and dh, al
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0x6cd87ff4
mov edi, 0xe16adc6d
cmovne ecx, edi
test al, al
mov eax, 0x6cd87ff4
cmovne eax, ecx
test dh, dh
cmove eax, ecx
jmp 0x40e129
mov eax, dword [esi + 0xc]
mov eax, 0x14606094
jmp 0x40e129
mov eax, dword [esi + 0xc]
mov dword [esi + 0x20], eax
mov edi, dword [esi + 0x10]
mov ah, byte [edi + eax]
mov byte [esi + 8], ah
mov ebx, dword [esi + 0xc]
mov cl, 0x93
sub cl, bl
add bl, 0x6c
mov edx, ecx
and dl, 0x54
mov dh, bl
xor dh, 0x54
and dh, bl
mov al, dl
and al, dh
xor dl, dh
or dl, al
not dh
and dh, 0x23
mov al, dl
and al, 0xd0
or al, dh
not ah
mov dh, ah
and dh, 0xf3
mov ch, byte [esi + 8]
and ch, 0xc
or ch, dh
xor al, 0x80
xor dl, 4
and dl, 0xc
or dl, al
xor dl, ch
mov al, cl
and al, 0xb5
and bl, 0x4a
or bl, al
not dl
or dl, ah
and ah, 0xb5
mov ch, byte [esi + 8]
and ch, 0x4a
or ch, ah
mov eax, edx
not al
xor ch, bl
xor cl, ch
and cl, ch
mov ah, cl
not ah
mov ch, dl
or ch, ah
mov dh, ch
not dh
and dl, 0x6a
and al, 0x95
or al, dl
and ah, 0x6a
and cl, 0x95
or cl, ah
xor cl, al
mov eax, ecx
not al
mov dl, ch
and dl, 0xda
and dh, 0x25
or dh, dl
or ch, al
and al, 0xda
and cl, 0x25
or cl, al
xor cl, dh
not ch
or ch, cl
mov eax, dword [esi + 0x20]
mov byte [edi + eax], ch
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov edx, dword [0x514f84]
lea eax, [edx - 1]
imul eax, edx
mov edx, eax
not edx
mov edi, edx
and edi, 0xcc11eb02
mov ebx, eax
mov ecx, 0x33ee14fc
and ebx, ecx
or ebx, edi
xor ebx, ecx
mov edi, eax
and edi, 1
or edi, ebx
and edx, 0x1798c3b4
and eax, 0xe8673c4b
or eax, edx
mov edx, edi
not edx
mov ebx, edx
mov ecx, 0xd1ce6941
and ebx, ecx
mov ecx, 0x2e3196be
and edi, ecx
or edi, ebx
mov ebx, eax
xor ebx, 0x2821140a
xor eax, 0x11884100
mov ecx, 0xd1ce6941
and eax, ecx
mov ecx, 0x2e3196be
and ebx, ecx
or ebx, eax
xor ebx, edi
mov ecx, dword [esi + 8]
inc ecx
xor edx, ebx
test edx, ebx
mov edi, dword [0x514f80]
setne al
sete ah
cmp edi, 0xa
setl dl
cmp edi, 9
setg dh
and dh, ah
and al, dl
or al, dh
mov dh, dl
and dh, ah
xor dl, ah
or dl, dh
xor dl, 1
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ah, dl
xor ah, 1
and dl, ah
mov dh, ah
and dh, dl
xor dl, ah
or dl, dh
mov ah, dl
xor ah, 1
mov dh, al
xor dh, 1
and dl, dh
or dh, ah
and ah, al
or ah, dl
mov dl, ah
xor dl, dh
test ah, ah
mov eax, 0x634609c
mov edi, 0xc310b35a
cmovne eax, edi
test dh, 1
mov ebx, 0x634609c
cmovne eax, ebx
mov dword [esi + 0x1c], ecx
test dl, 1
cmove eax, edi
jmp 0x40e129
cmp eax, 0xf114e256
jne 0x40e129
push dword [esi + 0x18]
call 0x4492f6
mov ecx, dword [esi + 0x8c]
mov ecx, dword [esi + 0x8c]
mov dword [esi + 0x10], ecx
mov edx, dword [0x514f94]
lea ecx, [edx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov dword [esi + 8], edi
and edi, 0x1805a108
mov ebx, ecx
and ebx, 0x2401453
or ebx, edi
mov edi, ebx
xor edi, 0x2001011
xor ebx, 0x1994a88c
mov edx, 0x19d4acce
and ebx, edx
and edi, 0x2011111
or edi, ebx
mov ebx, dword [esi + 8]
or ebx, 0x1844a44a
mov edx, 0x19d4acce
and ebx, edx
and ecx, 0xe42a4220
or ecx, ebx
xor ecx, edi
mov edi, ecx
not edi
and edi, 0xe5ba4aa5
and ecx, 0x1a45b55a
or ecx, edi
mov edi, ecx
not edi
and edi, 0x3350f2a0
mov ebx, 0xccaf0d5f
and ecx, ebx
or ecx, edi
xor ecx, ebx
mov edi, ecx
mov edx, dword [esi + 8]
and edi, edx
xor ecx, edx
or ecx, edi
mov edx, dword [0x514f90]
cmp ecx, 0xffffffff
sete byte [esi + 0x18]
sete cl
setne ch
cmp edx, 9
setg bl
cmp edx, 0xa
setl byte [esi + 0x1c]
setl dh
and ch, bl
mov bh, dh
and bh, cl
or bh, ch
mov dl, bh
xor dl, bl
and dl, bh
xor bl, cl
not bl
and bl, cl
xor cl, dh
and cl, dh
mov ch, bl
and ch, cl
xor cl, bl
or cl, ch
mov ch, cl
xor ch, 1
and cl, ch
mov dh, ch
and dh, cl
xor cl, ch
or cl, dh
mov dh, cl
and dh, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, dh
mov dh, dl
and dh, ch
xor dl, ch
or dl, dh
mov ch, dl
xor ch, cl
test dl, 1
mov edi, 0x15f53277
mov edx, 0x791e792f
cmovne edi, edx
mov dword [esi + 0x34], eax
test cl, 1
cmove edi, edx
test ch, 1
mov eax, 0x15f53277
cmove edi, eax
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x40ef36
cmp eax, 0xc4355b7d
je 0x40ef56
cmp eax, 0xdf78edc4
jne 0x40ee37
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov ah, cl
xor ah, 1
mov ch, al
mov byte [esi + 8], al
xor ch, 1
mov bh, ah
or bh, cl
mov edx, ecx
and dl, bh
xor bh, 1
mov bl, ch
or bl, al
mov dh, bh
xor dh, ah
and dh, bh
and bh, ah
or bh, dl
xor dh, 1
xor bh, 1
mov dl, dh
xor dl, bh
or bh, dh
mov dh, bl
xor dh, 1
xor bh, 1
or bh, dl
mov dl, dh
and dl, bl
mov al, dl
and al, dh
xor dl, dh
or dl, al
xor dl, ch
xor dl, 1
mov al, bl
and al, ch
xor bl, ch
or bl, al
xor bl, 1
mov al, dl
and al, bl
xor bl, dl
or bl, al
mov al, bh
xor al, 1
mov edx, eax
and dl, bh
xor al, dl
xor dl, 1
or dl, bh
xor dl, 1
or dl, al
mov al, dl
and dl, bl
xor bl, 1
xor al, 1
and al, bl
or dl, al
mov al, ch
mov bl, byte [esi + 8]
and al, bl
mov dh, al
and dh, ch
xor al, ch
or al, dh
mov dh, al
and dh, cl
xor al, 1
and al, ah
or al, dh
xor cl, bl
or ch, ah
xor ch, 1
or ch, cl
xor al, 1
mov cl, al
xor cl, ch
or al, ch
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x40ee37
cmp eax, 0x15f53277
je 0x422f37
cmp eax, 0x791e792f
jne 0x40ee37
mov eax, 0xc4355b7d
jmp 0x40ee37
mov word [esi + 0xc], 0x3e2f
mov eax, edi
jmp 0x40ee37
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x37b3de6a
mov edi, eax
and edi, 0xc84c2195
or edi, edx
mov edx, edi
xor edx, 0x40002084
xor edi, 0x31800008
or edi, 0x2681241
mov ebx, 0x3be81359
and edi, ebx
and edx, 0x441260a6
or edx, edi
or ecx, 0x39800118
and ecx, ebx
and eax, 0x80058c00
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x826d9e41
and eax, 0x7d9261be
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xa1d6d372
and eax, 0x5e292c8d
or eax, edx
xor eax, 0x5e292c8c
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, 0x6b7c82ff
xor ecx, edx
and ecx, eax
not eax
and eax, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x1eeb2f56
and ecx, 0xe114d0a9
or ecx, eax
mov eax, ecx
xor eax, 0x204256
xor ecx, 0x7597ada9
mov edx, ecx
mov edi, 0xfbc91028
and edx, edi
and eax, 0x436efd7
or eax, edx
xor eax, edi
xor ecx, eax
test ecx, eax
mov eax, dword [0x514f98]
sete cl
setne dl
sete byte [esi + 0x18]
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
setl byte [esi + 0x1c]
mov ah, ch
and ah, dl
and cl, ch
xor ch, dl
or ch, ah
mov ah, ch
not ah
and al, dl
or al, cl
mov cl, al
xor cl, 1
and al, ch
or ch, cl
and cl, ah
or cl, al
mov al, ch
xor al, cl
test al, 1
mov edx, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, cl
mov eax, edx
mov edi, 0xa0da02f3
cmovne eax, edi
test ch, ch
cmovne eax, edx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x40f0c6
cmp ecx, 0x85788c17
je 0x40f0dd
cmp ecx, 0xa0da02f3
jne 0x40f0a9
jmp 0x42319b
cmp ecx, 0xd7ff4ccd
je 0x40f13f
cmp ecx, 0xe7a53eed
jne 0x40f0a9
mov ecx, 0xd7ff4ccd
jmp 0x40f0a9
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ch, cl
xor ch, 1
xor dl, 1
mov dh, ch
and cl, ch
mov bl, ch
and bl, cl
xor cl, ch
and ch, dl
xor dh, dl
or dh, ch
or cl, bl
xor cl, dl
mov dl, cl
and cl, dh
xor dh, 1
xor dl, 1
mov bl, dh
xor bl, dl
and bl, dh
and dl, dh
or dl, cl
mov ecx, ebx
xor cl, dl
test cl, 1
mov edi, 0xe7a53eed
mov ecx, 0xd7ff4ccd
cmovne edi, ecx
test dl, 1
mov ecx, edi
mov edx, 0xd7ff4ccd
cmovne ecx, edx
test bl, 1
cmove ecx, edi
jmp 0x40f0a9
mov byte [esi + 0xc], 2
mov ecx, eax
jmp 0x40f0a9
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov ebx, 0x3e4f1ac2
and edx, ebx
mov edi, eax
or edi, ebx
mov ebx, edi
not ebx
or ebx, edx
and edi, 0xc1b0e53c
and ebx, 0x3e4f1ac3
or ebx, edi
mov edi, ebx
not edi
mov dword [esi + 0x10], edi
mov edx, 0xab3bd9fe
and edi, edx
mov edx, 0x54c42601
and ebx, edx
or ebx, edi
mov edi, 0xab3bd9fe
and ecx, edi
and eax, edx
or eax, ecx
mov edi, dword [0x514fa0]
xor eax, ebx
not eax
or eax, dword [esi + 0x10]
cmp eax, 0xffffffff
setne dl
sete ch
cmp edi, 9
setg al
cmp edi, 0xa
setl ah
mov dh, ah
xor dh, al
and dh, ah
mov cl, dh
xor cl, 1
mov bl, dh
and bl, cl
xor bl, 1
mov bh, bl
xor bh, cl
or bl, cl
xor bl, 1
or bl, bh
or cl, dh
xor cl, 1
mov dh, bl
and dh, cl
xor cl, bl
or cl, dh
mov dh, cl
xor dh, 1
and cl, dh
mov bl, dh
and bl, cl
xor cl, dh
or cl, bl
xor cl, ch
xor ah, ch
mov ch, al
xor ch, dl
or al, dl
mov edx, ecx
xor dl, 1
xor al, 1
or al, ah
mov ah, al
xor ah, ch
xor ch, 1
xor ah, 1
or ch, al
xor ch, 1
or ch, ah
mov al, ch
xor al, 1
and al, cl
or cl, ch
and ch, dl
or ch, al
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0x4765092b
mov eax, 0x584d09a
cmovne edx, eax
test ch, 1
mov eax, edx
mov edi, 0x4765092b
cmovne eax, edi
test cl, 1
cmovne eax, edx
jmp 0x401122
mov eax, dword [esi + 0x54]
mov eax, dword [eax]
mov dword [esi + 0x108], eax
cmp dword [esi + 0x108], 0
mov eax, 0x1a6c53dc
mov ecx, 0x708b7e9
cmove eax, ecx
jmp 0x401122
cmp byte [esi + 0x66], 0
mov eax, 0x2ccd787d
mov ecx, 0x7c6214b0
cmovne eax, ecx
mov ecx, dword [esi + 0xe4]
mov dword [esi + 0x4c], ecx
jmp 0x401122
mov eax, dword [esi + 0x58]
mov eax, dword [eax]
mov dword [esi + 0xf4], eax
cmp dword [esi + 0xf4], 0
setne byte [esi + 0x6a]
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x283e40a
mov edi, eax
or edi, 0x8400205
mov ebx, 0xac3e60f
and edx, ebx
and eax, 0xc50c11e0
or eax, edx
and edi, ebx
and ecx, 0x30300810
or ecx, edi
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xbbee8f3c
and ecx, 0x441170c3
or ecx, eax
mov edx, ecx
xor edx, 0x895d6326
mov dword [esi + 0x10], edx
mov eax, ecx
xor eax, 0x76a29cd9
or edx, 0x99ee809f
mov ebx, edx
mov edi, 0x45dd172c
and ebx, edi
mov edi, eax
and edi, 0x22006840
or edi, ebx
mov dword [esi + 8], edi
xor ecx, 0xef4c1c46
and ecx, dword [esi + 0x10]
mov ebx, ecx
not ebx
or edx, ebx
mov edi, 0x45dd172c
and ebx, edi
and ecx, 0xba22e8d3
or ecx, ebx
xor ecx, dword [esi + 8]
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8322f9f1
and edx, 0x7cdd060e
or edx, ecx
mov edi, dword [esi + 0x10]
and edi, 0xc6d0c0b8
mov ecx, eax
and ecx, 0x392f3f47
or ecx, edi
xor edx, 0x1acc796f
xor ecx, 0xc6d0c0b9
and eax, 1
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
not eax
mov ecx, eax
mov edx, 0xfff788e0
and ecx, edx
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0x82e7eac6
and ecx, 0x7d181539
or ecx, eax
mov edx, dword [0x514fa0]
xor ecx, 0x82ef9dd9
setne al
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
mov ah, dl
and ah, al
xor dl, al
or dl, ah
mov ah, al
or ah, cl
xor al, cl
not al
and al, cl
mov cl, ah
xor cl, al
xor al, 1
xor cl, 1
or al, ah
xor al, 1
or al, cl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ch, dl
xor ch, cl
and ch, dl
and cl, dl
or cl, al
mov al, ch
xor al, cl
test al, 1
mov edx, 0x1f71e1f9
mov edi, 0x61553285
cmovne edx, edi
test cl, cl
mov eax, edx
cmovne eax, edi
test ch, ch
cmove eax, edx
jmp 0x401122
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x24e40026
and ecx, 0x40086240
or ecx, edx
or eax, 0x64ec6266
xor eax, ecx
mov ecx, eax
xor ecx, 0x4240
xor eax, 0x24d71880
and ecx, 0x9b20c77f
and eax, 0x64df3880
or eax, ecx
mov edx, eax
xor edx, 0x335ae6
mov ecx, eax
xor ecx, 0x335ae7
and ecx, edx
xor eax, 0xeb840418
and eax, 0xebb444fc
and edx, 0x144bbb03
or edx, eax
mov eax, ecx
not eax
mov edi, eax
mov ebx, 0xda64b5dc
and edi, ebx
mov ebx, 0x259b4a23
and ecx, ebx
or ecx, edi
mov edi, edx
xor edi, 0x40b0a02
xor edx, 0xebb444fd
or eax, edx
mov ebx, 0xda64b5dc
and edx, ebx
mov ebx, 0x259b4a23
and edi, ebx
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10836001
mov edi, eax
and edi, 0xc8180812
or edi, edx
mov edx, edi
xor edx, 0xc8080012
xor edi, 0x3420412d
mov ebx, 0x3430492d
and edi, ebx
and edx, 0xc88b2012
or edx, edi
mov edi, dword [0x514fa0]
or ecx, 0x10104801
and ecx, ebx
and eax, 0x34496c0
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x276497ec
and eax, 0xd89b6813
or eax, ecx
sete ah
setne dl
cmp edi, 0xa
setl cl
cmp edi, 9
setg al
mov ch, dl
xor ch, ah
and ch, dl
mov dh, ch
xor dh, 1
mov bl, ch
and bl, dh
mov bh, bl
xor bh, 1
xor bl, ch
or bh, dh
xor bh, 1
or bh, bl
or dh, ch
xor dh, 1
mov ch, bh
and ch, dh
xor dh, bh
or dh, ch
mov ch, cl
or ch, dh
xor dh, 1
or dh, al
xor dh, 1
xor ch, 1
mov bl, dh
and bl, ch
xor ch, dh
or ch, bl
or cl, ah
xor al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, 1
mov dl, ch
xor dl, 1
and cl, dl
or dl, al
and al, ch
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xcc21b9fb
mov edi, 0x7c37be2a
cmovne eax, edi
test dl, 1
mov edx, 0xcc21b9fb
cmovne eax, edx
test cl, 1
cmove eax, edi
jmp 0x401122
mov eax, dword [esi + 0x6c]
mov eax, dword [eax]
mov dword [esi + 0x30], eax
mov eax, dword [esi + 0xa0]
mov eax, dword [esi + 0xa0]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f6c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, 0x52f2cac0
and ecx, edx
mov edi, 0xad0d353f
and eax, edi
or eax, ecx
mov ecx, eax
xor ecx, edx
mov edi, eax
xor edi, 0xfd458271
mov ebx, edi
and edi, ecx
mov ecx, eax
mov edx, 0xad0d353f
xor ecx, edx
mov dword [esi + 0x14], ecx
and ebx, ecx
mov dword [esi + 8], ebx
mov ecx, ebx
not ecx
mov edx, ecx
mov ebx, 0x84c38157
and edx, ebx
mov dword [esi + 0x20], edx
mov ebx, dword [esi + 8]
mov edx, 0x7b3c7ea8
and ebx, edx
add ebx, dword [esi + 0x20]
mov dword [esi + 8], ebx
mov edx, edi
not edx
or ecx, edx
mov ebx, 0x84c38157
and edx, ebx
mov ebx, 0x7b3c7ea8
and edi, ebx
or edi, edx
xor edi, dword [esi + 8]
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x9bc59c81
and ecx, 0x643a637e
or ecx, edx
mov edx, dword [esi + 0x14]
and edx, 1
xor eax, 0xad0d353e
or eax, edx
xor ecx, 0xcb8d2bce
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x35c55914
mov edi, eax
and edi, 0xca3aa6eb
or edi, edx
mov edx, edi
xor edx, 0x8300088
xor edi, 0x40000
or edi, 0x24008464
mov ebx, 0x240ca466
and edi, ebx
and edx, 0x8310988
or edx, edi
or ecx, 0xc2002
and ecx, ebx
and eax, 0xd3c25211
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xa8ffbedf
and eax, 0x57004120
or eax, ecx
mov ecx, dword [0x514f68]
xor eax, 0x5f3d68aa
sete byte [esi + 4]
cmp ecx, 0xa
setl byte [esi + 5]
mov ecx, dword [esi + 0x10]
lea eax, [ecx + 0x2a]
mov dword [esi + 0x34], eax
lea eax, [ecx + 0x2c]
mov dword [esi + 0x3c], eax
mov eax, 0xa824dbe3
cmp eax, 0x425e3dab
jg 0x40f726
cmp eax, 0xa824dbe3
je 0x40f9b8
cmp eax, 0xc714bd44
je 0x40fa8f
cmp eax, 0xea3a7116
jne 0x40f6fd
jmp 0x4233c5
cmp eax, 0x425e3dac
je 0x40fab2
cmp eax, 0x494fbf23
je 0x40fac2
cmp eax, 0x636ec759
jne 0x40f6fd
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9093409
and ecx, 0xc6c6c100
or ecx, edx
mov edx, eax
or edx, 0xcfcff509
xor edx, ecx
mov ecx, edx
xor ecx, 0xc242c000
xor edx, 0x301110ce
and ecx, 0xcb6aee31
and edx, 0x349511ce
or edx, ecx
xor edx, 0x4a51b39
mov ecx, edx
and ecx, eax
xor edx, eax
mov eax, dword [0x514f90]
or edx, ecx
cmp edx, 0xffffffff
sete dl
sete byte [esi + 6]
setne ch
cmp eax, 9
setg dh
cmp eax, 0xa
setl ah
setl byte [esi + 0x24]
mov al, ch
xor al, dl
and al, ch
xor al, dh
mov cl, al
xor cl, 1
and ch, ah
or ah, dl
xor ah, 1
and dh, dl
or dh, ch
mov dl, ah
and dl, dh
xor dh, ah
or dh, dl
mov ah, dh
xor ah, 1
mov dl, ah
and dl, dh
xor ah, dl
xor dl, 1
or dl, dh
xor dl, 1
or dl, ah
mov ch, dl
xor ch, 1
mov dh, al
and dh, cl
mov ah, dl
and ah, ch
mov bl, dh
and bl, al
xor dh, al
or dh, bl
xor ah, 1
mov bl, ah
xor bl, ch
or ah, ch
xor ah, 1
or ah, bl
mov bl, dh
xor bl, 1
and bl, ah
xor ah, 1
and ah, dh
or ah, bl
xor ch, cl
or dl, al
xor dl, 1
or dl, ch
mov al, dl
xor al, ah
test al, 1
mov ecx, 0x15f53277
mov edi, 0x791e792f
cmovne ecx, edi
test dl, 1
mov edi, 0x15f53277
cmovne edi, ecx
test ah, 1
cmove edi, ecx
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x40f989
cmp ecx, 0xc4355b7d
je 0x40f9ab
cmp ecx, 0xdf78edc4
jne 0x40f850
mov ch, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov al, ch
xor al, 1
mov cl, al
and cl, ch
xor al, cl
xor cl, 1
or cl, ch
xor cl, 1
or cl, al
mov dh, dl
xor dh, 1
mov byte [esi + 8], dh
mov ebx, edx
xor bl, dh
mov bh, dh
and bh, dl
mov al, bh
and al, dh
xor bh, dh
or bh, al
mov byte [esi + 0x14], bh
xor bh, 1
and bh, cl
or dh, cl
mov ah, cl
xor cl, 1
mov byte [esi + 0x20], cl
or ah, cl
xor ah, 1
mov al, ah
xor al, ch
or ah, ch
xor ah, 1
or ah, al
xor al, 1
mov ecx, eax
xor cl, ah
or ah, al
xor ah, 1
or ah, cl
mov byte [esi + 0x2c], dl
mov ch, byte [esi + 8]
or ch, dl
and bl, dl
mov byte [esi + 0x40], bl
xor bl, 1
mov al, ch
and al, bl
mov byte [esi + 8], al
mov al, bl
xor bl, ch
mov cl, ch
mov dl, ch
xor dl, 1
and cl, dl
xor cl, 1
mov ch, dl
xor ch, cl
or cl, dl
xor cl, 1
or cl, ch
mov ch, byte [esi + 0x40]
and al, ch
xor al, 1
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
xor al, cl
or bl, byte [esi + 8]
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, ah
xor ah, 1
or ah, al
mov al, cl
xor al, ah
or ah, cl
xor ah, 1
or ah, al
mov al, byte [esi + 0x14]
mov cl, byte [esi + 0x20]
and al, cl
or bh, al
xor cl, byte [esi + 0x2c]
xor dh, 1
or dh, cl
xor dh, 1
mov al, bh
and al, dh
xor dh, bh
or dh, al
xor dh, ah
and ah, dh
mov al, dh
xor al, ah
test al, 1
mov ebx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne ebx, ecx
test dh, 1
mov ecx, 0xc4355b7d
cmovne ecx, ebx
test ah, 1
cmove ecx, ebx
jmp 0x40f850
cmp ecx, 0x15f53277
je 0x40fcc2
cmp ecx, 0x791e792f
jne 0x40f850
mov ecx, 0xc4355b7d
jmp 0x40f850
mov word [esi + 0x18], 0x3e3e
mov ecx, edi
jmp 0x40f850
mov al, byte [esi + 4]
mov dl, byte [esi + 5]
mov ecx, eax
xor cl, 1
mov dh, dl
xor dh, 1
mov ch, dl
or ch, dh
mov ah, ch
xor ah, 1
mov ebx, eax
and bl, cl
mov bh, al
and bh, bl
xor bl, al
or bl, bh
xor bl, 1
or cl, al
xor cl, 1
mov bh, bl
and bh, cl
xor cl, bl
or cl, bh
mov bl, ah
or ah, dh
and dh, dl
and bl, ch
xor dh, 1
mov bh, dh
xor bh, dl
or dh, dl
xor dh, 1
or dh, bh
xor bl, 1
mov bh, bl
xor bh, ch
or bl, ch
xor bl, 1
or bl, bh
xor bl, dh
xor ch, dl
xor ah, 1
or ah, ch
xor ah, 1
mov ch, bl
and ch, ah
xor ah, bl
or ah, ch
mov ch, ah
xor ch, 1
or ch, cl
xor cl, 1
or cl, ah
mov ah, cl
xor ah, ch
or cl, ch
xor cl, 1
or cl, ah
mov ah, al
or ah, dl
xor al, dl
mov dl, ah
xor dl, al
xor al, 1
xor dl, 1
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
mov edx, eax
xor dl, 1
and dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x636ec759
mov edi, 0x494fbf23
cmovne ecx, edi
test al, 1
mov eax, ecx
cmovne eax, edi
test dl, 1
cmove eax, ecx
jmp 0x40f6fd
mov eax, dword [esi + 0x28]
mov word [eax], 0
add eax, 2
mov dword [esi + 0x28], eax
cmp eax, dword [esi + 0xc]
mov eax, 0xc714bd44
mov ecx, 0xea3a7116
cmove eax, ecx
jmp 0x40f6fd
mov eax, 0xc714bd44
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x28], ecx
jmp 0x40f6fd
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x70823176
mov edi, ecx
mov ebx, 0x8f7dce88
and edi, ebx
or edi, edx
mov edx, edi
xor edx, ebx
mov ebx, ecx
and ebx, 1
or ebx, edx
xor edi, 0x50803046
mov dword [esi + 8], ebx
mov edx, 0xaa3e8339
and dword [esi + 8], edx
mov edx, 0x55c17cc6
and edi, edx
add edi, dword [esi + 8]
or ebx, ecx
mov edx, 0xaa3e8339
and ecx, edx
mov edx, 0x55c17cc6
and eax, edx
or eax, ecx
xor eax, edi
not ebx
or ebx, eax
cmp ebx, 0xffffffff
sete byte [esi + 6]
mov eax, dword [0x514f90]
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl byte [esi + 0x24]
setl al
xor al, cl
mov ah, al
xor ah, dl
and ah, al
xor dl, cl
mov al, dl
xor al, 1
mov cl, ah
xor cl, 1
and dl, cl
or cl, al
and al, ah
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov edi, 0x791e792f
mov ebx, 0x15f53277
cmovne edi, ebx
test cl, cl
mov eax, 0x791e792f
cmovne edi, eax
test dl, dl
cmove edi, ebx
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x40fc93
cmp ecx, 0xc4355b7d
je 0x40fcb5
cmp ecx, 0xdf78edc4
jne 0x40fb83
mov bh, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov cl, bh
xor cl, 1
mov dl, bh
xor dl, cl
and cl, bh
xor cl, 1
mov dh, bh
xor dh, cl
or cl, bh
xor cl, 1
or cl, dh
mov eax, ecx
xor al, 1
mov bl, ch
xor bl, 1
mov dh, al
or dh, cl
xor dh, 1
and dl, bh
mov ah, bl
or ah, ch
xor ah, 1
xor dl, dh
mov bh, dl
xor bh, 1
and bh, dh
mov dh, bh
and dh, dl
xor bh, dl
mov dl, ch
mov byte [esi + 8], ch
xor ch, bl
and ch, dl
or bh, dh
xor ch, ah
mov dl, ch
xor dl, 1
and dl, ah
mov ah, dl
and ah, ch
xor dl, ch
or dl, ah
mov ah, bh
xor ah, 1
and ah, dl
xor dl, 1
and dl, bh
or dl, ah
and bl, al
mov ah, byte [esi + 8]
or al, ah
and cl, ah
or cl, bl
xor cl, 1
mov ah, al
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
mov eax, ecx
xor al, 1
mov ch, al
and ch, cl
xor al, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, al
mov al, ch
xor al, 1
mov ah, dl
xor ah, 1
and ah, dl
mov cl, ah
and cl, dl
xor ah, dl
or ah, cl
mov cl, ah
and ah, al
xor cl, 1
and cl, ch
or ah, cl
mov al, dl
xor al, ch
or ch, dl
xor ch, 1
or ch, al
mov al, ch
xor al, ah
test ch, 1
mov ecx, 0xc4355b7d
mov edx, 0x791e792f
cmovne ecx, edx
test ah, 1
cmove ecx, edx
test al, 1
mov eax, 0xc4355b7d
cmove ecx, eax
jmp 0x40fb83
cmp ecx, 0x15f53277
je 0x40ff26
cmp ecx, 0x791e792f
jne 0x40fb83
mov ecx, 0xc4355b7d
jmp 0x40fb83
mov word [esi + 0x18], 0x3e3e
mov ecx, edi
jmp 0x40fb83
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx], ax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x1d7f71c5
and edx, edi
and ecx, eax
and eax, 0xe2808e3a
or eax, edx
mov edx, eax
xor edx, 0x820
xor eax, edi
mov edi, eax
mov ebx, 0xefccd79f
and edi, ebx
mov ebx, 0x10332860
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0xefccd79f
and edi, ebx
mov ebx, 0x10332860
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov ebx, ecx
mov dword [esi + 8], ecx
mov ecx, eax
or ecx, 0x8fb582eb
mov edi, ecx
mov edx, 0xf487300d
and edi, edx
and ebx, 0x484d10
or ebx, edi
mov dword [esi + 0x14], ebx
mov edi, eax
xor edi, 0x704a7d14
and edi, eax
mov edx, edi
not edx
or ecx, edx
mov ebx, 0xf487300d
and edx, ebx
and edi, 0xb78cff2
or edi, edx
xor edi, dword [esi + 0x14]
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xc5cb3838
and ecx, 0x3a34c7c7
or ecx, edx
xor ecx, 0x4a7ebad2
mov edx, dword [esi + 8]
and edx, 1
xor eax, 0xfffffffe
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
mov edi, 0x6d22c658
xor edx, edi
and edx, eax
not eax
and eax, 0x522c208
and ecx, 0x68000450
or ecx, eax
mov eax, ecx
xor eax, 0x450
xor ecx, 0x97fffbaf
mov edi, ecx
mov ebx, 0x6fdb8aa7
and edi, ebx
and eax, 0x204458
or eax, edi
mov edi, edx
not edi
or ecx, edi
and edi, ebx
and edx, 0x90247558
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x92dd39a7
mov edx, 0x6d22c658
and ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x17180d7a
mov edx, 0xe8e7f285
and eax, edx
or eax, ecx
mov ecx, dword [0x514f90]
xor eax, edx
sete byte [esi + 6]
setne al
sete dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl byte [esi + 0x24]
setl cl
mov ch, cl
xor ch, dl
or al, cl
or cl, dl
xor cl, 1
or cl, ch
xor cl, 1
or ah, dl
mov dl, ah
xor dl, al
or ah, al
xor ah, 1
or ah, dl
xor ah, cl
mov dl, ah
xor dl, 1
and cl, dl
xor dl, cl
test ah, ah
mov eax, 0x791e792f
mov edi, 0x15f53277
cmovne eax, edi
test cl, cl
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmove eax, edi
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x40fef7
cmp ecx, 0xc4355b7d
je 0x40ff19
cmp ecx, 0xdf78edc4
jne 0x40fe80
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ch, dl
xor ch, 1
and dl, ch
xor dl, 1
mov dh, dl
xor dh, ch
or dl, ch
xor dl, 1
or dl, dh
xor dl, cl
xor cl, 1
mov dh, cl
and dh, ch
xor cl, ch
or cl, dh
mov ch, cl
xor ch, dl
xor dl, 1
or dl, cl
xor ch, 1
mov dh, dl
xor dh, ch
test ch, 1
mov ecx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test dl, 1
mov edi, 0x791e792f
cmovne ecx, edi
test dh, 1
cmove ecx, ebx
jmp 0x40fe80
cmp ecx, 0x15f53277
je 0x410263
cmp ecx, 0x791e792f
jne 0x40fe80
mov ecx, 0xc4355b7d
jmp 0x40fe80
mov word [esi + 0x18], 0x3e22
mov ecx, eax
jmp 0x40fe80
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx], ax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x71df730c
and edx, ecx
not ecx
and ecx, 0x540eefe5
and eax, 0xabf1101a
or eax, ecx
mov ecx, eax
xor ecx, 0x101008
xor eax, 0x500e6304
or eax, 0x8e208cf3
mov edi, eax
mov ebx, 0x23c9caa5
and edi, ebx
and ecx, 0x50163108
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0xdc36355a
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x6411ae3
and eax, 0xf9bee51c
or eax, ecx
mov ecx, eax
xor ecx, 0x88619610
mov edx, eax
xor edx, 0x88619611
and edx, ecx
xor eax, 0x51140988
and eax, 0xd1348d98
and ecx, 0x2ecb7267
or ecx, eax
xor ecx, 0x2ecb7266
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
mov edx, ecx
mov edi, 0x7d72d13
xor edx, edi
and edx, ecx
not ecx
and ecx, 0xc40102
and eax, 0x7132c11
or eax, ecx
mov ecx, eax
xor ecx, 0x3112401
xor eax, 0xf8ecd3ee
mov edi, eax
mov ebx, 0x1caeca94
and edi, ebx
and ecx, 0x3512503
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0xe351356b
or edx, edi
mov edi, dword [0x514f90]
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf828d2ec
mov edx, 0x7d72d13
and eax, edx
or eax, ecx
sete byte [esi + 6]
sete ch
setne ah
cmp edi, 9
setg al
cmp edi, 0xa
setl byte [esi + 0x24]
setl dl
mov cl, al
xor cl, dl
and cl, al
mov dh, cl
xor dh, 1
mov bl, dh
and bl, cl
mov bh, dh
xor bh, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, bh
mov bh, ah
xor bh, ch
and bh, ah
xor bl, 1
or dh, cl
xor dh, 1
mov cl, bl
and cl, dh
xor dh, bl
or dh, cl
mov bl, bh
not bl
and bl, bh
mov cl, bl
and cl, bh
xor bl, bh
or bl, cl
xor dh, 1
mov cl, dh
xor cl, bl
not cl
and cl, bl
or dh, bl
mov bl, dh
xor bl, cl
xor cl, 1
or cl, dh
xor bl, 1
xor cl, 1
or cl, bl
and ah, dl
or dl, ch
and al, ch
or al, ah
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov eax, edx
xor al, 1
xor cl, 1
mov ch, al
and ch, dl
xor ch, 1
mov ah, dl
xor ah, ch
or ch, dl
xor ch, 1
or ch, ah
xor ch, cl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0x15f53277
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov edi, 0x15f53277
cmovne edi, edx
test ch, 1
cmove edi, edx
mov edx, 0xdf78edc4
cmp edx, 0x15f53276
jg 0x410234
cmp edx, 0xc4355b7d
je 0x410256
cmp edx, 0xdf78edc4
jne 0x410129
mov al, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov ecx, eax
xor cl, 1
mov edx, ecx
mov cl, ah
xor cl, 1
mov ch, cl
and ch, ah
mov dh, cl
and dh, ch
xor ch, cl
or ch, dh
mov byte [esi + 0x14], dl
mov ebx, edx
or bl, al
and al, bl
xor bl, 1
mov dh, ch
xor dh, 1
mov byte [esi + 8], dh
mov bh, ch
or bh, dh
xor cl, ah
and cl, ah
mov ah, bl
xor ah, dl
and ah, bl
and bl, dl
or bl, al
mov al, ah
and al, bl
xor bl, ah
or bl, al
mov ah, cl
xor ah, 1
and cl, ah
mov al, ah
and al, cl
mov byte [esi + 0x20], al
xor cl, ah
mov dl, bh
and bh, ah
xor ah, dl
mov al, dl
mov dh, dl
xor dl, 1
and al, dl
xor dh, al
xor al, 1
or al, dl
xor al, 1
or al, dh
or cl, byte [esi + 0x20]
xor cl, al
or ah, bh
mov al, ah
xor al, cl
xor cl, 1
xor al, 1
or cl, ah
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
mov eax, ecx
xor al, 1
and cl, al
or bl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov al, byte [esi + 0x14]
mov dl, byte [esi + 8]
xor dl, al
and dl, al
xor ch, al
mov eax, edx
and al, ch
xor ch, dl
or ch, al
xor ch, cl
and cl, ch
mov al, ch
xor al, cl
test al, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
mov edx, 0xc4355b7d
cmovne edx, eax
test cl, 1
cmove edx, eax
jmp 0x410129
cmp edx, 0x15f53277
je 0x410503
cmp edx, 0x791e792f
jne 0x410129
mov edx, 0xc4355b7d
jmp 0x410129
mov word [esi + 0x18], 0x3e22
mov edx, edi
jmp 0x410129
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 2], ax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x64876937
and edx, ecx
not ecx
and ecx, 0x24864812
and eax, 0x40012125
or eax, ecx
mov ecx, eax
xor ecx, 0x2005
xor eax, 0xbffededa
mov edi, eax
mov ebx, 0x4931dd68
and edi, ebx
and ecx, 0x24862017
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0xb6ce2297
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdf0b1989
and eax, 0x20f4e676
or eax, ecx
mov ecx, eax
xor ecx, 0x44738f41
mov edx, eax
xor edx, 0x44738f40
and edx, ecx
xor eax, 0xbb8c70be
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov edi, eax
mov ebx, 0xfbdb0cdb
and edi, ebx
mov ebx, 0x424f324
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0xfbdb0cdb
and edi, ebx
mov ebx, 0x424f324
and ecx, ebx
or ecx, edi
mov edi, dword [0x514f90]
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc2138a6c
and eax, 0x3dec7593
or eax, ecx
mov ecx, eax
xor ecx, 0x38400501
xor eax, 0xc200880c
and eax, 0xc7acf89e
and ecx, 0x38530761
or ecx, eax
mov eax, ecx
xor eax, 0x5a85894
xor ecx, 0x10510741
and ecx, 0xd255a74b
and eax, 0x2daa58b4
or eax, ecx
mov ecx, eax
xor ecx, 0x82a0024
xor eax, 0x80410309
and eax, 0xa5c15b99
and ecx, 0x5a3ea466
or ecx, eax
mov edx, ecx
xor edx, 0x4c10881
xor ecx, 0x182a8042
and ecx, 0xb92ad35a
mov eax, 0x46d52ca5
and edx, eax
or edx, ecx
xor edx, eax
mov dword [esi + 0x14], edx
sete byte [esi + 6]
sete dl
setne cl
cmp edi, 9
setg ah
cmp edi, 0xa
setl byte [esi + 0x24]
setl al
mov ch, cl
or ch, al
xor cl, al
not cl
and cl, al
mov dh, ch
xor dh, cl
xor cl, 1
or cl, ch
xor dh, 1
xor cl, 1
or cl, dh
mov ch, ah
xor ch, dl
and ch, ah
xor al, dl
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x15f53277
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov ebx, edx
mov eax, 0x15f53277
cmovne ebx, eax
test cl, 1
cmovne ebx, edx
mov dword [esi + 8], ebx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4104d5
cmp eax, 0xc4355b7d
je 0x4104f5
cmp eax, 0xdf78edc4
jne 0x41043f
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
xor al, 1
mov edx, ecx
xor dl, 1
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ah, dl
xor ah, 1
mov ch, al
xor ch, cl
xor ch, 1
and ch, cl
or al, cl
xor al, 1
mov cl, ch
and cl, al
xor al, ch
or al, cl
mov ecx, eax
xor cl, dl
mov ch, ah
and ch, dl
mov dh, ch
xor dh, 1
xor ch, ah
or dh, dl
xor dh, 1
or dh, ch
xor dh, al
xor cl, 1
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x41043f
cmp eax, 0x15f53277
je 0x41078f
cmp eax, 0x791e792f
jne 0x41043f
mov eax, 0xc4355b7d
jmp 0x41043f
mov word [esi + 0x18], 0x3e21
mov eax, dword [esi + 8]
jmp 0x41043f
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 2], ax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x488a01
mov edi, ecx
and edi, 0xd821484
or edi, edx
mov ebx, edi
xor ebx, 0x5021084
xor edi, 0xf01ce958
mov edx, 0xf89ced58
and edi, edx
and ebx, 0x5421285
or ebx, edi
mov edi, eax
or edi, 0x8888c00
and edi, edx
mov edx, ecx
and edx, 0x2210022
or edx, edi
xor edx, ebx
mov edi, edx
not edi
and edi, 0x477ffc2d
and edx, 0xb88003d2
or edx, edi
mov edi, edx
xor edi, 0xb54a9d56
xor edx, 0x2104281
mov ebx, 0x39fff137
and eax, ebx
and ecx, 0xc6000ec8
or ecx, eax
mov eax, edi
mov ebx, 0xfca7b13e
and eax, ebx
mov ebx, 0x3584ec1
and edx, ebx
or edx, eax
mov eax, ecx
xor eax, 0x2000ec0
mov ebx, 0x39fff137
xor ecx, ebx
or edi, ecx
mov ebx, 0xfca7b13e
and ecx, ebx
mov ebx, 0x3584ec1
and eax, ebx
or eax, ecx
mov ebx, dword [0x514f90]
xor eax, edx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0xf5e29ca1
mov ecx, 0xa1d635e
and edi, ecx
or edi, eax
xor edi, ecx
sete byte [esi + 6]
sete al
setne cl
mov dword [esi + 0x14], ebx
cmp ebx, 0xa
setl dl
setl byte [esi + 0x24]
mov ah, cl
or ah, dl
xor ah, 1
xor cl, dl
not cl
and cl, dl
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ah, dl
or ah, al
xor ah, 1
xor dl, al
mov al, ah
and al, dl
xor dl, ah
or dl, al
mov eax, edx
xor al, 1
mov ah, al
and ah, dl
xor al, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, al
mov al, ah
xor al, 1
mov edx, eax
and dl, ah
mov ch, al
xor ch, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, ch
mov ah, dl
and ah, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, ah
mov ah, cl
and ah, al
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test cl, 1
mov ebx, 0x15f53277
mov ecx, 0x791e792f
cmovne ebx, ecx
test dl, 1
cmove ebx, ecx
test al, 1
mov eax, 0x15f53277
cmove ebx, eax
mov dword [esi + 8], ebx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x410761
cmp eax, 0xc4355b7d
je 0x410781
cmp eax, 0xdf78edc4
jne 0x41068c
mov dh, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov dl, ch
xor dl, 1
mov cl, dl
and cl, ch
mov eax, edx
xor al, cl
xor cl, 1
or cl, ch
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ecx
xor al, bl
mov ah, dh
mov bh, dh
or bl, dh
xor dh, 1
and al, cl
or dl, ch
mov ch, dl
xor ch, 1
and ah, dh
xor bh, ah
xor ah, 1
or ah, dh
xor ah, 1
or ah, bh
mov bh, al
xor bh, 1
and ch, bh
or bh, dl
and dl, al
xor bh, 1
or dl, ch
mov al, bh
and al, dl
xor dl, bh
or dl, al
xor dl, ah
mov eax, edx
xor al, 1
xor bl, 1
xor cl, dh
mov ah, bl
and ah, cl
xor cl, bl
or cl, ah
xor cl, 1
mov ch, dl
and ch, al
mov ah, dl
and ah, ch
xor ch, dl
or ch, ah
xor ch, cl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov al, ch
xor al, cl
not al
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmovne eax, edx
jmp 0x41068c
cmp eax, 0x15f53277
je 0x4108c1
cmp eax, 0x791e792f
jne 0x41068c
mov eax, 0xc4355b7d
jmp 0x41068c
mov word [esi + 0x18], 0x3e21
mov eax, dword [esi + 8]
jmp 0x41068c
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 4], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x410893
cmp eax, 0xc4355b7d
je 0x4108b3
cmp eax, 0xdf78edc4
jne 0x4107ae
mov ah, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov cl, ah
xor cl, 1
mov ch, dl
xor ch, 1
mov bl, ch
or bl, dl
mov al, bl
xor al, 1
mov bh, cl
or bh, ah
mov dh, cl
or dh, bh
xor bh, ah
xor bh, 1
xor dh, 1
or dh, bh
and al, bl
xor al, 1
mov bh, al
xor bh, bl
or al, bl
xor al, 1
or al, bh
mov bh, al
xor bh, 1
and bh, dl
and al, ch
or al, bh
mov bh, bl
and bh, ch
xor bl, ch
or bl, bh
xor al, 1
mov bh, al
xor bh, bl
or al, bl
xor al, 1
or al, bh
xor al, dh
and ch, ah
mov ah, cl
xor ah, dl
and ah, cl
and cl, dl
or cl, ch
xor ah, 1
xor cl, 1
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, dl
and ah, cl
xor dl, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
xor al, 1
and ah, al
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x4107ae
cmp eax, 0x15f53277
je 0x410994
cmp eax, 0x791e792f
jne 0x4107ae
mov eax, 0xc4355b7d
jmp 0x4107ae
mov word [esi + 0x18], 0x3e3b
mov eax, dword [esi + 8]
jmp 0x4107ae
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 4], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
mov dword [esi + 0x20], edi
cmp eax, 0x15f53276
jg 0x410966
cmp eax, 0xc4355b7d
je 0x410986
cmp eax, 0xdf78edc4
jne 0x4108e2
mov cl, byte [esi + 6]
mov al, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, ah
xor ch, al
xor ch, 1
or ch, ah
or dl, cl
xor al, cl
and al, cl
mov cl, dl
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov cl, al
and al, ch
xor ch, 1
xor cl, 1
mov dl, ch
xor dl, cl
and dl, ch
and cl, ch
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ebx, edi
test cl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test dl, 1
cmove eax, ebx
jmp 0x4108e2
cmp eax, 0x15f53277
je 0x410a5f
cmp eax, 0x791e792f
jne 0x4108e2
mov eax, 0xc4355b7d
jmp 0x4108e2
mov word [esi + 0x18], 0x3e3b
mov eax, dword [esi + 8]
jmp 0x4108e2
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 6], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x410a31
cmp eax, 0xc4355b7d
je 0x410a51
cmp eax, 0xdf78edc4
jne 0x4109b3
mov dl, byte [esi + 6]
mov al, byte [esi + 0x24]
mov ah, al
xor ah, 1
mov ch, dl
xor ch, al
mov cl, dl
or cl, al
xor cl, 1
or cl, ch
and al, ah
xor al, 1
mov ch, al
xor ch, ah
or al, ah
mov ah, dl
xor ah, 1
xor cl, 1
xor al, 1
or al, ch
and ah, al
xor al, 1
and al, dl
or al, ah
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmove eax, edx
jmp 0x4109b3
cmp eax, 0x15f53277
je 0x410b28
cmp eax, 0x791e792f
jne 0x4109b3
mov eax, 0xc4355b7d
jmp 0x4109b3
mov word [esi + 0x18], 0x3e2c
mov eax, dword [esi + 8]
jmp 0x4109b3
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 6], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x410afa
cmp eax, 0xc4355b7d
je 0x410b1a
cmp eax, 0xdf78edc4
jne 0x410a7d
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and dl, ah
mov ch, al
and ch, cl
or ch, dl
mov dl, ch
xor dl, ah
and dl, ch
xor ah, cl
xor ah, 1
and ah, cl
xor cl, al
and cl, al
mov al, ah
and al, cl
xor cl, ah
or cl, al
xor cl, dl
mov ch, cl
xor ch, 1
and ch, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test ch, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, edi
mov edi, dword [esi + 0x20]
jmp 0x410a7d
cmp eax, 0x15f53277
je 0x410be8
cmp eax, 0x791e792f
jne 0x410a7d
mov eax, 0xc4355b7d
jmp 0x410a7d
mov word [esi + 0x18], 0x3e2c
mov eax, dword [esi + 8]
jmp 0x410a7d
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 8], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x410bba
cmp eax, 0xc4355b7d
je 0x410bda
cmp eax, 0xdf78edc4
jne 0x410b47
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
xor al, 1
mov edx, ecx
xor dl, 1
mov ah, al
and ah, dl
xor dl, al
or dl, ah
xor dl, 1
mov ah, al
xor ah, cl
xor ah, 1
and ah, cl
or al, cl
xor al, 1
mov cl, ah
and cl, al
xor al, ah
or al, cl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmove eax, ebx
jmp 0x410b47
cmp eax, 0x15f53277
je 0x410d15
cmp eax, 0x791e792f
jne 0x410b47
mov eax, 0xc4355b7d
jmp 0x410b47
mov word [esi + 0x18], 0x3e32
mov eax, dword [esi + 8]
jmp 0x410b47
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 8], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x410ce7
cmp eax, 0xc4355b7d
je 0x410d07
cmp eax, 0xdf78edc4
jne 0x410c06
mov al, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov cl, ch
xor cl, 1
mov edx, ecx
or dl, ch
mov ah, ch
xor ah, cl
and ah, ch
mov dh, ah
and ah, dl
xor dl, 1
xor dh, 1
mov ebx, edx
xor bl, dh
and bl, dl
and dh, dl
mov bh, al
xor bh, 1
or dh, ah
mov dl, bl
xor dl, 1
xor bl, dh
xor dh, 1
or dh, dl
xor dh, 1
or dh, bl
mov dl, dh
xor dl, 1
and dh, bh
and dl, al
or dl, dh
mov ah, al
and ah, bh
mov dh, al
and dh, ah
xor ah, al
or ah, dh
mov al, ah
xor al, 1
and al, ch
and ah, cl
or ah, al
mov al, bh
xor al, cl
or cl, bh
xor cl, 1
or cl, al
xor cl, 1
mov al, ah
and al, cl
xor cl, ah
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ch, dl
xor ch, al
and ch, dl
and al, dl
or al, cl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0x791e792f
mov edi, 0xc4355b7d
cmovne edx, edi
test al, 1
mov eax, edx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test ch, 1
cmove eax, edx
jmp 0x410c06
cmp eax, 0x15f53277
je 0x410dc2
cmp eax, 0x791e792f
jne 0x410c06
mov eax, 0xc4355b7d
jmp 0x410c06
mov word [esi + 0x18], 0x3e32
mov eax, dword [esi + 8]
jmp 0x410c06
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xa], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x410d9b
cmp eax, 0xc4355b7d
je 0x410db4
cmp eax, 0xdf78edc4
jne 0x410d34
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, ah
and ah, al
or al, cl
xor al, 1
or al, ch
xor al, 1
and dl, cl
or dl, ah
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov edx, 0x791e792f
cmove eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x410d34
cmp eax, 0x15f53277
je 0x410f11
cmp eax, 0x791e792f
jne 0x410d34
mov eax, 0xc4355b7d
jmp 0x410d34
mov word [esi + 0x18], 0x3e3b
mov eax, dword [esi + 8]
jmp 0x410d34
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xa], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x410ee3
cmp eax, 0xc4355b7d
je 0x410f03
cmp eax, 0xdf78edc4
jne 0x410de0
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov eax, ecx
xor al, 1
mov ch, al
and ch, cl
mov ah, al
xor ah, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, ah
mov dh, dl
xor dh, 1
mov ah, dh
or ah, dl
or cl, al
mov ebx, eax
xor bl, cl
or cl, al
mov al, ah
xor al, 1
xor cl, 1
or cl, bl
and ah, al
mov bl, ah
and bl, al
xor ah, al
or ah, bl
mov bl, ah
and ah, dh
xor bl, 1
and bl, dl
or ah, bl
mov dh, al
xor dh, dl
or al, dl
xor al, 1
or al, dh
xor al, 1
mov dh, ah
and dh, al
xor al, ah
or al, dh
mov ah, al
xor ah, 1
or ah, cl
xor cl, 1
or cl, al
mov al, cl
xor al, ah
or cl, ah
xor cl, 1
or cl, al
xor dl, ch
and ch, dl
xor dl, 1
mov al, ch
and al, dl
xor dl, ch
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov ah, cl
xor ah, al
or cl, al
xor cl, 1
or cl, ah
mov ah, cl
xor ah, 1
and ah, dl
xor dl, 1
and cl, dl
or cl, ah
mov ah, al
and ah, dl
xor al, dl
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x410de0
cmp eax, 0x15f53277
je 0x4110fc
cmp eax, 0x791e792f
jne 0x410de0
mov eax, 0xc4355b7d
jmp 0x410de0
mov word [esi + 0x18], 0x3e3b
mov eax, dword [esi + 8]
jmp 0x410de0
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xc], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4110ce
cmp eax, 0xc4355b7d
je 0x4110ee
cmp eax, 0xdf78edc4
jne 0x410f30
mov ch, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov dl, ch
xor dl, 1
mov byte [esi + 0x2c], dl
mov bh, ch
and bh, dl
mov eax, edx
and al, bh
xor dl, bh
or dl, al
mov bl, cl
xor bl, 1
mov dh, cl
xor dh, bl
and bl, cl
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
mov ah, dl
mov byte [esi + 0x48], dl
xor al, 1
and dh, cl
mov cl, bl
xor cl, 1
mov dl, bl
or dl, cl
mov byte [esi + 0x20], dl
mov dl, al
and dl, cl
mov byte [esi + 0x40], dl
xor cl, al
mov byte [esi + 0x44], cl
mov dl, al
or dl, ah
mov cl, dl
xor cl, 1
mov eax, ecx
and al, dl
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
xor bh, 1
mov dl, bh
mov ah, byte [esi + 0x2c]
xor dl, ah
or bh, ah
xor bh, 1
or bh, dl
mov dl, al
xor dl, 1
and dl, bh
xor bh, 1
and bh, al
or bh, dl
mov eax, ecx
xor al, ch
or cl, ch
xor cl, 1
or cl, al
xor cl, 1
mov al, bh
and al, cl
xor cl, bh
or cl, al
mov ah, byte [esi + 0x20]
mov al, ah
xor al, 1
mov dl, al
and dl, ah
mov ah, dl
and ah, al
xor dl, al
or dl, ah
mov ah, dh
xor ah, 1
mov bh, dh
and bh, ah
xor bh, 1
mov ch, bh
xor ch, ah
or bh, ah
xor bh, 1
or bh, ch
mov ch, dl
xor ch, 1
and ch, bh
xor bh, 1
and bh, dl
or bh, ch
xor ah, byte [esi + 0x20]
or dh, al
xor dh, 1
or dh, ah
xor dh, 1
mov al, bh
and al, dh
xor dh, bh
or dh, al
mov al, dh
xor al, 1
mov dl, al
and dl, dh
xor al, dl
xor dl, 1
or dl, dh
xor dl, 1
or dl, al
mov eax, edx
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, al
xor bl, byte [esi + 0x48]
mov ah, byte [esi + 0x44]
or ah, byte [esi + 0x40]
xor ah, 1
mov al, bl
and al, ah
xor ah, bl
or ah, al
mov al, dl
xor al, 1
mov ecx, edx
and cl, al
mov ch, cl
xor ch, 1
or ch, al
xor cl, dl
xor ch, 1
or ch, cl
mov al, ch
and ch, ah
mov cl, ah
xor cl, 1
xor al, 1
and al, cl
or ch, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test ch, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x410f30
cmp eax, 0x15f53277
je 0x41125a
cmp eax, 0x791e792f
jne 0x410f30
mov eax, 0xc4355b7d
jmp 0x410f30
mov word [esi + 0x18], 0x3e3e
mov eax, dword [esi + 8]
jmp 0x410f30
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xc], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41122c
cmp eax, 0xc4355b7d
je 0x41124c
cmp eax, 0xdf78edc4
jne 0x41111a
mov dl, byte [esi + 6]
mov dh, byte [esi + 0x24]
mov ecx, edx
xor cl, 1
mov bl, dh
xor bl, 1
mov eax, edx
xor al, cl
and al, dl
mov bh, al
xor bh, 1
mov ah, bh
and ah, al
mov ch, bh
and ch, ah
xor ah, bh
or ah, ch
mov ch, dh
or ch, bl
xor ah, 1
or bh, al
xor bh, 1
mov al, ah
and al, bh
xor bh, ah
mov ah, ch
xor ah, 1
or bh, al
mov al, dh
and al, ch
or ch, bl
xor ch, 1
and ah, bl
or ah, al
mov al, ch
and al, ah
xor ah, ch
or ah, al
mov ch, ah
xor ch, 1
and ch, ah
mov al, ch
and al, ah
xor ch, ah
or ch, al
mov al, bh
xor al, 1
and al, ch
xor ch, 1
and ch, bh
or ch, al
and bl, dl
or dl, dh
and cl, dh
or cl, bl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov cl, ch
xor cl, 1
mov edx, eax
xor dl, 1
mov ah, cl
and ah, ch
mov dh, dl
and dh, al
xor cl, ah
xor ah, 1
or ah, ch
xor ah, 1
or ah, cl
mov cl, dl
and cl, dh
xor dh, dl
or dh, cl
xor dh, ah
mov cl, ch
xor cl, al
or al, ch
xor al, 1
or al, cl
mov ecx, eax
xor cl, dh
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dh, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41111a
cmp eax, 0x15f53277
je 0x41131f
cmp eax, 0x791e792f
jne 0x41111a
mov eax, 0xc4355b7d
jmp 0x41111a
mov word [esi + 0x18], 0x3e3e
mov eax, dword [esi + 8]
jmp 0x41111a
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xe], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4112f1
cmp eax, 0xc4355b7d
je 0x411311
cmp eax, 0xdf78edc4
jne 0x411279
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, al
xor ch, dl
mov dh, ch
xor dh, ah
and dh, ch
and dl, cl
mov ch, dl
and ch, cl
xor dl, cl
or dl, ch
and ah, dl
xor dl, 1
and dl, al
or dl, ah
mov cl, dh
xor cl, dl
or dl, dh
xor dl, 1
or dl, cl
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x411279
cmp eax, 0x15f53277
je 0x41147e
cmp eax, 0x791e792f
jne 0x411279
mov eax, 0xc4355b7d
jmp 0x411279
mov word [esi + 0x18], 0x3e22
mov eax, dword [esi + 8]
jmp 0x411279
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xe], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x411450
cmp eax, 0xc4355b7d
je 0x411470
cmp eax, 0xdf78edc4
jne 0x41133d
mov ah, byte [esi + 6]
mov bh, byte [esi + 0x24]
mov al, ah
xor al, 1
mov ch, al
and ch, ah
xor al, ch
xor ch, 1
or ch, ah
xor ch, 1
or ch, al
mov dl, bh
xor dl, 1
mov byte [esi + 0x2c], dl
mov bl, dl
and bl, bh
mov al, dl
and al, bl
xor bl, dl
or bl, al
mov al, bl
xor al, 1
mov edx, eax
mov byte [esi + 0x44], al
mov al, bl
and al, dl
mov edx, eax
and dl, bl
mov byte [esi + 0x40], dl
xor al, bl
mov edx, ebx
or bl, ch
mov dh, ch
xor ch, 1
or dh, ch
xor dh, 1
mov cl, dh
xor cl, ah
or dh, ah
xor dh, 1
or dh, cl
xor dh, 1
mov ah, cl
and ah, dh
xor dh, cl
or dh, ah
mov ah, byte [esi + 0x44]
or dl, ah
xor bh, dl
or dl, byte [esi + 0x2c]
xor dl, 1
xor bh, 1
mov cl, dl
and cl, bh
xor bh, dl
or bh, cl
mov cl, bh
xor cl, 1
or cl, dh
xor dh, 1
xor cl, 1
or dh, bh
xor dh, 1
mov dl, cl
and dl, dh
xor dh, cl
or dh, dl
or al, byte [esi + 0x40]
xor al, ch
xor al, 1
mov cl, ah
xor cl, ch
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov al, dh
xor al, 1
and dh, al
mov ecx, eax
and cl, dh
xor dh, al
or dh, cl
xor dh, bl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x41133d
cmp eax, 0x15f53277
je 0x411530
cmp eax, 0x791e792f
jne 0x41133d
mov eax, 0xc4355b7d
jmp 0x41133d
mov word [esi + 0x18], 0x3e22
mov eax, dword [esi + 8]
jmp 0x41133d
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x10], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x411506
cmp eax, 0xc4355b7d
je 0x411522
cmp eax, 0xdf78edc4
jne 0x41149d
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
and al, cl
mov ch, dl
and ch, ah
xor ah, dl
or ah, ch
xor ah, cl
xor cl, 1
and cl, dl
or al, cl
xor al, 1
or al, dl
mov cl, ah
xor cl, al
and ah, al
or ah, cl
mov al, ah
xor al, cl
test al, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test ah, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x41149d
cmp eax, 0x15f53277
je 0x411696
cmp eax, 0x791e792f
jne 0x41149d
mov eax, 0xc4355b7d
jmp 0x41149d
mov word [esi + 0x18], 0x3e47
mov eax, dword [esi + 8]
jmp 0x41149d
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x10], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x411668
cmp eax, 0xc4355b7d
je 0x411688
cmp eax, 0xdf78edc4
jne 0x41154e
mov ch, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov al, ch
xor al, 1
mov ah, al
and ah, ch
mov cl, al
and cl, ah
xor ah, al
or ah, cl
mov cl, ah
xor cl, 1
mov dh, dl
xor dh, 1
or ah, cl
xor ch, ah
mov ebx, edx
or bl, dh
or ah, al
xor ah, 1
xor ch, 1
mov al, ah
and al, ch
xor ch, ah
or ch, al
mov eax, edx
and al, dh
xor al, 1
mov ah, al
xor ah, dh
or al, dh
xor al, 1
or al, ah
mov dh, bl
xor dh, 1
and bl, al
xor al, 1
and al, dh
or al, bl
mov ah, dh
xor ah, dl
or dh, dl
xor dh, 1
or dh, ah
xor dh, 1
mov ah, al
and ah, dh
xor dh, al
or dh, ah
mov al, dh
xor al, 1
mov ah, al
and ah, dh
xor al, ah
xor ah, 1
or ah, dh
xor ah, 1
or ah, al
xor ah, ch
mov al, ah
xor al, 1
mov ch, cl
or ch, dl
xor cl, dl
xor cl, 1
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
mov edx, eax
and dl, ah
mov ch, dl
xor ch, 1
or ch, ah
mov ah, cl
xor ah, 1
and cl, ah
xor dl, al
xor ch, 1
or ch, dl
mov edx, ecx
and dl, ah
xor cl, ah
or cl, dl
mov dl, ch
xor dl, 1
and dl, cl
xor cl, 1
and cl, ch
or cl, dl
mov edx, eax
xor dl, ah
or ah, al
xor ah, 1
or ah, dl
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41154e
cmp eax, 0x15f53277
je 0x4117ca
cmp eax, 0x791e792f
jne 0x41154e
mov eax, 0xc4355b7d
jmp 0x41154e
mov word [esi + 0x18], 0x3e47
mov eax, dword [esi + 8]
jmp 0x41154e
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x12], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41179c
cmp eax, 0xc4355b7d
je 0x4117bc
cmp eax, 0xdf78edc4
jne 0x4116b5
mov ah, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov dh, ah
xor dh, 1
mov dl, dh
and dl, ah
mov al, dh
and al, dl
xor dl, dh
or dl, al
mov ebx, ecx
xor bl, 1
mov al, dl
xor al, 1
mov ch, dl
xor ch, al
and ch, dl
or dh, ah
xor dh, ch
mov ah, cl
or ah, bl
and ch, dh
xor ch, 1
mov bh, ch
xor bh, dh
or ch, dh
mov dh, ah
xor ch, 1
or ch, bh
mov bh, bl
xor bh, ah
and bh, bl
and ah, bl
xor dh, 1
and dh, cl
or ah, dh
mov dh, bh
xor dh, 1
xor bh, ah
xor ah, 1
or ah, dh
xor ah, 1
or ah, bh
xor ah, ch
mov ch, dl
xor ch, cl
and ch, dl
mov dl, ah
xor dl, 1
xor al, cl
mov cl, ch
and cl, al
xor al, ch
or al, cl
mov ecx, edx
and cl, ah
xor cl, 1
mov ch, ah
xor ch, cl
or cl, ah
mov ah, al
xor ah, 1
xor cl, 1
or cl, ch
mov ch, cl
xor ch, 1
and ch, al
and cl, ah
or cl, ch
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x4116b5
cmp eax, 0x15f53277
je 0x41188a
cmp eax, 0x791e792f
jne 0x4116b5
mov eax, 0xc4355b7d
jmp 0x4116b5
mov word [esi + 0x18], 0x3e76
mov eax, dword [esi + 8]
jmp 0x4116b5
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x12], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41185c
cmp eax, 0xc4355b7d
je 0x41187c
cmp eax, 0xdf78edc4
jne 0x4117e8
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, dl
mov ch, al
and dl, al
xor al, 1
and ah, al
and ch, cl
or ch, ah
xor ch, 1
or ch, al
mov ah, ch
xor ah, 1
and al, cl
or dl, al
mov al, dl
xor al, 1
and dl, ch
or ch, al
and al, ah
or al, dl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x4117e8
cmp eax, 0x15f53277
je 0x4119fb
cmp eax, 0x791e792f
jne 0x4117e8
mov eax, 0xc4355b7d
jmp 0x4117e8
mov word [esi + 0x18], 0x3e76
mov eax, dword [esi + 8]
jmp 0x4117e8
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x14], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4119d3
cmp eax, 0xc4355b7d
je 0x4119f3
cmp eax, 0xdf78edc4
jne 0x4118a9
mov dl, byte [esi + 6]
mov dh, byte [esi + 0x24]
mov eax, edx
xor al, 1
mov ah, al
and ah, dl
mov ecx, eax
xor cl, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, cl
mov ch, dh
xor ch, 1
mov cl, ch
and cl, dh
xor cl, 1
mov bl, dh
xor bl, cl
or cl, dh
xor cl, 1
or cl, bl
mov bl, ah
xor bl, 1
mov bh, bl
mov byte [esi + 0x20], bl
or al, dl
mov dl, cl
xor dl, 1
or ch, dh
mov bl, ah
and bl, bh
mov dh, bl
and dh, ah
xor bl, ah
or bl, dh
mov bh, ch
xor bh, 1
mov byte [esi + 0x2c], bh
and bh, ch
mov dh, dl
and dh, ch
mov byte [esi + 0x40], dh
xor ch, dl
mov dh, dl
mov dl, byte [esi + 0x20]
or dh, dl
xor dl, al
xor al, 1
xor bl, al
or al, ah
xor al, 1
or al, dl
xor al, 1
mov dl, bl
and dl, al
xor al, bl
or al, dl
mov dl, bh
mov bl, byte [esi + 0x2c]
and dl, bl
xor bh, bl
or bh, dl
xor bh, cl
or ch, byte [esi + 0x40]
xor bh, 1
mov dl, bh
xor dl, ch
or bh, ch
xor bh, 1
or bh, dl
xor al, 1
mov dl, al
xor dl, bh
xor dl, 1
and dl, bh
or al, bh
xor al, 1
mov ch, dl
and ch, al
xor al, dl
or al, ch
xor cl, ah
mov dl, dh
xor dl, cl
xor cl, 1
xor dl, 1
or cl, dh
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x4118a9
cmp eax, 0x15f53277
je 0x411aa1
cmp eax, 0x791e792f
jne 0x4118a9
mov eax, 0xc4355b7d
jmp 0x4118a9
mov eax, dword [esi + 8]
jmp 0x4118a9
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x14], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x411a80
cmp eax, 0xc4355b7d
je 0x411a99
cmp eax, 0xdf78edc4
jne 0x411a19
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, al
mov ah, dl
and dl, al
xor al, 1
or ah, al
xor ah, 1
xor al, cl
xor al, 1
and al, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, ah
mov ecx, edx
xor cl, 1
and cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ebx, edi
test dl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test cl, 1
cmove eax, ebx
jmp 0x411a19
cmp eax, 0x15f53277
je 0x411bc0
cmp eax, 0x791e792f
jne 0x411a19
mov eax, 0xc4355b7d
jmp 0x411a19
mov eax, dword [esi + 8]
jmp 0x411a19
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x16], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
mov dword [esi + 0x20], edi
cmp eax, 0x15f53276
jg 0x411b98
cmp eax, 0xc4355b7d
je 0x411bb8
cmp eax, 0xdf78edc4
jne 0x411ac3
mov dh, byte [esi + 6]
mov bl, byte [esi + 0x24]
mov ch, dh
xor ch, 1
mov cl, ch
and cl, dh
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov eax, ebx
xor al, 1
mov dl, al
and dl, bl
xor dl, 1
mov ah, bl
xor ah, dl
or dl, bl
xor dl, 1
or dl, ah
mov ah, cl
xor ah, 1
or ch, dh
xor ch, cl
or al, bl
mov dh, ch
and dh, cl
xor dh, 1
mov bl, dh
xor bl, ch
or dh, ch
mov ch, al
xor dh, 1
or dh, bl
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
and ah, dl
xor dl, 1
xor ch, 1
and ch, dl
or al, ch
mov ch, bl
and ch, al
xor al, bl
or al, ch
xor al, dh
mov ch, cl
xor ch, dl
and ch, cl
and dl, cl
or dl, ah
mov cl, ch
and cl, dl
xor dl, ch
or dl, cl
mov ecx, edx
mov ch, al
xor ch, dl
and ch, al
and dl, al
xor al, 1
xor cl, 1
and cl, al
or dl, cl
mov al, ch
xor al, dl
test al, 1
mov ebx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ebx, edi
test dl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test ch, 1
cmove eax, ebx
jmp 0x411ac3
cmp eax, 0x15f53277
je 0x411c7d
cmp eax, 0x791e792f
jne 0x411ac3
mov eax, 0xc4355b7d
jmp 0x411ac3
mov eax, dword [esi + 8]
jmp 0x411ac3
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x16], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x411c55
cmp eax, 0xc4355b7d
je 0x411c75
cmp eax, 0xdf78edc4
jne 0x411bde
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
or dl, al
and al, cl
or al, ch
xor al, 1
or al, ah
or ah, cl
mov cl, ah
xor cl, dl
or ah, dl
xor ah, 1
or ah, cl
xor ah, 1
mov ecx, eax
or cl, ah
xor ah, al
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test cl, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, edi
mov edi, dword [esi + 0x20]
jmp 0x411bde
cmp eax, 0x15f53277
je 0x411de7
cmp eax, 0x791e792f
jne 0x411bde
mov eax, 0xc4355b7d
jmp 0x411bde
mov eax, dword [esi + 8]
jmp 0x411bde
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x18], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x411dbf
cmp eax, 0xc4355b7d
je 0x411ddf
cmp eax, 0xdf78edc4
jne 0x411c9c
mov al, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov dh, al
mov dl, al
mov byte [esi + 0x44], al
xor dh, 1
mov byte [esi + 0x2c], ch
mov bl, ch
xor bl, 1
mov byte [esi + 0x40], bl
and ch, bl
mov ah, bl
and ah, ch
xor bl, ch
or bl, ah
mov ah, dh
and ah, al
mov bh, dh
and bh, ah
xor ah, dh
or ah, bh
mov al, dh
or al, dl
mov bh, al
xor bh, 1
mov cl, ah
and cl, bh
xor ah, 1
and ah, al
or ah, cl
xor al, dh
or bh, dl
xor bh, 1
or bh, al
xor bh, 1
mov al, ah
and al, bh
xor bh, ah
or bh, al
mov al, ch
mov cl, byte [esi + 0x2c]
and al, cl
xor ch, cl
or ch, al
mov ah, bl
xor ah, 1
mov al, ah
or al, bl
mov cl, al
xor cl, 1
mov dl, ch
and dl, al
xor ch, 1
and ch, cl
or ch, dl
xor al, byte [esi + 0x40]
or cl, byte [esi + 0x2c]
xor cl, 1
or cl, al
xor cl, 1
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov ch, cl
xor ch, bh
and cl, ch
and ch, bh
mov al, cl
and al, ch
xor ch, cl
or ch, al
and bl, byte [esi + 0x44]
mov al, dh
xor al, ah
and al, dh
and ah, dh
or ah, bl
xor al, 1
xor ah, 1
mov cl, al
xor cl, ah
or ah, al
xor ah, 1
or ah, cl
mov al, ah
xor al, 1
mov cl, ah
and cl, al
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
or al, ch
xor ch, 1
xor cl, ch
xor ch, ah
xor al, 1
or al, ch
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x411c9c
cmp eax, 0x15f53277
je 0x411ea1
cmp eax, 0x791e792f
jne 0x411c9c
mov eax, 0xc4355b7d
jmp 0x411c9c
mov eax, dword [esi + 8]
jmp 0x411c9c
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x18], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x411e79
cmp eax, 0xc4355b7d
je 0x411e99
cmp eax, 0xdf78edc4
jne 0x411e05
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
xor cl, 1
mov edx, eax
xor dl, 1
mov ah, al
xor ah, cl
xor ah, 1
or dl, ah
xor dl, 1
or cl, al
and ah, al
xor ah, 1
mov al, cl
xor al, ah
or ah, cl
xor ah, 1
or ah, al
xor ah, dl
mov cl, ah
xor cl, 1
and cl, dl
mov al, cl
xor al, ah
test al, 1
mov edx, 0x791e792f
mov edi, 0xc4355b7d
cmovne edx, edi
test ah, 1
mov eax, edx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test cl, 1
cmove eax, edx
jmp 0x411e05
cmp eax, 0x15f53277
je 0x411ff9
cmp eax, 0x791e792f
jne 0x411e05
mov eax, 0xc4355b7d
jmp 0x411e05
mov eax, dword [esi + 8]
jmp 0x411e05
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1a], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x411fd1
cmp eax, 0xc4355b7d
je 0x411ff1
cmp eax, 0xdf78edc4
jne 0x411ec0
mov ah, byte [esi + 6]
mov al, byte [esi + 0x24]
mov dl, ah
xor dl, 1
and ah, dl
mov ecx, edx
and cl, ah
xor ah, dl
or ah, cl
mov ecx, eax
xor cl, 1
mov bl, ah
xor bl, 1
or bl, ah
mov dh, cl
or dh, al
mov bh, dh
xor bh, 1
mov ch, bl
xor ch, dl
and bl, dl
or bl, ch
xor ch, 1
mov dl, ch
xor dl, bl
or ch, bl
mov bl, al
xor bl, cl
and bl, al
xor ch, 1
or ch, dl
mov dl, bl
xor dl, 1
and bl, dh
or dh, dl
and dl, bh
or dl, bl
mov bl, dh
xor bl, dl
xor dl, 1
xor bl, 1
or dl, dh
xor dl, 1
or dl, bl
mov dh, dl
xor dh, 1
and dl, dh
mov bl, dh
and bl, dl
xor dl, dh
or dl, bl
xor dl, ch
mov ch, dl
xor ch, 1
xor al, ah
and al, ah
xor cl, ah
mov ah, al
xor ah, 1
xor al, cl
xor cl, 1
or cl, ah
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ah, al
and ah, cl
xor al, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, al
mov al, ah
xor al, 1
mov cl, ch
and cl, dl
mov dh, cl
and dh, ch
xor cl, ch
mov ch, ah
and ch, al
or cl, dh
mov dh, ch
and dh, ah
xor ch, ah
or ch, dh
xor ch, cl
mov cl, dl
and cl, al
xor al, dl
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x411ec0
cmp eax, 0x15f53277
je 0x4120cd
cmp eax, 0x791e792f
jne 0x411ec0
mov eax, 0xc4355b7d
jmp 0x411ec0
mov eax, dword [esi + 8]
jmp 0x411ec0
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1a], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4120a5
cmp eax, 0xc4355b7d
je 0x4120c5
cmp eax, 0xdf78edc4
jne 0x412017
mov dl, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov al, dl
or al, ah
xor al, 1
mov cl, ah
xor cl, dl
or al, cl
and ah, cl
and cl, dl
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
mov ah, cl
and ah, al
mov ch, al
and ch, dl
xor dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, ah
or dl, ch
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test dl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmove eax, ebx
jmp 0x412017
cmp eax, 0x15f53277
je 0x4121a7
cmp eax, 0x791e792f
jne 0x412017
mov eax, 0xc4355b7d
jmp 0x412017
mov eax, dword [esi + 8]
jmp 0x412017
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1c], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41217f
cmp eax, 0xc4355b7d
je 0x41219f
cmp eax, 0xdf78edc4
jne 0x4120ec
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
xor cl, 1
mov eax, edx
xor al, 1
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ah, cl
xor ah, dl
xor ah, 1
and ah, dl
or cl, dl
xor ah, 1
mov dl, ah
xor dl, cl
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, 1
mov dl, ah
and dl, cl
mov ch, dl
and ch, ah
xor dl, ah
or dl, ch
xor cl, al
xor al, 1
xor dl, al
or ah, al
xor ah, 1
or ah, cl
mov cl, ah
xor cl, dl
test ah, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4120ec
cmp eax, 0x15f53277
je 0x412307
cmp eax, 0x791e792f
jne 0x4120ec
mov eax, 0xc4355b7d
jmp 0x4120ec
mov eax, dword [esi + 8]
jmp 0x4120ec
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1c], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4122df
cmp eax, 0xc4355b7d
je 0x4122ff
cmp eax, 0xdf78edc4
jne 0x4121c5
mov cl, byte [esi + 6]
mov al, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov ch, al
xor ch, 1
mov ah, ch
and ah, al
mov dl, ch
and dl, ah
xor ah, ch
or ah, dl
mov ebx, ecx
xor bl, 1
mov dl, ah
xor dl, 1
mov dh, ah
xor dh, dl
and dh, ah
or ch, al
mov eax, ecx
xor al, dl
xor dl, bl
and bl, cl
mov byte [esi + 0x2c], cl
mov ah, bl
and ah, cl
xor bl, cl
or bl, ah
mov ah, dh
xor ah, 1
mov bh, dh
and bh, ah
mov cl, bh
and cl, dh
xor bh, dh
or bh, cl
mov cl, bh
and bh, ch
mov dh, ah
and dh, ch
xor ah, ch
xor ch, 1
xor cl, 1
and cl, ch
or bh, cl
or ah, dh
xor ah, 1
mov cl, bh
and cl, ah
xor ah, bh
or ah, cl
xor ah, 1
mov cl, ah
or cl, bl
xor ah, bl
xor ah, 1
and ah, bl
xor ah, 1
mov ch, cl
xor ch, ah
or ah, cl
xor ah, 1
or ah, ch
and al, byte [esi + 0x2c]
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov al, dl
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov dl, ah
xor dl, 1
and al, dl
or dl, cl
and cl, ah
or cl, al
mov ch, dl
xor ch, cl
test cl, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edi
mov edi, dword [esi + 0x20]
jmp 0x4121c5
cmp eax, 0x15f53277
je 0x4123ca
cmp eax, 0x791e792f
jne 0x4121c5
mov eax, 0xc4355b7d
jmp 0x4121c5
mov eax, dword [esi + 8]
jmp 0x4121c5
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1e], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4123a2
cmp eax, 0xc4355b7d
je 0x4123c2
cmp eax, 0xdf78edc4
jne 0x412326
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
or dl, al
and al, cl
or al, ch
mov ch, al
xor ch, ah
and ch, al
or ah, cl
mov al, dl
xor al, ah
or ah, dl
xor ah, 1
or ah, al
xor ch, 1
xor ah, 1
mov cl, ch
or cl, ah
xor ah, ch
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test cl, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, edi
mov edi, dword [esi + 0x20]
jmp 0x412326
cmp eax, 0x15f53277
je 0x412495
cmp eax, 0x791e792f
jne 0x412326
mov eax, 0xc4355b7d
jmp 0x412326
mov eax, dword [esi + 8]
jmp 0x412326
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1e], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41246d
cmp eax, 0xc4355b7d
je 0x41248d
cmp eax, 0xdf78edc4
jne 0x4123e8
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, al
xor ch, dl
xor ch, 1
or ch, ah
mov dh, ah
and dh, al
xor ah, dh
xor dh, 1
or dh, al
xor dh, 1
or dh, ah
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
xor al, dh
xor al, 1
mov cl, ch
or cl, al
xor al, ch
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x4123e8
cmp eax, 0x15f53277
je 0x4125cb
cmp eax, 0x791e792f
jne 0x4123e8
mov eax, 0xc4355b7d
jmp 0x4123e8
mov eax, dword [esi + 8]
jmp 0x4123e8
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x20], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4125a3
cmp eax, 0xc4355b7d
je 0x4125c3
cmp eax, 0xdf78edc4
jne 0x4124b4
mov cl, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov ch, cl
xor ch, 1
mov al, ah
xor al, 1
mov edx, ecx
or dl, ch
xor dl, ch
mov dh, dl
and dh, ch
xor dh, 1
mov bl, dh
xor bl, dl
or dh, dl
xor dh, 1
or dh, bl
and al, ah
mov dl, al
xor dl, 1
mov ebx, edx
xor bl, ah
or dl, ah
xor dl, 1
or dl, bl
mov bl, dh
xor bl, 1
and dh, bl
mov bh, bl
and bh, dh
xor dh, bl
mov bl, dl
xor bl, 1
and dl, bl
or dh, bh
mov bh, bl
and bh, dl
xor dl, bl
or dl, bh
mov bl, dh
xor bl, 1
and bl, dl
xor dl, 1
and dl, dh
or dl, bl
mov dh, cl
and dh, ch
xor dh, 1
mov bl, ch
xor bl, dh
or dh, ch
xor dh, 1
or dh, bl
mov ch, ah
and ch, al
xor al, ah
or al, ch
xor al, dh
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
mov ah, cl
xor ah, al
xor al, 1
xor ah, 1
or al, cl
xor al, 1
or al, ah
xor dl, 1
mov ecx, edx
xor cl, al
and dl, al
or dl, cl
xor cl, 1
mov ch, cl
xor ch, dl
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmovne eax, edx
not ch
test ch, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4124b4
cmp eax, 0x15f53277
je 0x4126af
cmp eax, 0x791e792f
jne 0x4124b4
mov eax, 0xc4355b7d
jmp 0x4124b4
mov eax, dword [esi + 8]
jmp 0x4124b4
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x20], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x412687
cmp eax, 0xc4355b7d
je 0x4126a7
cmp eax, 0xdf78edc4
jne 0x4125e9
mov al, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ecx, eax
xor cl, 1
mov ah, dl
xor ah, 1
mov ch, al
xor ch, dl
or ah, al
or al, dl
xor al, 1
or al, ch
mov ch, al
xor ch, 1
or cl, dl
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov dh, al
and dh, ch
xor al, dh
xor dh, 1
or dh, ch
xor dh, 1
or dh, al
mov al, dh
xor al, 1
and al, dl
and dh, cl
or dh, al
mov al, ch
xor al, cl
or cl, ch
xor cl, 1
or cl, al
mov eax, ecx
xor al, dh
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test dh, 1
cmove eax, ebx
jmp 0x4125e9
cmp eax, 0x15f53277
je 0x412847
cmp eax, 0x791e792f
jne 0x4125e9
mov eax, 0xc4355b7d
jmp 0x4125e9
mov eax, dword [esi + 8]
jmp 0x4125e9
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x22], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41281f
cmp eax, 0xc4355b7d
je 0x41283f
cmp eax, 0xdf78edc4
jne 0x4126ce
mov bh, byte [esi + 6]
mov byte [esi + 0x2c], bh
mov al, byte [esi + 0x24]
mov ah, bh
xor ah, 1
mov ecx, eax
xor cl, 1
mov bl, ah
xor bl, bh
and bl, ah
or bh, ah
mov edx, ecx
xor dl, al
mov byte [esi + 0x40], al
and dl, cl
mov byte [esi + 0x44], cl
xor bl, 1
mov ch, bl
xor ch, bh
and bl, bh
or bl, ch
xor ch, 1
mov bh, ch
xor bh, bl
or ch, bl
xor ch, 1
or ch, bh
mov bh, dl
xor bh, 1
mov dh, dl
mov byte [esi + 0x48], dl
and dh, bh
mov bl, dh
and bl, dl
xor dh, dl
or dh, bl
mov dl, al
or dl, cl
mov bl, dl
xor bl, 1
mov cl, bl
and cl, dl
mov al, cl
xor al, 1
xor cl, bl
or al, dl
xor al, 1
or al, cl
mov cl, dh
xor cl, 1
and cl, al
xor al, 1
and al, dh
or al, cl
xor bh, dl
or bl, byte [esi + 0x48]
xor bl, 1
or bl, bh
xor bl, 1
mov cl, al
and cl, bl
xor bl, al
or bl, cl
mov dh, bl
xor dh, 1
and dh, bl
mov al, dh
and al, bl
xor dh, bl
or dh, al
mov al, ch
xor al, 1
and al, dh
xor dh, 1
and dh, ch
or dh, al
mov cl, byte [esi + 0x2c]
mov al, byte [esi + 0x44]
and al, cl
mov dl, byte [esi + 0x40]
and ah, dl
or ah, al
mov al, cl
and al, dl
xor cl, dl
or cl, al
mov al, cl
xor al, ah
xor ah, 1
xor al, 1
or ah, cl
xor ah, 1
or ah, al
mov al, ah
xor al, 1
mov cl, dh
xor cl, 1
mov dl, dh
and dl, cl
mov ch, dl
xor ch, 1
or ch, cl
mov cl, al
and cl, ah
xor dl, dh
xor ch, 1
or ch, dl
xor cl, 1
mov dl, cl
xor dl, ah
or cl, ah
xor cl, 1
or cl, dl
xor cl, ch
mov dl, dh
xor dl, al
or al, dh
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4126ce
cmp eax, 0x15f53277
je 0x412927
cmp eax, 0x791e792f
jne 0x4126ce
mov eax, 0xc4355b7d
jmp 0x4126ce
mov eax, dword [esi + 8]
jmp 0x4126ce
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x22], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4128ff
cmp eax, 0xc4355b7d
je 0x41291f
cmp eax, 0xdf78edc4
jne 0x412865
mov dl, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov ecx, edx
xor cl, 1
mov ch, cl
mov al, cl
or cl, ah
xor ah, 1
and ch, ah
xor al, ah
or al, ch
or ah, dl
mov edx, ecx
xor dl, ah
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ch, dl
and ch, cl
mov ah, dl
xor ah, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, ah
mov ah, ch
xor ch, 1
and ch, al
xor dl, al
xor al, 1
and ah, al
or ch, ah
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x412865
cmp eax, 0x15f53277
je 0x412a44
cmp eax, 0x791e792f
jne 0x412865
mov eax, 0xc4355b7d
jmp 0x412865
mov eax, dword [esi + 8]
jmp 0x412865
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x24], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x412a1c
cmp eax, 0xc4355b7d
je 0x412a3c
cmp eax, 0xdf78edc4
jne 0x412946
mov al, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ch, ah
xor ch, 1
mov cl, dl
or cl, al
mov ebx, ecx
xor bl, 1
mov dh, ch
or dh, ah
and bl, cl
xor bl, 1
mov bh, bl
xor bh, cl
or bl, cl
xor bl, 1
or bl, bh
xor bl, dl
xor bl, 1
mov bh, al
and bh, cl
xor cl, al
or cl, bh
mov bh, bl
xor bh, cl
or cl, bl
mov bl, dh
xor bl, 1
xor cl, 1
or cl, bh
and bl, ah
mov bh, dl
xor bh, ah
xor al, ah
or ah, dh
and dh, ch
xor ah, 1
or dh, bl
mov ch, ah
and ch, dh
xor dh, ah
or dh, ch
mov ah, dh
xor ah, 1
and ah, cl
xor cl, 1
and cl, dh
or cl, ah
and bh, dl
mov dl, bh
and dl, al
xor al, bh
or al, dl
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, 1
and dl, ch
or ch, al
and al, cl
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test ch, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, edi
mov edi, dword [esi + 0x20]
jmp 0x412946
cmp eax, 0x15f53277
je 0x412b91
cmp eax, 0x791e792f
jne 0x412946
mov eax, 0xc4355b7d
jmp 0x412946
mov eax, dword [esi + 8]
jmp 0x412946
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x24], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x412b69
cmp eax, 0xc4355b7d
je 0x412b89
cmp eax, 0xdf78edc4
jne 0x412a62
mov dl, byte [esi + 6]
mov bl, byte [esi + 0x24]
mov eax, edx
xor al, 1
mov ah, al
mov byte [esi + 0x20], al
mov al, bl
xor al, 1
mov dh, bl
or dh, al
mov byte [esi + 0x2c], al
mov bh, dh
xor bh, 1
and bh, bl
and ah, dl
mov ch, al
and ch, bl
mov cl, dl
and cl, bl
xor dl, bl
or bl, dh
and dh, al
or dh, bh
mov bh, bl
xor bh, dh
xor dh, 1
or dh, bl
xor bh, 1
xor dh, 1
or dh, bh
mov bl, dh
xor bl, 1
mov bh, dh
and bh, bl
mov al, bh
xor bh, dh
xor al, 1
or al, bl
xor al, 1
or al, bh
mov bl, byte [esi + 0x20]
xor al, bl
mov dh, ah
and dh, bl
xor ah, bl
or ah, dh
mov dh, ch
mov bl, byte [esi + 0x2c]
and dh, bl
xor ch, bl
or ch, dh
mov dh, al
xor dh, 1
xor ch, ah
or dl, cl
mov cl, dl
xor cl, ch
xor ch, 1
xor cl, 1
or ch, dl
xor ch, 1
or ch, cl
mov cl, ch
xor cl, 1
mov dl, dh
and dl, al
mov ah, dh
and ah, dl
xor dl, dh
mov dh, ch
and dh, cl
or dl, ah
mov ah, ch
and ah, dh
xor dh, ch
or dh, ah
mov ah, dl
xor ah, 1
and ah, dh
xor dh, 1
and dh, dl
or dh, ah
mov dl, al
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dh
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test dh, 1
cmove eax, ebx
jmp 0x412a62
cmp eax, 0x15f53277
je 0x412c77
cmp eax, 0x791e792f
jne 0x412a62
mov eax, 0xc4355b7d
jmp 0x412a62
mov eax, dword [esi + 8]
jmp 0x412a62
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x26], ax
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x412c4f
cmp eax, 0xc4355b7d
je 0x412c6f
cmp eax, 0xdf78edc4
jne 0x412bb0
mov dl, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov cl, ah
xor cl, 1
mov al, dl
xor al, 1
and cl, al
and dl, ah
or dl, cl
mov ecx, edx
xor cl, al
and cl, dl
mov edx, eax
xor dl, ah
xor dl, 1
and dl, ah
or al, ah
xor al, 1
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, cl
mov dh, dl
and dh, ch
xor ch, dl
or ch, dh
mov dh, ch
xor dh, 1
and dh, ah
and ch, al
or ch, dh
xor ah, dl
or al, cl
xor al, 1
or al, ah
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x412bb0
cmp eax, 0x15f53277
je 0x412d52
cmp eax, 0x791e792f
jne 0x412bb0
mov eax, 0xc4355b7d
jmp 0x412bb0
mov eax, dword [esi + 8]
jmp 0x412bb0
test edi, edi
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x26], ax
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x412d2c
cmp ecx, 0xc4355b7d
je 0x412d4a
cmp ecx, 0xdf78edc4
jne 0x412c95
mov dl, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov ch, ah
xor ch, 1
mov dh, dl
xor dh, 1
mov al, dl
xor al, ch
mov cl, al
xor cl, dh
and cl, al
mov bl, ah
and bl, ch
mov al, bl
xor bl, ah
xor al, 1
or al, ch
xor al, 1
or al, bl
and dh, al
xor al, 1
and al, dl
or al, dh
xor cl, 1
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, al
test cl, 1
mov edi, 0xc4355b7d
mov ecx, 0x791e792f
cmovne edi, ecx
test dl, 1
mov ecx, 0xc4355b7d
cmovne ecx, edi
test al, 1
cmove ecx, edi
jmp 0x412c95
cmp ecx, 0x15f53277
je 0x412d67
cmp ecx, 0x791e792f
jne 0x412c95
mov ecx, 0xc4355b7d
jmp 0x412c95
mov ecx, dword [esi + 8]
jmp 0x412c95
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x28], ax
mov eax, 0x494fbf23
jmp 0x40f6fd
movzx eax, word [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x28], ax
mov eax, dword [0x514f6c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x1915dd0a
and ecx, 0xe6ea22f5
or ecx, eax
mov eax, ecx
xor eax, 0x66a0250
xor ecx, 0x1101802
mov edx, 0xe19038a7
and ecx, edx
and eax, 0x1e6fc758
or eax, ecx
mov ecx, eax
xor ecx, edx
mov edx, eax
xor edx, 0x1e0dc010
and edx, 0x3f8df837
xor eax, 0x3de5b691
and eax, ecx
mov edi, 0xc07207c8
and ecx, edi
or ecx, edx
mov edx, ecx
xor edx, edi
mov edi, ecx
xor edi, 0xe3f87601
and edi, edx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0xaebb8f6a
and eax, 0x51447095
or eax, edi
xor eax, 0x8d31fea2
and edx, 1
xor ecx, 0xc07207c9
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2e7c8807
mov edi, 0xd18377f8
and ecx, edi
or ecx, edx
xor ecx, edi
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xb22cb808
mov edx, 0x4dd347f7
and eax, edx
or eax, ecx
xor eax, edx
setne al
cmp dword [0x514f68], 0xa
setl cl
mov edx, ecx
xor dl, al
mov ch, cl
xor ch, dl
not ch
and ch, dl
or al, cl
xor al, 1
not dl
and dl, cl
mov cl, al
and cl, dl
xor dl, al
or dl, cl
xor dl, ch
mov cl, dl
xor cl, 1
and ch, cl
xor cl, ch
test dl, dl
mov eax, 0x636ec759
mov edx, 0x425e3dac
cmovne eax, edx
test ch, ch
mov edi, 0x636ec759
cmove eax, edi
test cl, 1
mov ecx, dword [esi + 0x34]
mov dword [esi + 0x1c], ecx
mov ecx, dword [esi + 0x3c]
mov dword [esi + 0xc], ecx
cmove eax, edx
jmp 0x40f6fd
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xfc64f426
and eax, edx
mov edi, 0x39b0bd9
and edx, edi
or edx, ecx
xor edx, edi
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov dword [esi + 0x14], eax
mov edi, edx
xor edi, 0xe718f75e
mov ebx, edi
and ebx, eax
mov eax, ebx
not eax
mov dword [esi + 8], eax
mov ecx, 0x3b88cf28
and dword [esi + 8], ecx
mov ecx, 0xc47730d7
and ebx, ecx
add ebx, dword [esi + 8]
mov dword [esi + 8], ebx
and edi, edx
mov ecx, edi
not ecx
or eax, ecx
mov ebx, 0x3b88cf28
and ecx, ebx
mov ebx, 0xc47730d7
and edi, ebx
or edi, ecx
xor edi, dword [esi + 8]
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0x3962c810
and eax, 0xc69d37ef
or eax, ecx
and edx, 0x825e4d53
mov edi, dword [esi + 0x14]
mov ecx, edi
and ecx, 0x7da1b2ac
or ecx, edx
mov edx, eax
xor edx, 0x2180c000
xor ecx, 0x825e4d52
and edi, 1
or edi, ecx
xor eax, 0xde7a3f4f
mov ecx, eax
mov ebx, 0xde2509f4
and ecx, ebx
mov ebx, 0x21daf60b
and edx, ebx
or edx, ecx
mov ecx, edi
not ecx
or eax, edi
mov ebx, 0xde2509f4
and edi, ebx
mov ebx, 0x21daf60b
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x57b26084
and edx, eax
not eax
and eax, 0x16002084
mov edi, 0x41b24000
and ecx, edi
or ecx, eax
xor ecx, edi
mov eax, ecx
and eax, edx
xor edx, ecx
mov ecx, dword [0x514f98]
or edx, eax
mov eax, edx
not eax
and eax, 0x36a862a2
and edx, 0xc9579d5d
or edx, eax
xor edx, 0x9ee5fdd9
sete dl
sete byte [esi + 0x18]
setne ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl ch
setl byte [esi + 0x1c]
mov cl, ch
xor cl, al
and cl, ch
mov dh, ah
or dh, cl
xor cl, 1
or cl, dl
mov bl, dh
xor bl, cl
or cl, dh
xor cl, 1
or cl, bl
and ah, ch
and al, dl
or al, ah
mov ah, ch
and ah, dl
xor ch, dl
or ch, ah
xor al, 1
mov edx, eax
xor dl, ch
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, al
and ah, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov dl, ah
xor dl, al
test al, 1
mov edi, 0xe7a53eed
mov ecx, 0xa0da02f3
cmovne edi, ecx
test ah, 1
mov eax, 0xe7a53eed
cmove edi, eax
test dl, 1
cmovne edi, ecx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41307a
cmp eax, 0x85788c17
je 0x413093
cmp eax, 0xa0da02f3
jne 0x413060
jmp 0x4239ab
cmp eax, 0xd7ff4ccd
je 0x41315f
cmp eax, 0xe7a53eed
jne 0x413060
mov eax, 0xd7ff4ccd
jmp 0x413060
mov dh, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov ah, dh
xor ah, 1
mov bl, ah
and bl, dh
mov dl, ah
and dl, bl
xor bl, ah
or bl, dl
mov dl, al
xor dl, 1
mov bh, bl
xor bh, dl
or dl, bl
xor bl, 1
or ah, dh
mov dh, ah
xor dh, 1
and dh, ah
xor dh, 1
mov cl, dh
xor cl, ah
or dh, ah
xor dh, 1
or dh, cl
xor dh, bl
mov ecx, ebx
and cl, ah
xor ah, bl
or ah, cl
mov cl, dh
xor cl, ah
or ah, dh
xor ah, 1
or ah, cl
mov ecx, eax
or cl, ah
xor cl, 1
xor al, ah
xor al, 1
and al, ah
mov ah, cl
and ah, al
xor al, cl
or al, ah
xor dl, 1
or dl, bh
xor bh, 1
mov cl, bh
xor cl, dl
or dl, bh
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
or cl, dl
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x413060
mov byte [esi + 0xc], 2
mov eax, edi
jmp 0x413060
mov eax, dword [esi + 0x58]
mov eax, dword [eax]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x4c]
xor edx, edx
push edx
push dword [esi + 0x70]
push edx
push dword [esi + 0x98]
push eax
call ecx
mov eax, 0x9baaa587
jmp 0x401122
mov ah, byte [esi + 0x63]
mov dl, byte [esi + 0x64]
mov ch, ah
xor ch, 1
mov al, dl
xor al, 1
or ah, ch
xor ah, ch
mov dh, al
or dh, dl
mov cl, ah
and cl, ch
xor cl, 1
mov ebx, ecx
xor bl, ah
or cl, ah
mov ah, dh
xor ah, 1
xor cl, 1
or cl, bl
mov ebx, edx
or bl, dh
and ah, dl
and dh, al
or dh, ah
xor dh, 1
mov ah, bl
xor ah, dh
or dh, bl
xor dh, 1
or dh, ah
mov ah, dh
xor ah, 1
or ah, cl
xor cl, 1
xor ah, 1
or cl, dh
xor cl, 1
mov dh, ah
and dh, cl
xor cl, ah
or cl, dh
and dl, al
mov ah, dl
and ah, al
xor dl, al
or dl, ah
xor dl, ch
mov ah, ch
xor ah, al
or al, ch
xor al, 1
or al, ah
xor al, 1
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3b0a7256
mov edi, 0xd1eb56b0
cmovne edx, edi
test al, 1
mov eax, 0x3b0a7256
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x401122
push eax
sub esp, 8
mov dword [esi + 0x20], esp
sub esp, 0x10
mov dword [esi + 0x14], esp
sub esp, 0x10
mov dword [esi + 0x10], esp
mov ecx, dword [0x514f9c]
mov ebx, dword [0x514f98]
lea eax, [ecx - 1]
imul eax, ecx
mov edi, eax
not edi
mov edx, edi
mov ecx, 0x20018024
and edx, ecx
and eax, 0x8a9a0e03
or eax, edx
mov ecx, edi
or ecx, 0xaa9b8e27
xor ecx, eax
mov eax, ecx
xor eax, 1
mov edx, 0x20018024
xor ecx, edx
and eax, 0x556471d9
and ecx, 0xaa9b8e26
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4ca3cec8
mov edx, 0xb35c3137
and ecx, edx
or ecx, eax
xor ecx, edx
mov eax, ecx
and eax, edi
xor ecx, edi
or ecx, eax
cmp ecx, 0xffffffff
sete dl
sete byte [esi + 0x18]
mov dword [esi + 8], ebx
cmp ebx, 0xa
setl byte [esi + 0x1c]
setl ah
mov dh, ah
or dh, dl
xor dh, 1
mov al, ah
xor al, dl
or dh, al
and dl, al
and al, ah
xor dl, 1
xor al, 1
mov ah, dl
xor ah, al
or al, dl
mov dl, dh
xor dl, 1
xor al, 1
or al, ah
xor al, 1
and dl, dh
mov ah, dh
and ah, dl
xor dl, dh
or dl, ah
xor dl, al
mov ah, dh
and ah, al
xor al, dh
or al, ah
mov dh, al
xor dh, dl
test al, 1
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
not ecx
mov dword [esi + 0x28], ecx
test dl, 1
cmove edi, eax
test dh, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41334d
cmp eax, 0x85788c17
je 0x413362
cmp eax, 0xa0da02f3
jne 0x413333
jmp 0x423c9d
cmp eax, 0xd7ff4ccd
je 0x4133d1
cmp eax, 0xe7a53eed
jne 0x413333
mov eax, 0xd7ff4ccd
jmp 0x413333
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, al
xor ah, cl
mov ch, dl
and ch, al
or al, cl
xor al, 1
or al, ah
mov ah, dl
and ah, ch
xor ch, dl
mov edx, ecx
xor dl, 1
or ch, ah
mov dh, dl
and dh, cl
xor dl, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, dl
xor dh, ch
mov ecx, eax
xor cl, dh
xor dh, 1
or dh, al
xor cl, 1
mov al, dh
xor al, cl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, ebx
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
test dh, 1
cmovne eax, ebx
jmp 0x413333
mov byte [esi + 0xc], 3
mov eax, edi
jmp 0x413333
mov eax, dword [esi + 0x54]
mov eax, dword [eax]
mov ecx, dword [esi + 0x5c]
mov edx, dword [eax]
mov edx, dword [edx + 0x60]
xor edi, edi
push edi
push dword [esi + 0x74]
push dword [ecx]
push edi
push edi
push dword [esi + 0x98]
push dword [esi + 0xbc]
push eax
call edx
mov dword [esi + 0x4c], eax
test eax, eax
mov eax, 0xe60b178c
jmp 0x43ce63
mov eax, dword [esi + 0xac]
mov eax, dword [esi + 0xac]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f64]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x58b9d02c
mov edi, ecx
mov ebx, 0xa7462fd2
and edi, ebx
mov ebx, 0xa7462fd2
or edi, edx
xor edi, ebx
and ecx, 1
or ecx, edi
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
mov eax, dword [0x514f60]
or ecx, edx
cmp ecx, 0xffffffff
sete byte [esi + 4]
cmp eax, 0xa
setl byte [esi + 5]
mov ecx, dword [esi + 0x10]
lea eax, [ecx + 0xc]
mov dword [esi + 0x28], eax
lea eax, [ecx + 0xd]
mov dword [esi + 0x2c], eax
mov eax, 0xabf42485
cmp eax, 0xc8428daf
jg 0x413634
cmp eax, 0xabf42485
je 0x413887
cmp eax, 0xb155a252
je 0x413960
cmp eax, 0xb84ad46d
jne 0x41347f
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x49fc135b
and eax, 0xb603eca4
or eax, ecx
xor eax, 0xb603eca5
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf3c21bdc
and ecx, eax
mov edi, 0xc3de423
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0xf952dfff
and edx, edi
and eax, 0x6ad2000
or eax, edx
xor eax, edi
xor ecx, eax
test ecx, eax
mov eax, dword [0x514f98]
sete byte [esi + 6]
sete cl
setne dl
cmp eax, 0xa
setl ah
setl byte [esi + 0x24]
xor dl, ah
xor dl, 1
mov al, ah
or al, cl
xor al, 1
or al, dl
mov edx, ecx
xor dl, ah
and cl, dl
and dl, ah
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, 1
mov ch, dl
and ch, cl
mov ah, ch
and ah, dl
xor ch, dl
or ch, ah
mov dl, ch
and dl, al
mov ah, al
and ah, cl
xor cl, al
xor al, 1
xor ch, 1
and ch, al
or ch, dl
or cl, ah
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, 0xa0da02f3
cmovne eax, edx
test ch, 1
cmove eax, edx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x4135b2
cmp ecx, 0x85788c17
je 0x4135c9
cmp ecx, 0xa0da02f3
jne 0x413595
jmp 0x41397f
cmp ecx, 0xd7ff4ccd
je 0x413629
cmp ecx, 0xe7a53eed
jne 0x413595
mov ecx, 0xd7ff4ccd
jmp 0x413595
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ch, cl
mov dh, cl
and dh, dl
xor cl, dl
xor dl, 1
xor ch, 1
and dl, ch
or dh, dl
xor dh, 1
or dh, ch
mov dl, cl
and cl, dh
xor dh, 1
xor dl, 1
mov bl, dh
xor bl, dl
and bl, dh
and dl, dh
or dl, cl
mov dh, bl
xor dh, dl
test dl, 1
mov ecx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ecx, edi
test bl, 1
mov edi, 0xe7a53eed
cmove ecx, edi
test dh, 1
mov edx, 0xd7ff4ccd
cmovne ecx, edx
jmp 0x413595
mov byte [esi + 0x18], 0x3a
mov ecx, eax
jmp 0x413595
cmp eax, 0xc8428db0
je 0x423de9
cmp eax, 0xdd4fdd0b
je 0x413bd2
cmp eax, 0x42ec6017
jne 0x41347f
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov dword [esi + 8], edi
and edi, 0x81804480
mov edx, ecx
and edx, 0x1c44006d
or edx, edi
mov edi, edx
xor edi, 0x48
xor edx, 0xe3bbff92
mov ebx, edx
mov eax, 0xfd4e8ca7
and ebx, eax
and edi, 0x804048
or edi, ebx
mov dword [esi + 0x14], ecx
mov ebx, ecx
xor ebx, 0x9dc444ed
and ebx, ecx
mov eax, ebx
not eax
or edx, eax
mov ecx, 0xfd4e8ca7
and eax, ecx
and ebx, 0x2b17358
or ebx, eax
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x3acbd56f
and edx, 0xc5342a90
or edx, eax
mov eax, edx
xor eax, 0x58f06e7c
xor edx, 0x250f0182
mov edi, eax
mov ebx, 0x9280f069
and edi, ebx
mov ebx, 0x6d7f0f96
and edx, ebx
mov ebx, 0x6d7f0f96
or edx, edi
mov ecx, dword [esi + 0x14]
or eax, ecx
mov edi, 0x9280f069
and ecx, edi
mov edi, dword [esi + 8]
and edi, ebx
or edi, ecx
mov ecx, dword [0x514f98]
xor edi, edx
not eax
or eax, edi
cmp eax, 0xffffffff
setne ah
sete byte [esi + 6]
sete dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
setl byte [esi + 0x24]
mov ch, dl
xor ch, ah
and ch, dl
mov dh, ch
xor dh, 1
mov bl, ch
and bl, dh
mov bh, bl
and bh, ch
xor bl, ch
or bl, bh
or dh, ch
mov ch, dh
xor ch, bl
xor bl, 1
or bl, dh
mov dh, cl
xor dh, al
and dh, cl
xor dh, 1
xor ch, 1
xor bl, 1
or bl, ch
mov ch, dh
xor ch, bl
xor ch, 1
and ch, bl
or bl, dh
xor ch, 1
mov dh, ch
xor dh, bl
or ch, bl
xor ch, 1
or ch, dh
and ah, cl
and al, dl
or al, ah
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
xor ch, 1
mov dl, ch
and dl, al
xor ch, al
or ch, dl
mov eax, ecx
xor al, ch
not al
test al, 1
mov edx, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edx, eax
test ch, 1
mov edi, 0xa0da02f3
cmovne edi, edx
test cl, 1
cmovne edi, edx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x4137e9
cmp ecx, 0x85788c17
je 0x413804
cmp ecx, 0xa0da02f3
jne 0x4137cc
jmp 0x413be2
cmp ecx, 0xd7ff4ccd
je 0x41387c
cmp ecx, 0xe7a53eed
jne 0x4137cc
mov ecx, 0xd7ff4ccd
jmp 0x4137cc
mov dl, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov ch, dl
xor ch, 1
mov dh, ch
xor dh, cl
mov bl, dh
xor bl, ch
and ch, cl
xor cl, 1
and bl, dh
and cl, dl
or cl, ch
mov edx, ecx
xor dl, 1
mov ch, bl
and dl, cl
mov dh, dl
and dh, cl
xor dl, cl
mov bh, bl
xor bh, cl
or cl, bl
xor bl, 1
and ch, bl
xor ch, 1
mov al, ch
xor al, bl
or ch, bl
xor ch, 1
or ch, al
or dl, dh
xor dl, ch
xor cl, 1
or cl, bh
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, eax
test dl, 1
cmove ecx, eax
jmp 0x4137cc
mov byte [esi + 0x18], 0x3a
mov ecx, edi
jmp 0x4137cc
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, cl
xor ch, 1
mov eax, edx
xor al, 1
mov ah, ch
or ah, cl
xor ch, ah
mov dh, dl
or dh, al
or ah, cl
xor ah, 1
xor ch, 1
mov bl, ah
and bl, ch
xor ch, ah
mov ah, dh
xor ah, 1
or ch, bl
mov ebx, eax
xor bl, dh
and bl, al
and ah, dl
and dh, al
or dh, ah
mov ah, bl
and ah, dh
xor dh, bl
or dh, ah
xor ch, 1
mov ah, ch
xor ah, dh
xor ah, 1
and ah, dh
or ch, dh
mov dh, ch
xor dh, ah
xor ah, 1
xor dh, 1
or ah, ch
xor ah, 1
or ah, dh
and al, dl
mov ch, dl
and ch, al
xor al, dl
or al, ch
xor al, cl
mov ch, cl
and ch, dl
xor cl, dl
or cl, ch
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov dl, ah
xor dl, 1
mov ch, ah
and ch, dl
mov dh, ch
and dh, ah
xor ch, ah
mov ebx, ecx
and bl, al
or ch, dh
mov ah, bl
and ah, cl
xor bl, cl
or bl, ah
xor bl, ch
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0xb84ad46d
mov eax, 0x42ec6017
cmovne ecx, eax
test dl, 1
mov eax, 0xb84ad46d
cmovne eax, ecx
test bl, 1
cmove eax, ecx
jmp 0x41347f
mov eax, dword [esi + 0x20]
mov byte [eax], 0
inc eax
mov dword [esi + 0x20], eax
cmp eax, dword [esi + 0xc]
mov eax, 0xb155a252
mov ecx, 0xc8428db0
cmove eax, ecx
jmp 0x41347f
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x85f55177
and edx, ecx
not ecx
and ecx, 0x495c8312
and eax, 0xb6a37ced
or eax, ecx
mov ecx, eax
xor ecx, 0x84a00060
xor eax, 0x1540112
or eax, 0x7a0aae88
mov edi, eax
mov ebx, 0x113508f
and edi, ebx
and ecx, 0x84e40170
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0xfeecaf70
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x9cbdcfa2
and eax, 0x6342305d
or eax, ecx
mov ecx, eax
xor ecx, 0xe6b7612a
mov edx, eax
xor edx, 0x9401490
and edx, 0x695514ba
xor eax, 0x80b1972c
and eax, ecx
mov ebx, ecx
mov ecx, 0x96aaeb45
and ebx, ecx
or ebx, edx
mov edx, ebx
xor edx, ecx
mov ecx, edx
and ecx, 0x6606f606
mov edi, ecx
and edi, eax
xor ecx, eax
or ecx, edi
xor ebx, 0x21000498
not eax
and eax, 0x99f909f8
and ecx, 0x6606f607
or ecx, eax
and ebx, 0xb7a26f9d
mov edi, edx
and edi, 0x485d9062
or edi, ebx
mov eax, edi
xor eax, 0xb7a26f9c
and edx, 1
or edx, eax
mov eax, ecx
not eax
mov dword [esi + 8], eax
mov ebx, 0xebc10289
and dword [esi + 8], ebx
mov ebx, 0x143efd76
and ecx, ebx
add ecx, dword [esi + 8]
xor edi, 0x1c9062
or eax, edx
mov ebx, 0xebc10289
and edx, ebx
mov ebx, 0x143efd76
and edi, ebx
or edi, edx
xor edi, ecx
mov ecx, dword [0x514f98]
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0x9701345e
and eax, 0x68fecba1
or eax, edx
mov edx, eax
xor edx, 0x80012458
xor eax, 0x368800
and eax, 0x17369806
mov edi, 0xe8c967f9
and edx, edi
or edx, eax
xor edx, edi
sete al
setne dl
sete byte [esi + 6]
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
setl byte [esi + 0x24]
mov ch, dl
and ch, ah
mov dh, cl
and dh, al
or dh, ch
xor ah, dh
and ah, dh
or dl, cl
xor al, cl
and al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, ah
mov ecx, eax
not cl
and cl, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne eax, edi
test cl, cl
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, edi
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x413b56
cmp ecx, 0x85788c17
je 0x413b6d
cmp ecx, 0xa0da02f3
jne 0x413b39
jmp 0x413e68
cmp ecx, 0xd7ff4ccd
je 0x413bc7
cmp ecx, 0xe7a53eed
jne 0x413b39
mov ecx, 0xd7ff4ccd
jmp 0x413b39
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ch, cl
or ch, dl
xor ch, 1
mov dh, cl
xor dh, dl
or ch, dh
and dl, dh
and dh, cl
mov cl, dl
and cl, dh
xor dh, dl
or dh, cl
mov cl, dh
and dh, ch
xor ch, 1
xor cl, 1
mov dl, ch
xor dl, cl
and dl, ch
and cl, ch
or cl, dh
mov ch, dl
xor ch, cl
test ch, 1
mov edi, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edi, ebx
test cl, 1
mov ecx, edi
cmovne ecx, ebx
test dl, 1
cmove ecx, edi
jmp 0x413b39
mov byte [esi + 0x18], 0xc
mov ecx, eax
jmp 0x413b39
mov eax, 0xb155a252
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x20], ecx
jmp 0x41347f
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x60069c8
mov edi, ecx
and edi, 0x58539021
or edi, edx
mov edx, edi
xor edx, 0x50501000
xor edi, 0xa2a82c1e
or eax, 0xa03a829
mov ebx, 0xaaabac3f
and edi, ebx
and edx, 0x545051c0
or edx, edi
and eax, ebx
and ecx, 0x1040200
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x8d81cc2
and ecx, 0xf727e33d
or ecx, eax
mov eax, ecx
xor eax, 0xa9741ad4
mov edx, ecx
xor edx, 0xa9741ad5
and edx, eax
xor ecx, 0x568be52a
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0xf117de2c
and edx, edi
and ecx, eax
and eax, 0xee821d3
or eax, edx
mov edx, eax
xor edx, 0x66020c3
xor eax, edi
mov edi, eax
mov ebx, 0x988b0934
and edi, ebx
mov ebx, 0x6774f6cb
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0x988b0934
and edi, ebx
mov ebx, 0x6774f6cb
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7c7927f1
mov edi, 0x8386d80e
and eax, edi
or eax, edx
xor eax, edi
or eax, ecx
mov ecx, dword [0x514f98]
cmp eax, 0xffffffff
setne dl
sete byte [esi + 6]
sete al
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
setl byte [esi + 0x24]
mov ch, ah
xor ch, al
xor ah, ch
and ah, ch
or dl, cl
xor dl, 1
xor al, cl
and al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor ah, 1
xor al, 1
mov cl, ah
and cl, al
xor al, ah
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov ecx, 0xa0da02f3
cmovne ecx, edx
test al, 1
cmove ecx, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x413d64
cmp eax, 0x85788c17
je 0x413d7d
cmp eax, 0xa0da02f3
jne 0x413d4a
jmp 0x4140f3
cmp eax, 0xd7ff4ccd
je 0x413e5d
cmp eax, 0xe7a53eed
jne 0x413d4a
mov eax, 0xd7ff4ccd
jmp 0x413d4a
mov bl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov dh, bl
xor dh, 1
mov ah, dh
and ah, bl
mov al, dh
and al, ah
xor ah, dh
or ah, al
mov al, dl
xor al, 1
and dl, al
mov bh, al
and bh, dl
xor dl, al
or dl, bh
or dh, bl
xor dh, 1
mov bh, bl
and bh, dh
xor dh, bl
mov bl, dl
xor bl, 1
or dh, bh
mov bh, al
or bh, dh
xor bh, 1
xor al, dh
xor al, 1
and al, dh
mov dh, bh
and dh, al
xor al, bh
or al, dh
mov dh, bl
and dh, dl
mov bh, bl
and bh, dh
xor dh, bl
or dh, bh
xor dh, ah
mov bl, ah
xor bl, dl
or dl, ah
xor dl, 1
or dl, bl
mov ah, dh
xor ah, dl
or dl, dh
xor dl, 1
or dl, ah
mov ah, dl
xor ah, 1
and ah, dl
xor ah, 1
mov dh, dl
xor dh, ah
or ah, dl
xor ah, 1
or ah, dh
mov dl, ah
xor dl, 1
mov dh, al
xor dh, 1
mov ebx, eax
and bl, dh
mov bh, bl
and bh, al
xor bl, al
mov al, ah
and al, dl
or bl, bh
mov bh, al
xor al, ah
xor bh, 1
or bh, dl
xor bh, 1
or bh, al
xor bh, bl
mov al, dh
and al, dl
xor dh, dl
or dh, al
mov al, dh
xor al, bh
test al, 1
mov edi, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edi, eax
test dh, 1
mov eax, 0xd7ff4ccd
cmovne eax, edi
test bh, 1
cmove eax, edi
jmp 0x413d4a
mov byte [esi + 0x18], 0xc
mov eax, ecx
jmp 0x413d4a
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
mov edi, 0x95bc9a55
xor edx, edi
and edx, ecx
mov eax, ecx
not eax
mov ecx, eax
and ecx, edx
xor eax, edx
or eax, ecx
not edx
and edx, 0x6a4365aa
and eax, edi
or eax, edx
mov ecx, eax
not ecx
mov edi, eax
xor edi, 0x34548f51
and edi, ecx
mov edx, eax
and edx, 0xcbab70ae
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov edi, edx
not edi
and edi, 0xcbab70af
and edx, 0x34548f50
or edx, edi
and ecx, 1
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edi, 0x17f158ad
and ecx, edi
and eax, 0xe80ea752
or eax, ecx
mov ecx, edx
not ecx
mov edi, ecx
mov ebx, 0xa9044f06
and edi, ebx
mov ebx, 0x56fbb0f9
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0x400aa050
mov ebx, 0x17f158ad
xor eax, ebx
or ecx, eax
mov ebx, 0xa9044f06
and eax, ebx
mov ebx, 0x56fbb0f9
and edi, ebx
or edi, eax
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
or edx, 0x60c72265
mov edi, ecx
not edi
mov eax, ecx
mov ebx, 0x9b389d88
xor eax, ebx
and eax, ecx
mov ebx, 0x6acf26e5
and edx, ebx
and edi, 0x91309908
or edi, edx
mov edx, eax
not edx
or ecx, edx
and edx, ebx
and eax, 0x9530d91a
or eax, edx
xor eax, edi
not ecx
or ecx, eax
not eax
and eax, 0x64c76277
mov edx, 0x9b389d88
and ecx, edx
or ecx, eax
mov eax, dword [0x514f98]
sete byte [esi + 6]
sete cl
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl byte [esi + 0x24]
setl al
and dl, ch
and al, cl
or al, dl
xor al, 1
or al, ch
mov dl, ch
xor dl, cl
not dl
and dl, cl
or ch, cl
mov cl, ch
xor cl, dl
xor dl, 1
xor cl, 1
or dl, ch
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ah, dl
and ah, cl
mov ch, ah
and ch, dl
xor ah, dl
or ah, ch
xor ah, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, ah
xor al, cl
not al
test al, 1
mov edx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov edi, 0xa0da02f3
cmovne edi, edx
test ah, 1
cmovne edi, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414015
cmp eax, 0x85788c17
je 0x41402e
cmp eax, 0xa0da02f3
jne 0x413ffb
jmp 0x414300
cmp eax, 0xd7ff4ccd
je 0x4140e8
cmp eax, 0xe7a53eed
jne 0x413ffb
mov eax, 0xd7ff4ccd
jmp 0x413ffb
mov al, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov bh, al
xor bh, 1
mov cl, ah
xor cl, 1
mov bl, al
or bl, bh
xor bl, bh
mov dh, cl
mov dl, cl
mov byte [esi + 8], cl
or dh, ah
mov ecx, ebx
and cl, bh
mov ch, bl
xor ch, cl
xor cl, 1
xor ch, 1
or cl, bl
xor cl, 1
or cl, ch
mov ch, bh
and ch, al
mov bl, ch
and bl, bh
xor ch, bh
or ch, bl
mov bl, ch
and ch, ah
mov bh, al
and bh, ah
xor al, ah
or ah, dh
xor dh, dl
mov dl, dh
xor dl, ah
or dh, ah
xor dh, 1
or dh, dl
mov dl, dh
xor dl, cl
and dh, dl
and dl, cl
mov cl, dh
and cl, dl
xor dl, dh
or dl, cl
xor bl, 1
and bl, byte [esi + 8]
or ch, bl
or al, bh
xor al, 1
mov cl, ch
and cl, al
xor al, ch
or al, cl
mov ecx, eax
xor cl, 1
mov ch, dl
xor ch, 1
and cl, ch
or ch, al
and al, dl
or al, cl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x413ffb
mov byte [esi + 0x18], 0x1c
mov eax, edi
jmp 0x413ffb
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov dword [esi + 8], edx
mov ebx, edx
not ebx
or edx, 1
mov edi, edx
mov ecx, 0xf1a28c39
and edi, ecx
mov eax, ebx
mov ecx, 0xe5d73c6
and eax, ecx
or eax, edi
mov dword [esi + 0x14], eax
mov eax, dword [esi + 8]
mov edi, eax
xor edi, 0xfffffffe
and edi, eax
mov eax, edi
not eax
or edx, eax
mov ecx, 0xf1a28c39
and eax, ecx
mov ecx, 0xe5d73c6
and edi, ecx
or edi, eax
xor edi, dword [esi + 0x14]
not edx
or edx, edi
mov eax, edx
not eax
mov ecx, eax
mov edi, 0x4a55a0d7
and ecx, edi
mov edi, 0xb5aa5f28
and edx, edi
or edx, ecx
mov ecx, dword [esi + 8]
mov edi, 0x4a55a0d7
and ecx, edi
mov edi, 0xb5aa5f28
and ebx, edi
or ebx, ecx
xor ebx, edx
not ebx
or ebx, eax
mov eax, dword [0x514f98]
cmp ebx, 0xffffffff
setne dl
sete ch
sete byte [esi + 6]
cmp eax, 0xa
setl byte [esi + 0x24]
setl cl
xor dl, ch
and dl, ch
mov ah, dl
xor ah, 1
mov al, ah
or al, dl
xor dl, al
or al, ah
xor dl, 1
xor al, 1
or al, dl
xor al, cl
mov edx, ecx
or dl, ch
xor dl, 1
xor cl, ch
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, 1
mov ah, dl
and ah, cl
xor dl, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
xor al, 1
and ah, al
or cl, ah
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne ecx, edi
test dl, 1
mov edx, 0xe7a53eed
cmove ecx, edx
test al, 1
cmovne ecx, edi
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414230
cmp eax, 0x85788c17
je 0x414249
cmp eax, 0xa0da02f3
jne 0x414216
jmp 0x414528
cmp eax, 0xd7ff4ccd
je 0x4142f5
cmp eax, 0xe7a53eed
jne 0x414216
mov eax, 0xd7ff4ccd
jmp 0x414216
mov dl, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov al, dl
xor al, 1
mov ebx, edx
or bl, al
mov dh, dl
and dh, bl
xor bl, 1
mov bh, bl
xor bh, al
and bh, bl
and bl, al
or bl, dh
mov dh, bh
xor dh, 1
xor bh, bl
xor bl, 1
or bl, dh
xor bl, 1
or bl, bh
xor bl, 1
mov dh, bl
xor dh, ah
xor dh, 1
and dh, ah
or bl, ah
mov bh, bl
xor bh, dh
xor dh, 1
or dh, bl
xor bh, 1
xor dh, 1
or dh, bh
mov bl, ah
xor bl, 1
and bl, dl
or dl, ah
and al, ah
or al, bl
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov dl, al
xor dl, 1
mov ah, dl
and ah, al
xor dl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, dl
xor ah, dh
mov dl, ah
xor dl, 1
and dl, dh
mov al, dl
xor al, ah
test al, 1
mov edi, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edi, ebx
test ah, 1
mov eax, edi
cmovne eax, ebx
test dl, 1
cmove eax, edi
jmp 0x414216
mov byte [esi + 0x18], 0x1c
mov eax, ecx
jmp 0x414216
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov edi, ecx
xor edi, 0xfffffffe
and edi, edx
and ecx, 0x8dcc58db
and edx, 0x7233a724
or edx, ecx
mov eax, edi
not eax
mov ecx, eax
mov ebx, 0x9466cef8
and ecx, ebx
mov ebx, 0x6b993107
and edi, ebx
or edi, ecx
mov ecx, edx
xor ecx, 0x62112105
xor edx, 0x8dcc58da
or eax, edx
mov ebx, 0x9466cef8
and edx, ebx
mov ebx, 0x6b993107
and ecx, ebx
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x50950ca0
mov edi, ecx
mov ebx, 0x54f70caf
and edx, ebx
and ecx, 0x2b00b200
or ecx, edx
or edi, 0x462000f
and edi, ebx
and eax, 0x80084150
or eax, edi
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd09d4df0
and eax, 0x2f62b20f
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x6882aad0
and edx, edi
and eax, 0x977d552f
or eax, edx
xor eax, edi
xor ecx, eax
test ecx, eax
mov eax, dword [0x514f98]
sete byte [esi + 6]
sete cl
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl byte [esi + 0x24]
setl al
mov ah, al
xor ah, dl
or dl, al
xor ah, 1
or ah, ch
xor ah, 1
xor dl, 1
or cl, ch
xor cl, 1
mov al, dl
and al, cl
xor cl, dl
or cl, al
xor cl, ah
mov al, cl
xor al, 1
and ah, al
xor al, ah
test cl, cl
mov edi, 0xe7a53eed
mov edx, 0xa0da02f3
cmovne edi, edx
test ah, ah
mov ecx, 0xe7a53eed
cmove edi, ecx
test al, 1
cmove edi, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414446
cmp eax, 0x85788c17
je 0x41445f
cmp eax, 0xa0da02f3
jne 0x41442c
jmp 0x4146b9
cmp eax, 0xd7ff4ccd
je 0x41451d
cmp eax, 0xe7a53eed
jne 0x41442c
mov eax, 0xd7ff4ccd
jmp 0x41442c
mov cl, byte [esi + 6]
mov dh, byte [esi + 0x24]
mov eax, ecx
xor al, 1
mov bl, dh
xor bl, 1
mov ah, cl
or ah, al
mov bh, ah
xor bh, 1
mov dl, dh
or dl, bl
xor dl, bl
and bh, ah
xor bh, 1
mov ch, bh
xor ch, ah
or bh, ah
xor bh, 1
or bh, ch
mov ch, bh
and ch, cl
xor bh, 1
and bh, al
or bh, ch
mov ch, cl
and ch, ah
xor ah, cl
or ah, ch
xor ah, 1
mov ch, bh
and ch, ah
xor ah, bh
or ah, ch
mov ch, dl
and ch, bl
xor dl, 1
mov bh, ch
and bh, dl
xor dl, ch
or dl, bh
mov ch, dl
xor ch, 1
and dl, ch
xor dl, 1
mov bh, dl
xor bh, ch
or dl, ch
xor dl, 1
or dl, bh
mov ch, ah
xor ch, 1
and ch, dl
xor dl, 1
and dl, ah
or dl, ch
and bl, cl
or cl, dh
and al, dh
xor cl, 1
or al, bl
mov ah, cl
and ah, al
xor al, cl
or al, ah
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x41442c
mov byte [esi + 0x18], 6
mov eax, edi
jmp 0x41442c
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
mov ebx, 0xd954e49e
and eax, ebx
mov edi, ecx
and edi, 0x26ab1b60
or edi, eax
mov eax, edx
or eax, ebx
and eax, 0xd954e49f
xor eax, edi
mov edi, eax
not edi
mov dword [esi + 8], eax
mov ebx, 0x4b24b36b
and dword [esi + 8], ebx
mov ebx, 0xb4db4c94
and edi, ebx
add edi, dword [esi + 8]
or eax, edx
mov ebx, 0x4b24b36b
and edx, ebx
mov ebx, 0xb4db4c94
and ecx, ebx
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfb2166d0
mov edx, 0x4de992f
and eax, edx
or eax, ecx
mov ecx, dword [0x514f98]
xor eax, edx
sete byte [esi + 6]
sete al
setne dl
cmp ecx, 0xa
setl cl
setl byte [esi + 0x24]
xor dl, cl
xor dl, 1
mov ah, cl
or ah, al
xor ah, 1
or ah, dl
xor ah, 1
mov edx, eax
xor dl, cl
and al, dl
and dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov cl, ah
xor cl, dl
or dl, ah
xor dl, 1
or dl, cl
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, cl
cmove eax, edx
test ch, 1
mov ecx, 0xa0da02f3
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x414630
cmp ecx, 0x85788c17
je 0x414647
cmp ecx, 0xa0da02f3
jne 0x414613
jmp 0x4149cc
cmp ecx, 0xd7ff4ccd
je 0x4146ae
cmp ecx, 0xe7a53eed
jne 0x414613
mov ecx, 0xd7ff4ccd
jmp 0x414613
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ch, cl
xor ch, 1
mov dh, ch
xor dh, dl
xor ch, dh
and ch, dh
mov dh, dl
xor dh, 1
or dh, cl
xor dh, 1
xor dl, cl
and dl, cl
mov cl, dh
and cl, dl
xor dl, dh
or dl, cl
mov cl, ch
xor cl, 1
and cl, dl
xor dl, 1
mov dh, ch
xor dh, dl
and dh, ch
and dl, ch
or dl, cl
mov ebx, edx
xor bl, dh
test dl, 1
mov ecx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ecx, edi
test dh, 1
mov edx, 0xe7a53eed
cmove ecx, edx
test bl, 1
cmovne ecx, edi
jmp 0x414613
mov byte [esi + 0x18], 6
mov ecx, eax
jmp 0x414613
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, 0xb23a9325
xor eax, edx
and eax, ecx
not ecx
and ecx, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1490236b
and eax, 0xeb6fdc94
or eax, ecx
mov edx, eax
xor edx, 0x59554fb1
xor eax, 0xa6aab04e
mov edi, edx
or edi, 0xef6eebce
mov ecx, eax
or ecx, 0x10911431
xor ecx, edi
mov edi, ecx
not edi
and edi, 0xd0aaa3f9
and ecx, 0x2f555c06
or ecx, edi
and edx, 0xa1bb36cf
mov edi, eax
and edi, 0x5e44c930
or edi, edx
mov edx, ecx
xor edx, 0x2840026
xor edi, 0xa1bb36ce
and eax, 1
or eax, edi
mov edi, eax
not edi
mov ebx, 0xded881dd
and edi, ebx
and eax, 0x21277e22
or eax, edi
xor ecx, 0xc03bb7c9
mov edi, ecx
mov ebx, 0xbd63e858
and edi, ebx
mov ebx, 0x429c17a7
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0x41622
mov ebx, 0xded881dd
xor eax, ebx
or ecx, eax
mov ebx, 0xbd63e858
and eax, ebx
mov ebx, 0x429c17a7
and edi, ebx
or edi, eax
mov ebx, dword [0x514f98]
xor edi, edx
not ecx
or ecx, edi
mov eax, ecx
not eax
mov edx, eax
and edx, 0x20814093
mov edi, 0x936e9000
and ecx, edi
or ecx, edx
xor ecx, edi
and eax, 0x4c102f6c
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xfb2e1f4c
and ecx, 0x4d1e0b3
or ecx, eax
mov edi, ecx
xor edi, 0x32000704
xor ecx, 0x1080b0
and ecx, 0xc93e98f8
mov eax, 0x36c16707
and edi, eax
or edi, ecx
xor edi, eax
sete byte [esi + 6]
sete al
setne cl
cmp ebx, 9
setg dl
mov dword [esi + 0x14], ebx
cmp ebx, 0xa
setl byte [esi + 0x24]
setl ah
mov ch, cl
and ch, dl
or cl, ah
and ah, al
or ah, ch
mov ch, ah
xor ch, dl
and ch, ah
xor cl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov al, ch
xor al, 1
mov cl, dl
xor cl, 1
and dl, al
or al, cl
and cl, ch
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ebx, 0xe7a53eed
mov ecx, 0xa0da02f3
cmovne ebx, ecx
test al, 1
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
cmove ebx, ecx
mov dword [esi + 8], ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414882
cmp eax, 0x85788c17
je 0x41489b
cmp eax, 0xa0da02f3
jne 0x414868
jmp 0x414be4
cmp eax, 0xd7ff4ccd
je 0x4149c0
cmp eax, 0xe7a53eed
jne 0x414868
mov eax, 0xd7ff4ccd
jmp 0x414868
mov ch, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov al, ch
xor al, 1
mov bh, al
and bh, ch
mov edx, eax
and dl, bh
xor bh, al
or bh, dl
mov dl, bh
xor dl, 1
mov ah, dl
mov byte [esi + 0x30], dl
mov bl, cl
xor bl, 1
mov edx, ecx
xor dl, bl
and bl, cl
xor bl, 1
mov dh, cl
xor dh, bl
or bl, cl
xor bl, 1
or bl, dh
mov dh, bh
or dh, ah
and dl, cl
mov cl, dh
xor cl, 1
and ch, dh
or dh, al
and cl, al
mov ah, bl
xor ah, 1
or cl, ch
xor cl, 1
mov ch, dh
xor ch, cl
or cl, dh
mov al, bl
or al, ah
xor cl, 1
or cl, ch
mov ch, dl
and dl, al
xor al, 1
xor ch, 1
mov dh, al
xor dh, ch
and dh, al
and ch, al
or ch, dl
mov al, dh
xor al, 1
xor dh, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, dh
mov al, cl
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
mov al, ch
xor al, 1
or cl, dl
mov edx, eax
and dl, ch
xor al, dl
xor dl, 1
or dl, ch
xor dl, 1
or dl, al
mov al, cl
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov cl, byte [esi + 0x30]
and bl, cl
or cl, ah
and ah, bh
or ah, bl
mov al, cl
xor al, ah
xor ah, 1
xor al, 1
or ah, cl
xor ah, 1
or ah, al
mov al, ah
xor al, 1
mov ecx, eax
and cl, ah
mov ch, cl
xor cl, al
xor ch, 1
or ch, ah
xor ch, 1
or ch, cl
mov al, ch
xor ch, 1
and ch, dl
xor dl, 1
and al, dl
or ch, al
mov al, dl
and al, ah
xor dl, ah
or dl, al
mov eax, edx
xor al, ch
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmove eax, ebx
jmp 0x414868
mov byte [esi + 0x18], 0x11
mov eax, dword [esi + 8]
jmp 0x414868
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x2c66c02d
mov edx, 0xd3993fd2
and ecx, edx
or ecx, eax
mov edi, ecx
xor edi, edx
xor ecx, 0x24000001
mov eax, edi
and eax, 0xfffffffe
and ecx, 0xe7091a41
and edi, 0x18f6e5be
or edi, ecx
xor edi, 0x18f6e5bf
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
not eax
mov ecx, edi
xor ecx, 0x71752aef
and ecx, edi
or edi, 0x8e8ad510
mov edx, edi
mov ebx, 0xdd4eee00
and edx, ebx
and eax, 0x203100ef
or eax, edx
mov edx, ecx
not edx
or edi, edx
and edx, ebx
and ecx, 0x22b111ff
or ecx, edx
mov ebx, dword [0x514f98]
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x29fe1303
and edi, 0xd601ecfc
or edi, eax
xor edi, 0xa774c613
sete al
sete byte [esi + 6]
setne cl
cmp ebx, 9
setg dl
mov dword [esi + 0x14], ebx
cmp ebx, 0xa
setl ah
setl byte [esi + 0x24]
or al, ah
xor ah, cl
xor dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov al, ah
xor al, 1
xor cl, 1
xor dl, 1
or dl, cl
mov ecx, edx
not cl
and cl, ah
or ah, dl
and dl, al
or dl, cl
mov al, ah
xor al, dl
test dl, dl
mov ebx, 0xe7a53eed
mov edx, 0xa0da02f3
cmovne ebx, edx
test ah, 1
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test al, 1
cmove ebx, edx
mov dword [esi + 8], ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414afd
cmp eax, 0x85788c17
je 0x414b16
cmp eax, 0xa0da02f3
jne 0x414ae3
jmp 0x414c95
cmp eax, 0xd7ff4ccd
je 0x414bd8
cmp eax, 0xe7a53eed
jne 0x414ae3
mov eax, 0xd7ff4ccd
jmp 0x414ae3
mov dl, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
mov dh, al
or dh, dl
mov byte [esi + 0x30], dl
mov bh, dh
xor bh, 1
mov ah, cl
xor ah, bl
and ah, cl
and dl, dh
or dh, al
xor dh, 1
and bh, al
or bh, dl
mov dl, dh
and dl, bh
xor bh, dh
mov dh, al
xor dh, cl
and dh, al
and al, cl
or cl, bl
or bh, dl
mov dl, cl
xor dl, 1
mov ch, ah
xor ch, 1
and ah, cl
or cl, ch
and ch, dl
or ch, ah
mov dl, cl
xor dl, ch
xor ch, 1
or ch, cl
xor dl, 1
xor ch, 1
or ch, dl
mov cl, ch
xor cl, bh
and ch, cl
and cl, bh
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
and bl, byte [esi + 0x30]
or al, bl
mov dl, dh
and dl, al
xor al, dh
or al, dl
mov edx, eax
xor dl, 1
mov ah, al
and ah, cl
xor cl, 1
and dl, cl
or dl, ah
mov ah, cl
and ah, al
xor cl, al
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
not ch
test ch, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x414ae3
mov byte [esi + 0x18], 0x11
mov eax, dword [esi + 8]
jmp 0x414ae3
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414c1a
cmp eax, 0x85788c17
je 0x414c2f
cmp eax, 0xa0da02f3
jne 0x414c00
jmp 0x414d46
cmp eax, 0xd7ff4ccd
je 0x414c89
cmp eax, 0xe7a53eed
jne 0x414c00
mov eax, 0xd7ff4ccd
jmp 0x414c00
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
xor al, dl
mov ch, al
xor ch, ah
and ch, al
mov al, cl
and al, dl
mov dh, al
xor al, cl
xor dh, 1
or dh, dl
xor dh, 1
or dh, al
xor ah, ch
xor ah, dh
and ch, ah
mov cl, ah
xor cl, ch
test ah, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x414c00
mov byte [esi + 0x18], 0x1f
mov eax, dword [esi + 8]
jmp 0x414c00
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414ccb
cmp eax, 0x85788c17
je 0x414ce0
cmp eax, 0xa0da02f3
jne 0x414cb1
jmp 0x414e6d
cmp eax, 0xd7ff4ccd
je 0x414d3a
cmp eax, 0xe7a53eed
jne 0x414cb1
mov eax, 0xd7ff4ccd
jmp 0x414cb1
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
and cl, al
or dl, cl
mov eax, edx
and dl, ch
xor ch, 1
xor al, 1
mov cl, ch
xor cl, al
and cl, ch
and al, ch
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x414cb1
mov byte [esi + 0x18], 0x1f
mov eax, dword [esi + 8]
jmp 0x414cb1
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414d7c
cmp eax, 0x85788c17
je 0x414d95
cmp eax, 0xa0da02f3
jne 0x414d62
jmp 0x414f72
cmp eax, 0xd7ff4ccd
je 0x414e61
cmp eax, 0xe7a53eed
jne 0x414d62
mov eax, 0xd7ff4ccd
jmp 0x414d62
mov al, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov ebx, eax
xor bl, 1
mov bh, bl
and bh, al
mov edx, ebx
and dl, bh
xor bh, bl
or bh, dl
mov ah, ch
xor ah, 1
or bl, al
mov byte [esi + 0x30], bl
mov al, ch
or al, ah
mov edx, eax
xor dl, 1
mov dh, bh
xor dh, bl
and dh, bh
and bl, bh
mov cl, ch
or cl, al
mov byte [esi + 0x34], cl
and dl, ch
and al, ah
xor ch, bh
and ch, bh
mov cl, ch
xor ah, bh
xor bh, 1
mov ch, byte [esi + 0x30]
xor ch, 1
and ch, bh
or bl, ch
mov bh, dh
xor bh, 1
xor dh, bl
xor bl, 1
or bl, bh
xor bl, 1
or bl, dh
or al, dl
mov dl, byte [esi + 0x34]
mov ch, dl
xor ch, al
xor al, 1
or al, dl
xor ch, 1
xor al, 1
or al, ch
mov edx, eax
xor dl, bl
and al, dl
and dl, bl
mov ch, al
and ch, dl
xor dl, al
or dl, ch
mov al, cl
and al, ah
xor ah, cl
or ah, al
mov al, ah
xor al, 1
mov ecx, edx
xor cl, ah
and cl, dl
and ah, dl
xor dl, 1
and dl, al
or ah, dl
mov edx, ecx
xor dl, ah
test ah, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x414d62
mov byte [esi + 0x18], 6
mov eax, dword [esi + 8]
jmp 0x414d62
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414ea3
cmp eax, 0x85788c17
je 0x414ebc
cmp eax, 0xa0da02f3
jne 0x414e89
jmp 0x41503a
cmp eax, 0xd7ff4ccd
je 0x414f66
cmp eax, 0xe7a53eed
jne 0x414e89
mov eax, 0xd7ff4ccd
jmp 0x414e89
mov ah, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov al, ah
xor al, 1
mov ch, dl
xor ch, 1
mov cl, ch
and cl, dl
xor ch, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ch
mov ch, al
xor ch, ah
and ch, al
mov edx, ecx
xor dl, 1
mov dh, cl
xor dh, dl
and dh, cl
mov bl, ch
xor bl, 1
and bl, ch
mov bh, bl
and bh, ch
xor bl, ch
or bl, bh
mov bh, dh
xor bh, 1
mov ch, dh
or ch, bh
xor dh, ch
or ch, bh
xor dh, 1
xor ch, 1
or ch, dh
xor ch, bl
or al, cl
xor cl, ah
xor dl, ah
mov dh, ch
xor dh, 1
xor cl, 1
xor al, 1
or al, dl
xor al, 1
mov dl, cl
and dl, al
xor al, cl
or al, dl
mov cl, al
xor cl, 1
and cl, dh
or dh, al
and al, ch
or al, cl
mov cl, dh
xor cl, al
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, ecx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dh, 1
cmovne eax, ecx
jmp 0x414e89
mov byte [esi + 0x18], 6
mov eax, dword [esi + 8]
jmp 0x414e89
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x414fa8
cmp eax, 0x85788c17
je 0x414fbd
cmp eax, 0xa0da02f3
jne 0x414f8e
jmp 0x4150fd
cmp eax, 0xd7ff4ccd
je 0x41502e
cmp eax, 0xe7a53eed
jne 0x414f8e
mov eax, 0xd7ff4ccd
jmp 0x414f8e
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
or dl, al
and al, cl
or al, ch
mov ch, al
xor ch, ah
and ch, al
xor dl, 1
or ah, cl
xor ah, 1
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, ch
xor al, 1
mov cl, ah
xor cl, 1
and ah, al
and ch, cl
or ch, ah
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test ch, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x414f8e
mov byte [esi + 0x18], 0x30
mov eax, dword [esi + 8]
jmp 0x414f8e
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x415073
cmp ecx, 0x85788c17
je 0x41508a
cmp ecx, 0xa0da02f3
jne 0x415056
jmp 0x4151da
cmp ecx, 0xd7ff4ccd
je 0x4150f1
cmp ecx, 0xe7a53eed
jne 0x415056
mov ecx, 0xd7ff4ccd
jmp 0x415056
mov cl, byte [esi + 6]
mov al, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, cl
and ch, al
and al, dl
xor al, 1
mov dh, al
xor dh, dl
or al, dl
and dl, ah
or ch, dl
xor al, 1
or al, dh
xor ch, 1
or ch, ah
and ah, al
xor al, 1
and al, cl
or al, ah
mov cl, ch
xor cl, al
xor al, 1
or al, ch
xor cl, 1
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
cmove ecx, ebx
jmp 0x415056
mov byte [esi + 0x18], 0x30
mov ecx, dword [esi + 8]
jmp 0x415056
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x415136
cmp ecx, 0x85788c17
je 0x415151
cmp ecx, 0xa0da02f3
jne 0x415119
jmp 0x4152af
cmp ecx, 0xd7ff4ccd
je 0x4151ce
cmp ecx, 0xe7a53eed
jne 0x415119
mov ecx, 0xd7ff4ccd
jmp 0x415119
mov cl, byte [esi + 6]
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
mov ah, al
or ah, cl
xor ah, 1
mov ch, dl
and ch, ah
xor ah, dl
mov dl, byte [esi + 0x24]
or ah, ch
mov ch, cl
xor ch, dl
and ch, cl
xor ah, dl
xor al, dl
xor ch, 1
xor al, 1
mov cl, ch
xor cl, al
or al, ch
xor al, 1
or al, cl
mov cl, ah
and cl, al
xor al, ah
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
test dl, 1
mov eax, 0xd7ff4ccd
cmove ecx, eax
jmp 0x415119
mov byte [esi + 0x18], 0x18
mov ecx, dword [esi + 8]
jmp 0x415119
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x415210
cmp eax, 0x85788c17
je 0x415229
cmp eax, 0xa0da02f3
jne 0x4151f6
jmp 0x415381
cmp eax, 0xd7ff4ccd
je 0x4152a3
cmp eax, 0xe7a53eed
jne 0x4151f6
mov eax, 0xd7ff4ccd
jmp 0x4151f6
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
xor al, 1
mov ah, al
xor ah, cl
mov ch, cl
and ch, dl
mov dh, ch
xor ch, cl
xor ah, 1
or ah, al
xor dh, 1
or dh, dl
mov cl, ah
xor cl, 1
xor dh, 1
or dh, ch
xor dh, al
mov dl, ah
and dl, cl
xor dl, 1
mov al, cl
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov al, dh
xor dl, dh
xor dh, ah
xor al, 1
or al, cl
xor al, 1
or al, dh
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x4151f6
mov byte [esi + 0x18], 0x18
mov eax, dword [esi + 8]
jmp 0x4151f6
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x4152e8
cmp ecx, 0x85788c17
je 0x415303
cmp ecx, 0xa0da02f3
jne 0x4152cb
jmp 0x415438
cmp ecx, 0xd7ff4ccd
je 0x415375
cmp ecx, 0xe7a53eed
jne 0x4152cb
mov ecx, 0xd7ff4ccd
jmp 0x4152cb
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, al
xor ah, 1
mov ch, dl
xor ch, cl
or cl, dl
xor cl, 1
or cl, ah
and ch, dl
or al, dl
xor al, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
xor al, cl
xor al, 1
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x4152cb
mov byte [esi + 0x18], 0x10
mov ecx, dword [esi + 8]
jmp 0x4152cb
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4153b7
cmp eax, 0x85788c17
je 0x4153cc
cmp eax, 0xa0da02f3
jne 0x41539d
jmp 0x415509
cmp eax, 0xd7ff4ccd
je 0x41542c
cmp eax, 0xe7a53eed
jne 0x41539d
mov eax, 0xd7ff4ccd
jmp 0x41539d
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
xor cl, 1
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
xor dl, 1
mov ah, cl
or ah, al
xor ah, 1
xor cl, al
xor cl, 1
and cl, al
mov al, ah
and al, cl
xor cl, ah
or cl, al
xor cl, dl
mov ch, cl
xor ch, 1
and dl, ch
xor ch, dl
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test ch, 1
cmove eax, ebx
jmp 0x41539d
mov byte [esi + 0x18], 0x10
mov eax, dword [esi + 8]
jmp 0x41539d
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x415471
cmp ecx, 0x85788c17
je 0x41548c
cmp ecx, 0xa0da02f3
jne 0x415454
jmp 0x4155a1
cmp ecx, 0xd7ff4ccd
je 0x4154fd
cmp ecx, 0xe7a53eed
jne 0x415454
mov ecx, 0xd7ff4ccd
jmp 0x415454
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ah, dl
xor ah, 1
mov al, cl
xor al, 1
and ah, al
and cl, dl
or cl, ah
xor cl, 1
or cl, al
mov ah, al
xor ah, dl
xor ah, 1
and ah, dl
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x415454
mov byte [esi + 0x18], 0x17
mov ecx, dword [esi + 8]
jmp 0x415454
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41553f
cmp eax, 0x85788c17
je 0x415554
cmp eax, 0xa0da02f3
jne 0x415525
jmp 0x41565d
cmp eax, 0xd7ff4ccd
je 0x415598
cmp eax, 0xe7a53eed
jne 0x415525
mov eax, 0xd7ff4ccd
jmp 0x415525
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
xor al, 1
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, ebx
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x415525
mov byte [esi + 0x18], 0x17
mov eax, dword [esi + 8]
jmp 0x415525
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4155d7
cmp eax, 0x85788c17
je 0x4155ec
cmp eax, 0xa0da02f3
jne 0x4155bd
jmp 0x4157c4
cmp eax, 0xd7ff4ccd
je 0x415651
cmp eax, 0xe7a53eed
jne 0x4155bd
mov eax, 0xd7ff4ccd
jmp 0x4155bd
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
xor cl, 1
mov ah, dl
and ah, cl
mov ch, dl
xor ch, cl
or ch, ah
mov ah, dl
and ah, al
xor dl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, dl
mov al, ch
xor al, 1
xor ah, cl
mov cl, ah
xor cl, 1
and ah, ch
or ch, cl
and cl, al
or cl, ah
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test ch, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, edi
jmp 0x4155bd
mov byte [esi + 0x18], 5
mov eax, dword [esi + 8]
jmp 0x4155bd
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 6]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x415693
cmp eax, 0x85788c17
je 0x4156ac
cmp eax, 0xa0da02f3
jne 0x415679
jmp 0x4158ec
cmp eax, 0xd7ff4ccd
je 0x4157b8
cmp eax, 0xe7a53eed
jne 0x415679
mov eax, 0xd7ff4ccd
jmp 0x415679
mov al, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov ebx, eax
mov byte [esi + 0x14], al
xor bl, 1
mov cl, ch
xor cl, 1
mov dh, cl
and dh, ch
mov dl, cl
and dl, dh
xor dh, cl
or dh, dl
mov dl, dh
xor dl, 1
mov bh, al
or bh, bl
mov ah, bh
xor ah, 1
or cl, ch
and ah, bh
xor ah, 1
mov ch, ah
xor ch, bh
or ah, bh
xor ah, 1
or ah, ch
xor ah, bl
mov ch, al
and ch, bh
xor bh, al
or bh, ch
mov ch, bh
xor ch, ah
xor ah, 1
xor ch, 1
or ah, bh
xor ah, 1
or ah, ch
mov ch, dl
and ch, dh
mov bh, dl
and bh, ch
xor ch, dl
or ch, bh
mov bh, ch
xor bh, 1
and bh, cl
xor cl, 1
and ch, cl
or ch, bh
mov bh, dh
xor bh, cl
or cl, dh
xor cl, 1
or cl, bh
xor ch, 1
mov bh, ch
xor bh, cl
or ch, cl
xor ch, 1
or ch, bh
mov bh, ch
xor bh, 1
mov al, ch
and al, bh
mov cl, al
xor al, ch
xor cl, 1
or cl, bh
xor cl, 1
or cl, al
mov al, ah
xor al, 1
and al, cl
xor cl, 1
and cl, ah
or cl, al
and dh, byte [esi + 0x14]
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
or dl, dh
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov eax, edx
xor al, 1
mov ch, al
and ch, dl
mov ah, ch
and ah, al
xor ch, al
or ch, ah
xor ch, cl
xor cl, 1
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x415679
mov byte [esi + 0x18], 5
mov eax, dword [esi + 8]
jmp 0x415679
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
mov eax, dword [0x514f64]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x76be7125
mov edx, 0x89418eda
and ecx, edx
or ecx, eax
mov eax, ecx
xor eax, edx
xor ecx, 0x72220104
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x72230194
and eax, 0x8ddcfe6b
or eax, ecx
xor eax, 0x8ddcfe6a
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0xb4e67a60
and edi, ebx
mov ebx, 0x4b19859f
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0xb4e67a60
and edi, ebx
mov ebx, 0x4b19859f
and edx, ebx
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x93311e3b
mov edi, 0x6ccee1c4
and eax, edi
or eax, edx
xor eax, edi
or eax, ecx
cmp eax, 0xffffffff
sete cl
setne al
cmp dword [0x514f60], 0xa
setl dl
xor al, dl
mov ah, dl
xor ah, cl
mov ch, ah
xor ch, 1
or dl, cl
xor dl, 1
xor al, 1
mov cl, dl
and cl, al
xor al, dl
or al, cl
mov cl, al
xor cl, 1
mov dl, ah
and dl, ch
mov dh, cl
and dh, al
mov ebx, edx
and bl, ah
xor dl, ah
or dl, bl
mov bl, dh
and bl, cl
xor dh, cl
or dh, bl
xor dh, dl
xor al, ch
or cl, ah
xor cl, 1
or cl, al
mov eax, ecx
xor al, dh
test al, 1
mov edi, 0xdd4fdd0b
mov eax, 0x42ec6017
cmovne edi, eax
test cl, 1
mov eax, 0xdd4fdd0b
cmovne eax, edi
test dh, 1
cmove eax, edi
mov ecx, dword [esi + 0x28]
mov dword [esi + 0x1c], ecx
mov ecx, dword [esi + 0x2c]
mov dword [esi + 0xc], ecx
jmp 0x41347f
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
mov eax, 0xb84ad46d
jmp 0x41347f
mov eax, dword [esi + 0x74]
mov eax, dword [eax]
mov dword [esi + 0x100], eax
cmp dword [esi + 0x100], 0
setne byte [esi + 0x6b]
mov ecx, dword [0x514fa4]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x409006c7
and edx, edi
and ecx, eax
and eax, 0xbf6ff938
or eax, edx
mov edx, eax
xor edx, 0x14033030
xor eax, edi
mov edi, eax
mov ebx, 0xab7ccbc8
and edi, ebx
mov ebx, 0x54833437
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0xab7ccbc8
and edi, ebx
mov ebx, 0x54833437
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ebx, eax
mov edi, eax
xor edi, 0x2a6c5a6d
and edi, eax
not eax
mov ecx, 0xe98f03cb
and eax, ecx
mov edx, 0x1670fc34
and ebx, edx
or ebx, eax
mov eax, ebx
xor eax, edx
xor ebx, ecx
mov dword [esi + 0x10], ebx
mov ecx, ebx
or ecx, 0xd593a592
mov ebx, ecx
mov edx, 0x9352d97b
and ebx, edx
mov edx, eax
and edx, 0x282c0204
or edx, ebx
mov dword [esi + 8], edx
mov edx, edi
not edx
or ecx, edx
mov ebx, 0x9352d97b
and edx, ebx
and edi, 0x6cad2684
or edi, edx
xor edi, dword [esi + 8]
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xc951de09
and ecx, 0x36ae21f6
or ecx, edx
mov edi, dword [esi + 0x10]
and edi, 0x51dfbdb8
mov edx, eax
and edx, 0xae204247
or edx, edi
mov edi, edx
xor edi, 0x5047a429
and eax, 1
or eax, edi
xor ecx, 0x1cc27b9a
xor edx, 0x2e004046
and edx, 0x2f9859d6
mov edi, 0xd067a629
and eax, edi
or eax, edx
xor eax, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x800b4000
and eax, 0x69600006
or eax, edx
mov edi, dword [0x514fa0]
or ecx, 0xe96b4006
xor ecx, eax
mov eax, ecx
xor eax, 0x48600000
xor ecx, 0x921e0f69
and eax, 0x4ce1f090
and ecx, 0xb31e0f6f
or ecx, eax
mov eax, ecx
xor eax, 0x58744160
xor ecx, 0x25028086
mov edx, 0xd8fc7170
and eax, edx
and ecx, 0x27038e8f
or ecx, eax
xor ecx, edx
cmp ecx, 0xffffffff
sete ch
setne ah
cmp edi, 0xa
setl dl
cmp edi, 9
setg cl
mov dh, ah
xor dh, ch
and dh, ah
mov al, dh
xor al, 1
or al, dh
xor al, 1
mov bl, dh
and bl, al
xor al, dh
or al, bl
xor al, 1
mov dh, al
or dh, cl
xor al, cl
not al
and al, cl
xor al, 1
mov bl, dh
xor bl, al
or al, dh
xor al, 1
or al, bl
and ah, dl
or dl, ch
xor dl, 1
and cl, ch
or cl, ah
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, 1
mov ch, cl
and ch, dl
mov ah, cl
and ah, ch
xor ch, cl
or ch, ah
mov cl, ch
and cl, al
mov ah, al
xor ah, dl
or dl, al
xor al, 1
xor ch, 1
and ch, al
or ch, cl
xor dl, 1
or dl, ah
mov eax, edx
xor al, ch
test al, 1
mov edi, 0x741edb21
mov eax, 0xcc21b9fb
cmovne edi, eax
test dl, 1
mov eax, 0x741edb21
cmovne eax, edi
test ch, 1
cmove eax, edi
jmp 0x401122
mov eax, dword [esi + 0x80]
mov eax, dword [esi + 0x80]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f8c]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
mov eax, edx
mov ebx, 0xf4cf55f9
xor eax, ebx
and eax, edx
not edx
and edx, 0x84c01521
mov edi, 0x700f40d8
and ecx, edi
or ecx, edx
xor ecx, edi
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
not eax
and eax, 0xb30aa06
and ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov dword [esi + 0x14], eax
mov edx, 0x360eb829
and eax, edx
mov edx, ecx
mov ebx, 0xc9f147d6
and edx, ebx
or edx, eax
mov eax, edx
xor eax, ebx
mov ebx, 0x360eb829
xor edx, ebx
mov ebx, edx
or ebx, 0x5a8a09a0
mov edi, 0x5e9a8fa0
and ebx, edi
mov dword [esi + 8], eax
and dword [esi + 8], 0x1013049
add dword [esi + 8], ebx
mov edi, dword [esi + 0x14]
or edi, 0x4108600
mov ebx, 0x5e9a8fa0
and edi, ebx
and ecx, 0xa0644016
or ecx, edi
xor ecx, dword [esi + 8]
mov edi, ecx
not edi
and edi, 0x559cea9b
and ecx, 0xaa631564
or ecx, edi
and edx, 0x1a92a19d
mov edi, eax
and edi, 0xe56d5e62
or edi, edx
mov edx, edi
xor edx, 0x8820190
and eax, 1
or eax, edx
xor ecx, 0xaf72a32c
xor edi, 0x61414a20
and edi, 0x7351ea2c
mov edx, 0x8cae15d3
and eax, edx
or eax, edi
xor eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
mov edi, 0x204ef5ba
and edx, edi
mov edi, ecx
mov ebx, 0xdfb10a45
and ecx, ebx
or ecx, edx
and edi, eax
mov edx, edi
not edx
or eax, edx
mov ebx, 0x204ef5ba
and edx, ebx
mov ebx, 0xdfb10a45
and edi, ebx
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5defd37f
mov edi, 0xa2102c80
and eax, edi
or eax, edx
mov edx, dword [0x514f88]
xor eax, edi
or eax, ecx
cmp eax, 0xffffffff
sete byte [esi + 0x39]
cmp edx, 0xa
setl byte [esi + 0x3a]
mov ecx, dword [esi + 0x10]
lea eax, [ecx + 0xe]
mov dword [esi + 0x34], eax
lea eax, [ecx + 0xf]
mov dword [esi + 0x3c], eax
mov eax, 0xc1ee9540
cmp eax, 0xf57aa487
jle 0x415f35
cmp eax, 0x5de28c2
jle 0x4161d3
cmp eax, 0x5de28c3
je 0x416363
cmp eax, 0x77d9e7ef
jne 0x4187b7
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x30280045
and ecx, 0xcc63210
or ecx, edx
or eax, 0x3cee3255
xor eax, ecx
mov ecx, eax
xor ecx, 0xc63010
xor eax, 0xf02140e7
and ecx, 0x3debd18
and eax, 0xfc2142e7
or eax, ecx
mov ecx, eax
xor ecx, 0xc0cf70b2
mov edx, eax
xor edx, 0x2e208509
and edx, 0xee2d9529
xor eax, 0xfdc47e5b
and eax, ecx
mov edi, 0x11d26ad6
and ecx, edi
or ecx, edx
mov edx, ecx
xor edx, edi
mov edi, ecx
xor edi, 0xd3269bc0
and edi, edx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0xec72118c
and eax, 0x138dee73
or eax, edi
and edx, 1
mov edi, ecx
xor edi, 0x11020297
or edi, edx
mov edx, eax
xor edx, 0x2e82a090
xor ecx, 0x8c210500
mov ebx, 0x8cf16d40
and ecx, ebx
and edi, 0x730e92bf
or edi, ecx
xor eax, 0xd1791f64
mov ecx, eax
mov ebx, 0x104d4a0f
and ecx, ebx
mov ebx, 0xefb2b5f0
and edx, ebx
or edx, ecx
mov ecx, edi
xor ecx, 0x630290b0
mov ebx, 0x8cf16d40
xor edi, ebx
or eax, edi
mov ebx, 0x104d4a0f
and edi, ebx
mov ebx, 0xefb2b5f0
and ecx, ebx
or ecx, edi
xor ecx, edx
mov edx, dword [0x514f98]
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa3831fb9
and eax, 0x5c7ce046
or eax, ecx
mov ecx, eax
xor ecx, 0x5c48e006
xor eax, 0xa3010bb1
mov edi, 0xa3350bf1
and eax, edi
and ecx, 0x5ccaf40e
or ecx, eax
xor ecx, edi
sete ah
sete byte [esi + 4]
setne ch
cmp edx, 9
setg al
cmp edx, 0xa
setl dl
setl byte [esi + 5]
mov cl, ch
and cl, al
and ch, dl
and dl, ah
or dl, cl
mov cl, dl
xor cl, al
and cl, dl
and al, ah
or al, ch
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, cl
and ch, dl
mov dh, al
and dh, ah
mov bl, ch
and bl, cl
xor ch, cl
or ch, bl
mov bl, dh
and bl, al
xor dh, al
or dh, bl
mov bl, ch
xor bl, 1
and bl, dh
xor dh, 1
and dh, ch
or dh, bl
xor ah, dl
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xa0da02f3
cmovne eax, ecx
test dh, 1
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x415e9d
cmp ecx, 0x85788c17
je 0x415eb8
cmp ecx, 0xa0da02f3
jne 0x415e80
jmp 0x416373
cmp ecx, 0xd7ff4ccd
je 0x415f2a
cmp ecx, 0xe7a53eed
jne 0x415e80
mov ecx, 0xd7ff4ccd
jmp 0x415e80
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, cl
xor ch, 1
mov dh, dl
xor dh, 1
mov bl, ch
xor bl, dh
and dh, cl
or cl, dl
xor cl, 1
or cl, bl
and ch, dl
or ch, dh
mov dl, ch
xor dl, 1
mov dh, ch
and dh, dl
mov bl, dh
and bl, ch
xor dh, ch
or dh, bl
mov ch, dh
and ch, cl
mov ebx, ecx
and bl, dl
xor dl, cl
xor cl, 1
xor dh, 1
and dh, cl
or dh, ch
or dl, bl
mov ecx, edx
xor cl, dh
test cl, 1
mov edi, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edi, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edi
test dh, 1
cmove ecx, edi
jmp 0x415e80
mov byte [esi + 6], 0x3f
mov ecx, eax
jmp 0x415e80
cmp eax, 0xc1ee953f
jg 0x416331
cmp eax, 0x8de1144c
je 0x4164e2
cmp eax, 0x9c426a01
jne 0x415c9b
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xb71aaaf1
and ecx, 0x48e5550e
or ecx, eax
mov eax, ecx
xor eax, 0x4825110e
xor ecx, 0x20120271
mov edi, 0x20d24671
and ecx, edi
and eax, 0xdf2db98e
or eax, ecx
mov edx, eax
xor edx, edi
mov ecx, eax
xor ecx, 0x20d24670
and ecx, edx
xor eax, 0x1324b184
and eax, 0x3376b1a4
and edx, 0xcc894e5b
or edx, eax
mov eax, ecx
not eax
mov edi, eax
mov ebx, 0x26ea154f
and edi, ebx
mov ebx, 0xd915eab0
and ecx, ebx
or ecx, edi
mov edi, edx
xor edi, 0xc8014a10
xor edx, 0x3376b1a5
or eax, edx
mov ebx, 0x26ea154f
and edx, ebx
mov ebx, 0xd915eab0
and edi, ebx
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa078c905
mov edi, 0x800240
and eax, edi
or eax, edx
xor eax, edi
and ecx, 0x5f0734ba
or ecx, eax
mov eax, ecx
not eax
mov edx, 0x9bebba8d
and ecx, edx
and eax, 0x64144572
or eax, ecx
mov ecx, dword [0x514f98]
xor eax, edx
cmp eax, 0xffffffff
sete al
sete byte [esi + 4]
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
setl byte [esi + 5]
mov ch, cl
xor ch, dl
xor ch, 1
or ch, ah
and dl, cl
mov cl, ch
xor cl, 1
and al, ah
or al, dl
mov dl, ch
and dl, cl
mov ah, ch
xor ah, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, ah
mov ah, al
xor ah, 1
xor dl, ah
xor ah, ch
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov edi, 0xa0da02f3
cmovne edi, ecx
test dl, 1
cmove edi, ecx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4160b7
cmp eax, 0x85788c17
je 0x4160d0
cmp eax, 0xa0da02f3
jne 0x41609d
jmp 0x4164f8
cmp eax, 0xd7ff4ccd
je 0x4161c8
cmp eax, 0xe7a53eed
jne 0x41609d
mov eax, 0xd7ff4ccd
jmp 0x41609d
mov ah, byte [esi + 4]
mov ch, byte [esi + 5]
mov cl, ah
xor cl, 1
mov bh, ch
xor bh, 1
mov dl, bh
and dl, ch
xor dl, 1
mov al, ch
xor al, dl
or dl, ch
xor dl, 1
or dl, al
mov al, ah
or al, cl
mov dh, dl
xor dh, 1
or bh, ch
mov ch, ah
or ch, al
xor al, ah
mov bl, ch
xor bl, al
xor al, 1
or al, ch
mov ch, bh
xor ch, 1
xor bl, 1
xor al, 1
or al, bl
mov bl, dl
xor bl, bh
and bl, dl
and ch, dh
and bh, dl
or bh, ch
xor bl, 1
xor bh, 1
mov ch, bl
xor ch, bh
or bh, bl
xor bh, 1
or bh, ch
mov bl, bh
xor bl, 1
and bl, bh
mov ch, bl
and ch, bh
xor bl, bh
or bl, ch
xor bl, al
and dl, dh
mov al, ah
mov ch, dh
and ch, dl
xor dl, dh
mov bh, ah
and bh, dh
xor dh, ah
and ah, cl
xor al, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, al
or dl, ch
mov al, ah
xor al, 1
and al, dl
xor dl, 1
and dl, ah
or dl, al
xor bl, 1
or dh, bh
mov al, dh
xor al, dl
xor dl, 1
xor al, 1
or dl, dh
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov ecx, ebx
or cl, dl
xor dl, bl
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x41609d
mov byte [esi + 6], 0x3f
mov eax, edi
jmp 0x41609d
cmp eax, 0xf57aa488
je 0x416782
cmp eax, 0xfcc48ae5
jne 0x415c9b
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x3b]
mov ecx, dword [0x514f8c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x2f269caf
and edx, edi
and ecx, eax
and eax, 0xd0d96350
or eax, edx
mov edx, eax
xor edx, 0x90016100
xor eax, edi
mov edi, eax
mov ebx, 0x4efe1ad9
and edi, ebx
mov ebx, 0xb101e526
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0x4efe1ad9
and edi, ebx
mov ebx, 0xb101e526
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0xec0dbf29
and edi, ebx
mov ebx, 0x13f240d6
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0xec0dbf29
and edi, ebx
mov ebx, 0x13f240d6
and edx, ebx
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x61ef3a6f
and edx, edi
and eax, 0x9e10c590
or eax, edx
xor eax, edi
xor ecx, eax
test ecx, eax
mov eax, dword [0x514f88]
setne dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg cl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov ah, dl
or ah, ch
xor ah, 1
xor dl, ch
not dl
and dl, ch
mov ch, ah
and ch, dl
xor dl, ah
or dl, ch
mov ah, dl
xor ah, 1
and dl, cl
or cl, ah
and ah, al
or ah, dl
mov al, cl
xor al, ah
test al, 1
mov edx, 0xe4ea3b48
mov edi, 0x8de1144c
cmovne edx, edi
test ah, ah
mov eax, edx
mov edi, 0xe4ea3b48
cmovne eax, edi
test cl, 1
cmovne eax, edx
jmp 0x415c9b
cmp eax, 0xc1ee9540
je 0x4168fb
cmp eax, 0xe4ea3b48
jne 0x415c9b
cmp byte [esi + 0x3b], 0
mov eax, 0xf57aa488
mov ecx, 0x17f0b5b3
cmovne eax, ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x20], ecx
jmp 0x415c9b
mov eax, 0xf57aa488
mov ecx, dword [esi + 0x24]
mov dword [esi + 0x20], ecx
jmp 0x415c9b
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edi, ecx
and edi, 0x6085a2c0
mov edx, eax
mov ebx, 0xd50180c
and edx, ebx
or edx, edi
xor edx, ebx
mov edi, eax
xor edi, 0x6dd5bacc
and edi, eax
mov ebx, edx
and ebx, edi
xor edx, edi
or edx, ebx
not edi
and edi, 0x922a4532
and edx, 0x6dd5bacd
or edx, edi
mov edi, edx
and edx, eax
not edi
and ecx, edi
or edx, ecx
xor edi, edx
test edi, edx
mov eax, dword [0x514f98]
setne cl
sete dl
sete byte [esi + 4]
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
setl byte [esi + 5]
mov ah, ch
xor ah, dl
xor ah, 1
or ah, ch
and dl, ch
and al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ch, dl
and ch, al
xor dl, al
or dl, ch
mov ch, dl
and ch, ah
xor cl, ah
xor ah, 1
xor dl, 1
and dl, ah
or dl, ch
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xa0da02f3
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41646b
cmp ecx, 0x85788c17
je 0x416482
cmp ecx, 0xa0da02f3
jne 0x41644e
jmp 0x41695e
cmp ecx, 0xd7ff4ccd
je 0x4164d7
cmp ecx, 0xe7a53eed
jne 0x41644e
mov ecx, 0xd7ff4ccd
jmp 0x41644e
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, cl
xor ch, dl
or cl, dl
xor cl, 1
or cl, ch
mov edx, ecx
xor dl, 1
mov dh, ch
xor dh, 1
and ch, cl
and dl, dh
or dl, ch
mov ch, cl
and ch, dh
xor dh, cl
or dh, ch
mov bl, dh
xor bl, dl
test dh, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test dl, 1
cmove ecx, edi
not bl
test bl, 1
mov edx, 0xd7ff4ccd
cmovne ecx, edx
jmp 0x41644e
mov byte [esi + 6], 0x14
mov ecx, eax
jmp 0x41644e
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov eax, 0xfcc48ae5
jmp 0x415c9b
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x72440010
mov edi, eax
or edi, 0x80327c0
mov ebx, 0x7a4727d0
and edi, ebx
and ecx, 0x84b04020
or ecx, edi
and edx, ebx
and eax, 0x108980f
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x90bbfcf
and eax, 0xf6f44030
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x930d7d23
mov edi, eax
and edi, 0x6cf282dc
or edi, edx
mov edx, ecx
mov ebx, 0xaffbc5e3
and edx, ebx
mov ebx, 0x50043a1c
and eax, ebx
or eax, edx
mov edx, edi
xor edx, 0x4000021c
xor edi, 0x930d7d22
or ecx, edi
mov ebx, 0xaffbc5e3
and edi, ebx
mov ebx, 0x50043a1c
and edx, ebx
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
mov ebx, 0xf8569868
xor edx, ebx
and edx, ecx
not ecx
and ecx, 0xd0509860
mov edi, 0x28060008
and eax, edi
or eax, ecx
xor eax, edi
mov ecx, eax
and ecx, edx
xor eax, edx
or eax, ecx
not edx
and edx, 0x7a96797
and eax, ebx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf739f390
and eax, 0x8c60c6f
or eax, ecx
mov ecx, eax
xor ecx, 0x804004a
xor eax, 0xb1213210
mov edx, 0xb1e33e35
and eax, edx
and ecx, 0x4e1cc1ca
or ecx, eax
mov eax, dword [0x514f98]
xor ecx, edx
cmp ecx, 0xffffffff
sete dl
sete byte [esi + 4]
setne ch
cmp eax, 9
setg cl
cmp eax, 0xa
setl ah
setl byte [esi + 5]
mov al, ah
xor al, cl
and al, ah
xor al, ch
and ch, ah
mov ah, cl
xor ah, dl
and ah, cl
and cl, dl
or cl, ch
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
xor cl, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, cl
mov cl, ah
xor ah, 1
and ah, al
xor al, 1
and cl, al
or ah, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov al, dl
xor al, ah
test al, 1
mov edi, 0xa0da02f3
mov ecx, 0xe7a53eed
cmovne edi, ecx
test dl, 1
mov ecx, 0xa0da02f3
cmovne ecx, edi
test ah, ah
cmove ecx, edi
mov dword [esi + 8], ecx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4166af
cmp eax, 0x85788c17
je 0x4166c8
cmp eax, 0xa0da02f3
jne 0x416695
jmp 0x416b90
cmp eax, 0xd7ff4ccd
je 0x416776
cmp eax, 0xe7a53eed
jne 0x416695
mov eax, 0xd7ff4ccd
jmp 0x416695
mov dh, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, dh
xor ah, 1
mov al, ah
and al, dh
xor ah, al
xor al, 1
or al, dh
xor al, 1
or al, ah
mov ebx, edx
xor bl, 1
mov ah, al
xor ah, 1
mov bh, ah
or bh, al
xor bh, 1
xor dh, bh
mov cl, dh
xor cl, 1
and cl, bh
mov ch, cl
and ch, dh
xor cl, dh
mov dh, dl
xor dh, bl
and ah, bl
or bl, dl
and dh, dl
or cl, ch
mov ch, bl
xor ch, dh
xor dh, 1
or dh, bl
mov bl, ch
xor bl, dh
or dh, ch
xor dh, 1
or dh, bl
xor dh, cl
mov ecx, eax
xor cl, dl
and cl, al
and al, dl
mov dl, dh
xor dl, 1
or al, ah
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, 1
and cl, dl
and dh, al
or dh, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x416695
mov byte [esi + 6], 0x14
mov eax, dword [esi + 8]
jmp 0x416695
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x20980252
and ecx, 0x1041900c
or ecx, edx
or eax, 0x30d9925e
xor eax, ecx
mov ecx, eax
xor ecx, 0x10401004
xor eax, 0x4ba48f3
and ecx, 0xfb443704
and eax, 0x4bbc8fb
or eax, ecx
mov ecx, eax
xor ecx, 0x34625aa5
mov edx, eax
xor edx, 0x34625aa4
and edx, ecx
xor eax, 0xcb9da55a
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov edi, eax
mov ebx, 0x2c3a24f3
and edi, ebx
mov ebx, 0xd3c5db0c
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0x2c3a24f3
and edi, ebx
mov ebx, 0xd3c5db0c
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
or edx, 0x4c2601d0
mov edi, eax
not edi
mov ecx, eax
mov ebx, 0x3c1da08
xor ecx, ebx
and ecx, eax
mov ebx, 0x4e271bd8
and edx, ebx
and edi, 0x1c0c000
or edi, edx
mov edx, ecx
not edx
or eax, edx
and edx, ebx
and ecx, 0xb1d8e427
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
not ecx
and ecx, 0xfc3e25f7
mov edx, 0x3c1da08
and eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x8ff58a19
and edx, edi
and eax, 0x700a75e6
or eax, edx
xor eax, edi
xor ecx, eax
test ecx, eax
mov eax, dword [0x514f88]
sete cl
setne dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg al
mov ah, al
xor ah, dl
and dl, ch
or ch, cl
xor ch, 1
or ch, ah
mov ah, ch
xor ah, 1
and al, cl
or al, dl
mov cl, ch
and cl, ah
mov dl, ch
and dl, cl
xor cl, ch
mov ch, al
xor ch, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, ch
and cl, al
or cl, dl
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xfcc48ae5
mov edi, 0x8de1144c
cmovne edx, edi
test al, 1
mov eax, 0xfcc48ae5
cmovne eax, edx
test cl, cl
cmove eax, edx
mov ecx, dword [esi + 0x20]
mov dword [esi + 0xc], ecx
jmp 0x415c9b
mov al, byte [esi + 0x39]
mov cl, byte [esi + 0x3a]
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
mov ch, al
and ch, cl
mov dh, ah
and dh, cl
xor ah, cl
or ah, dh
xor ah, al
xor al, 1
and dl, al
or ch, dl
xor al, ch
and al, ch
mov cl, ah
xor cl, 1
mov edx, eax
xor dl, 1
and ah, dl
or dl, cl
and cl, al
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0x77d9e7ef
mov edi, 0x9c426a01
cmovne eax, edi
test dl, 1
mov edx, 0x77d9e7ef
cmovne eax, edx
test ch, 1
cmove eax, edi
jmp 0x415c9b
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
mov edi, dword [0x514f98]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 1
mov ebx, 0x268cdbc9
and ecx, ebx
mov edx, eax
and edx, 0xd9732436
or edx, ecx
mov ecx, eax
or ecx, 0x268cdbc8
and ecx, ebx
xor ecx, edx
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
sete ah
setne ch
sete byte [esi + 4]
cmp edi, 9
setg dl
cmp edi, 0xa
setl al
setl byte [esi + 5]
mov dh, ch
xor dh, ah
and dh, ch
mov cl, dh
xor cl, 1
mov ebx, ecx
and bl, dh
mov bh, cl
xor bh, bl
xor bl, 1
or bl, dh
xor bl, 1
or bl, bh
or cl, dh
mov dh, bl
xor dh, cl
or cl, bl
xor cl, 1
or cl, dh
mov dh, al
xor dh, cl
xor dh, 1
and dh, cl
or cl, al
xor cl, 1
mov bl, dh
and bl, cl
xor cl, dh
or cl, bl
and ch, al
and dl, ah
or dl, ch
mov ch, al
and ch, ah
xor al, ah
or al, ch
xor al, 1
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
mov edx, eax
xor dl, 1
and dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov edi, 0xe7a53eed
mov ecx, 0xa0da02f3
cmovne edi, ecx
test al, 1
mov eax, edi
cmovne eax, ecx
test dl, 1
cmove eax, edi
mov dword [esi + 8], eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x416a76
cmp eax, 0x85788c17
je 0x416a8f
cmp eax, 0xa0da02f3
jne 0x416a5c
jmp 0x416e08
cmp eax, 0xd7ff4ccd
je 0x416b84
cmp eax, 0xe7a53eed
jne 0x416a5c
mov eax, 0xd7ff4ccd
jmp 0x416a5c
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov ebx, eax
xor bl, 1
mov dh, cl
xor dh, 1
mov dl, dh
and dl, cl
mov ah, dh
xor ah, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, ah
mov ah, dl
xor ah, 1
mov bh, al
or bh, bl
mov ch, bh
xor ch, 1
or dh, cl
and ch, al
mov cl, al
or cl, bh
and bh, bl
or bh, ch
mov ch, cl
xor ch, bh
xor bh, 1
or bh, cl
mov cl, dh
xor cl, 1
xor ch, 1
xor bh, 1
or bh, ch
mov ch, dh
and ch, dl
and cl, ah
or cl, ch
mov ch, ah
and ch, dh
xor dh, ah
or dh, ch
xor dh, 1
mov ch, cl
and ch, dh
xor dh, cl
or dh, ch
xor dh, 1
mov cl, dh
or cl, bh
xor cl, 1
xor dh, bh
xor dh, 1
and dh, bh
mov ch, cl
and ch, dh
xor dh, cl
mov cl, ah
xor ah, al
or dh, ch
and al, bl
and cl, dl
xor al, 1
mov ch, bl
xor ch, al
or al, bl
xor al, 1
or al, ch
xor cl, 1
mov ch, dl
xor ch, cl
or cl, dl
xor cl, 1
or cl, ch
xor cl, al
or dl, bl
xor dl, 1
or dl, ah
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov cl, dh
xor cl, dl
and cl, dh
and dl, dh
xor dh, 1
and dh, al
or dl, dh
mov eax, ecx
xor al, dl
test al, 1
mov edi, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edi, ebx
test dl, 1
mov eax, edi
cmovne eax, ebx
test cl, 1
cmove eax, edi
jmp 0x416a5c
mov byte [esi + 6], 0x1d
mov eax, dword [esi + 8]
jmp 0x416a5c
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
mov eax, dword [0x514f98]
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7c4babbd
and ecx, 0x83b45442
or ecx, edx
mov edx, ecx
xor edx, 0xa05040
xor ecx, 0x300089bc
and ecx, 0xb3148dbe
and edx, 0x4ceb7241
or edx, ecx
mov ecx, edx
xor ecx, 0x2200883c
xor edx, 0xc002200
mov edi, 0x62ebd87d
and ecx, edi
and edx, 0x9d142782
or edx, ecx
xor edx, edi
cmp edx, 0xffffffff
sete dl
setne ch
sete byte [esi + 4]
cmp eax, 9
setg cl
cmp eax, 0xa
setl ah
setl byte [esi + 5]
mov al, cl
mov dh, ch
xor dh, cl
or cl, ch
or ch, ah
or al, dl
mov ebx, eax
xor bl, ch
or al, ch
xor al, 1
or al, bl
xor ah, dl
xor cl, 1
or cl, ah
xor cl, 1
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, ah
and ch, al
mov dh, ah
and dh, ch
xor ch, ah
or ch, dh
mov dh, cl
and dh, dl
xor ah, cl
xor cl, dh
xor dh, 1
or dh, dl
xor dh, 1
or dh, cl
mov cl, ch
xor cl, 1
and cl, dh
xor dh, 1
and dh, ch
or dh, cl
or dl, al
xor dl, 1
or dl, ah
mov eax, edx
xor al, dh
test dl, 1
mov edi, 0xa0da02f3
mov ecx, 0xe7a53eed
cmovne edi, ecx
test dh, 1
cmove edi, ecx
test al, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x416cd4
cmp eax, 0x85788c17
je 0x416ced
cmp eax, 0xa0da02f3
jne 0x416cba
jmp 0x4170a9
cmp eax, 0xd7ff4ccd
je 0x416dfd
cmp eax, 0xe7a53eed
jne 0x416cba
mov eax, 0xd7ff4ccd
jmp 0x416cba
mov al, byte [esi + 4]
mov bl, byte [esi + 5]
mov dh, al
mov ecx, eax
mov byte [esi + 8], al
xor dh, 1
mov ch, bl
xor ch, 1
mov eax, ebx
and al, ch
mov dl, ch
xor dl, al
xor al, 1
mov ah, bl
or ah, al
xor ah, 1
or ah, dl
mov bh, dh
or bh, cl
xor bh, 1
mov dl, dh
xor dl, bh
and bh, dl
xor dl, 1
mov cl, bh
and cl, dl
xor dl, bh
or dl, cl
mov cl, al
xor cl, ch
or al, ch
mov bh, ah
xor bh, 1
xor al, 1
or al, cl
mov ch, ah
and ch, bh
mov cl, ch
and cl, ah
mov byte [esi + 0x14], cl
xor ch, ah
or ah, bh
xor ah, 1
xor al, ah
mov cl, ah
xor cl, bl
or ah, bl
xor ah, 1
or ah, cl
mov cl, ah
xor cl, al
xor al, 1
or al, ah
xor cl, 1
xor al, 1
or al, cl
mov cl, al
xor cl, 1
or cl, dl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov cl, byte [esi + 8]
and dh, cl
xor dh, 1
mov al, dh
xor al, cl
or dh, cl
xor dh, 1
or dh, al
or ch, byte [esi + 0x14]
mov al, dh
xor al, 1
and al, ch
xor ch, 1
and ch, dh
or ch, al
mov eax, ecx
and al, bh
xor bh, cl
or bh, al
xor bh, 1
mov al, ch
and al, bh
xor bh, ch
or bh, al
mov cl, bh
xor cl, 1
xor dl, 1
and cl, bh
mov al, bh
and al, cl
xor cl, bh
or cl, al
xor cl, dl
mov eax, edx
and al, bh
xor dl, bh
or dl, al
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x416cba
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x416cba
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2b871d11
mov edi, eax
and edi, 0xd478e2ee
or edi, edx
mov edx, edi
xor edx, 0x5420020a
xor edi, 0x2a000801
or ecx, 0xaa488805
or edi, 0x805000
mov ebx, 0xaac8d805
and edi, ebx
and edx, 0x5525031a
or edx, edi
and ecx, ebx
and eax, 0x1224e0
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x9274e0
and eax, 0xff6d8b1f
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov edi, eax
and edi, 1
or edi, edx
mov edx, ecx
mov ebx, 0x241cbefa
and edx, ebx
and eax, 0xdbe34104
or eax, edx
mov edx, edi
not edx
or ecx, edx
and edx, ebx
and edi, 0xdbe34105
or edi, edx
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3157efef
mov edi, 0xcea81010
and ecx, edi
or ecx, edx
xor ecx, edi
or ecx, eax
mov edx, dword [0x514f98]
cmp ecx, 0xffffffff
sete byte [esi + 4]
sete cl
setne ah
cmp edx, 9
setg al
cmp edx, 0xa
setl byte [esi + 5]
mov edx, eax
and dl, ah
xor ah, al
or ah, dl
mov dl, ah
xor dl, 1
mov ch, al
xor ch, cl
not ch
and ch, cl
or al, cl
xor al, 1
mov cl, ch
and cl, al
xor al, ch
or al, cl
mov ecx, edx
and cl, ah
mov dh, cl
xor dh, 1
or dh, ah
xor cl, dl
xor dh, 1
or dh, cl
xor dh, al
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov dl, al
xor dl, dh
test al, 1
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
test dh, 1
cmove edi, eax
test dl, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x416f7a
cmp eax, 0x85788c17
je 0x416f93
cmp eax, 0xa0da02f3
jne 0x416f60
jmp 0x417251
cmp eax, 0xd7ff4ccd
je 0x41709e
cmp eax, 0xe7a53eed
jne 0x416f60
mov eax, 0xd7ff4ccd
jmp 0x416f60
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov bh, al
mov byte [esi + 8], al
xor bh, 1
mov ah, cl
xor ah, 1
mov bl, ah
and bl, cl
mov dl, ah
and dl, bl
xor bl, ah
or bl, dl
mov dh, al
or dh, bh
mov ch, dh
xor ch, 1
mov dl, bl
xor dl, 1
or ah, cl
and ch, dh
xor ch, 1
mov cl, ch
xor cl, dh
or ch, dh
xor ch, 1
or ch, cl
mov cl, ch
and cl, al
xor ch, 1
and ch, bh
or ch, cl
mov cl, al
and cl, dh
xor dh, al
or dh, cl
xor dh, 1
mov cl, ch
and cl, dh
xor dh, ch
or dh, cl
mov ecx, edx
and cl, bl
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
mov ch, ah
xor ch, 1
and ch, ah
mov al, ah
and al, ch
xor ch, ah
or ch, al
mov al, cl
xor al, 1
and al, ch
xor ch, 1
and ch, cl
or ch, al
mov al, dl
and al, ah
xor ah, dl
or ah, al
xor ah, 1
mov al, ch
and al, ah
xor ah, ch
or ah, al
xor dh, 1
mov al, dh
xor al, ah
xor al, 1
and al, ah
or dh, ah
xor dh, 1
mov ecx, eax
and cl, dh
xor dh, al
or dh, cl
and bl, byte [esi + 8]
mov al, bh
xor al, dl
and al, bh
and dl, bh
or dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov al, dh
xor al, 1
mov cl, dh
and cl, al
mov ah, cl
and ah, dh
xor cl, dh
or cl, ah
xor cl, dl
xor cl, 1
mov ah, al
and ah, dl
xor al, dl
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x416f60
mov byte [esi + 6], 0x2e
mov eax, edi
jmp 0x416f60
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x25008f4a
mov edi, 0x2718bf6a
and ecx, edi
mov edi, edx
and edi, 0x40060011
or edi, ecx
mov ebx, edx
or ebx, 0x2183020
mov ecx, 0x2718bf6a
and ebx, ecx
mov ecx, eax
and ecx, 0x98e14084
or ecx, ebx
xor ecx, edi
mov edi, ecx
not edi
and edi, 0xbde1cfcf
and ecx, 0x421e3030
or ecx, edi
and edx, 0x929006ea
and eax, 0x6d6ff915
or eax, edx
mov edx, ecx
not edx
mov edi, edx
mov ebx, 0x880a34ad
and edi, ebx
mov ebx, 0x77f5cb52
and ecx, ebx
or ecx, edi
mov edi, eax
xor edi, 0x6565c910
xor eax, 0x800004a8
mov ebx, 0x880a34ad
and eax, ebx
mov ebx, 0x77f5cb52
and edi, ebx
or edi, eax
xor edi, ecx
not edi
or edi, edx
mov eax, dword [0x514f98]
cmp edi, 0xffffffff
sete cl
sete byte [esi + 4]
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
setl byte [esi + 5]
and dl, ch
and al, cl
or al, dl
mov edx, eax
xor dl, ch
and dl, al
xor ch, cl
xor ch, dl
and dl, ch
mov al, ch
xor al, dl
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
test ch, ch
mov eax, 0xa0da02f3
cmovne eax, edi
test dl, dl
cmove eax, edi
mov edx, 0x85788c17
cmp edx, 0xd7ff4ccc
jg 0x4171c4
cmp edx, 0x85788c17
je 0x4171db
cmp edx, 0xa0da02f3
jne 0x4171a7
jmp 0x417489
cmp edx, 0xd7ff4ccd
je 0x417246
cmp edx, 0xe7a53eed
jne 0x4171a7
mov edx, 0xd7ff4ccd
jmp 0x4171a7
mov dl, byte [esi + 4]
mov ch, byte [esi + 5]
xor ch, 1
mov dh, dl
xor dh, 1
mov cl, ch
xor cl, dh
or cl, dh
mov bl, dh
and bl, dl
xor dh, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, dh
mov edx, ecx
xor dl, 1
xor bl, ch
mov ch, bl
xor ch, 1
and ch, dl
and cl, bl
or cl, ch
mov ch, dl
xor ch, bl
or bl, dl
xor bl, 1
or bl, ch
mov ch, bl
xor ch, cl
test bl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
cmove edx, edi
test ch, 1
mov ecx, 0xd7ff4ccd
cmove edx, ecx
jmp 0x4171a7
mov byte [esi + 6], 0x2e
mov edx, eax
jmp 0x4171a7
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x16100041
mov edi, 0x369851f1
and edx, edi
mov ebx, ecx
and ebx, 0xc827aa08
or ebx, edx
mov edx, ecx
or edx, 0x208851b0
and edx, edi
mov edi, eax
and edi, 0x1400406
or edi, edx
xor edi, ebx
mov edx, edi
not edx
and edx, 0x17500446
and edi, 0xe8affbb9
or edi, edx
mov edx, edi
not edx
mov ebx, 0xfe18c09f
and ecx, ebx
and eax, 0x1e73f60
or eax, ecx
mov ecx, edi
mov ebx, 0xae7928f2
and ecx, ebx
mov ebx, 0x5186d70d
and edx, ebx
or edx, ecx
mov ecx, eax
xor ecx, 0x1861700
mov ebx, 0xfe18c09f
xor eax, ebx
or edi, eax
mov ebx, 0xae7928f2
and eax, ebx
mov ebx, 0x5186d70d
and ecx, ebx
or ecx, eax
mov ebx, dword [0x514f98]
xor ecx, edx
not edi
or edi, ecx
cmp edi, 0xffffffff
sete byte [esi + 4]
sete dl
setne ah
cmp ebx, 9
setg al
mov dword [esi + 0x14], ebx
cmp ebx, 0xa
setl byte [esi + 5]
setl cl
xor ah, al
mov ch, dl
xor ch, cl
or cl, dl
xor cl, 1
or cl, ah
and ch, dl
or al, dl
xor al, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
mov ch, dl
and ch, ah
xor ah, dl
xor dl, cl
mov dh, cl
mov ebx, ecx
xor cl, 1
and dh, cl
xor bl, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, bl
or ah, ch
xor ah, dh
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, ah
test cl, 1
mov ecx, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne ecx, edx
test al, 1
mov edx, 0xa0da02f3
cmovne edx, ecx
test ah, 1
not edi
mov dword [esi + 8], edi
cmove edx, ecx
mov edi, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4173b1
cmp eax, 0x85788c17
je 0x4173ca
cmp eax, 0xa0da02f3
jne 0x417397
jmp 0x417601
cmp eax, 0xd7ff4ccd
je 0x41747e
cmp eax, 0xe7a53eed
jne 0x417397
mov eax, 0xd7ff4ccd
jmp 0x417397
mov ch, byte [esi + 4]
mov dl, byte [esi + 5]
mov cl, ch
xor cl, 1
mov eax, edx
xor al, 1
mov ah, ch
or ah, cl
mov dh, ah
xor dh, 1
mov ebx, edx
or bl, al
and dh, ch
or ch, ah
and ah, cl
or ah, dh
xor ah, 1
mov dh, ch
xor dh, ah
or ah, ch
xor ah, 1
or ah, dh
mov ch, dl
or ch, bl
xor ch, 1
xor bl, dl
mov dh, ch
and dh, bl
xor bl, ch
or bl, dh
mov ch, bl
xor ch, 1
and ch, bl
mov dh, ch
and dh, bl
xor ch, bl
or ch, dh
xor ch, ah
xor dl, cl
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov cl, ch
xor cl, dl
or dl, ch
xor dl, 1
or dl, cl
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x417397
mov byte [esi + 6], 0x1c
mov eax, edi
jmp 0x417397
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
mov dword [esi + 8], eax
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
or edx, 1
mov eax, edx
mov edi, 0x345e1723
and eax, edi
mov edi, 0xcba1e8dc
and ebx, edi
or ebx, eax
mov eax, ecx
not eax
or edx, eax
mov edi, 0x345e1723
and eax, edi
mov edi, 0xcba1e8dc
and ecx, edi
or ecx, eax
xor ecx, ebx
mov eax, dword [0x514f98]
not edx
or edx, ecx
not edx
mov ecx, edx
mov edi, dword [esi + 8]
and ecx, edi
xor edx, edi
or edx, ecx
cmp edx, 0xffffffff
sete byte [esi + 4]
setne byte [esi + 8]
sete cl
cmp eax, 9
setg bl
mov dword [esi + 0x14], eax
cmp eax, 0xa
setl byte [esi + 5]
setl ah
mov ch, ah
xor ch, bl
and ch, ah
mov bh, ch
and ch, byte [esi + 8]
xor bh, 1
and bh, cl
or ch, bh
mov al, bl
xor al, cl
and al, bl
xor ah, cl
mov cl, al
and cl, ah
xor ah, al
or ah, cl
xor ah, ch
and ch, ah
mov al, ah
xor al, ch
test ah, ah
mov edi, 0xa0da02f3
mov ebx, 0xe7a53eed
cmovne edi, ebx
not edx
mov dword [esi + 8], edx
test ch, ch
cmove edi, ebx
test al, al
mov eax, 0xa0da02f3
cmove edi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41757d
cmp eax, 0x85788c17
je 0x417592
cmp eax, 0xa0da02f3
jne 0x417563
jmp 0x4176c1
cmp eax, 0xd7ff4ccd
je 0x4175f6
cmp eax, 0xe7a53eed
jne 0x417563
mov eax, 0xd7ff4ccd
jmp 0x417563
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
and al, cl
mov ch, dl
and ch, ah
xor ah, dl
or ah, ch
xor ah, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, dl
and cl, al
mov al, ah
xor al, 1
mov edx, ecx
xor dl, 1
and al, dl
or dl, ah
and ah, cl
or ah, al
mov al, dl
xor al, ah
test al, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test ah, 1
mov eax, ecx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmovne eax, ecx
jmp 0x417563
mov byte [esi + 6], 0x1c
mov eax, edi
jmp 0x417563
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417639
cmp eax, 0x85788c17
je 0x41764e
cmp eax, 0xa0da02f3
jne 0x41761f
jmp 0x41780e
cmp eax, 0xd7ff4ccd
je 0x4176b6
cmp eax, 0xe7a53eed
jne 0x41761f
mov eax, 0xd7ff4ccd
jmp 0x41761f
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
xor cl, al
xor al, 1
mov ah, al
and ah, dl
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and cl, al
and dl, ah
or dl, cl
mov ecx, eax
and cl, ah
xor ah, al
or ah, cl
mov al, ah
xor al, dl
test al, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x41761f
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x41761f
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4176f9
cmp eax, 0x85788c17
je 0x417712
cmp eax, 0xa0da02f3
jne 0x4176df
jmp 0x417902
cmp eax, 0xd7ff4ccd
je 0x417803
cmp eax, 0xe7a53eed
jne 0x4176df
mov eax, 0xd7ff4ccd
jmp 0x4176df
mov bl, byte [esi + 4]
mov dl, byte [esi + 5]
mov byte [esi + 0x28], dl
mov eax, ebx
xor al, 1
mov ch, dl
xor ch, 1
mov byte [esi + 0x2c], ch
mov bh, ch
and bh, dl
mov ah, ch
and ah, bh
xor bh, ch
or bh, ah
mov ch, bl
xor ch, al
mov ah, bh
xor ah, 1
mov dh, al
xor dh, ah
and dh, al
mov cl, al
or cl, bl
mov al, cl
xor al, 1
and al, cl
mov dl, cl
and dl, al
xor al, cl
or al, dl
and ch, bl
xor ch, 1
xor al, ch
mov dl, cl
and dl, ch
xor ch, cl
or ch, dl
xor al, 1
mov cl, al
xor cl, ch
or ch, al
or bh, ah
xor ch, 1
or ch, cl
mov al, bh
xor al, 1
and bh, byte [esi + 0x28]
mov cl, al
mov dl, byte [esi + 0x2c]
xor cl, dl
and cl, al
and al, dl
or al, bh
mov dl, cl
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, ch
and al, cl
and cl, ch
mov dl, al
and dl, cl
xor cl, al
or cl, dl
xor ah, bl
xor dh, 1
xor ah, 1
mov al, dh
xor al, ah
or ah, dh
xor ah, 1
or ah, al
mov al, ah
xor al, 1
and al, ah
xor al, 1
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ch, cl
xor ch, al
and ch, cl
and al, cl
or al, dl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test al, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x4176df
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x4176df
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417846
cmp eax, 0x85788c17
je 0x41785f
cmp eax, 0xa0da02f3
jne 0x41782c
jmp 0x4179cf
cmp eax, 0xd7ff4ccd
je 0x4178f7
cmp eax, 0xe7a53eed
jne 0x41782c
mov eax, 0xd7ff4ccd
jmp 0x41782c
mov dh, byte [esi + 4]
mov cl, byte [esi + 5]
mov ch, dh
xor ch, 1
mov ah, ch
and ah, dh
mov al, ch
xor al, ah
xor ah, 1
or ah, dh
xor ah, 1
or ah, al
mov al, cl
xor al, 1
mov dl, cl
or dl, al
or ch, dh
xor ch, 1
mov bl, dh
and bl, ch
xor ch, dh
mov dh, cl
and dh, dl
xor dl, 1
or ch, bl
mov ebx, edx
xor bl, al
and bl, dl
and dl, al
or dl, dh
mov dh, bl
and dh, dl
xor dl, bl
or dl, dh
xor dl, ch
xor cl, ah
and cl, ah
xor al, ah
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
mov ch, dl
xor ch, al
and ch, dl
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or al, cl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x41782c
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x41782c
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41793d
cmp ecx, 0x85788c17
je 0x417954
cmp ecx, 0xa0da02f3
jne 0x417920
jmp 0x417a7f
cmp ecx, 0xd7ff4ccd
je 0x4179c4
cmp ecx, 0xe7a53eed
jne 0x417920
mov ecx, 0xd7ff4ccd
jmp 0x417920
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
xor cl, 1
mov ah, cl
xor ah, dl
xor ah, 1
mov ch, ah
or ch, cl
mov al, ch
xor al, 1
and ah, dl
or cl, dl
xor cl, 1
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
and al, ch
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x417920
mov byte [esi + 6], 0x1d
mov ecx, edi
jmp 0x417920
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417a07
cmp eax, 0x85788c17
je 0x417a1c
cmp eax, 0xa0da02f3
jne 0x4179ed
jmp 0x417b3d
cmp eax, 0xd7ff4ccd
je 0x417a74
cmp eax, 0xe7a53eed
jne 0x4179ed
mov eax, 0xd7ff4ccd
jmp 0x4179ed
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ch, al
xor ch, 1
and al, dl
xor dl, ch
xor dl, 1
mov ah, dl
xor ah, ch
and ah, dl
and ch, cl
or ch, al
xor ah, 1
xor ch, 1
mov al, ah
and al, ch
xor ch, ah
or al, ch
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4179ed
mov byte [esi + 6], 0x10
mov eax, edi
jmp 0x4179ed
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417ab7
cmp eax, 0x85788c17
je 0x417acc
cmp eax, 0xa0da02f3
jne 0x417a9d
jmp 0x417bf1
cmp eax, 0xd7ff4ccd
je 0x417b32
cmp eax, 0xe7a53eed
jne 0x417a9d
mov eax, 0xd7ff4ccd
jmp 0x417a9d
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
or ah, cl
and cl, dl
xor cl, 1
mov ch, cl
xor ch, dl
or cl, dl
xor cl, 1
or cl, ch
xor cl, al
xor al, dl
xor al, 1
xor ah, 1
or ah, al
mov al, cl
and cl, ah
xor ah, 1
xor al, 1
mov dl, ah
xor dl, al
and dl, ah
and al, ah
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x417a9d
mov byte [esi + 6], 0x10
mov eax, edi
jmp 0x417a9d
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417b75
cmp eax, 0x85788c17
je 0x417b8a
cmp eax, 0xa0da02f3
jne 0x417b5b
jmp 0x417cd0
cmp eax, 0xd7ff4ccd
je 0x417be6
cmp eax, 0xe7a53eed
jne 0x417b5b
mov eax, 0xd7ff4ccd
jmp 0x417b5b
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
xor al, 1
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or dl, cl
mov eax, ecx
xor al, 1
mov ch, al
and ch, cl
xor ch, 1
mov ah, cl
xor ah, ch
or ch, cl
xor ch, 1
or ch, ah
xor ch, dl
mov cl, dl
and cl, al
xor al, dl
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x417b5b
mov byte [esi + 6], 0x27
mov eax, edi
jmp 0x417b5b
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417c29
cmp eax, 0x85788c17
je 0x417c42
cmp eax, 0xa0da02f3
jne 0x417c0f
jmp 0x417d92
cmp eax, 0xd7ff4ccd
je 0x417cc5
cmp eax, 0xe7a53eed
jne 0x417c0f
mov eax, 0xd7ff4ccd
jmp 0x417c0f
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ch, dl
xor ch, 1
mov cl, ah
xor cl, 1
mov dh, ch
and dh, cl
mov al, ch
xor al, cl
or al, dh
and cl, ah
mov dh, cl
and dh, ah
xor cl, ah
or cl, dh
mov ah, al
xor ah, 1
and ch, cl
xor cl, 1
and cl, dl
or cl, ch
mov edx, eax
and dl, ah
xor dl, 1
mov ch, ah
xor ch, dl
or dl, ah
xor dl, 1
or dl, ch
mov ah, dl
and dl, cl
xor cl, 1
xor ah, 1
and ah, cl
or dl, ah
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x417c0f
mov byte [esi + 6], 0x27
mov eax, edi
jmp 0x417c0f
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417d08
cmp eax, 0x85788c17
je 0x417d1d
cmp eax, 0xa0da02f3
jne 0x417cee
jmp 0x417e4c
cmp eax, 0xd7ff4ccd
je 0x417d87
cmp eax, 0xe7a53eed
jne 0x417cee
mov eax, 0xd7ff4ccd
jmp 0x417cee
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
xor dl, cl
xor dl, 1
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor cl, al
xor cl, 1
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
and cl, ch
xor ch, 1
xor al, 1
mov dl, ch
xor dl, al
and dl, ch
and al, ch
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x417cee
mov byte [esi + 6], 1
mov eax, edi
jmp 0x417cee
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417dca
cmp eax, 0x85788c17
je 0x417ddf
cmp eax, 0xa0da02f3
jne 0x417db0
jmp 0x417f13
cmp eax, 0xd7ff4ccd
je 0x417e41
cmp eax, 0xe7a53eed
jne 0x417db0
mov eax, 0xd7ff4ccd
jmp 0x417db0
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
xor dl, cl
xor dl, 1
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor cl, al
xor cl, 1
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, 1
mov dl, ch
or dl, cl
xor cl, ch
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, ebx
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x417db0
mov byte [esi + 6], 1
mov eax, edi
jmp 0x417db0
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417e84
cmp eax, 0x85788c17
je 0x417e99
cmp eax, 0xa0da02f3
jne 0x417e6a
jmp 0x41805a
cmp eax, 0xd7ff4ccd
je 0x417f08
cmp eax, 0xe7a53eed
jne 0x417e6a
mov eax, 0xd7ff4ccd
jmp 0x417e6a
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and dl, ah
and al, cl
or al, dl
xor al, 1
or al, ah
mov dl, ah
xor dl, cl
xor dl, 1
and dl, cl
or ah, cl
mov cl, ah
xor cl, dl
xor dl, 1
xor cl, 1
or dl, ah
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
or cl, dl
mov al, ch
xor al, cl
test al, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test cl, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x417e6a
mov byte [esi + 6], 4
mov eax, edi
jmp 0x417e6a
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x417f4b
cmp eax, 0x85788c17
je 0x417f64
cmp eax, 0xa0da02f3
jne 0x417f31
jmp 0x418195
cmp eax, 0xd7ff4ccd
je 0x41804f
cmp eax, 0xe7a53eed
jne 0x417f31
mov eax, 0xd7ff4ccd
jmp 0x417f31
mov al, byte [esi + 4]
mov dh, byte [esi + 5]
mov ecx, eax
xor cl, 1
mov ch, dh
xor ch, 1
mov ah, ch
and ah, dh
mov dl, ch
and dl, ah
xor ah, ch
or ah, dl
mov ebx, ecx
or bl, al
mov dl, bl
xor dl, 1
xor ch, dh
and ch, dh
mov dh, cl
and dh, al
mov bh, cl
and bh, dh
xor dh, cl
or dh, bh
mov bh, dh
and bh, dl
xor dh, 1
and dh, bl
or dh, bh
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov bl, dh
and bl, dl
xor dl, dh
or dl, bl
mov dh, ch
xor dh, 1
mov bl, ch
and bl, dh
xor bl, 1
mov bh, bl
xor bh, dh
or bl, dh
xor bl, 1
or bl, bh
or dh, ch
xor bl, 1
mov ch, bl
xor ch, dh
or bl, dh
xor bl, 1
or bl, ch
mov ch, bl
xor ch, 1
mov dh, bl
and dh, ch
mov bh, dh
xor dh, bl
xor bh, 1
or bh, ch
xor bh, 1
or bh, dh
xor bh, dl
mov dl, ah
xor dl, 1
and ah, al
or al, dl
and dl, cl
or dl, ah
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov cl, bh
xor cl, 1
and al, cl
or cl, dl
and dl, bh
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, ebx
mov edx, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x417f31
mov byte [esi + 6], 4
mov eax, edi
jmp 0x417f31
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x418092
cmp eax, 0x85788c17
je 0x4180ab
cmp eax, 0xa0da02f3
jne 0x418078
jmp 0x418253
cmp eax, 0xd7ff4ccd
je 0x41818a
cmp eax, 0xe7a53eed
jne 0x418078
mov eax, 0xd7ff4ccd
jmp 0x418078
mov cl, byte [esi + 4]
mov ch, byte [esi + 5]
mov eax, ecx
xor al, 1
mov ah, al
and ah, cl
mov edx, eax
and dl, ah
xor ah, al
or ah, dl
mov dl, ch
xor dl, 1
mov ebx, edx
and bl, ch
xor bl, 1
mov dh, ch
xor dh, bl
or bl, ch
xor bl, 1
or bl, dh
or al, cl
mov bh, al
mov dh, bl
xor dh, 1
mov cl, bl
xor cl, dh
and cl, bl
or dl, ch
mov ch, ah
xor ch, al
and ch, ah
and al, ah
mov bl, ah
xor bl, dh
and bl, ah
xor ah, 1
xor bh, 1
and bh, ah
or al, bh
mov bh, ch
and bh, al
xor al, ch
mov ch, dl
xor ch, 1
or al, bh
mov bh, cl
xor bh, dl
and bh, cl
and dl, cl
xor cl, 1
and cl, ch
or dl, cl
mov cl, bh
and cl, dl
xor dl, bh
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
xor cl, 1
and cl, dl
or al, dl
mov dl, al
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
xor cl, 1
or cl, dl
xor dh, ah
xor bl, 1
xor dh, 1
mov eax, ebx
xor al, dh
or dh, bl
xor dh, 1
or dh, al
mov al, dh
xor al, cl
xor cl, 1
or cl, dh
xor al, 1
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x418078
mov byte [esi + 6], 0x1e
mov eax, edi
jmp 0x418078
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4181cd
cmp eax, 0x85788c17
je 0x4181e2
cmp eax, 0xa0da02f3
jne 0x4181b3
jmp 0x4183d0
cmp eax, 0xd7ff4ccd
je 0x418248
cmp eax, 0xe7a53eed
jne 0x4181b3
mov eax, 0xd7ff4ccd
jmp 0x4181b3
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, ah
xor ch, cl
xor ch, 1
or ch, ah
mov ah, ch
xor ah, 1
or dl, al
xor dl, 1
xor cl, al
and cl, al
mov al, dl
and al, cl
xor cl, dl
or cl, al
mov al, cl
xor al, 1
and cl, ch
or ch, al
and al, ah
or al, cl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x4181b3
mov byte [esi + 6], 0x1e
mov eax, edi
jmp 0x4181b3
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41828b
cmp eax, 0x85788c17
je 0x4182a4
cmp eax, 0xa0da02f3
jne 0x418271
jmp 0x4184f2
cmp eax, 0xd7ff4ccd
je 0x4183c5
cmp eax, 0xe7a53eed
jne 0x418271
mov eax, 0xd7ff4ccd
jmp 0x418271
mov ch, byte [esi + 4]
mov al, byte [esi + 5]
mov cl, ch
xor cl, 1
mov edx, ecx
mov byte [esi + 0x28], cl
mov dh, al
xor dh, 1
mov ah, dh
and ah, al
mov cl, dh
and cl, ah
xor ah, dh
or ah, cl
mov bh, ah
mov byte [esi + 0x30], ah
xor bh, 1
xor dh, al
and dh, al
mov cl, dl
and cl, ch
xor cl, 1
mov al, ch
xor al, cl
or cl, ch
mov byte [esi + 0x2c], ch
xor cl, 1
or cl, al
xor cl, 1
mov al, dl
or al, ch
xor al, 1
mov ch, cl
and ch, al
xor al, cl
mov cl, ah
or cl, bh
or al, ch
mov ah, cl
xor ah, 1
mov dl, ah
and dl, cl
mov ch, dl
xor dl, ah
xor ch, 1
or ch, cl
xor ch, 1
or ch, dl
mov dl, dh
xor dl, 1
mov ah, dh
and ah, dl
mov bl, ah
and bl, dh
xor ah, dh
or ah, bl
xor ah, ch
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
mov ecx, edx
xor cl, ah
xor ah, 1
or ah, dl
xor cl, 1
xor ah, 1
or ah, cl
mov cl, ah
xor cl, 1
or cl, al
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov dl, byte [esi + 0x2c]
mov cl, byte [esi + 0x30]
and cl, dl
or dl, bh
and bh, byte [esi + 0x28]
or bh, cl
mov ecx, edx
xor cl, bh
xor bh, 1
xor cl, 1
or bh, dl
xor bh, 1
or bh, cl
mov cl, bh
xor cl, 1
mov edx, ecx
and dl, bh
xor cl, dl
xor dl, 1
or dl, bh
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ch, al
xor ch, 1
and dl, ch
or ch, cl
and cl, al
or cl, dl
mov al, ch
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x418271
mov byte [esi + 6], 0x16
mov eax, edi
jmp 0x418271
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x418408
cmp eax, 0x85788c17
je 0x418421
cmp eax, 0xa0da02f3
jne 0x4183ee
jmp 0x418616
cmp eax, 0xd7ff4ccd
je 0x4184e7
cmp eax, 0xe7a53eed
jne 0x4183ee
mov eax, 0xd7ff4ccd
jmp 0x4183ee
mov dl, byte [esi + 4]
mov cl, byte [esi + 5]
mov eax, edx
xor al, 1
and dl, al
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
mov dh, al
or dh, cl
mov bl, ah
and bl, dl
mov ch, ah
xor ch, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, ch
mov ch, ah
or ch, dl
mov bh, bl
xor bh, ch
or ch, bl
xor ch, 1
or ch, bh
mov ebx, ecx
or bl, dh
xor bl, 1
xor dh, cl
mov bh, bl
and bh, dh
xor dh, bl
or dh, bh
mov bl, dh
xor bl, 1
or bl, ch
xor ch, 1
xor bl, 1
or ch, dh
xor ch, 1
mov dh, bl
and dh, ch
xor ch, bl
or ch, dh
and al, cl
xor al, 1
mov dh, al
xor dh, cl
or al, cl
xor al, 1
or al, dh
xor al, dl
mov dl, ah
and dl, cl
xor ah, cl
or ah, dl
xor al, 1
mov cl, al
xor cl, ah
or al, ah
xor al, 1
or al, cl
xor al, 1
mov cl, ch
xor cl, al
or al, ch
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4183ee
mov byte [esi + 6], 0x16
mov eax, edi
jmp 0x4183ee
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41852a
cmp eax, 0x85788c17
je 0x418543
cmp eax, 0xa0da02f3
jne 0x418510
jmp 0x4186c9
cmp eax, 0xd7ff4ccd
je 0x41860b
cmp eax, 0xe7a53eed
jne 0x418510
mov eax, 0xd7ff4ccd
jmp 0x418510
mov dl, byte [esi + 4]
mov ch, byte [esi + 5]
mov ah, dl
xor ah, 1
mov al, ch
xor al, 1
mov dh, ah
or dh, dl
mov cl, dh
xor cl, dl
or dh, ah
mov bl, dh
xor bl, cl
or dh, cl
xor dh, 1
or dh, bl
mov bl, ch
or bl, al
xor bl, 1
mov cl, ch
and cl, bl
xor bl, ch
or bl, cl
mov cl, bl
xor cl, 1
and cl, bl
mov bh, cl
and bh, bl
xor cl, bl
or cl, bh
xor cl, dh
mov dh, al
and dh, ch
mov bl, dh
and bl, al
xor dh, al
or dh, bl
mov bl, dh
and bl, dl
xor dh, 1
and dh, ah
or dh, bl
xor dl, ch
or al, ah
mov ah, cl
xor ah, 1
xor al, 1
or al, dl
xor al, 1
mov dl, dh
and dl, al
xor al, dh
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ch, dl
and ch, al
xor al, dl
or al, ch
mov dl, ah
and dl, cl
mov ch, ah
and ch, dl
xor dl, ah
or dl, ch
xor dl, al
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, edi
mov edi, 0xe7a53eed
cmovne ecx, edi
mov edi, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x418510
mov byte [esi + 6], 0x1e
mov eax, edi
jmp 0x418510
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41864e
cmp eax, 0x85788c17
je 0x418663
cmp eax, 0xa0da02f3
jne 0x418634
jmp 0x4186dc
cmp eax, 0xd7ff4ccd
je 0x4186be
cmp eax, 0xe7a53eed
jne 0x418634
mov eax, 0xd7ff4ccd
jmp 0x418634
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and al, cl
and cl, dl
mov ch, dl
and ch, cl
xor cl, dl
and dl, ah
or al, dl
xor al, 1
or al, ah
or cl, ch
xor cl, ah
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmovne eax, edx
not ch
test ch, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x418634
mov byte [esi + 6], 0x1e
mov eax, edi
jmp 0x418634
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov eax, 0x9c426a01
jmp 0x415c9b
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov ebx, edx
and ebx, edi
xor edi, edx
or edi, ebx
mov ebx, edi
not ebx
mov dword [esi + 8], ebx
mov edx, 0x19c6e713
and ebx, edx
mov edx, 0xe63918ec
and edi, edx
or edi, ebx
mov ebx, 0x19c6e713
and ecx, ebx
and eax, edx
or eax, ecx
xor eax, edi
mov ecx, dword [0x514f88]
not eax
or eax, dword [esi + 8]
cmp eax, 0xffffffff
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
xor cl, dl
xor cl, 1
or cl, al
mov ah, cl
xor ah, 1
xor al, dl
mov edx, eax
xor dl, 1
mov ch, ah
and ch, cl
xor ch, 1
mov dh, ch
xor dh, cl
or ch, cl
xor ch, 1
or ch, dh
mov dh, ch
xor dh, 1
and dh, al
and ch, dl
or ch, dh
xor dl, cl
or al, ah
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0x5de28c3
mov edx, 0x77d9e7ef
cmovne eax, edx
test ch, ch
not cl
cmove eax, edx
test cl, 1
mov ecx, dword [esi + 0x34]
mov dword [esi + 0x24], ecx
mov ecx, dword [esi + 0x3c]
mov dword [esi + 0x18], ecx
mov ecx, 0x5de28c3
cmovne eax, ecx
jmp 0x415c9b
cmp eax, 0x17f0b5b3
jne 0x415c9b
mov eax, dword [esi + 0x80]
mov dword [esi + 0x10], eax
mov edi, 0xcec7738
mov dword [esi + 0x14], 0
cmp edi, 0xcec7737
jle 0x4188e8
cmp edi, 0x365ced52
jg 0x418929
cmp edi, 0xcec7738
je 0x418ae9
cmp edi, 0x12bbf10a
je 0x418be2
cmp edi, 0x14606094
jne 0x4187d7
mov eax, dword [esi + 0xc]
cmp eax, 0xe
setb byte [esi + 0x24]
mov ecx, dword [0x514f84]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x10100a32
mov ebx, 0x30b80abb
and edx, ebx
mov edi, ecx
and edi, 0x86078504
or edi, edx
mov edx, ecx
or edx, 0x20a80089
and edx, ebx
and eax, 0x49407040
or eax, edx
xor eax, edi
mov edx, eax
not edx
and edx, 0x59507a73
and eax, 0xa6af858c
or eax, edx
mov edx, eax
not edx
and edx, 0x7da6354c
mov edi, 0x8259cab3
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4278e725
mov edx, 0xbd8718da
and eax, edx
or eax, ecx
xor eax, edx
sete al
cmp dword [0x514f80], 9
setg cl
xor al, cl
mov edx, eax
xor dl, 1
or cl, dl
mov ah, cl
xor ah, 1
and ah, al
and dl, cl
or dl, ah
mov ah, cl
and ah, al
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x12bbf10a
mov edi, 0x683e2e54
cmovne eax, edi
test cl, cl
mov edi, 0x12bbf10a
cmovne edi, eax
test dl, dl
cmove edi, eax
jmp 0x4187d7
cmp edi, 0xe75f8e98
jg 0x4189f7
cmp edi, 0xa783c5f4
je 0x418bf8
cmp edi, 0xc310b35a
je 0x418dbe
cmp edi, 0xe16adc6d
jne 0x4187d7
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov edi, 0x6cd87ff4
jmp 0x4187d7
cmp edi, 0x365ced53
je 0x418dce
cmp edi, 0x683e2e54
je 0x418ea5
cmp edi, 0x6cd87ff4
jne 0x4187d7
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7489a58
mov edi, ecx
mov ebx, 0xf8b765a6
and edi, ebx
or edi, edx
xor edi, ebx
and ecx, 1
or ecx, edi
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, dword [0x514f80]
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ah, al
xor ah, cl
mov ch, ah
xor ch, 1
and ah, al
xor dl, cl
mov al, ah
and al, dl
xor dl, ah
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov cl, al
and cl, dl
xor dl, al
or dl, cl
xor dl, ch
mov eax, edx
xor al, 1
and ch, al
xor al, ch
test al, 1
mov eax, 0xf114e256
mov edi, 0xe16adc6d
cmovne eax, edi
test dl, 1
mov edi, eax
mov edx, 0xf114e256
cmovne edi, edx
test ch, ch
cmove edi, eax
mov eax, dword [esi + 0x10]
mov dword [esi + 0x18], eax
jmp 0x4187d7
cmp edi, 0xe75f8e99
je 0x418eb2
cmp edi, 0x634609c
jne 0x4190f4
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov edi, dword [esi + 0x10]
mov bh, byte [edi + eax]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
add cl, 0x6c
mov bl, cl
not bl
mov eax, ecx
xor al, 0xdb
and al, cl
or cl, 0x24
mov ah, cl
and ah, 0x6a
mov edx, ebx
and dl, 0x91
or dl, ah
mov ah, al
not ah
or cl, ah
and ah, 0x6a
and al, 0x95
or al, ah
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 0x47
and cl, 0xb8
or cl, al
mov al, bh
mov edx, ebx
and dl, bh
xor bl, bh
not bh
and bh, 0xd3
and al, 0x2c
or al, bh
xor al, 0x2c
xor cl, 0x9c
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
not al
or bl, dl
mov edx, ebx
not dl
and dl, 0x9c
and bl, 0x63
or bl, dl
mov edx, ebx
xor bl, 0x9c
mov ah, al
xor ah, bl
and ah, al
and cl, 0xfa
and al, 5
or al, cl
xor dl, 1
and bl, 0xfa
and dl, 5
or dl, bl
xor dl, al
mov al, ah
and al, dl
xor dl, ah
or dl, al
mov eax, dword [esi + 8]
mov byte [edi + eax], dl
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov edi, 0xe75f8e99
jmp 0x4187d7
mov ecx, dword [0x514f84]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x40829
mov edi, eax
mov ebx, 0x6a937344
and edi, ebx
or edi, ecx
xor edi, ebx
mov ecx, eax
xor ecx, 0x6a977b6d
and ecx, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0x95688493
and ecx, 0x6a977b6c
or ecx, edi
mov ebx, 0x51ee546f
and edx, ebx
mov edi, 0xae11ab90
and eax, edi
or eax, edx
mov edx, eax
xor edx, edi
xor eax, ebx
and eax, ecx
not ecx
and edx, ecx
or eax, edx
mov edi, dword [0x514f80]
not eax
or eax, ecx
cmp eax, 0xffffffff
setne cl
sete ah
cmp edi, 0xa
setl dl
cmp edi, 9
setg ch
mov al, ch
xor al, ah
not al
and al, ah
mov dh, ah
and dh, ch
or ch, ah
mov bl, ch
xor bl, al
xor al, 1
or al, ch
xor bl, 1
xor al, 1
or al, bl
and cl, dl
or cl, dh
mov ch, dl
and ch, ah
xor dl, ah
or dl, ch
mov ah, dl
xor ah, cl
xor cl, 1
xor ah, 1
or cl, dl
xor cl, 1
or cl, ah
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x14606094
mov edi, 0x683e2e54
cmovne ecx, edi
test dl, 1
mov edi, 0x14606094
cmovne edi, ecx
test al, 1
cmove edi, ecx
mov eax, dword [esi + 0x14]
mov dword [esi + 0xc], eax
jmp 0x4187d7
cmp byte [esi + 0x24], 0
mov edi, 0x365ced53
mov eax, 0xa783c5f4
cmovne edi, eax
jmp 0x4187d7
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
mov edi, 0xfed22ec5
xor edx, edi
and ecx, edx
mov eax, edx
and eax, ecx
xor edx, ecx
or edx, eax
not ecx
and ecx, 0x12dd13a
and edx, edi
or edx, ecx
mov ecx, edx
not ecx
mov dword [esi + 0x20], ecx
mov edi, edx
xor edi, 0x2a546f47
mov eax, edi
and eax, ecx
mov ebx, eax
not ebx
mov dword [esi + 8], ebx
mov ecx, 0xbae816ad
and dword [esi + 8], ecx
mov ecx, 0x4517e952
and eax, ecx
add eax, dword [esi + 8]
mov dword [esi + 8], eax
and edi, edx
mov eax, edi
not eax
or ebx, eax
mov ecx, 0xbae816ad
and eax, ecx
mov ecx, 0x4517e952
and edi, ecx
or edi, eax
xor edi, dword [esi + 8]
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xd5ab90b9
and ebx, 0x2a546f46
or ebx, eax
and edx, 0xd936c524
mov ecx, dword [esi + 0x20]
mov eax, ecx
and eax, 0x26c93adb
or eax, edx
xor eax, 0xd936c525
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
mov edx, 0x7e6cc9df
and eax, edx
and ecx, 0x81933620
or ecx, eax
mov eax, ebx
not eax
mov edx, eax
mov edi, 0xcabd64a2
and edx, edi
mov edi, 0x35429b5d
and ebx, edi
or ebx, edx
mov edx, ecx
xor edx, 0x1021200
mov edi, 0x7e6cc9df
xor ecx, edi
or eax, ecx
mov edi, 0xcabd64a2
and ecx, edi
mov edi, 0x35429b5d
and edx, edi
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x415a2500
and ecx, eax
mov edi, 0xbea5daff
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xeae0cfaf
and eax, 0x151f3050
or eax, ecx
mov ecx, eax
xor ecx, 0x14033050
xor eax, 0x8ae0ca25
mov edi, 0x8bfcca25
and eax, edi
and ecx, 0x740335da
or ecx, eax
mov edx, dword [0x514f80]
xor ecx, edi
cmp ecx, 0xffffffff
sete al
setne cl
cmp edx, 9
setg ah
cmp edx, 0xa
setl dl
mov ch, cl
or ch, dl
xor cl, dl
not cl
and cl, dl
mov dl, ch
xor dl, cl
xor cl, 1
xor dl, 1
or cl, ch
xor cl, 1
or cl, dl
xor al, ah
and ah, al
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and dl, ah
or ah, al
and al, cl
or al, dl
mov cl, ah
xor cl, al
test cl, 1
mov ecx, 0xe75f8e99
mov edx, 0x634609c
cmovne ecx, edx
test al, 1
mov edi, ecx
mov edx, 0xe75f8e99
cmovne edi, edx
test ah, 1
cmovne edi, ecx
jmp 0x4187d7
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x14], eax
mov edi, 0xcec7738
jmp 0x4187d7
mov ecx, dword [0x514f84]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov ebx, 0x93ec0baa
and edx, ebx
mov edi, eax
xor edi, ebx
and edi, eax
mov ebx, edx
and ebx, edi
xor edi, edx
or edi, ebx
mov edx, edi
not edx
and edx, 0x17f91c8c
and edi, 0xe806e373
or edi, edx
xor edi, 0x84151727
and ecx, 0x1e71e087
mov edx, 0xe18e1f78
and eax, edx
or eax, ecx
xor eax, edx
mov ecx, edi
and ecx, eax
xor eax, edi
mov edx, dword [0x514f80]
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x17a13e6c
mov edi, 0xe85ec193
and eax, edi
or eax, ecx
xor eax, edi
setne al
sete cl
cmp edx, 0xa
setl ah
cmp edx, 9
setg dl
mov ch, dl
xor ch, cl
mov dh, ch
xor dh, dl
and dh, ch
or ah, al
or dl, cl
mov al, dl
xor al, ah
or dl, ah
xor dl, 1
or dl, al
mov al, dh
xor al, 1
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, dh
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0xe16adc6d
mov ecx, 0x6cd87ff4
cmovne edi, ecx
test al, 1
mov eax, 0xe16adc6d
cmovne edi, eax
test dl, 1
cmove edi, ecx
jmp 0x4187d7
mov eax, dword [esi + 0xc]
mov edi, 0x14606094
jmp 0x4187d7
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov edi, dword [esi + 0x10]
mov cl, byte [edi + eax]
mov ebx, dword [esi + 0xc]
mov ch, 0x93
sub ch, bl
add bl, 0x6c
mov al, ch
and al, 0x55
mov ah, bl
xor ah, 0x55
and ah, bl
mov edx, eax
and dl, ah
xor ah, al
or ah, dl
mov al, ah
not al
and al, 0x11
and ah, 0xee
or ah, al
mov al, ah
xor al, 0xbb
xor ah, 0x44
mov edx, ecx
not dl
and ah, dl
and al, cl
or al, ah
not al
or al, dl
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
not dl
and dl, 0xa0
and cl, 0x5f
or cl, dl
mov edx, ebx
and dl, 0x62
and ch, 0x9d
or ch, dl
mov edx, ecx
xor dl, 0x1d
xor cl, 0xa0
or bl, cl
and cl, 0x62
and dl, 0x9d
or dl, cl
mov ah, al
not ah
xor dl, ch
not bl
or bl, dl
mov ecx, ebx
not cl
mov edx, eax
or dl, bl
and al, 0x5c
and ah, 0xa3
or ah, al
mov al, dl
not al
and bl, 0x5c
and cl, 0xa3
or cl, bl
xor cl, ah
mov ah, cl
not ah
mov ch, dl
and ch, 0xa4
and al, 0x5b
or al, ch
or dl, ah
and ah, 0xa4
and cl, 0x5b
or cl, ah
xor cl, al
not dl
or dl, cl
mov eax, dword [esi + 8]
mov byte [edi + eax], dl
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edi, ecx
xor edi, 0xe3b95a42
and edi, ecx
not ecx
and ecx, 0x2380a00
and eax, 0xe1815042
or eax, ecx
mov ecx, eax
xor ecx, 0x60014002
xor eax, 0x1e7eafbd
mov ebx, eax
mov edx, 0x99eab559
and ebx, edx
and ecx, 0x62114a02
or ecx, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, edx
and edi, 0x66154aa6
or edi, ebx
inc dword [esi + 8]
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0x3c67a8c7
and eax, 0xc3985738
or eax, ecx
mov ecx, eax
xor ecx, 0x20210d7a
mov edi, eax
xor edi, 0x20210d7b
and edi, ecx
xor eax, 0xdfdef284
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edi
and eax, ecx
xor ecx, edi
mov edi, dword [0x514f80]
or ecx, eax
cmp ecx, 0xffffffff
setne ah
sete ch
cmp edi, 0xa
setl dl
cmp edi, 9
setg bl
mov al, bl
xor al, dl
and al, bl
mov bh, al
xor bh, 1
mov cl, bh
and cl, al
mov dh, bh
xor dh, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dh
or bh, al
xor cl, 1
xor bh, 1
mov al, cl
and al, bh
xor bh, cl
or bh, al
mov al, ch
or al, bh
xor bh, 1
xor al, 1
or bh, ah
xor bh, 1
mov cl, al
and cl, bh
xor bh, al
or bh, cl
and ah, dl
or dl, ch
and bl, ch
or bl, ah
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov al, bh
xor al, 1
mov cl, bh
and cl, al
mov edx, ecx
and dl, bh
xor cl, bh
mov ah, bl
xor ah, 1
and bl, ah
or cl, dl
xor bl, 1
mov edx, ebx
xor dl, ah
or bl, ah
xor bl, 1
or bl, dl
xor bl, cl
mov ecx, eax
and cl, ah
xor al, ah
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xc310b35a
mov edx, 0x634609c
cmovne ecx, edx
test al, 1
mov edi, 0xc310b35a
cmovne edi, ecx
mov eax, dword [esi + 8]
mov dword [esi + 0x1c], eax
test bl, 1
cmove edi, ecx
jmp 0x4187d7
cmp edi, 0xf114e256
jne 0x4187d7
push dword [esi + 0x18]
call 0x4492f6
mov ecx, dword [esi + 0x84]
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x10], ecx
mov ecx, dword [0x514f7c]
lea edx, [ecx - 1]
imul edx, ecx
mov edi, edx
xor edi, 0x91bb8829
and edi, edx
mov ecx, edx
not edx
mov dword [esi + 0x14], edx
mov ebx, edx
and ebx, 0x10110008
and ecx, 0x81aa8821
or ecx, ebx
mov edx, ecx
xor edx, 0x820020
mov dword [esi + 8], edx
xor ecx, 0x7e5577de
mov edx, ecx
mov ebx, 0xd578ef41
and edx, ebx
mov ebx, dword [esi + 8]
and ebx, 0x830028
or ebx, edx
mov dword [esi + 8], ebx
mov edx, edi
not edx
or ecx, edx
mov ebx, 0xd578ef41
and edx, ebx
and edi, 0x2a8710be
or edi, edx
xor edi, dword [esi + 8]
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x6e4477d7
and ecx, 0x91bb8828
or ecx, edx
not ecx
mov edx, ecx
mov edi, dword [esi + 0x14]
and edx, edi
xor ecx, edi
or ecx, edx
mov edx, dword [0x514f78]
cmp ecx, 0xffffffff
sete byte [esi + 0x39]
cmp edx, 0xa
setl byte [esi + 0x3a]
mov dword [esi + 0x9c], eax
mov ecx, dword [esi + 0x10]
lea eax, [ecx + 0x36]
mov dword [esi + 0x48], eax
lea eax, [ecx + 0x38]
mov dword [esi + 0x50], eax
mov eax, 0xcd1d6880
cmp eax, 0xfc514602
jle 0x419219
cmp eax, 0x31b40012
jg 0x419248
cmp eax, 0xfc514603
je 0x41964d
cmp eax, 0xc27eaa0
je 0x41965d
cmp eax, 0xd9c8d2a
jne 0x4191d5
cmp byte [esi + 0x3b], 0
mov eax, 0x9234d603
mov ecx, 0xc27eaa0
cmovne eax, ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x28], ecx
jmp 0x4191d5
cmp eax, 0xcd1d687f
jg 0x41942c
cmp eax, 0x9234d603
je 0x41979b
cmp eax, 0x9577ff14
je 0x4198f6
cmp eax, 0x96ccfa65
jne 0x4191d5
mov eax, 0x4d8eb296
jmp 0x4191d5
cmp eax, 0x31b40013
je 0x419b9c
cmp eax, 0x4d8eb296
je 0x419bb4
cmp eax, 0x51d44b79
jne 0x4191d5
mov eax, dword [esi + 0xc]
mov word [eax], 0
mov eax, dword [esi + 0xc]
add eax, 2
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x3b]
mov eax, dword [0x514f7c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x50df88f5
and ecx, 0xaf20770a
or ecx, eax
mov eax, ecx
xor eax, 0x88000200
xor ecx, 0x504b8845
mov ebx, 0x776bfd4f
and ecx, ebx
mov edi, 0x889402b0
and eax, edi
or eax, ecx
mov edx, eax
xor edx, ebx
mov ecx, eax
xor ecx, edi
mov edi, ecx
and edi, 0x445bcb1c
xor eax, 0x33303653
and eax, edx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0xabd98450
and eax, 0x54267baf
or eax, edi
and edx, 0xc2f5efd3
mov edi, ecx
and edi, 0x3d0a102c
or edi, edx
mov edx, eax
xor edx, 0x65a002
xor edi, 0xc2f5efd2
and ecx, 1
or ecx, edi
mov edi, ecx
not edi
mov ebx, 0xded1279
and edi, ebx
and ecx, 0xf212ed86
or ecx, edi
xor eax, 0xef824f4d
mov edi, eax
mov ebx, 0xfe1855f1
and edi, ebx
mov ebx, 0x1e7aa0e
and edx, ebx
or edx, edi
mov edi, ecx
xor edi, 0x2a806
mov ebx, 0xded1279
xor ecx, ebx
or eax, ecx
mov ebx, 0xfe1855f1
and ecx, ebx
mov ebx, 0x1e7aa0e
and edi, ebx
or edi, ecx
xor edi, edx
not eax
or eax, edi
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
mov ecx, dword [0x514f78]
or eax, edx
mov edx, eax
not edx
and edx, 0xaf1c076b
and eax, 0x50e3f894
or eax, edx
mov edx, eax
xor edx, 0x50026084
xor eax, 0x28080469
and eax, 0x28e99c79
mov edi, 0xd7166386
and edx, edi
or edx, eax
xor edx, edi
setne dl
sete ah
cmp ecx, 9
setg dh
cmp ecx, 0xa
setl al
mov ch, ah
xor ch, dl
and ch, ah
mov cl, ch
xor cl, al
and ch, cl
and cl, al
mov bl, ch
and bl, cl
xor cl, ch
or cl, bl
and dl, al
and dh, ah
or dh, dl
mov dl, al
and dl, ah
xor al, ah
or al, dl
xor al, 1
mov dl, dh
and dl, al
xor al, dh
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ch, cl
xor ch, al
and ch, cl
and al, cl
or al, dl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0x31b40013
mov edi, 0xd9c8d2a
cmovne edx, edi
test al, 1
mov eax, edx
cmovne eax, edi
test ch, ch
cmove eax, edx
jmp 0x4191d5
cmp eax, 0xcd1d6880
je 0x419cbe
cmp eax, 0xefbd5d71
jne 0x41daa2
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x118597a0
mov edi, eax
mov ebx, 0xee7a685e
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, eax
and edx, 1
or edx, edi
mov ebx, 0x2fb6121e
and ecx, ebx
mov edi, 0xd049ede1
and eax, edi
or eax, ecx
mov ecx, eax
xor ecx, edi
xor eax, ebx
and eax, edx
not edx
and ecx, edx
or eax, ecx
mov edi, dword [0x514f90]
xor edx, eax
test edx, eax
sete cl
sete byte [esi + 4]
setne dl
cmp edi, 9
setg al
cmp edi, 0xa
setl ch
setl byte [esi + 5]
mov ah, dl
xor ah, cl
and ah, dl
mov dh, ah
not dh
and dh, ah
mov bl, dh
and bl, ah
xor dh, ah
or dh, bl
mov ah, dh
xor ah, 1
and ah, dh
mov bl, ah
and bl, dh
xor ah, dh
or ah, bl
mov dh, ah
and dh, ch
xor ah, 1
and ah, al
or ah, dh
and dl, ch
mov ch, al
xor ch, cl
and ch, al
and al, cl
or al, dl
mov cl, ch
and cl, al
xor al, ch
or al, cl
mov ecx, eax
not cl
mov dl, ah
xor dl, al
and dl, ah
and al, ah
xor ah, 1
and ah, cl
or al, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x791e792f
mov edi, 0x15f53277
cmovne ecx, edi
test al, al
mov eax, ecx
cmovne eax, edi
test dl, dl
cmove eax, ecx
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x41961e
cmp ecx, 0xc4355b7d
je 0x419640
cmp ecx, 0xdf78edc4
jne 0x41952a
mov bl, byte [esi + 4]
mov ecx, ebx
xor cl, 1
mov dh, cl
or dh, bl
mov dl, dh
xor dl, 1
mov ch, dl
and ch, dh
mov bh, ch
and bh, dl
xor ch, dl
mov dl, byte [esi + 5]
and bl, cl
or ch, bh
xor bl, 1
mov bh, bl
xor bh, cl
or bl, cl
xor bl, 1
or bl, bh
mov bh, ch
xor bh, 1
and bh, bl
xor bl, 1
and bl, ch
mov ch, dl
xor ch, 1
or bl, bh
mov bh, dh
and bh, cl
xor dh, cl
or dh, bh
xor dh, 1
mov bh, bl
and bh, dh
xor dh, bl
or dh, bh
or ch, dl
xor ch, 1
mov ebx, edx
and bl, ch
xor ch, dl
or ch, bl
mov bl, ch
xor bl, 1
and ch, bl
xor ch, 1
mov bh, ch
xor bh, bl
or ch, bl
xor ch, 1
or ch, bh
xor ch, dh
xor dl, cl
and cl, dl
xor dl, 1
mov dh, cl
and dh, dl
xor dl, cl
or dl, dh
mov dh, dl
xor dh, 1
and dh, dl
xor dh, 1
mov cl, dl
xor cl, dh
or dh, dl
mov dl, ch
xor dl, 1
xor dh, 1
or dh, cl
xor ch, dh
xor dh, 1
or dh, dl
mov dl, ch
xor dl, dh
test ch, 1
mov ecx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test dh, 1
mov edi, 0x791e792f
cmovne ecx, edi
test dl, 1
cmove ecx, ebx
jmp 0x41952a
cmp ecx, 0x15f53277
je 0x419d28
cmp ecx, 0x791e792f
jne 0x41952a
mov ecx, 0xc4355b7d
jmp 0x41952a
mov word [esi + 6], 0x3e3b
mov ecx, eax
jmp 0x41952a
mov eax, 0x9234d603
mov ecx, dword [esi + 0x24]
mov dword [esi + 0x28], ecx
jmp 0x4191d5
mov ecx, dword [0x514f7c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, eax
or edi, 0x42209220
mov ebx, 0x42ac9e2d
and edi, ebx
and ecx, 0x14412100
or ecx, edi
or edx, 0x8c0c0d
and edx, ebx
and eax, 0xa91240d2
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x83a6d095
and eax, 0x7c592f6a
or eax, ecx
mov ecx, eax
xor ecx, 0x68940267
xor eax, 0x976bfd98
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x49070250
and ecx, 0x4405920
or ecx, edx
mov edx, dword [0x514f78]
or eax, 0x4d475b70
xor eax, ecx
mov ecx, eax
xor ecx, 0x4404120
xor eax, 0x58a2a0db
and ecx, 0xa75d4724
and eax, 0x58a2b8db
or eax, ecx
mov ecx, eax
xor ecx, 0xa1c329
xor eax, 0x481a1854
and eax, 0x5d5e38d6
mov edi, 0xa2a1c729
and ecx, edi
or ecx, eax
xor ecx, edi
cmp ecx, 0xffffffff
setne cl
sete ah
cmp edx, 0xa
setl al
cmp edx, 9
setg dl
mov ch, dl
and ch, ah
or ah, dl
mov dh, cl
and dh, al
or al, cl
mov ebx, eax
xor bl, ah
or al, ah
xor al, 1
or al, bl
or dh, ch
mov ah, dl
xor ah, cl
or dl, cl
xor dl, 1
or dl, ah
xor dh, 1
mov cl, dh
xor cl, dl
or dh, dl
xor dh, 1
or dh, cl
xor al, 1
mov ecx, eax
or cl, dh
xor al, dh
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x4d8eb296
mov edi, 0x96ccfa65
cmovne edx, edi
test al, 1
mov eax, edx
mov edi, 0x4d8eb296
cmovne eax, edi
test cl, 1
cmovne eax, edx
jmp 0x4191d5
mov ecx, dword [0x514f7c]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x14916102
mov edi, eax
mov ebx, 0x90c0211
and edi, ebx
or edi, ecx
xor edi, ebx
mov ecx, eax
xor ecx, 0x1d9d6313
and ecx, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0xb5fda4b9
and ecx, 0x4a025b46
or ecx, edi
mov edi, ecx
xor edi, 0x51090810
and edx, 0xf03d69e2
and eax, 0xfc2961d
or eax, edx
xor ecx, 0xa860c7ab
mov edx, ecx
mov ebx, 0x6b674ee
and edx, ebx
mov ebx, 0xf9498b11
and edi, ebx
or edi, edx
mov edx, eax
xor edx, 0x9408211
xor eax, 0x3460e2
mov ebx, 0x6b674ee
and eax, ebx
mov ebx, 0xf9498b11
and edx, ebx
or edx, eax
mov ebx, dword [0x514f78]
xor edx, edi
xor ecx, edx
test ecx, edx
setne dl
sete ah
cmp ebx, 9
setg al
cmp ebx, 0xa
setl cl
mov ch, ah
xor ch, dl
and ch, ah
mov dh, ch
xor dh, 1
mov bl, dh
and bl, ch
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
xor bl, 1
or dh, ch
xor dh, 1
mov ch, bl
and ch, dh
xor dh, bl
or dh, ch
mov bl, dh
xor bl, 1
mov ch, bl
and ch, dh
xor bl, ch
xor ch, 1
or ch, dh
xor ch, 1
or ch, bl
mov dh, ch
and dh, cl
xor ch, 1
and ch, al
or ch, dh
and dl, cl
or cl, ah
and al, ah
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov cl, ch
xor cl, 1
mov dl, ch
and dl, cl
mov ah, dl
and ah, ch
xor dl, ch
or dl, ah
xor dl, al
mov ah, cl
and ah, al
xor cl, al
or cl, ah
mov eax, edx
xor al, cl
not al
test al, 1
mov edi, 0x51d44b79
mov eax, 0x31b40013
cmovne edi, eax
test cl, 1
mov eax, 0x51d44b79
cmovne eax, edi
test dl, 1
cmovne eax, edi
mov ecx, dword [esi + 0x28]
mov dword [esi + 0xc], ecx
jmp 0x4191d5
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov edi, 0xe6a67cba
and edx, edi
and eax, ecx
and ecx, 0x19598345
or ecx, edx
mov edx, ecx
xor edx, 0x8518204
xor ecx, edi
mov edi, ecx
mov ebx, 0x75a83163
and edi, ebx
mov ebx, 0x8a57ce9c
and edx, ebx
or edx, edi
mov edi, eax
not edi
or ecx, edi
mov ebx, 0x75a83163
and edi, ebx
mov ebx, 0x8a57ce9c
and eax, ebx
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edi, ecx
xor edi, 0x3d1d212a
and edi, eax
mov edx, ecx
and edx, 0xc2e2ded5
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov edi, edx
not edi
and edi, 0xc2e2ded4
and edx, 0x3d1d212b
or edx, edi
and ecx, 0xe92665bd
mov edi, eax
and edi, 0x16d99a42
or edi, ecx
mov ecx, edi
xor ecx, 0x10261b4
and eax, 1
or eax, ecx
xor edi, 0x2501a02
and edi, 0xea741e0a
mov ecx, 0x158be1f5
and eax, ecx
or eax, edi
xor eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov edi, 0xc9f7cd87
xor ecx, edi
and eax, ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
not eax
and eax, 0x36083278
and ecx, edi
or ecx, eax
mov eax, ecx
not eax
and eax, 0xabe47a6
and ecx, 0xf541b859
or ecx, eax
mov eax, ecx
xor eax, 0xb4401019
xor ecx, 0xa0840a2
and ecx, 0x4b09e8e2
mov edx, 0xb4f6171d
and eax, edx
or eax, ecx
mov ecx, dword [0x514f90]
xor eax, edx
setne dl
sete al
sete byte [esi + 4]
cmp ecx, 0xa
setl byte [esi + 5]
setl cl
or al, cl
xor al, 1
xor dl, cl
mov ecx, edx
xor cl, 1
or al, cl
mov ch, al
xor ch, 1
and ch, al
mov ah, al
and ah, ch
xor ch, al
or ch, ah
mov ah, ch
and ch, cl
xor ah, 1
and ah, dl
or ch, ah
mov cl, al
and cl, dl
xor al, dl
or al, cl
mov cl, al
xor cl, ch
test al, al
mov edi, 0x15f53277
mov eax, 0x791e792f
cmovne edi, eax
test ch, ch
cmove edi, eax
test cl, 1
mov eax, 0x15f53277
cmove edi, eax
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x419b6d
cmp ecx, 0xc4355b7d
je 0x419b8f
cmp ecx, 0xdf78edc4
jne 0x419a7a
mov ah, byte [esi + 4]
mov byte [esi + 8], ah
mov bl, byte [esi + 5]
mov dl, ah
xor dl, 1
mov bh, bl
xor bh, 1
mov al, bh
and al, bl
mov cl, bh
and cl, al
xor al, bh
or al, cl
mov ch, ah
or ch, dl
mov cl, al
xor cl, 1
or bh, bl
mov bl, ah
xor bl, ch
and ch, ah
or ch, bl
xor bl, 1
mov ah, bl
xor ah, ch
or bl, ch
mov ch, bh
xor ch, 1
xor bl, 1
or bl, ah
mov ah, al
or ah, ch
and ch, cl
mov dh, al
and dh, bh
or dh, ch
xor bh, cl
xor ah, 1
or ah, bh
mov ch, ah
xor ch, dh
xor dh, 1
or dh, ah
xor ch, 1
xor dh, 1
or dh, ch
xor bl, 1
mov bh, bl
xor bh, dh
xor bh, 1
and bh, dh
or bl, dh
mov ah, bl
xor ah, bh
xor bh, 1
or bh, bl
xor ah, 1
xor bh, 1
or bh, ah
and al, byte [esi + 8]
mov ah, dl
xor ah, cl
and ah, dl
and cl, dl
or cl, al
xor ah, 1
xor cl, 1
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, al
xor cl, bh
and bh, cl
mov eax, ecx
xor al, bh
test cl, 1
mov ecx, 0xc4355b7d
mov edx, 0x791e792f
cmovne ecx, edx
test bh, 1
cmove ecx, edx
test al, 1
mov eax, 0xc4355b7d
cmove ecx, eax
jmp 0x419a7a
cmp ecx, 0x15f53277
je 0x419fad
cmp ecx, 0x791e792f
jne 0x419a7a
mov ecx, 0xc4355b7d
jmp 0x419a7a
mov word [esi + 6], 0x3e3b
mov ecx, edi
jmp 0x419a7a
mov eax, dword [esi + 0xc]
mov word [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov eax, 0x51d44b79
jmp 0x4191d5
mov eax, dword [0x514f7c]
lea ecx, [eax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov dword [esi + 8], edi
mov eax, 0xd065de58
and edi, eax
mov edx, ecx
and edx, 0x2f9a21a7
or edx, edi
mov edi, edx
xor edi, 0x21882080
xor edx, eax
or edx, 1
mov ebx, edx
mov eax, 0x4e33917f
and ebx, eax
mov eax, 0xb1cc6e80
and edi, eax
or edi, ebx
mov dword [esi + 0x14], ecx
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov eax, ebx
not eax
or edx, eax
mov ecx, 0x4e33917f
and eax, ecx
mov ecx, 0xb1cc6e80
and ebx, ecx
or ebx, eax
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
and edx, dword [esi + 0x14]
not eax
mov ecx, dword [esi + 8]
and ecx, eax
or edx, ecx
mov ecx, dword [0x514f78]
xor eax, edx
test eax, edx
setne ah
sete dh
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov cl, dh
xor cl, ah
and cl, dh
mov ch, cl
xor ch, 1
or ch, cl
xor ch, 1
mov ebx, ecx
and bl, ch
xor ch, cl
or ch, bl
mov cl, ch
xor cl, dl
and ch, cl
and cl, dl
mov bl, ch
and bl, cl
xor cl, ch
or cl, bl
and ah, dl
or dl, dh
and al, dh
or al, ah
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
xor dl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, dl
xor ah, cl
mov dl, ah
xor dl, 1
and dl, cl
mov cl, ah
xor cl, dl
test ah, 1
mov eax, 0x96ccfa65
mov edi, 0xe25f546c
cmovne eax, edi
test dl, 1
mov edx, 0x96ccfa65
jmp 0x419d1a
mov al, byte [esi + 0x39]
mov cl, byte [esi + 0x3a]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
xor dl, cl
xor dl, 1
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor cl, al
xor cl, 1
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
and cl, ch
xor ch, 1
xor al, 1
mov dl, ch
xor dl, al
and dl, ch
and al, ch
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x9577ff14
mov edi, 0xefbd5d71
cmovne eax, edi
test dl, 1
mov edx, 0x9577ff14
cmove eax, edx
test cl, 1
cmovne eax, edi
jmp 0x4191d5
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx], ax
mov eax, dword [0x514f94]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
mov eax, edx
mov edi, 0xeafca4a0
xor eax, edi
and eax, edx
not edx
and edx, 0x74de3334
and ecx, 0x8b21cccb
or ecx, edx
xor ecx, 0x9e229794
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
not eax
and eax, 0x15035b5f
and ecx, edi
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xfffffffe
mov edi, ecx
and edi, 1
or edi, edx
mov edx, eax
mov ebx, 0xcd59e400
and edx, ebx
and ecx, 0x32a61bfe
or ecx, edx
mov edx, edi
not edx
or eax, edx
and edx, ebx
and edi, 0x32a61bff
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x43120000
mov edi, ecx
mov ebx, 0x7bdb9500
and edx, ebx
and ecx, 0x802060c8
or ecx, edx
or edi, 0x38c99500
and edi, ebx
and eax, 0x4040a37
or eax, edi
mov edx, dword [0x514f90]
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x47160a37
and eax, 0xb8e9f5c8
or eax, ecx
sete ah
setne ch
sete byte [esi + 4]
cmp edx, 9
setg al
cmp edx, 0xa
setl cl
setl byte [esi + 5]
mov dl, ch
and dl, al
and ch, cl
and cl, ah
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
and al, ah
or al, ch
mov ah, al
xor ah, 1
mov ch, dl
and ch, cl
mov dh, ch
xor dh, 1
xor ch, dl
or dh, cl
xor dh, 1
or dh, ch
mov ch, dh
xor ch, 1
and ch, al
and dh, ah
or dh, ch
xor ah, cl
or al, dl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dh
test al, 1
mov edi, 0x15f53277
mov eax, 0x791e792f
cmovne edi, eax
test dh, dh
cmove edi, eax
test cl, 1
mov eax, 0x15f53277
cmove edi, eax
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x419f7e
cmp ecx, 0xc4355b7d
je 0x419fa0
cmp ecx, 0xdf78edc4
jne 0x419e76
mov dh, byte [esi + 4]
mov bl, byte [esi + 5]
mov al, dh
xor al, 1
mov ecx, ebx
xor cl, 1
mov ch, dh
or ch, al
mov bh, ch
xor bh, 1
mov dl, dh
xor dl, al
and dl, dh
mov ah, dl
xor ah, 1
and dl, ch
and bh, ah
or bh, dl
mov dl, ch
and dl, ah
xor ah, ch
mov ch, bl
xor ch, cl
and ch, bl
or ah, dl
xor bh, 1
mov dl, bh
xor dl, ah
or bh, ah
xor bh, 1
or bh, dl
mov dl, ch
xor dl, 1
or ch, dl
mov ah, dl
xor ah, ch
or ch, dl
xor ch, 1
or ch, ah
mov dl, ch
xor dl, 1
and ch, dl
mov ah, dl
and ah, ch
xor ch, dl
or ch, ah
mov dl, ch
and dl, bh
xor bh, 1
xor ch, 1
and ch, bh
or ch, dl
or dh, bl
xor dh, 1
xor cl, al
mov al, dh
and al, cl
xor cl, dh
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, ch
xor al, 1
mov edx, eax
and dl, ch
xor dl, 1
mov ah, ch
xor ah, dl
or dl, ch
xor dl, 1
or dl, ah
mov ah, dl
and dl, cl
xor cl, 1
xor ah, 1
and ah, cl
or dl, ah
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test dl, 1
cmove ecx, ebx
not al
test al, 1
mov eax, 0xc4355b7d
cmovne ecx, eax
jmp 0x419e76
cmp ecx, 0x15f53277
je 0x41a1f2
cmp ecx, 0x791e792f
jne 0x419e76
mov ecx, 0xc4355b7d
jmp 0x419e76
mov word [esi + 6], 0x3e04
mov ecx, edi
jmp 0x419e76
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx], ax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfb08dd4c
and ecx, 0x4f722b3
or ecx, eax
mov edx, ecx
xor edx, 0x4340013
xor ecx, 0x8a08c904
mov eax, 0x8acbeba4
and ecx, eax
mov edi, 0x7534145b
and edx, edi
or edx, ecx
mov ecx, edx
xor ecx, eax
xor edx, edi
mov eax, edx
or eax, 1
and edx, 0xb7bf3759
mov edi, ecx
and edi, 0x4840c8a6
or edi, edx
mov edx, eax
mov ebx, 0xdab7c687
and edx, ebx
mov ebx, 0x25483978
and ecx, ebx
or ecx, edx
mov edx, edi
xor edx, 0x400820
xor edi, 0xb7bf3758
or eax, edi
mov ebx, 0xdab7c687
and edi, ebx
mov ebx, 0x25483978
and edx, ebx
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
mov edx, 0x2922eda5
xor ecx, edx
and ecx, eax
not eax
and eax, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5e42a46e
and ecx, 0xa1bd5b91
or ecx, eax
mov eax, ecx
xor eax, 0x801f2434
xor ecx, 0x57200080
and eax, 0xa05f6d7f
mov edi, 0x5fa09280
and ecx, edi
or ecx, eax
mov edx, dword [0x514f90]
xor ecx, edi
sete byte [esi + 4]
setne al
sete cl
cmp edx, 0xa
setl dl
setl byte [esi + 5]
xor al, cl
and al, cl
xor al, 1
mov ah, al
or ah, dl
xor al, dl
not al
and al, dl
xor al, 1
mov ch, ah
xor ch, al
or al, ah
xor al, 1
or al, ch
mov ah, dl
and ah, cl
xor dl, cl
or ah, dl
xor ah, 1
mov ecx, edx
and cl, ah
xor ah, dl
or ah, cl
xor ah, 1
mov ecx, eax
xor cl, ah
or ah, al
xor ah, 1
or ah, cl
mov dl, ah
xor dl, cl
test ah, 1
mov edi, 0x15f53277
mov eax, 0x791e792f
cmovne edi, eax
test cl, 1
cmove edi, eax
test dl, 1
mov eax, 0x15f53277
cmove edi, eax
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x41a1c3
cmp ecx, 0xc4355b7d
je 0x41a1e5
cmp ecx, 0xdf78edc4
jne 0x41a10a
mov ch, byte [esi + 4]
mov dl, byte [esi + 5]
mov dh, ch
xor dh, 1
mov bl, dh
mov cl, dh
xor dh, dl
xor dh, 1
and dh, dl
xor dl, 1
and bl, dl
xor cl, dl
or cl, bl
xor dl, ch
xor dl, 1
and dl, ch
mov ch, dh
and ch, dl
xor dl, dh
or dl, ch
mov ch, dl
xor ch, 1
mov ebx, ecx
mov dh, ch
mov bh, ch
mov eax, ecx
and al, ch
xor ch, cl
xor cl, 1
and bl, cl
xor bl, 1
mov ah, cl
xor ah, bl
or bl, cl
xor bl, 1
or bl, ah
and dh, dl
xor bh, dh
xor dh, 1
or dh, dl
xor dh, 1
or dh, bh
mov cl, bl
xor cl, 1
and cl, dh
xor dh, 1
and dh, bl
or dh, cl
or ch, al
mov al, ch
xor al, dh
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test ch, 1
mov ecx, 0xc4355b7d
cmovne ecx, eax
test dh, 1
cmove ecx, eax
jmp 0x41a10a
cmp ecx, 0x15f53277
je 0x41a3af
cmp ecx, 0x791e792f
jne 0x41a10a
mov ecx, 0xc4355b7d
jmp 0x41a10a
mov word [esi + 6], 0x3e04
mov ecx, edi
jmp 0x41a10a
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 2], ax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov dword [esi + 0x14], edx
and edx, 0x6e7b7a36
mov eax, ecx
and eax, 0x918485c8
or eax, edx
mov edx, eax
xor edx, 0x918004c0
xor eax, 0x6e7b7a37
mov ebx, eax
mov edi, 0xa2f811f
and ebx, edi
mov edi, 0xf5d07ee0
and edx, edi
or edx, ebx
mov dword [esi + 8], ecx
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebx
not edi
or eax, edi
mov ecx, 0xa2f811f
and edi, ecx
mov ecx, 0xf5d07ee0
and ebx, ecx
or ebx, edi
xor ebx, edx
not eax
or eax, ebx
mov ebx, dword [0x514f90]
mov edi, 0x83a88ea2
mov edx, dword [esi + 0x14]
and edx, edi
mov edi, 0x7c57715d
mov ecx, dword [esi + 8]
and ecx, edi
or ecx, edx
mov edx, ecx
xor edx, edi
mov edi, 0x83a88ea2
xor ecx, edi
and ecx, eax
not eax
and edx, eax
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
mov edi, ecx
setne al
sete byte [esi + 4]
cmp ebx, 9
setg cl
mov dword [esi + 0x20], ebx
cmp ebx, 0xa
setl dl
setl byte [esi + 5]
mov ah, cl
and ah, al
xor cl, al
or cl, ah
mov ah, al
or ah, dl
xor ah, 1
xor al, dl
not al
and al, dl
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
mov ah, dl
xor dl, cl
mov ch, cl
xor cl, 1
and ah, cl
and ch, al
or ch, ah
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov edx, 0x15f53277
mov eax, 0x791e792f
cmovne edx, eax
not edi
mov dword [esi + 8], edi
test ch, ch
cmove edx, eax
test cl, 1
mov eax, 0x15f53277
cmove edx, eax
mov dword [esi + 0x14], edx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41a385
cmp eax, 0xc4355b7d
je 0x41a3a1
cmp eax, 0xdf78edc4
jne 0x41a31c
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor al, 1
mov ch, ah
xor ch, al
and ch, ah
or al, cl
mov cl, al
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, ch
mov cl, al
xor cl, 1
and ch, cl
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov edi, 0x791e792f
cmovne edx, edi
test al, 1
mov eax, edx
mov edi, 0xc4355b7d
cmovne eax, edi
test ch, 1
cmove eax, edx
jmp 0x41a31c
cmp eax, 0x15f53277
je 0x41a5db
cmp eax, 0x791e792f
jne 0x41a31c
mov eax, 0xc4355b7d
jmp 0x41a31c
mov word [esi + 6], 0x3e00
mov eax, dword [esi + 0x14]
jmp 0x41a31c
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 2], ax
mov eax, dword [0x514f94]
lea edi, [eax - 1]
imul edi, eax
mov ecx, edi
not ecx
mov edx, edi
mov eax, edi
mov dword [esi + 8], edi
or edx, 0x7403022a
mov ebx, 0xf453c2af
and edx, ebx
mov edi, ecx
and edi, 0x3283840
or edi, edx
mov edx, ecx
or edx, 0x8050c085
and edx, ebx
mov ebx, eax
and ebx, 0x8840510
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0xca2f51ec
and ebx, 0x35d0ae13
or ebx, edx
mov edx, ebx
xor edx, 0x200406
xor ebx, 0x8168800
mov edi, 0xbe9edad1
and ebx, edi
and edx, 0x4161252e
or edx, ebx
mov eax, edx
xor eax, 0x4141240e
xor edx, edi
mov ebx, edx
mov edi, 0x38a64bf0
and ebx, edi
mov edi, 0xc759b40f
and eax, edi
or eax, ebx
mov ebx, dword [esi + 8]
or edx, ebx
mov edi, 0x38a64bf0
and ebx, edi
mov edi, 0xc759b40f
and ecx, edi
or ecx, ebx
mov edi, dword [0x514f90]
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xcef463f8
mov ecx, 0x310b9c07
and edx, ecx
or edx, eax
xor edx, ecx
mov dword [esi + 8], edx
sete cl
sete byte [esi + 4]
setne al
cmp edi, 9
setg dl
mov dword [esi + 0x14], edi
cmp edi, 0xa
setl ah
setl byte [esi + 5]
mov ch, dl
and ch, al
mov dh, dl
xor dh, al
or dh, ch
xor dl, cl
not dl
and dl, cl
xor dh, 1
xor al, ah
not al
and al, ah
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, dh
mov ecx, eax
not cl
and cl, dh
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x791e792f
mov ebx, 0x15f53277
cmovne edx, ebx
test al, 1
mov edi, edx
cmovne edi, ebx
test cl, cl
cmove edi, edx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41a5ae
cmp eax, 0xc4355b7d
je 0x41a5ce
cmp eax, 0xdf78edc4
jne 0x41a4f1
mov dl, byte [esi + 4]
mov ch, byte [esi + 5]
mov cl, dl
xor cl, 1
mov ah, cl
mov al, ch
mov dh, cl
xor dh, ch
and dh, cl
and cl, ch
xor ch, 1
or ah, dl
or al, ch
xor al, ch
mov ebx, edx
xor bl, ah
and ah, dl
or ah, bl
xor bl, 1
mov bh, bl
xor bh, ah
or bl, ah
xor bl, 1
or bl, bh
mov ah, al
and ah, ch
xor ah, 1
mov bh, ah
xor bh, al
or ah, al
xor ah, 1
or ah, bh
mov al, ah
xor al, bl
and ah, al
and al, bl
mov bl, ah
and bl, al
xor al, ah
or al, bl
and ch, dl
or cl, ch
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
mov edx, ecx
xor dl, 1
mov ch, al
xor ch, 1
and dl, ch
or ch, cl
and cl, al
or cl, dl
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x41a4f1
cmp eax, 0x15f53277
je 0x41a75d
cmp eax, 0x791e792f
jne 0x41a4f1
mov eax, 0xc4355b7d
jmp 0x41a4f1
mov word [esi + 6], 0x3e00
mov eax, edi
jmp 0x41a4f1
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 4], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41a72f
cmp eax, 0xc4355b7d
je 0x41a74f
cmp eax, 0xdf78edc4
jne 0x41a5fb
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov bh, dl
and bh, al
mov ah, dl
and ah, bh
xor bh, dl
or bh, ah
mov ah, cl
xor ah, 1
xor dl, al
and dl, al
mov al, cl
mov byte [esi + 0x30], cl
or al, ah
mov dh, al
mov byte [esi + 0x3c], al
mov ch, dl
xor ch, 1
mov byte [esi + 0x2c], ch
and dl, ch
xor dl, 1
mov al, dl
xor al, ch
or dl, ch
xor dl, 1
or dl, al
mov ch, ah
mov al, ah
and al, cl
mov ah, al
and ah, ch
xor al, ch
or al, ah
mov ah, dh
xor ah, 1
mov bl, ah
xor bl, ch
and bl, ah
and ah, ch
xor al, bh
or ch, bh
mov byte [esi + 0x34], ch
mov dh, bh
xor bh, 1
or dh, bh
mov ecx, edx
and cl, dh
mov byte [esi + 0x40], cl
mov ch, dh
mov cl, byte [esi + 0x2c]
and ch, cl
xor cl, dh
xor dh, 1
xor dl, 1
and dl, dh
or dl, byte [esi + 0x40]
or cl, ch
mov ch, cl
xor ch, dl
xor dl, 1
or dl, cl
xor ch, 1
xor dl, 1
or dl, ch
mov dh, byte [esi + 0x30]
mov ch, byte [esi + 0x3c]
and ch, dh
or ah, ch
mov ch, bl
and ch, ah
xor ah, bl
or ah, ch
mov cl, ah
xor cl, 1
and cl, ah
xor cl, 1
mov ch, ah
xor ch, cl
or cl, ah
xor cl, 1
or cl, ch
xor cl, dl
xor bh, dh
mov ah, byte [esi + 0x34]
xor ah, 1
or ah, bh
xor al, 1
mov edx, eax
xor dl, ah
or al, ah
mov ah, cl
xor ah, 1
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
or cl, al
and al, ah
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc4355b7d
mov edi, 0x791e792f
cmovne edx, edi
test al, 1
mov eax, edx
mov edi, 0xc4355b7d
cmovne eax, edi
test cl, 1
cmovne eax, edx
jmp 0x41a5fb
cmp eax, 0x15f53277
je 0x41a881
cmp eax, 0x791e792f
jne 0x41a5fb
mov eax, 0xc4355b7d
jmp 0x41a5fb
mov word [esi + 6], 0x3e5c
mov eax, dword [esi + 0x14]
jmp 0x41a5fb
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 4], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41a854
cmp eax, 0xc4355b7d
je 0x41a874
cmp eax, 0xdf78edc4
jne 0x41a77d
mov dl, byte [esi + 4]
mov cl, byte [esi + 5]
mov dh, dl
xor dh, 1
mov eax, ecx
xor al, 1
and cl, al
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov ebx, ecx
xor bl, 1
mov ch, dh
and ch, dl
mov al, ch
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
and bl, cl
mov ah, bl
and ah, cl
xor bl, cl
mov bh, dl
and bh, ch
xor ch, dl
or ch, bh
xor ch, cl
mov bh, dh
xor bh, cl
or cl, dh
or dh, dl
xor dh, 1
mov dl, al
and dl, dh
xor dh, al
or dh, dl
or bl, ah
mov eax, ebx
xor al, dh
and bl, al
and al, dh
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor ch, 1
xor cl, 1
or cl, bh
xor cl, 1
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
mov edx, ecx
xor dl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov al, ch
xor al, cl
test al, 1
mov edx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne edx, ebx
test cl, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x41a77d
cmp eax, 0x15f53277
je 0x41a95a
cmp eax, 0x791e792f
jne 0x41a77d
mov eax, 0xc4355b7d
jmp 0x41a77d
mov word [esi + 6], 0x3e5c
mov eax, edi
jmp 0x41a77d
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 6], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41a92c
cmp eax, 0xc4355b7d
je 0x41a94c
cmp eax, 0xdf78edc4
jne 0x41a8a1
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
mov dh, dl
xor dh, ah
or dh, ch
and al, ah
xor al, 1
mov ch, al
xor ch, ah
or al, ah
xor al, 1
or al, ch
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, eax
and al, dh
xor dh, 1
xor cl, 1
mov dl, dh
xor dl, cl
and dl, dh
and cl, dh
or cl, al
mov ch, dl
xor ch, cl
test cl, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test ch, 1
cmovne eax, edi
jmp 0x41a8a1
cmp eax, 0x15f53277
je 0x41aaaa
cmp eax, 0x791e792f
jne 0x41a8a1
mov eax, 0xc4355b7d
jmp 0x41a8a1
mov word [esi + 6], 0x3e42
mov eax, dword [esi + 0x14]
jmp 0x41a8a1
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 6], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41aa7d
cmp eax, 0xc4355b7d
je 0x41aa9d
cmp eax, 0xdf78edc4
jne 0x41a97a
mov dl, byte [esi + 4]
mov bl, byte [esi + 5]
mov ecx, edx
xor cl, 1
mov ch, bl
xor ch, 1
mov dh, dl
or dh, cl
mov al, dh
xor al, 1
mov bh, bl
or bh, ch
mov ah, dh
and ah, cl
and al, dl
or al, ah
mov ah, dl
and ah, dh
xor dh, dl
or dh, ah
xor dh, 1
mov ah, al
and ah, dh
xor dh, al
mov al, bh
xor al, 1
or dh, ah
and al, bl
mov ah, cl
xor ah, bl
and ah, cl
and cl, bl
or bl, bh
and bh, ch
or bh, al
mov al, bl
xor al, bh
xor bh, 1
or bh, bl
xor al, 1
xor bh, 1
or bh, al
mov al, bh
xor al, 1
and al, dh
xor dh, 1
and dh, bh
or al, dh
and ch, dl
or cl, ch
mov dl, ah
xor dl, 1
xor ah, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ah
mov ah, cl
xor ah, 1
mov dl, ah
and dl, cl
xor ah, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, 1
and ah, al
and cl, dl
mov ch, ah
and ch, al
xor ah, al
or ah, ch
mov ch, cl
and ch, dl
xor cl, dl
or cl, ch
xor cl, ah
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test dl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmove eax, ebx
jmp 0x41a97a
cmp eax, 0x15f53277
je 0x41ab74
cmp eax, 0x791e792f
jne 0x41a97a
mov eax, 0xc4355b7d
jmp 0x41a97a
mov word [esi + 6], 0x3e42
mov eax, edi
jmp 0x41a97a
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 8], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41ab46
cmp eax, 0xc4355b7d
je 0x41ab66
cmp eax, 0xdf78edc4
jne 0x41aaca
mov dl, byte [esi + 4]
mov al, byte [esi + 5]
mov ah, al
xor ah, 1
mov ch, dl
xor ch, 1
mov cl, dl
and cl, al
and al, ah
xor al, 1
mov dh, al
xor dh, ah
or al, ah
and ah, ch
or cl, ah
xor al, 1
or al, dh
xor cl, 1
or cl, ch
xor cl, 1
and ch, al
xor al, 1
and al, dl
or al, ch
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmove eax, edi
jmp 0x41aaca
cmp eax, 0x15f53277
je 0x41aca0
cmp eax, 0x791e792f
jne 0x41aaca
mov eax, 0xc4355b7d
jmp 0x41aaca
mov word [esi + 6], 0x3e2e
mov eax, dword [esi + 0x14]
jmp 0x41aaca
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 8], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x41ac71
cmp ecx, 0xc4355b7d
je 0x41ac93
cmp ecx, 0xdf78edc4
jne 0x41ab94
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
xor al, 1
and cl, al
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov ch, cl
xor ch, 1
mov dh, dl
xor dh, 1
mov ebx, edx
or bl, dh
mov ah, bl
xor ah, 1
mov al, ch
and al, cl
mov bh, ch
and bh, al
xor al, ch
or al, bh
mov bh, dh
xor bh, bl
and bh, dh
and ah, dl
and bl, dh
or bl, ah
xor bh, 1
xor bl, 1
mov ah, bh
xor ah, bl
or bl, bh
xor bl, 1
or bl, ah
mov bh, bl
xor bh, 1
mov ah, bh
and ah, bl
xor bh, ah
xor ah, 1
or ah, bl
xor ah, 1
or ah, bh
mov ebx, eax
xor bl, 1
and bl, ah
xor ah, 1
and ah, al
or ah, bl
and dh, ch
or ch, dl
and cl, dl
or cl, dh
xor cl, 1
mov al, ch
xor al, cl
or cl, ch
xor cl, 1
or cl, al
mov al, cl
xor al, ah
xor ah, 1
or ah, cl
mov edx, eax
xor dl, ah
test al, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test ah, 1
cmovne ecx, ebx
not dl
test dl, 1
mov eax, 0xc4355b7d
cmove ecx, eax
jmp 0x41ab94
cmp ecx, 0x15f53277
je 0x41ad88
cmp ecx, 0x791e792f
jne 0x41ab94
mov ecx, 0xc4355b7d
jmp 0x41ab94
mov word [esi + 6], 0x3e2e
mov ecx, edi
jmp 0x41ab94
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xa], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41ad5a
cmp eax, 0xc4355b7d
je 0x41ad7a
cmp eax, 0xdf78edc4
jne 0x41acc0
mov dl, byte [esi + 4]
mov al, byte [esi + 5]
mov ah, al
xor ah, 1
mov ch, dl
xor ch, 1
mov dh, ch
xor dh, al
mov cl, dh
xor cl, ch
and cl, dh
and al, ah
xor al, 1
mov dh, al
xor dh, ah
or al, ah
xor al, 1
or al, dh
and ch, al
xor al, 1
and al, dl
or al, ch
mov edx, eax
xor dl, 1
mov ch, dl
and ch, al
mov ah, dl
xor ah, ch
xor ch, 1
or ch, al
or al, cl
xor cl, 1
xor ch, 1
or ch, ah
xor ch, cl
xor dl, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov edi, 0x791e792f
cmovne edx, edi
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x41acc0
cmp eax, 0x15f53277
je 0x41ae55
cmp eax, 0x791e792f
jne 0x41acc0
mov eax, 0xc4355b7d
jmp 0x41acc0
mov word [esi + 6], 0x3e22
mov eax, dword [esi + 0x14]
jmp 0x41acc0
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xa], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41ae28
cmp eax, 0xc4355b7d
je 0x41ae48
cmp eax, 0xdf78edc4
jne 0x41ada8
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and cl, al
and al, dl
mov ch, dl
and ch, al
xor al, dl
and dl, ah
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
or al, ch
xor al, ah
mov ah, al
xor ah, 1
mov ch, al
and ch, cl
or al, dl
and dl, ah
or dl, ch
xor ah, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41ada8
cmp eax, 0x15f53277
je 0x41af8f
cmp eax, 0x791e792f
jne 0x41ada8
mov eax, 0xc4355b7d
jmp 0x41ada8
mov word [esi + 6], 0x3e22
mov eax, edi
jmp 0x41ada8
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xc], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41af61
cmp eax, 0xc4355b7d
je 0x41af81
cmp eax, 0xdf78edc4
jne 0x41ae75
mov dl, byte [esi + 4]
mov ch, byte [esi + 5]
mov cl, dl
xor cl, 1
mov dh, ch
xor dh, 1
mov ah, cl
or ah, dl
mov bl, ch
or bl, dh
mov al, dl
or al, ah
xor ah, dl
mov bh, al
xor bh, ah
xor ah, 1
or ah, al
mov al, bl
xor al, 1
xor bh, 1
xor ah, 1
or ah, bh
mov bh, dh
xor bh, bl
and bh, dh
and al, ch
and bl, dh
or bl, al
mov al, bh
and al, bl
xor bl, bh
or bl, al
xor ah, 1
mov al, ah
xor al, bl
xor al, 1
and al, bl
or ah, bl
xor al, 1
mov ebx, eax
xor bl, ah
or al, ah
xor al, 1
or al, bl
and dh, dl
or dl, ch
and cl, ch
or cl, dh
xor cl, 1
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
mov ah, dl
and ah, cl
mov ch, ah
xor ch, 1
or ch, cl
mov cl, al
xor cl, 1
xor ah, dl
xor ch, 1
or ch, ah
and cl, ch
xor ch, 1
and ch, al
or ch, cl
mov cl, al
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, ch
test al, 1
mov edi, 0xc4355b7d
mov eax, 0x791e792f
cmovne edi, eax
test dl, 1
mov eax, 0xc4355b7d
cmovne eax, edi
test ch, 1
cmove eax, edi
jmp 0x41ae75
cmp eax, 0x15f53277
je 0x41b0d6
cmp eax, 0x791e792f
jne 0x41ae75
mov eax, 0xc4355b7d
jmp 0x41ae75
mov word [esi + 6], 0x3e01
mov eax, dword [esi + 0x14]
jmp 0x41ae75
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xc], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41b0a9
cmp eax, 0xc4355b7d
je 0x41b0c9
cmp eax, 0xdf78edc4
jne 0x41afaf
mov cl, byte [esi + 4]
mov bh, byte [esi + 5]
mov ch, cl
xor ch, 1
mov al, bh
xor al, 1
mov edx, eax
mov byte [esi + 0x20], al
mov ah, ch
or ah, cl
xor ah, ch
mov al, ah
and al, ch
xor al, 1
mov dh, al
xor dh, ah
or al, ah
xor al, 1
or al, dh
mov dh, bh
and dh, dl
mov ah, bh
and ah, dh
mov bl, bh
xor bl, dh
or bl, ah
mov ah, bh
or ah, dl
xor bl, ah
mov dl, bh
and dl, ah
xor ah, bh
or ah, dl
xor ah, 1
mov dl, bl
and dl, ah
xor ah, bl
or ah, dl
mov bl, ah
xor bl, al
and ah, bl
and bl, al
mov al, ah
xor al, 1
xor ah, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, ah
xor dh, 1
mov dl, byte [esi + 0x20]
mov eax, edx
xor al, dh
or dh, dl
xor dh, 1
or dh, al
and ch, dh
xor dh, 1
and dh, cl
or dh, ch
mov eax, ecx
and al, bh
xor cl, bh
or cl, al
xor cl, 1
mov al, dh
and al, cl
xor cl, dh
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, bl
mov ecx, edx
xor cl, 1
and cl, bl
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov edx, 0x791e792f
cmove eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x41afaf
cmp eax, 0x15f53277
je 0x41b1f3
cmp eax, 0x791e792f
jne 0x41afaf
mov eax, 0xc4355b7d
jmp 0x41afaf
mov word [esi + 6], 0x3e01
mov eax, edi
jmp 0x41afaf
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xe], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41b1c5
cmp eax, 0xc4355b7d
je 0x41b1e5
cmp eax, 0xdf78edc4
jne 0x41b0f6
mov al, byte [esi + 4]
mov ah, byte [esi + 5]
mov ch, al
xor ch, 1
mov cl, ah
xor cl, 1
mov dh, cl
and dh, ah
mov dl, cl
and dl, dh
xor dh, cl
or dh, dl
mov dl, dh
xor dl, 1
mov bl, ch
xor bl, al
and bl, ch
or cl, ah
mov ah, bl
xor ah, 1
and ah, bl
mov ch, ah
and ch, bl
xor ah, bl
mov ebx, ecx
or ah, ch
mov ch, dl
or ch, cl
and cl, dh
xor bl, 1
and bl, dl
or cl, bl
xor cl, 1
mov dh, ch
xor dh, cl
or cl, ch
xor cl, 1
or cl, dh
xor cl, ah
mov ah, al
or ah, dl
xor ah, 1
xor dl, al
mov al, ah
and al, dl
xor dl, ah
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov eax, edx
xor al, 1
mov ch, cl
xor ch, al
and ch, cl
and al, cl
xor cl, 1
and dl, cl
or al, dl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test ch, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, edi
jmp 0x41b0f6
cmp eax, 0x15f53277
je 0x41b2d6
cmp eax, 0x791e792f
jne 0x41b0f6
mov eax, 0xc4355b7d
jmp 0x41b0f6
mov word [esi + 6], 0x3e1b
mov eax, dword [esi + 0x14]
jmp 0x41b0f6
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xe], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41b2a9
cmp eax, 0xc4355b7d
je 0x41b2c9
cmp eax, 0xdf78edc4
jne 0x41b213
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, dl
xor ah, 1
mov ch, cl
xor ch, 1
mov al, dl
and al, ah
and ah, ch
and cl, dl
or cl, ah
mov ah, al
and ah, dl
xor al, dl
xor cl, 1
or cl, ch
or al, ah
xor al, ch
mov edx, eax
xor dl, 1
and dl, al
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ah, cl
xor ah, 1
and ah, dl
xor dl, 1
and dl, cl
or dl, ah
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dl, 1
cmove eax, ebx
not cl
test cl, 1
mov ecx, 0xc4355b7d
cmovne eax, ecx
jmp 0x41b213
cmp eax, 0x15f53277
je 0x41b3be
cmp eax, 0x791e792f
jne 0x41b213
mov eax, 0xc4355b7d
jmp 0x41b213
mov word [esi + 6], 0x3e1b
mov eax, edi
jmp 0x41b213
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x10], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x41b38e
cmp ecx, 0xc4355b7d
je 0x41b3b0
cmp ecx, 0xdf78edc4
jne 0x41b2f6
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, cl
xor ah, 1
mov ch, ah
xor ch, dl
mov al, ch
xor al, ah
and al, ch
and ah, cl
xor ah, 1
mov ch, cl
xor ch, ah
or ah, cl
mov cl, dl
xor cl, 1
xor ah, 1
or ah, ch
mov ch, cl
and ch, dl
xor cl, ch
xor ch, 1
or ch, dl
xor ch, 1
or ch, cl
mov cl, ah
xor cl, 1
and cl, ch
xor ch, 1
and ch, ah
or ch, cl
xor ch, al
mov dl, ch
xor dl, 1
and al, dl
xor dl, al
test ch, 1
mov ecx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ecx, edi
test al, 1
mov eax, 0x791e792f
cmove ecx, eax
test dl, 1
cmove ecx, edi
jmp 0x41b2f6
cmp ecx, 0x15f53277
je 0x41b4ad
cmp ecx, 0x791e792f
jne 0x41b2f6
mov ecx, 0xc4355b7d
jmp 0x41b2f6
mov word [esi + 6], 0x3e16
mov ecx, dword [esi + 0x14]
jmp 0x41b2f6
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x10], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41b480
cmp eax, 0xc4355b7d
je 0x41b4a0
cmp eax, 0xdf78edc4
jne 0x41b3de
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, cl
xor ah, 1
mov ch, ah
mov al, ah
xor ah, dl
xor ah, 1
and ah, dl
xor dl, 1
and ch, dl
xor al, dl
or al, ch
mov ch, al
xor ch, 1
xor dl, cl
xor dl, 1
and dl, cl
xor ah, 1
xor dl, 1
mov cl, ah
xor cl, dl
or dl, ah
xor dl, 1
or dl, cl
mov cl, ch
and cl, al
mov dh, cl
xor cl, ch
xor dh, 1
or dh, al
xor dh, 1
or dh, cl
xor dh, dl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, dh
test dl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dh, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41b3de
cmp eax, 0x15f53277
je 0x41b63f
cmp eax, 0x791e792f
jne 0x41b3de
mov eax, 0xc4355b7d
jmp 0x41b3de
mov word [esi + 6], 0x3e16
mov eax, edi
jmp 0x41b3de
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x12], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41b611
cmp eax, 0xc4355b7d
je 0x41b631
cmp eax, 0xdf78edc4
jne 0x41b4cd
mov cl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov al, bl
and al, dl
xor dl, bl
or dl, al
mov bh, dl
mov ch, dl
xor bh, 1
mov al, ah
mov dl, ah
xor dl, 1
and dl, ah
mov byte [esi + 0x2c], ah
xor dl, 1
xor al, dl
or dl, ah
xor dl, 1
or dl, al
mov byte [esi + 0x30], ch
mov dh, ch
and dh, bh
mov ah, dh
xor ah, 1
or ah, bh
or bh, ch
xor cl, bh
or bh, bl
mov al, bh
xor al, cl
or bh, cl
mov ch, dl
xor ch, 1
xor bh, 1
or bh, al
mov cl, dl
or cl, ch
mov bl, cl
xor bl, 1
mov al, cl
and al, bl
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov cl, al
xor cl, 1
and cl, dl
and al, ch
or al, cl
mov cl, bl
xor cl, byte [esi + 0x2c]
or bl, byte [esi + 0x2c]
xor bl, 1
or bl, cl
mov cl, bl
xor cl, al
xor al, 1
or al, bl
xor cl, 1
xor al, 1
or al, cl
xor al, 1
mov cl, al
or cl, bh
xor cl, 1
xor al, bh
xor al, 1
and al, bh
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov cl, dl
and cl, ch
mov bl, byte [esi + 0x30]
xor dh, bl
xor ah, 1
or ah, dh
mov dh, cl
xor dh, 1
or dh, ch
xor cl, dl
xor dh, 1
or dh, cl
xor dh, ah
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
mov cl, dh
and cl, dl
xor dl, dh
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41b4cd
cmp eax, 0x15f53277
je 0x41b762
cmp eax, 0x791e792f
jne 0x41b4cd
mov eax, 0xc4355b7d
jmp 0x41b4cd
mov word [esi + 6], 0x3e13
mov eax, dword [esi + 0x14]
jmp 0x41b4cd
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x12], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x41b733
cmp ecx, 0xc4355b7d
je 0x41b755
cmp ecx, 0xdf78edc4
jne 0x41b65f
mov ah, byte [esi + 4]
mov bl, byte [esi + 5]
mov ch, ah
xor ch, 1
mov edx, ebx
xor dl, 1
mov cl, dl
or cl, bl
xor cl, 1
mov al, bl
xor al, cl
mov dh, al
mov byte [esi + 0x20], al
mov al, ch
or al, ah
and ah, al
xor al, 1
mov bh, al
xor bh, ch
and bh, al
and al, ch
or al, ah
mov ah, bh
and ah, al
xor al, bh
mov bh, dh
xor bh, 1
or al, ah
and cl, bh
mov dh, cl
xor dh, 1
xor cl, byte [esi + 0x20]
or dh, bh
xor dh, 1
or dh, cl
mov cl, dh
xor cl, 1
mov bh, dh
and bh, cl
mov ah, bh
xor bh, dh
xor ah, 1
or ah, cl
xor ah, 1
or ah, bh
xor ah, al
xor bl, ch
and bl, ch
xor dl, ch
xor bl, 1
xor dl, 1
mov al, bl
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov al, dl
xor al, ah
xor ah, 1
or ah, dl
mov edx, eax
xor dl, ah
test al, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test ah, 1
cmovne ecx, ebx
not dl
test dl, 1
mov eax, 0xc4355b7d
cmove ecx, eax
jmp 0x41b65f
cmp ecx, 0x15f53277
je 0x41b809
cmp ecx, 0x791e792f
jne 0x41b65f
mov ecx, 0xc4355b7d
jmp 0x41b65f
mov word [esi + 6], 0x3e13
mov ecx, edi
jmp 0x41b65f
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x14], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41b7e2
cmp eax, 0xc4355b7d
je 0x41b7fb
cmp eax, 0xdf78edc4
jne 0x41b782
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, dl
and dl, al
xor al, 1
mov ch, ah
xor ch, al
and ch, ah
and al, cl
or dl, al
xor dl, ch
mov eax, edx
xor al, 1
and ch, al
xor al, ch
test al, 1
mov edi, 0xc4355b7d
mov eax, 0x791e792f
cmovne edi, eax
test dl, 1
mov eax, edi
mov edx, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edi
jmp 0x41b782
cmp eax, 0x15f53277
je 0x41b97c
cmp eax, 0x791e792f
jne 0x41b782
mov eax, 0xc4355b7d
jmp 0x41b782
mov word [esi + 6], 0x3e04
mov eax, dword [esi + 0x14]
jmp 0x41b782
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x14], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41b94f
cmp eax, 0xc4355b7d
je 0x41b96f
cmp eax, 0xdf78edc4
jne 0x41b829
mov dl, byte [esi + 4]
mov al, byte [esi + 5]
mov ch, dl
xor ch, 1
mov ah, dl
xor ah, ch
and ch, dl
xor ch, 1
mov cl, dl
xor cl, ch
or ch, dl
xor ch, 1
or ch, cl
mov cl, al
xor cl, 1
and ah, dl
mov ebx, ecx
or bl, al
mov edx, eax
mov byte [esi + 0x2c], al
mov al, bl
or al, cl
mov byte [esi + 0x20], al
xor bl, cl
mov al, dl
and al, cl
mov dl, ch
xor dl, cl
mov byte [esi + 0x30], dl
or cl, ch
mov bh, ch
xor ch, 1
mov byte [esi + 0x34], ch
or bh, ch
mov dl, ah
xor dl, 1
mov ch, dl
xor dl, bh
mov dh, bh
xor bh, 1
and ch, bh
and dh, ah
or dh, ch
or ah, bh
xor ah, 1
or ah, dl
xor ah, 1
mov dl, dh
and dl, ah
xor ah, dh
or ah, dl
xor bl, 1
mov ch, byte [esi + 0x20]
mov dl, ch
xor dl, bl
or bl, ch
xor bl, 1
or bl, dl
xor ah, 1
mov dl, ah
xor dl, bl
xor dl, 1
and dl, bl
or ah, bl
xor ah, 1
mov ch, dl
and ch, ah
xor ah, dl
or ah, ch
mov ch, byte [esi + 0x2c]
mov dl, ch
and dl, al
xor al, ch
or al, dl
xor al, byte [esi + 0x34]
xor cl, 1
or cl, byte [esi + 0x30]
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, cl
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, ah
xor al, 1
and al, cl
xor cl, 1
mov dl, ah
xor dl, cl
and dl, ah
and cl, ah
or cl, al
mov ch, dl
xor ch, cl
test cl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x41b829
cmp eax, 0x15f53277
je 0x41ba8f
cmp eax, 0x791e792f
jne 0x41b829
mov eax, 0xc4355b7d
jmp 0x41b829
mov word [esi + 6], 0x3e04
mov eax, edi
jmp 0x41b829
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x16], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41ba61
cmp eax, 0xc4355b7d
je 0x41ba81
cmp eax, 0xdf78edc4
jne 0x41b99c
mov cl, byte [esi + 4]
mov dh, byte [esi + 5]
mov ah, cl
xor ah, 1
mov dl, dh
xor dl, 1
mov ebx, edx
and bl, dh
mov ch, bl
xor ch, 1
mov al, dl
xor al, bl
or ch, dh
xor ch, 1
or ch, al
and bl, dl
or bl, al
mov al, ch
xor al, 1
or dl, dh
mov dh, bl
xor dh, dl
or dl, bl
xor dl, 1
or dl, dh
mov dh, ah
xor dh, al
and dh, ah
and al, ah
or ah, dl
xor dl, 1
or dl, cl
xor dl, 1
xor ah, 1
mov ebx, edx
and bl, ah
xor ah, dl
or ah, bl
and ch, cl
or al, ch
mov cl, dh
and cl, al
xor al, dh
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
xor al, ah
mov dl, ah
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, edi
jmp 0x41b99c
cmp eax, 0x15f53277
je 0x41bb46
cmp eax, 0x791e792f
jne 0x41b99c
mov eax, 0xc4355b7d
jmp 0x41b99c
mov word [esi + 6], 0x3e0b
mov eax, dword [esi + 0x14]
jmp 0x41b99c
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x16], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41bb1d
cmp eax, 0xc4355b7d
je 0x41bb39
cmp eax, 0xdf78edc4
jne 0x41baaf
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, cl
mov ah, al
or ah, cl
xor ah, 1
or ah, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or dl, al
mov al, dl
and dl, ah
xor ah, 1
xor al, 1
mov cl, ah
xor cl, al
and cl, ah
and al, ah
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x41baaf
cmp eax, 0x15f53277
je 0x41bc5f
cmp eax, 0x791e792f
jne 0x41baaf
mov eax, 0xc4355b7d
jmp 0x41baaf
mov word [esi + 6], 0x3e0b
mov eax, edi
jmp 0x41baaf
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x18], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41bc31
cmp eax, 0xc4355b7d
je 0x41bc51
cmp eax, 0xdf78edc4
jne 0x41bb66
mov dh, byte [esi + 4]
mov dl, byte [esi + 5]
mov al, dh
xor al, 1
mov ecx, edx
xor cl, 1
mov ah, dh
and ah, al
mov ch, ah
xor ch, 1
mov bl, ch
xor bl, al
or ch, al
xor ch, 1
or bl, ch
xor ah, dh
or dh, al
xor dh, 1
mov bh, bl
and bh, dh
xor dh, bl
or dh, bh
mov ebx, ecx
or bl, dh
xor dh, 1
or dh, dl
mov bh, bl
xor bh, dh
or dh, bl
xor dh, 1
or dh, bh
or ah, ch
mov ch, dl
and ch, cl
xor dl, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, dl
xor ch, ah
mov dl, al
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, ch
xor ch, 1
xor al, 1
or ch, cl
xor ch, 1
or ch, al
mov cl, dh
xor cl, ch
xor ch, 1
mov eax, ecx
xor al, 1
or ch, dh
xor ch, 1
or ch, al
xor al, ch
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test ch, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x41bb66
cmp eax, 0x15f53277
je 0x41bd97
cmp eax, 0x791e792f
jne 0x41bb66
mov eax, 0xc4355b7d
jmp 0x41bb66
mov word [esi + 6], 0x3e79
mov eax, dword [esi + 0x14]
jmp 0x41bb66
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x18], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41bd6a
cmp eax, 0xc4355b7d
je 0x41bd8a
cmp eax, 0xdf78edc4
jne 0x41bc7f
mov bl, byte [esi + 4]
mov ch, byte [esi + 5]
mov dh, bl
xor dh, 1
mov dl, ch
xor dl, 1
mov cl, dl
or cl, ch
mov eax, ebx
and al, dh
xor al, 1
mov ah, al
xor ah, dh
or al, dh
xor al, 1
or al, ah
or bl, dh
xor bl, 1
mov ah, al
and ah, bl
xor bl, al
mov al, cl
xor al, 1
or bl, ah
and al, cl
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ah, al
xor ah, 1
and ah, dl
and al, ch
or al, ah
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
xor cl, 1
mov ah, al
and ah, cl
xor cl, al
or cl, ah
xor cl, 1
mov eax, ecx
or al, bl
xor cl, bl
xor cl, 1
and cl, bl
xor cl, 1
mov ah, al
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
and ch, dl
mov al, ch
and al, dl
xor ch, dl
or ch, al
xor ch, dh
mov al, dh
xor al, dl
or dl, dh
xor dl, 1
or dl, al
xor dl, 1
mov al, ch
and al, dl
xor dl, ch
or dl, al
xor cl, 1
mov ch, cl
or ch, dl
xor cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x41bc7f
cmp eax, 0x15f53277
je 0x41bf1e
cmp eax, 0x791e792f
jne 0x41bc7f
mov eax, 0xc4355b7d
jmp 0x41bc7f
mov word [esi + 6], 0x3e79
mov eax, edi
jmp 0x41bc7f
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1a], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41bef6
cmp eax, 0xc4355b7d
je 0x41bf16
cmp eax, 0xdf78edc4
jne 0x41bdb7
mov al, byte [esi + 4]
mov bl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ch, dl
and ch, al
mov cl, dl
and cl, ch
xor ch, dl
or ch, cl
mov cl, bl
xor cl, 1
mov dh, ch
xor dh, 1
or dl, al
mov eax, edx
xor al, 1
mov ah, dh
and ah, ch
mov bh, dh
xor bh, ah
xor ah, 1
or ah, ch
xor ah, 1
or ah, bh
mov bh, ah
and ah, al
mov al, cl
or al, bl
xor bh, 1
and bh, dl
or ah, bh
mov bh, dh
and bh, dl
xor dl, dh
or dl, bh
xor dl, 1
mov bh, ah
and bh, dl
xor dl, ah
or dl, bh
mov ah, bl
and ah, cl
mov bh, bl
and bh, ah
xor ah, bl
or ah, bh
mov bh, al
xor bh, 1
xor ah, al
xor al, bl
or bh, cl
xor bh, 1
or bh, al
xor bh, 1
mov al, ah
and al, bh
xor bh, ah
or bh, al
mov al, bh
xor al, 1
or al, dl
xor dl, 1
or dl, bh
mov ah, dl
xor ah, al
or dl, al
xor dl, 1
or dl, ah
and bl, ch
and dh, cl
or dh, bl
mov al, ch
xor al, cl
or cl, ch
xor cl, 1
or cl, al
xor cl, 1
mov al, dh
and al, cl
xor cl, dh
or cl, al
mov ah, cl
xor ah, 1
mov al, ah
and al, cl
xor ah, al
xor al, 1
or al, cl
xor al, 1
or al, ah
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, 1
and cl, dl
mov ch, ah
and ch, al
xor cl, 1
mov dh, dl
xor dh, cl
or cl, dl
xor cl, 1
or cl, dh
mov dh, ah
and dh, ch
xor ch, ah
or ch, dh
xor ch, cl
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41bdb7
cmp eax, 0x15f53277
je 0x41c015
cmp eax, 0x791e792f
jne 0x41bdb7
mov eax, 0xc4355b7d
jmp 0x41bdb7
mov eax, dword [esi + 0x14]
jmp 0x41bdb7
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1a], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41bfee
cmp eax, 0xc4355b7d
je 0x41c00e
cmp eax, 0xdf78edc4
jne 0x41bf3e
mov al, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, al
xor ah, 1
mov cl, ah
and cl, al
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ch, cl
and cl, dl
xor dl, 1
xor al, dl
xor al, 1
or al, ah
mov ah, al
xor ah, 1
xor ch, 1
and ch, dl
or cl, ch
mov edx, eax
and dl, ah
mov ch, al
and ch, dl
xor dl, al
mov dh, cl
xor dh, 1
and dh, cl
or dl, ch
xor dh, 1
mov al, cl
xor al, dh
or dh, cl
xor dh, 1
or dh, al
mov al, dl
xor al, 1
and al, dh
xor dh, 1
and dh, dl
or dh, al
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, al
mov dl, cl
xor dl, dh
test cl, 1
mov eax, 0xc4355b7d
mov ecx, 0x791e792f
cmovne eax, ecx
test dh, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41bf3e
cmp eax, 0x15f53277
je 0x41c0d9
cmp eax, 0x791e792f
jne 0x41bf3e
mov eax, 0xc4355b7d
jmp 0x41bf3e
mov eax, edi
jmp 0x41bf3e
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1c], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x41c0af
cmp ecx, 0xc4355b7d
je 0x41c0d1
cmp ecx, 0xdf78edc4
jne 0x41c035
mov al, byte [esi + 4]
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ah, byte [esi + 5]
and al, ah
xor dl, ah
xor ah, 1
and ah, cl
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ah, dl
xor ah, 1
and ah, al
or al, dl
and dl, cl
or dl, ah
mov ah, al
xor ah, dl
test dl, 1
mov ecx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ecx, edi
test al, 1
mov edx, 0x791e792f
cmovne ecx, edx
test ah, 1
cmove ecx, edi
jmp 0x41c035
cmp ecx, 0x15f53277
je 0x41c235
cmp ecx, 0x791e792f
jne 0x41c035
mov ecx, 0xc4355b7d
jmp 0x41c035
mov ecx, dword [esi + 0x14]
jmp 0x41c035
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1c], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41c20e
cmp eax, 0xc4355b7d
je 0x41c22e
cmp eax, 0xdf78edc4
jne 0x41c0f9
mov al, byte [esi + 4]
mov dh, byte [esi + 5]
mov bh, al
xor bh, 1
mov ah, bh
and ah, al
mov cl, bh
and cl, ah
mov dl, bh
xor dl, ah
or dl, cl
mov bl, dh
xor bl, 1
mov ch, bl
and ch, dh
xor ch, 1
mov cl, dh
xor cl, ch
or ch, dh
xor ch, 1
or ch, cl
xor ah, 1
mov cl, al
xor cl, ah
or ah, al
mov al, dl
mov byte [esi + 0x20], dl
xor dl, 1
xor ah, 1
or ah, cl
mov cl, al
or cl, dl
xor ah, cl
mov al, cl
and al, bh
xor cl, bh
or cl, al
xor cl, 1
mov al, ah
and al, cl
xor cl, ah
or cl, al
or dh, bl
mov eax, ebx
xor al, dh
or dh, bl
xor dh, 1
or dh, al
mov al, dh
xor al, 1
or al, cl
xor cl, 1
xor al, 1
or cl, dh
xor cl, 1
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov al, ch
xor al, 1
and ch, dl
or dl, al
and al, byte [esi + 0x20]
or al, ch
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
mov ch, ah
and ch, cl
xor ah, al
mov dh, al
and dh, dl
or dh, ch
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, dh
test dl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dh, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41c0f9
cmp eax, 0x15f53277
je 0x41c38d
cmp eax, 0x791e792f
jne 0x41c0f9
mov eax, 0xc4355b7d
jmp 0x41c0f9
mov eax, edi
jmp 0x41c0f9
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1e], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41c365
cmp eax, 0xc4355b7d
je 0x41c385
cmp eax, 0xdf78edc4
jne 0x41c255
mov al, byte [esi + 4]
mov ah, byte [esi + 5]
mov bh, al
xor bh, 1
mov cl, bh
and cl, al
mov dl, bh
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov dl, ah
xor dl, 1
mov dh, dl
and dh, ah
mov ch, dl
and ch, dh
xor dh, dl
or dh, ch
mov ch, cl
xor ch, 1
or bh, al
mov al, bh
xor al, 1
or dl, ah
mov bl, ch
and bl, cl
mov ah, ch
xor ah, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, ah
mov ah, bl
and bl, al
mov al, dl
xor al, 1
xor ah, 1
and ah, bh
or bl, ah
mov ah, ch
and ah, bh
xor bh, ch
or bh, ah
xor bl, 1
mov ah, bl
xor ah, bh
or bl, bh
xor bl, 1
or bl, ah
mov ah, al
and dl, dh
mov bh, dh
xor bh, al
or al, dh
and ch, dh
xor dh, 1
and ah, dh
or dl, ah
xor al, 1
or al, bh
mov ah, al
xor ah, dl
xor dl, 1
xor ah, 1
or dl, al
xor dl, 1
or dl, ah
mov bh, dl
xor bh, 1
and bh, dl
mov al, bh
and al, dl
xor bh, dl
or bh, al
xor bh, bl
mov eax, ecx
xor al, dh
and al, cl
and dh, cl
or dh, ch
mov ecx, eax
xor cl, 1
xor al, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, al
xor dh, bh
and bh, dh
mov al, dh
xor al, bh
test al, 1
mov ecx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ecx, eax
test dh, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test bh, 1
cmove eax, ecx
jmp 0x41c255
cmp eax, 0x15f53277
je 0x41c44e
cmp eax, 0x791e792f
jne 0x41c255
mov eax, 0xc4355b7d
jmp 0x41c255
mov eax, dword [esi + 0x14]
jmp 0x41c255
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1e], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41c427
cmp eax, 0xc4355b7d
je 0x41c447
cmp eax, 0xdf78edc4
jne 0x41c3ad
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
or dl, cl
xor dl, 1
mov ah, al
xor ah, cl
or dl, ah
and cl, ah
and ah, al
xor cl, 1
xor ah, 1
mov al, cl
xor al, ah
or ah, cl
xor ah, 1
or ah, al
mov al, ah
and ah, dl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
or al, ah
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x41c3ad
cmp eax, 0x15f53277
je 0x41c545
cmp eax, 0x791e792f
jne 0x41c3ad
mov eax, 0xc4355b7d
jmp 0x41c3ad
mov eax, edi
jmp 0x41c3ad
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x20], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41c51d
cmp eax, 0xc4355b7d
je 0x41c53d
cmp eax, 0xdf78edc4
jne 0x41c46e
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ch, dl
xor ch, 1
mov cl, ah
xor cl, 1
mov dh, ch
and dh, cl
mov al, ch
xor al, cl
or al, dh
and ch, dl
xor ch, 1
mov dh, dl
xor dh, ch
or ch, dl
and cl, ah
xor ch, 1
or ch, dh
xor cl, 1
mov dl, ah
xor dl, cl
or cl, ah
mov ah, al
xor ah, 1
xor cl, 1
or cl, dl
xor cl, ch
mov edx, eax
and dl, ah
xor dl, 1
mov ch, ah
xor ch, dl
or dl, ah
xor dl, 1
or dl, ch
mov ah, dl
and dl, cl
xor cl, 1
xor ah, 1
and ah, cl
or dl, ah
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov edi, 0xc4355b7d
mov eax, 0x791e792f
cmovne edi, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, edi
test dl, 1
cmove eax, edi
jmp 0x41c46e
cmp eax, 0x15f53277
je 0x41c694
cmp eax, 0x791e792f
jne 0x41c46e
mov eax, 0xc4355b7d
jmp 0x41c46e
mov eax, dword [esi + 0x14]
jmp 0x41c46e
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x20], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41c66d
cmp eax, 0xc4355b7d
je 0x41c68d
cmp eax, 0xdf78edc4
jne 0x41c565
mov bl, byte [esi + 4]
mov dl, byte [esi + 5]
mov byte [esi + 0x20], dl
mov ch, bl
xor ch, 1
mov dh, dl
xor dh, 1
mov al, ch
or al, bl
mov ah, bl
and ah, al
xor al, 1
mov cl, dh
or cl, dl
mov bh, al
xor bh, ch
and bh, al
and al, ch
or al, ah
mov ah, bh
and ah, al
xor al, bh
mov bh, cl
xor bh, 1
or al, ah
mov ah, cl
and ah, bh
xor ah, 1
mov dl, bh
xor dl, ah
or ah, bh
xor ah, 1
or ah, dl
xor ah, dh
mov dl, cl
and dl, dh
xor cl, dh
or cl, dl
xor cl, 1
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
xor cl, al
mov eax, ebx
and al, ch
xor al, 1
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
mov ch, byte [esi + 0x20]
mov dl, ch
mov ah, bl
and ah, ch
xor bl, ch
and ch, dh
xor dl, ch
xor ch, 1
or ch, dh
xor ch, 1
or ch, dl
xor ch, al
or bl, ah
xor ch, 1
mov al, ch
xor al, bl
or ch, bl
xor ch, 1
or ch, al
mov al, ch
xor al, 1
and ch, al
mov edx, eax
and dl, ch
xor ch, al
mov eax, ecx
xor al, 1
or ch, dl
mov edx, eax
and dl, ch
xor ch, 1
and cl, ch
or cl, dl
mov edx, eax
and dl, ch
xor ch, al
or ch, dl
mov dl, ch
xor dl, cl
test ch, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41c565
cmp eax, 0x15f53277
je 0x41c82d
cmp eax, 0x791e792f
jne 0x41c565
mov eax, 0xc4355b7d
jmp 0x41c565
mov eax, edi
jmp 0x41c565
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x22], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41c805
cmp eax, 0xc4355b7d
je 0x41c825
cmp eax, 0xdf78edc4
jne 0x41c6b4
mov bh, byte [esi + 4]
mov dl, byte [esi + 5]
mov cl, bh
xor cl, 1
mov byte [esi + 0x2c], cl
mov eax, ecx
xor al, bh
and al, cl
mov ah, bh
or ah, cl
mov dh, al
xor dh, 1
mov bl, al
and bl, dh
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov al, bl
and bl, ah
mov ch, dh
and ch, ah
xor dh, ah
xor ah, 1
xor al, 1
and al, ah
mov ah, dl
xor ah, 1
or bl, al
mov al, ah
xor al, dl
mov cl, dl
and al, ah
mov byte [esi + 0x30], al
mov byte [esi + 0x44], ah
or dh, ch
xor bl, 1
mov al, bl
xor al, dh
or bl, dh
xor bl, 1
or bl, al
mov dh, byte [esi + 0x2c]
and dh, bh
mov byte [esi + 0x34], dh
mov dl, ah
and dl, cl
mov ch, dl
mov byte [esi + 0x3c], dl
xor dh, 1
or dh, bh
xor ch, 1
or ch, cl
mov al, bh
and al, cl
mov byte [esi + 0x40], al
xor bh, cl
mov al, cl
or al, ah
mov dl, al
xor dl, 1
mov ah, byte [esi + 0x30]
mov cl, ah
xor cl, al
and cl, ah
and al, ah
xor ah, 1
and ah, dl
or al, ah
mov dl, cl
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, 1
or cl, bl
xor bl, 1
or bl, al
xor cl, 1
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov al, byte [esi + 0x34]
xor al, byte [esi + 0x2c]
xor dh, 1
or dh, al
mov al, byte [esi + 0x3c]
xor al, byte [esi + 0x44]
xor ch, 1
or ch, al
xor ch, dh
or bh, byte [esi + 0x40]
xor bh, 1
mov al, ch
and al, bh
xor bh, ch
or bh, al
mov al, bh
xor al, 1
mov cl, bh
and cl, al
mov dl, bh
and dl, cl
xor cl, bh
or cl, dl
xor cl, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xc4355b7d
mov edi, 0x791e792f
cmovne eax, edi
test cl, 1
cmovne eax, edi
not dl
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41c6b4
cmp eax, 0x15f53277
je 0x41c8f9
cmp eax, 0x791e792f
jne 0x41c6b4
mov eax, 0xc4355b7d
jmp 0x41c6b4
mov eax, dword [esi + 0x14]
jmp 0x41c6b4
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x22], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41c8d2
cmp eax, 0xc4355b7d
je 0x41c8f2
cmp eax, 0xdf78edc4
jne 0x41c84d
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ah, dl
and ah, al
or cl, ah
mov ah, cl
xor ah, al
and ah, cl
xor al, dl
mov ecx, eax
xor cl, 1
mov dl, ah
xor dl, cl
and cl, al
xor cl, 1
mov ch, al
xor ch, cl
or cl, al
xor cl, 1
or cl, ch
xor cl, ah
xor dl, 1
or al, ah
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmovne eax, ebx
not dl
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41c84d
cmp eax, 0x15f53277
je 0x41ca43
cmp eax, 0x791e792f
jne 0x41c84d
mov eax, 0xc4355b7d
jmp 0x41c84d
mov eax, edi
jmp 0x41c84d
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x24], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41ca1b
cmp eax, 0xc4355b7d
je 0x41ca3b
cmp eax, 0xdf78edc4
jne 0x41c919
mov ah, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, ah
xor ch, 1
mov cl, ch
and cl, ah
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov al, dl
xor al, 1
and dl, al
mov dh, al
and dh, dl
xor dl, al
or dl, dh
mov byte [esi + 0x2c], cl
mov dh, cl
xor dh, 1
mov bh, dh
or bh, cl
mov cl, bh
xor cl, 1
xor ch, ah
and ch, ah
mov ah, ch
xor ah, 1
and bh, cl
mov bl, bh
and bl, cl
xor bh, cl
or bh, bl
mov al, ch
and al, ah
mov bl, al
xor bl, 1
or bl, ah
xor al, ch
xor bl, 1
or bl, al
mov al, bh
xor al, 1
and al, bl
xor bl, 1
and bl, bh
or bl, al
mov eax, ecx
xor al, ch
or ch, cl
xor ch, 1
or ch, al
mov al, ch
xor al, bl
xor bl, 1
or bl, ch
xor al, 1
xor bl, 1
or bl, al
mov eax, edx
xor al, 1
and dl, bl
xor bl, 1
and bl, al
or bl, dl
mov dl, byte [esi + 0x2c]
mov ecx, edx
xor cl, al
and cl, dl
xor al, dh
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc4355b7d
mov edi, 0x791e792f
cmovne eax, edi
test cl, 1
cmove eax, edi
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x41c919
cmp eax, 0x15f53277
je 0x41cb09
cmp eax, 0x791e792f
jne 0x41c919
mov eax, 0xc4355b7d
jmp 0x41c919
mov eax, dword [esi + 0x14]
jmp 0x41c919
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x24], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41cae2
cmp eax, 0xc4355b7d
je 0x41cb02
cmp eax, 0xdf78edc4
jne 0x41ca63
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
or dl, al
and al, cl
or al, ch
mov ch, al
xor ch, ah
and ch, al
or ah, cl
mov al, ah
xor al, dl
or ah, dl
xor ah, 1
or ah, al
mov cl, ch
xor cl, 1
mov al, ah
xor al, 1
and ah, cl
or cl, al
and al, ch
or al, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x41ca63
cmp eax, 0x15f53277
je 0x41cbc9
cmp eax, 0x791e792f
jne 0x41ca63
mov eax, 0xc4355b7d
jmp 0x41ca63
mov eax, edi
jmp 0x41ca63
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x26], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41cba1
cmp eax, 0xc4355b7d
je 0x41cbc1
cmp eax, 0xdf78edc4
jne 0x41cb29
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, cl
and ch, al
and al, dl
mov dh, dl
and dh, al
xor al, dl
and dl, ah
or ch, dl
or al, dh
xor ch, 1
or ch, ah
xor ch, 1
and cl, al
xor al, 1
and al, ah
or al, cl
xor al, ch
mov cl, al
xor cl, 1
and ch, cl
xor cl, ch
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test ch, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmove eax, edi
jmp 0x41cb29
cmp eax, 0x15f53277
je 0x41ccd6
cmp eax, 0x791e792f
jne 0x41cb29
mov eax, 0xc4355b7d
jmp 0x41cb29
mov eax, dword [esi + 0x14]
jmp 0x41cb29
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x26], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41ccaf
cmp eax, 0xc4355b7d
je 0x41cccf
cmp eax, 0xdf78edc4
jne 0x41cbe9
mov ch, byte [esi + 4]
mov al, byte [esi + 5]
mov dl, ch
xor dl, 1
mov cl, dl
and cl, ch
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov ah, cl
xor ah, 1
or dl, ch
mov ch, dl
mov dh, ah
or dh, dl
and dl, cl
mov ebx, ecx
xor bl, al
and bl, cl
and cl, al
xor al, 1
xor ch, 1
xor dh, 1
and ch, ah
or dl, ch
mov ch, dh
and ch, dl
xor dl, dh
or dl, ch
xor dl, 1
mov ch, dl
xor ch, al
xor ch, 1
and ch, al
or dl, al
xor ch, 1
mov dh, ch
xor dh, dl
or ch, dl
xor ch, 1
or ch, dh
and ah, al
or cl, ah
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, ch
xor ch, 1
or ch, cl
xor al, 1
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x41cbe9
cmp eax, 0x15f53277
je 0x41cd7c
cmp eax, 0x791e792f
jne 0x41cbe9
mov eax, 0xc4355b7d
jmp 0x41cbe9
mov eax, edi
jmp 0x41cbe9
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x28], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41cd5b
cmp eax, 0xc4355b7d
je 0x41cd74
cmp eax, 0xdf78edc4
jne 0x41ccf6
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, al
mov ah, dl
and dl, al
xor al, 1
or ah, al
xor al, cl
xor al, 1
and al, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov cl, ah
or cl, dl
xor dl, ah
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test cl, 1
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edi
jmp 0x41ccf6
cmp eax, 0x15f53277
je 0x41cecd
cmp eax, 0x791e792f
jne 0x41ccf6
mov eax, 0xc4355b7d
jmp 0x41ccf6
mov eax, dword [esi + 0x14]
jmp 0x41ccf6
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x28], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41cea6
cmp eax, 0xc4355b7d
je 0x41cec6
cmp eax, 0xdf78edc4
jne 0x41cd9c
mov cl, byte [esi + 4]
mov ch, byte [esi + 5]
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, ch
xor al, 1
and ch, al
mov edx, eax
and dl, ch
xor ch, al
or ch, dl
mov dh, cl
xor dh, 1
mov dl, ch
xor dl, 1
mov al, dh
and al, cl
xor al, 1
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
xor al, 1
mov ah, dh
or ah, cl
xor ah, 1
mov ebx, eax
and bl, ah
xor ah, al
or ah, bl
mov al, dl
and al, ch
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, edx
or bl, ch
mov bh, al
xor bh, bl
or bl, al
xor bl, 1
or bl, bh
mov al, bl
xor al, ah
and bl, al
and al, ah
mov ah, bl
xor ah, 1
xor bl, al
xor al, 1
or al, ah
xor al, 1
or al, bl
and dh, ch
mov ah, cl
xor ah, dl
and ah, cl
and dl, cl
or dl, dh
mov cl, ah
xor cl, 1
xor ah, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and cl, dl
or dl, ah
and ah, al
or ah, cl
mov cl, ah
xor cl, dl
test ah, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x41cd9c
cmp eax, 0x15f53277
je 0x41cf92
cmp eax, 0x791e792f
jne 0x41cd9c
mov eax, 0xc4355b7d
jmp 0x41cd9c
mov eax, edi
jmp 0x41cd9c
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2a], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x41cf68
cmp ecx, 0xc4355b7d
je 0x41cf8a
cmp ecx, 0xdf78edc4
jne 0x41ceed
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
and al, dl
mov ch, dl
and ch, al
xor al, dl
or al, ch
mov ch, al
and al, cl
xor cl, 1
xor ah, 1
or ah, dl
xor ch, 1
and ch, cl
or al, ch
mov cl, ah
xor cl, al
xor al, 1
or al, ah
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov edi, 0x791e792f
cmovne edx, edi
test cl, 1
mov ecx, edx
mov edi, 0xc4355b7d
cmovne ecx, edi
test al, 1
cmovne ecx, edx
jmp 0x41ceed
cmp ecx, 0x15f53277
je 0x41d05c
cmp ecx, 0x791e792f
jne 0x41ceed
mov ecx, 0xc4355b7d
jmp 0x41ceed
mov ecx, dword [esi + 0x14]
jmp 0x41ceed
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2a], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
mov dword [esi + 0x2c], edi
cmp eax, 0x15f53276
jg 0x41d035
cmp eax, 0xc4355b7d
je 0x41d055
cmp eax, 0xdf78edc4
jne 0x41cfb5
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
mov ah, dl
xor ah, al
and ah, dl
mov edx, eax
xor dl, cl
xor dl, 1
and dl, cl
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov al, ah
xor al, 1
and al, dl
xor dl, 1
mov cl, ah
xor cl, dl
and cl, ah
and dl, ah
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ebx, edi
test dl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x2c]
test cl, 1
cmove eax, ebx
jmp 0x41cfb5
cmp eax, 0x15f53277
je 0x41d1e5
cmp eax, 0x791e792f
jne 0x41cfb5
mov eax, 0xc4355b7d
jmp 0x41cfb5
mov eax, edi
jmp 0x41cfb5
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2c], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41d1bd
cmp eax, 0xc4355b7d
je 0x41d1dd
cmp eax, 0xdf78edc4
jne 0x41d07c
mov ah, byte [esi + 4]
mov dh, ah
xor dh, 1
mov dl, ah
and dl, dh
mov ecx, edx
xor cl, 1
mov ch, ah
xor ch, cl
or cl, ah
xor cl, 1
or cl, ch
mov al, cl
xor al, 1
mov byte [esi + 0x2c], al
mov bh, cl
or bh, al
mov bl, bh
xor bl, 1
mov ch, bl
and ch, bh
mov al, ch
and al, bl
xor ch, bl
or ch, al
mov al, dl
and al, ah
xor dl, ah
mov bl, byte [esi + 5]
or dl, al
mov ah, bl
xor ah, 1
xor dl, ch
mov ch, bh
and ch, dh
xor bh, dh
mov al, ah
or al, bl
or bh, ch
xor dl, 1
mov ch, dl
xor ch, bh
or dl, bh
mov dh, al
xor dh, 1
xor dl, 1
or dl, ch
mov ch, dh
and ch, al
mov bh, ch
xor ch, dh
xor bh, 1
or bh, al
xor bh, 1
or bh, ch
mov ch, bl
and ch, ah
mov dh, ch
and dh, bl
xor ch, bl
or ch, dh
xor ch, bh
mov dh, al
and dh, ah
xor al, ah
or al, dh
xor al, 1
mov dh, ch
and dh, al
xor al, ch
or al, dh
mov ch, al
xor ch, 1
or ch, dl
xor dl, 1
xor ch, 1
or dl, al
xor dl, 1
mov al, ch
and al, dl
xor dl, ch
or dl, al
mov ch, byte [esi + 0x2c]
mov al, ch
and al, cl
xor ch, al
xor al, 1
or al, cl
xor al, 1
or al, ch
mov ch, al
xor ch, 1
and ch, bl
and al, ah
or al, ch
mov ch, cl
xor ch, ah
or ah, cl
xor ah, 1
or ah, ch
xor ah, 1
mov ecx, eax
and cl, ah
xor ah, al
or ah, cl
mov al, ah
xor al, 1
mov ecx, edx
xor cl, ah
and cl, dl
and ah, dl
xor dl, 1
and dl, al
or ah, dl
mov edx, ecx
xor dl, ah
test ah, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, edi
jmp 0x41d07c
cmp eax, 0x15f53277
je 0x41d32b
cmp eax, 0x791e792f
jne 0x41d07c
mov eax, 0xc4355b7d
jmp 0x41d07c
mov eax, dword [esi + 0x14]
jmp 0x41d07c
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2c], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41d304
cmp eax, 0xc4355b7d
je 0x41d324
cmp eax, 0xdf78edc4
jne 0x41d205
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov ch, cl
xor ch, 1
mov ah, al
xor ah, 1
mov bl, ah
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov bh, bl
xor bh, dl
and bh, bl
or ah, al
xor ah, bh
and bh, ah
mov al, ah
xor al, bh
xor bh, 1
or bh, ah
mov dh, ch
xor dh, cl
and dh, ch
xor al, 1
xor bh, 1
or bh, al
mov al, bh
xor al, 1
or al, dh
xor dh, 1
xor al, 1
or dh, bh
xor dh, 1
mov ah, al
and ah, dh
xor dh, al
or dh, ah
and ch, cl
mov eax, ebx
and al, dl
xor ch, 1
mov ah, ch
xor ah, cl
or ch, cl
xor ch, 1
or ch, ah
mov ah, al
and ah, bl
xor al, bl
or al, ah
xor al, ch
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov dl, dh
xor dl, 1
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, dh
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, ecx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
cmovne eax, ecx
jmp 0x41d205
cmp eax, 0x15f53277
je 0x41d437
cmp eax, 0x791e792f
jne 0x41d205
mov eax, 0xc4355b7d
jmp 0x41d205
mov eax, edi
jmp 0x41d205
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2e], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41d40f
cmp eax, 0xc4355b7d
je 0x41d42f
cmp eax, 0xdf78edc4
jne 0x41d34b
mov dh, byte [esi + 4]
mov cl, byte [esi + 5]
mov bh, dh
xor bh, 1
mov ch, cl
xor ch, 1
mov dl, ch
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov bl, dl
xor bl, 1
mov al, bh
xor al, bl
and al, bh
or bh, dh
xor bh, 1
or dl, bl
xor bl, dh
mov ah, dh
xor ah, bh
mov dh, ah
xor dh, 1
and dh, bh
mov bh, dh
and bh, ah
xor dh, ah
or dh, bh
xor cl, dl
or dl, ch
mov ah, dl
xor ah, cl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
or cl, dh
xor dh, 1
or dh, dl
mov dl, cl
xor dl, dh
or dh, cl
xor dh, 1
or dh, dl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, dh
and dh, bl
mov ecx, ebx
xor cl, dh
test bl, 1
mov eax, 0xc4355b7d
mov edi, 0x791e792f
cmovne eax, edi
test dh, 1
cmove eax, edi
not cl
test cl, 1
mov ecx, 0xc4355b7d
cmovne eax, ecx
jmp 0x41d34b
cmp eax, 0x15f53277
je 0x41d4f8
cmp eax, 0x791e792f
jne 0x41d34b
mov eax, 0xc4355b7d
jmp 0x41d34b
mov eax, dword [esi + 0x14]
jmp 0x41d34b
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2e], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41d4d1
cmp eax, 0xc4355b7d
je 0x41d4f1
cmp eax, 0xdf78edc4
jne 0x41d457
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, dl
xor ah, 1
mov ch, al
or ch, cl
xor ch, 1
or ch, ah
mov ah, cl
and ah, dl
mov dh, ah
xor ah, cl
xor ch, 1
xor dh, 1
or dh, dl
xor dh, 1
or dh, ah
xor al, ch
xor al, dh
mov cl, al
xor cl, 1
and ch, cl
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x41d457
cmp eax, 0x15f53277
je 0x41d5aa
cmp eax, 0x791e792f
jne 0x41d457
mov eax, 0xc4355b7d
jmp 0x41d457
mov eax, edi
jmp 0x41d457
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x30], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41d586
cmp eax, 0xc4355b7d
je 0x41d5a2
cmp eax, 0xdf78edc4
jne 0x41d518
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
or dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor ch, 1
or cl, al
xor cl, 1
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, ch
mov cl, dl
xor cl, 1
and cl, ch
mov eax, ecx
xor al, dl
test al, 1
mov edi, 0x791e792f
mov ebx, 0xc4355b7d
cmovne edi, ebx
test dl, 1
mov eax, edi
cmovne eax, ebx
test cl, 1
cmove eax, edi
jmp 0x41d518
cmp eax, 0x15f53277
je 0x41d73b
cmp eax, 0x791e792f
jne 0x41d518
mov eax, 0xc4355b7d
jmp 0x41d518
mov eax, dword [esi + 0x14]
jmp 0x41d518
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x30], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41d714
cmp eax, 0xc4355b7d
je 0x41d734
cmp eax, 0xdf78edc4
jne 0x41d5ca
mov ch, byte [esi + 4]
mov al, byte [esi + 5]
mov dl, ch
xor dl, 1
mov dh, al
mov cl, al
mov byte [esi + 0x20], al
xor dh, 1
mov al, ch
or al, dl
mov ebx, eax
xor bl, 1
mov ah, dl
and ah, bl
mov bh, al
and bh, ch
or bh, ah
mov ah, cl
or ah, dh
xor al, dl
or bl, ch
xor bl, 1
or bl, al
xor bl, 1
mov al, bh
and al, bl
xor bl, bh
mov bh, ah
xor bh, 1
or bl, al
mov al, bh
and al, ah
xor al, 1
mov cl, al
xor cl, ah
or al, ah
xor al, 1
or al, cl
mov cl, byte [esi + 0x20]
and cl, dh
xor cl, 1
mov ah, cl
xor ah, dh
or cl, dh
xor cl, 1
or cl, ah
mov ah, al
xor ah, 1
and ah, cl
xor cl, 1
and cl, al
or cl, ah
mov al, bh
mov ah, byte [esi + 0x20]
xor al, ah
or bh, ah
xor bh, 1
or bh, al
xor bh, 1
mov eax, ecx
and al, bh
xor bh, cl
or bh, al
mov eax, ebx
xor al, 1
and bl, al
mov cl, al
and cl, bl
xor bl, al
mov ah, bh
xor ah, 1
or bl, cl
mov al, ah
and al, bh
xor ah, al
xor al, 1
or al, bh
xor al, 1
or al, ah
xor al, bl
mov ah, al
xor ah, 1
and dh, ch
mov cl, byte [esi + 0x20]
or ch, cl
xor ch, 1
and dl, cl
or dl, dh
mov cl, ch
and cl, dl
xor dl, ch
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
mov ecx, edx
xor cl, 1
mov ch, al
and ch, ah
mov dh, dl
and dh, cl
mov bl, ch
and bl, al
xor ch, al
or ch, bl
mov bl, dh
and bl, dl
xor dh, dl
or dh, bl
xor dh, ch
xor cl, ah
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, dh
test al, 1
mov ecx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ecx, eax
test dl, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x41d5ca
cmp eax, 0x15f53277
je 0x41d832
cmp eax, 0x791e792f
jne 0x41d5ca
mov eax, 0xc4355b7d
jmp 0x41d5ca
mov eax, edi
jmp 0x41d5ca
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x32], ax
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41d80a
cmp eax, 0xc4355b7d
je 0x41d82a
cmp eax, 0xdf78edc4
jne 0x41d75b
mov dl, byte [esi + 4]
mov ah, byte [esi + 5]
mov ch, dl
xor ch, 1
mov cl, ah
xor cl, 1
mov dh, ch
and dh, cl
mov al, ch
xor al, cl
or al, dh
and ch, dl
xor ch, 1
mov dh, dl
xor dh, ch
or ch, dl
and cl, ah
xor ch, 1
or ch, dh
xor cl, 1
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
xor cl, ch
mov edx, ecx
xor dl, 1
mov ch, dl
and ch, cl
xor ch, 1
mov ah, cl
xor ah, ch
or ch, cl
mov cl, al
xor cl, 1
xor ch, 1
or ch, ah
and cl, ch
xor ch, 1
and ch, al
or ch, cl
mov cl, al
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, ch
test al, 1
mov edi, 0xc4355b7d
mov eax, 0x791e792f
cmovne edi, eax
test dl, 1
mov eax, 0xc4355b7d
cmovne eax, edi
test ch, 1
cmove eax, edi
jmp 0x41d75b
cmp eax, 0x15f53277
je 0x41d96d
cmp eax, 0x791e792f
jne 0x41d75b
mov eax, 0xc4355b7d
jmp 0x41d75b
mov eax, dword [esi + 0x14]
jmp 0x41d75b
cmp dword [esi + 8], 0
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x32], ax
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x41d946
cmp eax, 0xc4355b7d
je 0x41d966
cmp eax, 0xdf78edc4
jne 0x41d852
mov al, byte [esi + 4]
mov ah, al
xor ah, 1
mov edx, eax
or dl, ah
mov ch, dl
xor ch, 1
mov cl, al
and cl, ah
mov ebx, edx
and bl, ch
mov bh, al
and bh, cl
mov dh, al
xor dh, cl
or dh, bh
mov bh, dl
and bh, bl
xor bl, dl
or bl, bh
mov bh, dh
xor bh, 1
and bh, bl
xor bl, 1
and bl, dh
mov dh, byte [esi + 5]
or bl, bh
mov bh, dh
xor bh, 1
xor dl, al
or ch, ah
xor ch, 1
or ch, dl
xor ch, 1
mov dl, bl
and dl, ch
xor ch, bl
or ch, dl
mov dl, bh
and dl, dh
mov bl, dl
and bl, bh
xor dl, bh
or dl, bl
xor dl, ch
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
mov ah, cl
xor ah, 1
and ah, bh
and cl, dh
or cl, ah
mov ah, al
and ah, dh
xor al, dh
or al, ah
xor al, 1
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ah, al
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
xor cl, 1
xor dl, 1
mov ch, dl
or ch, cl
xor dl, cl
mov al, ch
xor al, dl
test al, 1
mov edi, 0xc4355b7d
mov eax, 0x791e792f
cmovne edi, eax
test dl, 1
mov eax, edi
mov edx, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmovne eax, edi
mov edi, dword [esi + 0x2c]
jmp 0x41d852
cmp eax, 0x15f53277
je 0x41da8d
cmp eax, 0x791e792f
jne 0x41d852
mov eax, 0xc4355b7d
jmp 0x41d852
mov eax, edi
jmp 0x41d852
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x34], ax
mov eax, dword [0x514f7c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov edi, edx
and edi, 0xfffffffe
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
mov ebx, 0xc9f52396
and edx, ebx
and ecx, 0x360adc69
or ecx, edx
mov edx, eax
mov ebx, 0xc93de915
and edx, ebx
mov ebx, 0x36c216ea
and edi, ebx
or edi, edx
mov edx, ecx
xor edx, 0x36021468
mov ebx, 0xc9f52396
xor ecx, ebx
or eax, ecx
mov ebx, 0xc93de915
and ecx, ebx
mov ebx, 0x36c216ea
and edx, ebx
or edx, ecx
mov ecx, dword [0x514f78]
xor edx, edi
not eax
or eax, edx
cmp eax, 0xffffffff
setne dl
sete ah
cmp ecx, 0xa
setl dh
cmp ecx, 9
setg cl
mov ch, ah
or ch, cl
xor ch, 1
mov bl, ah
xor bl, cl
mov al, bl
not al
and al, cl
mov bh, ch
and bh, al
xor al, ch
or al, bh
and dh, dl
and bl, cl
and cl, ah
or cl, dh
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
xor al, 1
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
xor cl, al
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xfc514603
mov edx, 0x9577ff14
cmovne eax, edx
test cl, 1
not ch
cmove eax, edx
test ch, 1
mov ecx, dword [esi + 0x48]
mov dword [esi + 0x24], ecx
mov ecx, dword [esi + 0x50]
mov dword [esi + 0x18], ecx
mov ecx, 0xfc514603
cmovne eax, ecx
jmp 0x4191d5
movzx eax, word [esi + 6]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x34], ax
mov eax, 0xefbd5d71
jmp 0x4191d5
cmp eax, 0xe25f546c
jne 0x4191d5
mov eax, dword [esi + 0x84]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f74]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x88411183
mov edi, ecx
mov ebx, 0x218c4a20
and edi, ebx
or edi, eax
xor edi, ebx
mov eax, ecx
xor eax, 0xa9cd5ba3
and eax, ecx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0x5632a45d
and eax, 0xa9cd5ba2
or eax, edi
mov edi, eax
not edi
mov ebx, 0x25227f2f
and edi, ebx
and eax, 0xdadd80d0
or eax, edi
mov edi, 0x17c47cd4
and edx, edi
and ecx, 0xe83b832b
or ecx, edx
mov edx, eax
xor edx, 0x40c90090
xor eax, ebx
mov edi, eax
mov ebx, 0xbb14ce42
and edi, ebx
mov ebx, 0x44eb31bd
and edx, ebx
or edx, edi
mov edi, ecx
xor edi, 0x402b0129
mov ebx, 0x17c47cd4
xor ecx, ebx
or eax, ecx
mov ebx, 0xbb14ce42
and ecx, ebx
mov ebx, 0x44eb31bd
and edi, ebx
or edi, ecx
xor edi, edx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0xcb6141eb
mov edx, 0x349ebe14
and eax, edx
or eax, ecx
mov ecx, dword [0x514f70]
xor eax, edx
sete byte [esi + 0x24]
cmp ecx, 0xa
setl byte [esi + 0x18]
mov edx, 0x78947c1b
cmp edx, 0x36ea8004
jle 0x41dcd3
cmp edx, 0x620a6d8f
jle 0x41dd08
cmp edx, 0x620a6d90
je 0x41df5e
cmp edx, 0x7f6ae4e7
je 0x41e12c
cmp edx, 0x78947c1b
jne 0x41db8a
mov ch, byte [esi + 0x24]
mov bh, byte [esi + 0x18]
mov al, ch
xor al, 1
and ch, al
mov cl, al
and cl, ch
xor ch, al
or ch, cl
mov dl, bh
xor dl, 1
mov al, ch
xor al, 1
mov bl, ch
and bl, al
mov cl, bl
and cl, ch
mov ah, bl
xor ah, ch
mov byte [esi + 0x14], ch
or ah, cl
xor ah, 1
mov cl, al
and cl, bl
xor bl, al
or al, ch
mov ch, ah
xor ch, al
or al, ah
mov ah, dl
xor ah, bh
or bl, cl
mov dh, bl
xor dh, 1
and dh, bh
or bh, dl
xor al, 1
or al, ch
mov ch, bh
xor ch, 1
and ch, bh
xor ch, 1
mov cl, ch
xor cl, bh
or ch, bh
xor ch, 1
or ch, cl
and ah, dl
xor ch, ah
xor ah, 1
mov cl, ah
and cl, bh
xor ah, bh
or ah, cl
xor ah, 1
mov cl, ch
and cl, ah
xor ah, ch
or ah, cl
mov cl, ah
xor cl, 1
and cl, al
xor al, 1
and al, ah
or cl, al
and bl, dl
or bl, dh
mov ah, byte [esi + 0x14]
mov al, ah
xor al, dl
or dl, ah
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, 1
mov ah, al
and ah, cl
xor ah, 1
mov ch, cl
xor ch, ah
or ah, cl
mov cl, dl
xor cl, 1
and cl, dl
xor ah, 1
or ah, ch
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
mov ch, ah
xor ch, 1
and ch, cl
xor cl, 1
and cl, ah
or cl, ch
mov ah, al
and ah, dl
xor al, dl
or al, ah
mov ah, al
xor ah, cl
test al, 1
mov edx, 0xdb7df377
mov edi, 0x1ada3c35
cmovne edx, edi
test cl, 1
cmove edx, edi
not ah
test ah, 1
mov eax, 0xdb7df377
cmovne edx, eax
jmp 0x41db8a
cmp edx, 0x1ada3c34
jle 0x41df33
cmp edx, 0x1ada3c35
je 0x41e2b3
cmp edx, 0x30d0866e
jne 0x41e41b
mov edx, 0x36ea8005
mov dword [esi + 8], 0
jmp 0x41db8a
cmp edx, 0x36ea8005
je 0x41e2bd
cmp edx, 0x57178a00
jne 0x41db8a
mov eax, dword [esi + 0xc]
mov dword [esi + 0x20], eax
mov ecx, dword [esi + 0x10]
movzx edx, word [ecx + eax*2]
mov dword [esi + 0x2c], edx
mov ecx, dword [esi + 0xc]
mov eax, 0x3e6c
add ecx, eax
mov dword [esi + 0x14], ecx
mov edi, ecx
not edi
mov dword [esi + 0x28], edi
mov eax, ecx
and eax, 0x72c5
and edi, 0xffff8d3a
or edi, eax
mov ebx, edx
not ebx
mov eax, ebx
mov ecx, 0xffffe574
and eax, ecx
mov ecx, edx
mov edx, 0x1a8b
and ecx, edx
or ecx, eax
mov eax, edi
xor eax, 0x80a
xor edi, 0x6044
mov edx, 0xffffe574
and edi, edx
mov edx, 0x1a8b
and eax, edx
or eax, edi
xor eax, ecx
not eax
or eax, ebx
mov dword [esi + 8], eax
mov eax, dword [esi + 0x2c]
and eax, 0x8232
and ebx, 0x7dcd
or ebx, eax
mov ecx, ebx
xor ecx, 0x8002
xor ebx, 0x70cc
mov eax, 0x72fc
and ebx, eax
and ecx, 0xffff8d03
or ecx, ebx
mov eax, dword [esi + 0x14]
mov edi, eax
mov edx, eax
mov eax, 0x6cc9
and edi, eax
mov eax, 0xffff9336
mov ebx, dword [esi + 0x28]
and ebx, eax
or ebx, edi
mov edi, ecx
xor edi, 0x8102
mov eax, 0x72fc
xor ecx, eax
or edx, ecx
mov eax, edx
mov edx, 0x6cc9
and ecx, edx
mov edx, 0xffff9336
and edi, edx
or edi, ecx
xor edi, ebx
mov ebx, eax
not ebx
or ebx, edi
mov edx, dword [esi + 8]
mov ecx, edx
not ecx
mov edi, edx
and edi, 0xffffa7bb
mov eax, 0x16b2
xor edx, eax
and edx, ecx
mov dword [esi + 8], edx
mov eax, 0x5844
and ecx, eax
or ecx, edi
mov edi, ebx
not edi
mov eax, ebx
and eax, 0x3eb2
mov dword [esi + 0x28], eax
mov eax, 0x16b2
xor ebx, eax
and ebx, edi
mov dword [esi + 0x14], ebx
mov ebx, 0xffffc14d
and edi, ebx
add edi, dword [esi + 0x28]
mov eax, ecx
mov ebx, 0x5844
xor eax, ebx
mov dword [esi + 0x28], eax
xor ecx, 0x4ef6
and ecx, eax
mov ebx, ecx
not ebx
mov edx, ebx
mov eax, 0xffff863a
and edx, eax
mov eax, 0x79c5
and ecx, eax
or ecx, edx
mov eax, dword [esi + 8]
not eax
or ebx, eax
mov edx, 0xffff863a
and eax, edx
mov dword [esi + 0x2c], eax
mov edx, dword [esi + 8]
mov eax, 0x79c5
and edx, eax
add edx, dword [esi + 0x2c]
xor edx, ecx
not ebx
or ebx, edx
mov eax, edi
mov ecx, 0xffffc14d
xor eax, ecx
mov dword [esi + 8], eax
xor edi, 0xffffd7ff
and edi, eax
mov ecx, edi
mov eax, dword [esi + 0x14]
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, ebx
not ecx
mov edi, 0xffffafa5
and ecx, edi
mov edx, 0x505a
and ebx, edx
or ebx, ecx
mov ecx, eax
not ecx
and ecx, edi
and eax, edx
or eax, ecx
xor eax, ebx
mov edx, dword [esi + 0x28]
mov ecx, edx
mov edi, dword [esi + 8]
and ecx, edi
xor edi, edx
or edi, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov ebx, 0x3a67
and edx, ebx
mov ebx, 0xffffc598
and eax, ebx
or eax, edx
mov edx, edi
not edx
or ecx, edi
mov ebx, 0x3a67
and edi, ebx
mov ebx, 0xffffc598
and edx, ebx
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, dword [esi + 0x10]
mov edx, dword [esi + 0x20]
mov word [eax + edx*2], cx
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 8], eax
mov edx, 0x36ea8005
jmp 0x41db8a
cmp edx, 0xdb7df377
je 0x41e2db
cmp edx, 0xe109dc52
jne 0x41db8a
mov eax, dword [esi + 0x10]
mov word [eax + 0x36], 0
mov edx, 0x620a6d90
jmp 0x41db8a
mov eax, dword [esi + 0x10]
mov word [eax + 0x36], 0
mov eax, dword [0x514f74]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
or ecx, 0x802ee285
or edx, 0x7fd11d7a
xor edx, ecx
mov eax, edx
not eax
and eax, 0x2abcf7de
and edx, 0xd5430821
or edx, eax
mov ecx, edx
xor ecx, 0xaa92155b
mov dword [esi + 0x28], ecx
xor edx, 0x556deaa4
mov edi, edx
and edi, 0xd2deb812
mov eax, 0x2d2147ed
and ecx, eax
or ecx, edi
mov edi, ecx
xor edi, eax
mov dword [esi + 0x20], edi
mov eax, ecx
xor eax, 0xc84bb9db
and eax, edi
mov edi, eax
not edi
mov dword [esi + 0x14], edi
mov ebx, 0xbb864fa3
and dword [esi + 0x14], ebx
and eax, 0x4479b05c
add eax, dword [esi + 0x14]
or edx, 0x1a9501c9
or edi, edx
mov ebx, 0xbb864fa3
and edx, ebx
mov ebx, dword [esi + 0x28]
and ebx, 0x4468b014
or ebx, edx
xor ebx, eax
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0xe56afe37
and edi, 0x1a9501c8
or edi, eax
mov eax, dword [esi + 0x20]
and eax, 1
xor ecx, 0x2d2147ec
or ecx, eax
mov edx, edi
not edx
mov eax, edx
mov ebx, 0x66055fc6
and eax, ebx
mov ebx, 0x99faa039
and edi, ebx
or edi, eax
mov eax, ecx
not eax
or edx, ecx
mov ebx, 0x66055fc6
and ecx, ebx
mov ebx, 0x99faa039
and eax, ebx
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov edi, edx
mov ebx, 0x8badc024
and edi, ebx
mov ebx, 0x74523fdb
and eax, ebx
or eax, edi
mov edi, ecx
not edi
or edx, edi
mov ebx, 0x8badc024
and edi, ebx
mov ebx, 0x74523fdb
and ecx, ebx
or ecx, edi
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xdc900128
mov edi, 0x236ffed7
and edx, edi
or edx, ecx
mov ecx, dword [0x514f70]
xor edx, edi
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg cl
mov ch, cl
or al, cl
and cl, dl
xor ch, dl
or ch, cl
mov cl, ch
xor cl, 1
or ah, dl
xor ah, 1
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
mov ah, ch
and ah, cl
mov dh, ch
and dh, ah
xor ah, ch
or ah, dh
mov dh, ah
xor dh, 1
and dh, dl
and ah, al
or ah, dh
xor dl, ch
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, ah
test al, 1
mov edx, 0x33830fb6
mov edi, 0xe109dc52
cmovne edx, edi
test ah, 1
not cl
cmove edx, edi
test cl, 1
mov eax, dword [esi + 0x10]
mov dword [esi + 0x1c], eax
mov eax, 0x33830fb6
cmovne edx, eax
jmp 0x41db8a
mov ecx, dword [0x514f74]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x100011a8
mov edi, eax
and edi, 0x8a77aa01
or edx, edi
xor edx, 0x8570001
or edi, 0x5884010
or ecx, 0x8220aa00
mov ebx, 0x87a8ea10
and edi, ebx
and edx, 0x185711a9
or edx, edi
and ecx, ebx
and eax, 0x60000446
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x50b39e38
and eax, 0xaf4c61c7
or eax, ecx
mov edx, eax
xor edx, 0x353bda6e
xor eax, 0xc0c02001
mov ecx, edx
and ecx, 0xfffffffe
and eax, 0xe5c0e24f
and edx, 0x1a3f1db0
or edx, eax
xor edx, 0x1a3f1db1
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
mov edi, 0x59ca7827
xor eax, edi
and eax, edx
mov edi, edx
or edi, 0xa4300448
mov ebx, 0xac7a1c69
and edi, ebx
and ecx, 0x51806006
or ecx, edi
mov edi, eax
not edi
or edx, edi
and edi, ebx
and eax, 0x5385e396
or eax, edi
xor eax, ecx
not edx
or edx, eax
not eax
and eax, 0xa63587d8
mov ecx, 0x59ca7827
and edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x4ca7f9db
and edx, 0xb3580624
or edx, eax
mov eax, edx
xor eax, 0x11000224
xor edx, 0x84888a
mov edi, 0xa2dc8c8a
and edx, edi
and eax, 0x5d237375
or eax, edx
mov ecx, dword [0x514f70]
xor eax, edi
cmp eax, 0xffffffff
setne dl
sete ah
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov ch, cl
xor ch, ah
xor ch, 1
or ch, cl
and ah, cl
and al, dl
or al, ah
mov cl, al
xor cl, 1
mov ah, cl
and ah, al
xor ah, 1
mov edx, eax
xor dl, ah
or ah, al
xor ah, 1
or ah, dl
mov dl, ah
xor ah, 1
and ah, ch
xor cl, ch
xor ch, 1
and dl, ch
or ah, dl
or al, ch
xor al, 1
or al, cl
mov ecx, eax
xor cl, ah
test al, 1
mov edx, 0x620a6d90
mov edi, 0xe109dc52
cmovne edx, edi
test ah, 1
cmove edx, edi
not cl
test cl, 1
mov eax, 0x620a6d90
cmovne edx, eax
jmp 0x41db8a
mov edx, 0xdb7df377
jmp 0x41db8a
mov eax, dword [esi + 8]
mov dword [esi + 0xc], eax
mov eax, dword [esi + 0xc]
cmp eax, 0x1b
mov edx, 0x7f6ae4e7
mov eax, 0x57178a00
cmovb edx, eax
jmp 0x41db8a
mov eax, dword [0x514f74]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0xfffffffe
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
mov ebx, 0xa2af013b
and edi, ebx
and eax, 0x5d50fec4
or eax, edi
mov edi, eax
xor edi, 0x8405c84
mov ebx, 0xab32db27
and ecx, ebx
and edx, 0x54cd24d8
or edx, ecx
mov ecx, 0xa2af013b
xor eax, ecx
mov ecx, eax
mov ebx, 0x559ea250
and ecx, ebx
mov ebx, 0xaa615daf
and edi, ebx
or edi, ecx
mov ecx, edx
xor ecx, 0x410488
mov ebx, 0xab32db27
xor edx, ebx
or eax, edx
mov ebx, 0x559ea250
and edx, ebx
mov ebx, 0xaa615daf
and ecx, ebx
or ecx, edx
xor ecx, edi
mov edx, dword [0x514f70]
not eax
or eax, ecx
cmp eax, 0xffffffff
sete cl
setne ah
cmp edx, 9
setg ch
cmp edx, 0xa
setl dh
mov dl, dh
xor dl, ah
not dl
and dl, ah
mov al, dh
or al, ah
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov dl, ch
or ch, ah
and ah, dh
and dl, cl
or dl, ah
xor dh, cl
xor ch, 1
or ch, dh
xor dl, 1
mov cl, dl
xor cl, ch
or dl, ch
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, eax
xor cl, 1
mov ah, cl
and ah, al
xor ah, 1
mov ch, al
xor ch, ah
or ah, al
xor ah, 1
or ah, ch
mov al, ah
and ah, dl
xor dl, 1
xor al, 1
and al, dl
or ah, al
mov al, cl
and al, dl
xor cl, dl
or cl, al
mov al, cl
xor al, ah
test cl, 1
mov edx, 0x30d0866e
mov ecx, 0x1ada3c35
cmovne edx, ecx
test ah, 1
cmove edx, ecx
test al, 1
mov eax, 0x30d0866e
cmove edx, eax
jmp 0x41db8a
cmp edx, 0x33830fb6
jne 0x41db8a
push dword [esi + 0x1c]
call dword [esi + 0x9c]
mov ecx, dword [esi + 0x88]
mov ecx, dword [esi + 0x88]
mov dword [esi + 0x10], ecx
mov ecx, dword [0x514f8c]
lea edx, [ecx - 1]
imul edx, ecx
mov edi, edx
mov ecx, 0x9d6cb48a
xor edi, ecx
and edi, edx
mov ecx, edx
not edx
and edx, 0x95401000
and ecx, 0x82ca48a
or ecx, edx
mov edx, ecx
xor edx, 0xc2482
mov dword [esi + 8], edx
xor ecx, 0xf7d35b75
mov ebx, ecx
mov edx, 0x9931813c
and ebx, edx
mov edx, dword [esi + 8]
and edx, 0x44c3482
or edx, ebx
mov dword [esi + 8], edx
mov ebx, edi
not ebx
or ecx, ebx
mov edx, 0x9931813c
and ebx, edx
and edi, 0x66ce7ec3
or edi, ebx
xor edi, dword [esi + 8]
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x62934b75
mov edi, 0x9d6cb48a
and ecx, edi
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov edi, edx
mov dword [esi + 8], edx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, edi
not edx
mov ebx, edx
mov edi, 0x552398a2
and ebx, edi
mov dword [esi + 0x14], ebx
mov edi, dword [esi + 8]
mov ebx, 0xaadc675d
and edi, ebx
add edi, dword [esi + 0x14]
mov dword [esi + 8], edi
mov ebx, ecx
not ebx
or edx, ebx
mov edi, 0x552398a2
and ebx, edi
mov edi, 0xaadc675d
and ecx, edi
or ecx, ebx
xor ecx, dword [esi + 8]
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7ff4dd01
and edx, 0x800b22fe
or edx, ecx
mov ecx, edx
xor ecx, 0x3008a
xor edx, 0x23b4c901
and edx, 0xa3bceb75
and ecx, 0x5c43148a
or ecx, edx
mov edx, ecx
xor edx, 0x8038c041
xor ecx, 0x1400
and ecx, 0x23843f34
and edx, 0xdc7bc0cb
or edx, ecx
mov ecx, edx
xor ecx, 0x5840404b
xor edx, 0x1040924
mov edi, 0x853f89a4
and edx, edi
and ecx, 0x7ac0765b
or ecx, edx
mov edx, dword [0x514f88]
xor ecx, edi
cmp ecx, 0xffffffff
sete byte [esi + 0x39]
cmp edx, 0xa
setl byte [esi + 0x3a]
mov dword [esi + 0x48], eax
mov ecx, dword [esi + 0x10]
lea eax, [ecx + 0xe]
mov dword [esi + 0x40], eax
lea eax, [ecx + 0xf]
mov dword [esi + 0x44], eax
mov eax, 0xc1ee9540
cmp eax, 0xf57aa487
jle 0x41e84d
cmp eax, 0x5de28c2
jle 0x41e9ee
cmp eax, 0x5de28c3
je 0x41eba1
cmp eax, 0x77d9e7ef
jne 0x4210b9
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov dword [esi + 8], edi
and edi, 0x1f9df0cc
mov eax, ecx
mov edx, ecx
and eax, 0xe0620f32
or eax, edi
mov edi, eax
xor edi, 0x220f00
xor eax, 0x1f9df0cd
mov ebx, eax
mov ecx, 0xf45c10fe
and ebx, ecx
and edi, 0xba3ef00
or edi, ebx
mov dword [esi + 0x14], edx
mov ebx, edx
xor ebx, 0xfffffffe
and ebx, edx
mov ecx, ebx
not ecx
or eax, ecx
mov edx, 0xf45c10fe
and ecx, edx
and ebx, 0xba3ef01
or ebx, ecx
xor ebx, edi
not eax
or eax, ebx
mov ecx, eax
not ecx
mov edi, eax
mov ebx, 0xc216566d
and edi, ebx
mov ebx, 0x3de9a992
and ecx, ebx
mov ebx, 0x3de9a992
or ecx, edi
mov edx, dword [esi + 0x14]
or eax, edx
mov edi, 0xc216566d
and edx, edi
mov edi, dword [esi + 8]
and edi, ebx
or edi, edx
xor edi, ecx
mov edx, dword [0x514f98]
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0x344a16f8
mov edi, 0xcbb5e907
and eax, edi
or eax, ecx
xor eax, edi
sete byte [esi + 4]
sete al
setne cl
cmp edx, 9
setg ah
cmp edx, 0xa
setl byte [esi + 5]
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
mov edx, ecx
not dl
xor al, ah
mov ah, al
xor ah, 1
and dl, cl
mov ch, ah
and ch, al
xor dl, 1
mov dh, dl
xor dh, cl
or dl, cl
xor dl, 1
or dl, dh
mov dh, ch
xor ch, ah
xor dh, 1
or dh, al
xor dh, 1
or dh, ch
xor dh, dl
mov dl, cl
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, al
mov edi, 0xa0da02f3
cmovne edi, ecx
test dh, 1
cmove edi, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41e725
cmp ecx, 0x85788c17
je 0x41e740
cmp ecx, 0xa0da02f3
jne 0x41e708
jmp 0x41ebb1
cmp ecx, 0xd7ff4ccd
je 0x41e842
cmp ecx, 0xe7a53eed
jne 0x41e708
mov ecx, 0xd7ff4ccd
jmp 0x41e708
mov bl, byte [esi + 4]
mov dh, byte [esi + 5]
mov byte [esi + 8], dh
mov bh, bl
xor bh, 1
and bl, bh
mov cl, bh
and cl, bl
xor bl, bh
or bl, cl
xor dh, 1
mov eax, ebx
xor al, 1
mov dl, bl
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov ah, cl
xor ah, 1
and ah, bl
and cl, al
or cl, ah
mov ah, dl
and ah, bh
xor dl, bh
mov ch, dh
mov bh, byte [esi + 8]
or ch, bh
xor ch, 1
or dl, ah
xor dl, 1
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov cl, ch
xor cl, bh
mov ah, cl
xor ah, 1
and ch, ah
mov bh, ch
xor ch, cl
xor bh, 1
or bh, ah
xor bh, 1
or bh, ch
mov cl, bh
xor cl, 1
or cl, dl
xor dl, 1
or dl, bh
mov ah, dl
xor ah, cl
or dl, cl
xor dl, 1
or dl, ah
mov bh, al
and bh, bl
mov ecx, eax
and cl, bh
xor bh, al
or bh, cl
mov al, bh
xor al, 1
and al, byte [esi + 8]
and bh, dh
or bh, al
mov eax, ebx
xor al, dh
or dh, bl
xor dh, 1
or dh, al
xor bh, 1
mov al, bh
xor al, dh
or bh, dh
xor bh, 1
or bh, al
mov al, bh
xor al, 1
and bh, al
mov ecx, eax
and cl, bh
xor bh, al
or bh, cl
mov al, bh
xor al, 1
mov ah, dl
xor ah, 1
and bh, ah
or ah, al
and al, dl
or al, bh
mov edx, eax
xor dl, ah
test al, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test ah, 1
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
cmove ecx, ebx
jmp 0x41e708
mov byte [esi + 6], 0x3f
mov ecx, edi
jmp 0x41e708
cmp eax, 0xc1ee953f
jg 0x41eb6f
cmp eax, 0x8de1144c
je 0x41ed70
cmp eax, 0x9c426a01
jne 0x41e5a8
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
mov ebx, 0x1919ad8c
and ecx, ebx
mov edi, eax
xor edi, ebx
and edi, eax
mov ebx, ecx
and ebx, edi
xor ecx, edi
or ecx, ebx
not edi
and edi, 0xe6e65272
and ecx, 0x1919ad8d
or ecx, edi
mov edi, 0x9bbbd7e
and edx, edi
mov ebx, 0xf6444281
and eax, ebx
or eax, edx
mov edx, eax
xor edx, ebx
xor eax, edi
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
mov eax, dword [0x514f98]
sete cl
sete byte [esi + 4]
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
setl byte [esi + 5]
mov ah, dl
and ah, ch
and dl, al
and al, cl
or al, ah
mov ah, al
xor ah, ch
and ah, al
and ch, cl
or ch, dl
mov al, ah
xor al, 1
and al, ch
xor ch, 1
mov cl, ah
xor cl, ch
and cl, ah
and ch, ah
or ch, al
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne edx, edi
test ch, ch
mov eax, edx
cmovne eax, edi
test cl, cl
cmove eax, edx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41e94e
cmp ecx, 0x85788c17
je 0x41e969
cmp ecx, 0xa0da02f3
jne 0x41e931
jmp 0x41ed86
cmp ecx, 0xd7ff4ccd
je 0x41e9e3
cmp ecx, 0xe7a53eed
jne 0x41e931
mov ecx, 0xd7ff4ccd
jmp 0x41e931
mov ch, byte [esi + 4]
mov dh, byte [esi + 5]
mov cl, ch
xor cl, 1
mov dl, ch
and cl, ch
xor cl, 1
mov bl, ch
xor bl, cl
or cl, ch
xor ch, dh
or dl, dh
xor cl, 1
or cl, bl
mov ebx, ecx
and cl, dh
xor dh, 1
xor dl, 1
or dl, ch
mov bh, dl
xor bh, 1
xor bl, 1
and bl, dh
or cl, bl
xor cl, 1
and bh, dl
mov ch, dl
and ch, bh
xor bh, dl
or bh, ch
xor bh, cl
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
mov edx, ecx
xor dl, bh
test dl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test bh, 1
cmove ecx, edx
jmp 0x41e931
mov byte [esi + 6], 0x3f
mov ecx, eax
jmp 0x41e931
cmp eax, 0xf57aa488
je 0x41ef78
cmp eax, 0xfcc48ae5
jne 0x41e5a8
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x3b]
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xf33a4b38
and ecx, 0xcc5b4c7
or ecx, eax
mov edx, ecx
xor edx, 0x8818002
xor ecx, 0x51224b00
mov eax, 0x55667fc5
and ecx, eax
mov edi, 0xaa99803a
and edx, edi
or edx, ecx
mov ecx, edx
xor ecx, eax
xor edx, edi
mov eax, edx
or eax, 1
and edx, 0xfffffffe
mov edi, ecx
and edi, 1
or edi, edx
mov edx, eax
mov ebx, 0xa3ad9b93
and edx, ebx
mov ebx, 0x5c52646c
and ecx, ebx
or ecx, edx
mov edx, edi
not edx
or eax, edx
mov ebx, 0xa3ad9b93
and edx, ebx
mov ebx, 0x5c52646c
and edi, ebx
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0x5d6f0064
and edi, ebx
mov ebx, 0xa290ff9b
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0x5d6f0064
and edi, ebx
mov ebx, 0xa290ff9b
and edx, ebx
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x8030be40
and ecx, 0x7fcf41bf
or ecx, eax
mov eax, ecx
xor eax, 0x300240
xor ecx, 0x294141a7
and ecx, 0xa941fda7
mov edx, 0x56be0258
and eax, edx
or eax, ecx
mov ecx, dword [0x514f88]
xor eax, edx
sete al
setne dl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg cl
and dl, cl
mov ch, ah
and ch, al
or ch, dl
xor ch, 1
or ch, cl
xor ch, 1
xor cl, al
not cl
and cl, al
xor al, ah
and al, ah
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, ch
mov cl, al
xor cl, 1
and cl, ch
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8de1144c
mov edi, 0xe4ea3b48
cmovne edx, edi
test al, 1
mov eax, edx
cmovne eax, edi
test cl, 1
cmove eax, edx
jmp 0x41e5a8
cmp eax, 0xc1ee9540
je 0x41f06d
cmp eax, 0xe4ea3b48
jne 0x41e5a8
cmp byte [esi + 0x3b], 0
mov eax, 0xf57aa488
mov ecx, 0x17f0b5b3
cmovne eax, ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x2c], ecx
jmp 0x41e5a8
mov eax, 0xf57aa488
mov ecx, dword [esi + 0x24]
mov dword [esi + 0x2c], ecx
jmp 0x41e5a8
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, 0x1fbf46f1
and ecx, edx
and eax, 0xe040b90e
or eax, ecx
mov ecx, eax
xor ecx, edx
mov edx, eax
xor edx, 0x1fbf46f0
and edx, ecx
xor eax, 0x2040100c
and eax, 0x284a543d
and ecx, 0xd7b5abc2
or ecx, eax
xor ecx, 0xd7b5abc3
mov eax, edx
and eax, ecx
xor ecx, edx
mov edx, dword [0x514f98]
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x5ac9319
and eax, 0xfa536ce6
or eax, ecx
mov ecx, eax
xor ecx, 0x4800309
xor eax, 0x904360e0
mov edi, 0x6e900f0f
and ecx, edi
and eax, 0x916ff0f0
or eax, ecx
xor eax, edi
cmp eax, 0xffffffff
setne ah
sete byte [esi + 4]
sete ch
cmp edx, 9
setg al
cmp edx, 0xa
setl dl
setl byte [esi + 5]
mov cl, dl
or dl, ch
and ch, al
and cl, ah
or cl, ch
xor al, ah
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov dh, cl
and dh, ah
mov ch, dl
and ch, al
mov bl, dh
xor bl, 1
xor dh, cl
or bl, ah
xor bl, 1
or bl, dh
mov dh, ch
and dh, dl
xor ch, dl
or ch, dh
mov dh, bl
xor dh, 1
and dh, ch
xor ch, 1
and ch, bl
or ch, dh
xor ah, al
or dl, cl
xor dl, 1
or dl, ah
mov eax, edx
xor al, ch
test al, 1
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
test dl, 1
mov eax, 0xa0da02f3
cmovne eax, edi
test ch, 1
cmove eax, edi
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41ecf2
cmp ecx, 0x85788c17
je 0x41ed09
cmp ecx, 0xa0da02f3
jne 0x41ecd5
jmp 0x41f0eb
cmp ecx, 0xd7ff4ccd
je 0x41ed65
cmp ecx, 0xe7a53eed
jne 0x41ecd5
mov ecx, 0xd7ff4ccd
jmp 0x41ecd5
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, dl
xor ch, 1
and ch, dl
mov dh, ch
and dh, dl
xor ch, dl
or ch, dh
xor ch, cl
xor cl, 1
mov dh, cl
xor dh, dl
xor cl, dh
and cl, dh
mov dl, ch
xor dl, 1
xor ch, cl
mov dh, cl
xor dh, 1
or dh, dl
mov cl, dh
xor cl, ch
test cl, 1
mov edi, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edi, ebx
test ch, 1
mov ecx, edi
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test dh, 1
cmovne ecx, edi
jmp 0x41ecd5
mov byte [esi + 6], 0x14
mov ecx, eax
jmp 0x41ecd5
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov eax, 0xfcc48ae5
jmp 0x41e5a8
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
mov ebx, 0xad0142c8
and edx, ebx
mov edi, ecx
and edi, 0x52febd36
or edi, edx
mov edx, eax
or edx, ebx
and edx, 0xad0142c9
xor edx, edi
and ecx, 0xb64a1ced
and eax, 0x49b5e312
or eax, ecx
mov ecx, edx
not ecx
mov edi, ecx
mov ebx, 0xb9b3a482
and edi, ebx
mov ebx, 0x464c5b7d
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0x40044310
xor eax, 0xb0020480
mov ebx, 0xb9b3a482
and eax, ebx
mov ebx, 0x464c5b7d
and edi, ebx
or edi, eax
xor edi, edx
not edi
or edi, ecx
mov ecx, dword [0x514f98]
cmp edi, 0xffffffff
setne dl
sete al
sete byte [esi + 4]
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
setl byte [esi + 5]
mov ch, ah
xor ch, al
xor ch, 1
or ch, ah
or dl, cl
xor dl, 1
xor al, cl
and al, cl
mov cl, dl
and cl, al
xor al, dl
or al, cl
xor al, 1
mov cl, ch
xor cl, al
and al, ch
or al, cl
xor cl, 1
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne edx, edi
test al, 1
mov edi, 0xa0da02f3
cmovne edi, edx
test cl, 1
cmovne edi, edx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41ee95
cmp ecx, 0x85788c17
je 0x41eeb0
cmp ecx, 0xa0da02f3
jne 0x41ee78
jmp 0x41f2d3
cmp ecx, 0xd7ff4ccd
je 0x41ef6d
cmp ecx, 0xe7a53eed
jne 0x41ee78
mov ecx, 0xd7ff4ccd
jmp 0x41ee78
mov dl, byte [esi + 4]
mov ch, byte [esi + 5]
mov cl, dl
xor cl, 1
mov dh, ch
xor dh, 1
mov bl, ch
or bl, dh
xor bl, 1
mov bh, cl
and bh, dl
mov al, bh
and al, cl
xor bh, cl
or bh, al
mov eax, ecx
or al, dl
xor al, 1
mov ah, bh
and ah, al
xor al, bh
or al, ah
mov ah, bl
xor ah, ch
mov bh, dh
xor bh, bl
xor ah, 1
or bl, dh
xor bl, 1
or bl, ah
xor bl, 1
mov ah, bh
and ah, bl
xor bl, bh
or bl, ah
mov ah, al
xor ah, 1
and ah, bl
xor bl, 1
and bl, al
or bl, ah
and dh, dl
or dl, ch
and cl, ch
or cl, dh
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov ah, dl
xor ah, 1
xor dl, bl
or ah, al
xor ah, 1
or ah, dl
xor ah, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov cl, ah
xor cl, al
not cl
test cl, 1
mov edx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edx, ecx
test al, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test ah, 1
cmovne ecx, edx
jmp 0x41ee78
mov byte [esi + 6], 0x14
mov ecx, edi
jmp 0x41ee78
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov ebx, ecx
not ebx
mov edx, ecx
mov eax, ecx
mov dword [esi + 8], ecx
or edx, 1
mov edi, edx
mov ecx, 0x12dbb60c
and edi, ecx
mov ecx, ebx
and ecx, 0xed2449f2
or ecx, edi
mov dword [esi + 0x14], ecx
mov edi, eax
xor edi, 0xfffffffe
and edi, eax
mov eax, edi
not eax
or edx, eax
mov ecx, 0x12dbb60c
and eax, ecx
and edi, 0xed2449f3
or edi, eax
xor edi, dword [esi + 0x14]
not edx
or edx, edi
mov eax, edx
not eax
mov ecx, eax
mov edi, 0x66dc5767
and ecx, edi
mov edi, 0x9923a898
and edx, edi
or edx, ecx
mov ecx, dword [esi + 8]
mov edi, 0x66dc5767
and ecx, edi
mov edi, 0x9923a898
and ebx, edi
or ebx, ecx
xor ebx, edx
not ebx
or ebx, eax
mov eax, dword [0x514f88]
cmp ebx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg al
and dl, al
mov ah, ch
and ah, cl
or ah, dl
xor ah, 1
or ah, al
xor al, cl
not al
and al, cl
xor cl, ch
and cl, ch
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, ah
xor al, cl
xor cl, 1
or cl, ah
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xfcc48ae5
mov edi, 0x8de1144c
cmovne edx, edi
test al, 1
mov eax, edx
mov edi, 0xfcc48ae5
cmovne eax, edi
test cl, cl
cmovne eax, edx
mov ecx, dword [esi + 0x2c]
mov dword [esi + 0xc], ecx
jmp 0x41e5a8
mov ah, byte [esi + 0x39]
mov ch, byte [esi + 0x3a]
mov dl, ah
xor dl, 1
mov al, ch
xor al, 1
mov dh, dl
and dh, al
mov cl, dl
xor cl, al
or cl, dh
and dl, ah
xor dl, 1
mov dh, ah
xor dh, dl
or dl, ah
and al, ch
xor dl, 1
or dl, dh
xor al, 1
mov ah, ch
xor ah, al
or al, ch
xor al, 1
or al, ah
mov ah, dl
xor ah, 1
and ah, al
xor al, 1
and al, dl
or al, ah
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ch, cl
xor ch, dl
and ch, cl
and dl, cl
or dl, al
mov al, ch
xor al, dl
test al, 1
mov edi, 0x77d9e7ef
mov ebx, 0x9c426a01
cmovne edi, ebx
test dl, 1
mov eax, edi
cmovne eax, ebx
test ch, 1
cmove eax, edi
jmp 0x41e5a8
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xad208109
mov edi, eax
mov ebx, 0x20300a6
and edi, ebx
or edi, ecx
xor edi, ebx
mov ecx, eax
xor ecx, 0xaf2381af
and ecx, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0x50dc7e51
and ecx, 0xaf2381ae
or ecx, edi
and edx, 0x869e78ed
and eax, 0x79618712
or eax, edx
mov edx, ecx
not edx
mov edi, edx
mov ebx, 0xb9204859
and edi, ebx
mov ebx, 0x46dfb7a6
and ecx, ebx
or ecx, edi
mov edi, eax
xor edi, 0x40418702
xor eax, 0x80004849
mov ebx, 0xb9204859
and eax, ebx
mov ebx, 0x46dfb7a6
and edi, ebx
or edi, eax
xor edi, ecx
xor edx, edi
test edx, edi
sete byte [esi + 4]
mov eax, dword [0x514f98]
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl byte [esi + 5]
mov eax, edx
and al, cl
xor dl, cl
or al, dl
mov ecx, eax
xor cl, 1
mov ch, al
and ch, cl
mov ah, al
xor ah, ch
xor ch, 1
or ch, cl
xor dl, 1
xor ch, 1
or ch, ah
xor ch, dl
mov cl, al
and cl, dl
xor dl, al
or dl, cl
mov cl, dl
xor cl, ch
test dl, dl
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
test ch, 1
cmove edi, eax
test cl, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41f20e
cmp ecx, 0x85788c17
je 0x41f229
cmp ecx, 0xa0da02f3
jne 0x41f1f1
jmp 0x41f472
cmp ecx, 0xd7ff4ccd
je 0x41f2c8
cmp ecx, 0xe7a53eed
jne 0x41f1f1
mov ecx, 0xd7ff4ccd
jmp 0x41f1f1
mov dh, byte [esi + 4]
mov cl, byte [esi + 5]
mov ch, cl
xor ch, 1
mov bl, dh
xor bl, 1
mov dl, dh
and dl, cl
and cl, ch
xor cl, 1
mov bh, cl
xor bh, ch
or cl, ch
and ch, bl
or dl, ch
xor dl, 1
or dl, bl
mov ch, dl
xor ch, 1
xor cl, 1
or cl, bh
and bl, cl
xor cl, 1
and cl, dh
or cl, bl
mov ebx, ecx
xor bl, 1
mov bh, dl
and bh, ch
mov dh, bl
and dh, cl
mov eax, edx
and al, bh
xor bh, dl
or bh, al
xor dh, 1
mov eax, ecx
xor al, dh
or dh, cl
xor dh, 1
or dh, al
mov al, bh
xor al, 1
and al, dh
xor dh, 1
and dh, bh
or dh, al
xor bl, dl
or cl, ch
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test dh, 1
cmove ecx, ebx
not al
test al, 1
mov eax, 0xd7ff4ccd
cmovne ecx, eax
jmp 0x41f1f1
mov byte [esi + 6], 0x1d
mov ecx, edi
jmp 0x41f1f1
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x9ec53d34
mov edi, edx
mov ebx, 0x613ac2ca
and edi, ebx
or edi, eax
xor edi, ebx
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
mov dword [esi + 8], eax
mov ebx, 0xdf89999e
and dword [esi + 8], ebx
mov ebx, 0x20766661
and edi, ebx
add edi, dword [esi + 8]
or eax, edx
mov ebx, 0xdf89999e
and edx, ebx
mov ebx, 0x20766661
and ecx, ebx
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa09dcc0c
mov edi, 0x5f6233f3
and eax, edi
or eax, ecx
mov edx, dword [0x514f98]
xor eax, edi
sete al
sete byte [esi + 4]
setne ah
cmp edx, 9
setg cl
cmp edx, 0xa
setl dl
setl byte [esi + 5]
and ah, cl
and dl, al
or dl, ah
mov ah, dl
xor ah, cl
and ah, dl
xor cl, al
mov al, cl
xor al, 1
mov dl, ah
xor dl, cl
and cl, al
xor cl, 1
mov ch, al
xor ch, cl
or cl, al
xor cl, 1
or cl, ch
xor cl, ah
xor dl, 1
or al, ah
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne eax, edi
not dl
test cl, 1
cmovne eax, edi
test dl, 1
mov ecx, 0xa0da02f3
cmove eax, ecx
mov edx, 0x85788c17
cmp edx, 0xd7ff4ccc
jg 0x41f3ed
cmp edx, 0x85788c17
je 0x41f404
cmp edx, 0xa0da02f3
jne 0x41f3d0
jmp 0x41f6c8
cmp edx, 0xd7ff4ccd
je 0x41f467
cmp edx, 0xe7a53eed
jne 0x41f3d0
mov edx, 0xd7ff4ccd
jmp 0x41f3d0
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ch, cl
xor ch, 1
mov dh, cl
xor dh, dl
or cl, dl
xor cl, 1
or cl, dh
mov ebx, ecx
xor bl, 1
and dh, dl
or ch, dl
xor ch, 1
mov dl, dh
and dl, ch
xor ch, dh
or ch, dl
mov dl, ch
xor dl, 1
and ch, cl
or cl, dl
and dl, bl
or dl, ch
mov ch, cl
xor ch, dl
test ch, 1
mov edi, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edi, ebx
test dl, 1
mov edx, edi
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test cl, 1
cmovne edx, edi
jmp 0x41f3d0
mov byte [esi + 6], 0x1d
mov edx, eax
jmp 0x41f3d0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
mov eax, 0x9c2d43c0
xor edx, eax
and edx, ecx
not ecx
and ecx, eax
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x8ca30194
and edx, 0x735cfe6b
or edx, eax
mov ecx, edx
xor ecx, 0xef71bdab
xor edx, 0x108e4254
mov eax, edx
or eax, 1
and edx, 0xfffffffe
mov edi, ecx
and edi, 1
or edi, edx
mov edx, eax
mov ebx, 0x84c7efd4
and edx, ebx
and ecx, 0x7b38102a
or ecx, edx
mov edx, edi
not edx
or eax, edx
and edx, ebx
and edi, 0x7b38102b
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb3609eab
and eax, 0x4c9f6154
or eax, ecx
mov ecx, eax
xor ecx, 0x4c160004
xor eax, 0x33008ca1
and eax, 0x3389edf1
and ecx, 0xcc76120e
or ecx, eax
mov eax, ecx
xor eax, 0x12006050
xor ecx, 0x4160204
and ecx, 0x259f8fa5
mov edi, 0xda60705a
and eax, edi
or eax, ecx
mov edx, dword [0x514f98]
xor eax, edi
sete byte [esi + 4]
sete al
cmp edx, 9
setg cl
cmp edx, 0xa
setl dl
setl byte [esi + 5]
mov ah, al
and ah, cl
or cl, al
xor cl, 1
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ah, dl
and ah, al
xor dl, al
or ah, dl
xor ah, 1
mov al, dl
and al, ah
xor ah, dl
or ah, al
xor ah, cl
and cl, ah
mov dl, ah
xor dl, cl
test ah, 1
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
not dl
test cl, cl
cmove edi, eax
test dl, 1
mov eax, 0xa0da02f3
cmovne edi, eax
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41f5d6
cmp ecx, 0x85788c17
je 0x41f5f1
cmp ecx, 0xa0da02f3
jne 0x41f5b9
jmp 0x41f93e
cmp ecx, 0xd7ff4ccd
je 0x41f6bd
cmp ecx, 0xe7a53eed
jne 0x41f5b9
mov ecx, 0xd7ff4ccd
jmp 0x41f5b9
mov ch, byte [esi + 4]
mov al, byte [esi + 5]
mov dh, ch
xor dh, 1
mov bh, al
xor bh, 1
mov cl, bh
and cl, al
mov dl, bh
and dl, cl
xor cl, bh
or cl, dl
mov dl, ch
or dl, dh
mov ah, dl
xor ah, 1
mov bl, cl
xor bl, 1
or bh, al
mov al, dh
xor al, dl
and al, dh
and ah, ch
and dl, dh
or dl, ah
mov ah, al
and ah, dl
xor dl, al
mov al, bh
xor al, 1
or dl, ah
mov ah, bl
or ah, bh
and al, bl
and bh, cl
or bh, al
mov al, ah
xor al, bh
xor bh, 1
or bh, ah
xor al, 1
xor bh, 1
or bh, al
mov al, bh
xor al, 1
or al, dl
xor dl, 1
or dl, bh
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
and dh, bl
and cl, ch
or cl, dh
mov al, ch
and al, bl
xor bl, ch
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
and al, ah
or ah, cl
and cl, dl
or cl, al
mov al, ah
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test cl, 1
mov ecx, edx
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test ah, 1
cmovne ecx, edx
jmp 0x41f5b9
mov byte [esi + 6], 0x2e
mov ecx, edi
jmp 0x41f5b9
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x1d10d7ee
and eax, edx
mov edi, 0xe2ef2811
and edx, edi
or edx, ecx
xor edx, edi
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xd88af6d8
mov edi, edx
mov ecx, 0x27750927
and edi, ecx
or edi, eax
mov dword [esi + 0x20], edi
mov eax, edi
xor eax, ecx
mov dword [esi + 0x14], eax
mov ecx, edi
xor ecx, 0x2a871013
and ecx, eax
mov eax, ecx
not eax
mov dword [esi + 8], eax
mov edi, 0xeb36c4cb
and dword [esi + 8], edi
and ecx, 0x14c93b34
add ecx, dword [esi + 8]
or ebx, 0xf20de6cb
or eax, ebx
mov edi, 0xeb36c4cb
and ebx, edi
and edx, 0x4c01934
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe2514ee
and eax, 0xf1daeb11
or eax, ecx
mov ecx, eax
xor ecx, 0x25400c1
mov edx, dword [esi + 0x14]
and edx, 1
mov edi, dword [esi + 0x20]
xor edi, 0x27750926
or edi, edx
xor eax, 0xfc28f224
mov edx, eax
mov ebx, 0x75abdd1e
and edx, ebx
mov ebx, 0x8a5422e1
and ecx, ebx
or ecx, edx
mov edx, edi
not edx
or eax, edi
mov ebx, 0x75abdd1e
and edi, ebx
mov ebx, 0x8a5422e1
and edx, ebx
or edx, edi
xor edx, ecx
mov ecx, dword [0x514f98]
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xe1420e7c
and eax, 0x1ebdf183
or eax, edx
mov edx, eax
xor edx, 0xca0c100
xor eax, 0xa0020e44
and edx, 0x4de0c138
and eax, 0xb21f3ec7
or eax, edx
mov edx, eax
xor edx, 0x4ce08010
xor eax, 0x12090c04
and eax, 0x13094d2c
mov edi, 0xecf6b2d3
and edx, edi
or edx, eax
xor edx, edi
sete byte [esi + 4]
setne dl
sete ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl byte [esi + 5]
setl ch
mov cl, ah
xor cl, dl
and cl, ah
mov dh, al
xor dh, cl
not dh
and dh, cl
or cl, al
xor cl, 1
mov bl, dh
and bl, cl
xor cl, dh
or cl, bl
and dl, ch
or ch, ah
and al, ah
or al, dl
mov dl, ch
xor dl, al
xor al, 1
xor dl, 1
or al, ch
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xa0da02f3
mov ebx, 0xe7a53eed
cmovne eax, ebx
not dl
test cl, 1
mov edi, 0xe7a53eed
cmove eax, ebx
test dl, 1
mov ecx, 0xa0da02f3
cmovne eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41f8a4
cmp ecx, 0x85788c17
je 0x41f8bf
cmp ecx, 0xa0da02f3
jne 0x41f887
jmp 0x41fb08
cmp ecx, 0xd7ff4ccd
je 0x41f933
cmp ecx, 0xe7a53eed
jne 0x41f887
mov ecx, 0xd7ff4ccd
jmp 0x41f887
mov dl, byte [esi + 4]
mov ch, byte [esi + 5]
mov dh, dl
xor dh, 1
mov bl, dh
mov cl, dh
xor dh, ch
xor dh, 1
and dh, ch
xor ch, 1
and bl, ch
xor cl, ch
or cl, bl
mov ebx, ecx
xor bl, 1
xor ch, dl
xor ch, 1
and ch, dl
mov dl, dh
xor dl, 1
xor dh, ch
xor ch, 1
or ch, dl
xor ch, 1
or ch, dh
mov edx, ecx
and dl, ch
xor ch, 1
and bl, ch
or bl, dl
mov edx, ecx
and dl, ch
xor ch, cl
or ch, dl
mov cl, ch
xor cl, bl
test cl, 1
mov edx, 0xd7ff4ccd
cmovne edx, edi
test ch, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test bl, 1
cmove ecx, edx
jmp 0x41f887
mov byte [esi + 6], 0x2e
mov ecx, eax
jmp 0x41f887
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea ebx, [eax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ecx, eax
mov dword [esi + 8], eax
mov eax, ebx
or eax, 1
mov edx, eax
mov edi, 0x58b8510b
and edx, edi
mov edi, 0xa747aef4
and ecx, edi
or ecx, edx
mov dword [esi + 0x14], ecx
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, edx
not edi
or eax, edi
mov ecx, 0x58b8510b
and edi, ecx
mov ecx, 0xa747aef4
and edx, ecx
or edx, edi
xor edx, dword [esi + 0x14]
not eax
or eax, edx
mov edx, dword [0x514f98]
mov edi, 0x6f919a80
mov ecx, dword [esi + 8]
and ecx, edi
mov edi, 0x906e657f
and ebx, edi
or ebx, ecx
mov ecx, ebx
xor ecx, edi
mov edi, 0x6f919a80
xor ebx, edi
and ebx, eax
not eax
and ecx, eax
or ebx, ecx
not ebx
or ebx, eax
cmp ebx, 0xffffffff
sete byte [esi + 4]
sete byte [esi + 8]
setne ah
cmp edx, 9
setg al
mov dword [esi + 0x14], edx
cmp edx, 0xa
setl byte [esi + 5]
setl ch
mov dh, ch
xor dh, al
and dh, ch
mov cl, dh
xor cl, 1
or cl, dh
xor cl, 1
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
mov dh, ah
and dh, cl
not cl
mov dl, byte [esi + 8]
and cl, dl
or cl, dh
and ah, ch
or ch, dl
and al, dl
or al, ah
mov dl, ch
xor dl, al
xor al, 1
xor dl, 1
or al, ch
xor al, 1
or al, dl
mov edx, eax
not dl
mov ah, cl
xor ah, al
and ah, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov cl, ah
xor cl, al
test cl, 1
mov ecx, 0xe7a53eed
mov edx, 0xa0da02f3
cmovne ecx, edx
test al, al
mov edi, ecx
cmovne edi, edx
test ah, ah
not ebx
mov dword [esi + 8], ebx
cmove edi, ecx
mov ebx, edi
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41fa82
cmp ecx, 0x85788c17
je 0x41fa99
cmp ecx, 0xa0da02f3
jne 0x41fa65
jmp 0x41fd20
cmp ecx, 0xd7ff4ccd
je 0x41fafd
cmp ecx, 0xe7a53eed
jne 0x41fa65
mov ecx, 0xd7ff4ccd
jmp 0x41fa65
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
or al, dl
xor al, 1
mov ah, cl
xor ah, dl
or al, ah
mov ch, al
xor ch, 1
and dl, ah
and ah, cl
mov cl, dl
xor cl, 1
xor dl, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, 1
and ah, al
or al, cl
and cl, ch
or cl, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov ecx, edx
mov edi, 0xd7ff4ccd
cmovne ecx, edi
test al, 1
cmovne ecx, edx
jmp 0x41fa65
mov byte [esi + 6], 0x1c
mov ecx, ebx
jmp 0x41fa65
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea ebx, [eax - 1]
imul ebx, eax
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 0x2023a5b8
mov eax, 0xa523a5fd
and ecx, eax
mov edx, edi
and edx, 0x52105802
or edx, ecx
mov eax, edi
or eax, 0x85000045
mov ecx, 0xa523a5fd
and eax, ecx
mov ecx, ebx
and ecx, 0x8cc0200
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
and eax, 0xaf4020e8
and ecx, 0x50bfdf17
or ecx, eax
mov edx, ecx
xor edx, 0x87af8751
mov eax, 0x8cd23325
and edi, eax
mov eax, 0x732dccda
and ebx, eax
or ebx, edi
mov eax, ebx
mov edi, 0x8cd23325
xor ebx, edi
and ebx, edx
mov edi, dword [0x514f98]
mov edx, 0x732dccda
xor eax, edx
xor ecx, 0x785078ae
and eax, ecx
or ebx, eax
xor ecx, ebx
mov dword [esi + 0x14], ecx
mov dword [esi + 8], ebx
test ecx, ebx
sete byte [esi + 4]
sete ch
setne dl
cmp edi, 9
setg ah
mov dword [esi + 0x20], edi
cmp edi, 0xa
setl byte [esi + 5]
setl al
mov cl, dl
xor cl, ch
and cl, dl
mov dh, cl
xor dh, 1
mov bl, dh
and bl, cl
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
or dh, cl
xor bl, 1
xor dh, 1
mov cl, bl
and cl, dh
xor dh, bl
or dh, cl
mov cl, dh
xor cl, ah
and dh, cl
and cl, ah
mov bl, dh
xor bl, 1
xor dh, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dh
and dl, al
and ah, ch
or ah, dl
mov edx, eax
and dl, ch
xor al, ch
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
xor dl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, dl
mov al, ah
mov dl, ah
or ah, cl
mov ch, cl
xor cl, 1
xor al, 1
and dl, cl
and ch, al
or ch, dl
xor al, cl
xor ah, 1
or ah, al
mov al, ah
xor al, ch
test ah, 1
mov edi, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne edi, edx
test ch, 1
cmove edi, edx
test al, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x41fc92
cmp ecx, 0x85788c17
je 0x41fca9
cmp ecx, 0xa0da02f3
jne 0x41fc75
jmp 0x41fdd9
cmp ecx, 0xd7ff4ccd
je 0x41fd15
cmp ecx, 0xe7a53eed
jne 0x41fc75
mov ecx, 0xd7ff4ccd
jmp 0x41fc75
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, al
xor ah, 1
mov ch, dl
xor ch, cl
or cl, dl
xor cl, 1
or cl, ah
and ch, dl
or al, dl
xor al, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ah, dl
xor ah, al
test dl, 1
mov ecx, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne ecx, edx
test al, 1
cmove ecx, edx
test ah, 1
mov eax, 0xd7ff4ccd
cmove ecx, eax
jmp 0x41fc75
mov byte [esi + 6], 0x1c
mov ecx, edi
jmp 0x41fc75
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41fd58
cmp eax, 0x85788c17
je 0x41fd6d
cmp eax, 0xa0da02f3
jne 0x41fd3e
jmp 0x41ff63
cmp eax, 0xd7ff4ccd
je 0x41fdce
cmp eax, 0xe7a53eed
jne 0x41fd3e
mov eax, 0xd7ff4ccd
jmp 0x41fd3e
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
xor al, 1
mov edx, eax
xor dl, cl
xor dl, 1
mov ah, dl
or ah, al
and dl, cl
or al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov al, dl
and dl, ah
xor ah, 1
xor al, 1
mov cl, ah
xor cl, al
and cl, ah
and al, ah
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne edx, edi
test al, 1
mov eax, edx
cmovne eax, edi
test cl, 1
cmove eax, edx
jmp 0x41fd3e
mov byte [esi + 6], 0x1d
mov eax, ebx
jmp 0x41fd3e
mov eax, dword [esi + 8]
test dword [esi + 0x14], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41fe13
cmp eax, 0x85788c17
je 0x41fe2c
cmp eax, 0xa0da02f3
jne 0x41fdf9
jmp 0x420017
cmp eax, 0xd7ff4ccd
je 0x41ff58
cmp eax, 0xe7a53eed
jne 0x41fdf9
mov eax, 0xd7ff4ccd
jmp 0x41fdf9
mov ah, byte [esi + 4]
mov byte [esi + 0x28], ah
mov al, byte [esi + 5]
mov cl, ah
xor cl, 1
mov ebx, ecx
mov byte [esi + 0x30], cl
mov ecx, eax
xor cl, 1
mov ch, cl
and ch, al
mov edx, ecx
xor dl, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, dl
mov edx, ebx
or dl, ah
xor dl, 1
mov dh, ah
xor dh, bl
and dh, ah
xor cl, al
and cl, al
xor dh, dl
mov al, dh
xor al, 1
and dl, al
mov ebx, edx
xor dl, dh
mov ah, ch
xor ah, 1
xor bl, 1
or bl, al
mov al, ch
or al, ah
mov byte [esi + 0x3c], al
xor bl, 1
or bl, dl
mov byte [esi + 0x34], bl
mov edx, eax
xor dl, 1
mov dh, dl
and dh, al
mov al, dh
and al, dl
xor dh, dl
or dh, al
mov al, cl
xor al, 1
mov ebx, ecx
and bl, al
mov bh, bl
and bh, cl
xor bl, cl
or bl, bh
xor bl, dh
xor al, byte [esi + 0x3c]
or cl, dl
xor bl, 1
xor cl, 1
or cl, al
mov al, bl
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov al, cl
xor al, 1
mov dh, cl
and dh, al
mov dl, dh
xor dh, cl
xor dl, 1
or dl, al
xor dl, 1
or dl, dh
xor dl, byte [esi + 0x34]
mov al, dl
xor al, 1
mov cl, byte [esi + 0x30]
and cl, ah
mov dh, byte [esi + 0x28]
and ch, dh
or ch, cl
mov cl, dh
and cl, ah
xor ah, dh
or ah, cl
xor ah, 1
mov cl, ch
and cl, ah
xor ah, ch
or ah, cl
mov cl, ah
xor cl, 1
and dl, al
mov ch, cl
and ch, ah
xor dl, 1
mov dh, dl
xor dh, al
or dl, al
xor dl, 1
or dl, dh
mov dh, ch
and dh, cl
xor ch, cl
or ch, dh
xor ch, dl
mov cl, al
and cl, ah
xor ah, al
or ah, cl
mov cl, ah
xor cl, ch
test ah, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x41fdf9
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x41fdf9
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x41ff9b
cmp eax, 0x85788c17
je 0x41ffb0
cmp eax, 0xa0da02f3
jne 0x41ff81
jmp 0x42012b
cmp eax, 0xd7ff4ccd
je 0x42000c
cmp eax, 0xe7a53eed
jne 0x41ff81
mov eax, 0xd7ff4ccd
jmp 0x41ff81
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
or dl, cl
mov eax, edx
xor al, 1
mov ah, al
and ah, dl
mov ch, ah
xor ch, 1
or ch, dl
xor ah, al
xor ch, 1
or ch, ah
xor ch, cl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x41ff81
mov byte [esi + 6], 0x1d
mov eax, ebx
jmp 0x41ff81
mov eax, dword [esi + 8]
test dword [esi + 0x14], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x420051
cmp eax, 0x85788c17
je 0x42006a
cmp eax, 0xa0da02f3
jne 0x420037
jmp 0x42023e
cmp eax, 0xd7ff4ccd
je 0x420120
cmp eax, 0xe7a53eed
jne 0x420037
mov eax, 0xd7ff4ccd
jmp 0x420037
mov ah, byte [esi + 4]
mov dh, byte [esi + 5]
mov bl, ah
xor bl, 1
mov al, dh
xor al, 1
mov ch, dh
or ch, al
mov bh, ch
xor bh, 1
and bh, al
mov dl, ch
mov cl, ch
and cl, al
mov byte [esi + 0x28], cl
xor ch, al
xor al, bl
or bl, ah
xor bl, 1
mov cl, ah
and cl, bl
xor bl, ah
or bl, cl
and dl, dh
or dl, bh
or ch, byte [esi + 0x28]
xor ch, 1
mov cl, dl
and cl, ch
xor ch, dl
or ch, cl
mov cl, ch
xor cl, bl
and ch, cl
and cl, bl
xor ch, 1
xor cl, 1
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
or ah, dh
mov dl, ah
xor dl, al
xor al, 1
xor dl, 1
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, ebx
mov edx, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x420037
mov byte [esi + 6], 0x1d
mov eax, edi
jmp 0x420037
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
mov dword [esi + 0x20], ebx
cmp eax, 0xd7ff4ccc
jg 0x420166
cmp eax, 0x85788c17
je 0x42017f
cmp eax, 0xa0da02f3
jne 0x42014c
jmp 0x4202e2
cmp eax, 0xd7ff4ccd
je 0x420233
cmp eax, 0xe7a53eed
jne 0x42014c
mov eax, 0xd7ff4ccd
jmp 0x42014c
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ebx, ecx
xor bl, 1
mov ch, dl
xor ch, 1
mov dh, ch
mov al, ch
xor ch, bl
or bl, cl
xor bl, 1
mov ah, cl
xor ah, bl
xor ah, 1
and bl, ah
xor bl, 1
mov bh, bl
xor bh, ah
or bl, ah
or dh, dl
xor dh, 1
xor al, dh
xor bl, 1
or bl, bh
and dh, al
mov ah, al
xor ah, dh
xor dh, 1
xor ah, 1
or dh, al
xor dh, 1
or dh, ah
mov al, dh
xor al, 1
and dh, al
xor dh, 1
mov ah, dh
xor ah, al
or dh, al
xor dh, 1
or dh, ah
mov eax, ebx
xor al, 1
and al, dh
xor dh, 1
and dh, bl
mov ebx, dword [esi + 0x20]
or dh, al
or cl, dl
xor cl, 1
mov eax, ecx
and al, ch
xor ch, cl
or ch, al
xor ch, 1
mov cl, dh
xor cl, ch
or ch, dh
xor ch, 1
or ch, cl
mov al, ch
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test ch, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x42014c
mov byte [esi + 6], 0x10
mov eax, ebx
jmp 0x42014c
mov eax, dword [esi + 8]
test dword [esi + 0x14], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x420278
cmp eax, 0x85788c17
je 0x42028d
cmp eax, 0xa0da02f3
jne 0x42025e
jmp 0x4203d1
cmp eax, 0xd7ff4ccd
je 0x4202d7
cmp eax, 0xe7a53eed
jne 0x42025e
mov eax, 0xd7ff4ccd
jmp 0x42025e
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
or dl, al
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, 1
and al, dl
or dl, ah
and ah, cl
or ah, al
mov cl, ah
xor cl, dl
test ah, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x42025e
mov byte [esi + 6], 0x10
mov eax, edi
jmp 0x42025e
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42031a
cmp eax, 0x85788c17
je 0x420333
cmp eax, 0xa0da02f3
jne 0x420300
jmp 0x4204f1
cmp eax, 0xd7ff4ccd
je 0x4203c6
cmp eax, 0xe7a53eed
jne 0x420300
mov eax, 0xd7ff4ccd
jmp 0x420300
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, 1
mov dh, ah
and dh, ch
mov al, ah
xor al, ch
or al, dh
and ah, cl
xor ah, 1
mov dh, cl
xor dh, ah
or ah, cl
xor ah, 1
or ah, dh
mov cl, ch
and cl, dl
xor ch, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ch
xor cl, ah
mov edx, ecx
xor dl, 1
mov ch, cl
and ch, dl
xor ch, 1
mov ah, ch
xor ah, dl
or ch, dl
xor ch, 1
or ch, ah
mov ah, ch
and ah, al
xor dl, al
xor al, 1
xor ch, 1
and ch, al
or ch, ah
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne eax, edi
test ch, 1
cmove eax, edi
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x420300
mov byte [esi + 6], 0x27
mov eax, ebx
jmp 0x420300
mov eax, dword [esi + 8]
test dword [esi + 0x14], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42040b
cmp eax, 0x85788c17
je 0x420424
cmp eax, 0xa0da02f3
jne 0x4203f1
jmp 0x420617
cmp eax, 0xd7ff4ccd
je 0x4204e6
cmp eax, 0xe7a53eed
jne 0x4203f1
mov eax, 0xd7ff4ccd
jmp 0x4203f1
mov ch, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, ch
xor ah, 1
mov cl, dl
xor cl, 1
mov ebx, ecx
and bl, dl
mov al, cl
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov al, bl
xor al, 1
or cl, dl
xor cl, 1
mov bh, ch
and bh, ah
mov dl, ch
and dl, bh
xor bh, ch
or bh, dl
xor bh, 1
mov dl, ah
xor dl, al
and dl, ah
and al, ah
or ah, ch
xor ah, 1
mov dh, bh
and dh, ah
xor ah, bh
or ah, dh
mov dh, bl
xor dh, cl
or cl, bl
xor cl, 1
or cl, dh
xor cl, 1
mov bh, dh
and bh, cl
xor cl, dh
or cl, bh
mov dh, cl
xor dh, 1
and cl, dh
mov bh, dh
and bh, cl
xor cl, dh
or cl, bh
mov dh, cl
and dh, ah
xor ah, 1
xor cl, 1
and cl, ah
or cl, dh
and bl, ch
or al, bl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor cl, 1
mov edx, eax
xor dl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x4203f1
mov byte [esi + 6], 0x27
mov eax, edi
jmp 0x4203f1
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x420529
cmp eax, 0x85788c17
je 0x420542
cmp eax, 0xa0da02f3
jne 0x42050f
jmp 0x4206c4
cmp eax, 0xd7ff4ccd
je 0x42060c
cmp eax, 0xe7a53eed
jne 0x42050f
mov eax, 0xd7ff4ccd
jmp 0x42050f
mov ah, byte [esi + 4]
mov cl, byte [esi + 5]
mov al, ah
xor al, 1
mov edx, eax
and dl, ah
mov ch, al
and ch, dl
xor dl, al
or dl, ch
or al, ah
mov ah, dl
xor ah, 1
mov ch, ah
and ch, dl
mov dh, ah
xor dh, ch
xor ch, 1
or ch, dl
xor ch, 1
or ch, dh
mov dh, ch
xor dh, 1
and dh, al
mov bl, ah
and bl, al
xor ah, al
xor al, 1
and ch, al
mov al, cl
xor al, 1
or ch, dh
mov dh, al
xor dh, cl
and dh, al
or ah, bl
xor ch, 1
mov bl, ch
xor bl, ah
or ch, ah
mov ah, cl
or ah, al
xor ah, dh
xor ch, 1
or ch, bl
and dh, ah
xor ah, 1
mov bl, dh
and bl, ah
xor ah, dh
or ah, bl
mov ebx, dword [esi + 0x20]
xor ah, ch
xor cl, dl
mov ch, dl
xor ch, al
or al, dl
xor cl, 1
xor al, 1
or al, ch
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
mov dl, ah
xor dl, al
and dl, ah
and al, ah
xor ah, 1
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test dl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, edi
jmp 0x42050f
mov byte [esi + 6], 1
mov eax, ebx
jmp 0x42050f
mov eax, dword [esi + 8]
test dword [esi + 0x14], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
mov dword [esi + 0x28], edi
cmp eax, 0xd7ff4ccc
jg 0x420654
cmp eax, 0x85788c17
je 0x420669
cmp eax, 0xa0da02f3
jne 0x42063a
jmp 0x4207d5
cmp eax, 0xd7ff4ccd
je 0x4206b9
cmp eax, 0xe7a53eed
jne 0x42063a
mov eax, 0xd7ff4ccd
jmp 0x42063a
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor ch, 1
and cl, al
or dl, cl
xor dl, ch
mov cl, dl
xor cl, 1
and cl, ch
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ebx, edi
test dl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x28]
test cl, 1
cmove eax, ebx
jmp 0x42063a
mov byte [esi + 6], 1
mov eax, edi
jmp 0x42063a
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4206fc
cmp eax, 0x85788c17
je 0x420715
cmp eax, 0xa0da02f3
jne 0x4206e2
jmp 0x420890
cmp eax, 0xd7ff4ccd
je 0x4207ca
cmp eax, 0xe7a53eed
jne 0x4206e2
mov eax, 0xd7ff4ccd
jmp 0x4206e2
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and cl, ah
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov dh, al
or dh, dl
mov ch, cl
xor ch, 1
mov ah, al
xor ah, dh
and dh, al
or dh, ah
xor ah, 1
mov bl, ah
xor bl, dh
or ah, dh
xor ah, 1
or ah, bl
mov ebx, edx
and bl, al
mov dh, bl
xor dh, 1
or dh, al
mov bh, ch
xor bl, dl
xor dh, 1
or dh, bl
mov al, dh
and dh, ch
or ch, ah
xor ch, 1
xor bh, ah
xor bh, 1
and bh, ah
mov ah, ch
and ah, bh
xor bh, ch
or bh, ah
xor al, 1
and al, cl
or dh, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor dh, 1
mov al, dh
xor al, cl
or dh, cl
xor dh, 1
or dh, al
xor dh, bh
and bh, dh
mov cl, dh
xor cl, bh
test dh, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test bh, 1
mov ebx, dword [esi + 0x20]
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4206e2
mov byte [esi + 6], 4
mov eax, ebx
jmp 0x4206e2
mov eax, dword [esi + 8]
test dword [esi + 0x14], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42080f
cmp eax, 0x85788c17
je 0x420824
cmp eax, 0xa0da02f3
jne 0x4207f5
jmp 0x420a1e
cmp eax, 0xd7ff4ccd
je 0x420885
cmp eax, 0xe7a53eed
jne 0x4207f5
mov eax, 0xd7ff4ccd
jmp 0x4207f5
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
and dl, cl
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
mov ah, al
xor dl, al
xor al, cl
or ah, cl
xor ah, 1
or ah, al
mov al, dl
and dl, ah
xor ah, 1
xor al, 1
mov cl, ah
xor cl, al
and cl, ah
and al, ah
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, edi
mov edi, dword [esi + 0x28]
jmp 0x4207f5
mov byte [esi + 6], 4
mov eax, edi
jmp 0x4207f5
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4208c8
cmp eax, 0x85788c17
je 0x4208e1
cmp eax, 0xa0da02f3
jne 0x4208ae
jmp 0x420b15
cmp eax, 0xd7ff4ccd
je 0x420a13
cmp eax, 0xe7a53eed
jne 0x4208ae
mov eax, 0xd7ff4ccd
jmp 0x4208ae
mov cl, byte [esi + 4]
mov byte [esi + 0x28], cl
mov dl, byte [esi + 5]
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
mov bh, al
or bh, cl
mov ah, bh
xor ah, 1
mov ch, dl
or ch, bl
and ah, bh
xor ah, 1
mov dh, ah
xor dh, bh
or ah, bh
xor ah, 1
or ah, dh
mov byte [esi + 0x30], al
xor ah, al
xor ah, 1
mov dh, bh
and dh, al
xor bh, al
or bh, dh
xor bh, 1
mov dh, ah
and dh, bh
xor bh, ah
mov ah, ch
xor ah, 1
or bh, dh
mov al, ah
and al, ch
mov dh, al
xor dh, 1
or dh, ch
xor al, ah
xor dh, 1
or dh, al
mov ecx, ebx
and cl, dl
mov ch, cl
and ch, dl
mov al, cl
xor al, dl
or al, ch
xor al, dh
mov ch, ah
xor ch, dl
or ah, dl
xor ah, 1
or ah, ch
mov ch, ah
xor ch, al
xor al, 1
or al, ah
xor ch, 1
xor al, 1
or al, ch
mov ah, al
xor ah, 1
mov ch, al
and ch, ah
mov dh, ch
xor ch, al
xor dh, 1
or dh, ah
xor dh, 1
or dh, ch
xor dh, bh
mov bh, byte [esi + 0x30]
mov al, bh
mov ch, byte [esi + 0x28]
and al, ch
mov ah, al
xor ah, 1
xor al, bh
or ah, ch
xor ah, 1
or ah, al
mov al, cl
xor al, 1
xor cl, bl
or al, dl
xor al, 1
or al, cl
xor al, ah
xor ch, dl
mov cl, dh
xor cl, 1
or bl, bh
xor bl, 1
or bl, ch
xor bl, 1
mov dl, al
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov dl, cl
and dl, dh
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ah, dl
xor ah, 1
and ah, bl
and dl, al
or dl, ah
xor bl, cl
or al, dh
xor al, 1
or al, bl
mov ebx, dword [esi + 0x20]
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x4208ae
mov byte [esi + 6], 0x1e
mov eax, ebx
jmp 0x4208ae
mov eax, dword [esi + 8]
test dword [esi + 0x14], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x420a5b
cmp ecx, 0x85788c17
je 0x420a76
cmp ecx, 0xa0da02f3
jne 0x420a3e
jmp 0x420c8f
cmp ecx, 0xd7ff4ccd
je 0x420b0a
cmp ecx, 0xe7a53eed
jne 0x420a3e
mov ecx, 0xd7ff4ccd
jmp 0x420a3e
mov al, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, dl
xor ah, 1
or ah, al
xor al, 1
mov ch, al
xor ch, dl
mov cl, ch
xor cl, al
and cl, ch
xor ah, 1
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov ch, cl
xor ch, 1
mov edx, eax
xor dl, 1
mov ah, dl
mov dh, ch
mov ebx, edx
mov bh, ch
and bh, dl
xor dl, ch
and ch, cl
xor dh, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, dh
and ah, al
xor bl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, bl
mov al, ch
xor al, 1
and al, ah
xor ah, 1
and ah, ch
or ah, al
or dl, bh
mov al, dl
xor al, ah
test dl, 1
mov ecx, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne ecx, edx
test ah, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0xd7ff4ccd
cmovne ecx, eax
jmp 0x420a3e
mov byte [esi + 6], 0x1e
mov ecx, edi
jmp 0x420a3e
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x420b4d
cmp eax, 0x85788c17
je 0x420b66
cmp eax, 0xa0da02f3
jne 0x420b33
jmp 0x420d62
cmp eax, 0xd7ff4ccd
je 0x420c84
cmp eax, 0xe7a53eed
jne 0x420b33
mov eax, 0xd7ff4ccd
jmp 0x420b33
mov cl, byte [esi + 4]
mov edx, ecx
xor dl, 1
mov byte [esi + 0x28], dl
mov eax, ecx
or al, dl
mov ch, al
xor ch, 1
mov ebx, ecx
xor bl, dl
and bl, cl
mov bh, bl
xor bh, al
mov ah, ch
and ah, al
mov dl, ah
xor dl, 1
or dl, al
mov dh, byte [esi + 5]
xor ah, ch
xor dl, 1
or dl, ah
mov al, dh
xor al, 1
xor dl, bl
or bl, ch
mov ah, al
or ah, dh
xor dl, 1
xor bh, 1
xor bl, 1
or bl, bh
mov ch, dl
xor ch, bl
or bl, dl
mov dl, dh
xor dl, al
and dl, dh
xor bl, 1
or bl, ch
mov ch, dl
and dl, ah
xor ah, 1
xor ch, 1
mov bh, ah
xor bh, ch
and bh, ah
and ch, ah
or ch, dl
mov dl, bh
and dl, ch
xor ch, bh
or ch, dl
mov dl, ch
xor dl, 1
or dl, bl
xor bl, 1
xor dl, 1
or bl, ch
xor bl, 1
mov ah, dl
and ah, bl
xor bl, dl
or bl, ah
and al, dh
mov dl, dh
and dl, al
xor al, dh
or al, dl
xor al, byte [esi + 0x28]
mov dl, cl
and dl, dh
xor cl, dh
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ch, cl
xor cl, dl
xor ch, 1
or ch, al
xor ch, 1
or ch, cl
mov cl, ch
xor ch, 1
and ch, bl
xor bl, 1
and cl, bl
or ch, cl
mov cl, bl
and cl, al
xor bl, al
or bl, cl
mov cl, bl
xor cl, ch
test bl, 1
mov ebx, dword [esi + 0x20]
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x420b33
mov byte [esi + 6], 0x16
mov eax, ebx
jmp 0x420b33
mov eax, dword [esi + 8]
test dword [esi + 0x14], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x420cc9
cmp eax, 0x85788c17
je 0x420ce2
cmp eax, 0xa0da02f3
jne 0x420caf
jmp 0x420e77
cmp eax, 0xd7ff4ccd
je 0x420d57
cmp eax, 0xe7a53eed
jne 0x420caf
mov eax, 0xd7ff4ccd
jmp 0x420caf
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, cl
xor ah, 1
mov al, dl
xor al, 1
mov ch, ah
and ch, al
xor ah, al
or ah, ch
and al, dl
mov ch, al
and ch, dl
xor al, dl
or al, ch
xor al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
mov ecx, edx
xor dl, 1
and dl, ah
xor ah, 1
and cl, ah
or dl, cl
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x420caf
mov byte [esi + 6], 0x16
mov eax, edi
jmp 0x420caf
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x420d9d
cmp ecx, 0x85788c17
je 0x420db8
cmp ecx, 0xa0da02f3
jne 0x420d80
jmp 0x420f3e
cmp ecx, 0xd7ff4ccd
je 0x420e6c
cmp ecx, 0xe7a53eed
jne 0x420d80
mov ecx, 0xd7ff4ccd
jmp 0x420d80
mov ah, byte [esi + 4]
mov ch, byte [esi + 5]
mov dl, ah
xor dl, 1
mov cl, ch
xor cl, 1
mov al, ch
or al, cl
and cl, ch
xor cl, 1
mov dh, ch
xor dh, cl
or cl, ch
xor cl, 1
or cl, dh
xor al, 1
mov dh, ch
and dh, al
xor al, ch
mov ch, cl
xor ch, ah
or al, dh
mov dh, dl
and dh, al
xor al, 1
and al, ah
or al, dh
mov dh, ah
and dh, dl
xor ah, dh
xor dh, 1
or dh, dl
xor dh, 1
or dh, ah
xor dh, cl
xor dh, 1
xor ch, 1
or cl, dl
xor cl, 1
or cl, ch
xor cl, 1
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, al
xor ah, 1
and ah, cl
mov ch, dl
and ch, cl
xor dl, cl
xor cl, 1
and al, cl
or al, ah
or dl, ch
mov ecx, edx
xor cl, al
test cl, 1
mov edi, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edi, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edi
test al, 1
cmove ecx, edi
jmp 0x420d80
mov byte [esi + 6], 0x1e
mov ecx, ebx
jmp 0x420d80
mov eax, dword [esi + 8]
test dword [esi + 0x14], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x420eb1
cmp eax, 0x85788c17
je 0x420ec6
cmp eax, 0xa0da02f3
jne 0x420e97
jmp 0x420f51
cmp eax, 0xd7ff4ccd
je 0x420f33
cmp eax, 0xe7a53eed
jne 0x420e97
mov eax, 0xd7ff4ccd
jmp 0x420e97
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, al
xor ch, dl
mov dh, ch
xor dh, ah
and dh, ch
and dl, cl
mov ch, dl
and ch, cl
xor dl, cl
or dl, ch
and ah, dl
xor dl, 1
and dl, al
or dl, ah
mov al, dh
xor al, 1
and al, dl
xor dl, 1
mov cl, dh
xor cl, dl
and cl, dh
and dl, dh
or dl, al
mov ch, cl
xor ch, dl
test dl, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test ch, 1
cmovne eax, edi
mov edi, dword [esi + 0x28]
jmp 0x420e97
mov byte [esi + 6], 0x1e
mov eax, edi
jmp 0x420e97
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov eax, 0x9c426a01
jmp 0x41e5a8
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov edi, ecx
mov ebx, 0x15231547
and edi, ebx
mov ebx, 0xeadceab8
and eax, ebx
or eax, edi
mov edi, edx
not edi
or ecx, edi
mov ebx, 0x15231547
and edi, ebx
mov ebx, 0xeadceab8
and edx, ebx
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov eax, ecx
not eax
and eax, 0x9e2e9419
and ecx, 0x61d16be6
or ecx, eax
mov eax, edx
not eax
mov edi, eax
mov ebx, 0x25788409
and edi, ebx
mov ebx, 0xda877bf6
and edx, ebx
or edx, edi
mov edi, ecx
xor edi, 0x40816be6
xor ecx, 0x9e2e9418
or eax, ecx
mov ebx, 0x25788409
and ecx, ebx
mov ebx, 0xda877bf6
and edi, ebx
or edi, ecx
xor edi, edx
not eax
or eax, edi
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x1cb5cccd
and edx, eax
or eax, 0xe34a3332
mov edi, eax
mov ebx, 0xf58f4ce7
and edi, ebx
and ecx, 0x8308008
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0xa70b318
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf0405c89
and eax, 0xfbfa376
or eax, ecx
xor eax, 0x130a6fbb
sete al
cmp dword [0x514f88], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
mov ah, cl
xor ah, al
or dl, ah
mov ch, dl
xor ch, 1
and al, ah
and ah, cl
xor al, 1
xor ah, 1
mov cl, al
xor cl, ah
or ah, al
xor ah, 1
or ah, cl
mov al, ah
xor al, 1
and ah, dl
and ch, al
or ch, ah
mov cl, dl
and cl, al
xor al, dl
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0x5de28c3
mov edi, 0x77d9e7ef
cmovne edx, edi
test al, 1
mov eax, 0x5de28c3
cmovne eax, edx
test ch, 1
cmove eax, edx
mov ecx, dword [esi + 0x40]
mov dword [esi + 0x24], ecx
mov ecx, dword [esi + 0x44]
mov dword [esi + 0x18], ecx
jmp 0x41e5a8
cmp eax, 0x17f0b5b3
jne 0x41e5a8
mov eax, dword [esi + 0x88]
mov dword [esi + 0x10], eax
mov ecx, 0xcec7738
mov dword [esi + 0x20], 0
cmp ecx, 0xcec7737
jle 0x4211ff
cmp ecx, 0x365ced52
jg 0x421240
cmp ecx, 0xcec7738
je 0x42160a
cmp ecx, 0x12bbf10a
je 0x421775
cmp ecx, 0x14606094
jne 0x4210d9
mov eax, dword [esi + 0xc]
cmp eax, 0xe
setb byte [esi + 0x24]
mov eax, dword [0x514f84]
lea edx, [eax - 1]
imul edx, eax
mov dword [esi + 8], edx
mov eax, edx
not eax
or edx, 1
mov ebx, 0x7f295d8d
and edx, ebx
mov edi, eax
and edi, 0x80d6a272
or edi, edx
mov edx, eax
or edx, 0x7f295d8c
and edx, ebx
xor edx, edi
mov edi, edx
not edi
mov ebx, 0xae4add00
and edi, ebx
and edx, 0x51b522ff
or edx, edi
mov edi, edx
xor edi, 0x1a5000e
xor edx, ebx
mov ebx, edx
mov ecx, 0xf658f6f1
and ebx, ecx
mov ecx, 0x9a7090e
and edi, ecx
or edi, ebx
mov ecx, dword [esi + 8]
or edx, ecx
mov ebx, 0xf658f6f1
and ecx, ebx
mov ebx, 0x9a7090e
and eax, ebx
or eax, ecx
xor eax, edi
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne cl
cmp dword [0x514f80], 0xa
setl dl
xor cl, dl
mov ah, dl
or ah, al
xor ah, 1
xor dl, al
mov al, ah
and al, dl
xor dl, ah
or dl, al
mov eax, edx
xor al, 1
mov ah, al
and ah, cl
xor cl, 1
and dl, cl
or dl, ah
mov ah, cl
xor ah, al
or cl, al
xor cl, 1
or cl, ah
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x12bbf10a
mov edi, 0x683e2e54
cmovne ecx, edi
test dl, dl
cmove ecx, edi
test al, 1
mov eax, 0x12bbf10a
cmove ecx, eax
jmp 0x4210d9
cmp ecx, 0xe75f8e98
jg 0x421360
cmp ecx, 0xa783c5f4
je 0x42178b
cmp ecx, 0xc310b35a
je 0x421886
cmp ecx, 0xe16adc6d
jne 0x4210d9
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov ecx, 0x6cd87ff4
jmp 0x4210d9
cmp ecx, 0x365ced53
je 0x421896
cmp ecx, 0x683e2e54
je 0x421a16
cmp ecx, 0x6cd87ff4
jne 0x4210d9
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xde8d767e
mov edi, ecx
mov ebx, 0x21728980
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, ecx
and edx, 1
or edx, edi
mov ebx, edx
not ebx
mov dword [esi + 8], ebx
mov edi, 0xa6452b30
and ebx, edi
mov edi, 0x59bad4cf
and edx, edi
or edx, ebx
mov ebx, 0xa6452b30
and ecx, ebx
and eax, edi
or eax, ecx
xor eax, edx
not eax
or eax, dword [esi + 8]
cmp eax, 0xffffffff
sete cl
setne dl
cmp dword [0x514f80], 0xa
setl al
mov ah, dl
xor ah, cl
and ah, dl
mov dl, ah
xor dl, 1
mov ch, dl
and ch, ah
mov dh, ch
xor ch, ah
xor dh, 1
or dh, dl
xor dh, 1
or dh, ch
mov dl, al
xor dl, dh
xor dl, 1
and dl, dh
or dh, al
xor dl, 1
mov ah, dl
xor ah, dh
or dl, dh
xor dl, 1
or dl, ah
mov ah, al
or ah, cl
xor ah, 1
xor al, cl
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ah, cl
and ah, al
xor al, cl
or al, ah
xor al, dl
mov ah, al
xor ah, 1
and ah, dl
mov dl, ah
xor dl, al
test al, 1
mov ecx, 0xe16adc6d
mov edi, 0xf114e256
cmovne ecx, edi
test ah, 1
mov eax, 0xe16adc6d
cmove ecx, eax
test dl, 1
mov eax, dword [esi + 0x10]
mov dword [esi + 0x18], eax
cmovne ecx, edi
jmp 0x4210d9
cmp ecx, 0xe75f8e99
je 0x421a23
cmp ecx, 0x634609c
jne 0x421df6
mov eax, dword [esi + 0xc]
mov dword [esi + 0x14], eax
mov edi, dword [esi + 0x10]
mov al, byte [edi + eax]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ebx, dword [esi + 0xc]
add bl, 0x6c
mov ah, bl
not ah
mov cl, ah
and cl, 0x48
mov dl, ah
or dl, 0x48
mov ch, dl
not ch
or ch, cl
and dl, 0x14
mov cl, ch
and cl, 0xe2
or cl, dl
xor ch, 1
xor cl, 0x54
and ch, 9
or ch, cl
mov cl, ch
xor cl, 9
xor ch, 0x34
and ch, 0x35
mov edx, ecx
and dl, 0xca
or dl, ch
xor dl, 0x66
and cl, 0x53
or cl, dl
mov edx, ecx
not dl
and dl, 0xf1
and cl, 0xe
or cl, dl
and ah, 0x13
and bl, 0xec
or bl, ah
mov ah, bl
xor ah, 0xec
xor bl, 2
and bl, 0x82
mov dl, ah
and dl, 0x7d
or dl, bl
xor dl, 0x2e
and ah, 0xac
or ah, dl
mov bl, ah
mov ch, al
not ch
mov dl, ch
and dl, 0x77
mov dh, al
xor dh, 0x77
and dh, al
mov ah, dl
and ah, dh
xor dh, dl
or dh, ah
mov dl, dh
not dl
and dl, 0xc9
and dh, 0x36
or dh, dl
mov dl, dh
xor dl, 0xbe
mov ah, dl
and ah, 0x53
and dh, 0xac
or dh, ah
not dh
or dh, dl
and al, 0x27
mov dl, ch
and dl, 0xd8
or dl, al
mov eax, ecx
xor al, 0xc
xor cl, 0xf1
xor dl, 0x8b
and ch, 0xac
or ch, dl
mov dl, ch
not dl
and dl, 0x25
and ch, 0xda
or ch, dl
mov byte [esi + 8], ch
mov dl, cl
and dl, 0x62
and al, 0x9d
or al, dl
mov byte [esi + 0x28], al
xor al, 0x62
mov ah, al
or ah, 0x51
or cl, 0xae
xor cl, ah
mov bh, bl
not bh
mov ch, bl
xor ch, 0x51
and ch, bl
mov ah, bh
and ah, 0x51
mov dl, ch
and dl, ah
xor ah, ch
or ah, dl
mov dl, cl
not dl
and dl, 0xd8
and cl, 0x27
or cl, dl
mov dl, ah
not dl
and dl, 0xd8
and ah, 0x27
or ah, dl
xor ah, cl
mov dl, byte [esi + 0x28]
xor dl, 0x94
mov ecx, eax
and cl, 0x4b
and dl, 0xb4
or dl, cl
or al, bh
and bh, 0x4b
and bl, 0xb4
or bl, bh
xor bl, dl
not al
or al, bl
mov cl, ah
not cl
mov dl, cl
and dl, 0xa9
and ah, 0x56
or ah, dl
mov dl, al
not dl
or cl, al
and al, 0xa9
and dl, 0x56
or dl, al
mov bl, byte [esi + 8]
mov al, bl
xor al, 0xda
mov byte [esi + 0x28], al
xor bl, 0x25
mov byte [esi + 8], bl
xor dl, ah
not cl
or cl, dl
mov dl, al
or dl, 0x1b
or bl, 0xe4
xor bl, dl
mov ah, dh
not ah
mov dl, ah
or dl, 0x1b
mov ch, dl
and ch, 0x71
mov bh, dh
and bh, 0x84
or bh, ch
mov ch, dh
xor ch, 0x1b
and ch, ah
mov al, ch
not al
or dl, al
and al, 0x71
and ch, 0x8e
or ch, al
xor ch, bh
not dl
or dl, ch
mov al, dl
not al
and al, 0x50
and dl, 0xaf
or dl, al
mov al, bl
not al
and al, 0x50
and bl, 0xaf
or bl, al
xor bl, dl
mov al, ah
and al, 0x7a
and dh, 0x85
or dh, al
mov al, byte [esi + 0x28]
or ah, al
and al, 0x7a
mov dl, al
mov al, byte [esi + 8]
and al, 0x85
or al, dl
xor al, dh
not ah
or ah, al
mov al, ah
not al
and al, 0xb2
and ah, 0x4d
or ah, al
mov al, bl
not al
mov edx, eax
and dl, 0xc9
and bl, 0x36
or bl, dl
mov dl, ah
xor dl, 4
xor ah, 0xb2
or al, ah
and ah, 0xc9
and dl, 0x36
or dl, ah
xor dl, bl
not al
or al, dl
mov edx, ecx
not dl
mov ah, dl
and ah, 0x86
and cl, 0x79
or cl, ah
xor cl, al
xor cl, 0x86
and cl, al
or dl, al
mov eax, ecx
not al
mov ah, al
and ah, 0xbd
and cl, 0x42
or cl, ah
mov ah, dl
not ah
or al, dl
and dl, 0xbd
and ah, 0x42
or ah, dl
xor ah, cl
not al
or al, ah
mov ecx, dword [esi + 0x14]
mov byte [edi + ecx], al
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov ecx, 0xe75f8e99
jmp 0x4210d9
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
mov edi, 0xd29309f4
xor edx, edi
and edx, ecx
not ecx
and ecx, 0x5a832003
and eax, 0xa57cdffc
or eax, ecx
xor eax, 0x881029f7
mov ecx, eax
and ecx, edx
xor eax, edx
or eax, ecx
not edx
and edx, 0x2d6cf60b
and eax, edi
or eax, edx
mov ecx, eax
not ecx
mov ebx, ecx
mov dword [esi + 8], ecx
mov ecx, eax
or ecx, 0x902f240c
mov edi, ecx
mov edx, 0x8bbb0b5b
and edi, edx
and ebx, 0x6440d0a0
or ebx, edi
mov dword [esi + 0x14], ebx
mov edi, eax
xor edi, 0x6fd0dbf3
and edi, eax
mov edx, edi
not edx
or ecx, edx
mov ebx, 0x8bbb0b5b
and edx, ebx
and edi, 0x7444f4a4
or edi, edx
xor edi, dword [esi + 0x14]
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x5e0b5ac8
and ecx, 0xa1f4a537
or ecx, edx
xor ecx, 0xce247ec5
mov edx, dword [esi + 8]
and edx, 1
xor eax, 0xfffffffe
or eax, edx
mov edx, eax
not edx
and edx, 0xb012d927
mov edi, 0x4fed26d8
and eax, edi
or eax, edx
xor eax, edi
mov edx, ecx
and edx, eax
xor eax, ecx
mov ecx, dword [0x514f80]
or eax, edx
mov edx, eax
not edx
and eax, 0x5978ab4a
and edx, 0xa68754b5
or edx, eax
mov eax, edx
xor eax, 0x40154b1
xor edx, 0x1018a202
and edx, 0xb29ea206
and eax, 0x4d615df9
or eax, edx
mov edx, eax
xor edx, 0x80808206
xor eax, 0xd210168
and eax, 0x3f3f2168
mov edi, 0xc0c0de97
and edx, edi
or edx, eax
xor edx, edi
sete al
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
mov ch, cl
xor ch, dl
mov dh, ch
xor dh, ah
and dh, ch
and dl, cl
and al, ah
or al, dl
xor al, dh
mov dl, al
not dl
and dl, dh
mov ecx, edx
xor cl, al
mov edi, 0x683e2e54
mov ebx, 0x14606094
cmovne edi, ebx
test al, al
mov ecx, edi
cmovne ecx, ebx
test dl, dl
cmove ecx, edi
mov eax, dword [esi + 0x20]
mov dword [esi + 0xc], eax
jmp 0x4210d9
cmp byte [esi + 0x24], 0
mov ecx, 0x365ced53
mov eax, 0xa783c5f4
cmovne ecx, eax
jmp 0x4210d9
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
not ecx
mov eax, ecx
mov edx, 0x68539b72
and eax, edx
or ecx, edx
xor ecx, eax
mov edx, ecx
not edx
and ecx, 0x8df98b31
and edx, 0x720674ce
or edx, ecx
mov eax, edx
xor eax, 0x1a55efbc
mov ecx, edx
xor ecx, 0x1a55efbd
and ecx, eax
xor edx, 0xe5aa1042
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, eax
or edi, 0xa1e28285
mov ebx, 0xb1e2e7ad
and edi, ebx
and ecx, 0x421d0840
or ecx, edi
or edx, 0x10006528
and edx, ebx
and eax, 0xc001012
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa992e06f
and eax, 0x566d1f90
or eax, ecx
xor eax, 0x47072f8
setne cl
sete al
cmp dword [0x514f80], 9
setg dl
mov ah, al
or ah, dl
xor al, dl
not al
and al, dl
mov ch, ah
xor ch, al
xor al, 1
xor ch, 1
or al, ah
xor al, 1
or al, ch
mov ah, dl
and ah, cl
xor dl, cl
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
test cl, 1
mov edi, 0xe75f8e99
mov ecx, 0x634609c
cmovne edi, ecx
test dl, 1
mov ecx, 0xe75f8e99
cmovne ecx, edi
test al, 1
cmove ecx, edi
jmp 0x4210d9
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x20], eax
mov ecx, 0xcec7738
jmp 0x4210d9
mov eax, dword [0x514f84]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x8068881
and edx, 0x46802640
or edx, eax
or ecx, 0x4e86aec1
xor ecx, edx
mov eax, ecx
xor eax, 0x40802240
xor ecx, 0x9056111e
and eax, 0x69a9eae1
and ecx, 0x9656151e
or ecx, eax
mov edx, ecx
xor edx, 0xd8d0bbdf
xor ecx, 0x272f4420
mov eax, ecx
or eax, 1
and ecx, 0x8d07a885
mov edi, edx
and edi, 0x72f8577a
or edi, ecx
mov ecx, eax
mov ebx, 0x65ff5681
and ecx, ebx
mov ebx, 0x9a00a97e
and edx, ebx
or edx, ecx
mov ecx, edi
xor ecx, 0x1200017a
xor edi, 0x8d07a884
or eax, edi
mov ebx, 0x65ff5681
and edi, ebx
mov ebx, 0x9a00a97e
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0xdbd08330
and edi, ebx
mov ebx, 0x242f7ccf
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0xdbd08330
and edi, ebx
mov ebx, 0x242f7ccf
and edx, ebx
or edx, edi
xor edx, ecx
mov ecx, dword [0x514f80]
not eax
or eax, edx
sete dl
setne ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl ch
mov dh, ah
or dh, ch
xor dh, 1
mov cl, ah
xor cl, ch
not cl
and cl, ch
mov bl, dh
and bl, cl
xor cl, dh
or cl, bl
and ah, ch
mov ch, al
xor ch, dl
and ch, al
and al, dl
or al, ah
xor ch, 1
xor al, 1
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
xor ah, 1
mov ch, al
xor ch, ah
or ah, al
xor ah, 1
or ah, ch
mov ch, ah
and ch, cl
or al, cl
xor cl, 1
xor ah, 1
and ah, cl
or ah, ch
xor cl, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, ah
test al, 1
mov ecx, 0x6cd87ff4
mov edi, 0xe16adc6d
cmovne ecx, edi
test ah, 1
cmove ecx, edi
test dl, 1
mov eax, 0x6cd87ff4
cmove ecx, eax
jmp 0x4210d9
mov eax, dword [esi + 0xc]
mov ecx, 0x14606094
jmp 0x4210d9
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov edi, dword [esi + 0x10]
mov bl, byte [edi + eax]
mov eax, dword [esi + 0xc]
add al, 0x6c
mov edx, eax
not dl
mov ecx, eax
and cl, 0xba
mov ch, dl
and ch, 0x45
or ch, cl
mov cl, dl
and cl, al
mov dh, cl
not dh
mov bh, al
or bh, dh
and dh, 0xba
and cl, 0x45
or cl, dh
xor cl, ch
not bh
or bh, cl
mov cl, bh
not cl
and bh, 0x66
mov ch, cl
and ch, 0x99
or ch, bh
xor ch, 0x93
and cl, 0xf5
or cl, ch
mov dh, cl
mov ch, dl
and ch, 0xa
and al, 0xf5
or al, ch
xor dl, al
and dl, al
mov ecx, ebx
mov eax, ebx
not al
mov ch, bl
mov ah, al
and ah, 0xfc
and cl, 3
or cl, ah
mov byte [esi + 0x2c], dh
mov bh, dh
not bh
xor cl, 9
or cl, al
mov byte [esi + 0x14], cl
and al, 0x6e
and ch, 0x91
or ch, al
mov al, ch
xor al, 0x64
and al, 0xf5
xor ch, 0x9b
or ch, al
mov al, ch
not al
and al, 0xa7
and ch, 0x58
or ch, al
mov byte [esi + 0x28], ch
mov al, dh
and al, 0x5c
mov dh, bh
and dh, 0xa3
or dh, al
mov ch, dl
xor ch, 0x83
and ch, dl
mov bl, dl
not dl
and dl, 0x6e
and bl, 0x91
or bl, dl
mov dl, dh
xor dl, 0xa3
mov ah, dh
xor ah, 0xdf
and ah, dl
mov al, ah
not al
mov cl, al
and cl, 0x62
and ah, 0x9d
or ah, cl
mov cl, byte [esi + 0x2c]
or cl, 0x83
or al, cl
and cl, 0x62
and bh, 0x1c
or bh, cl
xor bh, ah
not al
or al, bh
mov cl, bl
xor cl, 0x91
mov ah, cl
and ah, 0x83
mov bh, ah
and bh, ch
xor ch, ah
or ch, bh
mov ah, al
not ah
and ah, 0xbf
and al, 0x40
or al, ah
mov ah, ch
not ah
and ah, 0xbf
and ch, 0x40
or ch, ah
xor ch, al
xor dh, 0x5c
mov al, dh
and al, 0x82
and dl, 0x7d
or dl, al
xor bl, 0x6e
or dh, bl
and bl, 0x82
and cl, 0x7d
or cl, bl
xor cl, dl
not dh
or dh, cl
mov al, dh
not al
mov cl, al
and cl, 0x15
and dh, 0xea
or dh, cl
mov cl, ch
not cl
mov dl, cl
and dl, 0x7f
and ch, 0x80
or ch, dl
xor dh, 0x15
or cl, dh
and dh, 0x7f
and al, 0x80
or al, dh
mov bh, byte [esi + 0x28]
mov dl, bh
xor dl, 0x58
xor al, ch
mov bl, byte [esi + 0x14]
mov ah, bl
not ah
not cl
or cl, al
mov al, bh
xor al, 0x26
and al, 0x36
xor bh, 0xc9
and bh, dl
mov ch, dl
and ch, 0xc9
or ch, al
mov edx, ebx
and dl, 4
xor bl, 0x6e
and bl, ah
mov al, ah
and al, 0xfb
or al, dl
mov dl, ch
xor dl, 0xc9
xor ch, 0xa7
and ch, dl
mov ah, ch
not ah
mov dh, ah
and dh, 0x49
and ch, 0xb6
or ch, dh
mov dh, bh
not dh
or ah, dh
and dh, 0x49
and bh, 0xb6
or bh, dh
xor bh, ch
xor al, 0xfb
not ah
or ah, bh
mov ch, al
and ch, 0x91
mov dh, ch
and dh, bl
xor bl, ch
or bl, dh
mov ch, ah
not ch
and ch, 7
and ah, 0xf8
or ah, ch
mov ch, bl
not ch
and ch, 7
and bl, 0xf8
or bl, ch
xor bl, ah
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ebx
not dl
mov ah, dl
and ah, 0xfc
and bl, 3
or bl, ah
mov ah, al
not ah
or dl, al
and al, 0xfc
and ah, 3
or ah, al
xor ah, bl
not dl
or dl, ah
mov eax, edx
not al
mov ah, al
or ah, cl
not ah
and al, 0xaf
and dl, 0x50
or dl, al
xor dl, cl
xor dl, 0xaf
and dl, cl
mov al, ah
and al, dl
xor dl, ah
or dl, al
mov eax, dword [esi + 8]
mov byte [edi + eax], dl
mov eax, dword [esi + 0xc]
mov dword [esi + 0x28], eax
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edi, ecx
xor edi, 0x5ec0ca7a
and edi, ecx
or ecx, 0xa13f3585
not eax
mov ebx, ecx
mov edx, 0x1f83b8bb
and ebx, edx
and eax, 0x40404240
or eax, ebx
mov ebx, edi
not ebx
or ecx, ebx
and ebx, edx
and edi, 0xe07c4744
or edi, ebx
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x3ebd1a1
and ecx, 0xfc142e5e
or ecx, eax
mov dword [esi + 8], ecx
mov eax, ecx
xor eax, 0x5d2b1bdb
xor ecx, 0xdb47116
mov ebx, ecx
and ebx, eax
mov edi, ebx
not edi
mov dword [esi + 0x14], edi
mov edx, 0x9158afb7
and dword [esi + 0x14], edx
mov edx, 0x6ea75048
and ebx, edx
add ebx, dword [esi + 0x14]
mov dword [esi + 0x14], ebx
mov ebx, dword [esi + 8]
xor ebx, 0xa2d4e424
mov dword [esi + 8], ebx
and ecx, ebx
mov ebx, ecx
not ebx
or edi, ebx
mov edx, 0x9158afb7
and ebx, edx
mov edx, 0x6ea75048
and ecx, edx
or ecx, ebx
xor ecx, dword [esi + 0x14]
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0xde4a749f
and edi, 0x21b58b60
or edi, ecx
mov edx, dword [esi + 8]
and edx, 0x2c487ab9
mov ecx, eax
and ecx, 0xd3b78546
or ecx, edx
xor edi, 0x8ed51e53
xor ecx, 0x2c487ab8
and eax, 1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8903d941
mov edx, 0x76fc26be
and eax, edx
or eax, ecx
xor eax, edx
mov ecx, edi
and ecx, eax
xor eax, edi
mov ebx, dword [esi + 0x28]
inc ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd1139ede
and eax, 0x2eec6121
or eax, ecx
mov ecx, eax
xor ecx, 0x26640121
xor eax, 0x411186d6
mov edx, 0x4999e6d6
and eax, edx
and ecx, 0xb6661929
or ecx, eax
mov eax, dword [0x514f80]
xor ecx, edx
sete cl
setne dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg al
mov ah, al
xor ah, dl
and dl, ch
or ch, cl
xor ch, 1
or ch, ah
and al, cl
or al, dl
xor al, 1
mov dl, ch
or dl, al
xor al, ch
mov ah, dl
xor ah, al
test al, al
mov ecx, 0x634609c
mov edi, 0xc310b35a
cmovne ecx, edi
test dl, dl
mov edx, 0x634609c
cmovne ecx, edx
test ah, ah
mov dword [esi + 0x1c], ebx
cmove ecx, edi
jmp 0x4210d9
cmp ecx, 0xf114e256
jne 0x4210d9
push dword [esi + 0x18]
call 0x4492f6
mov ecx, dword [esi + 0x8c]
mov ecx, dword [esi + 0x8c]
mov dword [esi + 0x10], ecx
mov ecx, dword [0x514f94]
lea edx, [ecx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov edi, edx
or edi, 0x605058c4
mov ebx, 0x78f3d8c6
and edi, ebx
mov ebx, ecx
and ecx, 0x1082211
or ecx, edi
or ebx, 0x18a38002
mov edi, 0x78f3d8c6
and ebx, edi
and edx, 0x86040528
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x51f724d3
and edx, 0xae08db2c
or edx, ecx
mov ebx, edx
xor ebx, 0xb7a3793f
mov dword [esi + 8], ebx
xor edx, 0x485c86c0
mov ecx, edx
and edx, 0x9555795c
and ebx, 0x6aaa86a3
or ebx, edx
or ecx, 1
mov edx, ecx
mov edi, 0x3035955a
and edx, edi
mov edi, dword [esi + 8]
and edi, 0xcfca6aa4
or edi, edx
mov dword [esi + 8], edi
mov edx, ebx
xor edx, 0x4a8a02a0
xor ebx, 0x9555795d
or ecx, ebx
mov edi, 0x3035955a
and ebx, edi
and edx, 0xcfca6aa5
or edx, ebx
xor edx, dword [esi + 8]
not ecx
or ecx, edx
mov edx, ecx
not edx
mov edi, edx
and edi, 0x6b5c57ee
and edx, ecx
mov ebx, 0x94a3a811
and ecx, ebx
or ecx, edi
xor ecx, ebx
mov edi, ecx
and edi, edx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x129968e0
and ecx, 0xed66971f
or ecx, edx
mov edx, ecx
xor edx, 0x2d061606
xor ecx, 0x129020c0
and ecx, 0xd2f0a1d9
and edx, 0x2d0f5e26
or edx, ecx
mov ecx, edx
xor ecx, 0x8040a151
xor edx, 0x4034a24
and edx, 0x56b34aac
mov ebx, 0xa94cb553
and ecx, ebx
or ecx, edx
mov edi, dword [0x514f90]
xor ecx, ebx
sete dl
sete byte [esi + 0x18]
setne byte [esi + 8]
cmp edi, 9
setg dh
cmp edi, 0xa
setl ch
mov byte [esi + 0x14], ch
setl byte [esi + 0x1c]
mov cl, dh
xor cl, ch
and cl, dh
mov ch, cl
xor ch, 1
mov bh, ch
and bh, cl
mov bl, ch
xor bl, bh
xor bh, 1
or bh, cl
xor bh, 1
or bh, bl
or ch, cl
mov cl, bh
xor cl, ch
or ch, bh
xor ch, 1
or ch, cl
mov bl, ch
xor bl, 1
mov cl, bl
and cl, ch
xor bl, cl
xor cl, 1
or cl, ch
xor cl, 1
or cl, bl
xor dl, byte [esi + 0x14]
mov ch, byte [esi + 8]
xor cl, ch
or dh, ch
xor dh, 1
or dh, dl
xor dh, 1
mov ch, dl
and ch, dh
xor dh, dl
or dh, ch
mov dl, dh
xor dl, 1
mov ch, dl
and ch, dh
xor dl, ch
xor ch, 1
or ch, dh
mov dh, cl
xor dh, 1
xor ch, 1
or ch, dl
mov dl, ch
xor dl, 1
and ch, cl
or cl, dl
and dl, dh
or dl, ch
mov ch, cl
xor ch, dl
test dl, 1
mov edi, 0x791e792f
mov edx, 0x15f53277
cmovne edi, edx
mov dword [esi + 0x34], eax
test cl, 1
mov eax, 0x791e792f
cmovne edi, eax
test ch, 1
cmove edi, edx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4220e9
cmp eax, 0xc4355b7d
je 0x422109
cmp eax, 0xdf78edc4
jne 0x42200b
mov ah, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov dl, ah
xor dl, 1
mov al, ch
xor al, 1
and al, ch
xor al, 1
mov bl, ch
xor bl, al
or al, ch
xor al, 1
or al, bl
mov bh, ah
or bh, dl
mov ch, al
xor ch, 1
mov cl, ah
or cl, bh
xor bh, ah
mov bl, cl
xor bl, bh
xor bh, 1
xor bl, 1
or bh, cl
xor bh, 1
or bh, bl
and al, ch
mov bl, al
xor bl, 1
mov cl, bl
xor cl, ch
or bl, ch
xor bl, 1
or bl, cl
mov cl, bh
xor cl, 1
and cl, bl
xor bl, 1
and bl, bh
or bl, cl
mov cl, ch
and cl, al
xor al, ch
or al, cl
and dl, al
xor al, 1
and al, ah
or al, dl
mov cl, ah
and cl, ch
xor ch, ah
or ch, cl
mov cl, ch
xor cl, al
xor al, 1
xor cl, 1
or al, ch
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x42200b
cmp eax, 0x15f53277
je 0x42475c
cmp eax, 0x791e792f
jne 0x42200b
mov eax, 0xc4355b7d
jmp 0x42200b
mov word [esi + 0xc], 0x3e2f
mov eax, edi
jmp 0x42200b
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov word [ecx], ax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
not ecx
mov eax, ecx
mov edx, 0x733329ee
and eax, edx
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and ecx, 0x67e57f28
and eax, 0x981a80d7
or eax, ecx
mov ecx, eax
xor ecx, 0xc2008938
mov edx, eax
xor edx, 0x14d656c6
mov edi, eax
xor edi, 0xc2068f7e
and edi, edx
and ecx, 0xd6d0d9b8
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0x747e15ef
and ecx, 0x8b81ea10
or ecx, edi
xor ecx, 0xa2aecc56
and edx, 1
xor eax, 0x14d656c7
or eax, edx
mov edx, eax
not edx
and edx, 0xa2ae1f09
mov edi, 0x5d51e0f6
and eax, edi
or eax, edx
xor eax, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
or edx, 0xc3709834
mov edi, eax
not edi
mov ecx, eax
mov ebx, 0x280c22c3
xor ecx, ebx
and ecx, eax
mov ebx, 0xc3789af7
and edx, ebx
and edi, 0x28042000
or edi, edx
mov edx, ecx
not edx
or eax, edx
and edx, ebx
and ecx, 0x3c876508
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
not ecx
and ecx, 0xd7f3dd3c
mov edx, 0x280c22c3
and eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3ecf6358
and eax, 0xc1309ca7
or eax, ecx
mov ecx, eax
xor ecx, 0x1101424
xor eax, 0x3c040040
and eax, 0xfc2488c3
and ecx, 0x3db773c
or ecx, eax
mov eax, ecx
xor eax, 0x94208080
xor ecx, 0x3d90728
and ecx, 0x6bdd0f6b
mov edx, 0x9422f094
and eax, edx
or eax, ecx
mov ecx, dword [0x514f90]
xor eax, edx
setne dl
sete ah
sete byte [esi + 0x18]
cmp ecx, 9
setg dh
cmp ecx, 0xa
setl al
setl byte [esi + 0x1c]
and dh, ah
mov ecx, eax
and cl, dl
or cl, dh
xor dl, al
mov ch, al
and ch, ah
xor al, ah
xor dl, 1
or al, ch
xor al, 1
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ch, cl
xor ch, al
and ch, cl
and al, cl
or al, dl
mov cl, al
xor cl, ch
test al, al
mov eax, 0x791e792f
mov edi, 0x15f53277
cmovne eax, edi
test ch, ch
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, edi
mov edx, dword [esi + 0x20]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x42236b
cmp ecx, 0xc4355b7d
je 0x42238d
cmp ecx, 0xdf78edc4
jne 0x4222d4
mov dl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov cl, dl
xor cl, 1
mov dh, cl
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
or dl, ch
xor ch, 1
xor dh, ch
xor dl, 1
or dl, dh
mov dh, dl
xor dh, 1
xor cl, 1
or cl, bl
xor cl, ch
mov ch, cl
xor ch, dl
and dl, dh
mov ebx, edx
and bl, dh
xor dl, dh
or dl, bl
xor dl, cl
xor ch, 1
or cl, dh
xor cl, 1
or cl, ch
mov ch, cl
xor ch, dl
test ch, 1
mov edi, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edi, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmovne ecx, edi
test dl, 1
cmove ecx, edi
mov edx, dword [esi + 0x20]
jmp 0x4222d4
cmp ecx, 0x15f53277
je 0x4249a4
cmp ecx, 0x791e792f
jne 0x4222d4
mov ecx, 0xc4355b7d
jmp 0x4222d4
mov word [esi + 0xc], 0x3e02
mov ecx, eax
jmp 0x4222d4
push eax
sub esp, 8
mov dword [esi + 8], esp
sub esp, 0x10
mov dword [esi + 0x14], esp
push eax
mov eax, esp
mov dword [esi + 0x6c], eax
push eax
mov eax, esp
mov dword [esi + 0x54], eax
push eax
mov eax, esp
mov dword [esi + 0x58], eax
push eax
mov eax, esp
mov dword [esi + 0x70], eax
push eax
mov eax, esp
mov dword [esi + 0x5c], eax
push eax
mov eax, esp
mov dword [esi + 0x74], eax
sub esp, 0x10
mov dword [esi + 0x10], esp
sub esp, 0x18
mov eax, esp
mov dword [esi + 0x78], eax
sub esp, 0x14
mov eax, esp
mov dword [esi + 0x7c], eax
sub esp, 0x2c
mov eax, esp
mov dword [esi + 0xa0], eax
sub esp, 0x14
mov eax, esp
mov dword [esi + 0xa4], eax
sub esp, 0x10
mov eax, esp
mov dword [esi + 0x80], eax
sub esp, 0x38
mov eax, esp
mov dword [esi + 0x84], eax
sub esp, 0x10
mov eax, esp
mov dword [esi + 0x88], eax
sub esp, 0x1c
mov eax, esp
mov dword [esi + 0x8c], eax
sub esp, 0x10
mov eax, esp
and eax, 0xfffffff8
mov esp, eax
mov dword [esi + 0x94], eax
push eax
sub esp, 0x2c
mov eax, esp
mov dword [esi + 0x90], eax
sub esp, 0x10
mov eax, esp
and eax, 0xfffffff8
mov esp, eax
mov dword [esi + 0xc4], eax
push eax
sub esp, 0x2c
mov eax, esp
mov dword [esi + 0xa8], eax
sub esp, 0x10
mov eax, esp
mov dword [esi + 0xac], eax
sub esp, 0x10
mov eax, esp
mov dword [esi + 0xb0], eax
sub esp, 0x10
mov eax, esp
mov dword [esi + 0xb4], eax
sub esp, 0x10
mov dword [esi + 0x20], esp
mov edx, dword [0x514f9c]
lea ecx, [edx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov edi, edx
and edi, 0xa3ed49a3
mov ebx, ecx
and ebx, 0x5c12b65c
or ebx, edi
mov edi, ebx
xor edi, 0x50000040
xor ebx, 0x80000120
or ebx, 0x20a0840a
mov eax, 0xa4a2a73a
and ebx, eax
and edi, 0x53014040
or edi, ebx
or edx, 0x84022330
and edx, eax
and ecx, 0x85c1885
or ecx, edx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x6ebcacd8
and ecx, 0x91435327
or ecx, edx
mov edi, ecx
xor edi, 0x46403057
mov edx, ecx
xor edx, 0x46403056
and edx, edi
xor ecx, 0xa98ac388
and ecx, 0xed8ac389
and edi, 0x12753c76
or edi, ecx
mov ecx, edx
not ecx
mov ebx, ecx
mov eax, 0x1450809b
and ebx, eax
mov eax, 0xebaf7f64
and edx, eax
or edx, ebx
mov ebx, edi
xor ebx, 0x2253c64
xor edi, 0xed8ac388
or ecx, edi
mov eax, 0x1450809b
and edi, eax
mov eax, 0xebaf7f64
and ebx, eax
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and ecx, edx
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xda464de9
and ecx, 0x25b9b216
or ecx, edx
mov edi, ecx
xor edi, 0x24809000
xor ecx, 0x20601e8
and ecx, 0x33f23fe
mov eax, 0xfcc0dc01
and edi, eax
or edi, ecx
xor edi, eax
sete byte [esi + 0x18]
mov eax, dword [0x514f98]
setne cl
cmp eax, 9
setg dl
mov dword [esi + 0x28], eax
cmp eax, 0xa
setl byte [esi + 0x1c]
setl ch
mov dh, dl
and dh, cl
xor dl, cl
or dl, dh
mov dh, cl
or dh, ch
xor cl, ch
not cl
and cl, ch
xor dh, 1
mov ch, dh
and ch, cl
xor cl, dh
or cl, ch
xor cl, 1
mov ch, dl
or ch, cl
xor cl, dl
mov dl, ch
xor dl, cl
test dl, 1
mov edx, 0xa0da02f3
mov ebx, 0xe7a53eed
cmovne edx, ebx
mov eax, dword [esi + 0x20]
mov dword [esi + 0xb8], eax
test cl, 1
mov ebx, edx
mov eax, 0xa0da02f3
cmovne ebx, eax
test ch, 1
cmovne ebx, edx
mov dword [esi + 0x20], ebx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x422626
cmp ecx, 0x85788c17
je 0x422641
cmp ecx, 0xa0da02f3
jne 0x422609
jmp 0x424bf8
cmp ecx, 0xd7ff4ccd
je 0x4226df
cmp ecx, 0xe7a53eed
jne 0x422609
mov ecx, 0xd7ff4ccd
jmp 0x422609
mov ah, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov ecx, eax
xor cl, 1
mov ch, ah
xor ch, 1
and cl, ch
mov dl, ah
and dl, al
or dl, cl
xor dl, 1
or dl, ch
mov cl, dl
xor cl, 1
xor ch, al
xor ch, 1
and ch, al
xor al, ah
and al, ah
xor ch, 1
xor al, 1
mov ah, ch
xor ah, al
or al, ch
xor al, 1
or al, ah
mov ch, al
xor ch, 1
mov dh, dl
and dh, cl
mov ah, ch
and ah, al
xor dl, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, dl
mov dl, ch
and dl, ah
xor ah, ch
or ah, dl
mov dl, dh
xor dl, 1
and dl, ah
xor ah, 1
and ah, dh
or ah, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, ah
test cl, 1
mov edx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edx, ecx
test al, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test ah, 1
cmove ecx, edx
jmp 0x422609
mov byte [esi + 0xc], 3
mov ecx, dword [esi + 0x20]
jmp 0x422609
mov eax, dword [esi + 0xfc]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, 0x22d84758
jmp 0x401122
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov eax, dword [0x514f9c]
lea edi, [eax - 1]
imul edi, eax
mov dword [esi + 8], edi
mov eax, edi
not eax
mov edx, eax
and edx, 0x26ce1414
and edi, 0xd931ebeb
or edi, edx
mov edx, edi
xor edx, 0x8830eb00
xor edi, 0x460010
or edi, 1
mov ebx, 0x514700fb
and edi, ebx
and edx, 0xaeb8ff04
or edx, edi
mov edi, eax
or edi, 0x514700fa
and edi, ebx
xor edi, edx
mov edx, edi
not edx
mov ebx, edx
mov ecx, 0x4c0131a4
and ebx, ecx
mov ecx, 0xb3fece5b
and edi, ecx
or edi, ebx
mov ebx, 0x4c0131a4
mov ecx, dword [esi + 8]
and ecx, ebx
mov ebx, 0xb3fece5b
and eax, ebx
or eax, ecx
xor eax, edi
mov ecx, dword [0x514f98]
xor edx, eax
test edx, eax
sete dl
setne ah
sete byte [esi + 0x18]
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
setl byte [esi + 0x1c]
mov ch, cl
or dl, cl
xor cl, ah
not cl
and cl, ah
or ch, ah
mov dh, ch
xor dh, cl
xor cl, 1
or cl, ch
xor dh, 1
xor cl, 1
or cl, dh
xor al, ah
mov ah, dl
xor ah, al
xor al, 1
xor ah, 1
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
xor cl, 1
mov ah, cl
and ah, al
xor cl, al
or cl, ah
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne eax, edi
test cl, 1
mov ecx, 0xa0da02f3
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
mov dword [esi + 8], ecx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42282b
cmp eax, 0x85788c17
je 0x422844
cmp eax, 0xa0da02f3
jne 0x422811
jmp 0x424ce7
cmp eax, 0xd7ff4ccd
je 0x42290c
cmp eax, 0xe7a53eed
jne 0x422811
mov eax, 0xd7ff4ccd
jmp 0x422811
mov dl, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov dh, dl
xor dh, 1
mov al, dh
and al, dl
mov ah, dh
and ah, al
xor al, dh
or al, ah
mov ebx, ecx
xor bl, 1
mov ah, al
xor ah, 1
or dh, dl
mov ch, dh
xor ch, 1
mov dl, cl
or dl, bl
xor dl, bl
and ch, dh
mov bh, dh
and bh, ch
xor ch, dh
or ch, bh
mov bh, ch
and bh, al
xor ch, 1
and ch, ah
or ch, bh
mov bh, ah
and bh, dh
xor dh, ah
or dh, bh
xor dh, 1
mov bh, ch
and bh, dh
xor dh, ch
or dh, bh
mov bh, dl
and bh, bl
xor bh, 1
mov ch, bh
xor ch, dl
or bh, dl
xor bh, 1
or bh, ch
mov dl, bh
xor dl, 1
and bh, dl
mov ch, dl
and ch, bh
xor bh, dl
or bh, ch
xor bh, dh
and bl, ah
or ah, cl
and al, cl
or al, bl
xor al, 1
mov cl, ah
xor cl, al
or al, ah
mov dl, bh
xor dl, 1
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, bh
or bh, al
and al, dl
or al, cl
mov ecx, eax
xor cl, bh
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test bh, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, edi
jmp 0x422811
mov byte [esi + 0xc], 2
mov eax, dword [esi + 8]
jmp 0x422811
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xf2d1ca45
and edx, ecx
or ecx, 0xd2e35ba
mov edi, ecx
mov ebx, 0x95d2c052
and edi, ebx
and eax, 0x62010a05
or eax, edi
mov edi, edx
not edi
or ecx, edi
and edi, ebx
and edx, 0x6a2d3fad
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8f7c3988
and ecx, 0x7083c677
or ecx, eax
mov eax, ecx
xor eax, 0x82520c32
mov edx, ecx
xor edx, 0x82520c33
and edx, eax
xor ecx, 0x7dadf3cc
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0x5f8541dd
and edi, ebx
mov ebx, 0xa07abe22
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0x5f8541dd
and edi, ebx
mov ebx, 0xa07abe22
and edx, ebx
or edx, edi
xor edx, ecx
mov edi, dword [0x514fa0]
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1d04edb
mov edx, 0xfe2fb124
and eax, edx
or eax, ecx
xor eax, edx
cmp eax, 0xffffffff
setne dl
sete ah
cmp edi, 0xa
setl cl
cmp edi, 9
setg ch
mov al, ch
xor al, ah
not al
and al, ah
xor dl, ch
or ch, ah
mov dh, ch
xor dh, al
xor al, 1
or al, ch
xor dh, 1
xor al, 1
or al, dh
xor dl, 1
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
xor cl, 1
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x114b0ff9
mov edi, 0xbbd17d2f
cmovne ecx, edi
test al, 1
mov eax, ecx
mov edi, 0x114b0ff9
cmovne eax, edi
test dl, 1
cmovne eax, ecx
jmp 0x401122
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov word [ecx], ax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa8b4c800
and ecx, eax
mov edi, 0x574b37ff
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x4155b15b
and eax, 0xbeaa4ea4
or eax, edx
xor eax, 0xbeaa4ea5
mov edx, ecx
and edx, eax
xor eax, ecx
mov ecx, dword [0x514f90]
or eax, edx
mov edx, eax
not edx
and edx, 0x2a9210d0
and eax, 0xd56def2f
or eax, edx
mov edx, eax
xor edx, 0xd44da026
xor eax, 0x2a920080
and eax, 0x2bb24f89
and edx, 0xd44db076
or edx, eax
mov eax, edx
xor eax, 0x28800c89
xor edx, 0x9445a046
and edx, 0x9777e346
mov edi, 0x68881cb9
and eax, edi
or eax, edx
xor eax, edi
cmp eax, 0xffffffff
sete dl
sete byte [esi + 0x18]
setne ah
cmp ecx, 9
setg dh
cmp ecx, 0xa
setl byte [esi + 0x1c]
mov al, ah
xor al, dh
and ah, al
mov ecx, eax
and cl, dh
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
xor dl, dh
and dl, dh
xor dl, 1
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
not dl
mov ah, cl
xor ah, 1
and dl, ah
or ah, al
and al, cl
or al, dl
mov cl, ah
xor cl, al
test cl, 1
mov ecx, 0x15f53277
mov edx, 0x791e792f
cmovne ecx, edx
test al, 1
mov edi, ecx
mov edx, 0x15f53277
cmovne edi, edx
test ah, 1
cmovne edi, ecx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x422c8b
cmp eax, 0xc4355b7d
je 0x422cab
cmp eax, 0xdf78edc4
jne 0x422b97
mov cl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov bl, ah
xor bl, 1
mov bh, bl
or bh, ah
mov al, bh
xor al, 1
mov ch, bh
and ch, al
mov dl, bh
xor dl, ch
xor ch, 1
or ch, al
mov al, cl
xor al, bl
xor ch, 1
or ch, dl
mov dl, ch
xor dl, 1
and dl, bl
and ch, ah
or ch, dl
mov dl, bh
and dl, bl
xor bh, bl
or bh, dl
xor ch, 1
mov dl, ch
xor dl, bh
or ch, bh
mov ebx, ecx
xor bl, 1
xor ch, 1
or ch, dl
or bl, ch
xor ch, 1
or ch, cl
xor ch, 1
xor bl, 1
mov dl, ch
and dl, bl
xor bl, ch
or bl, dl
or cl, ah
xor cl, 1
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
mov ah, bl
and ah, dl
mov ch, ah
and ch, bl
xor ah, bl
mov dh, cl
and dh, al
or ah, ch
mov ch, dh
and ch, cl
xor dh, cl
or dh, ch
mov cl, ah
xor cl, 1
and cl, dh
xor dh, 1
and dh, ah
or dh, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ecx, edx
xor cl, dh
test dl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dh, 1
cmove eax, ebx
not cl
test cl, 1
mov ecx, 0xc4355b7d
cmovne eax, ecx
jmp 0x422b97
cmp eax, 0x15f53277
je 0x424eba
cmp eax, 0x791e792f
jne 0x422b97
mov eax, 0xc4355b7d
jmp 0x422b97
mov word [esi + 0xc], 0x3e02
mov eax, edi
jmp 0x422b97
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx], ax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x491f4e25
and eax, ecx
mov edi, 0xb6e0b1da
and ecx, edi
or ecx, edx
xor ecx, edi
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xbdc62f73
mov edi, edx
mov ebx, edx
mov edx, 0x808c9a9a
and edi, edx
mov edx, eax
and edx, 0x42314004
or edx, edi
mov dword [esi + 8], edx
mov edi, ecx
xor edi, 0x4239d08c
and edi, ecx
mov edx, edi
not edx
or ebx, edx
mov dword [esi + 0x14], ebx
mov ebx, 0x808c9a9a
and edx, ebx
and edi, 0x7f736565
or edi, edx
xor edi, dword [esi + 8]
mov edx, dword [esi + 0x14]
not edx
or edx, edi
not edi
and edi, 0xbdc62f72
and edx, 0x4239d08d
or edx, edi
mov edi, edx
and ecx, 0xc48025ba
mov edx, eax
and edx, 0x3b7fda45
or edx, ecx
xor edx, 0xc48025bb
and eax, 1
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf9641ef3
mov edx, 0x69be10c
and eax, edx
or eax, ecx
xor eax, edx
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov edx, eax
mov ecx, eax
xor ecx, 0x8ad0b5ed
and ecx, eax
not eax
and eax, 0x9034ad
mov edi, 0x8a408140
and edx, edi
or edx, eax
xor edx, edi
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1c1fc68c
and ecx, 0xe3e03973
or ecx, eax
mov eax, ecx
xor eax, 0x910008e
xor ecx, 0x168b7320
and eax, 0x895400cf
and ecx, 0x76abff30
or ecx, eax
mov eax, ecx
xor eax, 0x80040000
xor ecx, 0x122a2930
and ecx, 0x1b7a29ff
mov edx, 0xe485d600
and eax, edx
or eax, ecx
mov ecx, dword [0x514f90]
xor eax, edx
sete byte [esi + 0x18]
setne dl
sete ah
cmp ecx, 9
setg dh
cmp ecx, 0xa
setl byte [esi + 0x1c]
setl cl
mov al, cl
xor cl, ah
and ah, dh
and al, dl
or al, ah
or dh, dl
xor dh, 1
or dh, cl
xor dh, 1
mov ecx, eax
and cl, dh
xor dh, al
or dh, cl
mov cl, dh
xor cl, 1
mov dl, cl
and dl, dh
xor cl, dl
xor dl, 1
or dl, dh
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
mov ch, cl
and ch, al
xor ch, 1
mov ah, al
xor ah, ch
or ch, al
xor dl, 1
xor ch, 1
or ch, ah
xor ch, dl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0x15f53277
mov edi, 0x791e792f
cmovne eax, edi
test ch, 1
cmove eax, edi
test dl, 1
mov ecx, 0x15f53277
cmove eax, ecx
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x422f08
cmp ecx, 0xc4355b7d
je 0x422f2a
cmp ecx, 0xdf78edc4
jne 0x422e96
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ch, cl
mov dh, cl
and dh, dl
xor cl, dl
xor dl, 1
xor ch, 1
and dl, ch
or dh, dl
xor dh, 1
or dh, ch
mov dl, dh
xor dl, 1
mov ch, cl
xor ch, 1
and cl, dh
or dh, ch
and ch, dl
or ch, cl
mov dl, dh
xor dl, ch
test ch, 1
mov ecx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test dh, 1
mov edi, 0x791e792f
cmovne ecx, edi
test dl, 1
cmove ecx, ebx
jmp 0x422e96
cmp ecx, 0x15f53277
je 0x4250e2
cmp ecx, 0x791e792f
jne 0x422e96
mov ecx, 0xc4355b7d
jmp 0x422e96
mov word [esi + 0xc], 0x3e08
mov ecx, eax
jmp 0x422e96
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx], ax
mov eax, dword [0x514f94]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, 0x356beebf
and ecx, eax
mov edi, 0xca941140
and edx, edi
or edx, ecx
mov ebx, edx
xor ebx, eax
mov dword [esi + 0x20], ebx
xor edx, edi
mov ecx, edx
and ecx, 0xbc56a85d
mov eax, ebx
mov edi, 0x43a957a2
and eax, edi
or eax, ecx
mov ecx, eax
xor ecx, edi
mov edi, ecx
mov dword [esi + 0x14], ecx
mov ecx, eax
xor ecx, 0xd89afe47
and ecx, edi
mov edi, ecx
not edi
mov dword [esi + 8], edi
mov ebx, 0x599a773b
and dword [esi + 8], ebx
and ecx, 0xa66588c4
add ecx, dword [esi + 8]
or edx, 0x64cc561a
or edi, edx
mov ebx, 0x599a773b
and edx, ebx
mov ebx, dword [esi + 0x20]
and ebx, 0x822188c4
or ebx, edx
xor ebx, ecx
not edi
or edi, ebx
mov ecx, edi
not ecx
and ecx, 0x9b33a9e4
and edi, 0x64cc561b
or edi, ecx
mov ecx, dword [esi + 0x14]
and ecx, 1
xor eax, 0x43a957a3
or eax, ecx
not eax
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, 0xd78bd155
and eax, edx
and ecx, 0x28742eaa
or ecx, eax
mov eax, dword [0x514f90]
xor ecx, edx
cmp ecx, 0xffffffff
sete byte [esi + 0x18]
setne dl
sete ch
cmp eax, 9
setg dh
cmp eax, 0xa
setl byte [esi + 0x1c]
setl al
mov cl, dh
xor cl, ch
xor cl, 1
or cl, dh
mov ah, cl
xor ah, 1
or dl, al
xor ch, al
and ch, al
xor ch, 1
mov al, dl
xor al, ch
or ch, dl
xor ch, 1
or ch, al
mov al, ch
xor al, 1
and ch, cl
or cl, al
and al, ah
or al, ch
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x15f53277
mov edi, 0x791e792f
cmovne edx, edi
test al, 1
mov edi, edx
mov eax, 0x15f53277
cmovne edi, eax
test cl, 1
cmovne edi, edx
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x42316c
cmp ecx, 0xc4355b7d
je 0x42318e
cmp ecx, 0xdf78edc4
jne 0x42308e
mov dh, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov cl, dh
xor cl, 1
mov ch, bl
xor ch, 1
mov bh, ch
or bh, bl
mov al, bh
xor al, 1
mov dl, cl
or dl, dh
xor dl, 1
mov ah, dh
and ah, dl
xor dl, dh
or dl, ah
mov ah, bl
mov byte [esi + 8], bl
xor bl, ch
and bl, ah
mov ah, bl
xor ah, 1
and bl, bh
or bh, ah
and ah, al
or ah, bl
mov al, bh
xor al, ah
xor ah, 1
or ah, bh
xor al, 1
xor ah, 1
or ah, al
mov al, ah
xor al, 1
or al, dl
xor dl, 1
or dl, ah
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
or cl, ch
xor ch, dh
xor dh, byte [esi + 8]
xor cl, 1
or cl, dh
mov al, ch
xor al, cl
or cl, ch
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
xor dl, 1
and al, cl
mov ah, cl
and ah, al
xor al, cl
or al, ah
xor al, dl
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne ebx, ecx
test dl, 1
mov ecx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x42308e
cmp ecx, 0x15f53277
je 0x425351
cmp ecx, 0x791e792f
jne 0x42308e
mov ecx, 0xc4355b7d
jmp 0x42308e
mov word [esi + 0xc], 0x3e1f
mov ecx, edi
jmp 0x42308e
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edi, 0xa7ac2f42
and eax, edi
mov ebx, 0x5853d0bd
and ecx, ebx
or ecx, eax
mov edx, ecx
xor edx, ebx
xor ecx, edi
mov eax, ecx
or eax, 1
and ecx, 0xfbaad842
mov edi, edx
and edi, 0x45527bd
or edi, ecx
mov ecx, eax
mov ebx, 0xacfe2231
and ecx, ebx
mov ebx, 0x5301ddce
and edx, ebx
or edx, ecx
mov ecx, edi
xor ecx, 0x1058c
xor edi, 0xfbaad843
or eax, edi
mov ebx, 0xacfe2231
and edi, ebx
mov ebx, 0x5301ddce
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0xb43c815d
and edx, eax
or eax, 0x4bc37ea2
not ecx
mov edi, eax
mov ebx, 0xb0b23e63
and edi, ebx
and ecx, 0x40c811c
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0x4f4dc19c
or edx, edi
xor edx, ecx
mov ecx, dword [0x514f98]
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x1047e57f
and eax, 0xefb81a80
or eax, edx
xor eax, 0x5b849bdd
sete byte [esi + 0x18]
sete al
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl byte [esi + 0x1c]
setl cl
mov ch, cl
xor ch, dl
mov dh, ch
xor dh, ah
and dh, ch
and dl, cl
and al, ah
or al, dl
xor dh, 1
xor al, 1
mov cl, dh
or cl, al
xor al, dh
mov edx, eax
xor dl, cl
test al, al
mov edi, 0xe7a53eed
mov ebx, 0xa0da02f3
cmovne edi, ebx
test cl, cl
mov eax, 0xe7a53eed
cmovne edi, eax
test dl, dl
cmove edi, ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4232e2
cmp eax, 0x85788c17
je 0x4232fb
cmp eax, 0xa0da02f3
jne 0x4232c8
jmp 0x425669
cmp eax, 0xd7ff4ccd
je 0x4233ba
cmp eax, 0xe7a53eed
jne 0x4232c8
mov eax, 0xd7ff4ccd
jmp 0x4232c8
mov bh, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov cl, bh
xor cl, 1
mov dl, bh
or dl, cl
mov al, bh
or al, dl
xor al, 1
xor dl, bh
mov bl, al
and bl, dl
xor dl, al
mov dh, ah
mov al, bh
and al, cl
xor al, 1
mov ch, cl
xor ch, al
or al, cl
xor al, 1
or al, ch
mov ch, al
xor ch, 1
and ch, ah
mov cl, bh
and cl, ah
mov byte [esi + 8], cl
xor bh, ah
xor ah, 1
or dl, bl
and dh, ah
mov bl, dh
and bl, ah
xor dh, ah
or dh, bl
mov bl, dl
xor bl, 1
and dl, bl
mov cl, bl
and cl, dl
xor dl, bl
or dl, cl
mov cl, dh
xor cl, 1
mov bl, cl
and bl, dh
xor cl, bl
xor bl, 1
or bl, dh
xor bl, 1
or bl, cl
xor bl, dl
and al, ah
or al, ch
or bh, byte [esi + 8]
xor al, 1
mov ecx, eax
xor cl, bh
or al, bh
mov edx, ebx
xor dl, 1
xor al, 1
or al, cl
xor bl, al
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test bl, 1
cmovne eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x4232c8
mov byte [esi + 0xc], 0x27
mov eax, edi
jmp 0x4232c8
mov eax, dword [esi + 0xa0]
mov dword [esi + 0x14], eax
mov dword [esi + 0x28], 0
mov eax, dword [0x514f5c]
lea edx, [eax - 1]
imul edx, eax
mov edi, edx
not edi
mov dword [esi + 0x20], edi
mov ecx, edx
mov dword [esi + 0x10], edx
or ecx, 0x208a8812
mov eax, 0x628eac5a
and ecx, eax
mov ebx, edi
and ebx, 0xd004384
or ebx, ecx
mov ecx, edi
or ecx, 0x42042448
and ecx, eax
mov edi, edx
and edi, 0x90711021
or edi, ecx
xor edi, ebx
mov ecx, edi
not ecx
and ecx, 0xb0fb9833
and edi, 0x4f0467cc
or edi, ecx
mov ebx, edi
xor ebx, 1
and ebx, edi
mov ecx, edi
not ecx
and ecx, 0xfffffffe
and edi, 1
or edi, ecx
mov ecx, ebx
not ecx
mov eax, ecx
mov edx, 0x422e3fcb
and eax, edx
mov edx, 0xbdd1c034
and ebx, edx
or ebx, eax
mov eax, edi
not eax
or ecx, eax
mov edx, 0x422e3fcb
and eax, edx
mov edx, 0xbdd1c034
and edi, edx
or edi, eax
xor edi, ebx
not ecx
or ecx, edi
mov eax, ecx
not eax
mov ebx, 0x1dc16289
and eax, ebx
and ecx, 0xe23e9d76
or ecx, eax
mov edi, dword [0x514f58]
xor ecx, ebx
cmp ecx, 0xffffffff
sete ch
setne bl
cmp edi, 9
setg bh
cmp edi, 0xa
setl al
mov byte [esi + 8], al
mov ah, bl
or ah, al
mov cl, bh
or cl, ch
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, al
mov al, bh
xor al, bl
and ch, bh
or bh, bl
and bl, byte [esi + 8]
or ch, bl
xor bh, 1
or bh, al
xor bh, 1
mov al, ch
and al, bh
xor bh, ch
or bh, al
mov eax, ecx
xor al, bh
xor bh, 1
mov ah, bh
xor ah, cl
or bh, cl
xor al, 1
xor bh, 1
or bh, al
mov al, bh
xor al, ah
test al, 1
mov ecx, 0xf21c9a10
mov edi, 0x8cbbd5e2
cmovne ecx, edi
test bh, 1
mov edi, 0xf21c9a10
cmovne edi, ecx
test ah, 1
cmove edi, ecx
mov dword [esi + 0x2c], edi
mov ecx, 0xc1f7ba76
mov eax, dword [esi + 0x20]
and eax, ecx
mov ecx, 0x3e084589
mov edx, dword [esi + 0x10]
and edx, ecx
or edx, eax
mov eax, edx
xor eax, ecx
mov ebx, edx
mov dword [esi + 0x10], edx
xor ebx, 0xc3ddef2d
mov edi, ebx
and ebx, eax
mov eax, edx
mov ecx, 0xc1f7ba76
xor eax, ecx
mov dword [esi + 0x20], eax
and edi, eax
mov eax, edi
not eax
mov ecx, eax
mov edx, 0x804f28c2
and ecx, edx
mov edx, 0x7fb0d73d
and edi, edx
or edi, ecx
mov ecx, ebx
not ecx
or eax, ecx
mov edx, 0x804f28c2
and ecx, edx
mov edx, 0x7fb0d73d
and ebx, edx
or ebx, ecx
xor ebx, edi
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x22a555a
and eax, 0xfdd5aaa5
or eax, ecx
mov ecx, dword [esi + 0x20]
and ecx, 1
mov edx, dword [esi + 0x10]
xor edx, 0xc1f7ba77
or edx, ecx
mov ecx, edx
not ecx
mov edi, 0xa35ced2f
and ecx, edi
and edx, 0x5ca312d0
or edx, ecx
mov ecx, eax
not ecx
mov edi, ecx
mov ebx, 0x2f62ffe8
and edi, ebx
mov ebx, 0xd09d0017
and eax, ebx
or eax, edi
mov edi, edx
xor edi, 0x50810010
mov ebx, 0xa35ced2f
xor edx, ebx
or ecx, edx
mov ebx, 0x2f62ffe8
and edx, ebx
mov ebx, 0xd09d0017
and edi, ebx
or edi, edx
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
mov ebx, 0x8811e87f
xor eax, ebx
and eax, ecx
mov edx, ecx
not ecx
and ecx, 0x8001a062
mov edi, 0x810481d
and edx, edi
or edx, ecx
xor edx, edi
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
not eax
and eax, 0x77ee1780
and edx, ebx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xb7022d80
mov edi, 0x48fdd27f
and edx, edi
or edx, ecx
xor edx, edi
or edx, eax
cmp edx, 0xffffffff
sete al
mov dl, byte [esi + 8]
mov ecx, edx
or cl, al
xor cl, 1
xor dl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, dl
xor dl, 1
mov ch, al
xor ch, dl
and ch, al
and dl, al
or dl, cl
mov al, ch
xor al, dl
test al, 1
mov edi, 0x8cbbd5e2
mov ebx, 0xf6244fca
cmovne edi, ebx
test dl, dl
mov eax, edi
cmovne eax, ebx
test ch, ch
cmove eax, edi
mov edx, 0x59e4195
cmp edx, 0xf6244fc9
jg 0x4236b3
cmp edx, 0x8cbbd5e2
je 0x4236d9
cmp edx, 0xbf84169b
je 0x4236f2
cmp edx, 0xf21c9a10
jne 0x423680
cmp byte [esi + 0x1c], 0
mov edx, 0x41b7f672
mov ecx, 0xbf84169b
cmovne edx, ecx
jmp 0x423680
cmp edx, 0xf6244fca
je 0x4236e3
cmp edx, 0x41b7f672
je 0x42585e
cmp edx, 0x59e4195
jne 0x423680
mov ecx, dword [esi + 0x28]
mov dword [esi + 0xc], ecx
mov edx, eax
jmp 0x423680
mov ecx, dword [esi + 0xc]
mov edx, 0xf6244fca
jmp 0x423680
mov ecx, dword [esi + 0xc]
cmp ecx, 0x15
setb byte [esi + 0x1c]
mov edx, dword [esi + 0x2c]
jmp 0x423680
mov eax, dword [esi + 0xc]
mov dword [esi + 0x2c], eax
mov ecx, dword [esi + 0x14]
movzx eax, word [ecx + eax*2]
mov dword [esi + 0x28], eax
mov ecx, dword [esi + 0xc]
mov eax, 0x3e6c
add ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov edi, 0xffff8447
and edx, edi
mov edi, ecx
mov ebx, 0x7bb8
and ecx, ebx
mov ebx, 0x7bb8
or ecx, edx
not ecx
or ecx, eax
mov dword [esi + 0x20], ecx
and eax, 0x4ac5
and edi, 0xffffb53a
or edi, eax
mov ecx, edi
xor ecx, 0xa000
xor edi, 0x42c4
and edi, 0x57fe
and ecx, 0xffffa801
or ecx, edi
mov eax, ecx
xor eax, 0x2800
and eax, ebx
xor ecx, 0xffffd3b9
or ecx, eax
mov dword [esi + 0x10], ecx
mov edi, dword [esi + 0x28]
mov eax, edi
not eax
mov dword [esi + 8], eax
and eax, 0x16b3
mov ecx, edi
and ecx, 0xe94c
or ecx, eax
mov edx, ecx
xor edx, 0x280c
xor ecx, 0x12b0
and ecx, 0xffffd3f0
mov ebx, 0x2c0f
and edx, ebx
or edx, ecx
mov eax, edx
xor eax, 0x8040
xor edx, ebx
mov ecx, edx
mov ebx, 0x7bb8
and ecx, ebx
mov ebx, 0xffff8447
and eax, ebx
or eax, ecx
xor edx, eax
and edx, eax
mov dword [esi + 0x34], edx
and edi, 0x4b48
mov ebx, dword [esi + 8]
mov eax, ebx
and eax, 0xffffb4b7
or eax, edi
xor eax, 0xffffcf0f
mov ecx, 0xffff8447
and ebx, ecx
or ebx, eax
mov dword [esi + 8], ebx
mov eax, dword [esi + 0x10]
mov edx, eax
mov ecx, 0x1c50
xor edx, ecx
mov edi, edx
and edi, eax
mov ecx, edi
not ecx
mov eax, ecx
mov ebx, 0x5188
and eax, ebx
mov ebx, 0xffffae77
and edi, ebx
or edi, eax
mov dword [esi + 0x28], edi
mov eax, dword [esi + 0x10]
not eax
and edx, eax
mov ebx, eax
mov eax, edx
not eax
or ecx, eax
mov edi, 0x5188
and eax, edi
mov edi, 0xffffae77
and edx, edi
or edx, eax
xor edx, dword [esi + 0x28]
not ecx
or ecx, edx
mov edx, dword [esi + 0x20]
mov eax, edx
not eax
mov dword [esi + 0x28], eax
mov edi, edx
and edi, 0xffffe3af
mov eax, 0x1c50
xor edx, eax
and edx, dword [esi + 0x28]
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov edi, ecx
not edi
and edi, edx
not edx
and edx, ecx
or edx, edi
mov eax, ebx
mov edi, 0x36f3
and eax, edi
mov edi, dword [esi + 0x10]
mov ecx, 0xffffc90c
and edi, ecx
or edi, eax
mov dword [esi + 0x10], edi
mov eax, dword [esi + 0x28]
or ebx, eax
mov edi, ebx
mov ecx, 0x36f3
and eax, ecx
mov ecx, dword [esi + 0x20]
mov ebx, 0xffffc90c
and ecx, ebx
or ecx, eax
xor ecx, dword [esi + 0x10]
mov ebx, edi
not ebx
or ebx, ecx
mov eax, edx
not eax
mov ecx, eax
mov edi, 0x25dc
and ecx, edi
mov edi, 0xffffda23
and edx, edi
or edx, ecx
mov ecx, ebx
not ecx
or eax, ebx
mov edi, 0x25dc
and ebx, edi
mov edi, 0xffffda23
and ecx, edi
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov dword [esi + 0x10], eax
mov eax, dword [esi + 0x34]
mov edx, eax
not edx
mov ecx, edx
mov edi, 0xfffff260
and edx, edi
mov edi, 0xd9f
and eax, edi
or eax, edx
mov edi, eax
mov eax, dword [esi + 8]
mov edx, eax
not edx
or ecx, eax
mov ebx, 0xfffff260
and eax, ebx
mov ebx, 0xd9f
and edx, ebx
or edx, eax
xor edx, edi
mov edi, ecx
not edi
mov ebx, ecx
mov eax, 0x1ee
and ebx, eax
mov eax, 0xfffffe11
and edi, eax
or edi, ebx
mov ebx, edx
not ebx
or ecx, ebx
mov eax, 0x1ee
and ebx, eax
mov eax, 0xfffffe11
and edx, eax
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov eax, dword [esi + 0x10]
mov edx, eax
not edx
mov ebx, 0x22e2
and edx, ebx
mov edi, eax
and edi, 0xffffdd1d
or edi, edx
mov edx, ecx
xor edx, ebx
xor edx, edi
and edx, ecx
xor ecx, eax
and ecx, eax
mov eax, edx
not eax
mov edi, eax
mov ebx, 0x3467
and edi, ebx
mov ebx, 0xffffcb98
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0x3467
and edi, ebx
mov ebx, 0xffffcb98
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, dword [esi + 0x14]
mov edx, dword [esi + 0x2c]
mov word [ecx + edx*2], ax
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x28], eax
jmp 0x4233d5
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, 0xa5b27732
and eax, ecx
mov edi, 0x5a4d88cd
and edx, edi
or edx, eax
mov eax, edx
xor eax, edi
mov dword [esi + 0x20], eax
xor edx, ecx
mov ecx, edx
and ecx, 0xefc5f934
mov edi, 0x103a06cb
and eax, edi
or eax, ecx
mov ecx, eax
xor ecx, edi
mov dword [esi + 0x14], ecx
mov edi, eax
xor edi, 0x3bb5da96
and edi, ecx
mov ecx, edi
not ecx
mov dword [esi + 8], ecx
mov ebx, 0x7b1b57ca
and dword [esi + 8], ebx
and edi, 0x84e4a835
add edi, dword [esi + 8]
or edx, 0xd47023a2
or ecx, edx
mov ebx, 0x7b1b57ca
and edx, ebx
mov ebx, dword [esi + 0x20]
and ebx, 0x848815
or ebx, edx
xor ebx, edi
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x2b8fdc5c
and ecx, 0xd47023a3
or ecx, edx
mov edx, dword [esi + 0x14]
and edx, 1
xor eax, 0x103a06ca
or eax, edx
mov edx, eax
not edx
mov edi, 0xaec5c07f
and edx, edi
and eax, 0x513a3f80
or eax, edx
mov edx, ecx
not edx
mov edi, edx
mov ebx, 0xc4863ca3
and edi, ebx
mov ebx, 0x3b79c35c
and ecx, ebx
or ecx, edi
mov edi, eax
xor edi, 0x11380300
mov ebx, 0xaec5c07f
xor eax, ebx
or edx, eax
mov ebx, 0xc4863ca3
and eax, ebx
mov ebx, 0x3b79c35c
and edi, ebx
or edi, eax
xor edi, ecx
not edx
or edx, edi
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x74419563
and eax, edx
mov edi, 0x8bbe6a9c
and edx, edi
or edx, ecx
xor edx, edi
mov ecx, edx
and ecx, eax
xor edx, eax
mov edi, dword [0x514f98]
or edx, ecx
mov eax, edx
not eax
and edx, 0x6de0c1f0
and eax, 0x921f3e0f
or eax, edx
mov ecx, eax
xor ecx, 0x84041f0
xor eax, 0x90052c04
and eax, 0xf5a5ac04
mov edx, 0xa5a53fb
and ecx, edx
or ecx, eax
xor ecx, edx
sete dl
sete byte [esi + 0x18]
setne ah
cmp edi, 9
setg al
cmp edi, 0xa
setl ch
setl byte [esi + 0x1c]
mov dh, ah
or dh, ch
mov cl, ah
xor cl, ch
not cl
and cl, ch
xor cl, 1
mov bl, dh
xor bl, cl
or cl, dh
xor cl, 1
or cl, bl
and ah, ch
and al, dl
or al, ah
mov ah, ch
and ah, dl
xor ch, dl
or ch, ah
xor al, 1
mov edx, eax
xor dl, ch
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, al
and ah, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov dl, ah
xor dl, al
test al, 1
mov edi, 0xe7a53eed
mov ecx, 0xa0da02f3
cmovne edi, ecx
test ah, 1
mov eax, 0xe7a53eed
cmove edi, eax
test dl, 1
cmovne edi, ecx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x423b9e
cmp eax, 0x85788c17
je 0x423bb7
cmp eax, 0xa0da02f3
jne 0x423b84
jmp 0x4258a3
cmp eax, 0xd7ff4ccd
je 0x423c92
cmp eax, 0xe7a53eed
jne 0x423b84
mov eax, 0xd7ff4ccd
jmp 0x423b84
mov dh, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov byte [esi + 8], cl
mov al, dh
xor al, 1
mov ebx, ecx
xor bl, 1
mov ah, bl
xor ah, cl
and ah, bl
mov bh, dh
and bh, al
mov cl, bh
xor cl, 1
xor bh, al
or cl, dh
xor cl, 1
or cl, bh
mov dl, ah
xor dl, 1
mov ch, dl
and ch, ah
mov bh, ch
xor ch, ah
xor bh, 1
or bh, dl
xor bh, 1
or bh, ch
mov dl, bh
xor dl, 1
mov ch, bh
and ch, dl
mov ah, ch
xor ch, bh
xor ah, 1
or ah, dl
xor ah, 1
or ah, ch
mov dl, cl
xor dl, 1
and dl, ah
xor ah, 1
and ah, cl
or ah, dl
and bl, dh
mov cl, byte [esi + 8]
or dh, cl
and al, cl
or al, bl
mov cl, dh
xor cl, al
xor al, 1
xor cl, 1
or al, dh
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov al, cl
xor al, 1
mov edx, ecx
and dl, al
mov ch, dl
and ch, cl
xor dl, cl
or dl, ch
xor dl, ah
xor ah, 1
mov cl, ah
and cl, al
xor ah, al
or ah, cl
mov al, ah
xor al, dl
test al, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x423b84
mov byte [esi + 0xc], 0x27
mov eax, edi
jmp 0x423b84
cmp dword [esi + 0x28], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov byte [ecx], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x423cd4
cmp eax, 0x85788c17
je 0x423ced
cmp eax, 0xa0da02f3
jne 0x423cba
jmp 0x425a79
cmp eax, 0xd7ff4ccd
je 0x423dde
cmp eax, 0xe7a53eed
jne 0x423cba
mov eax, 0xd7ff4ccd
jmp 0x423cba
mov ah, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov bl, ah
xor bl, 1
mov al, bl
and al, ah
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov dh, al
xor dh, 1
mov byte [esi + 0x2c], dh
mov ecx, edx
mov ch, dl
xor ch, 1
or bl, ah
mov dl, cl
mov byte [esi + 0x30], cl
or dl, ch
or dh, bl
xor bl, al
xor dh, 1
xor bl, 1
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
mov dh, ch
and dh, cl
mov bh, dh
and bh, ch
xor dh, ch
or dh, bh
mov ah, dl
xor ah, 1
mov bh, ah
and bh, dl
mov cl, bh
and cl, ah
xor bh, ah
or bh, cl
mov cl, dh
xor cl, 1
and cl, bh
xor bh, 1
and bh, dh
or bh, cl
mov ah, byte [esi + 0x30]
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
xor bh, 1
mov cl, bh
xor cl, dl
or bh, dl
xor bh, 1
or bh, cl
xor bh, 1
mov cl, bh
or cl, bl
xor cl, 1
xor bh, bl
xor bh, 1
and bh, bl
mov edx, ecx
and dl, bh
xor bh, cl
or bh, dl
mov dl, byte [esi + 0x2c]
and ch, dl
or dl, ah
and al, ah
or al, ch
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov cl, bh
xor cl, al
xor al, 1
mov edx, eax
xor dl, bh
xor cl, 1
or al, bh
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x423cba
mov byte [esi + 0xc], 1
mov eax, edi
jmp 0x423cba
mov eax, dword [esi + 0xac]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f54]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
mov edi, 0x49115efa
and edx, edi
mov edi, eax
mov ebx, 0xb6eea105
and eax, ebx
or eax, edx
and edi, ecx
mov edx, edi
not edx
or ecx, edx
mov ebx, 0x49115efa
and edx, ebx
mov ebx, 0xb6eea105
and edi, ebx
or edi, edx
xor edi, eax
not ecx
or ecx, edi
mov edx, ecx
not edx
mov edi, ecx
xor edi, 0x6d12849b
and edi, edx
mov eax, ecx
and eax, 0x92ed7b64
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0x2cd65df1
and eax, 0xd329a20e
or eax, edi
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
mov edi, 0x422b467d
and edx, edi
and ecx, 0xbdd4b982
or ecx, edx
mov edx, eax
xor edx, 0xb0192004
xor eax, 0x41c4d96b
mov edi, eax
mov ebx, 0x4fa6df90
and edi, ebx
mov ebx, 0xb059206f
and edx, ebx
or edx, edi
mov edi, ecx
xor edi, 0xb0502002
mov ebx, 0x422b467d
xor ecx, ebx
or eax, ecx
mov ebx, 0x4fa6df90
and ecx, ebx
mov ebx, 0xb059206f
and edi, ebx
or edi, ecx
xor edi, edx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0x8a5ff1ac
and eax, 0x75a00e53
or eax, ecx
mov ecx, eax
xor ecx, 0x20200c02
xor eax, 0x825a1180
and eax, 0xd7da13d1
and ecx, 0x2825ec2e
or ecx, eax
mov eax, ecx
xor eax, 0xd40a0190
xor ecx, 0x2001240a
and ecx, 0x23d1364b
and eax, 0xdc2ec9b4
or eax, ecx
mov ecx, eax
xor ecx, 0x8048830
xor eax, 0x2c13403
mov edx, 0xd6eb7587
and eax, edx
and ecx, 0x29148a78
or ecx, eax
mov eax, dword [0x514f50]
xor ecx, edx
cmp ecx, 0xffffffff
sete byte [esi + 0x24]
cmp eax, 0xa
setl byte [esi + 0x18]
mov edx, 0x71e51b7d
cmp edx, 0x3a2e16dd
jg 0x423f7f
cmp edx, 0xe916be85
jle 0x424178
cmp edx, 0xe916be86
je 0x42420c
cmp edx, 0x1034b8b
je 0x4242d0
cmp edx, 0x2fd69542
jne 0x423f3d
mov edx, 0x68162720
mov dword [esi + 8], 0
jmp 0x423f3d
cmp edx, 0x6816271f
jg 0x42419c
cmp edx, 0x3a2e16de
je 0x424434
cmp edx, 0x3fc8f39e
jne 0x424563
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov edi, dword [esi + 0x10]
mov dl, byte [edi + eax]
mov eax, dword [esi + 0xc]
add al, 0x6c
mov bh, al
not bh
mov cl, bh
and cl, 0xc4
mov dh, al
xor dh, 0xc4
and dh, al
mov ch, cl
and ch, dh
xor dh, cl
or dh, ch
mov cl, dh
not cl
mov ch, cl
and ch, 4
and dh, 0xfb
or dh, ch
xor dh, 0xc0
mov ch, dh
and ch, 0x4d
and cl, 0x30
or cl, ch
xor cl, 0x4d
and dh, 0x82
or dh, cl
mov cl, dh
xor cl, 0x3d
xor dh, 0x82
and dh, cl
and bh, 0x40
mov bl, al
xor bl, 4
or bl, bh
and al, 0xbb
and bl, 0x44
or bl, al
mov ah, dl
not ah
mov al, ah
and al, dl
mov cl, ah
and cl, 0xfa
mov ch, dl
mov bh, dl
and dl, 5
or dl, cl
and ch, 0x18
xor dl, 0x45
or dl, ah
mov byte [esi + 0x14], dl
and ah, 0xe7
or ah, ch
mov ecx, eax
not cl
or bh, cl
and cl, 0x18
and al, 0xe7
or al, cl
xor al, ah
not bh
or bh, al
mov al, bh
not al
and al, 0x5a
and bh, 0xa5
or bh, al
mov al, bh
xor al, 0xa5
xor bh, 0x1a
and al, 0xbf
or al, bh
mov byte [esi + 0x20], al
mov al, dh
not al
and al, 0x4a
mov bh, dh
and bh, 0xb5
or bh, al
mov byte [esi + 0x28], bh
xor bh, 0x4a
mov dl, bh
or dl, 0x74
mov eax, edx
not al
and dh, 0x74
or dh, al
mov ch, bl
xor ch, 0x44
mov eax, ebx
xor al, 0xbb
mov cl, al
and cl, 0x8b
xor bl, 0xcf
and bl, ch
mov ah, cl
and ah, bl
xor bl, cl
or bl, ah
and dl, 0xa
and dh, 0xf5
or dh, dl
mov cl, bl
not cl
and cl, 0xa
and bl, 0xf5
or bl, cl
xor bl, dh
mov dl, byte [esi + 0x28]
xor dl, 0x80
mov cl, bh
and cl, 0x3f
and dl, 0xc0
or dl, cl
or bh, ch
and ch, 0x3f
and al, 0xc0
or al, ch
xor al, dl
mov ch, byte [esi + 0x20]
mov cl, ch
not cl
not bh
or bh, al
not bh
mov eax, ebx
and al, bh
xor bh, bl
mov dl, byte [esi + 0x14]
mov ah, dl
not ah
or bh, al
mov al, cl
xor al, dl
and al, cl
and ch, 0x79
and cl, 0x86
or cl, ch
and dl, 0x79
and ah, 0x86
or ah, dl
xor ah, cl
mov ecx, eax
and cl, ah
xor ah, al
or ah, cl
mov cl, bh
not cl
mov dl, bh
and dl, 9
mov al, cl
and al, 6
or al, dl
mov dl, ah
mov ch, ah
xor ch, 0xf
and ch, ah
not ah
and ah, 0xc
and dl, 3
or dl, ah
or cl, 9
and cl, 0x29
and bh, 0xd0
or bh, cl
mov cl, dl
xor dl, 0xfc
or al, 0x20
xor al, bh
mov ah, ch
not ah
or dl, ah
and ah, 0x50
and ch, 0xaf
or ch, ah
xor cl, 3
or cl, 0x50
xor cl, ch
not dl
or dl, cl
mov ecx, eax
not cl
and cl, dl
not dl
and dl, al
or dl, cl
mov eax, dword [esi + 8]
mov byte [edi + eax], dl
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 8], eax
mov edx, 0x68162720
jmp 0x423f3d
cmp edx, 0x94b4513e
je 0x42443e
cmp edx, 0xb41a1e42
jne 0x423f3d
mov eax, dword [esi + 0x10]
mov byte [eax + 0xc], 0
jmp 0x4242c6
cmp edx, 0x68162720
je 0x424542
cmp edx, 0x71e51b7d
jne 0x423f3d
mov dl, byte [esi + 0x24]
mov al, byte [esi + 0x18]
mov ah, al
xor ah, 1
mov dh, ah
mov ebx, edx
and bl, al
or ah, dl
xor al, dl
and al, dl
xor dl, 1
and dh, dl
or bl, dh
xor bl, 1
or bl, dl
xor ah, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
xor al, 1
mov ah, bl
or ah, al
xor al, bl
mov bl, ah
xor bl, al
mov edi, 0x3a2e16de
mov edx, 0x94b4513e
test bl, 1
jne 0x424202
mov edi, 0x94b4513e
test al, 1
cmove edx, edi
jmp 0x424429
mov eax, dword [0x514f54]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xc0dbed0
mov edx, 0xf3f2412f
and ecx, edx
or ecx, eax
mov eax, ecx
xor eax, edx
xor ecx, 0x4a050
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x4226a17b
and eax, 0xbdd95e84
or eax, ecx
xor eax, 0xbdd95e85
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x62784476
and ecx, eax
mov edi, 0x9d87bb89
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
sete cl
cmp dword [0x514f50], 9
setg dl
mov eax, edx
xor al, cl
xor al, 1
mov ch, al
or ch, dl
and al, cl
or dl, cl
xor al, 1
mov cl, al
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ah, ch
or ah, al
xor al, ch
mov edx, 0xb41a1e42
mov edi, 0x1034b8b
test al, 1
jne 0x4242b5
mov edi, 0xb41a1e42
xor al, ah
test ah, 1
jne 0x4242be
mov edx, edi
test al, 1
jne 0x423f3d
mov edx, 0x1034b8b
jmp 0x423f3d
mov eax, dword [esi + 0x10]
mov byte [eax + 0xc], 0
mov eax, dword [0x514f54]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xb2bed761
mov edx, 0x4d41289e
and eax, edx
or eax, ecx
mov edi, eax
xor edi, edx
mov dword [esi + 0x14], edi
mov ecx, eax
xor ecx, 0xee3a23d1
and ecx, edi
mov edi, ecx
not edi
mov ebx, edi
mov edx, 0xce81c42
and ebx, edx
and ecx, 0xf317e3bd
or ecx, ebx
mov ebx, eax
xor ebx, 0xa2120301
mov edx, dword [esi + 0x14]
or edx, 0x5c84f4b0
mov dword [esi + 0x20], edx
or edi, edx
mov edx, 0xce81c42
and dword [esi + 0x20], edx
and ebx, 0xa313030d
add ebx, dword [esi + 0x20]
xor ebx, ecx
not edi
or edi, ebx
mov ecx, edi
not ecx
and ecx, 0xa37b0b4e
and edi, 0x5c84f4b1
or edi, ecx
mov ecx, dword [esi + 0x10]
mov dword [esi + 0x1c], ecx
mov ecx, dword [esi + 0x14]
and ecx, 1
xor eax, 0x4d41289f
or eax, ecx
not eax
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc001840
mov ebx, 0xb0d544a4
and eax, ebx
or eax, edx
mov edi, dword [0x514f50]
xor eax, ebx
and ecx, 0x432aa31b
or ecx, eax
setne dh
sete bl
cmp edi, 0xa
setl ah
cmp edi, 9
setg al
mov ecx, ebx
xor cl, dh
and cl, bl
mov ch, cl
xor ch, 1
mov dl, ch
or dl, cl
xor cl, dl
xor cl, 1
or dl, ch
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
xor cl, 1
and cl, dl
or dl, al
xor dl, 1
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
mov cl, ah
xor ah, bl
and bl, al
and cl, dh
or cl, bl
or al, dh
xor al, 1
or al, ah
xor al, 1
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, 1
mov ah, dl
xor ah, 1
and cl, ah
or ah, al
and al, dl
or al, cl
mov cl, ah
xor cl, al
mov edi, 0xb41a1e42
mov edx, 0x3cf3d7e7
test cl, 1
jne 0x424423
mov edi, 0x3cf3d7e7
test al, 1
jne 0x424429
mov edx, edi
test ah, 1
cmovne edx, edi
jmp 0x423f3d
mov edx, 0x94b4513e
jmp 0x423f3d
mov edx, dword [0x514f54]
lea ecx, [edx - 1]
imul ecx, edx
mov dword [esi + 0x14], ecx
mov edi, ecx
not edi
mov dword [esi + 0x20], edi
mov eax, 0x800fd09
and edi, eax
mov ebx, ecx
and ebx, 0x82
or ebx, edi
xor ebx, eax
mov eax, ecx
xor eax, 0x800fd8b
or ebx, 0xf7ff0274
mov ecx, ebx
mov edi, 0xf18fa8ca
and ecx, edi
mov edi, eax
and eax, 0x8005501
or eax, ecx
and edi, dword [esi + 0x14]
mov ecx, edi
not ecx
or ebx, ecx
mov edx, 0xf18fa8ca
and ecx, edx
and edi, 0xe705735
or edi, ecx
xor edi, eax
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xf7ff0275
and ebx, 0x800fd8a
or ebx, eax
mov eax, ebx
and ebx, dword [esi + 0x14]
not eax
mov ecx, dword [esi + 0x20]
and ecx, eax
or ebx, ecx
mov ecx, dword [0x514f50]
xor eax, ebx
test eax, ebx
sete ah
setne dh
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov dl, dh
xor dl, ah
and dl, dh
mov ch, al
and ch, dl
not dl
and dl, cl
or dl, ch
and cl, ah
and dh, al
or dh, cl
mov ecx, eax
and cl, ah
xor al, ah
or al, cl
xor al, 1
mov cl, dh
and cl, al
xor al, dh
or al, cl
mov ecx, eax
not cl
mov ah, dl
xor ah, al
and ah, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov cl, ah
xor cl, al
mov edi, 0x2fd69542
mov edx, 0x2fd69542
test cl, 1
jne 0x424532
mov edx, 0x3a2e16de
test al, al
jne 0x424538
mov edi, edx
test ah, ah
cmovne edx, edi
jmp 0x423f3d
mov eax, dword [esi + 8]
mov dword [esi + 0xc], eax
mov eax, dword [esi + 0xc]
mov edx, 0x3fc8f39e
cmp eax, 0xc
jb 0x423f3d
mov edx, 0xe916be86
jmp 0x423f3d
cmp edx, 0x3cf3d7e7
jne 0x423f3d
push dword [esi + 0x1c]
call 0x4492f6
push dword [esi + 0xc4]
call eax
mov eax, dword [esi + 0xb0]
mov eax, dword [esi + 0xb0]
mov dword [esi + 0x10], eax
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and edx, 0xa2cdb43a
mov edi, eax
and edi, 0x5d324bc5
or edi, edx
or ecx, 1
mov edx, ecx
mov ebx, 0x83324277
and edx, ebx
mov ebx, 0x7ccdbd88
and eax, ebx
or eax, edx
mov edx, edi
xor edx, 0x5c000980
xor edi, 0xa2cdb43b
or ecx, edi
mov ebx, 0x83324277
and edi, ebx
mov ebx, 0x7ccdbd88
and edx, ebx
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x241f2513
and edx, ecx
or ecx, 0xdbe0daec
not eax
mov edi, ecx
mov ebx, 0xf2e247eb
and edi, ebx
and eax, 0x41d2010
or eax, edi
mov edi, edx
not edi
or ecx, edi
and edi, ebx
and edx, 0xd1db814
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x43fc0273
and ecx, 0xbc03fd8c
or ecx, eax
mov eax, dword [0x514f98]
xor ecx, 0x981cd89f
sete cl
setne dl
sete byte [esi + 0x18]
cmp eax, 0xa
setl al
setl byte [esi + 0x1c]
xor dl, al
mov ah, al
xor ah, cl
xor ah, 1
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ch, cl
xor ch, dl
or dl, cl
xor dl, 1
or dl, ch
xor dl, ah
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xa0da02f3
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x4246df
cmp ecx, 0x85788c17
je 0x4246f6
cmp ecx, 0xa0da02f3
jne 0x4246c2
jmp 0x425bdd
cmp ecx, 0xd7ff4ccd
je 0x424751
cmp ecx, 0xe7a53eed
jne 0x4246c2
mov ecx, 0xd7ff4ccd
jmp 0x4246c2
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ch, cl
or ch, dl
xor ch, 1
mov dh, cl
xor dh, dl
or ch, dh
and dl, dh
and dh, cl
mov cl, dl
xor cl, 1
xor dl, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, dl
xor dh, 1
mov dl, ch
or dl, dh
xor dh, ch
mov bl, dh
xor bl, dl
test dh, 1
mov ecx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ecx, edi
test dl, 1
mov edx, 0xe7a53eed
cmovne ecx, edx
test bl, 1
cmove ecx, edi
jmp 0x4246c2
mov byte [esi + 0xc], 0x3f
mov ecx, eax
jmp 0x4246c2
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx], ax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, eax
or edi, 0x28920c00
mov ebx, 0x689f0d22
and edi, ebx
and ecx, 0x100c289
or ecx, edi
or edx, 0x400d0122
and edx, ebx
and eax, 0x96603054
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbef23c54
and eax, 0x410dc3ab
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov edi, 0xc019d2a1
xor ecx, edi
and ecx, eax
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
not ecx
and ecx, 0x3fe62d5e
and eax, edi
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x51b6e2c9
mov edx, 0xae491d36
and ecx, edx
or ecx, eax
xor ecx, edx
sete byte [esi + 0x18]
mov eax, dword [0x514f90]
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl byte [esi + 0x1c]
setl al
mov ah, dl
xor ah, cl
xor ah, 1
or dl, ah
and ah, cl
xor cl, al
and cl, al
mov al, ah
and al, cl
xor cl, ah
or cl, al
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x15f53277
mov edi, 0x791e792f
cmovne edx, edi
test al, al
mov edi, 0x15f53277
cmovne edi, edx
test cl, cl
cmovne edi, edx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x424977
cmp eax, 0xc4355b7d
je 0x424997
cmp eax, 0xdf78edc4
jne 0x424865
mov ch, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov al, ch
xor al, 1
mov cl, al
mov byte [esi + 8], al
mov edx, ebx
xor dl, 1
mov byte [esi + 0x14], dl
and dl, bl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov bh, dl
xor bh, 1
mov al, ch
and al, cl
mov ah, al
and ah, ch
xor al, ch
or al, ah
or ch, cl
xor ch, 1
mov ah, al
and ah, ch
xor ch, al
mov cl, dl
or cl, bh
or ch, ah
mov ah, cl
xor ah, 1
mov al, ah
and al, cl
xor al, 1
mov dh, al
xor dh, cl
or al, cl
xor al, 1
or al, dh
mov cl, al
and al, byte [esi + 0x14]
xor cl, 1
and cl, bl
or al, cl
mov cl, ah
xor cl, bl
or ah, bl
xor ah, 1
or ah, cl
xor al, 1
mov cl, al
xor cl, ah
or al, ah
xor al, 1
or al, cl
xor ch, 1
mov bl, ch
xor bl, al
xor bl, 1
and bl, al
or ch, al
xor bl, 1
mov eax, ebx
xor al, ch
or bl, ch
xor bl, 1
or bl, al
mov al, byte [esi + 8]
xor bh, al
and bh, al
xor dl, al
mov al, bh
xor al, 1
xor bh, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bh
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov ecx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ecx, eax
test dl, 1
mov eax, ecx
mov edx, 0xc4355b7d
cmovne eax, edx
test bl, 1
cmove eax, ecx
jmp 0x424865
cmp eax, 0x15f53277
je 0x425e43
cmp eax, 0x791e792f
jne 0x424865
mov eax, 0xc4355b7d
jmp 0x424865
mov word [esi + 0xc], 0x3e1f
mov eax, edi
jmp 0x424865
movzx eax, word [esi + 0xc]
mov word [edx + 2], ax
mov eax, dword [0x514f94]
mov ebx, dword [0x514f90]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa5a03fc
and ecx, 0xf5a5fc02
or ecx, edx
mov edx, ecx
xor edx, 0xe0241802
xor ecx, 0x420295
mov edi, 0x15c3e695
and ecx, edi
and edx, 0xea3c196a
or edx, ecx
mov edi, eax
or edi, 0x15c3e694
mov ecx, 0x15c3e695
and edi, ecx
xor edi, edx
mov ecx, edi
not ecx
and ecx, 0xbc83f80a
mov edx, 0x437c07f5
and edi, edx
or edi, ecx
xor edi, edx
mov ecx, edi
and ecx, eax
xor edi, eax
or edi, ecx
cmp edi, 0xffffffff
setne dl
sete ah
sete byte [esi + 0x18]
cmp ebx, 9
setg ch
mov dword [esi + 8], ebx
cmp ebx, 0xa
setl al
setl byte [esi + 0x1c]
mov dh, ah
xor dh, al
mov cl, dh
and cl, al
and dl, al
and al, ah
or al, dh
and dh, ah
xor dh, 1
xor cl, 1
mov bl, dh
xor bl, cl
or cl, dh
xor cl, 1
or cl, bl
and ch, ah
or ch, dl
xor al, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and al, cl
and ah, dl
or ah, al
mov al, cl
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov al, dl
xor al, ah
test al, 1
mov ecx, 0x15f53277
mov ebx, 0x791e792f
cmovne ecx, ebx
test dl, 1
mov edx, 0x15f53277
cmovne edx, ecx
test ah, 1
not edi
mov dword [esi + 0x14], edi
mov edi, dword [esi + 0x20]
cmove edx, ecx
mov dword [esi + 0x10], edx
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x424bc8
cmp ecx, 0xc4355b7d
je 0x424bea
cmp ecx, 0xdf78edc4
jne 0x424aba
mov ch, byte [esi + 0x18]
mov cl, ch
xor cl, 1
mov dh, cl
or dh, ch
mov al, dh
xor al, 1
mov dl, al
and dl, dh
mov ah, ch
and ah, cl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov bl, ah
xor bl, 1
xor ah, ch
or bl, cl
xor bl, 1
or bl, ah
mov ah, dl
xor ah, 1
and ah, bl
xor bl, 1
and bl, dl
mov dl, byte [esi + 0x1c]
or bl, ah
mov ah, dl
xor ah, 1
or al, ch
mov ch, dl
or ch, ah
xor dh, cl
xor al, 1
or al, dh
xor al, 1
mov dh, bl
and dh, al
xor al, bl
mov bl, ch
xor bl, 1
or al, dh
mov dh, bl
xor dh, ah
and dh, bl
and ch, dl
and bl, ah
or bl, ch
mov ch, dh
xor ch, 1
xor dh, bl
xor bl, 1
or bl, ch
xor bl, 1
or bl, dh
xor al, 1
mov ch, al
xor ch, bl
xor ch, 1
and ch, bl
or al, bl
xor al, 1
mov dh, ch
and dh, al
xor al, ch
or al, dh
and dl, ah
mov ch, dl
and ch, ah
xor dl, ah
or dl, ch
xor dl, cl
mov ch, cl
xor ch, ah
or ah, cl
xor ah, 1
or ah, ch
mov cl, ah
xor cl, dl
xor dl, 1
or dl, ah
xor cl, 1
xor dl, 1
or dl, cl
xor al, 1
mov ecx, eax
and cl, dl
xor al, dl
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x424aba
cmp ecx, 0x15f53277
je 0x426099
cmp ecx, 0x791e792f
jne 0x424aba
mov ecx, 0xc4355b7d
jmp 0x424aba
mov word [esi + 0xc], 0x3e03
mov ecx, dword [esi + 0x10]
jmp 0x424aba
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 8]
mov byte [ecx], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x424c2d
cmp eax, 0x85788c17
je 0x424c46
cmp eax, 0xa0da02f3
jne 0x424c13
jmp 0x426224
cmp eax, 0xd7ff4ccd
je 0x424cdb
cmp eax, 0xe7a53eed
jne 0x424c13
mov eax, 0xd7ff4ccd
jmp 0x424c13
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ah, cl
xor ah, 1
mov al, ah
and al, cl
or cl, dl
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ch, al
and al, dl
xor dl, 1
xor ah, dl
xor cl, 1
or cl, ah
mov ah, cl
xor ah, 1
xor ch, 1
and ch, dl
or al, ch
mov edx, eax
xor dl, 1
mov ch, ah
and ch, cl
mov dh, al
and dh, dl
mov bl, ch
xor bl, 1
xor ch, ah
or bl, cl
xor bl, 1
or bl, ch
mov ch, dh
and ch, al
xor dh, al
or dh, ch
mov ch, bl
xor ch, 1
and ch, dh
xor dh, 1
and dh, bl
or dh, ch
xor dl, cl
or al, ah
xor al, 1
or al, dl
mov ecx, eax
xor cl, dh
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dh, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x424c13
mov byte [esi + 0xc], 1
mov eax, dword [esi + 0x20]
jmp 0x424c13
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov edi, ecx
xor edi, 0xfffffffe
and edi, edx
and ecx, 0xc45322aa
and edx, 0x3bacdd55
or edx, ecx
mov eax, edi
not eax
mov ecx, eax
mov ebx, 0xd37b20ec
and ecx, ebx
mov ebx, 0x2c84df13
and edi, ebx
or edi, ecx
mov ecx, edx
xor ecx, 0x2884dd10
xor edx, 0xc45322ab
or eax, edx
mov ebx, 0xd37b20ec
and edx, ebx
mov ebx, 0x2c84df13
and ecx, ebx
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x5c4efc2
and edx, eax
not eax
and eax, 0xc4ccc0
mov edi, 0x5002302
and ecx, edi
or ecx, eax
xor ecx, edi
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x33a72eed
and edx, 0xcc58d112
or edx, eax
mov eax, edx
xor eax, 0x880c1e90
xor edx, 0x3062812e
mov ecx, 0x8e0d5e91
and eax, ecx
and edx, 0x71f2a16e
or edx, eax
mov eax, dword [0x514f98]
xor edx, ecx
cmp edx, 0xffffffff
sete byte [esi + 0x18]
sete cl
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl byte [esi + 0x1c]
setl al
mov ah, al
and al, dl
and dl, ch
and ah, cl
or ah, dl
mov dl, ah
xor dl, ch
and dl, ah
and cl, ch
or al, cl
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, 1
and al, cl
or cl, ah
and ah, dl
or ah, al
mov edx, ecx
xor dl, ah
test ah, ah
mov eax, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne eax, edi
test cl, cl
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, edi
mov edx, 0x85788c17
cmp edx, 0xd7ff4ccc
jg 0x424e32
cmp edx, 0x85788c17
je 0x424e49
cmp edx, 0xa0da02f3
jne 0x424e15
jmp 0x4262fc
cmp edx, 0xd7ff4ccd
je 0x424eaf
cmp edx, 0xe7a53eed
jne 0x424e15
mov edx, 0xd7ff4ccd
jmp 0x424e15
mov dl, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov ch, cl
xor ch, 1
mov dh, ch
mov ebx, edx
and bl, cl
or ch, dl
xor cl, dl
and cl, dl
xor dl, 1
and dh, dl
or bl, dh
xor bl, 1
or bl, dl
xor cl, 1
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or dl, cl
mov ch, dl
xor ch, cl
test ch, 1
mov edi, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edi, ebx
test dl, 1
mov edx, 0xd7ff4ccd
cmovne edx, edi
test cl, 1
cmove edx, edi
jmp 0x424e15
mov byte [esi + 0xc], 0x3d
mov edx, eax
jmp 0x424e15
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov word [ecx + 2], ax
mov eax, dword [0x514f94]
lea edi, [eax - 1]
imul edi, eax
mov ecx, edi
not ecx
mov edx, 0x10576b0b
and edi, edx
and ecx, 0xefa894f4
or ecx, edi
mov eax, ecx
xor eax, edx
mov edi, ecx
xor edi, 0x1a80460
and edi, 0x1ea0e69
xor ecx, 0x45f3bdce
and ecx, eax
mov edx, eax
mov eax, 0xfe15f196
and edx, eax
or edx, edi
mov edi, edx
xor edi, eax
mov eax, edi
and eax, 0x55a4d6c5
mov ebx, eax
and ebx, ecx
xor ecx, eax
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x33427804
and ecx, 0xccbd87fb
or ecx, eax
mov ebx, ecx
xor ebx, 0x9918413b
and edi, 1
xor edx, 0xfe15f197
or edx, edi
xor ecx, 0x66e6aec0
mov eax, ecx
mov edi, 0x66631884
and eax, edi
mov edi, 0x999ce77b
and ebx, edi
or ebx, eax
mov eax, edx
not eax
or ecx, edx
mov edi, 0x66631884
and edx, edi
mov edi, 0x999ce77b
and eax, edi
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov ebx, eax
mov edx, ecx
or edx, 0x4ba42266
mov edi, 0x7fe46ff6
and edx, edi
and eax, 0x19001
or eax, edx
mov edx, dword [0x514f90]
or ebx, 0x34404d90
and ebx, edi
and ecx, 0x801a0008
or ecx, ebx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xcbbe226e
and ecx, 0x3441dd91
or ecx, eax
mov dword [esi + 8], ecx
sete byte [esi + 0x18]
sete bh
setne cl
cmp edx, 9
setg ah
mov dword [esi + 0x14], edx
cmp edx, 0xa
setl byte [esi + 0x1c]
setl al
mov ch, cl
xor ch, bh
and ch, cl
mov dh, ch
xor dh, 1
or dh, ch
xor dh, 1
mov bl, ch
and bl, dh
xor dh, ch
or dh, bl
mov ch, dh
xor ch, 1
and dh, al
and ch, ah
or ch, dh
and ah, bh
and cl, al
or cl, ah
mov ah, al
and ah, bh
xor al, bh
or al, ah
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, al
not cl
mov dl, ch
xor dl, al
and dl, ch
and al, ch
xor ch, 1
and ch, cl
or al, ch
mov ecx, eax
xor cl, dl
test al, al
mov edi, 0x791e792f
mov ebx, 0x15f53277
cmovne edi, ebx
test dl, dl
mov eax, 0x791e792f
cmove edi, eax
test cl, 1
cmovne edi, ebx
mov dword [esi + 0x10], edi
mov edi, dword [esi + 0x20]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4250bb
cmp eax, 0xc4355b7d
je 0x4250d4
cmp eax, 0xdf78edc4
jne 0x425054
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, al
and ah, cl
xor cl, al
xor al, 1
and dl, al
or ah, dl
xor al, ah
and al, ah
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
or cl, dl
mov al, ch
xor al, cl
test al, 1
mov edx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne edx, ebx
test cl, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x425054
cmp eax, 0x15f53277
je 0x4264ca
cmp eax, 0x791e792f
jne 0x425054
mov eax, 0xc4355b7d
jmp 0x425054
mov word [esi + 0xc], 0x3e03
mov eax, dword [esi + 0x10]
jmp 0x425054
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 2], ax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x4140940
mov ebx, 0x74d65bc2
and edx, ebx
mov edi, ecx
and edi, 0x81098420
or edi, edx
mov edx, ecx
or edx, 0x70c25282
and edx, ebx
mov ebx, eax
and ebx, 0xa20201d
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0xac740dc7
and ebx, 0x538bf238
or ebx, edx
mov edx, ebx
xor edx, 0x9b
xor ebx, 0x48aa4820
mov edi, 0xeaea6c20
and ebx, edi
and edx, 0x151593df
or edx, ebx
mov edi, edx
xor edi, 0x1014018b
mov ebx, 0xb50c245f
and ecx, ebx
and eax, 0x4af3dba0
or eax, ecx
mov ecx, 0xeaea6c20
xor edx, ecx
mov ecx, edx
mov ebx, 0xcde39674
and ecx, ebx
mov ebx, 0x321c698b
and edi, ebx
or edi, ecx
mov ecx, eax
xor ecx, 0x2104980
mov ebx, 0xb50c245f
xor eax, ebx
or edx, eax
mov ebx, 0xcde39674
and eax, ebx
mov ebx, edx
mov edx, 0x321c698b
and ecx, edx
or ecx, eax
mov edx, dword [0x514f90]
xor ecx, edi
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete al
sete byte [esi + 0x18]
setne cl
mov edi, edx
mov dword [esi + 0x20], edx
cmp edx, 9
setg dl
cmp edi, 0xa
setl ah
setl byte [esi + 0x1c]
mov ch, dl
xor ch, cl
or cl, ah
or ah, al
xor ah, 1
or ah, ch
xor ah, 1
xor cl, 1
or dl, al
xor dl, 1
mov al, cl
and al, dl
xor dl, cl
or dl, al
xor dl, ah
mov al, dl
not al
and al, ah
mov ecx, edx
xor cl, al
test dl, dl
mov edi, 0x791e792f
mov edx, 0x15f53277
cmovne edi, edx
not ebx
mov dword [esi + 0x14], ebx
test al, al
mov eax, 0x791e792f
cmove edi, eax
test cl, 1
cmovne edi, edx
mov dword [esi + 8], edi
mov edi, dword [esi + 0x20]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x425323
cmp eax, 0xc4355b7d
je 0x425343
cmp eax, 0xdf78edc4
jne 0x425236
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov ah, al
mov bh, al
mov byte [esi + 0x28], al
xor ah, 1
mov dh, cl
xor dh, 1
mov bl, dh
and bl, cl
xor bl, 1
mov dl, cl
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov dl, al
and dl, ah
xor dl, 1
mov ch, dl
xor ch, ah
or dl, ah
xor dl, 1
or dl, ch
xor dl, 1
or bh, ah
mov ch, dl
xor ch, bh
or bh, dl
mov dl, bl
xor dl, 1
xor bh, 1
or bh, ch
mov al, bl
or al, dl
mov ch, al
and al, cl
xor ch, 1
mov cl, ch
xor cl, dh
and cl, ch
and ch, dh
or ch, al
mov al, cl
and al, ch
xor ch, cl
or ch, al
mov al, ch
xor al, 1
and ch, al
xor ch, 1
mov cl, ch
xor cl, al
or ch, al
xor ch, 1
or ch, cl
xor ch, bh
and ah, dl
mov cl, byte [esi + 0x28]
and bl, cl
or bl, ah
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
xor ch, 1
or dl, al
mov cl, ch
or cl, dl
xor dl, ch
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x425236
cmp eax, 0x15f53277
je 0x42657d
cmp eax, 0x791e792f
jne 0x425236
mov eax, 0xc4355b7d
jmp 0x425236
mov word [esi + 0xc], 0x3e1a
mov eax, dword [esi + 8]
jmp 0x425236
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 2], ax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xccb103f2
and edx, eax
or eax, 0x334efc0d
mov edi, eax
mov ebx, 0xc3fabe7e
and edi, ebx
and ecx, 0xc010180
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0x3c054181
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xccc03c67
and eax, 0x333fc398
or eax, ecx
mov ecx, eax
xor ecx, 0xff8ec06a
xor eax, 0x201085
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xddaa90af
and ecx, 0x22556f50
or ecx, eax
xor ecx, 0x22556f51
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfb7e19f1
and edx, ecx
not ecx
and ecx, 0x17e7e990
and eax, 0xe818166f
or eax, ecx
mov ecx, eax
xor ecx, 0x60081000
xor eax, 0x13660990
or eax, 0x481e60e
mov edi, eax
mov ebx, 0x9db7e1ed
and edi, ebx
and ecx, 0x62481810
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0x62481e12
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc4854926
and eax, 0x3b7ab6d9
or eax, ecx
mov ecx, eax
xor ecx, 0x4a800
xor eax, 0x35a91056
and eax, 0xf5a9177e
and ecx, 0xa56e881
or ecx, eax
mov edi, ecx
xor edi, 0x2e001
xor ecx, 0xd5a91156
and ecx, 0xdffd19d6
mov eax, 0x2002e629
and edi, eax
or edi, ecx
xor edi, eax
sete byte [esi + 0x18]
mov edx, dword [0x514f90]
sete al
cmp edx, 9
setg cl
mov dword [esi + 0x14], edx
cmp edx, 0xa
setl byte [esi + 0x1c]
xor al, cl
mov edx, eax
xor dl, 1
or cl, dl
and dl, cl
xor cl, 1
mov ah, cl
xor ah, al
and ah, cl
and cl, al
or cl, dl
mov al, cl
xor al, ah
test cl, cl
mov ebx, 0x791e792f
mov edx, 0x15f53277
cmovne ebx, edx
test ah, ah
mov ecx, 0x791e792f
cmove ebx, ecx
test al, 1
cmovne ebx, edx
mov dword [esi + 8], ebx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42563b
cmp eax, 0xc4355b7d
je 0x42565b
cmp eax, 0xdf78edc4
jne 0x4254dd
mov bh, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov cl, bh
xor cl, 1
mov bl, cl
and bl, bh
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov dl, dh
xor dl, 1
mov byte [esi + 0x30], dl
mov al, dh
mov byte [esi + 0x2c], dh
and al, dl
xor dl, al
xor al, 1
or dh, al
xor dh, 1
or dh, dl
mov byte [esi + 0x20], bl
mov dl, bl
xor dl, 1
mov byte [esi + 0x28], dl
or bl, dl
mov ah, bl
xor ah, 1
and cl, ah
and bl, bh
or bl, cl
mov cl, ah
xor cl, bh
or ah, bh
xor ah, 1
or ah, cl
xor ah, 1
mov ecx, ebx
and cl, ah
xor ah, bl
or ah, cl
mov bh, dh
xor bh, 1
mov bl, dh
or bl, bh
mov dl, bl
xor dl, 1
mov ecx, edx
and cl, bl
xor cl, 1
mov ch, cl
xor ch, bl
or cl, bl
xor cl, 1
or cl, ch
mov ch, al
mov bl, byte [esi + 0x30]
xor ch, bl
or al, bl
xor al, 1
or al, ch
mov ch, cl
xor ch, 1
and ch, al
xor al, 1
and al, cl
or al, ch
mov ecx, edx
mov ch, byte [esi + 0x2c]
xor cl, ch
or dl, ch
xor dl, 1
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov dl, cl
and dl, al
xor al, cl
or al, dl
xor al, ah
mov ah, byte [esi + 0x28]
and dh, ah
or ah, bh
and bh, byte [esi + 0x20]
mov ecx, eax
xor cl, 1
xor ah, 1
or bh, dh
mov dl, ah
and dl, bh
xor bh, ah
or bh, dl
mov dl, bh
xor dl, 1
and dl, bh
xor dl, 1
mov ah, bh
xor ah, dl
or dl, bh
xor dl, 1
or dl, ah
mov ch, cl
and ch, al
mov ah, ch
and ah, cl
xor ch, cl
or ch, ah
mov cl, ch
xor cl, 1
and cl, dl
xor dl, 1
and ch, dl
or ch, cl
mov cl, al
and cl, dl
xor dl, al
or dl, cl
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4254dd
cmp eax, 0x15f53277
je 0x42667d
cmp eax, 0x791e792f
jne 0x4254dd
mov eax, 0xc4355b7d
jmp 0x4254dd
mov word [esi + 0xc], 0x3e0b
mov eax, dword [esi + 8]
jmp 0x4254dd
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x81044028
mov edi, eax
mov ebx, 0x24300e00
and edi, ebx
or edi, ecx
xor edi, ebx
mov ebx, edx
or ebx, 0xa5344e28
mov ecx, ebx
not ecx
or ecx, edi
and ebx, 0x5acbb1d6
and ecx, 0xa5344e29
or ecx, ebx
and edx, 0x19e96037
and eax, 0xe6169fc8
or eax, edx
mov edx, ecx
not edx
mov edi, edx
mov ebx, 0xce5ecf76
and edi, ebx
mov ebx, 0x31a13089
and ecx, ebx
or ecx, edi
mov edi, eax
xor edi, 0x20001088
xor eax, 0x8484036
mov ebx, 0xce5ecf76
and eax, ebx
mov ebx, 0x31a13089
and edi, ebx
or edi, eax
xor edi, ecx
xor edx, edi
test edx, edi
mov eax, dword [0x514f98]
sete byte [esi + 0x18]
sete cl
setne dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl byte [esi + 0x1c]
setl al
mov ah, ch
and ah, dl
and cl, ch
xor ch, dl
or ch, ah
xor ch, 1
and al, dl
or al, cl
xor al, ch
mov edx, eax
not dl
and dl, ch
mov ah, dl
xor ah, al
test al, al
mov edi, 0xe7a53eed
mov ebx, 0xa0da02f3
cmovne edi, ebx
test dl, dl
mov ecx, 0xe7a53eed
cmove edi, ecx
test ah, ah
cmovne edi, ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x425772
cmp eax, 0x85788c17
je 0x42578b
cmp eax, 0xa0da02f3
jne 0x425758
jmp 0x426731
cmp eax, 0xd7ff4ccd
je 0x425853
cmp eax, 0xe7a53eed
jne 0x425758
mov eax, 0xd7ff4ccd
jmp 0x425758
mov ah, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov al, ah
xor al, 1
mov dh, dl
xor dh, 1
mov bl, dh
and bl, dl
xor dh, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, dh
mov bh, al
or bh, ah
mov dl, bh
xor dl, 1
mov dh, bl
xor dh, 1
and dl, bh
mov cl, bh
and cl, dl
xor dl, bh
or dl, cl
mov ecx, edx
and cl, al
xor dl, 1
and dl, ah
or dl, cl
mov cl, ah
and cl, bh
xor bh, ah
or bh, cl
mov cl, bh
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bh
xor dl, 1
or dl, cl
mov cl, dh
and cl, bl
xor cl, 1
mov ch, cl
xor ch, dh
or cl, dh
xor cl, 1
or cl, ch
mov ch, cl
xor ch, 1
and ch, dl
xor dl, 1
and dl, cl
or dl, ch
and bl, ah
and al, dh
or al, bl
mov cl, ah
and cl, dh
xor dh, ah
or dh, cl
xor dh, 1
mov ecx, eax
and cl, dh
xor dh, al
or dh, cl
mov al, dh
xor al, dl
xor dl, 1
or dl, dh
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmovne eax, ebx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x425758
mov byte [esi + 0xc], 1
mov eax, edi
jmp 0x425758
mov edi, dword [esi + 0x14]
mov word [edi + 0x2a], 0
mov edx, dword [esi + 0x30]
mov eax, dword [edx]
mov eax, dword [eax + 0xc]
mov ecx, dword [esi + 0x54]
sub esp, 0x24
mov dword [esp + 0x20], ecx
mov dword [esp + 4], edi
mov dword [esp], edx
xor ecx, ecx
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], ecx
xorps xmm0, xmm0
movups xmmword [esp + 8], xmm0
call eax
mov dword [esi + 0x4c], eax
test eax, eax
mov eax, 0x8884d074
jmp 0x43ce63
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfa3e11d4
mov edi, eax
mov ebx, 0x5c1ee2a
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
not edx
and ecx, 0x9caf42ee
mov edi, 0x6350bd11
and eax, edi
or eax, ecx
xor eax, edi
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9e4746ea
mov edx, 0x61b8b915
and eax, edx
or eax, ecx
mov ecx, dword [0x514f98]
xor eax, edx
sete byte [esi + 0x18]
sete al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl byte [esi + 0x1c]
mov ecx, edx
xor cl, al
xor cl, 1
mov ah, cl
or ah, dl
and cl, al
or dl, al
xor dl, 1
mov al, cl
and al, dl
xor dl, cl
or dl, al
mov al, dl
and dl, ah
xor ah, 1
xor al, 1
mov dh, ah
xor dh, al
and dh, ah
and al, ah
or al, dl
mov cl, dh
xor cl, al
test cl, 1
mov edi, 0xe7a53eed
mov ecx, 0xa0da02f3
cmovne edi, ecx
test al, 1
mov eax, edi
cmovne eax, ecx
test dh, dh
cmove eax, edi
mov edi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x425998
cmp eax, 0x85788c17
je 0x4259b1
cmp eax, 0xa0da02f3
jne 0x42597e
jmp 0x426927
cmp eax, 0xd7ff4ccd
je 0x425a6e
cmp eax, 0xe7a53eed
jne 0x42597e
mov eax, 0xd7ff4ccd
jmp 0x42597e
mov ah, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov dh, ah
xor dh, 1
mov al, dl
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov al, ah
or al, dh
mov ebx, eax
xor bl, 1
mov bh, bl
and bh, al
mov cl, bh
and cl, bl
xor bh, bl
mov bl, dl
xor bl, 1
or bh, cl
mov cl, bh
and cl, ah
xor bh, 1
and bh, dh
or bh, cl
mov cl, ah
and cl, al
xor al, ah
or al, cl
xor al, 1
mov cl, bh
and cl, al
xor al, bh
mov ch, dl
xor ch, bl
and ch, dl
or al, cl
xor al, ch
mov bh, ah
and bh, dh
mov cl, ah
and cl, bh
xor bh, ah
or bh, cl
mov cl, bh
xor cl, 1
and cl, bl
and bh, dl
or bh, cl
xor bl, ah
or dl, dh
mov ecx, eax
xor cl, 1
xor dl, 1
or dl, bl
mov ah, dl
xor ah, bh
xor bh, 1
xor ah, 1
or bh, dl
xor bh, 1
or bh, ah
xor al, bh
or bh, cl
mov ecx, eax
xor cl, bh
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne ecx, edx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test bh, 1
cmovne eax, ecx
jmp 0x42597e
mov byte [esi + 0xc], 1
mov eax, edi
jmp 0x42597e
cmp dword [esi + 0x28], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov byte [ecx + 1], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x425ab1
cmp eax, 0x85788c17
je 0x425aca
cmp eax, 0xa0da02f3
jne 0x425a97
jmp 0x426ace
cmp eax, 0xd7ff4ccd
je 0x425bd2
cmp eax, 0xe7a53eed
jne 0x425a97
mov eax, 0xd7ff4ccd
jmp 0x425a97
mov al, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ah, al
mov dh, al
xor ah, 1
mov ecx, edx
xor cl, 1
mov al, cl
and al, dl
mov ch, cl
and ch, al
xor al, cl
or al, ch
mov ch, al
xor ch, 1
mov byte [esi + 0x2c], ch
or cl, dl
mov byte [esi + 0x34], cl
mov bh, dh
mov bl, dh
mov byte [esi + 0x3c], dh
and bh, ah
xor bh, 1
mov dl, ah
xor dl, bh
or bh, ah
xor bh, 1
or bh, dl
mov edx, eax
and dl, ch
mov dh, dl
and dh, al
xor dl, al
or dl, dh
mov dh, cl
xor dh, al
mov byte [esi + 0x30], dl
xor dl, 1
and dl, ah
or al, ah
mov cl, ah
or cl, bl
mov ch, cl
xor ch, 1
mov ah, cl
and ah, ch
mov bl, cl
xor bl, ah
xor ah, 1
or ah, ch
xor ah, 1
or ah, bl
xor ah, bh
mov bl, byte [esi + 0x3c]
mov ch, bl
and ch, cl
xor cl, bl
or cl, ch
xor ah, 1
mov ch, ah
xor ch, cl
or cl, ah
xor cl, 1
or cl, ch
mov ch, byte [esi + 0x34]
mov bh, byte [esi + 0x2c]
or ch, bh
xor ch, 1
xor dh, 1
mov ah, ch
and ah, dh
xor dh, ch
or dh, ah
xor dh, cl
mov cl, byte [esi + 0x30]
and cl, bl
or dl, cl
xor bh, bl
xor al, 1
or al, bh
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov dl, cl
and dl, al
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
xor dl, dh
xor dh, 1
mov cl, dh
and cl, al
xor al, dh
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x425a97
mov byte [esi + 0xc], 0xb
mov eax, edi
jmp 0x425a97
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x790fef57
and edx, edi
and ecx, eax
and eax, 0x86f010a8
or eax, edx
mov edx, eax
xor edx, 0x84900080
xor eax, edi
mov edi, eax
mov ebx, 0x6b63b668
and edi, ebx
mov ebx, 0x949c4997
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0x6b63b668
and edi, ebx
mov ebx, 0x949c4997
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov edi, edx
mov ebx, 0x9c1470f4
and edi, ebx
mov ecx, eax
xor ecx, ebx
and ecx, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0x7de02b0f
and ecx, 0x821fd4f0
or ecx, edi
xor ecx, 0x1e0ba405
and edx, 1
xor eax, 0xfffffffe
or eax, edx
mov edx, eax
not edx
and edx, 0x1ebcef0d
mov edi, 0xe14310f2
and eax, edi
or eax, edx
xor eax, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x1aada800
and edx, eax
not eax
and eax, 0xae7af492
and ecx, 0x51850b6d
or ecx, eax
mov eax, ecx
xor eax, 0x10040800
xor ecx, 0xa28a000
or ecx, 0xe55257ff
mov edi, ecx
mov ebx, 0x23d3f7cf
and edi, ebx
and eax, 0x182c0800
or eax, edi
mov edi, edx
not edi
or ecx, edi
and edi, ebx
and edx, 0xdc2c0830
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x561d6530
and ecx, 0xa9e29acf
or ecx, eax
mov eax, ecx
xor eax, 0x82441241
xor ecx, 0x4cb0cd30
mov edx, ecx
and edx, 0x3d0ba09e
mov edi, 0xc2f45f61
and eax, edi
or eax, edx
xor eax, edi
or eax, ecx
mov ecx, dword [0x514f98]
cmp eax, 0xffffffff
sete dl
sete byte [esi + 0x18]
setne ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
setl byte [esi + 0x1c]
and ah, al
and cl, dl
or cl, ah
xor cl, 1
or cl, al
mov ah, al
xor ah, dl
not ah
and ah, dl
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xa0da02f3
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x425db7
cmp ecx, 0x85788c17
je 0x425dce
cmp ecx, 0xa0da02f3
jne 0x425d9a
jmp 0x426c0c
cmp ecx, 0xd7ff4ccd
je 0x425e38
cmp ecx, 0xe7a53eed
jne 0x425d9a
mov ecx, 0xd7ff4ccd
jmp 0x425d9a
mov dl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov dh, ch
xor dh, 1
mov cl, dl
xor cl, 1
and dh, cl
and dl, ch
or dl, dh
mov dh, dl
xor dh, cl
and dh, dl
mov dl, cl
xor dl, ch
xor dl, 1
and dl, ch
or cl, ch
xor cl, 1
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
xor dh, 1
xor cl, 1
mov dl, dh
or dl, cl
xor cl, dh
mov ch, dl
xor ch, cl
test ch, 1
mov edi, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edi, ebx
test cl, 1
mov ecx, edi
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test dl, 1
cmovne ecx, edi
jmp 0x425d9a
mov byte [esi + 0xc], 0x14
mov ecx, eax
jmp 0x425d9a
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 2], ax
mov ecx, dword [0x514f94]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edi, 0x86fbf04b
and ecx, edi
mov ebx, 0x79040fb4
and eax, ebx
or eax, ecx
mov edx, eax
xor edx, ebx
xor eax, edi
mov edi, edx
or edi, 0xf011c768
mov ecx, eax
or ecx, 0xfee3897
xor ecx, edi
mov edi, ecx
not edi
and edi, 0xf011c769
and ecx, 0xfee3896
or ecx, edi
and edx, 0x14da2bc8
mov edi, eax
and edi, 0xeb25d437
or edi, edx
mov edx, edi
xor edx, 0x4820381
and eax, 1
or eax, edx
mov ebx, dword [0x514f90]
xor edi, 0x60209000
and edi, 0x7078b848
mov edx, 0x8f8747b7
and eax, edx
or eax, edi
xor eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xbceb13ca
and edx, eax
not eax
and eax, 0x9c881182
mov edi, 0x20630248
and ecx, edi
or ecx, eax
xor ecx, edi
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xeb848247
and edx, 0x147b7db8
or edx, eax
mov edi, edx
xor edi, 0x88904e72
xor edx, 0x576f918d
mov eax, edx
and eax, 0x742aa08c
mov ecx, 0x8bd55f73
and edi, ecx
or edi, eax
xor edi, ecx
or edi, edx
cmp edi, 0xffffffff
setne cl
sete byte [esi + 0x18]
sete dl
cmp ebx, 9
setg al
mov dword [esi + 0x14], ebx
cmp ebx, 0xa
setl ah
setl byte [esi + 0x1c]
mov dh, al
xor dh, ah
and dh, al
mov bl, dh
xor bl, 1
mov ch, dh
and ch, bl
mov bh, ch
and bh, dh
xor ch, dh
or ch, bh
or bl, dh
mov dh, bl
xor dh, ch
xor ch, 1
or ch, bl
xor dh, 1
xor ch, 1
or ch, dh
mov bl, ch
xor bl, 1
mov dh, bl
and dh, ch
xor bl, dh
xor dh, 1
or dh, ch
xor dh, 1
or dh, bl
and cl, ah
xor dh, dl
mov ah, al
xor ah, dl
and ah, al
and al, dl
or al, cl
xor ah, 1
xor al, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov dl, dh
xor dl, 1
and cl, dl
or dl, al
and al, dh
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x15f53277
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov ebx, ecx
mov eax, 0x15f53277
cmovne ebx, eax
test dl, 1
not edi
cmovne ebx, ecx
mov dword [esi + 8], ebx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42606b
cmp eax, 0xc4355b7d
je 0x42608b
cmp eax, 0xdf78edc4
jne 0x425ff1
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ch, dl
xor ch, cl
xor ch, 1
or ch, dl
mov edx, ecx
xor dl, 1
or dl, al
xor dl, 1
xor cl, al
and cl, al
mov eax, edx
and al, cl
xor cl, dl
mov dl, ch
xor dl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, ch
or ch, al
and al, dl
or al, cl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x425ff1
cmp eax, 0x15f53277
je 0x426ecf
cmp eax, 0x791e792f
jne 0x425ff1
mov eax, 0xc4355b7d
jmp 0x425ff1
mov word [esi + 0xc], 0x3e0b
mov eax, dword [esi + 8]
jmp 0x425ff1
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 4], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4261f6
cmp eax, 0xc4355b7d
je 0x426216
cmp eax, 0xdf78edc4
jne 0x4260b6
mov dl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, 1
mov ch, dl
or ch, cl
mov byte [esi + 0x28], cl
mov dh, ch
xor dh, 1
mov bl, dh
and bl, ch
mov bh, bl
and bh, dh
xor bl, dh
or bl, bh
mov bh, bl
xor bh, 1
and bh, dl
and bl, cl
or bl, bh
mov bh, al
xor bh, ah
and bh, al
xor ch, cl
or dh, dl
xor dh, 1
or dh, ch
xor dh, 1
mov ch, bl
and ch, dh
xor dh, bl
or dh, ch
mov ch, bh
xor ch, 1
mov bl, ch
and bl, bh
mov cl, ch
xor cl, bl
xor bl, 1
or bl, bh
xor bl, 1
or bl, cl
or ch, bh
mov cl, bl
xor cl, ch
or ch, bl
xor ch, 1
or ch, cl
mov cl, dh
xor cl, 1
and dh, cl
mov ebx, ecx
and bl, dh
xor dh, cl
mov cl, ch
xor cl, 1
and ch, cl
or dh, bl
mov ebx, ecx
and bl, ch
xor ch, cl
or ch, bl
mov cl, dh
xor cl, 1
and cl, ch
xor ch, 1
and ch, dh
or ch, cl
mov dh, byte [esi + 0x28]
and dl, dh
and al, ah
mov cl, dl
and cl, dh
xor dl, dh
or dl, cl
mov cl, al
and cl, ah
xor al, ah
or al, cl
mov cl, dl
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
mov cl, dh
xor cl, ah
or ah, dh
xor ah, 1
or ah, cl
xor al, 1
mov cl, al
xor cl, ah
or al, ah
xor al, 1
or al, cl
mov cl, ch
xor cl, 1
and ch, cl
xor ch, 1
mov dl, ch
xor dl, cl
or ch, cl
xor ch, 1
or ch, dl
xor ch, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test ch, 1
cmovne eax, ebx
not dl
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4260b6
cmp eax, 0x15f53277
je 0x427011
cmp eax, 0x791e792f
jne 0x4260b6
mov eax, 0xc4355b7d
jmp 0x4260b6
mov word [esi + 0xc], 0x3e02
mov eax, dword [esi + 0x10]
jmp 0x4260b6
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 8]
mov byte [ecx + 1], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42625a
cmp eax, 0x85788c17
je 0x426273
cmp eax, 0xa0da02f3
jne 0x426240
jmp 0x42716e
cmp eax, 0xd7ff4ccd
je 0x4262f0
cmp eax, 0xe7a53eed
jne 0x426240
mov eax, 0xd7ff4ccd
jmp 0x426240
mov dl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov ch, ah
xor ch, 1
mov dh, dl
xor dh, 1
mov al, ah
and al, ch
and ch, dh
mov cl, dl
and cl, ah
or cl, ch
mov ch, al
and ch, ah
xor al, ah
xor cl, 1
or cl, dh
or al, ch
mov ch, cl
xor ch, 1
and dh, al
xor al, 1
and al, dl
or al, dh
xor al, 1
and ch, cl
xor ch, 1
mov dl, ch
xor dl, cl
or ch, cl
xor ch, 1
or ch, dl
xor ch, al
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, ch
xor cl, al
not cl
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmovne eax, edx
jmp 0x426240
mov byte [esi + 0xc], 0xb
mov eax, dword [esi + 0x20]
jmp 0x426240
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebx, eax
mov dword [esi + 8], eax
mov edx, ecx
or edx, 0xd5a967a1
mov edi, edx
mov eax, 0x809ebe07
and edi, eax
and ebx, 0x2a400058
or ebx, edi
mov dword [esi + 0x14], ecx
mov edi, ecx
xor edi, 0x2a56985e
and edi, ecx
mov eax, edi
not eax
or edx, eax
mov ecx, 0x809ebe07
and eax, ecx
and edi, 0x7f6141f8
or edi, eax
xor edi, ebx
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x215c65e7
and edx, 0xdea39a18
or edx, eax
mov edi, edx
xor edi, 0x70650000
xor edx, 0x108f0b0
mov ebx, 0x8598f2f7
and edx, ebx
and edi, 0x7a670d08
or edi, edx
mov eax, edi
xor eax, 0x6a260908
xor edi, ebx
mov edx, edi
mov ebx, 0x11c9f616
and edx, ebx
mov ebx, 0xee3609e9
and eax, ebx
mov ebx, 0xee3609e9
or eax, edx
mov ecx, dword [esi + 0x14]
or edi, ecx
mov edx, 0x11c9f616
and ecx, edx
mov edx, dword [esi + 8]
and edx, ebx
or edx, ecx
xor edx, eax
not edi
or edi, edx
mov ecx, dword [0x514f98]
cmp edi, 0xffffffff
sete al
setne dl
sete byte [esi + 0x18]
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
setl byte [esi + 0x1c]
and dl, ah
mov ch, cl
and ch, al
or ch, dl
mov dl, ch
xor dl, ah
and dl, ch
xor ah, al
not ah
and ah, al
xor al, cl
and al, cl
mov cl, ah
and cl, al
xor al, ah
or al, cl
xor al, dl
mov ecx, eax
not cl
and cl, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne eax, edi
test cl, cl
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, dl
cmovne eax, edi
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x426450
cmp ecx, 0x85788c17
je 0x426467
cmp ecx, 0xa0da02f3
jne 0x426433
jmp 0x4272bd
cmp ecx, 0xd7ff4ccd
je 0x4264bf
cmp ecx, 0xe7a53eed
jne 0x426433
mov ecx, 0xd7ff4ccd
jmp 0x426433
mov cl, byte [esi + 0x18]
xor cl, 1
mov dl, byte [esi + 0x1c]
xor dl, cl
mov ch, dl
xor ch, 1
or cl, ch
mov dh, cl
xor dh, 1
mov bl, ch
and bl, dl
mov bh, bl
and bh, ch
xor bl, ch
or bl, bh
xor bl, dh
xor cl, dl
or dh, ch
xor dh, 1
or dh, cl
mov cl, dh
xor cl, bl
test cl, 1
mov edi, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edi, ecx
test dh, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edi
test bl, 1
cmove ecx, edi
jmp 0x426433
mov byte [esi + 0xc], 0xa
mov ecx, eax
jmp 0x426433
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 4], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x426553
cmp eax, 0xc4355b7d
je 0x42656f
cmp eax, 0xdf78edc4
jne 0x4264e7
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
and ch, ah
xor dl, ah
or dl, ch
and ah, cl
mov ch, ah
and ch, cl
xor ah, cl
xor dl, 1
or ah, ch
xor ah, al
xor ah, dl
mov cl, ah
xor cl, 1
and cl, dl
mov edx, ecx
xor dl, ah
test ah, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x4264e7
cmp eax, 0x15f53277
je 0x427562
cmp eax, 0x791e792f
jne 0x4264e7
mov eax, 0xc4355b7d
jmp 0x4264e7
mov word [esi + 0xc], 0x3e02
mov eax, dword [esi + 0x10]
jmp 0x4264e7
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 4], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x42664d
cmp ecx, 0xc4355b7d
je 0x42666f
cmp ecx, 0xdf78edc4
jne 0x42659c
mov dl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov al, ah
xor al, dl
mov ecx, eax
and al, dl
xor dl, 1
or cl, dl
mov ch, cl
xor ch, 1
xor dl, ah
xor dl, 1
and dl, ah
mov ah, dl
xor ah, 1
xor dl, al
xor al, 1
or al, ah
xor al, 1
or al, dl
mov dl, ch
and dl, cl
mov ah, dl
xor dl, ch
mov ch, al
xor ch, 1
and al, ch
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
xor al, 1
mov edx, eax
xor dl, ch
or al, ch
xor al, 1
or al, dl
mov dl, ah
xor dl, 1
and dl, al
xor al, 1
and al, ah
or al, dl
mov edx, ecx
and dl, ch
xor ch, cl
or ch, dl
mov dl, ch
xor dl, al
test ch, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
test dl, 1
mov eax, 0xc4355b7d
cmove ecx, eax
jmp 0x42659c
cmp ecx, 0x15f53277
je 0x4276cf
cmp ecx, 0x791e792f
jne 0x42659c
mov ecx, 0xc4355b7d
jmp 0x42659c
mov word [esi + 0xc], 0x3e1a
mov ecx, dword [esi + 8]
jmp 0x42659c
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 4], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x426707
cmp eax, 0xc4355b7d
je 0x426723
cmp eax, 0xdf78edc4
jne 0x42669b
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, dl
mov ch, al
and dl, al
xor al, 1
and ah, al
and ch, cl
or ch, ah
mov ah, ch
xor ah, al
and ah, ch
and al, cl
or dl, al
xor ah, 1
xor dl, 1
mov cl, ah
or cl, dl
xor dl, ah
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test dl, 1
mov eax, ebx
mov edx, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x42669b
cmp eax, 0x15f53277
je 0x4277f8
cmp eax, 0x791e792f
jne 0x42669b
mov eax, 0xc4355b7d
jmp 0x42669b
mov word [esi + 0xc], 0x3e0e
mov eax, dword [esi + 8]
jmp 0x42669b
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, 0x96b48436
and ecx, eax
and edx, 0x694b7bc9
or edx, ecx
mov ecx, edx
xor ecx, eax
xor edx, 0x1427240
and edx, 0x9552f276
mov eax, ecx
mov edi, 0x6aad0d89
and eax, edi
or eax, edx
mov edx, eax
xor edx, edi
mov edi, eax
xor edi, 0x26abaa2c
and edi, edx
and ecx, 0x4c06a7a5
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0x17ea50b6
and ecx, 0xe815af49
or ecx, edi
mov edi, dword [0x514f98]
xor ecx, 0x5becf712
and edx, 1
xor eax, 0x6aad0d88
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x36920c7
and eax, 0xfc96df38
or eax, ecx
mov ecx, eax
xor ecx, 0x30144d10
xor eax, 0x3012083
and eax, 0xcf83b2ab
mov edx, 0x307c4d54
and ecx, edx
or ecx, eax
mov ebx, ecx
xor ebx, 0xca8332ab
xor ecx, edx
mov eax, ecx
and eax, 0x5788410
mov edx, 0xfa877bef
and ebx, edx
or ebx, eax
xor ebx, edx
or ebx, ecx
cmp ebx, 0xffffffff
sete al
setne cl
sete byte [esi + 0x18]
mov dword [esi + 8], edi
cmp edi, 0xa
setl byte [esi + 0x1c]
setl dl
mov ah, dl
xor ah, cl
xor ah, 1
mov ch, dl
or ch, al
xor ch, 1
or ch, ah
or cl, dl
xor cl, 1
xor al, dl
and al, dl
mov edx, ecx
and dl, al
xor al, cl
mov cl, ch
xor cl, 1
or al, dl
mov edx, eax
xor dl, 1
and al, ch
or ch, dl
and dl, cl
or dl, al
mov al, ch
xor al, dl
test dl, 1
mov edi, 0xe7a53eed
mov edx, 0xa0da02f3
cmovne edi, edx
not ebx
mov dword [esi + 0x14], ebx
test ch, 1
mov ecx, 0xe7a53eed
cmovne edi, ecx
test al, 1
cmove edi, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4268a0
cmp eax, 0x85788c17
je 0x4268b5
cmp eax, 0xa0da02f3
jne 0x426886
jmp 0x427912
cmp eax, 0xd7ff4ccd
je 0x42691c
cmp eax, 0xe7a53eed
jne 0x426886
mov eax, 0xd7ff4ccd
jmp 0x426886
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
or dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
or cl, al
mov eax, ecx
xor al, dl
or dl, cl
mov cl, ch
xor cl, 1
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, ch
and cl, al
or cl, dl
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x426886
mov byte [esi + 0xc], 0x19
mov eax, edi
jmp 0x426886
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2679662c
mov edi, ecx
and edi, 0xd98699d2
or edi, edx
mov edx, edi
xor edx, 0x88820890
xor edi, 0x24784409
mov ebx, 0x757cd54b
and edi, ebx
and edx, 0x8a832ab4
or edx, edi
mov edi, eax
or edi, 0x757cd54a
and edi, ebx
xor edi, edx
mov edx, edi
and edi, ecx
mov ebx, dword [0x514f98]
not edx
and eax, edx
or edi, eax
not edi
or edi, edx
cmp edi, 0xffffffff
sete cl
setne ah
sete byte [esi + 0x18]
cmp ebx, 9
setg al
mov dword [esi + 0x14], ebx
cmp ebx, 0xa
setl ch
setl byte [esi + 0x1c]
mov dh, ah
xor dh, al
mov dl, dh
and dl, al
mov bl, ch
and bl, al
or al, ah
xor al, 1
or al, dh
and dh, ah
xor dh, 1
xor dl, 1
mov ah, dh
xor ah, dl
or dl, dh
xor dl, 1
or dl, ah
mov ah, ch
and ah, bl
xor bl, ch
or bl, ah
xor bl, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ah, dl
xor ah, 1
and cl, ah
or ah, al
and al, dl
or al, cl
mov ecx, eax
xor cl, ah
test al, 1
mov ebx, 0xe7a53eed
mov edx, 0xa0da02f3
cmovne ebx, edx
not edi
test ah, 1
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
cmove ebx, edx
mov dword [esi + 8], ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x426a44
cmp eax, 0x85788c17
je 0x426a59
cmp eax, 0xa0da02f3
jne 0x426a2a
jmp 0x427aa1
cmp eax, 0xd7ff4ccd
je 0x426ac2
cmp eax, 0xe7a53eed
jne 0x426a2a
mov eax, 0xd7ff4ccd
jmp 0x426a2a
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
or dl, cl
mov ch, cl
xor ch, 1
and ch, cl
xor ch, 1
mov eax, ecx
xor al, ch
or ch, cl
xor ch, 1
or ch, al
mov al, ch
xor ch, 1
and ch, dl
xor dl, 1
and al, dl
or ch, al
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x426a2a
mov byte [esi + 0xc], 0x19
mov eax, dword [esi + 8]
jmp 0x426a2a
cmp dword [esi + 0x28], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov byte [ecx + 2], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x426b09
cmp ecx, 0x85788c17
je 0x426b24
cmp ecx, 0xa0da02f3
jne 0x426aec
jmp 0x427b53
cmp ecx, 0xd7ff4ccd
je 0x426c01
cmp ecx, 0xe7a53eed
jne 0x426aec
mov ecx, 0xd7ff4ccd
jmp 0x426aec
mov cl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov ch, cl
xor ch, 1
mov bl, ah
xor bl, 1
mov al, cl
or al, ch
mov edx, eax
xor dl, 1
mov dh, cl
xor dh, al
and al, ch
mov bh, cl
and bh, dl
or bh, al
mov al, ah
or al, bl
or dl, ch
xor dl, 1
or dl, dh
xor dl, 1
mov dh, bh
and dh, dl
xor dl, bh
mov bh, al
xor bh, bl
or dl, dh
or al, ah
mov dh, al
xor dh, bh
or al, bh
xor al, 1
or al, dh
xor al, 1
mov dh, al
or dh, dl
xor al, dl
xor al, 1
and al, dl
mov dl, dh
xor dl, al
xor al, 1
xor dl, 1
or al, dh
xor al, 1
or al, dl
mov edx, ebx
and dl, ah
mov dh, dl
and dh, bl
xor dl, bl
or dl, dh
xor dl, ch
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
mov ah, cl
xor ah, dl
xor dl, 1
xor ah, 1
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
and dl, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, 1
and dl, ah
and al, cl
or al, dl
mov dl, ah
and dl, cl
xor ah, cl
or ah, dl
mov cl, ah
xor cl, al
test cl, 1
mov edx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edx, ecx
test ah, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x426aec
mov byte [esi + 0xc], 0x5c
mov ecx, edi
jmp 0x426aec
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
or edx, 0x60a4148
mov edi, eax
not edi
mov ecx, eax
mov ebx, 0xd1609687
xor ecx, ebx
and ecx, eax
mov ebx, 0x572ac5cb
and edx, ebx
and edi, 0x80401204
or edi, edx
mov edx, ecx
not edx
or eax, edx
and edx, ebx
and ecx, 0xa8d53a34
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
not ecx
and ecx, 0x2e9f6978
mov edx, 0xd1609687
and eax, edx
or eax, ecx
mov edx, eax
mov ecx, eax
xor ecx, 0xf001b173
and ecx, eax
not eax
and eax, 0xe510f02
mov edi, 0xf1aef0fd
and edx, edi
or edx, eax
mov eax, edx
xor eax, edi
mov edi, edx
xor edi, 0xfe50be71
and edi, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0xffe4e8d
and ecx, 0xf001b172
or ecx, edi
xor edx, 0x6410d00
and edx, 0xd6cbed5d
mov edi, eax
and edi, 0x293412a2
or edi, edx
xor edi, 0xd6cbed5c
and eax, 1
or eax, edi
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, eax
or edi, 0x20074
mov ebx, 0x70324076
and edi, ebx
and ecx, 0x7843d88
or ecx, edi
or edx, 0x70304002
and edx, ebx
and eax, 0x88498201
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9ac2ddc8
and eax, 0x653d2237
or eax, ecx
mov ecx, eax
xor ecx, 0x1d01
xor eax, 0xed76a042
mov edx, eax
and edx, 0x3fbd62fc
mov edi, 0xc0429d03
and ecx, edi
or ecx, edx
xor ecx, edi
or ecx, eax
mov eax, dword [0x514f98]
cmp ecx, 0xffffffff
setne dl
sete byte [esi + 0x18]
sete ch
cmp eax, 9
setg dh
cmp eax, 0xa
setl cl
setl byte [esi + 0x1c]
mov al, ch
xor al, cl
and dl, cl
and dh, ch
or dh, dl
mov dl, al
xor dl, 1
and cl, ch
or cl, al
xor cl, 1
mov ah, dh
and ah, cl
xor cl, dh
or cl, ah
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov edi, 0xa0da02f3
cmovne edi, edx
test al, 1
cmove edi, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x426dd5
cmp eax, 0x85788c17
je 0x426dee
cmp eax, 0xa0da02f3
jne 0x426dbb
jmp 0x427c1c
cmp eax, 0xd7ff4ccd
je 0x426ec4
cmp eax, 0xe7a53eed
jne 0x426dbb
mov eax, 0xd7ff4ccd
jmp 0x426dbb
mov ah, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov byte [esi + 8], dh
mov al, ah
xor al, 1
mov bl, dh
xor bl, 1
mov bh, ah
or bh, al
mov dl, bh
xor dl, 1
or dh, bl
mov ch, ah
or ch, bh
and dl, ah
and bh, al
or bh, dl
xor bh, 1
mov cl, ch
xor cl, bh
or bh, ch
mov dl, dh
xor dl, 1
xor bh, 1
or bh, cl
mov cl, dh
and cl, dl
xor dh, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, dh
xor cl, bl
xor cl, 1
mov ch, bl
xor ch, dl
or dl, bl
xor dl, 1
or dl, ch
xor dl, 1
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
xor dl, bh
and bl, ah
mov cl, byte [esi + 8]
or ah, cl
and al, cl
or al, bl
xor al, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ah, al
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
mov eax, ecx
mov ah, cl
mov ch, dl
or cl, dl
xor dl, 1
xor al, 1
and ah, dl
and ch, al
or ch, ah
xor al, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x426dbb
mov byte [esi + 0xc], 0x1d
mov eax, edi
jmp 0x426dbb
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 4], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x426fe3
cmp eax, 0xc4355b7d
je 0x427003
cmp eax, 0xdf78edc4
jne 0x426eed
mov bl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov byte [esi + 0x20], ch
mov ah, bl
xor ah, 1
mov al, ch
xor al, 1
mov dh, ah
or dh, bl
mov dl, bl
and dl, dh
xor dh, 1
or ch, al
mov bh, dh
xor bh, ah
and bh, dh
and dh, ah
or dh, dl
mov dl, bh
and dl, dh
xor dh, bh
mov bh, ch
xor bh, 1
or dh, dl
mov cl, bh
and cl, ch
mov dl, cl
xor dl, 1
or dl, ch
xor cl, bh
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ch, byte [esi + 0x20]
and cl, ch
and dl, al
or dl, cl
mov cl, bh
xor cl, ch
or bh, ch
xor bh, 1
or bh, cl
xor dl, 1
mov ecx, edx
xor cl, bh
or dl, bh
xor dl, 1
or dl, cl
xor dl, dh
mov cl, ah
and cl, bl
mov ch, cl
xor ch, 1
xor cl, ah
or ch, bl
xor ch, 1
or ch, cl
xor bl, byte [esi + 0x20]
xor ch, al
or al, ah
mov cl, dl
xor cl, 1
xor al, 1
or al, bl
xor al, 1
mov ah, ch
and ah, al
xor al, ch
or al, ah
mov ch, al
xor ch, 1
and dl, al
and ch, cl
or ch, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x426eed
cmp eax, 0x15f53277
je 0x427dcb
cmp eax, 0x791e792f
jne 0x426eed
mov eax, 0xc4355b7d
jmp 0x426eed
mov word [esi + 0xc], 0x3e0e
mov eax, dword [esi + 8]
jmp 0x426eed
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 6], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x42713e
cmp ecx, 0xc4355b7d
je 0x427160
cmp ecx, 0xdf78edc4
jne 0x42702e
mov ch, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov dl, ch
xor dl, 1
mov eax, edx
and al, ch
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, cl
xor ah, 1
xor al, 1
or dl, ch
mov ch, dl
xor ch, 1
mov dh, ah
xor dh, cl
and dh, ah
or ah, cl
mov bl, ch
and bl, dl
mov bh, bl
and bh, ch
xor bl, ch
or bl, bh
xor bl, al
mov ch, al
and ch, dl
xor dl, al
or dl, ch
mov ch, bl
xor ch, dl
or dl, bl
xor dl, 1
or dl, ch
mov ch, dh
xor ch, 1
mov bl, ch
and bl, dh
xor bl, 1
mov bh, dh
xor bh, bl
or bl, dh
mov dh, ah
xor dh, 1
and dh, ah
xor bl, 1
or bl, bh
mov bh, ah
and bh, dh
xor dh, ah
or dh, bh
xor dh, bl
mov bl, ch
and bl, ah
xor ch, ah
or ch, bl
xor ch, 1
mov ah, dh
and ah, ch
xor ch, dh
or ch, ah
xor dl, 1
mov ah, dl
xor ah, ch
xor ah, 1
and ah, ch
or dl, ch
mov ch, dl
xor ch, ah
xor ah, 1
xor ch, 1
or ah, dl
xor ah, 1
or ah, ch
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, ah
xor ah, 1
or ah, al
xor cl, 1
mov al, ah
xor al, cl
test al, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test cl, 1
mov ecx, edx
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test ah, 1
cmovne ecx, edx
jmp 0x42702e
cmp ecx, 0x15f53277
je 0x427eae
cmp ecx, 0x791e792f
jne 0x42702e
mov ecx, 0xc4355b7d
jmp 0x42702e
mov word [esi + 0xc], 0x3e11
mov ecx, dword [esi + 0x10]
jmp 0x42702e
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 8]
mov byte [ecx + 2], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4271a4
cmp eax, 0x85788c17
je 0x4271bd
cmp eax, 0xa0da02f3
jne 0x42718a
jmp 0x428044
cmp eax, 0xd7ff4ccd
je 0x4272b1
cmp eax, 0xe7a53eed
jne 0x42718a
mov eax, 0xd7ff4ccd
jmp 0x42718a
mov al, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov ah, al
xor ah, 1
mov ecx, ebx
xor cl, 1
mov dl, ah
or dl, al
mov ch, dl
xor ch, 1
and ch, dl
mov dh, dl
and dh, ch
xor ch, dl
or ch, dh
mov bh, ch
xor bh, 1
and al, ah
mov dh, al
and dh, ah
xor al, ah
or al, dh
and bh, al
mov dh, al
xor dh, 1
and ch, dh
or ch, bh
mov bh, dl
and bh, ah
xor dl, ah
or dl, bh
xor dl, 1
mov bh, ch
and bh, dl
xor dl, ch
mov ch, bl
mov byte [esi + 0x2c], bl
xor bl, cl
and bl, ch
or dl, bh
mov ch, bl
xor ch, dl
and bl, ch
and ch, dl
mov dl, bl
xor dl, 1
xor bl, ch
xor ch, 1
or ch, dl
xor ch, 1
or ch, bl
and al, byte [esi + 0x2c]
and dh, cl
or al, dh
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, 1
mov dl, ch
xor dl, 1
and dl, ch
xor dl, 1
mov ah, ch
xor ah, dl
or dl, ch
xor dl, 1
or dl, ah
mov dh, al
and dh, cl
xor al, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, al
xor dh, dl
mov al, ch
xor al, cl
or cl, ch
xor cl, 1
or cl, al
mov dl, cl
xor dl, dh
test cl, 1
mov eax, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dh, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42718a
mov byte [esi + 0xc], 0x5c
mov eax, dword [esi + 0x20]
jmp 0x42718a
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
mov eax, edx
mov dword [esi + 8], edx
not ecx
mov edx, ecx
mov edi, 0x374be3b0
and edx, edi
mov ebx, eax
xor ebx, edi
and ebx, eax
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, ebx
not edx
and edx, 0xe4392b3e
and ebx, 0x1bc6d4c1
or ebx, edx
mov edx, ebx
xor edx, 0x4041200
xor ebx, 0xd050c086
mov edi, 0xf8d9e5f6
and ebx, edi
and edx, 0x7261a09
or edx, ebx
mov eax, edx
xor eax, 0x1240808
xor edx, edi
mov ebx, edx
mov edi, 0xde92b755
and ebx, edi
mov edi, 0x216d48aa
and eax, edi
or eax, ebx
mov ebx, dword [esi + 8]
or edx, ebx
mov edi, 0xde92b755
and ebx, edi
mov edi, 0x216d48aa
and ecx, edi
or ecx, ebx
mov edi, dword [0x514f98]
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xcee00cc6
mov ecx, 0x311ff339
and edx, ecx
or edx, eax
xor edx, ecx
mov dword [esi + 8], edx
sete byte [esi + 0x18]
setne cl
sete al
mov dword [esi + 0x14], edi
cmp edi, 0xa
setl dl
setl byte [esi + 0x1c]
mov ah, dl
or ah, al
xor ah, 1
xor al, dl
or ah, al
or cl, dl
and al, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov cl, ah
xor cl, al
xor al, 1
or al, ah
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa0da02f3
mov ebx, 0xe7a53eed
cmovne edx, ebx
test cl, 1
mov edi, edx
mov ecx, 0xa0da02f3
cmovne edi, ecx
test al, 1
cmovne edi, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4273f8
cmp eax, 0x85788c17
je 0x427411
cmp eax, 0xa0da02f3
jne 0x4273de
jmp 0x428104
cmp eax, 0xd7ff4ccd
je 0x427557
cmp eax, 0xe7a53eed
jne 0x4273de
mov eax, 0xd7ff4ccd
jmp 0x4273de
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ch, cl
xor ch, 1
mov bh, ch
and bh, cl
xor bh, 1
mov eax, ecx
xor al, bh
or bh, cl
xor bh, 1
or bh, al
mov eax, edx
xor al, 1
mov bl, al
and bl, dl
mov ah, al
and ah, bl
xor bl, al
or bl, ah
mov ah, bh
xor ah, 1
or ch, cl
mov cl, ch
xor cl, 1
or al, dl
mov dl, ah
and dl, bh
mov dh, ah
and dh, dl
xor dl, ah
or dl, dh
mov dh, dl
and dl, cl
mov cl, bl
xor cl, 1
xor dh, 1
and dh, ch
or dl, dh
mov dh, ah
and dh, ch
xor ch, ah
mov ah, al
xor ah, 1
or ch, dh
mov dh, ch
xor dh, dl
xor dl, 1
xor dh, 1
or dl, ch
xor dl, 1
or dl, dh
mov ch, cl
and ch, bl
and ah, al
mov dh, cl
xor dh, ch
xor ch, 1
or ch, bl
xor ch, 1
or ch, dh
mov dh, al
and dh, ah
xor ah, al
or ah, dh
xor ah, ch
mov ch, cl
and ch, al
xor al, cl
or al, ch
mov ch, al
xor ch, ah
xor ah, 1
or ah, al
xor ch, 1
xor ah, 1
or ah, ch
mov al, ah
xor al, dl
and ah, al
and al, dl
mov dl, ah
xor dl, 1
xor ah, al
xor al, 1
or al, dl
xor al, 1
or al, ah
xor cl, bh
and cl, bh
xor bl, bh
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and al, dl
and cl, ah
mov ch, dl
and ch, al
xor al, dl
or al, ch
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ch, al
xor ch, 1
and ch, cl
xor cl, 1
and cl, al
or cl, ch
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x4273de
mov byte [esi + 0xc], 4
mov eax, edi
jmp 0x4273de
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 6], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4276a1
cmp eax, 0xc4355b7d
je 0x4276c1
cmp eax, 0xdf78edc4
jne 0x42757f
mov cl, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
mov ah, dl
mov ch, cl
or ch, al
mov dl, ch
xor dl, 1
mov dh, cl
or dh, ch
xor dh, 1
and dl, cl
and ch, al
mov byte [esi + 0x28], al
or ch, dl
mov dl, dh
and dl, ch
xor ch, dh
or ch, dl
mov bh, al
and bh, cl
mov byte [esi + 0x2c], bh
mov dh, ah
and dh, bl
mov byte [esi + 0x30], dh
xor bh, 1
or bh, cl
xor dh, 1
or dh, bl
mov al, cl
and al, bl
mov byte [esi + 0x3c], al
xor cl, bl
mov al, bl
or al, ah
mov bl, ah
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov dl, ch
xor dl, 1
and ch, dl
mov ah, dl
and ah, ch
xor ch, dl
or ch, ah
mov dl, al
xor dl, 1
mov ah, dl
and ah, al
xor dl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, dl
xor ah, ch
mov al, byte [esi + 0x2c]
xor al, byte [esi + 0x28]
xor bh, 1
or bh, al
mov al, byte [esi + 0x30]
xor al, bl
xor dh, 1
or dh, al
xor dh, bh
xor dh, 1
or cl, byte [esi + 0x3c]
mov al, dh
xor al, cl
or cl, dh
xor cl, 1
or cl, al
mov al, cl
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ch, al
xor ch, dl
or dl, al
mov al, ah
xor al, 1
xor dl, 1
or dl, ch
and ah, dl
xor dl, 1
and dl, al
or dl, ah
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x42757f
cmp eax, 0x15f53277
je 0x4281b6
cmp eax, 0x791e792f
jne 0x42757f
mov eax, 0xc4355b7d
jmp 0x42757f
mov word [esi + 0xc], 0x3e11
mov eax, dword [esi + 0x10]
jmp 0x42757f
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 6], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4277ca
cmp eax, 0xc4355b7d
je 0x4277ea
cmp eax, 0xdf78edc4
jne 0x4276ee
mov al, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ah, al
xor ah, 1
mov dh, dl
xor dh, 1
mov ecx, edx
xor cl, dh
and dh, dl
xor dh, 1
mov ch, dl
xor ch, dh
or dh, dl
xor dh, 1
or dh, ch
mov ch, dh
xor ch, 1
mov bl, dh
and bl, ch
mov bh, bl
and bh, dh
xor bl, dh
mov dh, al
xor dh, ah
or bl, bh
mov bh, bl
xor bl, 1
and bl, ah
or ah, al
xor ah, 1
and dh, al
and cl, dl
xor dh, ah
mov dl, dh
xor dl, 1
and dl, ah
mov ah, dl
and ah, dh
xor dl, dh
or dl, ah
mov ah, cl
xor ah, 1
or ah, dl
xor dl, 1
xor ah, 1
or dl, cl
xor dl, 1
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
and bh, al
or bl, bh
mov cl, al
and cl, ch
xor ch, al
or ch, cl
xor ch, 1
mov eax, ebx
and al, ch
xor ch, bl
or ch, al
mov al, ch
xor al, dl
xor dl, 1
or dl, ch
xor al, 1
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x4276ee
cmp eax, 0x15f53277
je 0x42831c
cmp eax, 0x791e792f
jne 0x4276ee
mov eax, 0xc4355b7d
jmp 0x4276ee
mov word [esi + 0xc], 0x3e02
mov eax, dword [esi + 8]
jmp 0x4276ee
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 6], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x4278e2
cmp ecx, 0xc4355b7d
je 0x427904
cmp ecx, 0xdf78edc4
jne 0x427816
mov cl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ch, ah
xor ch, 1
mov al, ch
and al, ah
xor ch, al
xor al, 1
or al, ah
xor al, 1
or al, ch
mov ah, dl
xor ah, cl
and ah, dl
mov ch, dl
or ch, cl
mov dh, ch
xor dh, 1
mov bl, ah
xor bl, 1
and dh, bl
or bl, ch
and ch, ah
mov ah, al
xor ah, 1
or ch, dh
xor ch, 1
mov dh, bl
xor dh, ch
or ch, bl
xor ch, 1
or ch, dh
mov dh, dl
and dh, ah
or ah, al
xor ah, 1
mov ebx, eax
and bl, ah
xor ah, al
or ah, bl
xor ah, ch
and cl, al
or cl, dh
mov ch, dl
xor ch, al
or al, dl
xor al, 1
or al, ch
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, ah
xor ah, 1
or ah, al
mov al, cl
xor al, ah
not al
test al, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmovne ecx, edx
test ah, 1
cmovne ecx, edx
jmp 0x427816
cmp ecx, 0x15f53277
je 0x428453
cmp ecx, 0x791e792f
jne 0x427816
mov ecx, 0xc4355b7d
jmp 0x427816
mov word [esi + 0xc], 0x3e04
mov ecx, dword [esi + 8]
jmp 0x427816
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42794a
cmp eax, 0x85788c17
je 0x427963
cmp eax, 0xa0da02f3
jne 0x427930
jmp 0x428515
cmp eax, 0xd7ff4ccd
je 0x427a96
cmp eax, 0xe7a53eed
jne 0x427930
mov eax, 0xd7ff4ccd
jmp 0x427930
mov dl, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov ecx, edx
xor cl, 1
mov bh, cl
and bh, dl
mov eax, ecx
and al, bh
xor bh, cl
or bh, al
mov al, bh
xor al, 1
mov byte [esi + 0x20], al
or cl, dl
mov dh, cl
xor dh, 1
mov ah, bh
and ah, al
mov ch, dh
and ch, cl
mov dl, ah
xor dl, 1
xor ah, bh
or dl, al
xor dl, 1
or dl, ah
xor ch, 1
mov al, ch
xor al, cl
or ch, cl
mov ah, bl
xor ah, 1
xor ch, 1
or ch, al
mov cl, ah
xor cl, bl
mov byte [esi + 0x28], bl
and cl, ah
xor ch, dl
xor ch, 1
mov al, bh
xor al, dh
or dh, bh
xor dh, 1
or dh, al
mov al, ch
xor al, dh
or dh, ch
xor dh, 1
or dh, al
mov dl, cl
xor dl, 1
and cl, dl
mov al, dl
and al, cl
xor cl, dl
or cl, al
mov al, ah
or al, bl
mov ch, cl
xor ch, 1
and ch, al
mov bl, dl
and bl, al
xor dl, al
xor al, 1
and cl, al
or cl, ch
or dl, bl
xor dl, 1
mov al, cl
and al, dl
xor dl, cl
or dl, al
mov al, dh
xor al, 1
mov ecx, eax
and cl, dh
xor al, cl
xor cl, 1
or cl, dh
mov ch, dl
xor ch, 1
and dl, ch
xor cl, 1
or cl, al
mov al, ch
and al, dl
xor dl, ch
or dl, al
xor dl, cl
mov cl, byte [esi + 0x20]
or cl, byte [esi + 0x28]
xor ah, bh
mov al, cl
xor al, ah
xor ah, 1
xor al, 1
or ah, cl
xor ah, 1
or ah, al
mov al, ah
xor al, 1
mov ecx, eax
and cl, ah
xor al, cl
xor cl, 1
or cl, ah
xor cl, 1
or cl, al
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
mov ch, dl
xor ch, cl
and ch, dl
and cl, dl
or cl, al
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x427930
mov byte [esi + 0xc], 5
mov eax, edi
jmp 0x427930
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x427ad7
cmp eax, 0x85788c17
je 0x427aec
cmp eax, 0xa0da02f3
jne 0x427abd
jmp 0x428670
cmp eax, 0xd7ff4ccd
je 0x427b47
cmp eax, 0xe7a53eed
jne 0x427abd
mov eax, 0xd7ff4ccd
jmp 0x427abd
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
or dl, cl
xor dl, 1
mov ah, al
xor ah, cl
or dl, ah
mov ch, dl
xor ch, 1
and cl, ah
and ah, al
mov al, cl
and al, ah
xor ah, cl
or ah, al
mov al, ah
xor al, 1
and ah, dl
or dl, al
and al, ch
or al, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, ecx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmovne eax, ecx
jmp 0x427abd
mov byte [esi + 0xc], 5
mov eax, dword [esi + 8]
jmp 0x427abd
cmp dword [esi + 0x28], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov byte [ecx + 3], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x427b8e
cmp ecx, 0x85788c17
je 0x427ba5
cmp ecx, 0xa0da02f3
jne 0x427b71
jmp 0x4287b5
cmp ecx, 0xd7ff4ccd
je 0x427c11
cmp ecx, 0xe7a53eed
jne 0x427b71
mov ecx, 0xd7ff4ccd
jmp 0x427b71
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and dl, ah
mov ch, cl
and ch, al
or ch, dl
mov dl, ch
xor dl, ah
and dl, ch
xor ah, al
xor ah, 1
and ah, al
xor al, cl
and al, cl
mov cl, ah
xor cl, 1
xor ah, al
xor al, 1
or al, cl
xor al, 1
or al, ah
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ah, al
xor ah, dl
test dl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
mov edx, 0xe7a53eed
cmovne ecx, edx
test ah, 1
cmove ecx, ebx
jmp 0x427b71
mov byte [esi + 0xc], 0x42
mov ecx, edi
jmp 0x427b71
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov edi, edx
not edi
mov dword [esi + 8], edi
mov ecx, 0x9de4b3a2
and edi, ecx
mov eax, edx
and eax, 0x621b4c5d
or eax, edi
mov edi, eax
xor edi, 0x19405c
xor eax, ecx
or eax, 1
mov ebx, eax
mov ecx, 0x6ac20c20
and ebx, ecx
and edi, 0x953df3de
or edi, ebx
mov dword [esi + 0x14], edx
mov ebx, edx
xor ebx, 0xfffffffe
and ebx, edx
mov ecx, ebx
not ecx
or eax, ecx
mov edx, 0x6ac20c20
and ecx, edx
and ebx, 0x953df3df
or ebx, ecx
xor ebx, edi
not eax
or eax, ebx
mov ecx, eax
not ecx
mov edi, eax
mov ebx, 0x56117797
and edi, ebx
mov ebx, 0xa9ee8868
and ecx, ebx
mov ebx, 0xa9ee8868
or ecx, edi
mov edx, dword [esi + 0x14]
or eax, edx
mov edi, 0x56117797
and edx, edi
mov edi, dword [esi + 8]
and edi, ebx
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0x44f59d2
mov edx, 0xfbb0a62d
and eax, edx
or eax, ecx
mov ecx, dword [0x514f98]
xor eax, edx
sete byte [esi + 0x18]
sete al
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl byte [esi + 0x1c]
setl cl
mov ch, cl
and cl, dl
and dl, ah
and ch, al
or ch, dl
xor ch, 1
or ch, ah
mov dl, ch
not dl
and al, ah
or cl, al
mov eax, ecx
xor al, 1
and cl, ch
or ch, al
and al, dl
or al, cl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne edx, edi
test al, al
mov eax, edx
mov edi, 0xa0da02f3
cmovne eax, edi
test ch, ch
cmovne eax, edx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x427d5d
cmp ecx, 0x85788c17
je 0x427d74
cmp ecx, 0xa0da02f3
jne 0x427d40
jmp 0x4288ef
cmp ecx, 0xd7ff4ccd
je 0x427dc0
cmp ecx, 0xe7a53eed
jne 0x427d40
mov ecx, 0xd7ff4ccd
jmp 0x427d40
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ch, cl
or ch, dl
xor ch, 1
xor cl, dl
or ch, cl
mov dl, ch
xor dl, 1
and ch, cl
xor cl, 1
mov dh, dl
xor dh, cl
and dh, dl
and cl, dl
or cl, ch
mov dl, dh
xor dl, cl
test cl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test dh, 1
mov edi, 0xe7a53eed
cmove ecx, edi
test dl, 1
cmovne ecx, ebx
jmp 0x427d40
mov byte [esi + 0xc], 0x29
mov ecx, eax
jmp 0x427d40
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 6], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x427e80
cmp eax, 0xc4355b7d
je 0x427ea0
cmp eax, 0xdf78edc4
jne 0x427de9
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
or dl, al
mov ecx, edx
xor cl, 1
mov ah, cl
and ah, dl
xor ah, 1
mov ch, ah
xor ch, dl
or ah, dl
mov edx, eax
xor dl, 1
and dl, al
xor ah, 1
or ah, ch
mov ch, dl
and ch, al
xor dl, al
or dl, ch
mov ch, ah
xor ch, 1
and ch, dl
xor dl, 1
and dl, ah
or dl, ch
mov ah, cl
xor ah, al
or cl, al
xor cl, 1
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test ch, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x427de9
cmp eax, 0x15f53277
je 0x428a93
cmp eax, 0x791e792f
jne 0x427de9
mov eax, 0xc4355b7d
jmp 0x427de9
mov word [esi + 0xc], 0x3e04
mov eax, dword [esi + 8]
jmp 0x427de9
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 8], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x428016
cmp eax, 0xc4355b7d
je 0x428036
cmp eax, 0xdf78edc4
jne 0x427ecb
mov cl, byte [esi + 0x18]
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, al
xor ah, 1
mov byte [esi + 0x28], ah
mov ch, al
xor ch, ah
and ch, al
or dl, cl
mov ah, dl
xor ah, 1
mov dh, ch
xor dh, 1
mov bl, ch
and bl, dh
mov bh, bl
xor bh, 1
or bh, dh
mov cl, ah
and cl, dl
xor bl, ch
xor bh, 1
or bh, bl
xor cl, 1
mov bl, cl
xor bl, dl
or cl, dl
mov dh, byte [esi + 0x1c]
xor cl, 1
or cl, bl
mov dl, dh
xor dl, 1
xor cl, bh
mov bl, ch
xor bl, ah
or ah, ch
mov ch, dh
or ch, dl
xor ah, 1
or ah, bl
xor ah, 1
mov bh, cl
and bh, ah
xor ah, cl
mov bl, ch
xor bl, 1
or ah, bh
and bl, dh
mov cl, al
xor cl, dh
and cl, al
and al, dh
or dh, ch
and ch, dl
or ch, bl
xor ch, 1
mov bl, dh
xor bl, ch
or ch, dh
xor ch, 1
or ch, bl
mov dh, ah
xor dh, 1
mov bl, dh
and bl, ah
xor dh, bl
xor bl, 1
or bl, ah
mov ah, ch
xor ah, 1
and ah, ch
xor bl, 1
or bl, dh
xor ah, 1
mov dh, ch
xor dh, ah
or ah, ch
xor ah, 1
or ah, dh
mov ch, bl
xor ch, 1
and ch, ah
xor ah, 1
and ah, bl
or ah, ch
mov ch, byte [esi + 0x28]
and ch, dl
or al, ch
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, ah
mov edx, ecx
xor dl, 1
and dl, ah
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ebx, edi
test cl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test dl, 1
cmove eax, ebx
jmp 0x427ecb
cmp eax, 0x15f53277
je 0x428be2
cmp eax, 0x791e792f
jne 0x427ecb
mov eax, 0xc4355b7d
jmp 0x427ecb
mov word [esi + 0xc], 0x3e1f
mov eax, dword [esi + 0x10]
jmp 0x427ecb
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 8]
mov byte [ecx + 3], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x42807d
cmp ecx, 0x85788c17
je 0x428094
cmp ecx, 0xa0da02f3
jne 0x428060
jmp 0x428d3c
cmp ecx, 0xd7ff4ccd
je 0x4280f8
cmp ecx, 0xe7a53eed
jne 0x428060
mov ecx, 0xd7ff4ccd
jmp 0x428060
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov eax, edx
xor al, 1
mov ah, al
mov ch, cl
and al, cl
xor cl, 1
and ah, cl
and ch, dl
or ch, ah
mov ah, ch
xor ah, cl
and ah, ch
and cl, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, ah
xor ah, 1
and al, ah
or al, dl
mov dl, ah
and dl, cl
xor ah, cl
or ah, dl
mov cl, ah
xor cl, al
test cl, 1
mov edx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edx, ecx
test ah, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x428060
mov byte [esi + 0xc], 0x42
mov ecx, dword [esi + 0x20]
jmp 0x428060
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42813c
cmp eax, 0x85788c17
je 0x428151
cmp eax, 0xa0da02f3
jne 0x428122
jmp 0x428e82
cmp eax, 0xd7ff4ccd
je 0x4281ab
cmp eax, 0xe7a53eed
jne 0x428122
mov eax, 0xd7ff4ccd
jmp 0x428122
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and dl, ah
and al, cl
or al, dl
mov edx, eax
xor dl, ah
and dl, al
xor ah, cl
mov al, ah
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, ah
and ah, dl
or ah, al
mov al, cl
xor al, ah
test al, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test ah, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x428122
mov byte [esi + 0xc], 0x21
mov eax, edi
jmp 0x428122
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 8], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4282ee
cmp eax, 0xc4355b7d
je 0x42830e
cmp eax, 0xdf78edc4
jne 0x4281d3
mov ch, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov cl, ch
xor cl, 1
mov ebx, eax
xor bl, 1
mov dl, ch
or dl, cl
xor dl, cl
mov dh, bl
xor dh, al
mov ah, al
mov byte [esi + 0x28], al
and dh, bl
mov al, dl
and al, cl
xor al, 1
mov bh, al
xor bh, dl
or al, dl
xor al, 1
or al, bh
mov dl, dh
xor dl, 1
mov bh, dl
and bh, dh
xor dl, bh
xor bh, 1
or bh, dh
xor bh, 1
or bh, dl
mov dl, ah
or dl, bl
xor dl, 1
xor bh, dl
mov ah, dh
xor ah, dl
or dl, dh
xor dl, 1
or dl, ah
mov ah, bh
xor ah, dl
or dl, bh
xor dl, 1
or dl, ah
mov ah, al
xor ah, 1
and al, ah
mov dh, ah
and dh, al
xor al, ah
or al, dh
xor al, dl
and bl, ch
mov dl, byte [esi + 0x28]
or ch, dl
and cl, dl
or cl, bl
mov dl, ch
xor dl, cl
xor cl, 1
xor dl, 1
or cl, ch
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, dl
and ah, cl
xor dl, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, 1
mov edx, ecx
and dl, ah
xor dl, 1
mov ch, ah
xor ch, dl
or dl, ah
xor dl, 1
or dl, ch
mov ah, al
xor ah, 1
and ah, dl
xor dl, 1
and dl, al
or dl, ah
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test ch, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4281d3
cmp eax, 0x15f53277
je 0x428fd3
cmp eax, 0x791e792f
jne 0x4281d3
mov eax, 0xc4355b7d
jmp 0x4281d3
mov word [esi + 0xc], 0x3e1f
mov eax, dword [esi + 0x10]
jmp 0x4281d3
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 8], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x428425
cmp eax, 0xc4355b7d
je 0x428445
cmp eax, 0xdf78edc4
jne 0x42833b
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov dh, al
xor dh, 1
mov bh, cl
xor bh, 1
mov dl, al
or dl, dh
mov ch, dl
xor ch, 1
mov bl, al
and bl, dh
mov ah, al
xor ah, bl
mov byte [esi + 0x28], ah
xor bl, 1
or bl, dh
and dh, ch
and dl, al
or dl, dh
mov dh, ch
xor dh, al
or ch, al
xor ch, 1
or ch, dh
xor ch, 1
mov dh, dl
and dh, ch
xor ch, dl
mov dl, bh
mov ah, cl
or dl, cl
or ch, dh
mov dh, dl
xor dh, 1
and cl, dl
and dh, bh
or dh, cl
or dl, bh
xor dh, 1
mov cl, dl
xor cl, dh
or dh, dl
xor dh, 1
or dh, cl
mov cl, dh
xor cl, ch
and dh, cl
and cl, ch
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
and bh, ah
xor bl, 1
or bl, byte [esi + 0x28]
mov dl, ah
and dl, bh
xor bh, ah
or bh, dl
xor bh, bl
mov edx, eax
and dl, ah
xor al, ah
or al, dl
xor al, 1
mov dl, bh
and dl, al
xor al, bh
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x42833b
cmp eax, 0x15f53277
je 0x4290bc
cmp eax, 0x791e792f
jne 0x42833b
mov eax, 0xc4355b7d
jmp 0x42833b
mov word [esi + 0xc], 0x3e1f
mov eax, dword [esi + 8]
jmp 0x42833b
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 8], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4284e7
cmp eax, 0xc4355b7d
je 0x428507
cmp eax, 0xdf78edc4
jne 0x428471
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
or dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor ch, 1
or cl, al
xor cl, 1
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, ch
mov cl, dl
xor cl, 1
and cl, ch
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov edx, 0x791e792f
cmove eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x428471
cmp eax, 0x15f53277
je 0x429213
cmp eax, 0x791e792f
jne 0x428471
mov eax, 0xc4355b7d
jmp 0x428471
mov word [esi + 0xc], 0x3e14
mov eax, dword [esi + 8]
jmp 0x428471
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42854d
cmp eax, 0x85788c17
je 0x428566
cmp eax, 0xa0da02f3
jne 0x428533
jmp 0x429326
cmp eax, 0xd7ff4ccd
je 0x428665
cmp eax, 0xe7a53eed
jne 0x428533
mov eax, 0xd7ff4ccd
jmp 0x428533
mov al, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov ah, al
xor ah, 1
mov dh, ah
and dh, al
mov cl, ah
and cl, dh
xor dh, ah
or dh, cl
mov bl, ch
xor bl, 1
mov dl, bl
and dl, ch
mov cl, bl
and cl, dl
xor dl, bl
or dl, cl
or ah, al
mov cl, ah
xor cl, 1
mov al, dl
xor al, 1
or bl, ch
and cl, ah
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ch, cl
and ch, dh
mov bh, dh
xor bh, al
and bh, dh
xor dh, 1
xor cl, 1
and cl, dh
or cl, ch
mov ch, dh
and ch, ah
xor ah, dh
or ah, ch
xor ah, 1
mov ch, cl
and ch, ah
xor ah, cl
or ah, ch
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, bl
xor dl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
xor bl, ah
mov ecx, ebx
xor cl, 1
xor al, dh
mov dl, bh
and dl, al
xor al, bh
or al, dl
mov edx, eax
mov ch, al
mov ah, cl
mov dh, cl
and dh, al
xor al, cl
and cl, bl
xor ah, cl
xor cl, 1
or cl, bl
xor dl, 1
and ch, dl
xor cl, 1
or cl, ah
xor ch, 1
mov ah, dl
xor ah, ch
or ch, dl
xor ch, 1
or ch, ah
mov dl, cl
xor dl, 1
and dl, ch
xor ch, 1
and ch, cl
or ch, dl
or al, dh
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x428533
mov byte [esi + 0xc], 0x1b
mov eax, edi
jmp 0x428533
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4286a6
cmp eax, 0x85788c17
je 0x4286bf
cmp eax, 0xa0da02f3
jne 0x42868c
jmp 0x429466
cmp eax, 0xd7ff4ccd
je 0x4287a9
cmp eax, 0xe7a53eed
jne 0x42868c
mov eax, 0xd7ff4ccd
jmp 0x42868c
mov ah, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov byte [esi + 0x28], al
mov bl, ah
xor bl, 1
mov cl, ah
or cl, bl
mov edx, ecx
xor dl, 1
mov ch, ah
and ch, bl
mov dh, cl
and dh, dl
mov bh, ah
xor bh, ch
xor ch, 1
or ch, bl
xor ch, 1
or ch, bh
mov bh, cl
xor bh, dh
xor dh, 1
or dh, dl
mov dl, al
xor dl, 1
xor dh, 1
or dh, bh
mov bh, ch
xor bh, 1
and bh, dh
xor dh, 1
and dh, ch
mov al, dl
mov ch, byte [esi + 0x28]
xor al, ch
and al, dl
or dh, bh
mov byte [esi + 0x20], ah
mov bh, ah
and bh, cl
xor cl, ah
or cl, bh
xor cl, 1
mov bh, dh
and bh, cl
xor cl, dh
mov dh, bl
mov ah, ch
xor dh, ch
and dh, bl
and bl, ch
or ah, dl
or cl, bh
mov bh, ah
xor bh, 1
mov ch, al
xor ch, 1
and bh, ch
or ch, ah
and ah, al
xor ch, 1
or ah, bh
mov al, ch
and al, ah
xor ah, ch
or ah, al
xor ah, cl
and dl, byte [esi + 0x20]
or bl, dl
xor dh, 1
xor bl, 1
mov al, dh
xor al, bl
or bl, dh
mov cl, ah
xor cl, 1
xor bl, 1
or bl, al
mov al, bl
xor al, 1
and al, cl
or cl, bl
and bl, ah
or bl, al
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test bl, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x42868c
mov byte [esi + 0xc], 0x1b
mov eax, dword [esi + 8]
jmp 0x42868c
cmp dword [esi + 0x28], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov byte [ecx + 4], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4287ed
cmp eax, 0x85788c17
je 0x428806
cmp eax, 0xa0da02f3
jne 0x4287d3
jmp 0x429595
cmp eax, 0xd7ff4ccd
je 0x4288e4
cmp eax, 0xe7a53eed
jne 0x4287d3
mov eax, 0xd7ff4ccd
jmp 0x4287d3
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ebx, ecx
mov byte [esi + 0x2c], cl
xor bl, 1
mov ch, al
xor ch, 1
mov bh, ch
or bh, al
mov ah, bh
xor ah, 1
and ah, al
mov dh, bh
and dh, ch
or dh, ah
mov ah, bh
and ah, dl
xor bh, dl
mov dl, bl
or dl, cl
or bh, ah
xor bh, 1
mov cl, dh
and cl, bh
xor bh, dh
mov ah, dl
xor ah, 1
or bh, cl
mov cl, ah
xor cl, bl
and cl, ah
mov dh, byte [esi + 0x2c]
and dl, dh
and ah, bl
or ah, dl
mov dl, cl
and dl, ah
xor ah, cl
or ah, dl
xor ah, 1
mov cl, ah
or cl, bh
xor cl, 1
xor ah, bh
xor ah, 1
and ah, bh
mov dl, cl
and dl, ah
xor ah, cl
or ah, dl
and ch, bl
mov cl, al
mov dl, dh
xor cl, dh
and cl, al
and al, dh
or al, ch
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, ah
xor cl, 1
mov edx, eax
mov ch, cl
xor cl, al
xor al, 1
and dl, ah
and ch, al
or ch, dl
or al, ah
xor al, 1
or al, cl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4287d3
mov byte [esi + 0xc], 0x5f
mov eax, edi
jmp 0x4287d3
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov edi, 0x834609ea
and edx, edi
mov ebx, ecx
xor ebx, edi
and ebx, ecx
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, ebx
not edx
and edx, 0x454cc26b
and ebx, 0xbab33d94
or ebx, edx
mov edx, ebx
xor edx, 0x39f5347f
and edx, ecx
mov edi, dword [0x514f98]
xor ebx, 0xc60acb80
and eax, ebx
or edx, eax
not edx
or edx, ebx
cmp edx, 0xffffffff
sete cl
setne bl
sete byte [esi + 0x18]
cmp edi, 9
setg al
mov dword [esi + 0x14], edi
cmp edi, 0xa
mov edi, edx
setl ah
setl byte [esi + 0x1c]
mov ch, ah
and ch, bl
mov dh, al
and dh, cl
or dh, ch
xor ah, cl
or al, bl
xor al, 1
or al, ah
mov cl, dh
xor cl, 1
mov dl, cl
xor dl, al
or al, cl
xor al, 1
or al, dl
mov dl, al
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor dh, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dh
test dh, 1
mov ebx, 0xe7a53eed
mov edx, 0xa0da02f3
cmovne ebx, edx
not edi
test al, 1
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
cmove ebx, edx
mov dword [esi + 8], ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4289ee
cmp eax, 0x85788c17
je 0x428a07
cmp eax, 0xa0da02f3
jne 0x4289d4
jmp 0x429654
cmp eax, 0xd7ff4ccd
je 0x428a87
cmp eax, 0xe7a53eed
jne 0x4289d4
mov eax, 0xd7ff4ccd
jmp 0x4289d4
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov eax, ecx
xor al, 1
mov ah, al
mov ch, al
and al, dl
xor dl, 1
and ah, dl
xor ch, dl
or ch, ah
mov ah, ch
xor ah, 1
and dl, cl
or al, dl
mov cl, al
xor cl, 1
mov dl, ch
and dl, ah
mov dh, ch
and dh, dl
xor dl, ch
mov ch, cl
and ch, al
or dl, dh
mov dh, cl
and dh, ch
xor ch, cl
or ch, dh
mov cl, dl
xor cl, 1
and cl, ch
xor ch, 1
and ch, dl
or ch, cl
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x4289d4
mov byte [esi + 0xc], 2
mov eax, dword [esi + 8]
jmp 0x4289d4
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 8], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x428bb4
cmp eax, 0xc4355b7d
je 0x428bd4
cmp eax, 0xdf78edc4
jne 0x428ab1
mov ch, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov ah, ch
xor ah, 1
mov cl, ah
and cl, ch
xor cl, 1
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov dh, dl
or dh, al
or ch, ah
mov bl, ah
xor bl, ch
or ch, ah
mov bh, dh
xor bh, 1
xor ch, 1
or ch, bl
mov ah, al
and ah, dh
or dh, dl
xor dh, 1
and bh, dl
or bh, ah
mov ah, dh
and ah, bh
xor bh, dh
or bh, ah
mov ah, bh
xor ah, 1
and ah, ch
xor ch, 1
and ch, bh
mov dh, cl
xor dh, 1
or ah, ch
and dh, cl
and al, dl
mov ch, dh
and ch, cl
xor dh, cl
or dh, ch
mov ch, al
and ch, dl
xor al, dl
or al, ch
xor al, dh
mov ch, cl
xor ch, dl
or dl, cl
xor dl, 1
or dl, ch
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ch, dl
xor ch, 1
xor dl, cl
or ch, al
xor ch, 1
or ch, dl
mov cl, ch
xor ch, 1
and ch, ah
xor ah, 1
and cl, ah
or ch, cl
mov cl, ah
and cl, al
xor ah, al
or ah, cl
mov al, ah
xor al, ch
test al, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test ah, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x428ab1
cmp eax, 0x15f53277
je 0x429716
cmp eax, 0x791e792f
jne 0x428ab1
mov eax, 0xc4355b7d
jmp 0x428ab1
mov word [esi + 0xc], 0x3e14
mov eax, dword [esi + 8]
jmp 0x428ab1
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0xa], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x428d0e
cmp eax, 0xc4355b7d
je 0x428d2e
cmp eax, 0xdf78edc4
jne 0x428bff
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov byte [esi + 0x28], dl
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
mov ch, al
or ch, cl
mov dh, cl
and dh, ch
xor ch, 1
mov bl, ah
or bl, dl
mov bh, ch
xor bh, al
and bh, ch
and ch, al
or ch, dh
mov dh, bh
and dh, ch
xor ch, bh
mov bh, bl
xor bh, 1
or ch, dh
and bl, bh
mov dh, bl
and dh, bh
xor bl, bh
or bl, dh
mov dl, byte [esi + 0x28]
and dl, ah
xor dl, 1
mov dh, dl
xor dh, ah
or dl, ah
xor dl, 1
or dl, dh
xor dl, bl
mov dh, bh
mov bl, byte [esi + 0x28]
xor dh, bl
or bh, bl
xor bh, 1
or bh, dh
xor dl, 1
mov dh, dl
xor dh, bh
or dl, bh
xor dl, 1
or dl, dh
xor ch, 1
mov dh, ch
xor dh, dl
xor dh, 1
and dh, dl
or ch, dl
mov dl, ch
xor dl, dh
xor dh, 1
or dh, ch
xor dl, 1
xor dh, 1
or dh, dl
and ah, cl
or cl, bl
xor cl, 1
and al, bl
or al, ah
mov dl, cl
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
xor dh, 1
mov dl, al
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
xor dl, dh
mov cl, dh
and cl, al
xor dh, al
or dh, cl
mov al, dh
xor al, dl
test al, 1
mov ecx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ecx, eax
test dh, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x428bff
cmp eax, 0x15f53277
je 0x4297dc
cmp eax, 0x791e792f
jne 0x428bff
mov eax, 0xc4355b7d
jmp 0x428bff
mov word [esi + 0xc], 0x3e16
mov eax, dword [esi + 0x10]
jmp 0x428bff
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 8]
mov byte [ecx + 4], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x428d72
cmp eax, 0x85788c17
je 0x428d8b
cmp eax, 0xa0da02f3
jne 0x428d58
jmp 0x429938
cmp eax, 0xd7ff4ccd
je 0x428e76
cmp eax, 0xe7a53eed
jne 0x428d58
mov eax, 0xd7ff4ccd
jmp 0x428d58
mov cl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov bh, cl
xor bh, 1
mov al, ch
xor al, 1
mov ah, ch
or ah, al
mov bl, ah
xor bl, 1
and bl, ah
mov dl, ah
and dl, bl
xor bl, ah
or bl, dl
mov edx, ebx
and dl, al
xor al, bh
and bh, cl
xor bh, 1
mov dh, bh
xor dh, cl
or bh, cl
xor bh, 1
or bh, dh
xor bl, 1
and bl, ch
or bl, dl
mov dl, ch
and dl, ah
xor ah, ch
or ah, dl
xor ah, 1
mov edx, ebx
and dl, ah
xor ah, bl
mov dh, bh
xor dh, 1
or ah, dl
and dh, bh
xor dh, 1
mov dl, bh
xor dl, dh
or dh, bh
mov bl, ah
xor bl, 1
and ah, bl
xor dh, 1
or dh, dl
mov dl, bl
and dl, ah
xor ah, bl
or ah, dl
xor ah, dh
mov dl, ah
xor dl, 1
or cl, ch
xor al, 1
mov ch, cl
xor ch, al
or al, cl
xor al, 1
or al, ch
mov ecx, eax
xor cl, 1
and ah, dl
mov ch, al
and ch, cl
mov dh, dl
and dh, ah
xor ah, dl
or ah, dh
mov dh, al
xor dh, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, dh
mov cl, ah
xor cl, 1
and cl, ch
xor ch, 1
and ch, ah
or ch, cl
mov cl, dl
and cl, al
xor al, dl
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x428d58
mov byte [esi + 0xc], 0x5f
mov eax, dword [esi + 0x20]
jmp 0x428d58
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x428eba
cmp eax, 0x85788c17
je 0x428ed3
cmp eax, 0xa0da02f3
jne 0x428ea0
jmp 0x4299f2
cmp eax, 0xd7ff4ccd
je 0x428fc8
cmp eax, 0xe7a53eed
jne 0x428ea0
mov eax, 0xd7ff4ccd
jmp 0x428ea0
mov dl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov byte [esi + 0x20], al
mov dh, dl
xor dh, 1
mov ebx, eax
xor bl, 1
mov ch, bl
or ch, al
mov ah, ch
xor ah, 1
mov bh, ah
and bh, ch
mov byte [esi + 0x28], bh
xor bh, 1
or bh, ch
xor ch, bl
mov cl, bl
xor cl, dh
or bl, dh
mov al, dl
or dh, dl
xor dh, 1
xor al, dh
mov dl, al
xor dl, 1
and dl, dh
mov dh, dl
and dh, al
xor dl, al
or dl, dh
mov al, byte [esi + 0x28]
xor al, ah
xor bh, 1
or bh, al
mov dh, byte [esi + 0x20]
xor bh, dh
or ah, dh
xor ah, 1
or ah, ch
xor ah, 1
mov ch, bh
and ch, ah
xor ah, bh
or ah, ch
mov ch, ah
xor ch, 1
and ch, ah
xor ch, 1
mov dh, ah
xor dh, ch
or ch, ah
xor ch, 1
or ch, dh
xor ch, dl
mov dl, ch
xor dl, 1
xor bl, 1
or bl, cl
xor cl, 1
mov ah, cl
xor ah, bl
or bl, cl
xor bl, 1
or bl, ah
mov cl, bl
xor cl, 1
mov ah, cl
and ah, bl
xor cl, ah
xor ah, 1
or ah, bl
xor ah, 1
or ah, cl
mov cl, ch
and cl, dl
xor ch, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ch
xor cl, ah
mov al, dl
xor al, ah
or ah, dl
xor ah, 1
or ah, al
mov al, cl
xor al, ah
not al
test al, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x428ea0
mov byte [esi + 0xc], 0
mov eax, edi
jmp 0x428ea0
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0xa], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42908e
cmp eax, 0xc4355b7d
je 0x4290ae
cmp eax, 0xdf78edc4
jne 0x428ff0
mov dl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov al, ah
xor al, dl
xor dl, 1
xor al, 1
mov ecx, eax
xor cl, dl
and cl, al
mov al, dl
xor al, ah
xor al, 1
and al, ah
or dl, ah
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
mov ch, dl
and ch, al
xor dl, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, dl
mov dl, ch
and dl, cl
mov ah, cl
xor ah, al
or al, cl
xor cl, 1
xor ch, 1
and ch, cl
or ch, dl
xor al, 1
or al, ah
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x428ff0
cmp eax, 0x15f53277
je 0x429b46
cmp eax, 0x791e792f
jne 0x428ff0
mov eax, 0xc4355b7d
jmp 0x428ff0
mov word [esi + 0xc], 0x3e16
mov eax, dword [esi + 0x10]
jmp 0x428ff0
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xa], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4291e5
cmp eax, 0xc4355b7d
je 0x429205
cmp eax, 0xdf78edc4
jne 0x4290db
mov ch, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov al, ch
xor al, 1
and ch, al
mov dl, al
and dl, ch
xor ch, al
or ch, dl
mov cl, ch
xor cl, 1
mov byte [esi + 0x28], cl
mov dl, dh
xor dl, 1
mov ah, dl
and ah, dh
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, ah
xor al, 1
or dl, dh
mov dh, cl
and dh, ch
xor dh, 1
mov bl, dh
xor bl, cl
or dh, cl
xor dh, 1
or dh, bl
mov ebx, eax
and bl, ah
mov bh, al
xor bh, bl
xor bl, 1
or bl, ah
xor bl, 1
or bl, bh
mov bh, dl
xor bh, 1
mov cl, bl
and bl, bh
xor cl, 1
and cl, dl
or bl, cl
mov cl, al
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov cl, bl
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, 1
and bl, dl
mov cl, bl
and cl, dl
xor bl, dl
or bl, cl
xor bl, dh
and ah, byte [esi + 0x28]
mov dl, ch
xor dl, al
and dl, ch
and al, ch
mov ecx, ebx
xor cl, 1
or al, ah
xor dl, 1
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
xor al, 1
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x4290db
cmp eax, 0x15f53277
je 0x429c0d
cmp eax, 0x791e792f
jne 0x4290db
mov eax, 0xc4355b7d
jmp 0x4290db
mov word [esi + 0xc], 0x3e24
mov eax, dword [esi + 8]
jmp 0x4290db
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xa], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4292f8
cmp eax, 0xc4355b7d
je 0x429318
cmp eax, 0xdf78edc4
jne 0x429231
mov dl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov ecx, edx
xor cl, 1
mov dh, ah
xor dh, 1
mov al, dh
and al, ah
mov ch, dh
xor ch, al
xor al, 1
or al, ah
xor al, 1
or al, ch
mov ch, al
xor ch, 1
or dh, ah
xor dh, al
mov ah, dh
and ah, al
xor ah, 1
mov bl, ah
xor bl, dh
or ah, dh
xor ah, 1
or ah, bl
mov dh, dl
and dh, cl
mov ebx, edx
and bl, dh
xor dh, dl
or dh, bl
mov bl, dh
xor bl, 1
and bl, ch
xor ch, dl
and dl, ah
xor ah, 1
and ah, cl
or ah, dl
and dh, al
or dh, bl
or al, cl
xor al, 1
or al, ch
xor al, 1
mov cl, dh
and cl, al
xor al, dh
or al, cl
mov ecx, eax
xor cl, 1
mov dl, ah
xor dl, 1
and cl, dl
or dl, al
and al, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, ecx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
cmovne eax, ecx
jmp 0x429231
cmp eax, 0x15f53277
je 0x429d32
cmp eax, 0x791e792f
jne 0x429231
mov eax, 0xc4355b7d
jmp 0x429231
mov word [esi + 0xc], 0x3e72
mov eax, dword [esi + 8]
jmp 0x429231
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42935e
cmp eax, 0x85788c17
je 0x429377
cmp eax, 0xa0da02f3
jne 0x429344
jmp 0x429dfe
cmp eax, 0xd7ff4ccd
je 0x42945b
cmp eax, 0xe7a53eed
jne 0x429344
mov eax, 0xd7ff4ccd
jmp 0x429344
mov ah, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov cl, ah
xor cl, 1
mov ebx, ecx
and bl, ah
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, eax
xor dl, 1
or cl, ah
xor cl, bl
mov ah, cl
xor ah, 1
and cl, bl
mov ch, cl
and ch, ah
xor cl, ah
mov ah, bl
xor ah, 1
or cl, ch
and ah, dl
mov ch, dl
or ch, al
mov edx, eax
xor dl, ch
or ch, al
xor ch, 1
or ch, dl
xor cl, 1
mov edx, ecx
xor dl, ch
xor dl, 1
and dl, ch
or cl, ch
mov ch, cl
xor ch, dl
xor dl, 1
or dl, cl
xor ch, 1
xor dl, 1
or dl, ch
mov ecx, ebx
xor cl, al
and cl, bl
and bl, al
or bl, ah
xor cl, 1
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov ah, al
and ah, cl
xor cl, al
mov al, bl
xor al, 1
and bl, al
or cl, ah
xor bl, 1
mov ah, al
xor ah, bl
or bl, al
xor bl, 1
or bl, ah
mov ah, cl
xor ah, 1
and ah, bl
xor bl, 1
and bl, cl
or bl, ah
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne ecx, edx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test bl, 1
cmove eax, ecx
jmp 0x429344
mov byte [esi + 0xc], 0x12
mov eax, edi
jmp 0x429344
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42949c
cmp eax, 0x85788c17
je 0x4294b5
cmp eax, 0xa0da02f3
jne 0x429482
jmp 0x429e93
cmp eax, 0xd7ff4ccd
je 0x429589
cmp eax, 0xe7a53eed
jne 0x429482
mov eax, 0xd7ff4ccd
jmp 0x429482
mov ch, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov dl, ch
xor dl, 1
mov ah, dh
xor ah, 1
mov al, ah
or al, dh
xor al, 1
mov cl, ah
and cl, dh
xor cl, 1
mov bl, dh
xor bl, cl
or cl, dh
xor cl, 1
or cl, bl
mov ebx, eax
xor bl, cl
xor bl, 1
mov bh, al
xor bh, dh
or al, dh
xor al, 1
or al, bh
xor al, 1
mov bh, bl
and bh, al
xor al, bl
mov bl, ch
xor bl, dl
and bl, ch
or al, bh
xor al, 1
mov bh, al
or bh, bl
xor bh, 1
xor al, bl
xor al, 1
and al, bl
mov bl, bh
and bl, al
xor al, bh
or al, bl
mov ebx, ecx
and bl, ch
xor cl, 1
and cl, dl
or cl, bl
xor ch, dh
or ah, dl
xor ah, 1
or ah, ch
xor cl, 1
mov edx, ecx
xor dl, ah
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ch, cl
and ch, dl
mov ah, cl
and ah, ch
xor ch, cl
or ch, ah
mov cl, ch
and cl, al
mov ah, al
xor ah, dl
or dl, al
xor al, 1
xor ch, 1
and ch, al
or ch, cl
xor dl, 1
or dl, ah
mov eax, edx
xor al, ch
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmove eax, ebx
jmp 0x429482
mov byte [esi + 0xc], 0x12
mov eax, dword [esi + 8]
jmp 0x429482
cmp dword [esi + 0x28], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov byte [ecx + 5], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4295cd
cmp eax, 0x85788c17
je 0x4295e2
cmp eax, 0xa0da02f3
jne 0x4295b3
jmp 0x429fd9
cmp eax, 0xd7ff4ccd
je 0x429649
cmp eax, 0xe7a53eed
jne 0x4295b3
mov eax, 0xd7ff4ccd
jmp 0x4295b3
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
or dl, cl
xor dl, 1
mov ah, cl
xor ah, al
or dl, ah
and cl, ah
and ah, al
mov al, cl
and al, ah
xor ah, cl
or ah, al
mov al, ah
xor al, 1
mov cl, ah
and cl, al
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
xor al, dl
xor dl, 1
xor cl, dl
or ah, dl
xor ah, 1
or ah, al
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4295b3
mov byte [esi + 0xc], 0x16
mov eax, edi
jmp 0x4295b3
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42968a
cmp eax, 0x85788c17
je 0x42969f
cmp eax, 0xa0da02f3
jne 0x429670
jmp 0x42a135
cmp eax, 0xd7ff4ccd
je 0x42970a
cmp eax, 0xe7a53eed
jne 0x429670
mov eax, 0xd7ff4ccd
jmp 0x429670
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and dl, ah
and al, cl
or al, dl
mov edx, eax
xor dl, ah
and dl, al
mov al, ah
xor al, cl
xor al, 1
and al, cl
or ah, cl
mov cl, ah
xor cl, al
xor al, 1
xor cl, 1
or al, ah
xor al, 1
or al, cl
xor dl, 1
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x429670
mov byte [esi + 0xc], 0x14
mov eax, dword [esi + 8]
jmp 0x429670
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xa], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4297ae
cmp eax, 0xc4355b7d
je 0x4297ce
cmp eax, 0xdf78edc4
jne 0x429734
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
xor al, 1
mov ah, al
xor ah, cl
xor ah, 1
or ah, al
mov ch, ah
xor ch, 1
and dl, cl
mov dh, dl
and dh, cl
xor dl, cl
or dl, dh
xor dl, al
mov al, dl
xor al, 1
mov cl, al
and cl, ah
or al, ch
and ch, dl
or ch, cl
xor dl, ah
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x429734
cmp eax, 0x15f53277
je 0x42a1f7
cmp eax, 0x791e792f
jne 0x429734
mov eax, 0xc4355b7d
jmp 0x429734
mov word [esi + 0xc], 0x3e72
mov eax, dword [esi + 8]
jmp 0x429734
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0xc], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42990a
cmp eax, 0xc4355b7d
je 0x42992a
cmp eax, 0xdf78edc4
jne 0x4297f9
mov ah, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov dl, ah
xor dl, 1
mov ecx, edx
and cl, ah
xor cl, 1
mov ch, ah
xor ch, cl
or cl, ah
xor cl, 1
or cl, ch
mov ch, al
xor ch, 1
and al, ch
mov dh, ch
and dh, al
xor al, ch
or al, dh
mov byte [esi + 0x28], al
mov ch, cl
xor ch, 1
mov dh, cl
xor dh, ch
and dh, cl
or dl, ah
mov ebx, edx
xor bl, 1
mov ah, al
xor ah, 1
mov bh, dh
xor bh, dl
and bh, dh
and dl, dh
xor dh, 1
and dh, bl
mov bl, al
xor bl, ah
and bl, al
or dl, dh
mov dh, bh
xor dh, 1
xor bh, dl
xor dl, 1
or dl, dh
xor dl, 1
or dl, bh
mov dh, bl
xor dh, 1
mov bh, dh
and bh, bl
mov al, dh
and al, bh
xor bh, dh
or bh, al
or dh, bl
mov al, bh
xor al, dh
or dh, bh
xor dh, 1
or dh, al
xor dh, 1
mov al, dh
or al, dl
xor dh, dl
xor dh, 1
and dh, dl
mov dl, al
xor dl, dh
xor dh, 1
or dh, al
xor dl, 1
xor dh, 1
or dh, dl
and ch, byte [esi + 0x28]
mov al, cl
xor al, ah
and al, cl
and ah, cl
or ah, ch
mov ecx, eax
and cl, ah
xor ah, al
or ah, cl
xor dh, 1
mov cl, dh
or cl, ah
xor dh, ah
mov dl, cl
xor dl, dh
test dh, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test cl, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, edi
mov edi, dword [esi + 0x20]
jmp 0x4297f9
cmp eax, 0x15f53277
je 0x42a32b
cmp eax, 0x791e792f
jne 0x4297f9
mov eax, 0xc4355b7d
jmp 0x4297f9
mov word [esi + 0xc], 0x3e3f
mov eax, dword [esi + 0x10]
jmp 0x4297f9
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 8]
mov byte [ecx + 5], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42996e
cmp eax, 0x85788c17
je 0x429983
cmp eax, 0xa0da02f3
jne 0x429954
jmp 0x42a3ed
cmp eax, 0xd7ff4ccd
je 0x4299e6
cmp eax, 0xe7a53eed
jne 0x429954
mov eax, 0xd7ff4ccd
jmp 0x429954
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov eax, ecx
or al, dl
xor al, 1
mov ah, cl
xor ah, dl
or al, ah
and dl, ah
and ah, cl
mov ecx, edx
xor cl, 1
xor dl, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, al
xor al, 1
mov dl, ah
xor dl, al
xor cl, 1
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x429954
mov byte [esi + 0xc], 0x16
mov eax, dword [esi + 0x20]
jmp 0x429954
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x429a2a
cmp eax, 0x85788c17
je 0x429a43
cmp eax, 0xa0da02f3
jne 0x429a10
jmp 0x42a54c
cmp eax, 0xd7ff4ccd
je 0x429b3b
cmp eax, 0xe7a53eed
jne 0x429a10
mov eax, 0xd7ff4ccd
jmp 0x429a10
mov al, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov byte [esi + 0x28], ah
mov ebx, eax
xor bl, 1
mov ecx, eax
or cl, bl
mov edx, ecx
xor dl, 1
mov dh, bl
and dh, al
mov bh, dl
and bh, cl
mov ch, dh
and ch, bl
xor dh, bl
or dh, ch
mov ch, bh
and ch, dl
xor bh, dl
mov dl, ah
xor dl, 1
or bh, ch
mov ah, dl
mov ch, byte [esi + 0x28]
xor ah, ch
and ah, dl
xor bh, dh
mov byte [esi + 0x20], al
mov dh, al
and dh, cl
xor cl, al
or cl, dh
xor cl, 1
mov dh, bh
and dh, cl
xor cl, bh
mov bh, bl
mov al, ch
xor bh, ch
and bh, bl
and bl, ch
or al, dl
or cl, dh
xor ah, 1
mov dh, ah
or dh, al
xor ah, al
mov ch, dh
xor ch, ah
xor ah, 1
xor ch, 1
or ah, dh
xor ah, 1
or ah, ch
mov al, ah
xor al, 1
mov ch, ah
and ch, al
mov dh, ch
xor ch, ah
xor dh, 1
or dh, al
xor dh, 1
or dh, ch
mov eax, ecx
xor al, 1
and al, dh
xor dh, 1
and dh, cl
or dh, al
and dl, byte [esi + 0x20]
or bl, dl
mov al, bh
and al, bl
xor bl, bh
or bl, al
mov al, dh
xor al, 1
and dh, al
mov ecx, eax
and cl, dh
xor dh, al
or dh, cl
mov cl, dh
xor cl, 1
and cl, bl
mov dl, al
and dl, bl
xor al, bl
xor bl, 1
and dh, bl
or dh, cl
or al, dl
mov ecx, eax
xor cl, dh
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dh, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x429a10
mov byte [esi + 0xc], 0x1c
mov eax, edi
jmp 0x429a10
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0xc], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x429bdf
cmp eax, 0xc4355b7d
je 0x429bff
cmp eax, 0xdf78edc4
jne 0x429b63
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, ah
or ah, al
or al, cl
xor al, 1
or al, ch
or dl, cl
mov ecx, edx
xor cl, ah
or dl, ah
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x429b63
cmp eax, 0x15f53277
je 0x42a5ef
cmp eax, 0x791e792f
jne 0x429b63
mov eax, 0xc4355b7d
jmp 0x429b63
mov word [esi + 0xc], 0x3e3f
mov eax, dword [esi + 0x10]
jmp 0x429b63
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xc], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x429d04
cmp eax, 0xc4355b7d
je 0x429d24
cmp eax, 0xdf78edc4
jne 0x429c2c
mov al, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov dl, ah
xor dl, 1
mov ecx, eax
xor cl, 1
mov dh, dl
or dh, ah
xor dh, dl
mov ch, dh
xor ch, 1
mov ebx, ecx
and bl, al
xor bl, 1
mov bh, bl
xor bh, cl
or bl, cl
xor bl, 1
or bl, bh
and dh, dl
mov bh, dh
and bh, ch
xor dh, ch
or dh, bh
xor bl, 1
mov ch, bl
xor ch, dh
xor ch, 1
and ch, dh
or bl, dh
xor ch, 1
mov dh, ch
xor dh, bl
or ch, bl
xor ch, 1
or ch, dh
mov dh, ah
mov ebx, ecx
and bl, ah
xor cl, ah
and ah, dl
xor dh, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, dh
xor ah, al
or cl, bl
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, al
xor ch, 1
mov dl, ch
or dl, cl
xor ch, cl
mov eax, edx
xor al, ch
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test ch, 1
mov eax, ebx
mov ecx, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x429c2c
cmp eax, 0x15f53277
je 0x42a735
cmp eax, 0x791e792f
jne 0x429c2c
mov eax, 0xc4355b7d
jmp 0x429c2c
mov word [esi + 0xc], 0x3e12
mov eax, dword [esi + 8]
jmp 0x429c2c
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xc], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x429dd6
cmp eax, 0xc4355b7d
je 0x429df6
cmp eax, 0xdf78edc4
jne 0x429d50
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
xor cl, 1
mov edx, eax
xor dl, 1
xor al, cl
xor al, 1
or al, dl
xor dl, cl
mov ecx, edx
xor cl, 1
mov ch, cl
and ch, dl
mov ah, cl
xor ah, ch
xor ch, 1
or ch, dl
xor ch, 1
or ch, ah
mov edx, eax
xor dl, 1
and dl, ch
xor ch, 1
and ch, al
or ch, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test ch, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x429d50
cmp eax, 0x15f53277
je 0x42a880
cmp eax, 0x791e792f
jne 0x429d50
mov eax, 0xc4355b7d
jmp 0x429d50
mov eax, dword [esi + 8]
jmp 0x429d50
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x429e36
cmp eax, 0x85788c17
je 0x429e4b
cmp eax, 0xa0da02f3
jne 0x429e1c
jmp 0x42aa0c
cmp eax, 0xd7ff4ccd
je 0x429e8b
cmp eax, 0xe7a53eed
jne 0x429e1c
mov eax, 0xd7ff4ccd
jmp 0x429e1c
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
or dl, al
xor dl, 1
xor al, dl
mov ecx, eax
xor cl, 1
and cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test al, 1
mov eax, edx
cmovne eax, ebx
test cl, 1
cmove eax, edx
jmp 0x429e1c
mov byte [esi + 0xc], 0x18
mov eax, edi
jmp 0x429e1c
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x429ec9
cmp eax, 0x85788c17
je 0x429ee2
cmp eax, 0xa0da02f3
jne 0x429eaf
jmp 0x42ab43
cmp eax, 0xd7ff4ccd
je 0x429fcd
cmp eax, 0xe7a53eed
jne 0x429eaf
mov eax, 0xd7ff4ccd
jmp 0x429eaf
mov bh, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov byte [esi + 0x20], ch
mov bl, bh
xor bl, 1
mov ah, ch
xor ah, 1
mov cl, bh
or cl, bl
mov edx, ecx
xor dl, 1
or ch, ah
and dl, bh
mov dh, ah
xor dh, ch
and dh, ah
mov al, ch
and ch, ah
and ah, bh
or bh, cl
and cl, bl
or cl, dl
mov dl, bh
xor dl, cl
xor cl, 1
or cl, bh
xor dl, 1
xor cl, 1
or cl, dl
xor al, 1
mov bh, byte [esi + 0x20]
and al, bh
or ch, al
mov al, dh
xor al, 1
xor dh, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, dh
xor cl, 1
mov al, cl
xor al, ch
xor al, 1
and al, ch
or cl, ch
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, ebx
mov dl, bh
xor cl, bh
and cl, bl
and bl, bh
or bl, ah
mov edx, ecx
xor dl, 1
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov eax, edx
xor al, 1
and al, bl
mov ah, cl
and ah, bl
xor cl, bl
xor bl, 1
and dl, bl
or dl, al
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test ch, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x429eaf
mov byte [esi + 0xc], 0x18
mov eax, dword [esi + 8]
jmp 0x429eaf
cmp dword [esi + 0x28], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov byte [ecx + 6], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42a011
cmp eax, 0x85788c17
je 0x42a02a
cmp eax, 0xa0da02f3
jne 0x429ff7
jmp 0x42abe6
cmp eax, 0xd7ff4ccd
je 0x42a12a
cmp eax, 0xe7a53eed
jne 0x429ff7
mov eax, 0xd7ff4ccd
jmp 0x429ff7
mov dh, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov al, dh
xor al, 1
mov ch, al
and ch, dh
xor ch, 1
mov cl, dh
xor cl, ch
or ch, dh
xor ch, 1
or ch, cl
mov ah, dl
xor ah, 1
mov bl, ah
and bl, dl
xor bl, 1
mov cl, dl
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov cl, bl
xor cl, 1
or al, dh
mov bh, al
mov dh, bl
xor dh, cl
and dh, bl
mov bl, ch
xor bl, al
and bl, ch
and al, ch
xor ch, 1
xor bh, 1
or ah, dl
and bh, ch
or al, bh
mov dl, bl
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov dl, dh
xor dl, 1
mov bl, ah
mov bh, dl
xor dl, ah
xor ah, 1
and bl, dh
and bh, ah
or bh, bl
or ah, dh
xor ah, 1
or ah, dl
mov dl, ah
xor dl, bh
xor bh, 1
or bh, ah
xor dl, 1
xor bh, 1
or bh, dl
mov dl, bh
xor dl, 1
and dl, al
xor al, 1
and al, bh
or dl, al
mov al, ch
or al, cl
xor cl, ch
mov ah, al
xor ah, cl
xor cl, 1
xor ah, 1
or cl, al
xor cl, 1
or cl, ah
mov eax, ecx
xor al, 1
mov ah, al
and ah, cl
xor al, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, al
xor ah, 1
xor dl, 1
mov al, dl
and al, ah
xor dl, ah
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x429ff7
mov byte [esi + 0xc], 0x1f
mov eax, edi
jmp 0x429ff7
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x42a16e
cmp ecx, 0x85788c17
je 0x42a185
cmp ecx, 0xa0da02f3
jne 0x42a151
jmp 0x42ac9e
cmp ecx, 0xd7ff4ccd
je 0x42a1eb
cmp ecx, 0xe7a53eed
jne 0x42a151
mov ecx, 0xd7ff4ccd
jmp 0x42a151
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov eax, ecx
xor al, 1
xor dl, 1
mov ah, al
and ah, dl
xor al, dl
or al, ah
mov ah, dl
or ah, cl
xor ah, 1
xor dl, cl
xor dl, 1
and dl, cl
mov cl, ah
and cl, dl
xor dl, ah
mov ah, al
xor ah, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, ah
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
cmove ecx, ebx
jmp 0x42a151
mov byte [esi + 0xc], 0x17
mov ecx, dword [esi + 8]
jmp 0x42a151
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xc], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42a303
cmp eax, 0xc4355b7d
je 0x42a323
cmp eax, 0xdf78edc4
jne 0x42a215
mov dl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov ah, dl
xor ah, 1
mov ch, ah
and ch, dl
mov cl, ah
xor cl, ch
xor ch, 1
or ch, dl
xor ch, 1
or ch, cl
mov cl, ch
xor cl, 1
or ah, dl
mov dl, ah
mov dh, cl
or dh, ah
and ah, ch
mov ch, al
xor ch, 1
xor dl, 1
xor dh, 1
and dl, cl
or ah, dl
mov bl, dh
and bl, ah
xor ah, dh
mov dl, ch
or dl, al
xor ch, dl
or ah, bl
or dl, al
mov dh, dl
xor dh, ch
or dl, ch
xor dl, 1
or dl, dh
xor dl, 1
mov ch, dl
or ch, ah
xor dl, ah
xor dl, 1
and dl, ah
xor dl, 1
mov ah, ch
xor ah, dl
or dl, ch
xor dl, 1
or dl, ah
mov ah, cl
or ah, al
xor ah, 1
xor cl, al
mov al, ah
and al, cl
xor cl, ah
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, 1
mov ch, dl
xor ch, 1
and al, ch
or ch, cl
and cl, dl
or cl, al
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x42a215
cmp eax, 0x15f53277
je 0x42aded
cmp eax, 0x791e792f
jne 0x42a215
mov eax, 0xc4355b7d
jmp 0x42a215
mov eax, dword [esi + 8]
jmp 0x42a215
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0xe], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42a3bf
cmp eax, 0xc4355b7d
je 0x42a3df
cmp eax, 0xdf78edc4
jne 0x42a348
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
xor cl, 1
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
xor al, cl
mov ch, al
xor ch, dl
and ch, al
mov al, dl
and al, ah
xor ah, dl
or ah, al
xor ah, cl
mov al, ah
xor al, 1
mov cl, ch
xor cl, 1
and ah, cl
or cl, al
and al, ch
or al, ah
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test cl, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, edi
mov edi, dword [esi + 0x20]
jmp 0x42a348
cmp eax, 0x15f53277
je 0x42af2a
cmp eax, 0x791e792f
jne 0x42a348
mov eax, 0xc4355b7d
jmp 0x42a348
mov word [esi + 0xc], 0x3e1d
mov eax, dword [esi + 0x10]
jmp 0x42a348
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 8]
mov byte [ecx + 6], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42a423
cmp eax, 0x85788c17
je 0x42a43c
cmp eax, 0xa0da02f3
jne 0x42a409
jmp 0x42b00b
cmp eax, 0xd7ff4ccd
je 0x42a540
cmp eax, 0xe7a53eed
jne 0x42a409
mov eax, 0xd7ff4ccd
jmp 0x42a409
mov cl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov byte [esi + 0x2c], ah
mov bh, cl
xor bh, 1
mov al, ah
xor al, 1
mov bl, bh
xor bl, cl
mov ch, cl
mov byte [esi + 0x34], cl
and bl, bh
or ah, al
mov edx, ecx
and dl, bh
xor dl, 1
mov dh, bh
xor dh, dl
or dl, bh
xor dl, 1
or dl, dh
mov dh, al
xor dh, ah
and dh, al
mov cl, ah
and ah, al
mov byte [esi + 0x30], dl
and dl, al
or al, bh
or bh, ch
xor bl, 1
mov ch, bl
or ch, bh
xor bl, bh
xor ch, 1
mov bh, ch
and bh, bl
xor bl, ch
or bl, bh
xor cl, 1
mov bh, byte [esi + 0x2c]
and cl, bh
or ah, cl
mov cl, dh
xor cl, 1
xor dh, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, dh
mov cl, ah
xor cl, 1
and ah, cl
xor ah, 1
mov ch, ah
xor ch, cl
or ah, cl
xor ah, 1
or ah, ch
mov ecx, ebx
xor cl, 1
and cl, ah
xor ah, 1
and ah, bl
or ah, cl
mov ch, byte [esi + 0x30]
xor ch, 1
mov cl, bh
and ch, bh
or dl, ch
mov ch, byte [esi + 0x34]
xor ch, bh
xor al, 1
or al, ch
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
and dl, ah
xor ah, 1
xor cl, 1
and cl, ah
or cl, dl
mov dl, ah
and dl, al
xor ah, al
or ah, dl
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42a409
mov byte [esi + 0xc], 0x1f
mov eax, dword [esi + 0x20]
jmp 0x42a409
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42a584
cmp eax, 0x85788c17
je 0x42a599
cmp eax, 0xa0da02f3
jne 0x42a56a
jmp 0x42b0db
cmp eax, 0xd7ff4ccd
je 0x42a5e4
cmp eax, 0xe7a53eed
jne 0x42a56a
mov eax, 0xd7ff4ccd
jmp 0x42a56a
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
xor dl, ah
and dl, ah
xor al, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ch, dl
xor ch, al
and ch, dl
and al, dl
or al, cl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test al, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x42a56a
mov byte [esi + 0xc], 0xc
mov eax, edi
jmp 0x42a56a
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0xe], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x42a705
cmp ecx, 0xc4355b7d
je 0x42a727
cmp ecx, 0xdf78edc4
jne 0x42a60c
mov cl, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov ch, cl
xor ch, 1
mov eax, ebx
xor al, 1
mov ah, cl
or ah, ch
xor ah, ch
mov edx, eax
or dl, bl
mov dh, ah
and dh, ch
xor ah, 1
mov bh, dh
and bh, ah
xor ah, dh
or ah, bh
mov dh, bl
or dh, dl
xor dh, 1
xor dl, bl
mov bh, dh
and bh, dl
xor dl, dh
or dl, bh
mov dh, ah
xor dh, 1
and ah, dh
mov bh, dh
and bh, ah
xor ah, dh
or ah, bh
mov dh, ah
and ah, dl
xor dl, 1
xor dh, 1
and dh, dl
or ah, dh
mov edx, eax
and dl, bl
xor dl, 1
mov dh, dl
xor dh, bl
or dl, bl
xor dl, 1
or dl, dh
mov dh, dl
and dh, cl
xor dl, 1
and dl, ch
or dl, dh
xor cl, bl
or al, ch
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
and dl, ah
mov ch, ah
xor ch, cl
or cl, ah
xor ah, 1
xor al, 1
and al, ah
or al, dl
xor cl, 1
or cl, ch
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x42a60c
cmp ecx, 0x15f53277
je 0x42b231
cmp ecx, 0x791e792f
jne 0x42a60c
mov ecx, 0xc4355b7d
jmp 0x42a60c
mov word [esi + 0xc], 0x3e1d
mov ecx, dword [esi + 0x10]
jmp 0x42a60c
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xe], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42a852
cmp eax, 0xc4355b7d
je 0x42a872
cmp eax, 0xdf78edc4
jne 0x42a754
mov ah, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov ch, ah
xor ch, 1
mov al, ch
and al, ah
mov dl, ch
xor dl, al
xor al, 1
or al, ah
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov dh, dl
and dh, cl
mov ebx, edx
and bl, dh
xor dh, dl
or dh, bl
mov ebx, eax
xor bl, 1
mov dl, bl
or dl, al
xor ah, dl
mov bh, dh
and bl, dh
xor dh, 1
or bh, dh
xor bh, 1
or dl, ch
mov ch, ah
xor ch, dl
or dl, ah
xor dl, 1
or dl, ch
xor cl, bh
mov ah, cl
xor ah, 1
and bh, ah
mov ch, bh
xor bh, cl
xor ch, 1
or ch, ah
xor ch, 1
or ch, bh
xor ch, 1
mov cl, ch
or cl, dl
xor ch, dl
xor ch, 1
and ch, dl
mov dl, cl
xor dl, ch
xor ch, 1
or ch, cl
xor dl, 1
xor ch, 1
or ch, dl
mov cl, al
xor cl, dh
and cl, al
and dh, al
or dh, bl
mov eax, ecx
xor al, 1
xor cl, dh
xor dh, 1
or dh, al
xor dh, 1
or dh, cl
mov cl, dh
xor cl, 1
mov al, dh
and al, ch
xor ch, 1
and cl, ch
or cl, al
mov al, ch
and al, dh
xor ch, dh
or ch, al
mov al, ch
xor al, cl
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test ch, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x42a754
cmp eax, 0x15f53277
je 0x42b346
cmp eax, 0x791e792f
jne 0x42a754
mov eax, 0xc4355b7d
jmp 0x42a754
mov word [esi + 0xc], 0x3e18
mov eax, dword [esi + 8]
jmp 0x42a754
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xe], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42a9e4
cmp eax, 0xc4355b7d
je 0x42aa04
cmp eax, 0xdf78edc4
jne 0x42a89e
mov al, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov ah, al
xor ah, 1
mov ecx, ebx
xor cl, 1
mov ch, al
or ch, ah
mov dl, ch
xor dl, 1
mov dh, dl
and dh, ch
mov bh, dh
and bh, dl
xor dh, dl
mov dl, al
and dl, ah
or dh, bh
mov bh, dl
xor bh, 1
xor dl, al
or bh, ah
xor bh, 1
or bh, dl
mov dl, cl
or dl, bl
xor bh, dh
mov dh, ch
and dh, ah
xor ch, ah
or ch, dh
xor ch, 1
mov dh, bh
and dh, ch
xor ch, bh
or ch, dh
mov bh, bl
and bh, cl
mov dh, bl
and dh, bh
xor bh, bl
or bh, dh
mov dh, dl
xor dh, 1
xor bh, al
xor al, bl
and bl, dl
or dl, cl
and dh, cl
or dh, bl
xor dh, 1
mov bl, dl
xor bl, dh
or dh, dl
xor dh, 1
or dh, bl
xor dh, 1
mov dl, dh
or dl, ch
xor dh, ch
xor dh, 1
and dh, ch
xor dh, 1
mov ch, dl
xor ch, dh
or dh, dl
xor dh, 1
or dh, ch
or cl, ah
xor cl, 1
or cl, al
mov eax, ecx
xor al, bh
xor bh, 1
xor al, 1
or bh, cl
xor bh, 1
or bh, al
mov al, bh
xor al, 1
mov ecx, eax
and cl, bh
xor al, cl
xor cl, 1
or cl, bh
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov dl, dh
xor dl, 1
mov ah, dh
and ah, dl
mov ch, ah
and ch, dh
xor ah, dh
mov dh, cl
and dh, al
or ah, ch
mov ch, dh
xor dh, cl
xor ch, 1
or ch, al
xor ch, 1
or ch, dh
mov cl, ah
xor cl, 1
and cl, ch
xor ch, 1
and ch, ah
or ch, cl
mov cl, dl
and cl, al
xor dl, al
or dl, cl
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x42a89e
cmp eax, 0x15f53277
je 0x42b42e
cmp eax, 0x791e792f
jne 0x42a89e
mov eax, 0xc4355b7d
jmp 0x42a89e
mov eax, dword [esi + 8]
jmp 0x42a89e
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42aa44
cmp eax, 0x85788c17
je 0x42aa5d
cmp eax, 0xa0da02f3
jne 0x42aa2a
jmp 0x42b4ff
cmp eax, 0xd7ff4ccd
je 0x42ab38
cmp eax, 0xe7a53eed
jne 0x42aa2a
mov eax, 0xd7ff4ccd
jmp 0x42aa2a
mov dl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov al, dl
xor al, 1
mov dh, ah
xor dh, 1
mov ecx, edx
or cl, al
mov ch, ah
or ch, dh
mov ebx, eax
and bl, dl
xor bl, 1
mov bh, bl
xor bh, dl
or bl, dl
xor bl, 1
or bl, bh
xor bl, cl
mov bh, dl
and bh, cl
xor cl, dl
or cl, bh
mov bh, bl
xor bh, cl
or cl, bl
mov bl, ch
xor bl, 1
xor cl, 1
or cl, bh
and ch, bl
mov bh, ch
and bh, bl
xor ch, bl
or ch, bh
xor ch, dh
mov bh, dh
xor bh, bl
or bl, dh
xor bl, 1
or bl, bh
xor bl, 1
mov bh, ch
and bh, bl
xor bl, ch
or bl, bh
mov ch, bl
xor ch, cl
and bl, ch
and ch, cl
xor bl, 1
xor ch, 1
mov cl, bl
xor cl, ch
or ch, bl
xor ch, 1
or ch, cl
and dh, dl
or dl, ah
and al, ah
xor dl, 1
or al, dh
mov cl, dl
and cl, al
xor al, dl
or al, cl
mov cl, al
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, ch
or cl, ch
xor cl, 1
or cl, dl
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test ch, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42aa2a
mov byte [esi + 0xc], 0x1c
mov eax, edi
jmp 0x42aa2a
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42ab79
cmp eax, 0x85788c17
je 0x42ab8e
cmp eax, 0xa0da02f3
jne 0x42ab5f
jmp 0x42b669
cmp eax, 0xd7ff4ccd
je 0x42abda
cmp eax, 0xe7a53eed
jne 0x42ab5f
mov eax, 0xd7ff4ccd
jmp 0x42ab5f
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ah, al
xor ah, cl
mov ch, ah
xor ch, al
and ch, ah
and al, cl
or al, dl
xor al, ch
mov cl, al
xor cl, 1
and cl, ch
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x42ab5f
mov byte [esi + 0xc], 0x1c
mov eax, dword [esi + 8]
jmp 0x42ab5f
cmp dword [esi + 0x28], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x20]
mov byte [ecx + 7], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42ac1e
cmp eax, 0x85788c17
je 0x42ac33
cmp eax, 0xa0da02f3
jne 0x42ac04
jmp 0x42b799
cmp eax, 0xd7ff4ccd
je 0x42ac93
cmp eax, 0xe7a53eed
jne 0x42ac04
mov eax, 0xd7ff4ccd
jmp 0x42ac04
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
xor cl, al
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and dl, al
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ah, dl
and dl, cl
xor cl, 1
xor ah, 1
and ah, cl
or dl, ah
mov ah, al
and ah, cl
xor al, cl
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, edi
mov edi, 0xe7a53eed
cmovne eax, edi
test dl, 1
cmove eax, edi
mov edi, ebx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x42ac04
mov byte [esi + 0xc], 0x18
mov eax, edi
jmp 0x42ac04
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42acd4
cmp eax, 0x85788c17
je 0x42aced
cmp eax, 0xa0da02f3
jne 0x42acba
jmp 0x42bb55
cmp eax, 0xd7ff4ccd
je 0x42ade1
cmp eax, 0xe7a53eed
jne 0x42acba
mov eax, 0xd7ff4ccd
jmp 0x42acba
mov bl, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ebx
xor dl, 1
mov ah, cl
xor ah, 1
mov al, bl
or al, dl
mov ch, ah
xor ch, cl
and ch, ah
mov dh, bl
or dh, al
xor al, bl
mov bh, dh
xor bh, al
xor al, 1
xor bh, 1
or al, dh
xor al, 1
or al, bh
mov dh, ch
xor dh, 1
and ch, dh
xor ch, 1
mov bh, ch
xor bh, dh
or ch, dh
xor ch, 1
or ch, bh
mov dh, ch
xor dh, 1
or dh, al
xor al, 1
xor dh, 1
or al, ch
xor al, 1
mov ch, dh
and ch, al
xor al, dh
or al, ch
mov ch, dl
and ch, bl
mov dh, ch
and dh, dl
xor ch, dl
mov dl, ah
and dl, cl
or ch, dh
mov dh, dl
xor dl, ah
xor dh, 1
or dh, cl
xor dh, 1
or dh, dl
xor dh, ch
xor dh, 1
mov dl, bl
and dl, cl
xor bl, cl
or bl, dl
mov cl, dh
xor cl, bl
or bl, dh
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ch, bl
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
mov al, cl
and al, bl
xor cl, bl
xor bl, 1
and ch, bl
xor dl, 1
or dl, ah
xor ch, 1
mov ah, bl
xor ah, ch
or ch, bl
xor ch, 1
or ch, ah
xor ch, dl
or cl, al
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test ch, 1
cmove eax, ebx
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x42acba
mov byte [esi + 0xc], 0x20
mov eax, dword [esi + 8]
jmp 0x42acba
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0xe], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42af02
cmp eax, 0xc4355b7d
je 0x42af22
cmp eax, 0xdf78edc4
jne 0x42ae0b
mov ch, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov cl, ch
xor cl, 1
mov edx, ecx
and dl, ch
mov al, cl
and al, dl
xor dl, cl
or dl, al
mov al, ah
xor al, 1
mov dh, al
xor dh, ah
and dh, al
xor ah, dl
and ah, dl
xor al, dl
xor dl, 1
or cl, ch
mov ch, dl
or ch, cl
xor ch, 1
xor cl, dl
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
mov dl, dh
xor dl, 1
mov ch, dl
and ch, dh
xor ch, 1
mov bl, dh
xor bl, ch
or ch, dh
xor ch, 1
or ch, bl
xor ch, 1
or dl, dh
xor dl, 1
mov dh, ch
and dh, dl
xor dl, ch
or dl, dh
xor dl, 1
mov ch, dl
or ch, cl
xor dl, cl
xor dl, 1
and dl, cl
mov cl, ch
xor cl, dl
xor dl, 1
xor cl, 1
or dl, ch
xor dl, 1
or dl, cl
xor ah, 1
xor al, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ch, al
and ch, cl
or cl, dl
xor dl, 1
mov ah, al
and ah, ch
xor ch, al
or ch, ah
xor ch, dl
xor dl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x42ae0b
cmp eax, 0x15f53277
je 0x42bcb9
cmp eax, 0x791e792f
jne 0x42ae0b
mov eax, 0xc4355b7d
jmp 0x42ae0b
mov eax, dword [esi + 8]
jmp 0x42ae0b
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x10], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x42afdb
cmp ecx, 0xc4355b7d
je 0x42affd
cmp ecx, 0xdf78edc4
jne 0x42af47
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ah, cl
xor ah, 1
mov ch, ah
mov al, ah
xor ah, dl
xor ah, 1
and ah, dl
xor dl, 1
and ch, dl
xor al, dl
or al, ch
mov ch, al
xor ch, 1
xor dl, cl
xor dl, 1
and dl, cl
mov cl, ah
xor cl, 1
xor ah, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, ah
mov cl, dl
xor cl, 1
and dl, al
or al, cl
and cl, ch
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test cl, 1
mov ecx, edx
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
cmovne ecx, edx
jmp 0x42af47
cmp ecx, 0x15f53277
je 0x42bd9f
cmp ecx, 0x791e792f
jne 0x42af47
mov ecx, 0xc4355b7d
jmp 0x42af47
mov word [esi + 0xc], 0x3e1b
mov ecx, dword [esi + 0x10]
jmp 0x42af47
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 8]
mov byte [ecx + 7], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42b041
cmp eax, 0x85788c17
je 0x42b05a
cmp eax, 0xa0da02f3
jne 0x42b027
jmp 0x42becd
cmp eax, 0xd7ff4ccd
je 0x42b0cf
cmp eax, 0xe7a53eed
jne 0x42b027
mov eax, 0xd7ff4ccd
jmp 0x42b027
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ah, dl
xor ah, 1
mov al, dl
and al, ah
mov ch, cl
and ch, dl
mov dh, al
and dh, dl
xor al, dl
or al, dh
xor al, cl
xor cl, 1
and ah, cl
or ch, ah
xor ch, 1
or ch, cl
mov cl, ch
xor cl, 1
xor al, 1
and cl, ch
xor cl, 1
mov edx, ecx
xor dl, ch
or cl, ch
xor cl, 1
or cl, dl
xor cl, al
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne eax, edi
test cl, 1
cmovne eax, edi
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42b027
mov byte [esi + 0xc], 0x18
mov eax, dword [esi + 0x20]
jmp 0x42b027
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42b113
cmp eax, 0x85788c17
je 0x42b12c
cmp eax, 0xa0da02f3
jne 0x42b0f9
jmp 0x42c2a8
cmp eax, 0xd7ff4ccd
je 0x42b226
cmp eax, 0xe7a53eed
jne 0x42b0f9
mov eax, 0xd7ff4ccd
jmp 0x42b0f9
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ebx, ecx
xor bl, 1
mov eax, edx
mov ch, dl
mov byte [esi + 0x20], dl
xor al, 1
mov dh, bl
or dh, cl
xor dh, 1
mov dl, cl
xor dl, bl
and dl, cl
mov ah, al
or ah, ch
mov bh, dh
xor bh, dl
or dl, dh
mov dh, bh
xor dh, 1
xor dl, 1
or dl, bh
xor bh, dl
or dl, dh
mov ch, ah
xor ch, 1
xor bh, 1
xor dl, 1
or dl, bh
mov dh, ah
and dh, ch
mov bh, ah
xor bh, dh
xor dh, 1
or dh, ch
xor dh, 1
or dh, bh
xor dh, al
xor ah, al
mov bh, byte [esi + 0x20]
or ch, bh
xor ch, 1
or ch, ah
xor dh, 1
mov ah, dh
xor ah, ch
or dh, ch
xor dh, 1
or dh, ah
mov ah, dh
xor ah, 1
mov ch, ah
and ch, dh
xor ah, ch
xor ch, 1
or ch, dh
xor ch, 1
or ch, ah
mov ah, ch
and ah, dl
xor dl, 1
xor ch, 1
and ch, dl
or ch, ah
and al, cl
mov cl, bl
mov dl, bh
xor cl, bh
and cl, bl
and bl, bh
or bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov al, ch
xor al, 1
and ch, al
mov cl, al
and cl, ch
xor ch, al
or ch, cl
mov cl, ch
xor cl, 1
and cl, bl
mov edx, eax
and dl, bl
xor al, bl
xor bl, 1
and ch, bl
or ch, cl
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42b0f9
mov byte [esi + 0xc], 0xc
mov eax, edi
jmp 0x42b0f9
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x10], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42b318
cmp eax, 0xc4355b7d
je 0x42b338
cmp eax, 0xdf78edc4
jne 0x42b24e
mov cl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov al, ah
xor al, 1
mov ch, al
or ch, ah
xor ch, 1
mov edx, eax
and dl, ah
xor dl, 1
mov dh, ah
xor dh, dl
or dl, ah
xor dl, 1
or dl, dh
xor dl, ch
mov dh, ch
xor dh, ah
or ch, ah
xor ch, 1
or ch, dh
mov dh, dl
xor dh, ch
or ch, dl
mov ebx, ecx
xor bl, 1
xor ch, 1
or ch, dh
mov dl, ch
xor dl, 1
and ch, bl
and dl, cl
or dl, ch
or cl, ah
xor al, bl
xor al, 1
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, 1
mov ah, cl
and ah, al
xor cl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, cl
mov al, dl
xor al, 1
and al, ah
xor ah, 1
mov ecx, edx
xor cl, ah
and cl, dl
and ah, dl
or ah, al
mov edx, ecx
xor dl, ah
test ah, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x42b24e
cmp eax, 0x15f53277
je 0x42c36b
cmp eax, 0x791e792f
jne 0x42b24e
mov eax, 0xc4355b7d
jmp 0x42b24e
mov word [esi + 0xc], 0x3e1b
mov eax, dword [esi + 0x10]
jmp 0x42b24e
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x10], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x42b3fe
cmp ecx, 0xc4355b7d
je 0x42b420
cmp ecx, 0xdf78edc4
jne 0x42b365
mov dl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov ah, al
xor ah, 1
mov ch, dl
xor ch, 1
and ah, ch
mov cl, dl
and cl, al
or cl, ah
xor cl, 1
or cl, ch
xor ch, al
xor ch, 1
and ch, al
xor al, dl
and al, dl
xor ch, 1
xor al, 1
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ah, dl
xor ah, al
test dl, 1
mov ecx, 0xc4355b7d
mov edx, 0x791e792f
cmovne ecx, edx
test al, 1
cmove ecx, edx
test ah, 1
mov eax, 0xc4355b7d
cmove ecx, eax
jmp 0x42b365
cmp ecx, 0x15f53277
je 0x42c434
cmp ecx, 0x791e792f
jne 0x42b365
mov ecx, 0xc4355b7d
jmp 0x42b365
mov word [esi + 0xc], 0x3e00
mov ecx, dword [esi + 8]
jmp 0x42b365
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x10], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42b4d7
cmp eax, 0xc4355b7d
je 0x42b4f7
cmp eax, 0xdf78edc4
jne 0x42b44c
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
xor cl, 1
mov edx, eax
xor dl, 1
mov ah, cl
and al, dl
mov ch, dl
and ch, al
xor al, dl
or al, ch
xor al, cl
and cl, dl
xor ah, dl
or ah, cl
mov cl, ah
xor cl, 1
xor al, 1
and cl, ah
xor cl, 1
mov edx, ecx
xor dl, ah
or cl, ah
xor cl, 1
or cl, dl
xor cl, al
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x42b44c
cmp eax, 0x15f53277
je 0x42c575
cmp eax, 0x791e792f
jne 0x42b44c
mov eax, 0xc4355b7d
jmp 0x42b44c
mov eax, dword [esi + 8]
jmp 0x42b44c
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x42b53a
cmp ecx, 0x85788c17
je 0x42b555
cmp ecx, 0xa0da02f3
jne 0x42b51d
jmp 0x42c6f5
cmp ecx, 0xd7ff4ccd
je 0x42b65e
cmp ecx, 0xe7a53eed
jne 0x42b51d
mov ecx, 0xd7ff4ccd
jmp 0x42b51d
mov al, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ebx, eax
xor bl, 1
mov ah, dl
xor ah, 1
mov bh, al
or bh, bl
mov cl, bh
xor cl, 1
mov ch, bh
and ch, cl
mov dh, bh
xor dh, ch
xor ch, 1
or ch, cl
mov cl, dl
or cl, ah
xor ch, 1
or ch, dh
mov dh, ch
and dh, bl
xor ch, 1
and ch, al
or ch, dh
mov dh, al
and dh, bh
xor bh, al
or bh, dh
xor bh, 1
mov dh, ch
and dh, bh
xor bh, ch
or bh, dh
mov ch, dl
and ch, ah
mov dh, dl
and dh, ch
xor ch, dl
or ch, dh
xor ch, cl
mov dh, dl
and dh, cl
xor cl, dl
or cl, dh
xor cl, 1
mov dh, ch
and dh, cl
xor cl, ch
or cl, dh
mov ch, cl
xor ch, 1
or ch, bh
xor bh, 1
or bh, cl
mov cl, bh
xor cl, ch
or bh, ch
xor bh, 1
or bh, cl
and ah, al
or al, dl
xor al, 1
and bl, dl
or bl, ah
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov cl, bh
and al, bl
mov edx, eax
and dl, bl
xor al, bl
mov ah, bh
xor ah, bl
or bl, bh
xor bh, 1
and cl, bh
xor cl, 1
mov ch, cl
xor ch, bh
or cl, bh
xor cl, 1
or cl, ch
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
xor bl, 1
or bl, ah
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edx, ecx
test bl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x42b51d
mov byte [esi + 0xc], 0xc
mov ecx, edi
jmp 0x42b51d
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42b69f
cmp eax, 0x85788c17
je 0x42b6b8
cmp eax, 0xa0da02f3
jne 0x42b685
jmp 0x42c80f
cmp eax, 0xd7ff4ccd
je 0x42b78d
cmp eax, 0xe7a53eed
jne 0x42b685
mov eax, 0xd7ff4ccd
jmp 0x42b685
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov bh, al
xor bh, 1
mov ah, cl
xor ah, 1
mov ch, bh
or ch, al
mov bl, ch
xor bl, al
mov dl, ah
or dl, cl
or ch, bh
xor ch, 1
xor bl, 1
mov dh, ch
and dh, bl
xor bl, ch
mov ch, dl
xor ch, 1
or bl, dh
and dl, ch
mov dh, dl
and dh, ch
xor dl, ch
or dl, dh
mov dh, dl
xor dh, 1
and dh, cl
and dl, ah
or dl, dh
mov dh, ch
xor dh, cl
or ch, cl
xor ch, 1
or ch, dh
xor dl, 1
mov dh, dl
xor dh, ch
or dl, ch
xor dl, 1
or dl, dh
mov ch, dl
xor ch, 1
or ch, bl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, ch
or bl, ch
xor bl, 1
or bl, dl
and ah, al
or al, cl
and bh, cl
or bh, ah
xor bh, 1
mov ecx, eax
xor cl, bh
or bh, al
xor bh, 1
or bh, cl
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
xor bl, bh
mov ecx, eax
and cl, bh
xor al, bh
or al, cl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test bl, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42b685
mov byte [esi + 0xc], 0xc
mov eax, dword [esi + 8]
jmp 0x42b685
mov al, byte [esi + 0xc]
mov byte [esi + 8], al
mov ecx, dword [0x514f4c]
lea ebx, [ecx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov dword [esi + 0x2c], edx
and edx, 0x30248000
mov ecx, ebx
and ecx, 0x69363f6
or ecx, edx
mov edi, ecx
xor edi, 0x6136020
xor ecx, 0xf96c9c09
mov eax, ecx
mov edx, 0x78e813d7
and eax, edx
and edi, 0x617e020
or edi, eax
mov dword [esi + 0x34], ebx
mov eax, ebx
mov edx, 0x36b7e3f6
xor eax, edx
and eax, ebx
mov edx, eax
not edx
or ecx, edx
mov ebx, 0x78e813d7
and edx, ebx
and eax, 0x8717ec28
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc9481c09
mov edx, 0x36b7e3f6
and ecx, edx
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x42a63b03
mov edi, edx
or edi, 0xbd59c4fc
xor edi, eax
mov eax, edi
not eax
and eax, 0x7937c3ae
and edi, 0x86c83c51
or edi, eax
and ecx, 0x4df4182c
mov eax, edx
and eax, 0xb20be7d3
or eax, ecx
xor eax, 0x4df4182d
and edx, 1
or edx, eax
xor edi, 0x3b91f8ac
not edx
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
and eax, 0x4cbe0b6
and edx, 0xfb341f49
or edx, eax
mov eax, edx
xor eax, 0x8b200741
xor edx, 0xaa016
and edx, 0x701eb81e
and eax, 0x8fe147e1
or eax, edx
mov ecx, eax
xor ecx, 0x7002201a
xor eax, 0x12143c1
and eax, 0x13ddbc5
and ecx, 0xfec2243a
or ecx, eax
mov eax, ecx
xor eax, 0xc0c22412
xor ecx, 0x5844
mov edx, 0x3e00586c
and ecx, edx
and eax, 0xc1ffa793
or eax, ecx
mov ebx, dword [esi + 0x20]
add ebx, 0xa
xor eax, edx
cmp eax, 0xffffffff
setne al
mov edi, dword [0x514f48]
cmp edi, 9
setg ah
mov byte [esi + 0x3c], ah
cmp edi, 0xa
setl cl
mov byte [esi + 0x30], cl
mov dh, cl
xor dh, al
xor dh, 1
or al, cl
xor al, 1
mov dl, dh
and dh, cl
mov ch, al
and ch, dh
xor dh, al
or dh, ch
mov al, dh
xor al, 1
mov ch, dh
and ch, al
mov cl, ch
and cl, dh
xor ch, dh
or ch, cl
or dl, ah
mov cl, ch
and cl, dl
mov dh, dl
and dh, al
xor al, dl
xor dl, 1
xor ch, 1
and ch, dl
or ch, cl
or al, dh
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xefd06790
mov edi, 0x318ae197
cmovne edx, edi
test al, 1
mov edi, 0xefd06790
cmovne edi, edx
mov dword [esi + 0xc], ebx
test ch, 1
cmove edi, edx
mov dword [esi + 0x28], edi
mov edx, dword [esi + 0x2c]
and edx, 0x7b2ff1c0
mov edi, dword [esi + 0x34]
mov ecx, edi
mov ebx, 0x7e940bcb
xor ecx, ebx
and ecx, edi
and edi, 0x84d00e3f
or edi, edx
mov edx, edi
xor edx, 0x4900209
xor edi, 0x7a0401c0
mov ebx, edi
or ebx, 0x602420
mov eax, 0x642de2
and ebx, eax
mov eax, 0x642de2
and edx, 0x7e900209
or edx, ebx
mov ebx, ecx
not ebx
or edi, ebx
and ebx, eax
and ecx, 0xff9bd21d
or ecx, ebx
xor ecx, edx
not edi
or edi, ecx
not ecx
and ecx, 0x816bf434
mov edx, 0x7e940bcb
and edi, edx
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0xfffffffe
mov edx, edi
and edi, 1
or edi, ecx
and edx, 0xfffffffe
mov ecx, edx
and ecx, edi
xor edi, edx
mov al, byte [esi + 8]
mov edx, dword [esi + 0x20]
mov byte [edx + 8], al
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x433ac891
and edi, 0xbcc5376e
or edi, ecx
mov ecx, edi
xor ecx, 0x51324
xor edi, 0x4138c081
and edi, 0xfdf8e4cb
and ecx, 0x2071b34
or ecx, edi
mov edx, ecx
xor edx, 0x2001a20
xor ecx, 0xcdc8240a
and ecx, 0xcdcf251e
and edx, 0x3230dae1
or edx, ecx
mov ecx, edx
xor ecx, 0x41ce201c
xor edx, 0x32200221
and edx, 0xbe210723
mov edi, 0x41def8dc
and ecx, edi
or ecx, edx
xor ecx, edi
setne cl
sete dl
mov bl, byte [esi + 0x30]
mov ch, bl
mov ah, byte [esi + 0x3c]
xor ch, ah
and ch, bl
mov al, ch
xor al, 1
or al, ch
xor al, 1
mov dh, ch
and dh, al
xor al, ch
or al, dh
mov ch, al
xor ch, 1
and ch, dl
and al, cl
or al, ch
and cl, bl
or bl, dl
xor bl, 1
and ah, dl
or ah, cl
mov ecx, ebx
and cl, ah
xor ah, bl
or ah, cl
mov cl, ah
xor cl, 1
mov edx, ecx
and dl, ah
xor cl, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
xor cl, al
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xc5a83f49
mov edx, 0x318ae197
cmovne eax, edx
mov edi, dword [esi + 0x20]
add edi, 9
test cl, 1
cmove eax, edx
test ch, 1
mov ecx, 0xc5a83f49
cmove eax, ecx
mov edx, 0x33d888bb
mov dword [esi + 0x3c], edi
mov ecx, edi
cmp edx, 0x2d980b4c
jle 0x42bb30
cmp edx, 0x2d980b4d
je 0x42bb45
cmp edx, 0x318ae197
je 0x42bb49
cmp edx, 0x33d888bb
jne 0x42bafa
mov byte [ecx], 0
inc ecx
cmp ecx, dword [esi + 0xc]
mov edx, 0x33d888bb
mov edi, 0x2d980b4d
cmove edx, edi
jmp 0x42bafa
cmp edx, 0xc5a83f49
je 0x42bb50
cmp edx, 0xefd06790
jne 0x42bafa
jmp 0x42c8d1
mov edx, eax
jmp 0x42bafa
mov edx, 0xc5a83f49
jmp 0x42bafa
mov edx, dword [esi + 0x28]
jmp 0x42bafa
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42bb8b
cmp eax, 0x85788c17
je 0x42bba4
cmp eax, 0xa0da02f3
jne 0x42bb71
jmp 0x42ec6a
cmp eax, 0xd7ff4ccd
je 0x42bcad
cmp eax, 0xe7a53eed
jne 0x42bb71
mov eax, 0xd7ff4ccd
jmp 0x42bb71
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ebx, ecx
xor bl, 1
mov ah, dl
xor ah, 1
mov bh, ah
or bh, dl
xor bh, 1
mov ch, bl
and ch, cl
mov al, ch
and al, bl
xor ch, bl
or ch, al
mov dh, dl
mov byte [esi + 0x20], dl
and dl, ah
xor dh, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, dh
xor dl, bh
mov dh, ah
xor dh, bh
or bh, ah
and ah, cl
mov byte [esi + 0x28], ah
mov eax, ecx
or al, bl
mov cl, al
xor cl, 1
and al, cl
mov ah, al
and ah, cl
xor al, cl
or al, ah
mov ah, ch
xor ah, 1
and ah, al
xor al, 1
and al, ch
or al, ah
mov ah, bl
xor ah, cl
or cl, bl
xor cl, 1
or cl, ah
xor cl, 1
mov ah, al
and ah, cl
xor cl, al
or cl, ah
xor bh, 1
or bh, dh
mov eax, edx
xor al, bh
or bh, dl
xor bh, 1
or bh, al
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, bh
mov eax, ebx
mov cl, byte [esi + 0x20]
xor al, cl
and al, bl
and bl, cl
mov ecx, edx
xor cl, 1
or bl, byte [esi + 0x28]
mov ah, al
xor ah, 1
xor al, bl
xor bl, 1
or bl, ah
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ah, al
and ah, bl
xor bl, al
or bl, ah
mov eax, ebx
xor al, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, ecx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmovne eax, ecx
jmp 0x42bb71
mov byte [esi + 0xc], 0
mov eax, dword [esi + 8]
jmp 0x42bb71
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x10], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42bd77
cmp eax, 0xc4355b7d
je 0x42bd97
cmp eax, 0xdf78edc4
jne 0x42bcd7
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and cl, al
and al, dl
xor al, 1
mov ch, al
xor ch, dl
or al, dl
and dl, ah
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
xor al, 1
or al, ch
xor al, ah
mov ah, al
xor ah, 1
mov ch, cl
and ch, dl
xor ch, 1
mov dh, dl
xor dh, ch
or ch, dl
xor ch, 1
or ch, dh
mov dl, ch
xor dl, 1
and dl, al
and ch, ah
or ch, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x42bcd7
cmp eax, 0x15f53277
je 0x42ed88
cmp eax, 0x791e792f
jne 0x42bcd7
mov eax, 0xc4355b7d
jmp 0x42bcd7
mov eax, dword [esi + 8]
jmp 0x42bcd7
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x12], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42be9f
cmp eax, 0xc4355b7d
je 0x42bebf
cmp eax, 0xdf78edc4
jne 0x42bdbc
mov ch, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov cl, ch
xor cl, 1
mov eax, edx
xor al, 1
mov ah, ch
or ah, cl
mov bl, ah
xor bl, 1
mov dh, dl
or dh, al
and bl, ch
mov ch, cl
xor ch, ah
and ch, cl
and ah, cl
or ah, bl
xor ch, 1
xor ah, 1
mov bl, ch
xor bl, ah
or ah, ch
xor ah, 1
or ah, bl
mov ch, dl
or ch, dh
xor ch, 1
xor dh, dl
mov bl, ch
and bl, dh
xor dh, ch
or dh, bl
mov bl, dh
xor bl, 1
mov ch, bl
and ch, dh
xor bl, ch
xor ch, 1
or ch, dh
xor ch, 1
or ch, bl
xor ch, ah
mov ah, al
and ah, dl
mov dh, ah
xor dh, 1
or dh, dl
xor ah, al
xor dh, 1
or dh, ah
xor dh, cl
mov dl, cl
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov cl, dh
and cl, al
xor al, dh
or al, cl
mov cl, al
xor cl, 1
and cl, ch
xor ch, 1
mov dl, ch
xor dl, al
and dl, ch
and al, ch
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ecx, edi
test al, 1
mov eax, ecx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test dl, 1
cmove eax, ecx
jmp 0x42bdbc
cmp eax, 0x15f53277
je 0x42ee6b
cmp eax, 0x791e792f
jne 0x42bdbc
mov eax, 0xc4355b7d
jmp 0x42bdbc
mov word [esi + 0xc], 0x3e13
mov eax, dword [esi + 0x10]
jmp 0x42bdbc
mov al, byte [esi + 0xc]
mov byte [esi + 0x20], al
mov eax, dword [0x514f4c]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
mov ebx, ecx
mov dword [esi + 0x2c], ecx
and eax, 0xc7473886
mov ecx, edx
mov edi, edx
mov dword [esi + 0x50], edx
and ecx, 0x38b8c779
or ecx, eax
mov eax, ecx
xor eax, 0x300130
or ecx, 0x24882
mov edx, 0x1882488b
and ecx, edx
and eax, 0xc7711134
or eax, ecx
mov ecx, ebx
or ecx, 0x18800009
and ecx, edx
mov ebx, edi
and ebx, 0x200ca640
or ebx, ecx
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x7fbb9f52
and ebx, 0x804460ad
or ebx, eax
mov ecx, ebx
xor ecx, 0x5fb57190
mov edx, ebx
xor edx, 0x5fb57191
and edx, ecx
xor ebx, 0xa04a8e6e
and ebx, 0xfffffffe
and ecx, 1
or ecx, ebx
mov eax, edx
not eax
mov ebx, eax
mov edi, 0xfe08682e
and ebx, edi
mov edi, 0x1f797d1
and edx, edi
or edx, ebx
mov ebx, ecx
not ebx
or eax, ebx
mov edi, 0xfe08682e
and ebx, edi
mov edi, 0x1f797d1
and ecx, edi
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0xc1b6a8c4
and ecx, eax
mov edx, eax
not eax
and eax, 0x81242084
mov ebx, 0x40928840
and edx, ebx
or edx, eax
xor edx, ebx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x67adda41
and ecx, 0x985225be
or ecx, eax
mov eax, ecx
xor eax, 0x48400862
xor ecx, 0x840a3285
and eax, 0x6a514862
and ecx, 0x95aeb79d
or ecx, eax
mov eax, ecx
xor eax, 0x40514042
xor ecx, 0x118aa214
and ecx, 0x3b8aaa34
mov edx, 0xc47555cb
and eax, edx
or eax, ecx
mov ecx, dword [esi + 8]
add ecx, 0xa
mov dword [esi + 0x48], ecx
xor eax, edx
sete bh
setne ah
mov edx, dword [0x514f48]
cmp edx, 0xa
setl ch
cmp edx, 9
setg cl
mov al, ah
xor al, bh
and al, ah
mov dh, cl
xor dh, ch
mov byte [esi + 0x40], ch
and dh, cl
mov dl, dh
xor dl, 1
mov byte [esi + 0x30], dl
mov bl, dl
and bl, dh
mov byte [esi + 0x3c], bl
mov dl, bl
and dl, dh
xor dh, bl
mov byte [esi + 0x34], dh
or dl, dh
xor al, 1
mov dh, al
or dh, dl
xor al, dl
not al
and al, dl
xor dh, 1
mov dl, dh
and dl, al
xor al, dh
or al, dl
mov byte [esi + 0x44], cl
mov edx, ecx
xor dl, bh
and ah, ch
and bh, cl
or bh, ah
and dl, cl
xor dl, 1
xor bh, 1
mov ah, dl
xor ah, bh
or bh, dl
xor bh, 1
or bh, ah
mov dl, bh
xor dl, al
xor al, 1
or al, bh
mov ah, dl
xor ah, al
not ah
test ah, 1
mov ecx, 0xefd06790
mov ebx, 0x318ae197
cmovne ecx, ebx
test dl, 1
mov edx, 0xefd06790
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov dword [esi + 0x28], edx
mov eax, dword [esi + 0x48]
mov dword [esi + 0xc], eax
mov edi, dword [esi + 0x50]
mov eax, edi
or eax, 0x1000a821
mov ecx, 0x340dbc29
and eax, ecx
mov ebx, 0x340dbc29
mov edx, dword [esi + 0x2c]
and edx, 0xc2304252
or edx, eax
mov eax, edi
mov ecx, 0xe63d565a
xor eax, ecx
and eax, edi
mov ecx, eax
not ecx
or edi, ecx
and ecx, ebx
and eax, 0xcbf243d6
or eax, ecx
xor eax, edx
not edi
or edi, eax
not eax
and eax, 0x19c2a9a5
mov ecx, 0xe63d565a
and edi, ecx
or edi, eax
mov ecx, edi
not ecx
mov eax, ecx
and ecx, 0xfffffffe
mov edx, edi
and edx, 1
or edx, ecx
or eax, 1
mov ecx, eax
mov ebx, 0x469c5cd4
and ecx, ebx
and edi, 0xb963a32a
or edi, ecx
mov ecx, edx
not ecx
or eax, ecx
and ecx, ebx
and edx, 0xb963a32b
or edx, ecx
xor edx, edi
not eax
or eax, edx
mov ecx, eax
not ecx
or eax, 0xb9b3a5db
or ecx, 0x464c5a24
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xcb18f52a
and ecx, 0x34e70ad5
or ecx, eax
mov eax, ecx
xor eax, 0x10011031
xor ecx, 0x4408800
and ecx, 0x66eac8c0
and eax, 0x9915373f
or eax, ecx
mov ecx, eax
xor ecx, 0x98050223
xor eax, 0x4ca4840
and eax, 0x5da7d5c
mov edx, 0xfa2582a3
and ecx, edx
or ecx, eax
xor ecx, edx
mov al, byte [esi + 0x20]
mov edi, dword [esi + 8]
mov byte [edi + 8], al
sete cl
setne dl
mov ch, byte [esi + 0x3c]
xor ch, 1
or ch, byte [esi + 0x30]
xor ch, 1
or ch, byte [esi + 0x34]
xor ch, dl
mov al, ch
xor al, 1
mov ah, byte [esi + 0x44]
and cl, ah
mov dh, byte [esi + 0x40]
and dh, dl
or dh, cl
mov cl, ah
xor cl, dl
or ah, dl
xor ah, 1
or ah, cl
xor dh, 1
mov cl, dh
xor cl, ah
or dh, ah
xor dh, 1
or dh, cl
mov cl, dh
xor cl, 1
and ch, al
mov dl, dh
and dl, cl
mov ah, al
and ah, ch
xor ch, al
or ch, ah
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov cl, ch
xor cl, 1
and cl, dl
xor dl, 1
and dl, ch
or dl, cl
mov ecx, eax
and cl, dh
xor dh, al
or dh, cl
mov al, dh
xor al, dl
test al, 1
mov ecx, 0xc5a83f49
mov eax, 0x318ae197
cmovne ecx, eax
test dh, 1
mov eax, 0xc5a83f49
cmovne eax, ecx
test dl, 1
lea edi, [edi + 9]
cmove eax, ecx
mov edx, 0x33d888bb
mov dword [esi + 0x2c], edi
mov ecx, edi
cmp edx, 0x2d980b4c
jle 0x42c283
cmp edx, 0x2d980b4d
je 0x42c298
cmp edx, 0x318ae197
je 0x42c29c
cmp edx, 0x33d888bb
jne 0x42c24d
mov byte [ecx], 0
inc ecx
cmp ecx, dword [esi + 0xc]
mov edx, 0x33d888bb
mov edi, 0x2d980b4d
cmove edx, edi
jmp 0x42c24d
cmp edx, 0xc5a83f49
je 0x42c2a3
cmp edx, 0xefd06790
jne 0x42c24d
jmp 0x42efe3
mov edx, eax
jmp 0x42c24d
mov edx, 0xc5a83f49
jmp 0x42c24d
mov edx, dword [esi + 0x28]
jmp 0x42c24d
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x42c2e3
cmp ecx, 0x85788c17
je 0x42c2fa
cmp ecx, 0xa0da02f3
jne 0x42c2c6
jmp 0x431305
cmp ecx, 0xd7ff4ccd
je 0x42c360
cmp ecx, 0xe7a53eed
jne 0x42c2c6
mov ecx, 0xd7ff4ccd
jmp 0x42c2c6
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, cl
and ch, al
and al, dl
mov dh, dl
and dh, al
xor al, dl
and dl, ah
or ch, dl
mov dl, ch
xor dl, ah
and dl, ch
or al, dh
and cl, al
xor al, 1
and al, ah
or al, cl
xor dl, 1
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x42c2c6
mov byte [esi + 0xc], 0x34
mov ecx, edi
jmp 0x42c2c6
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x12], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42c406
cmp eax, 0xc4355b7d
je 0x42c426
cmp eax, 0xdf78edc4
jne 0x42c388
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
xor cl, 1
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
mov ah, cl
or ah, al
xor ah, 1
xor cl, al
xor cl, 1
and cl, al
mov al, ah
and al, cl
xor cl, ah
or cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ch, dl
xor ch, al
and ch, dl
and al, dl
or al, cl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x42c388
cmp eax, 0x15f53277
je 0x43149b
cmp eax, 0x791e792f
jne 0x42c388
mov eax, 0xc4355b7d
jmp 0x42c388
mov word [esi + 0xc], 0x3e13
mov eax, dword [esi + 0x10]
jmp 0x42c388
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x12], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42c547
cmp eax, 0xc4355b7d
je 0x42c567
cmp eax, 0xdf78edc4
jne 0x42c453
mov ch, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov byte [esi + 0x28], cl
mov dh, ch
xor dh, 1
mov dl, dh
and dl, ch
xor dl, 1
mov al, ch
xor al, dl
or dl, ch
xor dl, 1
or dl, al
xor cl, 1
mov eax, edx
xor al, 1
mov ah, al
or ah, dl
mov bh, ah
xor bh, 1
and bh, dh
and ch, ah
or ch, bh
mov bh, ah
and bh, dh
xor ah, dh
mov bl, cl
or bl, byte [esi + 0x28]
or ah, bh
xor ah, 1
mov bh, ch
and bh, ah
xor ah, ch
mov dh, bl
xor dh, 1
or ah, bh
mov ch, dh
xor ch, cl
and ch, dh
and dh, cl
mov bh, byte [esi + 0x28]
and bl, bh
or dh, bl
mov cl, ch
and cl, dh
xor dh, ch
or dh, cl
mov ch, dh
xor ch, 1
and ch, dh
mov cl, ch
and cl, dh
xor ch, dh
or ch, cl
xor ch, ah
mov cl, dl
mov ah, bh
xor cl, bh
and cl, dl
xor ch, 1
xor al, bh
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov cl, ch
or cl, al
xor al, ch
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x42c453
cmp eax, 0x15f53277
je 0x431545
cmp eax, 0x791e792f
jne 0x42c453
mov eax, 0xc4355b7d
jmp 0x42c453
mov word [esi + 0xc], 0x3e13
mov eax, dword [esi + 8]
jmp 0x42c453
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x12], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42c6cd
cmp eax, 0xc4355b7d
je 0x42c6ed
cmp eax, 0xdf78edc4
jne 0x42c593
mov ch, byte [esi + 0x18]
mov ah, ch
xor ah, 1
mov al, ah
and al, ch
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov byte [esi + 0x20], al
mov cl, al
xor cl, 1
mov dh, cl
or dh, al
mov dl, dh
xor dl, 1
mov bh, dh
and bh, dl
mov bl, dh
and bl, bh
xor bh, dh
or bh, bl
mov bl, byte [esi + 0x1c]
xor bh, ah
xor dh, ah
mov ah, bl
xor ah, 1
xor bh, 1
or dl, ch
xor dl, 1
or dl, dh
mov ch, bh
xor ch, dl
or dl, bh
xor dl, 1
or dl, ch
mov bh, bl
and bh, ah
mov dh, bh
xor dh, 1
mov ch, ah
xor ch, bh
or dh, bl
xor dh, 1
or dh, ch
mov ch, ah
or ch, bl
xor ch, 1
xor dh, ch
mov al, ch
xor al, bl
or ch, bl
xor ch, 1
or ch, al
xor dh, 1
xor ch, 1
mov al, dh
and al, ch
xor ch, dh
or ch, al
mov al, dl
xor al, 1
and al, dl
xor al, 1
mov dh, dl
xor dh, al
or al, dl
xor al, 1
or al, dh
mov dl, ch
xor dl, 1
and ch, dl
mov dh, dl
and dh, ch
xor ch, dl
or ch, dh
xor ch, al
mov al, cl
mov dh, byte [esi + 0x20]
and al, dh
mov dl, cl
xor dl, al
xor al, 1
or al, dh
xor al, 1
or al, dl
mov dl, bl
and dl, bh
xor bh, bl
or bh, dl
xor bh, al
xor cl, bl
or ah, dh
xor ah, 1
or ah, cl
xor ah, 1
mov al, bh
and al, ah
xor ah, bh
mov cl, ch
xor cl, 1
or ah, al
mov al, ah
xor al, 1
and al, cl
and ch, ah
or ch, al
mov al, cl
and al, ah
xor ah, cl
or ah, al
mov cl, ah
xor cl, ch
test ah, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x42c593
cmp eax, 0x15f53277
je 0x4316a0
cmp eax, 0x791e792f
jne 0x42c593
mov eax, 0xc4355b7d
jmp 0x42c593
mov eax, dword [esi + 8]
jmp 0x42c593
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x42c730
cmp ecx, 0x85788c17
je 0x42c74b
cmp ecx, 0xa0da02f3
jne 0x42c713
jmp 0x43174b
cmp ecx, 0xd7ff4ccd
je 0x42c804
cmp ecx, 0xe7a53eed
jne 0x42c713
mov ecx, 0xd7ff4ccd
jmp 0x42c713
mov ah, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov cl, ah
xor cl, 1
mov al, ch
xor al, 1
mov dl, ah
or dl, cl
xor dl, 1
mov dh, al
or dh, ch
mov bl, ch
xor bl, al
and bl, ch
mov ch, dl
xor ch, ah
or dl, ah
xor dl, 1
or dl, ch
xor dl, 1
mov ah, ch
and ah, dl
xor dl, ch
or dl, ah
mov ch, dh
xor ch, bl
xor bl, 1
or bl, dh
xor bl, 1
xor ch, 1
mov ah, bl
and ah, ch
xor ch, bl
or ch, ah
mov dh, dl
xor dh, 1
mov ah, dh
and ah, dl
xor dh, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, dh
mov dl, ah
and ah, ch
xor ch, 1
xor dl, 1
and dl, ch
or ah, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, ah
xor ah, 1
or ah, al
xor cl, 1
mov al, cl
xor al, ah
test cl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test ah, 1
mov edx, 0xe7a53eed
cmovne ecx, edx
test al, 1
cmove ecx, ebx
jmp 0x42c713
mov byte [esi + 0xc], 0x12
mov ecx, edi
jmp 0x42c713
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x42c848
cmp ecx, 0x85788c17
je 0x42c85f
cmp ecx, 0xa0da02f3
jne 0x42c82b
jmp 0x4318ae
cmp ecx, 0xd7ff4ccd
je 0x42c8c5
cmp ecx, 0xe7a53eed
jne 0x42c82b
mov ecx, 0xd7ff4ccd
jmp 0x42c82b
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, dl
xor ah, 1
mov ch, cl
xor ch, al
or al, cl
xor al, 1
or al, ah
and ch, cl
or dl, cl
xor dl, 1
mov cl, ch
and cl, dl
xor dl, ch
mov ah, al
xor ah, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, ah
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
cmove ecx, ebx
jmp 0x42c82b
mov byte [esi + 0xc], 0x12
mov ecx, dword [esi + 8]
jmp 0x42c82b
mov eax, dword [0x514f44]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 0x4a5de38b
or eax, 0xb5a21c74
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcb5ac078
and eax, 0x34a53f87
or eax, ecx
mov ecx, eax
xor ecx, 0x810723f3
mov edx, eax
xor edx, 0x810723f2
and edx, ecx
xor eax, 0x7ef8dc0c
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov edi, eax
mov ebx, 0xee12b718
and edi, ebx
mov ebx, 0x11ed48e7
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0xee12b718
and edi, ebx
mov ebx, 0x11ed48e7
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov edi, edx
mov ecx, eax
or ecx, 0x2009328
mov ebx, 0xd6009338
and ecx, ebx
and edx, 0x28a16442
or edx, ecx
mov ecx, dword [0x514f40]
or edi, 0xd4000010
and edi, ebx
and eax, 0x15e0885
or eax, edi
xor eax, edx
mov edx, eax
not edx
and edx, 0x35e9bad
and eax, 0xfca16452
or eax, edx
mov edx, eax
not edx
and edx, 0xd340ba39
and eax, 0x2cbf45c6
or eax, edx
mov edx, eax
xor edx, 0xc064184
xor eax, 0x52002029
and eax, 0x72b9246b
and edx, 0x8d46db94
or edx, eax
mov eax, edx
xor eax, 0x7008046b
xor edx, 0x85400980
and edx, 0x87f12980
mov edi, 0x780ed67f
and eax, edi
or eax, edx
xor eax, edi
sete al
setne dl
sete byte [esi + 0x24]
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
setl byte [esi + 0x18]
and dl, ah
mov ch, cl
and ch, al
or ch, dl
xor ch, 1
or ch, ah
xor ch, 1
xor al, cl
xor al, ch
mov cl, al
xor cl, 1
and cl, ch
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
test cl, 1
mov ecx, 0xc28a7876
mov eax, 0xf9b25e61
cmovne ecx, eax
mov dword [esi + 0x40], ecx
mov ecx, 0xc28a7876
mov eax, 0xc2954264
cmovne ecx, eax
mov dword [esi + 0x44], ecx
mov ecx, 0x3e6c5876
mov eax, 0x1b38f235
cmovne ecx, eax
mov dword [esi + 0x28], ecx
mov edx, 0x3896ae2a
mov ecx, edx
cmp edx, 0x3896ae29
jle 0x42ca8b
cmp ecx, 0x5a4e7a6e
jle 0x42cab4
cmp ecx, 0x5a4e7a6f
je 0x42cafe
cmp ecx, 0x5fddffd6
je 0x42cd0f
mov edx, ecx
cmp ecx, 0x71216423
jne 0x42ca52
mov edx, dword [esi + 0x44]
jmp 0x42ca52
cmp ecx, 0xc2954263
jle 0x42cad1
cmp ecx, 0xc2954264
je 0x42cd2a
cmp ecx, 0x1b38f235
jne 0x42ce70
mov edx, 0x5fddffd6
xor edi, edi
jmp 0x42ca52
cmp ecx, 0x3896ae2a
je 0x42cd3c
mov edx, ecx
cmp ecx, 0x3e6c5876
jne 0x42ca52
mov edx, 0xa699eaa1
jmp 0x42ca52
mov edx, dword [esi + 0x28]
cmp ecx, 0xa699eaa1
je 0x42ca52
mov edx, ecx
cmp ecx, 0xc28a7876
jne 0x42ca52
mov eax, dword [esi + 0x3c]
mov byte [eax], 0
mov edx, 0xc2954264
jmp 0x42ca52
mov eax, dword [esi + 0xc]
mov dword [esi + 0x2c], eax
mov edi, dword [esi + 0x20]
mov dl, byte [edi + eax]
mov eax, dword [esi + 0xc]
add al, 0x6c
mov dh, al
not dh
mov ecx, eax
and cl, 1
mov ch, dh
and ch, 0x36
or ch, cl
mov cl, dh
and cl, 0x37
and al, 0xc8
or al, cl
xor dh, al
and dh, al
mov bh, dh
mov eax, edx
not al
mov cl, al
and cl, 0x74
mov ah, dl
and ah, 0x8b
or ah, cl
xor ah, 0x8b
mov bl, al
and bl, dl
mov cl, ah
and cl, bl
xor bl, ah
or bl, cl
mov cl, bl
not cl
mov ah, cl
and ah, 8
and bl, 0xf7
or bl, ah
xor bl, 0x3f
or bl, cl
and al, 0xb6
and dl, 0x49
or dl, al
mov cl, dl
xor cl, 0x49
xor dl, 0xa0
and dl, 0xe1
mov eax, ecx
and al, 0x1e
or al, dl
xor al, 0xd6
and cl, 0x37
or cl, al
mov byte [esi + 0x30], cl
mov eax, ecx
not al
and al, 0xa0
and cl, 0x5f
or cl, al
mov byte [esi + 0x34], cl
mov cl, ch
xor cl, 0xfe
mov dh, ch
xor dh, 1
xor ch, 0x91
and ch, cl
mov dl, dh
and dl, 0x27
mov ah, ch
and ah, dl
xor dl, ch
or dl, ah
mov ch, bh
mov byte [esi + 8], bh
mov al, bh
not al
or ch, 0x62
and ch, 0x72
mov ah, al
and ah, 0x80
or ah, ch
mov bh, al
or bh, 0x10
and bh, 0x72
mov ch, byte [esi + 8]
and ch, 0xd
or ch, bh
xor ch, ah
mov ah, dl
not ah
and ah, 6
and dl, 0xb1
or dl, ah
mov ah, ch
not ah
and ah, 6
and ch, 0xf9
or ch, ah
xor ch, dl
mov dl, dh
and dl, 0x16
and cl, 0x21
or cl, dl
mov dl, byte [esi + 8]
or dh, dl
and dl, 0xde
and al, 0x21
or al, dl
xor al, cl
not dh
or dh, al
not dh
mov al, ch
and al, dh
xor dh, ch
mov ch, bl
not ch
or dh, al
mov eax, ebx
and al, 0x65
xor bl, 0x53
and bl, ch
and ch, 0x9a
or ch, al
mov dl, byte [esi + 0x34]
mov ah, dl
xor ah, 0x5f
mov cl, byte [esi + 0x30]
and cl, 0x1e
xor dl, 0xf3
and dl, ah
and ah, 0xe1
or ah, cl
mov al, ch
xor al, 0x9a
mov byte [esi + 8], al
xor ch, 0x65
mov bh, ch
or bh, 0x53
mov al, bh
and al, 0xba
mov cl, byte [esi + 8]
and cl, 4
or cl, al
mov al, bl
not al
or bh, al
and al, 0xba
and bl, 0x45
or bl, al
xor bl, cl
not bh
or bh, bl
mov cl, ah
xor cl, 0xe1
mov al, cl
and al, 0xac
mov bl, al
and bl, dl
xor dl, al
or dl, bl
mov al, bh
not al
and al, 0x59
and bh, 0xa6
or bh, al
mov al, dl
not al
and al, 0x59
and dl, 0xa6
or dl, al
xor dl, bh
mov ebx, edx
mov al, ch
and al, 0x72
mov dl, byte [esi + 8]
and dl, 0x8d
or dl, al
xor ah, 0x1e
or ch, ah
and ah, 0x72
and cl, 0x8d
or cl, ah
xor cl, dl
not ch
or ch, cl
mov eax, ebx
not al
mov cl, al
and cl, 0xe5
and bl, 0x1a
or bl, cl
mov cl, ch
not cl
or al, ch
and ch, 0xe5
and cl, 0x1a
or cl, ch
xor cl, bl
not al
or al, cl
mov cl, dh
not cl
mov dl, cl
and dl, 0x99
and dh, 0x66
or dh, dl
or cl, al
not al
xor dh, 0x99
or dh, al
not dh
not cl
mov al, dh
and al, cl
xor cl, dh
or cl, al
mov eax, dword [esi + 0x2c]
mov byte [edi + eax], cl
mov edi, dword [esi + 0xc]
inc edi
mov edx, 0x5fddffd6
jmp 0x42ca52
mov dword [esi + 0xc], edi
mov eax, dword [esi + 0xc]
cmp eax, 9
mov edx, 0x71216423
mov eax, 0x5a4e7a6f
cmovb edx, eax
jmp 0x42ca52
mov eax, dword [esi + 0x20]
mov byte [eax + 9], 0
mov dword [esi + 0x1c], eax
mov edx, dword [esi + 0x40]
jmp 0x42ca52
mov al, byte [esi + 0x24]
mov ah, byte [esi + 0x18]
mov byte [esi + 8], ah
mov ch, al
xor ch, 1
mov dl, ch
and dl, al
mov cl, ch
and cl, dl
xor dl, ch
or dl, cl
mov cl, ah
xor cl, 1
mov dh, cl
mov ebx, edx
xor bl, 1
or ch, al
mov al, ch
xor al, 1
mov ah, dl
and ah, bl
and al, ch
mov bh, ah
and bh, dl
xor ah, dl
or ah, bh
xor al, 1
mov bh, al
xor bh, ch
or al, ch
xor al, 1
or al, bh
mov bh, byte [esi + 8]
mov cl, bh
mov byte [esi + 0x2c], dh
or cl, dh
xor al, ah
xor al, 1
mov ah, bl
and ah, ch
xor ch, bl
or ch, ah
mov ah, al
xor ah, ch
or ch, al
xor ch, 1
or ch, ah
mov ah, dh
mov dh, bh
and ah, bh
xor ah, 1
mov al, ah
xor al, bh
or ah, bh
xor ah, 1
or ah, al
mov dh, cl
xor dh, 1
mov bh, dh
and bh, cl
mov al, bh
xor bh, dh
xor al, 1
or al, cl
xor al, 1
or al, bh
mov dh, ah
xor dh, 1
and dh, al
xor al, 1
and al, ah
or al, dh
mov dh, byte [esi + 8]
mov ah, dh
and ah, cl
xor cl, dh
or cl, ah
mov ah, cl
xor ah, al
xor al, 1
xor ah, 1
or al, cl
xor al, 1
or al, ah
mov cl, al
xor cl, 1
mov bh, cl
and bh, al
xor cl, bh
xor bh, 1
or bh, al
xor bh, 1
or bh, cl
mov al, bh
and al, ch
xor ch, 1
xor bh, 1
and bh, ch
or bh, al
mov al, byte [esi + 0x2c]
and al, bl
or bl, dh
xor bl, 1
and dl, dh
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
xor dl, bh
xor bh, 1
or bh, al
mov al, bh
xor al, dl
test al, 1
mov eax, 0xa699eaa1
mov ecx, 0x3e6c5876
cmovne eax, ecx
test dl, 1
mov edx, eax
mov ecx, 0xa699eaa1
cmovne edx, ecx
test bh, 1
cmovne edx, eax
jmp 0x42ca52
mov edx, ecx
cmp ecx, 0xf9b25e61
jne 0x42ca52
push dword [esi + 0x1c]
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov eax, dword [0x514f64]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xabb6f6c0
mov edi, ecx
mov ebx, 0x5449093e
and edi, ebx
or edi, edx
mov edx, dword [0x514f60]
xor edi, ebx
and ecx, 1
or ecx, edi
not ecx
mov edi, ecx
and edi, eax
xor ecx, eax
or ecx, edi
cmp ecx, 0xffffffff
sete byte [esi + 4]
cmp edx, 0xa
setl byte [esi + 5]
mov eax, dword [esi + 0x14]
lea ecx, [eax + 0xc]
mov dword [esi + 0x2c], ecx
add eax, 0xd
mov dword [esi + 0x34], eax
mov eax, 0xabf42485
cmp eax, 0xc8428daf
jg 0x42d1ae
cmp eax, 0xabf42485
je 0x42d486
cmp eax, 0xb155a252
je 0x42d552
cmp eax, 0xb84ad46d
jne 0x42cee2
mov eax, dword [0x514f9c]
lea edi, [eax - 1]
imul edi, eax
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x170021a0
mov eax, 0x1741b3a2
and edx, eax
mov ebx, ecx
and ebx, 0x600a0858
or ebx, edx
mov eax, ecx
or eax, 0x419202
mov edx, 0x1741b3a2
and eax, edx
mov edx, edi
and edx, 0x88b44405
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0x9fb465a4
and edx, 0x604b9a5b
or edx, eax
mov eax, edx
not eax
mov dword [esi + 8], edx
mov ebx, 0x3c965109
and dword [esi + 8], ebx
mov ebx, 0xc369aef6
and eax, ebx
add eax, dword [esi + 8]
or edx, edi
mov ebx, 0x3c965109
and edi, ebx
mov ebx, 0xc369aef6
and ecx, ebx
or ecx, edi
mov ebx, dword [0x514f98]
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x4b086949
mov ecx, 0xb4f796b6
and edx, ecx
or edx, eax
xor edx, ecx
mov dword [esi + 0x20], edx
setne cl
sete ah
sete byte [esi + 6]
cmp ebx, 9
setg al
mov edi, ebx
cmp ebx, 0xa
setl dl
setl byte [esi + 0x24]
mov ch, al
xor ch, dl
and ch, al
mov dh, ch
xor dh, 1
and ch, dh
xor ch, 1
mov bl, ch
xor bl, dh
or ch, dh
xor ch, 1
or ch, bl
and cl, dl
or dl, ah
and al, ah
mov dh, ah
or ah, ch
xor dh, ch
xor dh, 1
and dh, ch
xor ah, 1
mov ch, ah
and ch, dh
xor dh, ah
or dh, ch
xor dl, 1
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov dl, cl
and dl, al
xor al, cl
or al, dl
mov cl, dh
xor cl, 1
mov dl, dh
and dl, cl
mov ah, dl
and ah, dh
xor dl, dh
or dl, ah
mov ah, al
xor ah, 1
mov ch, al
and ch, ah
mov dh, ch
and dh, al
xor ch, al
or ch, dh
xor ch, dl
mov al, cl
and al, ah
xor ah, cl
or ah, al
mov al, ah
xor al, ch
test al, 1
mov edx, 0xa0da02f3
mov ebx, 0xe7a53eed
cmovne edx, ebx
test ah, 1
mov eax, 0xa0da02f3
cmovne eax, edx
test ch, 1
cmove eax, edx
mov dword [esi + 8], eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42d08c
cmp eax, 0x85788c17
je 0x42d0a5
cmp eax, 0xa0da02f3
jne 0x42d072
jmp 0x42d571
cmp eax, 0xd7ff4ccd
je 0x42d1a2
cmp eax, 0xe7a53eed
jne 0x42d072
mov eax, 0xd7ff4ccd
jmp 0x42d072
mov cl, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov eax, ecx
xor al, 1
mov dl, ch
xor dl, 1
mov ah, al
or ah, cl
mov bh, ah
xor bh, cl
mov bl, dl
or bl, ch
mov dh, ch
mov byte [esi + 0x30], ch
mov ch, bl
xor ch, 1
or ah, al
mov al, ah
xor al, bh
or ah, bh
xor ah, 1
or ah, al
mov bh, bl
and bh, ch
xor bh, 1
mov al, ch
xor al, bh
or bh, ch
xor bh, 1
or bh, al
mov al, dl
and al, dh
mov dh, dl
and dh, al
xor al, dl
or al, dh
xor al, bh
xor bl, dl
mov dh, byte [esi + 0x30]
or ch, dh
xor ch, 1
or ch, bl
xor al, 1
mov dl, al
xor dl, ch
or al, ch
xor al, 1
or al, dl
xor al, 1
mov dl, al
or dl, ah
xor al, ah
xor al, 1
and al, ah
mov ah, dl
xor ah, al
xor al, 1
xor ah, 1
or al, dl
xor al, 1
or al, ah
mov ah, cl
mov dl, dh
and ah, dh
xor cl, dh
or ah, cl
xor ah, 1
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov cl, ah
xor cl, 1
and ah, cl
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov cl, ah
xor cl, 1
mov edx, eax
xor dl, 1
and dl, al
and cl, ah
mov ch, dl
and ch, al
xor dl, al
or dl, ch
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
xor cl, dl
mov edx, eax
xor dl, ah
or ah, al
xor ah, 1
or ah, dl
mov al, ah
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x42d072
mov byte [esi + 0x18], 0x23
mov eax, dword [esi + 8]
jmp 0x42d072
cmp eax, 0xc8428db0
je 0x431946
cmp eax, 0xdd4fdd0b
je 0x42d66f
cmp eax, 0x42ec6017
jne 0x42cee2
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov edi, ecx
and edi, 0x6d9ec589
mov eax, ecx
xor eax, 0x92613a76
and eax, edx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0x46b4ae75
and eax, 0xb94b518a
or eax, edi
mov edi, ecx
and edi, 1
xor ecx, 1
or ecx, edi
mov edi, eax
xor edi, 0x10141400
mov ebx, 0xb8b89c4a
and edx, ebx
and ecx, 0x474763b5
or ecx, edx
xor eax, 0x2b2a6bfd
mov edx, eax
mov ebx, 0xcec9cb6b
and edx, ebx
mov ebx, 0x31363494
and edi, ebx
or edi, edx
mov edx, ecx
xor edx, 0x1062094
mov ebx, 0xb8b89c4a
xor ecx, ebx
or eax, ecx
mov ebx, 0xcec9cb6b
and ecx, ebx
mov ebx, 0x31363494
and edx, ebx
or edx, ecx
xor edx, edi
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, eax
or edi, 0xec00810
mov ebx, 0xeee2891
and edi, ebx
and ecx, 0x41100528
or ecx, edi
mov edi, dword [0x514f98]
or edx, 0x2e2081
and edx, ebx
and eax, 0xb001d246
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbec1da56
and eax, 0x413e25a9
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa3215b83
and eax, 0x5cdea47c
or eax, ecx
mov edx, eax
xor edx, 0x5480a068
xor eax, 0xa3001881
and eax, 0xab5e1c95
mov ecx, 0x54a1e36a
and edx, ecx
or edx, eax
xor edx, ecx
mov dword [esi + 0x20], edx
sete byte [esi + 6]
setne al
sete dl
cmp edi, 9
setg ah
cmp edi, 0xa
setl byte [esi + 0x24]
setl cl
and ah, dl
and al, cl
or al, ah
mov ah, cl
or ah, dl
xor cl, dl
mov dl, ah
xor dl, cl
xor cl, 1
xor dl, 1
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, dl
and ah, cl
mov ch, ah
and ch, dl
xor ah, dl
or ah, ch
mov ch, ah
xor ah, 1
and ah, al
or dl, al
xor al, 1
and ch, al
or ah, ch
xor al, cl
xor dl, 1
or dl, al
mov al, dl
xor al, ah
test al, 1
mov ecx, 0xa0da02f3
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test dl, 1
mov edx, 0xa0da02f3
cmovne edx, ecx
test ah, ah
cmove edx, ecx
mov dword [esi + 8], edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42d380
cmp eax, 0x85788c17
je 0x42d399
cmp eax, 0xa0da02f3
jne 0x42d366
jmp 0x42d67f
cmp eax, 0xd7ff4ccd
je 0x42d47a
cmp eax, 0xe7a53eed
jne 0x42d366
mov eax, 0xd7ff4ccd
jmp 0x42d366
mov ah, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov cl, ah
xor cl, 1
mov al, dl
xor al, 1
and al, dl
xor al, 1
mov ch, dl
xor ch, al
or al, dl
xor al, 1
or al, ch
mov ch, cl
mov byte [esi + 0x30], ah
and ch, ah
mov dh, ch
xor ch, cl
mov ebx, ecx
or bl, ah
mov cl, ah
or cl, bl
xor bl, ah
xor bl, 1
mov dl, al
xor dl, 1
mov bh, cl
xor bh, bl
or bl, cl
mov cl, al
xor cl, dl
and cl, al
xor bl, 1
or bl, bh
mov bh, cl
xor bh, 1
and cl, bh
xor cl, 1
mov ah, cl
xor ah, bh
or cl, bh
xor cl, 1
or cl, ah
mov ah, bl
xor ah, 1
and ah, cl
xor cl, 1
and cl, bl
or cl, ah
and al, dl
xor dh, 1
mov bl, byte [esi + 0x30]
or dh, bl
xor dh, 1
or dh, ch
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
mov ah, dh
xor ah, 1
and ah, al
xor al, 1
and al, dh
or al, ah
mov ch, bl
mov ah, bl
and ah, dl
xor dl, bl
or dl, ah
xor dl, 1
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x42d366
mov byte [esi + 0x18], 0x23
mov eax, dword [esi + 8]
jmp 0x42d366
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
xor al, 1
and cl, al
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov ch, dl
xor ch, 1
mov eax, ecx
xor al, 1
mov ah, dl
or ah, ch
mov dh, ah
xor dh, 1
or cl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
and dh, dl
mov ebx, eax
or bl, dl
xor al, dl
or dl, ah
and ah, ch
xor dl, 1
or ah, dh
mov ch, dl
and ch, ah
xor ah, dl
or ah, ch
mov edx, ecx
xor dl, 1
and cl, dl
mov ch, dl
and ch, cl
xor cl, dl
mov dl, ah
xor dl, 1
and dl, ah
or cl, ch
xor dl, 1
mov ch, ah
xor ch, dl
or dl, ah
xor dl, 1
or dl, ch
xor dl, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ah, cl
and ah, al
xor al, cl
mov ecx, edx
xor cl, 1
or al, ah
mov ah, al
xor ah, 1
and al, cl
or cl, ah
and ah, dl
or ah, al
mov edx, ecx
xor dl, ah
test ah, 1
mov eax, 0x42ec6017
mov edi, 0xb84ad46d
cmovne eax, edi
test cl, 1
mov ecx, 0x42ec6017
cmovne eax, ecx
test dl, 1
cmove eax, edi
jmp 0x42cee2
mov eax, dword [esi + 0x28]
mov byte [eax], 0
inc eax
mov dword [esi + 0x28], eax
cmp eax, dword [esi + 0xc]
mov eax, 0xb155a252
mov ecx, 0xc8428db0
cmove eax, ecx
jmp 0x42cee2
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42d5a7
cmp eax, 0x85788c17
je 0x42d5c0
cmp eax, 0xa0da02f3
jne 0x42d58d
jmp 0x42d74f
cmp eax, 0xd7ff4ccd
je 0x42d663
cmp eax, 0xe7a53eed
jne 0x42d58d
mov eax, 0xd7ff4ccd
jmp 0x42d58d
mov cl, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov al, cl
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov dl, ah
xor dl, 1
mov al, cl
xor al, 1
mov ch, al
and ch, cl
mov dh, ch
and dh, cl
xor ch, cl
or ch, dh
mov dh, dl
or dh, ah
mov ebx, eax
and bl, ah
xor al, ah
or ah, dh
xor dh, dl
xor dh, 1
xor ah, 1
or ah, dh
xor ah, 1
mov dh, ah
or dh, ch
xor dh, 1
xor ah, ch
xor ah, 1
and ah, ch
mov ch, dh
and ch, ah
xor ah, dh
or ah, ch
xor dl, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov dl, ah
xor dl, 1
and cl, dl
or dl, al
and al, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, ecx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmovne eax, ecx
jmp 0x42d58d
mov byte [esi + 0x18], 1
mov eax, dword [esi + 8]
jmp 0x42d58d
mov eax, 0xb155a252
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x28], ecx
jmp 0x42cee2
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42d6b5
cmp eax, 0x85788c17
je 0x42d6ce
cmp eax, 0xa0da02f3
jne 0x42d69b
jmp 0x42d8fd
cmp eax, 0xd7ff4ccd
je 0x42d743
cmp eax, 0xe7a53eed
jne 0x42d69b
mov eax, 0xd7ff4ccd
jmp 0x42d69b
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov ah, al
xor ah, cl
or al, cl
xor al, 1
or al, ah
mov ch, al
xor ch, 1
mov cl, ah
xor cl, 1
and ch, al
mov edx, ecx
and dl, ah
mov dh, al
and dh, ch
xor ch, al
or ch, dh
xor dl, 1
mov dh, ah
xor dh, dl
or dl, ah
xor dl, 1
or dl, dh
mov ah, ch
xor ah, 1
and ah, dl
xor dl, 1
and dl, ch
or dl, ah
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x42d69b
mov byte [esi + 0x18], 1
mov eax, dword [esi + 8]
jmp 0x42d69b
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 1], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42d786
cmp eax, 0x85788c17
je 0x42d79f
cmp eax, 0xa0da02f3
jne 0x42d76c
jmp 0x42da67
cmp eax, 0xd7ff4ccd
je 0x42d8f1
cmp eax, 0xe7a53eed
jne 0x42d76c
mov eax, 0xd7ff4ccd
jmp 0x42d76c
mov dl, byte [esi + 6]
mov bh, byte [esi + 0x24]
mov ecx, edx
xor cl, 1
mov ah, bh
xor ah, 1
mov bl, dl
xor bl, cl
mov al, bh
or al, ah
mov byte [esi + 0x3c], al
mov al, bh
xor al, ah
and al, bh
mov byte [esi + 0x30], al
and bh, ah
mov dh, bh
and dh, ah
xor bh, ah
or bh, dh
xor bh, cl
mov al, cl
xor al, ah
mov byte [esi + 0x40], al
or ah, cl
or cl, dl
and bl, dl
mov al, cl
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ch, dl
xor ch, cl
or dl, cl
xor dl, 1
or dl, ch
xor dl, bl
mov ecx, eax
xor cl, bl
or bl, al
xor dl, 1
xor bl, 1
or bl, cl
mov al, dl
xor al, bl
or bl, dl
mov dh, byte [esi + 0x3c]
mov cl, dh
xor cl, 1
xor bl, 1
or bl, al
mov al, cl
and al, dh
mov dl, al
and dl, cl
xor al, cl
or al, dl
mov dl, byte [esi + 0x30]
mov ecx, edx
xor cl, 1
and dl, cl
mov ch, dl
xor dl, byte [esi + 0x30]
xor ch, 1
or ch, cl
xor ch, 1
or ch, dl
mov dl, al
xor dl, 1
and dl, ch
xor ch, 1
and ch, al
or ch, dl
mov al, dh
and al, cl
xor cl, dh
or cl, al
mov al, cl
xor al, ch
xor ch, 1
or ch, cl
xor al, 1
xor ch, 1
or ch, al
mov al, ch
xor al, bl
and ch, al
and al, bl
xor ch, 1
xor al, 1
mov cl, ch
xor cl, al
or al, ch
xor al, 1
or al, cl
xor ah, 1
or ah, byte [esi + 0x40]
xor ah, 1
mov cl, bh
and cl, ah
xor ah, bh
or ah, cl
mov cl, ah
xor cl, 1
and ah, cl
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov cl, ah
xor cl, 1
mov edx, eax
xor dl, 1
mov ch, al
and ch, dl
xor ch, 1
mov dh, ch
xor dh, dl
or ch, dl
xor ch, 1
or ch, dh
mov dh, ch
xor dh, 1
and dh, ah
and ch, cl
or ch, dh
xor dl, cl
or ah, al
xor ah, 1
or ah, dl
mov cl, ah
xor cl, ch
test ah, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42d76c
mov byte [esi + 0x18], 0xb
mov eax, dword [esi + 8]
jmp 0x42d76c
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 1], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42d934
cmp eax, 0x85788c17
je 0x42d94d
cmp eax, 0xa0da02f3
jne 0x42d91a
jmp 0x42db74
cmp eax, 0xd7ff4ccd
je 0x42da5b
cmp eax, 0xe7a53eed
jne 0x42d91a
mov eax, 0xd7ff4ccd
jmp 0x42d91a
mov ch, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov dh, ch
xor dh, 1
mov ah, dh
and ah, ch
mov al, dh
and al, ah
xor ah, dh
or ah, al
mov al, dl
xor al, 1
mov cl, al
mov byte [esi + 0x30], al
mov bl, ah
xor bl, 1
mov al, ah
xor al, bl
and al, ah
or dh, ch
mov ch, dl
or ch, cl
xor al, 1
mov cl, al
or cl, dh
xor al, dh
mov bh, cl
xor bh, al
xor al, 1
or al, cl
mov cl, ch
xor cl, 1
xor bh, 1
xor al, 1
or al, bh
and cl, dl
mov byte [esi + 0x40], cl
mov bh, dl
mov cl, dl
mov dh, byte [esi + 0x30]
and bh, dh
and dl, bh
mov byte [esi + 0x3c], dl
xor bh, cl
mov dl, cl
or dl, ch
and ch, dh
mov cl, dh
or ch, byte [esi + 0x40]
xor ch, 1
mov dh, dl
xor dh, ch
or ch, dl
xor ch, 1
or ch, dh
mov dl, ch
xor dl, al
and ch, dl
and dl, al
mov al, ch
and al, dl
xor dl, ch
or dl, al
and bl, ah
xor bl, 1
mov al, ah
xor al, bl
or bl, ah
xor bl, 1
or bl, al
or bh, byte [esi + 0x3c]
mov al, bl
xor al, 1
and al, bh
xor bh, 1
and bh, bl
or bh, al
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, al
mov eax, ecx
xor al, bh
xor bh, 1
xor al, 1
or bh, cl
xor bh, 1
or bh, al
mov al, bh
xor al, 1
and al, bh
xor al, 1
mov cl, bh
xor cl, al
or al, bh
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor cl, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x42d91a
mov byte [esi + 0x18], 0xb
mov eax, dword [esi + 8]
jmp 0x42d91a
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 2], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42da9e
cmp eax, 0x85788c17
je 0x42dab7
cmp eax, 0xa0da02f3
jne 0x42da84
jmp 0x42dcb9
cmp eax, 0xd7ff4ccd
je 0x42db68
cmp eax, 0xe7a53eed
jne 0x42da84
mov eax, 0xd7ff4ccd
jmp 0x42da84
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ah, cl
xor ah, 1
mov ch, ah
and ch, cl
mov al, cl
xor al, ah
xor ah, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, ah
mov ah, ch
xor ah, 1
and al, cl
mov dh, al
xor dh, 1
and dh, dl
or ah, dl
mov cl, dl
xor cl, 1
and al, cl
or al, dh
xor ah, 1
xor cl, ch
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, ah
and ch, al
mov dh, dl
and dh, cl
xor ah, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, ah
mov ah, dl
and ah, dh
xor dh, dl
or dh, ah
xor dh, ch
mov dl, al
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov dl, cl
xor dl, dh
test cl, 1
mov eax, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dh, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42da84
mov byte [esi + 0x18], 0x2e
mov eax, dword [esi + 8]
jmp 0x42da84
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 2], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42dbab
cmp eax, 0x85788c17
je 0x42dbc4
cmp eax, 0xa0da02f3
jne 0x42db91
jmp 0x42ddf5
cmp eax, 0xd7ff4ccd
je 0x42dcad
cmp eax, 0xe7a53eed
jne 0x42db91
mov eax, 0xd7ff4ccd
jmp 0x42db91
mov cl, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov ebx, ecx
xor bl, 1
mov ah, ch
xor ah, 1
mov al, cl
or al, bl
mov dh, al
xor dh, 1
mov dl, ah
or dl, ch
xor dl, 1
and dh, bl
and cl, al
or cl, dh
mov dh, al
and dh, bl
xor al, bl
or al, dh
xor al, 1
mov dh, cl
and dh, al
xor al, cl
or al, dh
mov dh, ch
and dh, ah
mov cl, dh
xor cl, 1
xor dh, ch
or cl, ah
xor cl, 1
or cl, dh
mov dh, dl
mov bh, dl
xor bh, ch
or dl, ch
xor dh, cl
xor dl, 1
or dl, bh
mov ch, dl
xor ch, dh
xor dh, 1
or dh, dl
xor ch, 1
xor dh, 1
or dh, ch
xor al, 1
mov dl, al
xor dl, dh
xor dl, 1
and dl, dh
or al, dh
xor al, 1
mov ch, dl
and ch, al
xor al, dl
or al, ch
xor cl, bl
mov edx, ebx
xor dl, ah
or ah, bl
xor cl, 1
xor ah, 1
or ah, dl
xor ah, 1
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov cl, ah
xor cl, 1
and ah, cl
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov ecx, eax
xor cl, 1
and cl, ah
xor ah, 1
mov edx, eax
xor dl, ah
and dl, al
and ah, al
or ah, cl
mov ecx, edx
xor cl, ah
test ah, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x42db91
mov byte [esi + 0x18], 0x2e
mov eax, dword [esi + 8]
jmp 0x42db91
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 3], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42dcf0
cmp eax, 0x85788c17
je 0x42dd09
cmp eax, 0xa0da02f3
jne 0x42dcd6
jmp 0x42deb3
cmp eax, 0xd7ff4ccd
je 0x42dde9
cmp eax, 0xe7a53eed
jne 0x42dcd6
mov eax, 0xd7ff4ccd
jmp 0x42dcd6
mov dh, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov cl, dh
xor cl, 1
mov ah, ch
xor ah, 1
mov bh, ah
and bh, ch
xor bh, 1
mov al, ch
xor al, bh
or bh, ch
xor bh, 1
or bh, al
mov dl, bh
xor dl, 1
mov al, cl
xor al, dh
and al, cl
mov bl, bh
xor bl, dl
and bl, bh
mov bh, cl
xor bh, dl
xor dl, dh
or dh, cl
xor dh, al
or ah, ch
and al, dh
xor al, 1
mov ch, al
xor ch, dh
or al, dh
mov dh, ah
xor dh, 1
xor al, 1
or al, ch
mov ch, bl
xor ch, ah
and ch, bl
and ah, bl
xor bl, 1
and bl, dh
or ah, bl
mov dh, ch
xor dh, 1
xor ch, ah
xor ah, 1
or ah, dh
xor ah, 1
or ah, ch
mov ch, ah
xor ch, 1
or ch, al
xor al, 1
or al, ah
mov ah, al
xor ah, ch
or al, ch
xor al, 1
or al, ah
and bh, cl
mov cl, bh
xor cl, 1
xor bh, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bh
mov ecx, edx
xor cl, 1
mov ch, cl
and ch, dl
mov ah, ch
and ah, cl
xor ch, cl
or ch, ah
xor ch, al
xor al, 1
mov cl, al
and cl, dl
xor al, dl
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x42dcd6
mov byte [esi + 0x18], 5
mov eax, dword [esi + 8]
jmp 0x42dcd6
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 3], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42de2c
cmp eax, 0x85788c17
je 0x42de41
cmp eax, 0xa0da02f3
jne 0x42de12
jmp 0x42df7c
cmp eax, 0xd7ff4ccd
je 0x42dea7
cmp eax, 0xe7a53eed
jne 0x42de12
mov eax, 0xd7ff4ccd
jmp 0x42de12
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, al
xor ch, dl
mov dh, ch
xor dh, ah
and dh, ch
mov ch, cl
and ch, dl
mov bl, ch
xor ch, cl
xor bl, 1
or bl, dl
xor bl, 1
or bl, ch
and ah, bl
xor bl, 1
and bl, al
or bl, ah
xor bl, dh
mov eax, ebx
xor al, 1
and dh, al
xor al, dh
test al, 1
mov ecx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ecx, eax
test bl, 1
mov eax, ecx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dh, 1
cmove eax, ecx
jmp 0x42de12
mov byte [esi + 0x18], 5
mov eax, dword [esi + 8]
jmp 0x42de12
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 4], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42deea
cmp eax, 0x85788c17
je 0x42deff
cmp eax, 0xa0da02f3
jne 0x42ded0
jmp 0x42e09b
cmp eax, 0xd7ff4ccd
je 0x42df70
cmp eax, 0xe7a53eed
jne 0x42ded0
mov eax, 0xd7ff4ccd
jmp 0x42ded0
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor al, 1
mov ch, ah
xor ch, al
and ch, ah
or al, cl
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
mov cl, ch
xor cl, 1
and cl, ch
xor cl, 1
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
xor cl, al
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x42ded0
mov byte [esi + 0x18], 5
mov eax, dword [esi + 8]
jmp 0x42ded0
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 4], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42dfb3
cmp eax, 0x85788c17
je 0x42dfcc
cmp eax, 0xa0da02f3
jne 0x42df99
jmp 0x42e227
cmp eax, 0xd7ff4ccd
je 0x42e08f
cmp eax, 0xe7a53eed
jne 0x42df99
mov eax, 0xd7ff4ccd
jmp 0x42df99
mov dl, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov ch, dl
xor ch, 1
mov al, ch
and al, dl
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov ah, al
xor ah, 1
mov edx, eax
or dl, ah
mov dh, dl
xor dh, ch
or dl, ch
mov ch, dl
xor ch, dh
xor dh, 1
xor ch, 1
or dh, dl
xor dh, 1
or dh, ch
mov dl, dh
xor dl, 1
mov ch, dl
and ch, dh
xor dl, ch
xor ch, 1
or ch, dh
mov dh, cl
xor dh, 1
xor ch, 1
or ch, dl
mov dl, dh
and dl, cl
xor al, dh
xor dh, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, dh
mov dh, ch
xor dh, 1
and dh, dl
xor dl, 1
and dl, ch
or dl, dh
or ah, cl
mov cl, ah
xor cl, al
xor al, 1
xor cl, 1
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ch, dl
xor ch, al
and ch, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x42df99
mov byte [esi + 0x18], 5
mov eax, dword [esi + 8]
jmp 0x42df99
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 5], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42e0d2
cmp eax, 0x85788c17
je 0x42e0eb
cmp eax, 0xa0da02f3
jne 0x42e0b8
jmp 0x42e2e1
cmp eax, 0xd7ff4ccd
je 0x42e21b
cmp eax, 0xe7a53eed
jne 0x42e0b8
mov eax, 0xd7ff4ccd
jmp 0x42e0b8
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov dh, dl
and dh, al
xor dl, dh
xor dh, 1
or dh, al
xor dh, 1
or dh, dl
mov dl, cl
xor dl, 1
mov eax, edx
and al, cl
mov ah, dl
xor ah, al
xor al, 1
or al, cl
xor al, 1
or al, ah
mov ch, dh
xor ch, 1
mov ah, al
xor ah, 1
or dl, cl
mov cl, dl
xor cl, 1
mov byte [esi + 0x30], cl
mov ebx, eax
and bl, ah
mov bh, cl
and bh, dl
mov cl, bh
mov byte [esi + 0x40], bh
xor bl, 1
mov bh, bl
xor bh, ah
mov byte [esi + 0x3c], bh
or bl, ah
mov bh, cl
xor bh, 1
or bh, dl
mov cl, ah
and cl, dl
mov byte [esi + 0x44], cl
xor dl, ah
mov cl, ch
and cl, ah
mov byte [esi + 0x48], cl
xor ah, ch
or ch, dh
xor ch, 1
mov cl, dh
and cl, ch
xor ch, dh
or ch, cl
xor bl, 1
or bl, byte [esi + 0x3c]
mov cl, byte [esi + 0x40]
xor cl, byte [esi + 0x30]
xor bh, 1
or bh, cl
xor bh, bl
or dl, byte [esi + 0x44]
xor dl, 1
mov cl, bh
and cl, dl
xor dl, bh
or dl, cl
mov cl, ch
xor cl, 1
and ch, cl
mov ebx, ecx
and bl, ch
xor ch, cl
or ch, bl
xor ch, dl
xor al, dh
or ah, byte [esi + 0x48]
mov cl, ah
xor cl, al
xor al, 1
xor cl, 1
or al, ah
xor al, 1
or al, cl
mov cl, al
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ah, dl
xor ah, cl
or dl, cl
mov cl, ch
xor cl, 1
xor dl, 1
or dl, ah
and ch, dl
xor dl, 1
and dl, cl
or dl, ch
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x42e0b8
mov byte [esi + 0x18], 0x41
mov eax, dword [esi + 8]
jmp 0x42e0b8
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 5], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
mov dword [esi + 0x30], edi
cmp eax, 0xd7ff4ccc
jg 0x42e261
cmp eax, 0x85788c17
je 0x42e276
cmp eax, 0xa0da02f3
jne 0x42e247
jmp 0x42e393
cmp eax, 0xd7ff4ccd
je 0x42e2d5
cmp eax, 0xe7a53eed
jne 0x42e247
mov eax, 0xd7ff4ccd
jmp 0x42e247
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
or dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor ch, 1
or cl, al
xor cl, 1
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, ch
mov cl, dl
xor cl, 1
and cl, ch
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ebx, edi
test dl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x30]
test cl, 1
cmove eax, ebx
jmp 0x42e247
mov byte [esi + 0x18], 0x41
mov eax, dword [esi + 8]
jmp 0x42e247
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 6], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42e318
cmp eax, 0x85788c17
je 0x42e32d
cmp eax, 0xa0da02f3
jne 0x42e2fe
jmp 0x42e4af
cmp eax, 0xd7ff4ccd
je 0x42e387
cmp eax, 0xe7a53eed
jne 0x42e2fe
mov eax, 0xd7ff4ccd
jmp 0x42e2fe
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
or dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
or cl, al
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov cl, ch
or cl, dl
xor dl, ch
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x42e2fe
mov byte [esi + 0x18], 0x41
mov eax, dword [esi + 8]
jmp 0x42e2fe
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 6], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42e3ca
cmp eax, 0x85788c17
je 0x42e3e3
cmp eax, 0xa0da02f3
jne 0x42e3b0
jmp 0x42e5df
cmp eax, 0xd7ff4ccd
je 0x42e4a3
cmp eax, 0xe7a53eed
jne 0x42e3b0
mov eax, 0xd7ff4ccd
jmp 0x42e3b0
mov ah, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov bl, ah
xor bl, 1
mov ch, cl
xor ch, 1
mov al, ch
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or dl, al
mov cl, bl
or cl, ah
mov dh, bl
or dh, cl
xor cl, ah
xor cl, 1
xor dh, 1
or dh, cl
mov cl, dl
or cl, ch
xor dl, ch
mov ch, cl
xor ch, dl
xor dl, 1
xor ch, 1
or dl, cl
xor dl, 1
or dl, ch
mov ch, dh
xor ch, 1
mov cl, ch
and cl, dh
xor ch, cl
xor cl, 1
or cl, dh
xor cl, 1
or cl, ch
mov ch, cl
and cl, dl
xor dl, 1
xor ch, 1
and ch, dl
or cl, ch
and ah, bl
mov dl, ah
and dl, bl
xor ah, bl
or ah, dl
xor ah, al
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x42e3b0
mov byte [esi + 0x18], 0x41
mov eax, dword [esi + 8]
jmp 0x42e3b0
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 7], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42e4e6
cmp eax, 0x85788c17
je 0x42e4ff
cmp eax, 0xa0da02f3
jne 0x42e4cc
jmp 0x42e6af
cmp eax, 0xd7ff4ccd
je 0x42e5d3
cmp eax, 0xe7a53eed
jne 0x42e4cc
mov eax, 0xd7ff4ccd
jmp 0x42e4cc
mov ah, byte [esi + 6]
mov dh, byte [esi + 0x24]
mov byte [esi + 0x30], dh
mov al, ah
xor al, 1
mov ch, dh
xor ch, 1
or dh, ch
mov bl, dh
xor bl, 1
mov cl, ah
or cl, al
mov bh, al
xor bh, cl
or cl, al
xor cl, 1
or cl, bh
mov bh, bl
and bh, dh
mov dl, bh
and dl, bl
xor bh, bl
or bh, dl
mov dl, bh
xor dl, 1
mov bl, byte [esi + 0x30]
and dl, bl
and bh, ch
or bh, dl
mov dl, dh
and dl, ch
xor dh, ch
or dh, dl
xor dh, 1
mov dl, bh
and dl, dh
xor dh, bh
or dh, dl
mov dl, dh
xor dl, 1
or dl, cl
xor cl, 1
xor dl, 1
or cl, dh
xor cl, 1
mov dh, dl
and dh, cl
xor cl, dl
or cl, dh
and ch, ah
mov edx, ebx
or ah, bl
and al, bl
or al, ch
mov dl, ah
xor dl, al
xor al, 1
xor dl, 1
or al, ah
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov ch, cl
and ch, dl
xor ch, 1
mov ah, ch
xor ah, dl
or ch, dl
xor dl, al
xor al, 1
xor ch, 1
or ch, ah
xor ch, al
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x42e4cc
mov byte [esi + 0x18], 0x5a
mov eax, dword [esi + 8]
jmp 0x42e4cc
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 7], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42e616
cmp eax, 0x85788c17
je 0x42e62f
cmp eax, 0xa0da02f3
jne 0x42e5fc
jmp 0x42e768
cmp eax, 0xd7ff4ccd
je 0x42e6a3
cmp eax, 0xe7a53eed
jne 0x42e5fc
mov eax, 0xd7ff4ccd
jmp 0x42e5fc
mov cl, byte [esi + 6]
mov al, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and dl, ah
mov ch, cl
and ch, al
or ch, dl
mov dl, ch
xor dl, ah
and dl, ch
xor ah, al
xor ah, 1
and ah, al
xor al, cl
and al, cl
mov cl, ah
xor cl, 1
xor ah, al
xor al, 1
or al, cl
xor al, 1
or al, ah
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ch, dl
xor ch, al
and ch, dl
and al, dl
or al, cl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne edx, edi
test al, 1
mov eax, edx
cmovne eax, edi
mov edi, dword [esi + 0x30]
test ch, 1
cmove eax, edx
jmp 0x42e5fc
mov byte [esi + 0x18], 0x5a
mov eax, dword [esi + 8]
jmp 0x42e5fc
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 8], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x42e6e9
cmp ecx, 0x85788c17
je 0x42e700
cmp ecx, 0xa0da02f3
jne 0x42e6cc
jmp 0x42e851
cmp ecx, 0xd7ff4ccd
je 0x42e75c
cmp ecx, 0xe7a53eed
jne 0x42e6cc
mov ecx, 0xd7ff4ccd
jmp 0x42e6cc
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
or dl, al
xor al, 1
mov ah, al
xor ah, cl
xor ah, 1
or ah, al
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
xor al, ah
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmovne ecx, edx
jmp 0x42e6cc
mov byte [esi + 0x18], 0x11
mov ecx, dword [esi + 8]
jmp 0x42e6cc
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 8], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42e79f
cmp eax, 0x85788c17
je 0x42e7b8
cmp eax, 0xa0da02f3
jne 0x42e785
jmp 0x42e8fe
cmp eax, 0xd7ff4ccd
je 0x42e845
cmp eax, 0xe7a53eed
jne 0x42e785
mov eax, 0xd7ff4ccd
jmp 0x42e785
mov cl, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov ch, ah
xor ch, 1
or ch, cl
xor cl, 1
mov al, cl
xor al, ah
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
xor ch, 1
or cl, ah
xor cl, 1
mov ah, ch
and ah, cl
xor cl, ch
or cl, ah
mov ah, cl
xor ah, 1
and dl, al
mov ch, ah
and ch, cl
mov dh, al
and dh, dl
xor dl, al
or dl, dh
xor ch, 1
mov dh, cl
xor dh, ch
or ch, cl
xor ch, 1
or ch, dh
mov cl, dl
xor cl, 1
and cl, ch
xor ch, 1
and ch, dl
or ch, cl
mov cl, al
and cl, ah
xor ah, al
or ah, cl
mov al, ah
xor al, ch
test al, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x42e785
mov byte [esi + 0x18], 0x11
mov eax, dword [esi + 8]
jmp 0x42e785
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 9], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42e888
cmp eax, 0x85788c17
je 0x42e89d
cmp eax, 0xa0da02f3
jne 0x42e86e
jmp 0x42e9c2
cmp eax, 0xd7ff4ccd
je 0x42e8f2
cmp eax, 0xe7a53eed
jne 0x42e86e
mov eax, 0xd7ff4ccd
jmp 0x42e86e
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
xor al, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
xor dl, al
xor dl, 1
mov ch, dl
xor ch, al
and ch, dl
or cl, ah
xor cl, al
xor cl, ch
mov eax, ecx
xor al, 1
and ch, al
xor al, ch
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x42e86e
mov byte [esi + 0x18], 0x1a
mov eax, dword [esi + 8]
jmp 0x42e86e
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 9], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42e935
cmp eax, 0x85788c17
je 0x42e94a
cmp eax, 0xa0da02f3
jne 0x42e91b
jmp 0x42ea9a
cmp eax, 0xd7ff4ccd
je 0x42e9b6
cmp eax, 0xe7a53eed
jne 0x42e91b
mov eax, 0xd7ff4ccd
jmp 0x42e91b
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
mov ch, al
xor ch, ah
or ah, cl
or cl, dl
xor cl, 1
or cl, ch
xor ah, 1
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
mov ah, cl
xor ah, 1
or al, dl
mov edx, eax
xor dl, 1
or al, ah
mov ch, ah
xor ch, dl
xor dl, cl
xor al, 1
or al, dl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42e91b
mov byte [esi + 0x18], 0x1a
mov eax, dword [esi + 8]
jmp 0x42e91b
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 0xa], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42e9f9
cmp eax, 0x85788c17
je 0x42ea12
cmp eax, 0xa0da02f3
jne 0x42e9df
jmp 0x42eb48
cmp eax, 0xd7ff4ccd
je 0x42ea8e
cmp eax, 0xe7a53eed
jne 0x42e9df
mov eax, 0xd7ff4ccd
jmp 0x42e9df
mov dl, byte [esi + 6]
mov al, byte [esi + 0x24]
mov ah, dl
xor ah, 1
mov ch, al
xor ch, 1
mov dh, ah
and dh, ch
mov cl, ah
xor cl, ch
or cl, dh
and al, ch
xor al, 1
mov dh, al
xor dh, ch
or al, ch
xor al, 1
or al, dh
mov ch, cl
xor ch, 1
and ah, al
xor al, 1
and al, dl
or al, ah
xor al, 1
mov edx, ecx
and dl, ch
xor dl, 1
mov ah, ch
xor ah, dl
or dl, ch
xor dl, 1
or dl, ah
xor dl, al
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x42e9df
mov byte [esi + 0x18], 0x1b
mov eax, dword [esi + 8]
jmp 0x42e9df
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 0xa], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42ead1
cmp eax, 0x85788c17
je 0x42eae6
cmp eax, 0xa0da02f3
jne 0x42eab7
jmp 0x42ec57
cmp eax, 0xd7ff4ccd
je 0x42eb3c
cmp eax, 0xe7a53eed
jne 0x42eab7
mov eax, 0xd7ff4ccd
jmp 0x42eab7
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, dl
mov ch, al
and dl, al
xor al, 1
and ah, al
and ch, cl
or ch, ah
xor ch, 1
or ch, al
xor ch, 1
and al, cl
or dl, al
xor dl, ch
mov cl, dl
xor cl, 1
and ch, cl
xor cl, ch
test dl, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test ch, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmove eax, edi
jmp 0x42eab7
mov byte [esi + 0x18], 0x1b
mov eax, dword [esi + 8]
jmp 0x42eab7
mov al, byte [esi + 0x18]
mov byte [esi + 8], al
mov edx, dword [0x514f64]
lea ecx, [edx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebx, edi
mov eax, 0xe0ec446
and ebx, eax
mov edx, ecx
xor edx, eax
and edx, ecx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and eax, 0x3ac40a2a
and edx, 0xc53bf5d5
or edx, eax
mov ebx, 0x51223d57
and edi, ebx
mov eax, 0xaeddc2a8
and ecx, eax
or ecx, edi
mov eax, edx
xor eax, 0xcb353192
mov edi, ecx
xor ecx, ebx
and ecx, eax
mov eax, 0xaeddc2a8
xor edi, eax
xor edx, 0x34cace6d
and edi, edx
or ecx, edi
mov eax, dword [esi + 0x14]
mov bl, byte [esi + 8]
mov byte [eax + 0xb], bl
not ecx
or ecx, edx
mov edx, dword [0x514f60]
cmp ecx, 0xffffffff
sete ah
setne ch
cmp edx, 0xa
setl al
cmp edx, 9
setg cl
mov edx, ecx
xor dl, ch
and ch, al
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and cl, ah
or cl, ch
mov ah, cl
xor ah, 1
and dl, al
and cl, ah
mov ch, al
and ch, dl
xor dl, al
or dl, ch
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ch, dl
xor ch, 1
and ch, cl
xor cl, 1
and cl, dl
or cl, ch
mov edx, eax
and dl, ah
xor ah, al
or ah, dl
mov dl, ah
xor dl, cl
test ah, ah
mov eax, 0xdd4fdd0b
mov edi, 0x42ec6017
cmovne eax, edi
test cl, 1
not dl
cmove eax, edi
test dl, 1
mov ecx, dword [esi + 0x2c]
mov dword [esi + 0x1c], ecx
mov ecx, dword [esi + 0x34]
mov dword [esi + 0xc], ecx
mov ecx, 0xdd4fdd0b
cmovne eax, ecx
jmp 0x42cee2
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 0xb], al
mov eax, 0xb84ad46d
jmp 0x42cee2
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42eca0
cmp eax, 0x85788c17
je 0x42ecb9
cmp eax, 0xa0da02f3
jne 0x42ec86
jmp 0x4343d5
cmp eax, 0xd7ff4ccd
je 0x42ed7c
cmp eax, 0xe7a53eed
jne 0x42ec86
mov eax, 0xd7ff4ccd
jmp 0x42ec86
mov dh, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov ah, dh
xor ah, 1
mov cl, ah
and cl, dh
mov al, ah
and al, cl
xor cl, ah
or cl, al
mov al, ch
xor al, 1
mov dl, cl
xor dl, 1
or ah, dh
mov dh, ah
xor dh, 1
mov ebx, ecx
xor bl, ah
and bl, cl
and dh, dl
and ah, cl
or ah, dh
mov dh, bl
and dh, ah
xor ah, bl
or ah, dh
mov ebx, eax
or bl, ch
mov dh, ch
and dh, al
mov bh, ch
and bh, dh
xor dh, ch
or ch, bl
xor bl, al
xor bl, 1
xor ch, 1
or ch, bl
xor ch, ah
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
or dh, bh
mov ah, dl
xor ah, 1
and ah, dh
xor dh, 1
and dh, dl
or dh, ah
mov dl, cl
xor dl, al
or al, cl
xor al, 1
or al, dl
xor dh, 1
mov cl, dh
xor cl, al
or dh, al
mov al, ch
xor al, 1
xor dh, 1
or dh, cl
xor ch, dh
or dh, al
mov cl, ch
xor cl, dh
test ch, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dh, 1
cmovne eax, ebx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42ec86
mov byte [esi + 0xc], 7
mov eax, dword [esi + 8]
jmp 0x42ec86
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x12], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x42ee41
cmp ecx, 0xc4355b7d
je 0x42ee63
cmp ecx, 0xdf78edc4
jne 0x42eda6
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, al
xor ah, 1
mov ch, dl
xor ch, cl
or cl, dl
xor cl, 1
or cl, ah
and ch, dl
or al, dl
xor al, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
mov ah, al
and ah, cl
mov ch, cl
and ch, dl
xor dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, ah
or dl, ch
mov ah, dl
xor ah, al
test dl, 1
mov ecx, 0xc4355b7d
mov edx, 0x791e792f
cmovne ecx, edx
test al, 1
cmove ecx, edx
test ah, 1
mov eax, 0xc4355b7d
cmove ecx, eax
jmp 0x42eda6
cmp ecx, 0x15f53277
je 0x434526
cmp ecx, 0x791e792f
jne 0x42eda6
mov ecx, 0xc4355b7d
jmp 0x42eda6
mov ecx, dword [esi + 8]
jmp 0x42eda6
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x14], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x42efb5
cmp eax, 0xc4355b7d
je 0x42efd5
cmp eax, 0xdf78edc4
jne 0x42ee88
mov dh, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov byte [esi + 0x28], al
mov ch, dh
xor ch, 1
mov dl, ch
and dl, dh
mov cl, ch
and cl, dl
xor dl, ch
or dl, cl
mov ah, al
xor ah, 1
mov cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
or ch, dh
mov dh, bl
xor dh, ch
xor ch, 1
mov bh, bl
xor bh, ch
or ch, bl
mov bl, al
or bl, ah
xor dh, 1
xor ch, 1
or ch, dh
xor ch, 1
mov dh, bh
and dh, ch
xor ch, bh
or ch, dh
mov bh, al
and bh, ah
mov dh, al
xor dh, bh
xor bh, 1
or bh, ah
xor bh, 1
or bh, dh
mov dh, bl
xor dh, 1
mov al, bh
xor al, 1
and al, bl
and bh, dh
or bh, al
xor bl, byte [esi + 0x28]
or dh, ah
xor dh, 1
or dh, bl
xor dh, 1
mov al, bh
and al, dh
xor dh, bh
or dh, al
mov al, dh
xor al, 1
and dh, al
mov ebx, eax
and bl, dh
xor dh, al
or dh, bl
xor dh, ch
mov ch, dl
and ch, cl
mov al, ch
and al, dl
xor ch, dl
or ch, al
mov al, ch
xor al, 1
and al, ah
mov dl, byte [esi + 0x28]
and ch, dl
or ch, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
xor ch, 1
mov al, ch
xor al, cl
or ch, cl
xor ch, 1
or ch, al
mov al, ch
xor al, 1
mov cl, ch
and cl, al
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
xor dh, 1
xor cl, dh
or al, dh
xor dh, ch
xor dh, 1
xor al, 1
or al, dh
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmovne eax, ebx
not dl
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x42ee88
cmp eax, 0x15f53277
je 0x434652
cmp eax, 0x791e792f
jne 0x42ee88
mov eax, 0xc4355b7d
jmp 0x42ee88
mov word [esi + 0xc], 0x3e77
mov eax, dword [esi + 0x10]
jmp 0x42ee88
mov ecx, dword [0x514f44]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x67500664
and edx, eax
or eax, 0x98aff99b
mov edi, eax
mov ebx, 0x6848ab94
and edi, ebx
and ecx, 0x7100460
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0x97b7546b
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x34bb2c3f
and eax, 0xcb44d3c0
or eax, ecx
mov ecx, eax
xor ecx, 0x200400a0
xor eax, 0x53eb2a5b
mov edx, eax
and edx, 0x9fb2dd4e
mov edi, 0x604d22b1
and ecx, edi
or ecx, edx
mov edx, ecx
xor edx, edi
mov edi, edx
mov ebx, 0xa089539a
and edi, ebx
or eax, ebx
mov ebx, eax
not ebx
or ebx, edi
and eax, 0x5f76ac64
and ebx, 0xa089539b
or ebx, eax
and edx, 1
mov eax, ecx
xor eax, 0x60492210
or eax, edx
xor ecx, 0x86b09c4c
and ecx, 0x86b49cec
mov edx, 0x794b6313
and eax, edx
or eax, ecx
xor eax, edx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
mov ebx, 0xca8e4226
and ecx, ebx
and edx, eax
and eax, 0x3571bdd9
or eax, ecx
mov edi, eax
xor edi, 0x3561b198
xor eax, ebx
mov ecx, eax
mov ebx, 0x8984e61
and ecx, ebx
mov ebx, 0xf767b19e
and edi, ebx
or edi, ecx
mov ecx, edx
not ecx
or eax, ecx
mov ebx, 0x8984e61
and ecx, ebx
mov ebx, 0xf767b19e
and edx, ebx
or edx, ecx
mov ecx, dword [0x514f40]
xor edx, edi
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x37486ee1
and eax, 0xc8b7911e
or eax, edx
mov edx, eax
xor edx, 0x48841008
xor eax, 0x44848c1
and eax, 0x847bc9d7
and edx, 0x7b843628
or edx, eax
mov eax, edx
xor eax, 0x5980d7
xor edx, 0x39041400
and edx, 0xbd265d00
mov edi, 0x42d9a2ff
and eax, edi
or eax, edx
xor eax, edi
sete byte [esi + 0x24]
sete ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
setl byte [esi + 0x18]
mov edx, eax
xor dl, cl
and dl, al
mov al, dl
xor al, 1
mov ch, al
and ch, dl
mov dh, al
and dh, ch
xor ch, al
or ch, dh
xor ch, 1
or al, dl
xor al, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
xor al, ah
mov edx, eax
xor dl, 1
mov ch, cl
or ch, ah
xor cl, ah
xor cl, 1
mov ah, ch
xor ah, cl
or cl, ch
xor cl, 1
or cl, ah
mov ah, cl
xor ah, 1
mov ch, ah
and ch, cl
xor ah, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, ah
mov cl, al
and cl, ch
xor ch, 1
and dl, ch
or dl, cl
mov cl, al
and cl, ch
xor ch, al
or ch, cl
xor ch, 1
mov eax, edx
and al, ch
xor ch, dl
or ch, al
test ch, 1
mov ecx, 0xc28a7876
mov eax, 0xf9b25e61
cmovne ecx, eax
mov dword [esi + 0x30], ecx
mov ecx, 0xc28a7876
mov eax, 0xc2954264
cmovne ecx, eax
mov dword [esi + 0x34], ecx
mov ecx, 0x3e6c5876
mov eax, 0x1b38f235
cmovne ecx, eax
mov dword [esi + 0x20], ecx
mov ebx, 0x3896ae2a
mov edx, ebx
cmp ebx, 0x3896ae29
jle 0x42f23d
cmp edx, 0x5a4e7a6e
jle 0x42f266
cmp edx, 0x5a4e7a6f
je 0x42f2b0
cmp edx, 0x5fddffd6
je 0x42f376
mov ebx, edx
cmp edx, 0x71216423
jne 0x42f204
mov ebx, dword [esi + 0x34]
jmp 0x42f204
cmp edx, 0xc2954263
jle 0x42f283
cmp edx, 0xc2954264
je 0x42f394
cmp edx, 0x1b38f235
jne 0x42f481
mov ebx, 0x5fddffd6
xor ecx, ecx
jmp 0x42f204
cmp edx, 0x3896ae2a
je 0x42f3a6
mov ebx, edx
cmp edx, 0x3e6c5876
jne 0x42f204
mov ebx, 0xa699eaa1
jmp 0x42f204
mov ebx, dword [esi + 0x20]
cmp edx, 0xa699eaa1
je 0x42f204
mov ebx, edx
cmp edx, 0xc28a7876
jne 0x42f204
mov eax, dword [esi + 0x2c]
mov byte [eax], 0
mov ebx, 0xc2954264
jmp 0x42f204
mov eax, dword [esi + 0xc]
mov dword [esi + 0x28], eax
mov edi, dword [esi + 8]
mov al, byte [edi + eax]
mov edx, dword [esi + 0xc]
mov cl, 0x93
sub cl, dl
add dl, 0x6c
mov ch, dl
and ch, 0x88
mov ebx, ecx
and bl, 0x12
or bl, ch
xor bl, 0x88
mov bh, cl
not bh
and bh, 0x65
or bh, bl
mov ah, bh
xor ah, 0x9a
mov ch, al
not ch
and ah, ch
xor bh, 0x65
and bh, al
or bh, ah
mov ah, ch
and ah, 6
and al, 0x98
or al, ah
not bh
or bh, ch
xor al, 0x98
and ch, 0x61
or ch, al
and dl, ch
not ch
and ch, cl
or ch, dl
xor cl, ch
and cl, ch
mov edx, ecx
not dl
mov dh, bh
xor dh, 1
and dh, bh
mov ch, cl
xor ch, 0xfe
and ch, dl
mov al, bh
and al, dl
xor dl, bh
not bh
and bh, 1
mov ah, dh
and ah, bh
xor bh, dh
or bh, ah
and cl, 1
mov ah, ch
and ah, cl
xor cl, ch
or cl, ah
not dh
and dh, 0xea
and bh, 0x15
or bh, dh
not ch
and ch, 0xea
and cl, 0x15
or cl, ch
xor cl, bh
or dl, al
not dl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, dword [esi + 0x28]
mov byte [edi + eax], dl
mov ecx, dword [esi + 0xc]
inc ecx
mov ebx, 0x5fddffd6
jmp 0x42f204
mov dword [esi + 0xc], ecx
mov eax, dword [esi + 0xc]
mov ebx, 0x5a4e7a6f
cmp eax, 9
jb 0x42f204
mov ebx, 0x71216423
jmp 0x42f204
mov eax, dword [esi + 8]
mov byte [eax + 9], 0
mov dword [esi + 0x1c], eax
mov ebx, dword [esi + 0x30]
jmp 0x42f204
mov dword [esi + 0x28], ecx
mov bl, byte [esi + 0x24]
mov bh, bl
xor bh, 1
mov ecx, ebx
or cl, bh
mov ch, cl
xor ch, 1
mov edx, ebx
xor dl, bh
and dl, bl
mov dh, cl
and dh, ch
mov eax, ecx
and al, dh
xor dh, cl
mov cl, dl
xor cl, 1
and cl, dl
or dh, al
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor cl, dh
mov al, ch
xor al, dl
or dl, ch
mov dh, byte [esi + 0x18]
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov dl, cl
xor dl, dh
xor dl, 1
and dl, dh
or cl, dh
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
and bh, bl
mov eax, ebx
and al, bh
xor bh, bl
or bh, al
mov al, bh
xor al, 1
and al, dh
mov ecx, ebx
and cl, dh
xor bl, dh
xor dh, 1
and bh, dh
or bh, al
or bl, cl
xor bl, 1
mov al, bh
and al, bl
xor bl, bh
or bl, al
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, bl
mov ebx, 0x3e6c5876
mov edi, 0x3e6c5876
test cl, 1
jne 0x42f464
mov edi, 0xa699eaa1
xor cl, dl
test dl, 1
jne 0x42f46d
mov ebx, edi
not cl
test cl, 1
jne 0x42f479
mov ebx, 0xa699eaa1
mov ecx, dword [esi + 0x28]
jmp 0x42f204
mov ebx, edx
cmp edx, 0xf9b25e61
jne 0x42f204
push dword [esi + 0x1c]
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov ecx, dword [0x514f64]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd0ca9e1e
mov edi, eax
mov ebx, 0x2f3561e0
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, eax
and edx, 1
or edx, edi
and ecx, 0x314df527
and eax, 0xceb20ad8
or eax, ecx
mov ecx, edx
not ecx
mov edi, ecx
mov ebx, 0x898e6bf6
and edi, ebx
mov ebx, 0x76719409
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0x46300008
xor eax, 0x10c6126
mov ebx, 0x898e6bf6
and eax, ebx
mov ebx, 0x76719409
and edi, ebx
or edi, eax
mov eax, dword [0x514f60]
xor edi, edx
not edi
or edi, ecx
cmp edi, 0xffffffff
sete byte [esi + 4]
cmp eax, 0xa
setl byte [esi + 5]
mov eax, dword [esi + 0x14]
lea ecx, [eax + 0xc]
mov dword [esi + 0x34], ecx
add eax, 0xd
mov dword [esi + 0x3c], eax
mov ecx, 0xabf42485
cmp ecx, 0xc8428daf
jg 0x42f7e0
cmp ecx, 0xabf42485
je 0x42fb06
cmp ecx, 0xb155a252
je 0x42fb8f
cmp ecx, 0xb84ad46d
jne 0x42f531
mov eax, dword [0x514f9c]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x400e0640
mov edi, 0xa1004010
and edx, edi
or edx, ecx
xor edx, edi
and eax, 0x1ef1b9af
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x592d4901
mov edi, ecx
and edi, edx
and ecx, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0xa6d2b6ff
and ecx, 0x592d4900
or ecx, edi
and edx, 1
mov ebx, eax
xor ebx, 0x5156042c
or ebx, edx
mov edx, 0xaea9fbd2
and eax, edx
and ebx, 0x5156042d
or ebx, eax
mov eax, ecx
not eax
mov edx, eax
mov edi, 0x294479a0
and edx, edi
mov edi, 0xd6bb865f
and ecx, edi
or ecx, edx
mov edx, ebx
xor edx, 0x5012040d
mov edi, 0xaea9fbd2
xor ebx, edi
or eax, ebx
mov edi, 0x294479a0
and ebx, edi
mov edi, 0xd6bb865f
and edx, edi
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edi, ecx
mov edx, 0xa07d4a75
and edi, edx
and ecx, eax
and eax, 0x5f82b58a
or eax, edi
mov edi, eax
xor edi, 0x19001482
xor eax, edx
mov edx, eax
mov ebx, 0x66e2e92d
and edx, ebx
mov ebx, 0x991d16d2
and edi, ebx
or edi, edx
mov edx, ecx
not edx
or eax, edx
mov ebx, 0x66e2e92d
and edx, ebx
mov ebx, 0x991d16d2
and ecx, ebx
mov ebx, eax
or ecx, edx
mov eax, dword [0x514f98]
mov dword [esi + 0x30], eax
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x8a88084a
mov edx, 0x7577f7b5
and ebx, edx
or ebx, ecx
xor ebx, edx
or ebx, eax
cmp ebx, 0xffffffff
sete byte [esi + 6]
sete al
setne cl
mov edi, dword [esi + 0x30]
cmp edi, 9
setg dl
cmp edi, 0xa
setl byte [esi + 0x24]
setl ah
xor cl, ah
xor dl, al
mov ch, ah
and ch, al
xor ah, al
xor cl, 1
xor dl, 1
or ah, ch
xor ah, 1
mov al, dl
and al, ah
xor ah, dl
or ah, al
xor ah, cl
and cl, ah
mov al, ah
xor al, cl
test ah, 1
mov edi, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne edi, edx
not ebx
mov dword [esi + 0x20], ebx
test cl, cl
cmove edi, edx
test al, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov dword [esi + 8], edi
mov edi, dword [esi + 0x30]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42f70a
cmp eax, 0x85788c17
je 0x42f723
cmp eax, 0xa0da02f3
jne 0x42f6f0
jmp 0x42fbae
cmp eax, 0xd7ff4ccd
je 0x42f7d4
cmp eax, 0xe7a53eed
jne 0x42f6f0
mov eax, 0xd7ff4ccd
jmp 0x42f6f0
mov dl, byte [esi + 6]
mov byte [esi + 0x2c], dl
mov ah, byte [esi + 0x24]
mov ch, dl
xor ch, 1
mov al, ch
and al, dl
xor al, 1
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
mov dh, ah
xor dh, 1
mov dl, ah
or dl, dh
mov bh, ah
xor bh, dh
and bh, ah
mov cl, bh
and bh, dl
xor dl, 1
xor cl, 1
mov bl, dl
xor bl, cl
and bl, dl
and cl, dl
or cl, bh
mov dl, bl
and dl, cl
xor cl, bl
or cl, dl
and ch, cl
xor cl, 1
and cl, byte [esi + 0x2c]
or cl, ch
mov dl, al
xor dl, 1
and dh, dl
or dl, ah
and al, ah
xor dl, 1
or al, dh
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, ebx
mov edx, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x42f6f0
mov byte [esi + 0x18], 0x23
mov eax, dword [esi + 8]
jmp 0x42f6f0
cmp ecx, 0xc8428db0
je 0x4347c4
cmp ecx, 0xdd4fdd0b
je 0x42fc7b
cmp ecx, 0x42ec6017
jne 0x42f531
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
mov edi, 0xd22547c8
xor edx, edi
and edx, ecx
not ecx
and ecx, 0xc0044088
and eax, 0x12210740
or eax, ecx
mov ecx, eax
xor ecx, 0x2010240
xor eax, 0xeddef8bf
mov edi, eax
mov ebx, 0xf8e6ad9e
and edi, ebx
and ecx, 0x2014240
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0x7195261
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x2ddab837
mov edx, 0xd22547c8
and eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x90393ff8
and eax, 0x6fc6c007
or eax, ecx
xor eax, 0x6fc6c006
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0x563de972
and edi, ebx
mov ebx, 0xa9c2168d
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0x563de972
and edi, ebx
mov ebx, 0xa9c2168d
and edx, ebx
or edx, edi
mov ebx, dword [0x514f98]
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xbdeccfa1
and eax, 0x4213305e
or eax, ecx
mov edi, eax
xor edi, 0x12004a
xor eax, 0xb4004221
and eax, 0xf6017235
mov ecx, 0x9fe8dca
and edi, ecx
or edi, eax
xor edi, ecx
sete byte [esi + 6]
setne ah
sete ch
cmp ebx, 9
setg dl
mov dword [esi + 0x20], ebx
cmp ebx, 0xa
setl byte [esi + 0x24]
setl cl
mov dh, ch
xor dh, ah
and dh, ch
mov al, dl
xor al, dh
not al
and al, dh
or dh, dl
mov bl, dh
xor bl, al
xor al, 1
or al, dh
xor bl, 1
xor al, 1
or al, bl
and ah, cl
and dl, ch
or dl, ah
mov ah, cl
and ah, ch
xor cl, ch
or cl, ah
xor dl, 1
mov ah, dl
xor ah, cl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov ah, cl
xor ah, 1
mov ch, ah
and ch, cl
xor ah, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, ah
mov ah, dl
xor ah, 1
and ah, ch
xor ch, 1
and ch, dl
or ch, ah
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, ch
test cl, 1
mov ebx, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne ebx, edx
test ch, 1
cmove ebx, edx
test al, 1
mov eax, 0xa0da02f3
cmove ebx, eax
mov dword [esi + 8], ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42f9f5
cmp eax, 0x85788c17
je 0x42fa0e
cmp eax, 0xa0da02f3
jne 0x42f9db
jmp 0x42fc8b
cmp eax, 0xd7ff4ccd
je 0x42fafa
cmp eax, 0xe7a53eed
jne 0x42f9db
mov eax, 0xd7ff4ccd
jmp 0x42f9db
mov dh, byte [esi + 6]
mov al, byte [esi + 0x24]
mov cl, dh
xor cl, 1
mov dl, dh
xor dl, cl
and cl, dh
xor cl, 1
mov ah, dh
xor ah, cl
or cl, dh
xor cl, 1
or cl, ah
mov ah, al
xor ah, 1
mov ch, cl
xor ch, 1
mov ebx, ecx
or bl, ch
mov bh, bl
xor bh, 1
and dl, dh
mov dh, dl
xor dh, 1
and dl, bl
or bl, dh
and dh, bh
mov bh, al
or bh, ah
xor bh, 1
xor bl, 1
or dh, dl
mov dl, bl
and dl, dh
xor dh, bl
mov bl, al
xor bl, ah
and bl, al
or dh, dl
xor bl, bh
xor bl, 1
and bh, bl
xor bh, 1
mov dl, bh
xor dl, bl
or bh, bl
xor bh, 1
or bh, dl
mov bl, bh
xor bl, dh
and bh, bl
and bl, dh
mov dl, bh
and dl, bl
xor bl, bh
or bl, dl
and al, ah
mov edx, eax
and dl, ah
xor al, ah
or al, dl
and ch, al
xor al, 1
and al, cl
or al, ch
mov edx, ecx
xor dl, ah
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, al
xor al, 1
xor cl, 1
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ecx, edx
xor cl, bl
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42f9db
mov byte [esi + 0x18], 0x23
mov eax, dword [esi + 8]
jmp 0x42f9db
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
xor cl, 1
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor al, cl
xor cl, dl
xor cl, 1
mov ah, cl
xor ah, dl
and ah, cl
mov edx, eax
xor dl, 1
mov cl, ah
xor cl, 1
mov ch, cl
and ch, ah
and al, dl
xor ch, 1
mov dh, ah
xor dh, ch
or ch, ah
xor ch, 1
or ch, dh
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, ch
xor ah, 1
and ah, al
xor al, 1
and al, ch
or al, ah
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb84ad46d
mov edi, 0x42ec6017
cmovne edx, edi
test cl, 1
mov ecx, 0xb84ad46d
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x42f531
mov eax, dword [esi + 0x28]
mov byte [eax], 0
inc eax
mov dword [esi + 0x28], eax
cmp eax, dword [esi + 0xc]
mov ecx, 0xb155a252
mov eax, 0xc8428db0
cmove ecx, eax
jmp 0x42f531
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42fbe4
cmp eax, 0x85788c17
je 0x42fbfd
cmp eax, 0xa0da02f3
jne 0x42fbca
jmp 0x42fd82
cmp eax, 0xd7ff4ccd
je 0x42fc6f
cmp eax, 0xe7a53eed
jne 0x42fbca
mov eax, 0xd7ff4ccd
jmp 0x42fbca
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov eax, ecx
xor al, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
mov ch, cl
xor ch, 1
and ah, dl
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, cl
mov dh, ch
and dh, cl
xor dh, 1
mov ah, dh
xor ah, cl
or dh, cl
xor dh, 1
or dh, ah
xor dh, al
xor dl, 1
or al, ch
xor al, 1
or al, dl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x42fbca
mov byte [esi + 0x18], 1
mov eax, dword [esi + 8]
jmp 0x42fbca
mov ecx, 0xb155a252
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x28], eax
jmp 0x42f531
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42fcc0
cmp eax, 0x85788c17
je 0x42fcd9
cmp eax, 0xa0da02f3
jne 0x42fca6
jmp 0x42feb5
cmp eax, 0xd7ff4ccd
je 0x42fd76
cmp eax, 0xe7a53eed
jne 0x42fca6
mov eax, 0xd7ff4ccd
jmp 0x42fca6
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ah, cl
xor ah, 1
mov ch, ah
xor ch, dl
mov al, ch
xor al, ah
and al, ch
and ah, cl
xor ah, 1
mov ch, cl
xor ch, ah
or ah, cl
mov cl, dl
xor cl, 1
and cl, dl
xor ah, 1
or ah, ch
xor cl, 1
mov ch, dl
xor ch, cl
or cl, dl
xor cl, 1
or cl, ch
mov dl, ah
xor dl, 1
and dl, cl
xor cl, 1
and cl, ah
or cl, dl
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, 1
and dl, al
and ch, cl
mov ah, dl
and ah, al
xor dl, al
or dl, ah
mov ah, ch
and ah, cl
xor ch, cl
or ch, ah
xor ch, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test ch, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42fca6
mov byte [esi + 0x18], 1
mov eax, dword [esi + 8]
jmp 0x42fca6
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 1], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42fdb9
cmp eax, 0x85788c17
je 0x42fdd2
cmp eax, 0xa0da02f3
jne 0x42fd9f
jmp 0x42ffbb
cmp eax, 0xd7ff4ccd
je 0x42fea9
cmp eax, 0xe7a53eed
jne 0x42fd9f
mov eax, 0xd7ff4ccd
jmp 0x42fd9f
mov ch, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov byte [esi + 0x2c], dl
mov bl, ch
xor bl, 1
mov eax, ebx
and al, ch
xor al, 1
mov cl, ch
xor cl, al
or al, ch
xor al, 1
or al, cl
xor dl, 1
mov ah, al
xor ah, 1
mov dh, al
or dh, ah
mov bh, dh
xor bh, 1
and ch, dh
and bh, bl
or bh, ch
mov cl, dh
and cl, bl
xor dh, bl
mov ch, dl
or ch, byte [esi + 0x2c]
or dh, cl
xor dh, 1
mov cl, bh
and cl, dh
xor dh, bh
mov bl, ch
xor bl, 1
or dh, cl
mov cl, ch
and cl, bl
mov bh, ch
xor bh, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, bh
mov ebx, ecx
xor bl, 1
and bl, dl
mov bh, byte [esi + 0x2c]
and cl, bh
or cl, bl
mov bl, ch
and bl, dl
xor ch, dl
or ch, bl
xor ch, 1
mov bl, cl
and bl, ch
xor ch, cl
or ch, bl
xor ch, dh
and dl, ah
mov cl, bh
or ah, bh
and al, bh
or al, dl
xor al, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov cl, al
mov dl, ch
xor dl, al
and dl, ch
and al, ch
xor ch, 1
xor cl, 1
and cl, ch
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
mov eax, ecx
cmovne eax, ebx
test dl, 1
cmove eax, ecx
jmp 0x42fd9f
mov byte [esi + 0x18], 0xb
mov eax, dword [esi + 8]
jmp 0x42fd9f
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 1], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42feeb
cmp eax, 0x85788c17
je 0x42ff04
cmp eax, 0xa0da02f3
jne 0x42fed1
jmp 0x43010d
cmp eax, 0xd7ff4ccd
je 0x42ffaf
cmp eax, 0xe7a53eed
jne 0x42fed1
mov eax, 0xd7ff4ccd
jmp 0x42fed1
mov cl, byte [esi + 6]
mov ch, byte [esi + 0x24]
mov ah, cl
xor ah, 1
mov al, cl
or al, ah
mov dl, ch
mov ebx, ecx
or bl, al
xor al, cl
mov dh, bl
xor dh, al
xor al, 1
or al, bl
mov bl, ch
or cl, ch
xor ch, 1
or dl, ch
xor dh, 1
xor al, 1
or al, dh
or bl, dl
xor dl, ch
xor bl, 1
xor dl, 1
mov dh, bl
and dh, dl
xor dl, bl
or dl, dh
xor al, 1
mov dh, al
xor dh, dl
xor dh, 1
and dh, dl
or al, dl
xor al, 1
mov dl, dh
and dl, al
xor al, dh
or al, dl
xor ch, ah
mov edx, ecx
xor dl, ch
xor ch, 1
xor dl, 1
or ch, cl
xor ch, 1
or ch, dl
mov cl, ch
xor cl, 1
mov dl, ch
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, eax
and dl, ch
xor al, ch
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x42fed1
mov byte [esi + 0x18], 0xb
mov eax, dword [esi + 8]
jmp 0x42fed1
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 2], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x42fff2
cmp eax, 0x85788c17
je 0x43000b
cmp eax, 0xa0da02f3
jne 0x42ffd8
jmp 0x4302b2
cmp eax, 0xd7ff4ccd
je 0x430101
cmp eax, 0xe7a53eed
jne 0x42ffd8
mov eax, 0xd7ff4ccd
jmp 0x42ffd8
mov al, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov byte [esi + 0x2c], dl
mov ah, al
xor ah, 1
mov ebx, edx
xor bl, 1
mov cl, ah
or cl, al
mov dh, cl
xor dh, 1
mov ch, bl
xor ch, dl
and ch, bl
or bl, dl
mov dl, al
or dl, cl
and dh, al
and cl, ah
or cl, dh
mov bh, dl
xor bh, cl
xor cl, 1
or cl, dl
mov dh, bl
xor dh, 1
xor bh, 1
xor cl, 1
or cl, bh
and dh, bl
mov dl, bl
and dl, dh
xor dh, bl
or dh, dl
mov dl, dh
and dl, ch
xor ch, 1
xor dh, 1
and dh, ch
or dh, dl
mov dl, ch
and dl, bl
xor ch, bl
or ch, dl
mov dl, ch
xor dl, dh
xor dh, 1
or dh, ch
xor dl, 1
xor dh, 1
or dh, dl
mov ch, dh
xor ch, cl
and dh, ch
and ch, cl
mov cl, dh
xor cl, 1
xor dh, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, dh
mov cl, ah
mov dl, byte [esi + 0x2c]
xor cl, dl
and cl, ah
xor al, dl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, 1
mov edx, ecx
and dl, al
mov dh, dl
xor dh, 1
xor dl, cl
or dh, al
xor dh, 1
or dh, dl
xor dh, ch
or cl, ch
xor ch, al
xor ch, 1
xor cl, 1
or cl, ch
mov eax, ecx
xor al, dh
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dh, 1
cmove eax, ebx
jmp 0x42ffd8
mov byte [esi + 0x18], 0x2e
mov eax, dword [esi + 8]
jmp 0x42ffd8
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 2], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x430143
cmp eax, 0x85788c17
je 0x43015c
cmp eax, 0xa0da02f3
jne 0x430129
jmp 0x43036d
cmp eax, 0xd7ff4ccd
je 0x4302a6
cmp eax, 0xe7a53eed
jne 0x430129
mov eax, 0xd7ff4ccd
jmp 0x430129
mov ch, byte [esi + 6]
mov bl, byte [esi + 0x24]
mov al, ch
xor al, 1
mov bh, al
and bh, ch
mov cl, al
xor cl, bh
xor bh, 1
or bh, ch
xor bh, 1
or bh, cl
mov dh, bh
mov byte [esi + 0x2c], bh
xor dh, 1
mov byte [esi + 0x30], dh
mov cl, bl
xor bl, 1
mov dl, bl
and dl, cl
mov ah, bl
and ah, dl
xor dl, bl
or dl, ah
or dh, bh
and ch, dh
xor dh, 1
xor bl, cl
and bl, cl
mov bh, dh
xor bh, al
and bh, dh
and dh, al
mov eax, edx
xor al, 1
mov cl, al
or dh, ch
mov al, bh
xor al, 1
xor bh, dh
xor dh, 1
or dh, al
xor dh, 1
or dh, bh
mov byte [esi + 0x44], cl
mov bh, cl
and bh, dl
mov eax, ecx
xor al, bh
mov byte [esi + 0x40], al
xor bh, 1
or bh, dl
or dl, cl
mov ah, dl
xor ah, 1
mov ch, bl
xor ch, dl
mov cl, ah
and cl, dl
mov al, cl
xor al, 1
or al, dl
xor cl, ah
xor al, 1
or al, cl
xor al, bl
or bl, ah
xor ch, 1
xor bl, 1
or bl, ch
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov dl, bl
xor dl, 1
and dl, bl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov ah, byte [esi + 0x30]
mov al, ah
xor dl, dh
mov cl, ah
mov dh, byte [esi + 0x44]
and cl, dh
xor dh, ah
mov ch, byte [esi + 0x2c]
and al, ch
xor ah, al
xor al, 1
or al, ch
xor al, 1
or al, ah
xor bh, 1
or bh, byte [esi + 0x40]
mov ah, al
xor ah, 1
and ah, bh
xor bh, 1
and bh, al
or bh, ah
or dh, cl
mov al, dh
xor al, bh
xor bh, 1
xor al, 1
or bh, dh
xor bh, 1
or bh, al
mov al, bh
xor al, 1
mov ecx, eax
and cl, bh
xor al, cl
xor cl, 1
or cl, bh
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ch, dl
xor ch, 1
and cl, ch
or ch, al
and al, dl
or al, cl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x430129
mov byte [esi + 0x18], 0x2e
mov eax, dword [esi + 8]
jmp 0x430129
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 3], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4302e9
cmp eax, 0x85788c17
je 0x4302fe
cmp eax, 0xa0da02f3
jne 0x4302cf
jmp 0x43041f
cmp eax, 0xd7ff4ccd
je 0x430361
cmp eax, 0xe7a53eed
jne 0x4302cf
mov eax, 0xd7ff4ccd
jmp 0x4302cf
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ah, dl
xor ah, 1
mov al, cl
xor al, 1
and ah, al
and cl, dl
or cl, ah
mov ah, cl
xor ah, al
and ah, cl
mov ecx, eax
xor cl, dl
xor cl, 1
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x4302cf
mov byte [esi + 0x18], 5
mov eax, dword [esi + 8]
jmp 0x4302cf
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 3], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4303a3
cmp eax, 0x85788c17
je 0x4303b8
cmp eax, 0xa0da02f3
jne 0x430389
jmp 0x430589
cmp eax, 0xd7ff4ccd
je 0x430413
cmp eax, 0xe7a53eed
jne 0x430389
mov eax, 0xd7ff4ccd
jmp 0x430389
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, dl
xor ah, 1
and dl, cl
mov ch, dl
and ch, cl
xor dl, cl
or dl, ch
xor dl, al
mov ch, al
or ch, cl
xor ch, 1
or ch, ah
xor ch, 1
xor dl, ch
mov eax, edx
xor al, 1
and ch, al
xor al, ch
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, ebx
mov edx, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x430389
mov byte [esi + 0x18], 5
mov eax, dword [esi + 8]
jmp 0x430389
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 4], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x430459
cmp ecx, 0x85788c17
je 0x430474
cmp ecx, 0xa0da02f3
jne 0x43043c
jmp 0x43064f
cmp ecx, 0xd7ff4ccd
je 0x43057d
cmp ecx, 0xe7a53eed
jne 0x43043c
mov ecx, 0xd7ff4ccd
jmp 0x43043c
mov dh, byte [esi + 6]
mov al, byte [esi + 0x24]
mov cl, dh
xor cl, 1
and dh, cl
mov dl, cl
and dl, dh
xor dh, cl
or dh, dl
mov ah, al
xor ah, 1
mov dl, dh
xor dl, 1
mov bl, ah
xor bl, al
and bl, ah
or ah, al
mov ecx, edx
or cl, dh
mov bh, dh
xor bh, al
and bh, dh
and dh, dl
xor dh, 1
mov ch, dh
xor ch, dl
or dh, dl
xor dh, 1
or dh, ch
xor cl, 1
mov ch, dh
and ch, cl
xor cl, dh
mov dh, ah
xor dh, 1
or cl, ch
mov ch, bl
xor ch, 1
and dh, ch
or ch, ah
and ah, bl
or ah, dh
xor ah, 1
mov dh, ch
xor dh, ah
or ah, ch
xor ah, 1
or ah, dh
xor cl, 1
mov ch, cl
xor ch, ah
xor ch, 1
and ch, ah
or cl, ah
mov ah, cl
xor ah, ch
xor ch, 1
xor ah, 1
or ch, cl
xor ch, 1
or ch, ah
xor dl, al
mov al, bh
and al, dl
xor dl, bh
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
mov cl, ch
xor cl, 1
mov edx, eax
xor dl, 1
and al, dl
mov ah, cl
mov dh, dl
and dh, al
xor al, dl
mov ebx, ecx
and bl, dl
xor dl, cl
and cl, ch
xor ah, cl
xor cl, 1
or cl, ch
xor cl, 1
or cl, ah
or al, dh
mov ah, cl
xor ah, 1
and ah, al
xor al, 1
and al, cl
or al, ah
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x43043c
mov byte [esi + 0x18], 5
mov ecx, dword [esi + 8]
jmp 0x43043c
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 4], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x4305c2
cmp ecx, 0x85788c17
je 0x4305d9
cmp ecx, 0xa0da02f3
jne 0x4305a5
jmp 0x430701
cmp ecx, 0xd7ff4ccd
je 0x430643
cmp ecx, 0xe7a53eed
jne 0x4305a5
mov ecx, 0xd7ff4ccd
jmp 0x4305a5
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ah, dl
xor ah, 1
mov al, cl
xor al, 1
and ah, al
and cl, dl
or cl, ah
xor cl, 1
or cl, al
xor cl, 1
xor al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
xor al, cl
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
cmovne ecx, ebx
jmp 0x4305a5
mov byte [esi + 0x18], 5
mov ecx, dword [esi + 8]
jmp 0x4305a5
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 5], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x430686
cmp eax, 0x85788c17
je 0x43069b
cmp eax, 0xa0da02f3
jne 0x43066c
jmp 0x430796
cmp eax, 0xd7ff4ccd
je 0x4306f5
cmp eax, 0xe7a53eed
jne 0x43066c
mov eax, 0xd7ff4ccd
jmp 0x43066c
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
or dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
or cl, al
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov cl, ch
or cl, dl
xor dl, ch
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x43066c
mov byte [esi + 0x18], 0x41
mov eax, dword [esi + 8]
jmp 0x43066c
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 5], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x430737
cmp eax, 0x85788c17
je 0x43074c
cmp eax, 0xa0da02f3
jne 0x43071d
jmp 0x43086e
cmp eax, 0xd7ff4ccd
je 0x43078d
cmp eax, 0xe7a53eed
jne 0x43071d
mov eax, 0xd7ff4ccd
jmp 0x43071d
mov al, byte [esi + 6]
xor al, 1
mov cl, byte [esi + 0x24]
xor cl, al
mov edx, ecx
xor dl, 1
or dl, al
xor dl, 1
xor cl, dl
and dl, cl
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
not ch
test ch, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x43071d
mov byte [esi + 0x18], 0x41
mov eax, dword [esi + 8]
jmp 0x43071d
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 6], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4307cd
cmp eax, 0x85788c17
je 0x4307e6
cmp eax, 0xa0da02f3
jne 0x4307b3
jmp 0x430922
cmp eax, 0xd7ff4ccd
je 0x430862
cmp eax, 0xe7a53eed
jne 0x4307b3
mov eax, 0xd7ff4ccd
jmp 0x4307b3
mov dl, byte [esi + 6]
mov al, byte [esi + 0x24]
mov ecx, edx
xor cl, 1
xor al, 1
mov ah, cl
and ah, al
xor cl, al
or cl, ah
mov ah, cl
xor ah, 1
mov ch, al
or ch, dl
xor ch, 1
xor al, dl
xor al, 1
and al, dl
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
mov ch, ah
and ch, cl
mov dh, ch
and dh, ah
xor ch, ah
or ch, dh
mov dh, ch
xor dh, 1
and dh, al
and ch, dl
or ch, dh
xor dl, cl
or al, ah
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x4307b3
mov byte [esi + 0x18], 0x41
mov eax, dword [esi + 8]
jmp 0x4307b3
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 6], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4308a4
cmp eax, 0x85788c17
je 0x4308b9
cmp eax, 0xa0da02f3
jne 0x43088a
jmp 0x430a56
cmp eax, 0xd7ff4ccd
je 0x430916
cmp eax, 0xe7a53eed
jne 0x43088a
mov eax, 0xd7ff4ccd
jmp 0x43088a
mov cl, byte [esi + 6]
mov al, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
xor ch, ah
and ah, cl
or cl, al
xor cl, 1
or cl, ch
mov ch, cl
xor ch, 1
and dl, al
or dl, ah
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, ch
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x43088a
mov byte [esi + 0x18], 0x41
mov eax, dword [esi + 8]
jmp 0x43088a
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 7], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x430959
cmp eax, 0x85788c17
je 0x430972
cmp eax, 0xa0da02f3
jne 0x43093f
jmp 0x430b33
cmp eax, 0xd7ff4ccd
je 0x430a4a
cmp eax, 0xe7a53eed
jne 0x43093f
mov eax, 0xd7ff4ccd
jmp 0x43093f
mov al, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov edx, eax
xor dl, 1
mov ecx, eax
xor cl, dl
and dl, al
xor dl, 1
mov ch, al
xor ch, dl
or dl, al
xor dl, 1
or dl, ch
and cl, al
mov ch, cl
xor ch, 1
mov dh, ch
and dh, cl
mov al, ch
and al, dh
xor dh, ch
or dh, al
mov al, ah
xor al, 1
xor dh, 1
or ch, cl
xor ch, 1
mov cl, dh
and cl, ch
xor ch, dh
or ch, cl
mov cl, ah
or cl, al
xor cl, 1
mov dh, ah
and dh, cl
xor cl, ah
or cl, dh
xor cl, 1
mov dh, cl
or dh, ch
xor dh, 1
xor cl, ch
xor cl, 1
and cl, ch
mov ch, dh
and ch, cl
xor cl, dh
mov dh, dl
xor dh, 1
or cl, ch
mov ch, dh
xor dh, ah
and ah, dl
and ch, al
or ch, ah
or al, dl
xor al, 1
or al, dh
xor al, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, 1
and al, ch
or ch, dl
and dl, cl
or dl, al
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x43093f
mov byte [esi + 0x18], 0x5a
mov eax, dword [esi + 8]
jmp 0x43093f
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 7], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x430a8f
cmp ecx, 0x85788c17
je 0x430aaa
cmp ecx, 0xa0da02f3
jne 0x430a72
jmp 0x430c0e
cmp ecx, 0xd7ff4ccd
je 0x430b27
cmp ecx, 0xe7a53eed
jne 0x430a72
mov ecx, 0xd7ff4ccd
jmp 0x430a72
mov dl, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov ch, dl
xor ch, 1
mov cl, ah
xor cl, 1
mov al, ch
and dl, ch
mov dh, ch
and dh, dl
xor dl, ch
and ch, cl
xor al, cl
or al, ch
and cl, ah
or dl, dh
xor cl, 1
mov ch, ah
xor ch, cl
or cl, ah
mov ah, al
xor ah, 1
xor cl, 1
or cl, ch
mov ch, dl
xor ch, 1
and ch, cl
xor cl, 1
and cl, dl
or cl, ch
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, ah
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dl, 1
mov ecx, ebx
mov edx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmovne ecx, ebx
jmp 0x430a72
mov byte [esi + 0x18], 0x5a
mov ecx, dword [esi + 8]
jmp 0x430a72
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 8], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x430b6a
cmp eax, 0x85788c17
je 0x430b83
cmp eax, 0xa0da02f3
jne 0x430b50
jmp 0x430cc2
cmp eax, 0xd7ff4ccd
je 0x430c02
cmp eax, 0xe7a53eed
jne 0x430b50
mov eax, 0xd7ff4ccd
jmp 0x430b50
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ah, cl
xor ah, 1
mov ch, ah
mov al, ah
xor ah, dl
xor ah, 1
and ah, dl
xor dl, 1
and ch, dl
xor al, dl
or al, ch
mov ch, al
xor ch, 1
xor dl, cl
xor dl, 1
and dl, cl
xor ah, 1
xor dl, 1
mov cl, ah
xor cl, dl
or dl, ah
xor dl, 1
or dl, cl
mov cl, ch
and cl, al
mov ah, cl
and ah, ch
xor cl, ch
or cl, ah
xor cl, dl
xor dl, 1
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x430b50
mov byte [esi + 0x18], 0x11
mov eax, dword [esi + 8]
jmp 0x430b50
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 8], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x430c44
cmp eax, 0x85788c17
je 0x430c59
cmp eax, 0xa0da02f3
jne 0x430c2a
jmp 0x430e43
cmp eax, 0xd7ff4ccd
je 0x430cb6
cmp eax, 0xe7a53eed
jne 0x430c2a
mov eax, 0xd7ff4ccd
jmp 0x430c2a
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor al, 1
xor ah, 1
or ah, al
xor ah, 1
xor dl, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x430c2a
mov byte [esi + 0x18], 0x11
mov eax, dword [esi + 8]
jmp 0x430c2a
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 9], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x430cf9
cmp eax, 0x85788c17
je 0x430d12
cmp eax, 0xa0da02f3
jne 0x430cdf
jmp 0x430fa2
cmp eax, 0xd7ff4ccd
je 0x430e37
cmp eax, 0xe7a53eed
jne 0x430cdf
mov eax, 0xd7ff4ccd
jmp 0x430cdf
mov al, byte [esi + 6]
mov ah, byte [esi + 0x24]
mov ecx, eax
xor cl, 1
mov dl, ah
mov bl, ah
mov byte [esi + 0x40], ah
xor dl, 1
mov ah, dl
mov byte [esi + 0x2c], dl
mov ch, al
or ch, cl
mov bh, ch
xor bh, 1
mov dh, ch
and dh, bh
mov dl, ch
and dl, dh
xor dh, ch
or dh, dl
mov dl, dh
xor dl, 1
and dl, cl
and dh, al
or dh, dl
or ah, bl
mov dl, ah
mov byte [esi + 0x48], ah
xor ch, cl
mov ah, cl
mov byte [esi + 0x44], cl
or bh, al
xor bh, 1
or bh, ch
xor bh, 1
mov ch, dh
and ch, bh
xor bh, dh
mov dh, dl
xor dh, 1
or bh, ch
and ah, al
mov dl, al
mov bl, byte [esi + 0x2c]
mov al, byte [esi + 0x40]
and bl, al
mov ch, bl
xor ch, 1
or ch, al
mov cl, dl
and cl, al
mov byte [esi + 0x50], cl
xor dl, al
mov byte [esi + 0x9c], dl
mov dl, byte [esi + 0x48]
and al, dl
mov cl, byte [esi + 0x2c]
and dh, cl
or dh, al
or dl, cl
mov al, dl
xor al, dh
xor dh, 1
or dh, dl
xor al, 1
xor dh, 1
or dh, al
mov al, dh
xor al, bh
and dh, al
and al, bh
mov dl, dh
xor dl, 1
xor dh, al
xor al, 1
or al, dl
xor al, 1
or al, dh
mov dl, ah
mov dh, byte [esi + 0x44]
and dl, dh
xor ah, dh
or ah, dl
xor bl, cl
xor ch, 1
or ch, bl
xor ch, ah
mov dl, byte [esi + 0x9c]
or dl, byte [esi + 0x50]
xor ch, 1
mov cl, ch
xor cl, dl
or ch, dl
xor ch, 1
or ch, cl
mov cl, ch
xor cl, 1
and ch, cl
mov edx, ecx
and dl, ch
xor ch, cl
or ch, dl
mov cl, al
xor cl, ch
or ch, al
xor ch, 1
or ch, cl
mov dl, ch
xor dl, cl
test ch, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x430cdf
mov byte [esi + 0x18], 0x1a
mov eax, dword [esi + 8]
jmp 0x430cdf
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 9], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x430e7c
cmp ecx, 0x85788c17
je 0x430e97
cmp ecx, 0xa0da02f3
jne 0x430e5f
jmp 0x43105a
cmp ecx, 0xd7ff4ccd
je 0x430f96
cmp ecx, 0xe7a53eed
jne 0x430e5f
mov ecx, 0xd7ff4ccd
jmp 0x430e5f
mov al, byte [esi + 6]
mov dh, byte [esi + 0x24]
mov byte [esi + 0x2c], dh
mov ch, al
xor ch, 1
mov ah, dh
xor ah, 1
mov dl, ch
or dl, al
mov cl, dl
xor cl, al
or dl, ch
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov bl, dh
and bl, ah
mov cl, bl
xor cl, 1
or cl, ah
xor cl, 1
mov bh, dh
xor bh, bl
or cl, bh
or ah, dh
mov dh, ah
xor dh, cl
xor cl, 1
or cl, ah
xor dh, 1
xor cl, 1
or cl, dh
xor cl, 1
mov ah, cl
or ah, dl
xor ah, 1
xor cl, dl
xor cl, 1
and cl, dl
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
mov ah, byte [esi + 0x2c]
and bl, ah
or bl, bh
and ch, bl
xor bl, 1
and bl, al
or bl, ch
mov edx, eax
and dl, ah
xor al, ah
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, al
xor ah, 1
mov edx, ecx
xor dl, 1
and cl, dl
and al, ah
xor cl, 1
mov ch, cl
xor ch, dl
or cl, dl
xor cl, 1
or cl, ch
xor al, 1
mov ch, al
xor ch, ah
or al, ah
xor al, 1
or al, ch
mov ch, cl
xor ch, 1
and ch, al
xor al, 1
and al, cl
or al, ch
mov ecx, edx
and cl, ah
xor dl, ah
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x430e5f
mov byte [esi + 0x18], 0x1a
mov ecx, dword [esi + 8]
jmp 0x430e5f
cmp dword [esi + 0x20], 0
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 0xa], al
sete byte [esi + 6]
cmp edi, 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x430fd9
cmp eax, 0x85788c17
je 0x430fee
cmp eax, 0xa0da02f3
jne 0x430fbf
jmp 0x43115e
cmp eax, 0xd7ff4ccd
je 0x43104e
cmp eax, 0xe7a53eed
jne 0x430fbf
mov eax, 0xd7ff4ccd
jmp 0x430fbf
mov al, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
xor dl, cl
mov ah, al
xor ah, cl
or al, cl
xor al, 1
or al, ah
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ch, al
xor ch, dl
and ch, al
and al, dl
or al, cl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne edx, edi
test al, 1
mov eax, edx
cmovne eax, edi
test ch, 1
cmove eax, edx
jmp 0x430fbf
mov byte [esi + 0x18], 0x1b
mov eax, dword [esi + 8]
jmp 0x430fbf
test edi, edi
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 0xa], al
sete byte [esi + 6]
cmp dword [esi + 0x20], 0xa
setl byte [esi + 0x24]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x431090
cmp eax, 0x85788c17
je 0x4310a9
cmp eax, 0xa0da02f3
jne 0x431076
jmp 0x4312f2
cmp eax, 0xd7ff4ccd
je 0x431152
cmp eax, 0xe7a53eed
jne 0x431076
mov eax, 0xd7ff4ccd
jmp 0x431076
mov cl, byte [esi + 6]
mov dl, byte [esi + 0x24]
mov ah, cl
xor ah, 1
mov al, dl
xor al, 1
mov dh, cl
or dh, ah
mov ebx, edx
or bl, al
mov ch, cl
or ch, dh
xor ch, 1
xor dh, cl
mov bh, ch
and bh, dh
xor dh, ch
or dh, bh
mov ch, dl
or ch, bl
xor bl, al
mov bh, bl
xor bh, ch
or bl, ch
xor bl, 1
or bl, bh
xor dh, 1
mov ch, dh
xor ch, bl
xor ch, 1
and ch, bl
or dh, bl
mov bl, dh
xor bl, ch
xor ch, 1
or ch, dh
xor bl, 1
xor ch, 1
or ch, bl
and dl, ah
and cl, al
or cl, dl
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, al
xor cl, ch
xor ch, 1
or ch, al
xor cl, 1
mov al, ch
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, edx
mov edi, 0xd7ff4ccd
cmovne eax, edi
test ch, 1
cmovne eax, edx
jmp 0x431076
mov byte [esi + 0x18], 0x1b
mov eax, dword [esi + 8]
jmp 0x431076
mov al, byte [esi + 0x18]
mov byte [esi + 0x2c], al
mov ecx, dword [0x514f64]
lea edi, [ecx - 1]
imul edi, ecx
mov ecx, edi
not ecx
and edi, ecx
mov edx, ecx
and edx, edi
xor edi, ecx
or edi, edx
mov eax, edi
not eax
mov edx, eax
and edx, 0xc3c5ff0
mov ebx, edi
mov ecx, 0xf3c3a00f
and ebx, ecx
or ebx, edx
mov dword [esi + 8], ebx
mov edx, ebx
xor edx, ecx
mov dword [esi + 0x30], edx
mov ecx, ebx
xor ecx, 0xfd81206f
and ecx, edx
mov edx, ecx
not edx
mov dword [esi + 0x20], edx
mov ebx, 0x2373e7e7
and dword [esi + 0x20], ebx
mov ebx, 0x2373e7e7
and ecx, 0xdc8c1818
add ecx, dword [esi + 0x20]
or eax, 0xf1bd7f9f
or edx, eax
and eax, ebx
and edi, 0xc000000
or edi, eax
xor edi, ecx
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x16595cd7
and edx, 0xe9a6a328
or edx, eax
mov ecx, dword [esi + 0x30]
and ecx, 1
mov eax, dword [esi + 8]
xor eax, 0xf3c3a00e
or eax, ecx
mov ecx, edx
xor ecx, 0x1019c8b6
xor edx, 0xe7e42349
mov edi, edx
mov ebx, 0x4fc63701
and edi, ebx
mov ebx, 0xb039c8fe
and ecx, ebx
or ecx, edi
mov edi, dword [esi + 8]
xor edi, 0x3848f0
or edx, eax
mov ebx, 0x4fc63701
and eax, ebx
mov ebx, 0xb039c8fe
and edi, ebx
or edi, eax
mov eax, dword [esi + 0x14]
mov bl, byte [esi + 0x2c]
mov byte [eax + 0xb], bl
xor edi, ecx
not edx
or edx, edi
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
mov edi, dword [0x514f60]
or edx, ecx
sete dl
setne al
cmp edi, 9
setg ah
cmp edi, 0xa
setl cl
mov ch, cl
xor ch, ah
and ch, cl
mov dh, al
or dh, ch
xor dh, 1
xor al, ch
not al
and al, ch
mov ch, dh
and ch, al
xor al, dh
or al, ch
mov ch, ah
xor ch, dl
and ch, ah
xor cl, dl
xor ch, 1
xor cl, 1
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
xor al, 1
and dl, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
xor dl, al
mov ah, al
and ah, cl
xor al, cl
or al, ah
mov ah, al
xor ah, dl
test al, 1
mov ecx, 0xdd4fdd0b
mov edi, 0x42ec6017
cmovne ecx, edi
test dl, 1
cmove ecx, edi
test ah, 1
mov eax, dword [esi + 0x34]
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x3c]
mov dword [esi + 0xc], eax
mov eax, 0xdd4fdd0b
cmove ecx, eax
jmp 0x42f531
mov al, byte [esi + 0x18]
mov ecx, dword [esi + 0x14]
mov byte [ecx + 0xb], al
mov ecx, 0xb84ad46d
jmp 0x42f531
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43133d
cmp eax, 0x85788c17
je 0x431356
cmp eax, 0xa0da02f3
jne 0x431323
jmp 0x437b66
cmp eax, 0xd7ff4ccd
je 0x431490
cmp eax, 0xe7a53eed
jne 0x431323
mov eax, 0xd7ff4ccd
jmp 0x431323
mov cl, byte [esi + 0x18]
mov byte [esi + 0x28], cl
mov dl, byte [esi + 0x1c]
mov ah, cl
xor ah, 1
mov byte [esi + 0x30], ah
mov bh, ah
and bh, cl
mov cl, ah
and cl, bh
xor bh, ah
or bh, cl
mov ch, dl
xor ch, 1
mov byte [esi + 0x2c], ch
mov ah, ch
and ah, dl
xor ch, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, ch
mov bl, ah
mov byte [esi + 0x20], ah
xor bl, 1
mov ecx, ebx
or cl, ah
mov dh, cl
mov byte [esi + 0x34], cl
and dh, bl
mov ah, bh
xor ah, bl
and ah, bh
and bl, bh
mov ch, bh
xor bh, 1
or ch, bh
mov al, ch
xor al, 1
mov cl, byte [esi + 0x30]
and cl, al
mov dl, byte [esi + 0x28]
and ch, dl
or ch, cl
mov cl, al
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor ch, 1
mov cl, ch
xor cl, al
or ch, al
xor ch, 1
or ch, cl
mov cl, byte [esi + 0x34]
mov al, cl
xor al, 1
and al, byte [esi + 0x20]
or dh, al
mov al, cl
mov dl, byte [esi + 0x2c]
and al, dl
xor cl, dl
or cl, al
mov al, cl
xor al, dh
xor dh, 1
or dh, cl
xor al, 1
xor dh, 1
or dh, al
mov al, dh
xor al, 1
or al, ch
xor ch, 1
xor al, 1
or ch, dh
xor ch, 1
mov cl, al
and cl, ch
xor ch, al
or ch, cl
and bh, byte [esi + 0x20]
or bl, bh
xor ah, 1
xor bl, 1
mov al, ah
xor al, bl
or bl, ah
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov cl, al
and cl, bl
xor bl, al
or bl, cl
mov al, ch
xor al, 1
mov cl, al
and cl, ch
mov edx, eax
xor dl, cl
xor cl, 1
or cl, ch
mov ah, bl
xor ah, 1
and bl, ah
xor cl, 1
or cl, dl
mov dl, ah
and dl, bl
xor bl, ah
or bl, dl
xor bl, cl
mov ecx, eax
and cl, ah
xor al, ah
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x431323
mov byte [esi + 0xc], 0x1b
mov eax, edi
jmp 0x431323
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x14], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43151e
cmp eax, 0xc4355b7d
je 0x431537
cmp eax, 0xdf78edc4
jne 0x4314b8
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
or dl, al
mov ecx, edx
xor cl, 1
mov ah, al
mov ch, cl
or cl, al
xor al, 1
and ah, dl
and ch, al
or ch, ah
xor al, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x4314b8
cmp eax, 0x15f53277
je 0x437c1d
cmp eax, 0x791e792f
jne 0x4314b8
mov eax, 0xc4355b7d
jmp 0x4314b8
mov word [esi + 0xc], 0x3e77
mov eax, dword [esi + 0x10]
jmp 0x4314b8
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x14], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x431672
cmp eax, 0xc4355b7d
je 0x431692
cmp eax, 0xdf78edc4
jne 0x431564
mov al, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov ch, al
mov cl, al
mov byte [esi + 0x28], al
xor ch, 1
mov dl, dh
xor dl, 1
mov ah, dl
and ah, dh
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov bl, ah
xor bl, 1
mov al, ch
or al, cl
xor al, 1
or dl, dh
mov dh, ch
xor dh, al
mov bh, dh
xor bh, 1
or al, ch
xor al, 1
or al, dh
xor dh, al
or al, bh
mov bh, ah
xor bh, bl
and bh, ah
xor dh, 1
xor al, 1
or al, dh
mov dh, dl
xor dh, 1
mov cl, bh
xor cl, dl
and cl, bh
and dl, bh
xor bh, 1
and bh, dh
or dl, bh
mov dh, cl
xor dh, 1
xor cl, dl
xor dl, 1
or dl, dh
xor dl, 1
or dl, cl
xor al, 1
mov cl, al
xor cl, dl
xor cl, 1
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov dl, ch
mov dh, byte [esi + 0x28]
and dl, dh
mov cl, dl
and cl, ch
xor dl, ch
or dl, cl
xor bl, dh
xor dl, ah
or ah, ch
xor ah, 1
or ah, bl
mov cl, ah
xor cl, dl
xor dl, 1
xor cl, 1
or dl, ah
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ch, al
xor ch, dl
and ch, al
and dl, al
xor al, 1
and al, cl
or dl, al
mov al, ch
xor al, dl
test al, 1
mov ebx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ebx, edi
test dl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test ch, 1
cmove eax, ebx
jmp 0x431564
cmp eax, 0x15f53277
je 0x437d5f
cmp eax, 0x791e792f
jne 0x431564
mov eax, 0xc4355b7d
jmp 0x431564
mov word [esi + 0xc], 0x3e77
mov eax, dword [esi + 8]
jmp 0x431564
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x14], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x431727
cmp eax, 0xc4355b7d
je 0x431743
cmp eax, 0xdf78edc4
jne 0x4316be
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, dl
and dl, al
xor al, 1
mov ch, ah
xor ch, al
and ch, ah
and al, cl
or dl, al
mov cl, ch
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, ch
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x4316be
cmp eax, 0x15f53277
je 0x437e94
cmp eax, 0x791e792f
jne 0x4316be
mov eax, 0xc4355b7d
jmp 0x4316be
mov eax, dword [esi + 8]
jmp 0x4316be
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
mov dword [esi + 0x20], edi
cmp eax, 0xd7ff4ccc
jg 0x431786
cmp eax, 0x85788c17
je 0x43179f
cmp eax, 0xa0da02f3
jne 0x43176c
jmp 0x437fde
cmp eax, 0xd7ff4ccd
je 0x4318a3
cmp eax, 0xe7a53eed
jne 0x43176c
mov eax, 0xd7ff4ccd
jmp 0x43176c
mov dl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov ecx, edx
xor cl, 1
mov al, cl
and al, dl
mov ch, cl
and ch, al
xor al, cl
or al, ch
mov bl, ah
xor bl, 1
or cl, dl
xor cl, 1
mov dh, bl
xor dh, ah
and dh, bl
mov dl, bl
or dl, ah
mov ch, al
xor ch, cl
or cl, al
xor cl, 1
or cl, ch
xor ch, 1
mov bh, ch
xor bh, cl
or cl, ch
mov ch, dl
xor ch, 1
xor cl, 1
or cl, bh
and dl, ch
mov bh, dl
and bh, ch
xor dl, ch
or dl, bh
mov bh, dh
xor bh, 1
and bh, dl
xor dl, 1
and dl, dh
or dl, bh
mov bh, dh
xor bh, ch
or ch, dh
xor ch, 1
or ch, bh
xor ch, 1
mov dh, dl
and dh, ch
xor ch, dl
mov bh, al
xor bh, 1
or ch, dh
mov dl, ch
xor dl, cl
and ch, dl
and dl, cl
mov cl, ch
and cl, dl
xor dl, ch
or dl, cl
mov cl, bh
and cl, al
mov ch, bh
and ch, cl
xor cl, bh
mov dh, ah
and dh, bl
or cl, ch
mov ch, ah
and ch, dh
xor dh, ah
or dh, ch
mov ah, cl
xor ah, 1
and ah, dh
xor dh, 1
and dh, cl
or dh, ah
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, 1
mov al, dh
and al, bl
xor bl, dh
or bl, al
mov eax, ebx
xor al, 1
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
xor dl, 1
and dl, al
or bl, dl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne edx, edi
test bl, 1
mov eax, edx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test cl, 1
cmove eax, edx
jmp 0x43176c
mov byte [esi + 0xc], 0x2b
mov eax, edi
jmp 0x43176c
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4318e4
cmp eax, 0x85788c17
je 0x4318f9
cmp eax, 0xa0da02f3
jne 0x4318ca
jmp 0x43813e
cmp eax, 0xd7ff4ccd
je 0x43193d
cmp eax, 0xe7a53eed
jne 0x4318ca
mov eax, 0xd7ff4ccd
jmp 0x4318ca
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov ch, cl
xor ch, 1
and ch, dl
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x4318ca
mov byte [esi + 0xc], 0x2b
mov eax, dword [esi + 8]
jmp 0x4318ca
mov ecx, dword [0x514f54]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov edi, edx
mov ebx, 0xccf8608c
and edi, ebx
mov ecx, eax
xor ecx, ebx
and ecx, eax
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov edi, ecx
not edi
and edi, 0xe5de4dc2
and ecx, 0x1a21b23d
or ecx, edi
mov edi, ecx
xor edi, 0xd6d9d2b0
mov ebx, 0x46169033
and edx, ebx
mov ebx, 0xb9e96fcc
and eax, ebx
or eax, edx
mov edx, eax
mov ebx, 0x46169033
xor eax, ebx
and eax, edi
mov edi, dword [0x514f50]
mov ebx, 0xb9e96fcc
xor edx, ebx
xor ecx, 0x29262d4f
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete dl
setne al
sete byte [esi + 0x24]
cmp edi, 9
setg ah
cmp edi, 0xa
setl ch
setl byte [esi + 0x18]
and al, ah
and ch, dl
or ch, al
mov cl, ch
xor cl, ah
and cl, ch
mov al, ah
xor al, dl
not al
and al, dl
or ah, dl
mov dl, ah
xor dl, al
xor al, 1
xor dl, 1
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ah, al
and ah, dl
mov ch, ah
and ch, al
xor ah, al
or ah, ch
mov ch, ah
xor ah, 1
and ah, cl
or al, cl
xor cl, 1
and ch, cl
or ah, ch
xor dl, cl
xor al, 1
or al, dl
xor al, 1
mov cl, ah
and cl, al
xor al, ah
or al, cl
test al, 1
mov ecx, 0xb41a1e42
mov eax, 0x3cf3d7e7
cmovne ecx, eax
mov dword [esi + 0x30], ecx
mov ecx, 0xb41a1e42
mov eax, 0x1034b8b
cmovne ecx, eax
mov dword [esi + 8], ecx
mov ecx, 0x3a2e16de
mov eax, 0x2fd69542
cmovne ecx, eax
mov dword [esi + 0x20], ecx
mov edx, 0x71e51b7d
mov ecx, edx
cmp edx, 0x3a2e16dd
jg 0x431aa7
cmp ecx, 0xe916be85
jle 0x431c14
mov edx, dword [esi + 8]
cmp ecx, 0xe916be86
je 0x431a67
cmp ecx, 0x1034b8b
je 0x431cca
mov edx, ecx
cmp ecx, 0x2fd69542
jne 0x431a67
mov edx, 0x68162720
xor edi, edi
jmp 0x431a67
cmp ecx, 0x6816271f
jg 0x431c41
cmp ecx, 0x3a2e16de
je 0x431cdc
cmp ecx, 0x3fc8f39e
jne 0x431d01
mov eax, dword [esi + 0xc]
mov dword [esi + 0x28], eax
mov edi, dword [esi + 0x14]
mov cl, byte [edi + eax]
mov eax, dword [esi + 0xc]
mov dl, 0x93
sub dl, al
add al, 0x6c
mov ch, al
mov dh, dl
and dh, 0x53
mov ebx, eax
and al, 0xac
or al, dh
xor al, 0x57
or al, dl
and dl, 0x85
and ch, 2
or ch, dl
xor ch, 2
and bl, 0x78
or bl, ch
mov ch, bl
not ch
mov dl, ch
and dl, 0x78
and bl, 0x83
or bl, dl
and ch, 4
or ch, bl
mov dl, ch
xor dl, 4
and dl, ch
mov dh, cl
not dh
mov ebx, ecx
and bl, 0x1c
mov ch, dh
and ch, 0xe3
or ch, bl
mov bl, ch
xor bl, 0x1c
xor ch, 0xe3
and bl, 0x79
mov bh, ch
and bh, 0x86
or bh, bl
xor bh, 0x7d
and ch, 4
or ch, bh
mov bl, ch
not bl
and bl, 0xde
and ch, 0x21
or ch, bl
and dh, 0x19
and cl, 0xe6
or cl, dh
mov dh, cl
xor dh, 0xe2
and dh, 0xfb
xor cl, 0x1d
or cl, dh
mov dh, cl
not dh
and dh, 0xa9
and cl, 0x56
or cl, dh
mov dh, al
not dh
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
not dl
and dl, dh
or al, dl
mov edx, ebx
and dl, al
xor al, bl
mov dh, ch
xor dh, 0x20
xor ch, 0xde
or al, dl
mov bl, ch
and ch, 0xc9
and dh, 0x36
or dh, ch
mov dl, cl
xor dl, 0x16
xor cl, 0xa9
or bl, cl
and cl, 0xc9
and dl, 0x36
or dl, cl
not bl
xor dl, dh
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
not cl
mov ch, cl
and ch, 0x13
and al, 0xec
or al, ch
mov ch, dl
not ch
xor al, 0x13
or al, ch
and ch, 0x5a
and dl, 0xa5
or dl, ch
mov ch, al
not ch
xor dl, 0x5a
or dl, cl
mov cl, al
and cl, 0x52
and ch, 0xad
or ch, cl
mov cl, dl
not cl
or al, dl
and dl, 0x52
and cl, 0xad
or cl, dl
xor cl, ch
not al
or al, cl
mov ecx, dword [esi + 0x28]
mov byte [edi + ecx], al
mov edi, dword [esi + 0xc]
inc edi
mov edx, 0x68162720
jmp 0x431a67
mov edx, dword [esi + 0x20]
cmp ecx, 0x94b4513e
je 0x431a67
mov edx, ecx
cmp ecx, 0xb41a1e42
jne 0x431a67
mov eax, dword [esi + 0x2c]
mov byte [eax], 0
mov edx, 0x1034b8b
jmp 0x431a67
cmp ecx, 0x68162720
je 0x431ce6
mov edx, ecx
cmp ecx, 0x71e51b7d
jne 0x431a67
mov cl, byte [esi + 0x24]
mov dl, byte [esi + 0x18]
mov ch, cl
xor ch, 1
mov dh, dl
xor dh, ch
xor dh, 1
mov bl, ch
and bl, cl
xor ch, bl
xor bl, 1
or bl, cl
or cl, dl
xor cl, 1
or cl, dh
xor bl, 1
or bl, ch
xor bl, dl
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov ch, cl
xor ch, bl
and ch, cl
and bl, cl
or bl, dl
mov cl, ch
xor cl, bl
test cl, 1
mov eax, edi
mov edi, 0x3a2e16de
mov edx, 0x94b4513e
cmovne edi, edx
test bl, 1
mov edx, edi
mov ebx, 0x94b4513e
cmovne edx, ebx
test ch, 1
cmove edx, edi
mov edi, eax
jmp 0x431a67
mov eax, dword [esi + 0x14]
mov byte [eax + 0xc], 0
mov dword [esi + 0x1c], eax
mov edx, dword [esi + 0x30]
jmp 0x431a67
mov edx, 0x94b4513e
jmp 0x431a67
mov dword [esi + 0xc], edi
mov ecx, dword [esi + 0xc]
cmp ecx, 0xc
mov edx, 0xe916be86
mov ecx, 0x3fc8f39e
cmovb edx, ecx
jmp 0x431a67
mov edx, ecx
cmp ecx, 0x3cf3d7e7
jne 0x431a67
push dword [esi + 0x1c]
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov ebx, 0x80e122cf
and edx, ebx
mov edi, eax
and edi, 0x7f1edd30
or edi, edx
mov edx, eax
or edx, 0x80e122ce
and edx, ebx
xor edx, edi
mov edi, edx
not edi
mov dword [esi + 8], edi
mov ebx, 0xfc56f4e5
and dword [esi + 8], ebx
mov ebx, 0x3a90b1a
and edx, ebx
add edx, dword [esi + 8]
mov ebx, 0xfc56f4e5
and ecx, ebx
mov ebx, 0x3a90b1a
and eax, ebx
or eax, ecx
mov ecx, dword [0x514f88]
xor eax, edx
xor edi, eax
test edi, eax
sete byte [esi + 0x39]
cmp ecx, 0xa
setl byte [esi + 0x3a]
mov eax, dword [esi + 0x10]
lea ecx, [eax + 0xe]
mov dword [esi + 0x2c], ecx
add eax, 0xf
mov dword [esi + 0x48], eax
mov ecx, 0xc1ee9540
cmp ecx, 0xf57aa487
jle 0x432024
cmp ecx, 0x5de28c2
jle 0x432233
cmp ecx, 0x5de28c3
je 0x4323e4
cmp ecx, 0x77d9e7ef
jne 0x433e76
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x82f55ee
and ecx, 0xf7d0aa11
or ecx, eax
mov eax, ecx
xor eax, 0x85c02801
xor ecx, 0x2710c8
mov edx, 0x723792d8
and ecx, edx
and eax, 0x8dc86d27
or eax, ecx
mov ebx, eax
xor ebx, edx
xor eax, 0x8c04423
mov ecx, ebx
and ecx, 0xfffffffe
and eax, 0x38f756eb
and ebx, 0xc708a914
or ebx, eax
xor ebx, 0xc708a915
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x6b06d01
mov edx, ebx
and edx, 0xf9400054
or edx, ecx
mov ecx, edx
xor ecx, 0x71400000
xor edx, 0x6880a80
mov edi, 0x8e880ad4
and edx, edi
and ecx, 0x71706501
or ecx, edx
mov edi, dword [0x514f98]
or eax, 0x8e800854
mov edx, 0x8e880ad4
and eax, edx
and ebx, 0x7902a
or ebx, eax
xor ebx, ecx
mov eax, ebx
not eax
and eax, 0xf92aa
and ebx, 0xfff06d55
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x85d1adae
mov edx, 0x7a2e5251
and ebx, edx
or ebx, ecx
xor ebx, edx
or ebx, eax
cmp ebx, 0xffffffff
sete byte [esi + 4]
sete al
setne cl
cmp edi, 9
setg dl
mov dword [esi + 0x14], edi
cmp edi, 0xa
setl byte [esi + 5]
setl ah
mov ch, ah
and ah, cl
and cl, dl
and ch, al
or ch, cl
mov cl, ch
xor cl, dl
and cl, ch
and al, dl
or ah, al
xor cl, 1
xor ah, 1
mov al, ah
xor al, cl
and ah, cl
or ah, al
mov dl, ah
xor dl, al
test ah, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
not ebx
mov dword [esi + 0x20], ebx
test al, al
cmove ecx, edi
test dl, 1
mov eax, 0xa0da02f3
cmove ecx, eax
mov dword [esi + 8], ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x431f36
cmp ecx, 0x85788c17
je 0x431f51
cmp ecx, 0xa0da02f3
jne 0x431f19
jmp 0x4323f4
cmp ecx, 0xd7ff4ccd
je 0x432018
cmp ecx, 0xe7a53eed
jne 0x431f19
mov ecx, 0xd7ff4ccd
jmp 0x431f19
mov al, byte [esi + 4]
mov dh, byte [esi + 5]
mov dl, al
xor dl, 1
mov bl, dh
xor bl, 1
mov ecx, eax
or cl, dl
mov ch, bl
xor ch, dh
and ch, bl
mov ah, al
or ah, cl
xor cl, dl
xor ah, 1
xor cl, 1
mov bh, ah
and bh, cl
xor cl, ah
or cl, bh
mov ah, ch
xor ah, 1
and ah, ch
mov bh, ah
and bh, ch
xor ah, ch
or ah, bh
xor ah, 1
mov ch, ah
or ch, cl
xor ah, cl
xor ah, 1
and ah, cl
xor ah, 1
mov cl, ch
xor cl, ah
or ah, ch
xor ah, 1
or ah, cl
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov cl, dh
mov ch, al
and ch, dh
xor al, dh
and dh, bl
xor cl, dh
xor dh, 1
or dh, bl
xor dh, 1
or dh, cl
mov cl, dl
xor cl, 1
and cl, dh
xor dh, 1
and dh, dl
or dh, cl
or al, ch
mov ecx, eax
xor cl, dh
xor dh, 1
xor cl, 1
or dh, al
xor dh, 1
or dh, cl
xor dh, ah
and ah, dh
mov al, dh
xor al, ah
test al, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dh, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, ebx
test ah, 1
cmove ecx, ebx
jmp 0x431f19
mov byte [esi + 6], 0x2f
mov ecx, dword [esi + 8]
jmp 0x431f19
cmp ecx, 0xc1ee953f
jg 0x4323b0
cmp ecx, 0x8de1144c
je 0x43248d
cmp ecx, 0x9c426a01
jne 0x431d9d
mov ecx, dword [0x514f9c]
lea edx, [ecx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x4f31d653
mov edi, edx
and edi, 0xb0ce29ac
or edi, eax
mov ecx, edi
xor ecx, 0xa04420a4
xor edi, 0x4111d010
mov eax, 0x519bd918
and edi, eax
and ecx, 0xae6426e6
or ecx, edi
mov eax, edx
mov edi, 0x519bd918
or eax, edi
and eax, 0x519bd919
xor eax, ecx
mov edi, eax
not edi
mov ecx, 0x94f5e7c1
and ebx, ecx
and edx, 0x6b0a183e
or edx, ebx
mov ecx, eax
mov ebx, 0x9d4e8f70
and ecx, ebx
mov ebx, 0x62b1708f
and edi, ebx
or edi, ecx
mov ecx, edx
xor ecx, 0x6200100e
mov ebx, 0x94f5e7c1
xor edx, ebx
or eax, edx
mov ebx, 0x9d4e8f70
and edx, ebx
mov ebx, 0x62b1708f
and ecx, ebx
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov edx, eax
not edx
and edx, 0xdb6fa70b
mov ecx, 0x249058f4
and eax, ecx
or eax, edx
xor eax, ecx
mov dword [esi + 8], eax
sete byte [esi + 4]
mov edx, dword [0x514f98]
sete al
cmp edx, 9
setg cl
mov dword [esi + 0x14], edx
cmp edx, 0xa
setl byte [esi + 5]
setl dl
mov ah, cl
xor ah, al
xor cl, ah
and cl, ah
not ah
and ah, al
xor al, dl
and al, dl
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
mov ch, ah
and ch, cl
xor ah, cl
xor al, 1
or ah, ch
xor ah, al
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov cl, ah
xor cl, al
not cl
test cl, 1
mov ecx, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne ecx, edx
test al, 1
mov edi, 0xa0da02f3
cmovne edi, ecx
test ah, 1
cmovne edi, ecx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x432194
cmp eax, 0x85788c17
je 0x4321ad
cmp eax, 0xa0da02f3
jne 0x43217a
jmp 0x4324a3
cmp eax, 0xd7ff4ccd
je 0x432228
cmp eax, 0xe7a53eed
jne 0x43217a
mov eax, 0xd7ff4ccd
jmp 0x43217a
mov dl, byte [esi + 4]
mov cl, byte [esi + 5]
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
xor dl, al
xor dl, 1
or dl, ah
and al, cl
mov ch, al
and ch, cl
xor al, cl
mov cl, dl
xor cl, 1
or al, ch
xor al, ah
mov ah, cl
and ah, dl
mov ch, ah
and ch, cl
xor ah, cl
mov cl, al
xor cl, 1
and cl, al
or ah, ch
xor cl, 1
mov ch, cl
xor ch, al
or cl, al
xor cl, 1
or cl, ch
xor cl, ah
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x43217a
mov byte [esi + 6], 0x2f
mov eax, edi
jmp 0x43217a
cmp ecx, 0xf57aa488
je 0x43261f
cmp ecx, 0xfcc48ae5
jne 0x431d9d
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x3b]
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edi, ecx
xor edi, 0xd91c376
and edi, ecx
not ecx
and ecx, 0x10c246
mov edx, 0xd810130
and eax, edx
or eax, ecx
xor eax, edx
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
not eax
and eax, 0x90f67d30
and edi, 0x6f0982cf
or edi, eax
mov ecx, edi
xor ecx, 0x629841b9
mov edx, edi
xor edx, 0x629841b8
and edx, ecx
xor edi, 0x1d668000
and edi, 0x5f76c120
and ecx, 0xa0893edf
or ecx, edi
mov eax, edx
not eax
mov edi, eax
mov ebx, 0xf7930cd1
and edi, ebx
mov ebx, 0x86cf32e
and edx, ebx
or edx, edi
mov edi, ecx
xor edi, 0x8320e
xor ecx, 0x5f76c121
or eax, ecx
mov ebx, 0xf7930cd1
and ecx, ebx
mov ebx, 0x86cf32e
and edi, ebx
or edi, ecx
mov ecx, dword [0x514f88]
xor edi, edx
not eax
or eax, edi
mov edx, eax
not edx
mov edi, edx
and edi, 0x166c287b
and edx, eax
mov ebx, 0xe993d784
and eax, ebx
or eax, edi
xor eax, ebx
mov edi, eax
and edi, edx
xor eax, edx
or eax, edi
mov edx, eax
not edx
mov edi, edx
mov ebx, 0xda808673
and edi, ebx
and eax, 0x257f798c
or eax, edi
xor eax, ebx
xor edx, eax
test edx, eax
setne al
sete dl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg cl
mov ch, cl
xor ch, dl
mov dh, ch
not dh
and dh, dl
mov ebx, ecx
or bl, dl
xor bl, 1
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
and ah, al
and ch, cl
and cl, dl
or cl, ah
mov al, ch
and al, cl
xor cl, ch
or cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xe4ea3b48
mov edx, 0x8de1144c
cmovne eax, edx
test cl, cl
mov ecx, 0xe4ea3b48
cmovne ecx, eax
test bl, bl
cmove ecx, eax
jmp 0x431d9d
cmp ecx, 0xc1ee9540
je 0x4326e3
cmp ecx, 0xe4ea3b48
jne 0x431d9d
cmp byte [esi + 0x3b], 0
mov ecx, 0xf57aa488
mov eax, 0x17f0b5b3
cmovne ecx, eax
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x28], eax
jmp 0x431d9d
mov ecx, 0xf57aa488
mov eax, dword [esi + 0x24]
mov dword [esi + 0x28], eax
jmp 0x431d9d
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43242b
cmp eax, 0x85788c17
je 0x432440
cmp eax, 0xa0da02f3
jne 0x432411
jmp 0x432730
cmp eax, 0xd7ff4ccd
je 0x432484
cmp eax, 0xe7a53eed
jne 0x432411
mov eax, 0xd7ff4ccd
jmp 0x432411
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor cl, al
xor al, 1
xor dl, al
xor dl, 1
or dl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x432411
mov byte [esi + 6], 2
mov eax, dword [esi + 8]
jmp 0x432411
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov ecx, 0xfcc48ae5
jmp 0x431d9d
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4324da
cmp eax, 0x85788c17
je 0x4324f3
cmp eax, 0xa0da02f3
jne 0x4324c0
jmp 0x4327ef
cmp eax, 0xd7ff4ccd
je 0x432614
cmp eax, 0xe7a53eed
jne 0x4324c0
mov eax, 0xd7ff4ccd
jmp 0x4324c0
mov cl, byte [esi + 4]
mov ch, byte [esi + 5]
mov ah, cl
xor ah, 1
mov bh, ah
and bh, cl
mov al, ah
xor al, bh
xor bh, 1
or bh, cl
xor bh, 1
or bh, al
mov al, bh
xor al, 1
mov bl, ch
xor bl, 1
mov edx, ebx
and dl, ch
mov dh, bl
and dh, dl
xor dl, bl
or dl, dh
or ah, cl
mov cl, ah
xor cl, 1
mov dh, dl
xor dh, 1
or bl, ch
mov ch, bh
xor ch, ah
and ch, bh
and cl, al
and ah, bh
or ah, cl
mov cl, ch
xor cl, 1
xor ch, ah
xor ah, 1
or ah, cl
mov cl, bl
xor cl, 1
xor ah, 1
or ah, ch
mov ch, dl
xor ch, bl
and ch, dl
and cl, dh
and bl, dl
or bl, cl
xor ch, 1
xor bl, 1
mov cl, ch
xor cl, bl
or bl, ch
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov ch, cl
and ch, bl
xor bl, cl
or bl, ch
mov ecx, ebx
and cl, ah
xor ah, 1
xor bl, 1
and bl, ah
or bl, cl
mov cl, bh
and cl, al
mov ah, cl
and ah, bh
xor cl, bh
and dl, dh
or cl, ah
xor dl, 1
mov ah, dl
xor ah, dh
or dl, dh
xor dl, 1
or dl, ah
mov ah, cl
xor ah, 1
and ah, dl
xor dl, 1
and dl, cl
or dl, ah
mov ecx, eax
and cl, dh
xor dh, al
or dh, cl
xor dh, 1
mov eax, edx
and al, dh
xor dh, dl
or dh, al
mov al, dh
xor al, 1
and al, dh
xor al, 1
mov cl, dh
xor cl, al
or al, dh
xor al, 1
or al, cl
xor al, 1
xor bl, 1
mov ecx, ebx
or cl, al
xor bl, al
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test bl, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x4324c0
mov byte [esi + 6], 2
mov eax, edi
jmp 0x4324c0
mov ecx, dword [0x514f8c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov ebx, 0x929a8c0f
and edx, ebx
mov edi, ecx
or edi, ebx
xor edi, edx
mov edx, edi
not edx
and edi, 0x56769ea5
and edx, 0xa989615a
or edx, edi
mov edi, edx
xor edi, 0x3b13ed54
mov ebx, 0x9ea91449
and ecx, ebx
mov ebx, 0x6156ebb6
and eax, ebx
or eax, ecx
mov ecx, eax
mov ebx, 0x9ea91449
xor eax, ebx
and eax, edi
mov edi, 0x6156ebb6
xor ecx, edi
xor edx, 0xc4ec12ab
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
mov eax, dword [0x514f88]
sete cl
setne dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg al
mov ah, al
and ah, dl
and cl, al
xor al, dl
or al, ah
and ch, dl
or ch, cl
xor ch, 1
mov edx, eax
or dl, ch
xor ch, al
mov eax, edx
xor al, ch
test ch, ch
mov ecx, 0x8de1144c
mov edi, 0xfcc48ae5
cmovne ecx, edi
test dl, dl
mov edx, 0x8de1144c
cmovne ecx, edx
test al, al
mov eax, dword [esi + 0x28]
mov dword [esi + 0xc], eax
cmove ecx, edi
jmp 0x431d9d
mov al, byte [esi + 0x39]
mov cl, byte [esi + 0x3a]
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, dl
xor dl, 1
mov ah, cl
xor ah, dl
and ah, cl
and dl, cl
or dl, al
mov al, ah
xor al, dl
test dl, 1
mov ecx, 0x77d9e7ef
mov edi, 0x9c426a01
cmovne ecx, edi
test ah, 1
mov edx, 0x77d9e7ef
cmove ecx, edx
test al, 1
cmovne ecx, edi
jmp 0x431d9d
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x432768
cmp eax, 0x85788c17
je 0x43277d
cmp eax, 0xa0da02f3
jne 0x43274e
jmp 0x4328ad
cmp eax, 0xd7ff4ccd
je 0x4327e3
cmp eax, 0xe7a53eed
jne 0x43274e
mov eax, 0xd7ff4ccd
jmp 0x43274e
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
mov ah, cl
xor ah, 1
mov ch, al
xor ch, cl
or ah, al
or al, cl
xor al, 1
or al, ch
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, ah
or dl, ah
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
or cl, dl
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x43274e
mov byte [esi + 6], 0x27
mov eax, dword [esi + 8]
jmp 0x43274e
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x432827
cmp eax, 0x85788c17
je 0x43283c
cmp eax, 0xa0da02f3
jne 0x43280d
jmp 0x432984
cmp eax, 0xd7ff4ccd
je 0x4328a2
cmp eax, 0xe7a53eed
jne 0x43280d
mov eax, 0xd7ff4ccd
jmp 0x43280d
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ch, al
or ch, cl
and cl, dl
xor cl, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
xor cl, al
xor al, dl
xor al, 1
xor ch, 1
or ch, al
mov al, ch
xor al, 1
mov edx, ecx
xor dl, 1
and cl, ch
or ch, dl
and dl, al
or dl, cl
mov al, ch
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, ebx
mov edx, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x43280d
mov byte [esi + 6], 0x27
mov eax, edi
jmp 0x43280d
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4328e5
cmp eax, 0x85788c17
je 0x4328fe
cmp eax, 0xa0da02f3
jne 0x4328cb
jmp 0x432a57
cmp eax, 0xd7ff4ccd
je 0x432978
cmp eax, 0xe7a53eed
jne 0x4328cb
mov eax, 0xd7ff4ccd
jmp 0x4328cb
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, al
xor ah, cl
or al, cl
xor al, 1
or al, ah
mov ch, al
xor ch, 1
and ah, cl
or dl, cl
xor dl, 1
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
mov cl, dl
xor cl, 1
mov dh, cl
and dh, dl
mov ah, cl
xor ah, dh
xor dh, 1
or dh, dl
xor dh, 1
or dh, ah
and ch, dh
xor dh, 1
and dh, al
or dh, ch
mov dl, al
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, dh
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dh, 1
cmove eax, ebx
jmp 0x4328cb
mov byte [esi + 6], 1
mov eax, dword [esi + 8]
jmp 0x4328cb
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x4329bf
cmp ecx, 0x85788c17
je 0x4329da
cmp ecx, 0xa0da02f3
jne 0x4329a2
jmp 0x432b1a
cmp ecx, 0xd7ff4ccd
je 0x432a4c
cmp ecx, 0xe7a53eed
jne 0x4329a2
mov ecx, 0xd7ff4ccd
jmp 0x4329a2
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, cl
xor ah, 1
mov ch, ah
mov al, ah
xor ah, dl
xor ah, 1
and ah, dl
xor dl, 1
and ch, dl
xor al, dl
or al, ch
xor dl, cl
xor dl, 1
and dl, cl
xor ah, 1
xor dl, 1
mov cl, ah
xor cl, dl
or dl, ah
mov ah, al
xor ah, 1
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, ah
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
cmove ecx, ebx
jmp 0x4329a2
mov byte [esi + 6], 1
mov ecx, edi
jmp 0x4329a2
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x432a8f
cmp eax, 0x85788c17
je 0x432aa4
cmp eax, 0xa0da02f3
jne 0x432a75
jmp 0x432bde
cmp eax, 0xd7ff4ccd
je 0x432b0e
cmp eax, 0xe7a53eed
jne 0x432a75
mov eax, 0xd7ff4ccd
jmp 0x432a75
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
xor al, 1
mov ah, al
mov ch, al
and al, dl
xor dl, 1
and ah, dl
xor ch, dl
or ch, ah
and dl, cl
or al, dl
mov cl, al
xor cl, 1
mov edx, eax
and dl, cl
mov dh, dl
xor dh, 1
or dh, cl
xor cl, ch
xor ch, 1
xor dl, al
xor dh, 1
or dh, dl
xor dh, ch
or al, ch
xor al, 1
or al, cl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x432a75
mov byte [esi + 6], 0x19
mov eax, dword [esi + 8]
jmp 0x432a75
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x432b52
cmp eax, 0x85788c17
je 0x432b67
cmp eax, 0xa0da02f3
jne 0x432b38
jmp 0x432c9e
cmp eax, 0xd7ff4ccd
je 0x432bd3
cmp eax, 0xe7a53eed
jne 0x432b38
mov eax, 0xd7ff4ccd
jmp 0x432b38
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
and cl, al
or cl, ch
mov ch, cl
xor ch, ah
and ch, cl
and ah, al
xor ah, 1
mov cl, al
xor cl, ah
or ah, al
xor ah, 1
or ah, cl
xor ah, dl
mov cl, ch
xor cl, 1
mov al, ah
xor al, 1
and ah, cl
or cl, al
and al, ch
or al, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x432b38
mov byte [esi + 6], 0x19
mov eax, edi
jmp 0x432b38
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x432c16
cmp eax, 0x85788c17
je 0x432c2b
cmp eax, 0xa0da02f3
jne 0x432bfc
jmp 0x432d51
cmp eax, 0xd7ff4ccd
je 0x432c92
cmp eax, 0xe7a53eed
jne 0x432bfc
mov eax, 0xd7ff4ccd
jmp 0x432bfc
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, dl
mov ch, al
and ch, cl
or dl, al
xor cl, al
and cl, al
xor al, 1
and ah, al
or ch, ah
xor ch, 1
or ch, al
xor dl, 1
mov eax, edx
and al, cl
xor cl, dl
mov dl, ch
xor dl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, ch
or ch, al
and al, dl
or al, cl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x432bfc
mov byte [esi + 6], 5
mov eax, dword [esi + 8]
jmp 0x432bfc
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x432cd6
cmp eax, 0x85788c17
je 0x432ceb
cmp eax, 0xa0da02f3
jne 0x432cbc
jmp 0x432ec0
cmp eax, 0xd7ff4ccd
je 0x432d46
cmp eax, 0xe7a53eed
jne 0x432cbc
mov eax, 0xd7ff4ccd
jmp 0x432cbc
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor al, 1
mov ch, ah
xor ch, al
and ch, ah
or al, cl
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
xor ch, 1
xor al, 1
mov cl, ch
or cl, al
xor al, ch
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x432cbc
mov byte [esi + 6], 5
mov eax, edi
jmp 0x432cbc
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x432d89
cmp eax, 0x85788c17
je 0x432da2
cmp eax, 0xa0da02f3
jne 0x432d6f
jmp 0x432f7e
cmp eax, 0xd7ff4ccd
je 0x432eb4
cmp eax, 0xe7a53eed
jne 0x432d6f
mov eax, 0xd7ff4ccd
jmp 0x432d6f
mov al, byte [esi + 4]
mov dl, byte [esi + 5]
mov dh, al
xor dh, 1
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, dh
mov ah, dl
mov byte [esi + 0x3c], dl
xor ah, cl
mov byte [esi + 0x30], ah
mov ch, al
and ch, dh
and dl, cl
xor ch, 1
mov ah, dh
xor ah, ch
mov byte [esi + 0x34], ah
or ch, dh
mov bh, cl
or cl, dh
mov byte [esi + 0x40], cl
mov cl, al
mov byte [esi + 0x44], al
or dh, al
mov al, dh
xor al, 1
and bl, cl
mov ah, bl
xor ah, 1
and bl, dh
or dh, ah
and ah, al
or ah, bl
xor dh, 1
mov al, dh
and al, ah
xor ah, dh
or ah, al
mov cl, byte [esi + 0x3c]
or bh, cl
mov al, bh
xor al, 1
mov dh, al
and dh, bh
mov bl, dh
and bl, al
xor dh, al
or dh, bl
mov bl, byte [esi + 0x30]
and bl, cl
mov al, dh
xor al, 1
and al, bl
xor bl, 1
and dh, bl
or dh, al
mov al, bh
and al, bl
xor bl, bh
or bl, al
xor bl, 1
mov al, dh
and al, bl
xor bl, dh
or bl, al
xor ah, 1
mov al, ah
xor al, bl
xor al, 1
and al, bl
or ah, bl
xor ah, 1
mov dh, al
and dh, ah
xor ah, al
or ah, dh
xor ch, 1
or ch, byte [esi + 0x34]
mov al, cl
and al, dl
xor dl, cl
or dl, al
xor dl, ch
mov al, byte [esi + 0x44]
xor al, cl
mov cl, byte [esi + 0x40]
xor cl, 1
or cl, al
mov al, cl
xor al, dl
xor dl, 1
or dl, cl
xor al, 1
xor dl, 1
or dl, al
xor dl, 1
mov cl, ah
xor cl, dl
or dl, ah
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmove eax, ebx
jmp 0x432d6f
mov byte [esi + 6], 0x1b
mov eax, dword [esi + 8]
jmp 0x432d6f
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x432efb
cmp ecx, 0x85788c17
je 0x432f12
cmp ecx, 0xa0da02f3
jne 0x432ede
jmp 0x43303d
cmp ecx, 0xd7ff4ccd
je 0x432f73
cmp ecx, 0xe7a53eed
jne 0x432ede
mov ecx, 0xd7ff4ccd
jmp 0x432ede
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, edx
xor al, 1
mov ah, cl
xor ah, 1
mov ch, ah
xor ch, dl
mov dh, ch
xor dh, ah
and dh, ch
and al, dl
mov ch, al
and ch, dl
xor al, dl
or al, ch
and ah, al
xor al, 1
and al, cl
or al, ah
mov cl, dh
xor cl, 1
xor dh, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dh
test cl, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dh, 1
mov ecx, ebx
mov edx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmovne ecx, ebx
jmp 0x432ede
mov byte [esi + 6], 0x1b
mov ecx, edi
jmp 0x432ede
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x432fb6
cmp eax, 0x85788c17
je 0x432fcb
cmp eax, 0xa0da02f3
jne 0x432f9c
jmp 0x4330f8
cmp eax, 0xd7ff4ccd
je 0x433031
cmp eax, 0xe7a53eed
jne 0x432f9c
mov eax, 0xd7ff4ccd
jmp 0x432f9c
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, al
mov ch, cl
or ch, al
xor ch, 1
or ch, ah
and al, dl
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
mov edx, ecx
xor dl, 1
xor ch, 1
and dl, al
xor al, 1
and al, cl
or al, dl
xor al, ch
mov cl, al
xor cl, 1
and ch, cl
xor cl, ch
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmove eax, ebx
jmp 0x432f9c
mov byte [esi + 6], 0x12
mov eax, dword [esi + 8]
jmp 0x432f9c
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x433075
cmp eax, 0x85788c17
je 0x43308a
cmp eax, 0xa0da02f3
jne 0x43305b
jmp 0x43325f
cmp eax, 0xd7ff4ccd
je 0x4330ed
cmp eax, 0xe7a53eed
jne 0x43305b
mov eax, 0xd7ff4ccd
jmp 0x43305b
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
or dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
or cl, al
xor cl, 1
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
and dl, ch
xor ch, 1
xor al, 1
mov cl, ch
xor cl, al
and cl, ch
and al, ch
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test al, 1
mov eax, edx
cmovne eax, ebx
test cl, 1
cmove eax, edx
jmp 0x43305b
mov byte [esi + 6], 0x12
mov eax, edi
jmp 0x43305b
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x433133
cmp ecx, 0x85788c17
je 0x43314e
cmp ecx, 0xa0da02f3
jne 0x433116
jmp 0x433320
cmp ecx, 0xd7ff4ccd
je 0x433253
cmp ecx, 0xe7a53eed
jne 0x433116
mov ecx, 0xd7ff4ccd
jmp 0x433116
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov ah, al
mov byte [esi + 0x30], al
xor ah, 1
mov edx, ecx
xor dl, 1
mov dh, dl
and dh, cl
xor dl, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, dl
mov ecx, eax
or cl, ah
mov dl, dh
xor dl, 1
mov ch, dh
xor ch, dl
and ch, dh
mov ebx, eax
and bl, ah
xor bl, 1
mov bh, ah
xor bh, bl
or bl, ah
xor bl, 1
or bl, bh
xor bl, cl
xor bl, 1
mov bh, al
and bh, cl
xor cl, al
or cl, bh
mov bh, bl
xor bh, cl
or cl, bl
xor cl, 1
or cl, bh
mov bl, ch
xor bl, 1
mov bh, bl
and bh, ch
mov al, bl
xor al, bh
xor bh, 1
or bh, ch
xor bh, 1
or bh, al
xor bh, 1
or bl, ch
xor bl, 1
mov al, bh
and al, bl
xor bl, bh
or bl, al
xor bl, cl
mov ecx, ebx
xor cl, 1
and dh, byte [esi + 0x30]
mov al, ah
xor al, dl
and al, ah
and dl, ah
or dl, dh
mov ah, al
xor ah, 1
xor al, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, al
mov ah, dl
xor ah, 1
and bl, cl
mov al, dl
and al, ah
mov ch, cl
and ch, bl
xor bl, cl
or bl, ch
xor al, 1
mov ch, ah
xor ch, al
or al, ah
xor al, 1
or al, ch
mov ah, bl
xor ah, 1
and ah, al
xor al, 1
and al, bl
or al, ah
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x433116
mov byte [esi + 6], 0x18
mov ecx, dword [esi + 8]
jmp 0x433116
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x433297
cmp eax, 0x85788c17
je 0x4332ac
cmp eax, 0xa0da02f3
jne 0x43327d
jmp 0x4333ea
cmp eax, 0xd7ff4ccd
je 0x433315
cmp eax, 0xe7a53eed
jne 0x43327d
mov eax, 0xd7ff4ccd
jmp 0x43327d
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and dl, ah
and al, cl
or al, dl
mov edx, eax
xor dl, ah
and dl, al
mov al, ah
xor al, cl
xor al, 1
and al, cl
or ah, cl
mov cl, ah
xor cl, al
xor al, 1
xor cl, 1
or al, ah
xor al, 1
or al, cl
xor dl, 1
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x43327d
mov byte [esi + 6], 0x18
mov eax, edi
jmp 0x43327d
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x433358
cmp eax, 0x85788c17
je 0x43336d
cmp eax, 0xa0da02f3
jne 0x43333e
jmp 0x4334bd
cmp eax, 0xd7ff4ccd
je 0x4333de
cmp eax, 0xe7a53eed
jne 0x43333e
mov eax, 0xd7ff4ccd
jmp 0x43333e
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and dl, ah
mov ch, cl
and ch, al
or ch, dl
xor ch, 1
or ch, ah
xor ah, al
xor ah, 1
and ah, al
xor al, cl
and al, cl
xor ah, 1
xor al, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov cl, al
and al, ch
xor ch, 1
xor cl, 1
mov dl, ch
xor dl, cl
and dl, ch
and cl, ch
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ebx, edi
test cl, 1
mov eax, ebx
cmovne eax, edi
test dl, 1
cmove eax, ebx
jmp 0x43333e
mov byte [esi + 6], 0x1c
mov eax, dword [esi + 8]
jmp 0x43333e
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
mov dword [esi + 0x20], edi
cmp eax, 0xd7ff4ccc
jg 0x433425
cmp eax, 0x85788c17
je 0x43343e
cmp eax, 0xa0da02f3
jne 0x43340b
jmp 0x433609
cmp eax, 0xd7ff4ccd
je 0x4334b2
cmp eax, 0xe7a53eed
jne 0x43340b
mov eax, 0xd7ff4ccd
jmp 0x43340b
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and dl, ah
mov ch, cl
and ch, al
or ch, dl
xor ch, 1
or ch, ah
xor ah, al
xor ah, 1
and ah, al
xor al, cl
and al, cl
mov cl, ah
xor cl, 1
xor ah, al
xor al, 1
or al, cl
xor al, 1
or al, ah
mov cl, al
and al, ch
xor ch, 1
xor cl, 1
mov dl, ch
xor dl, cl
and dl, ch
and cl, ch
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ebx, edi
test cl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test dl, 1
cmove eax, ebx
jmp 0x43340b
mov byte [esi + 6], 0x1c
mov eax, edi
jmp 0x43340b
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4334f5
cmp eax, 0x85788c17
je 0x43350e
cmp eax, 0xa0da02f3
jne 0x4334db
jmp 0x4336ea
cmp eax, 0xd7ff4ccd
je 0x4335fd
cmp eax, 0xe7a53eed
jne 0x4334db
mov eax, 0xd7ff4ccd
jmp 0x4334db
mov ah, byte [esi + 4]
mov cl, byte [esi + 5]
mov al, ah
xor al, 1
mov edx, eax
mov byte [esi + 0x30], al
mov al, cl
xor al, 1
mov ch, al
and ch, cl
mov dh, ch
xor dh, 1
or dh, cl
mov ebx, ecx
or bl, al
xor bl, 1
mov cl, ah
or cl, dl
xor cl, 1
mov bh, ah
and bh, cl
xor cl, ah
or cl, bh
mov bh, al
xor bh, bl
and bl, bh
xor bh, 1
mov dl, bl
and dl, bh
xor bh, bl
or bh, dl
xor cl, 1
mov dl, cl
xor dl, bh
xor dl, 1
and dl, bh
or cl, bh
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor ch, al
xor dh, 1
or dh, ch
and ah, dh
xor dh, 1
mov ch, byte [esi + 0x30]
and dh, ch
or dh, ah
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
xor al, 1
mov dl, dh
and dl, al
xor al, dh
or al, dl
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
xor dl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, dl
mov al, cl
xor al, 1
mov edx, eax
and dl, cl
mov ch, al
xor ch, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, ch
mov ecx, edx
and dl, ah
xor ah, 1
xor cl, 1
and cl, ah
or dl, cl
mov ecx, eax
and cl, ah
xor al, ah
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4334db
mov byte [esi + 6], 0xc
mov eax, dword [esi + 8]
jmp 0x4334db
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x433641
cmp eax, 0x85788c17
je 0x43365a
cmp eax, 0xa0da02f3
jne 0x433627
jmp 0x4337a4
cmp eax, 0xd7ff4ccd
je 0x4336df
cmp eax, 0xe7a53eed
jne 0x433627
mov eax, 0xd7ff4ccd
jmp 0x433627
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov ah, al
xor ah, 1
mov ch, cl
xor ch, al
mov edx, ecx
or dl, al
xor dl, 1
or dl, ch
and al, ah
mov ch, ah
and ch, al
xor al, ah
mov ah, cl
xor ah, 1
or al, ch
and cl, al
xor al, 1
and al, ah
or al, cl
mov ecx, eax
xor cl, 1
mov ch, al
and ch, cl
xor ch, 1
mov ah, ch
xor ah, cl
or ch, cl
xor ch, 1
or ch, ah
mov ah, ch
and ah, dl
xor cl, dl
xor dl, 1
xor ch, 1
and ch, dl
or ch, ah
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x433627
mov byte [esi + 6], 0xc
mov eax, edi
jmp 0x433627
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x433722
cmp eax, 0x85788c17
je 0x433737
cmp eax, 0xa0da02f3
jne 0x433708
jmp 0x433878
cmp eax, 0xd7ff4ccd
je 0x433798
cmp eax, 0xe7a53eed
jne 0x433708
mov eax, 0xd7ff4ccd
jmp 0x433708
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ch, al
xor ch, dl
or dl, al
xor al, 1
xor ch, 1
or ch, al
mov ah, ch
xor ah, 1
or al, cl
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, 1
and al, ch
or ch, cl
and cl, ah
or cl, al
mov al, ch
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x433708
mov byte [esi + 6], 0x12
mov eax, dword [esi + 8]
jmp 0x433708
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4337dc
cmp eax, 0x85788c17
je 0x4337f5
cmp eax, 0xa0da02f3
jne 0x4337c2
jmp 0x43395b
cmp eax, 0xd7ff4ccd
je 0x43386d
cmp eax, 0xe7a53eed
jne 0x4337c2
mov eax, 0xd7ff4ccd
jmp 0x4337c2
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
xor dl, cl
xor dl, 1
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor cl, al
xor cl, 1
and cl, al
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
mov al, ch
xor al, 1
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or cl, al
mov dh, al
xor dh, dl
xor dl, ch
xor cl, 1
or cl, dl
mov dl, dh
xor dl, cl
test cl, 1
mov eax, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dh, 1
cmovne eax, ecx
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4337c2
mov byte [esi + 6], 0x12
mov eax, edi
jmp 0x4337c2
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4338b0
cmp eax, 0x85788c17
je 0x4338c9
cmp eax, 0xa0da02f3
jne 0x433896
jmp 0x433adb
cmp eax, 0xd7ff4ccd
je 0x43394f
cmp eax, 0xe7a53eed
jne 0x433896
mov eax, 0xd7ff4ccd
jmp 0x433896
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, ah
and ch, cl
and cl, al
and al, dl
mov dh, dl
and dh, al
xor al, dl
and dl, ah
or cl, dl
mov dl, cl
xor dl, ah
and dl, cl
mov cl, ah
and cl, ch
xor ch, ah
or ch, cl
or al, dh
xor al, ch
mov ecx, eax
xor cl, 1
mov ah, dl
xor ah, 1
mov ch, dl
and ch, ah
mov dh, ch
and dh, dl
xor ch, dl
or ch, dh
mov dh, ch
xor dh, 1
and dh, al
and ch, cl
or ch, dh
xor ah, cl
or al, dl
xor al, 1
or al, ah
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x433896
mov byte [esi + 6], 0x3d
mov eax, dword [esi + 8]
jmp 0x433896
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x433993
cmp eax, 0x85788c17
je 0x4339ac
cmp eax, 0xa0da02f3
jne 0x433979
jmp 0x433ba2
cmp eax, 0xd7ff4ccd
je 0x433ad0
cmp eax, 0xe7a53eed
jne 0x433979
mov eax, 0xd7ff4ccd
jmp 0x433979
mov ah, byte [esi + 4]
mov byte [esi + 0x30], ah
mov al, byte [esi + 5]
mov dh, ah
xor dh, 1
mov dl, al
xor dl, 1
mov cl, ah
or cl, dh
xor cl, 1
mov bh, al
or bh, dl
mov bl, dl
mov byte [esi + 0x3c], dl
mov ch, ah
and ch, dh
mov dl, ch
xor dl, 1
xor ch, ah
or dl, dh
xor dl, 1
or dl, ch
xor dl, cl
mov ch, cl
xor ch, ah
or cl, ah
xor cl, 1
or cl, ch
mov ch, cl
xor ch, dl
xor dl, 1
or dl, cl
mov ah, bh
xor ah, 1
xor ch, 1
xor dl, 1
or dl, ch
and ah, bh
mov cl, bh
and cl, ah
xor ah, bh
or ah, cl
mov byte [esi + 0x34], al
mov ch, al
xor ch, bl
and ch, al
mov al, ch
xor al, 1
mov cl, al
and cl, ch
mov bl, al
xor bl, cl
xor cl, 1
or cl, ch
xor cl, 1
or cl, bl
xor cl, ah
mov ah, bh
and ah, al
xor al, bh
or al, ah
mov ah, al
xor ah, cl
xor cl, 1
xor ah, 1
or cl, al
xor cl, 1
or cl, ah
mov eax, edx
xor al, 1
mov ah, al
and ah, dl
xor al, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, al
xor ah, cl
mov cl, byte [esi + 0x30]
mov al, byte [esi + 0x3c]
and al, cl
mov dl, byte [esi + 0x34]
or cl, dl
and dh, dl
or dh, al
xor dh, 1
mov al, cl
xor al, dh
or dh, cl
xor dh, 1
or dh, al
mov al, dh
xor al, 1
and dh, al
mov ecx, eax
and cl, dh
xor dh, al
or dh, cl
mov al, dh
xor al, 1
mov cl, dh
and cl, al
mov dl, cl
and dl, dh
xor cl, dh
or cl, dl
xor cl, ah
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmovne eax, ebx
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x433979
mov byte [esi + 6], 0x3d
mov eax, edi
jmp 0x433979
cmp dword [esi + 0x20], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x433b13
cmp eax, 0x85788c17
je 0x433b28
cmp eax, 0xa0da02f3
jne 0x433af9
jmp 0x433cd1
cmp eax, 0xd7ff4ccd
je 0x433b96
cmp eax, 0xe7a53eed
jne 0x433af9
mov eax, 0xd7ff4ccd
jmp 0x433af9
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, ah
and ch, al
and al, cl
and cl, dl
mov dh, dl
and dh, cl
xor cl, dl
and dl, ah
or al, dl
xor al, 1
or al, ah
mov dl, ah
and dl, ch
xor ch, ah
or ch, dl
or cl, dh
xor cl, ch
mov edx, ecx
xor dl, al
xor al, 1
mov ch, al
xor ch, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x433af9
mov byte [esi + 6], 1
mov eax, dword [esi + 8]
jmp 0x433af9
cmp dword [esi + 8], 0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x433bda
cmp eax, 0x85788c17
je 0x433bf3
cmp eax, 0xa0da02f3
jne 0x433bc0
jmp 0x433ce4
cmp eax, 0xd7ff4ccd
je 0x433cc6
cmp eax, 0xe7a53eed
jne 0x433bc0
mov eax, 0xd7ff4ccd
jmp 0x433bc0
mov ch, byte [esi + 4]
mov dl, byte [esi + 5]
mov dh, ch
xor dh, 1
mov ah, dh
and ah, ch
xor ah, 1
mov al, ch
xor al, ah
or ah, ch
xor ah, 1
or ah, al
mov cl, ah
xor cl, 1
mov ebx, ecx
or bl, ah
mov al, bl
xor al, 1
and ch, bl
or bl, dh
and al, dh
mov dh, dl
xor dh, 1
or dh, dl
xor dh, 1
xor bl, 1
or al, ch
mov ch, bl
and ch, al
xor al, bl
or al, ch
mov ch, dh
xor ch, dl
xor ch, 1
and dh, ch
xor dh, 1
mov bl, dh
xor bl, ch
or dh, ch
xor dh, 1
or dh, bl
mov ch, dh
xor ch, 1
or ch, al
xor al, 1
xor ch, 1
or al, dh
xor al, 1
mov dh, ch
and dh, al
xor al, ch
or al, dh
mov ch, cl
and ch, ah
xor ch, 1
mov dh, ah
xor dh, ch
or ch, ah
xor ch, 1
or ch, dh
xor ch, dl
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
xor cl, 1
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, ecx
mov edi, 0xd7ff4ccd
cmovne eax, edi
mov edi, dword [esi + 0x20]
test dl, 1
cmovne eax, ecx
jmp 0x433bc0
mov byte [esi + 6], 1
mov eax, edi
jmp 0x433bc0
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov ecx, 0x9c426a01
jmp 0x431d9d
mov al, byte [esi + 6]
mov byte [esi + 8], al
mov edx, dword [0x514f8c]
lea ecx, [edx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov edi, edx
mov ebx, 0x8cb5bf54
and edi, ebx
and edx, ecx
and ecx, 0x734a40ab
or ecx, edi
mov edi, ecx
xor edi, 0x61024089
xor ecx, ebx
mov ebx, ecx
mov eax, 0x1e492e62
and ebx, eax
mov eax, 0xe1b6d19d
and edi, eax
or edi, ebx
mov ebx, edx
not ebx
or ecx, ebx
mov eax, 0x1e492e62
and ebx, eax
mov eax, 0xe1b6d19d
and edx, eax
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov edi, ecx
not edi
and edi, 0x23dc2dfe
and ecx, 0xdc23d201
or ecx, edi
xor ecx, 0xdc23d200
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
mov edi, ecx
mov eax, 0x21021311
xor edi, eax
and edi, ecx
not ecx
and ecx, 0x21210
and edx, 0x21000101
or edx, ecx
mov ecx, edx
xor ecx, 0x21000000
xor edx, 0xdefffefe
mov ebx, edx
mov eax, 0x58e5c797
and ebx, eax
and ecx, 0x21021000
or ecx, ebx
mov ebx, edi
not ebx
or edx, ebx
and ebx, eax
and edi, 0xa71a3868
or edi, ebx
xor edi, ecx
not edx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xdefdecee
mov eax, 0x21021311
and edx, eax
or edx, ecx
mov ecx, edx
not ecx
mov edi, ecx
mov eax, 0x25f1360c
and edi, eax
and edx, 0xda0ec9f3
or edx, edi
xor edx, eax
xor ecx, edx
test ecx, edx
mov ecx, dword [0x514f88]
setne dl
sete ah
cmp ecx, 0xa
setl dh
cmp ecx, 9
setg cl
mov ch, cl
xor ch, ah
xor ch, 1
or ch, cl
and dh, dl
mov dl, ch
xor dl, 1
and cl, ah
or cl, dh
mov ah, dl
and ah, ch
mov dh, ah
xor dh, 1
xor ah, dl
or dh, ch
xor dh, 1
or dh, ah
xor dh, cl
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov dl, cl
xor dl, dh
test dl, 1
mov edi, 0x5de28c3
mov eax, 0x77d9e7ef
cmovne edi, eax
test cl, 1
mov ecx, 0x5de28c3
cmovne ecx, edi
test dh, 1
cmove ecx, edi
mov eax, dword [esi + 0x10]
mov dl, byte [esi + 8]
mov byte [eax + 0xd], dl
mov eax, dword [esi + 0x2c]
mov dword [esi + 0x24], eax
mov eax, dword [esi + 0x48]
mov dword [esi + 0x18], eax
jmp 0x431d9d
cmp ecx, 0x17f0b5b3
jne 0x431d9d
mov eax, dword [0x514f84]
lea ecx, [eax - 1]
imul ecx, eax
mov ebx, ecx
not ebx
mov edx, ecx
mov eax, ecx
mov dword [esi + 8], ecx
or edx, 1
mov edi, edx
mov ecx, 0x3b2496dc
and edi, ecx
mov ecx, ebx
and ecx, 0xc4db6922
or ecx, edi
mov dword [esi + 0x14], ecx
mov edi, eax
xor edi, 0xfffffffe
and edi, eax
mov eax, edi
not eax
or edx, eax
mov ecx, 0x3b2496dc
and eax, ecx
and edi, 0xc4db6923
or edi, eax
xor edi, dword [esi + 0x14]
not edx
or edx, edi
mov eax, edx
not eax
mov ecx, eax
mov edi, 0x300e748e
and ecx, edi
mov edi, 0xcff18b71
and edx, edi
or edx, ecx
mov ecx, dword [esi + 8]
mov edi, 0x300e748e
and ecx, edi
mov edi, 0xcff18b71
and ebx, edi
or ebx, ecx
mov ecx, dword [0x514f80]
xor ebx, edx
xor eax, ebx
test eax, ebx
sete al
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
mov ch, cl
xor al, cl
xor cl, dl
not cl
and cl, dl
or ch, dl
xor cl, 1
mov dh, cl
xor dh, ch
or cl, ch
xor cl, 1
or cl, dh
mov ch, ah
xor ch, dl
or ah, dl
xor ah, 1
or ah, ch
mov dl, ah
xor dl, al
xor al, 1
xor dl, 1
or al, ah
xor al, 1
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
test al, 1
mov ecx, 0x634609c
mov eax, 0xc310b35a
cmovne ecx, eax
mov dword [esi + 0x3c], ecx
mov ecx, 0x634609c
mov eax, 0xe75f8e99
cmovne ecx, eax
mov dword [esi + 8], ecx
mov ecx, 0xe16adc6d
mov eax, 0xf114e256
cmovne ecx, eax
mov dword [esi + 0x40], ecx
mov ecx, 0xe16adc6d
mov eax, 0x6cd87ff4
cmovne ecx, eax
mov dword [esi + 0x14], ecx
mov ecx, 0x683e2e54
mov eax, 0x12bbf10a
cmovne ecx, eax
mov dword [esi + 0x44], ecx
mov ecx, 0x683e2e54
mov eax, 0x14606094
cmovne ecx, eax
mov dword [esi + 0x48], ecx
mov ecx, 0xcec7738
mov dword [esi + 0x20], 0
mov eax, ecx
cmp ecx, 0xcec7737
jle 0x43400d
cmp eax, 0x365ced52
jg 0x43403f
cmp eax, 0xcec7738
je 0x434251
cmp eax, 0x12bbf10a
je 0x43425f
mov ecx, eax
cmp eax, 0x14606094
jne 0x433fce
mov eax, dword [esi + 0xc]
cmp eax, 0xe
setb byte [esi + 0x24]
mov ecx, dword [esi + 0x44]
jmp 0x433fce
cmp eax, 0xe75f8e98
jg 0x434073
mov ecx, dword [esi + 8]
cmp eax, 0xa783c5f4
je 0x433fce
cmp eax, 0xc310b35a
je 0x434275
mov ecx, eax
cmp eax, 0xe16adc6d
jne 0x433fce
mov eax, dword [esi + 0x2c]
mov byte [eax], 0
mov ecx, 0x6cd87ff4
jmp 0x433fce
mov ecx, dword [esi + 0x14]
cmp eax, 0x365ced53
je 0x433fce
cmp eax, 0x683e2e54
je 0x434285
mov ecx, eax
cmp eax, 0x6cd87ff4
jne 0x433fce
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov dword [esi + 0x18], eax
mov ecx, dword [esi + 0x40]
jmp 0x433fce
cmp eax, 0xe75f8e99
je 0x434292
cmp eax, 0x634609c
jne 0x4343b0
mov eax, dword [esi + 0xc]
mov dword [esi + 0x28], eax
mov edi, dword [esi + 0x10]
mov bh, byte [edi + eax]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
add cl, 0x6c
mov eax, ecx
not al
mov ah, al
and ah, 0xe5
mov bl, cl
and bl, 0x1a
or bl, ah
mov edx, ebx
xor dl, 0xa
xor bl, 0x85
and bl, 0x95
and dl, 0x6a
or dl, bl
xor dl, 0x95
mov ah, cl
and ah, 0x10
and dl, 0x22
or dl, ah
mov ah, al
and ah, 0x32
and cl, 0xcd
or cl, ah
xor al, cl
and al, cl
mov cl, bh
not cl
mov ah, bh
mov ch, cl
and ch, 0x32
mov dh, bh
and bh, 0xcd
or bh, ch
not bh
or bh, cl
and cl, 0x20
and ah, 0x96
or ah, cl
xor ah, 0x96
and dh, 0x49
or dh, ah
mov cl, dh
xor cl, 0x48
xor dh, 0xa2
and dh, 0xa3
and cl, 0x5c
or cl, dh
mov ah, cl
xor ah, 0x5c
xor cl, 0x83
and cl, 0xcb
mov ch, ah
and ch, 0x34
or ch, cl
mov cl, dl
xor cl, 0x10
xor dl, 0xef
xor ch, 6
and ah, 0xcd
or ah, ch
mov ch, ah
not ch
and ch, 0xc9
and ah, 0x36
or ah, ch
mov ch, al
not ch
and al, dl
or dl, ch
and ch, cl
mov cl, dl
not cl
or ch, al
mov al, dl
and al, 0xe0
and cl, 0x12
or cl, al
mov al, ch
not al
or dl, al
and al, 0xe0
and ch, 0x1f
or ch, al
mov al, ah
xor al, 0x36
xor ch, cl
not dl
or dl, ch
mov byte [esi + 0x30], dl
mov dh, al
or dh, 0x10
mov cl, dh
not cl
mov bl, al
and bl, 0x10
or bl, cl
mov cl, bh
mov byte [esi + 0x34], bh
mov ch, bh
not ch
and bh, 0xef
xor cl, 0x10
and cl, ch
mov dl, bh
and dl, cl
xor cl, bh
or cl, dl
and dh, 0xcd
and bl, 0x32
or bl, dh
mov edx, ecx
not dl
and dl, 0xcd
and cl, 0x32
or cl, dl
xor cl, bl
xor ah, 0xc9
mov edx, eax
and dl, 0x16
and ah, 0xe9
or ah, dl
or al, ch
and ch, 0x16
mov dl, byte [esi + 0x34]
and dl, 0xe9
or dl, ch
xor dl, ah
not al
or al, dl
mov edx, eax
not dl
and dl, 0x5d
and al, 0xa2
or al, dl
xor al, 0xa2
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov dl, byte [esi + 0x30]
mov ecx, edx
xor cl, 0xb1
and cl, dl
not dl
and dl, 0xb1
mov ah, dl
and ah, cl
xor cl, dl
mov edx, eax
xor dl, 0xb1
and dl, al
not al
and al, 0xb1
or cl, ah
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov eax, ecx
not al
and al, dl
not dl
and dl, cl
or dl, al
mov eax, dword [esi + 0x28]
mov byte [edi + eax], dl
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov ecx, 0xe75f8e99
jmp 0x433fce
mov eax, dword [esi + 0x20]
mov dword [esi + 0xc], eax
mov ecx, dword [esi + 0x48]
jmp 0x433fce
cmp byte [esi + 0x24], 0
mov ecx, 0x365ced53
mov eax, 0xa783c5f4
cmovne ecx, eax
jmp 0x433fce
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x20], eax
mov ecx, 0xcec7738
jmp 0x433fce
mov eax, dword [esi + 0xc]
mov ecx, 0x14606094
jmp 0x433fce
mov eax, dword [esi + 0xc]
mov dword [esi + 0x28], eax
mov edi, dword [esi + 0x10]
mov ah, byte [edi + eax]
mov ecx, dword [esi + 0xc]
add cl, 0x6c
mov edx, ecx
not dl
mov bh, dl
and bh, 0x20
mov bl, cl
and bl, 0x88
or bl, bh
mov bh, dl
and bh, 0x12
mov al, cl
and al, 0x45
or al, bh
xor bl, 0x88
or bl, 0x12
xor bl, al
mov al, bl
not al
and al, 0x57
and bl, 0xa8
or bl, al
mov al, ah
not al
not bl
mov dh, al
and dh, bl
xor bl, al
or bl, dh
mov dh, al
and dh, 1
and al, ah
and ah, 0xfe
or ah, dh
xor ah, 0xfe
mov dh, ah
and dh, al
xor ah, al
or ah, dh
mov al, ah
not al
and al, 0x81
and ah, 0x7e
or ah, al
mov al, ah
xor al, 0x7e
and al, dl
xor ah, 0x81
and ah, cl
or ah, al
xor dl, ah
and dl, ah
mov ecx, edx
mov ah, dl
xor ah, 0x98
and ah, dl
not dl
and dl, 0xe3
and cl, 0x1c
or cl, dl
mov al, cl
xor al, 0x1c
mov ch, bl
xor ch, 0x67
mov bh, ch
and bh, bl
xor cl, 0x7b
and cl, al
mov edx, ebx
and dl, al
xor al, bl
not bl
and ch, bl
mov dh, bh
and dh, ch
xor ch, bh
or ch, dh
mov dh, cl
not dh
mov bl, dh
and bl, 0xae
and cl, 0x51
or cl, bl
mov bl, ah
not bl
or dh, bl
and bl, 0xae
and ah, 0x51
or ah, bl
xor ah, cl
not dh
or dh, ah
mov cl, ch
not cl
and cl, dh
not dh
and dh, ch
or dh, cl
or al, dl
mov cl, dh
not cl
mov dl, cl
and dl, 0xa4
and dh, 0x5b
or dh, dl
mov dl, al
not dl
or cl, al
and al, 0xa4
and dl, 0x5b
or dl, al
xor dl, dh
not cl
or cl, dl
mov eax, dword [esi + 0x28]
mov byte [edi + eax], cl
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov ecx, dword [esi + 0x3c]
jmp 0x433fce
mov ecx, eax
cmp eax, 0xf114e256
jne 0x433fce
push dword [esi + 0x18]
call 0x4492f6
xor ecx, ecx
push ecx
push ecx
call eax
mov eax, 0x3b0a7256
jmp 0x401122
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43440b
cmp eax, 0x85788c17
je 0x434424
cmp eax, 0xa0da02f3
jne 0x4343f1
jmp 0x4381f9
cmp eax, 0xd7ff4ccd
je 0x43451a
cmp eax, 0xe7a53eed
jne 0x4343f1
mov eax, 0xd7ff4ccd
jmp 0x4343f1
mov cl, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov eax, ecx
xor al, 1
mov ah, al
mov byte [esi + 0x20], al
mov bl, dh
xor bl, 1
mov dl, bl
and dl, dh
mov ch, dl
xor ch, 1
mov al, dh
xor al, ch
or ch, dh
xor ch, 1
or ch, al
mov byte [esi + 0x28], cl
mov bh, cl
xor bh, ah
and bh, cl
mov cl, bh
xor cl, 1
mov al, bh
and al, cl
mov ah, al
and ah, bh
xor al, bh
or al, ah
or cl, bh
mov ah, cl
xor ah, al
xor al, 1
or al, cl
xor ah, 1
xor al, 1
or al, ah
mov cl, bl
and cl, dl
xor dl, bl
or dl, cl
xor dl, 1
or bl, dh
xor bl, 1
mov cl, dl
and cl, bl
xor bl, dl
or bl, cl
mov cl, bl
xor cl, 1
or cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, ch
xor cl, 1
and ch, byte [esi + 0x28]
mov ah, byte [esi + 0x20]
mov dl, ah
xor dl, cl
and dl, ah
and cl, ah
or cl, ch
xor dl, 1
xor cl, 1
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
mov ah, dl
and ah, cl
xor dl, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, 1
xor ah, al
mov edx, eax
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, ah
test ah, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x4343f1
mov byte [esi + 0xc], 0x1f
mov eax, dword [esi + 8]
jmp 0x4343f1
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x14], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43462a
cmp eax, 0xc4355b7d
je 0x43464a
cmp eax, 0xdf78edc4
jne 0x434544
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov ah, al
xor ah, 1
mov edx, ecx
xor dl, 1
mov dh, ah
xor dh, al
and dh, ah
mov ebx, eax
or bl, ah
mov ch, dh
xor ch, 1
and dh, ch
mov bh, ch
and bh, dh
xor dh, ch
or dh, bh
xor dh, bl
mov bh, ch
and bh, bl
xor ch, bl
mov bl, dl
or bl, cl
xor bl, 1
or ch, bh
xor ch, 1
mov bh, dh
and bh, ch
xor ch, dh
or ch, bh
mov bh, dl
xor bh, bl
or bl, dl
xor bl, 1
or bl, bh
mov dh, bl
xor dh, bh
xor bh, 1
or bh, bl
xor dh, 1
xor bh, 1
or bh, dh
mov dh, bh
xor dh, ch
and bh, dh
and dh, ch
mov ch, bh
and ch, dh
xor dh, bh
or dh, ch
mov ch, ah
and ch, al
mov bl, ch
xor ch, ah
xor bl, 1
or bl, al
xor bl, 1
or bl, ch
xor bl, dl
mov dl, al
and dl, cl
xor al, cl
or al, dl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
xor bl, dh
and dh, bl
mov ecx, ebx
xor cl, dh
test bl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dh, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x434544
cmp eax, 0x15f53277
je 0x438319
cmp eax, 0x791e792f
jne 0x434544
mov eax, 0xc4355b7d
jmp 0x434544
mov eax, dword [esi + 8]
jmp 0x434544
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x16], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43479c
cmp eax, 0xc4355b7d
je 0x4347bc
cmp eax, 0xdf78edc4
jne 0x43466f
mov dl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov byte [esi + 0x2c], al
mov dh, dl
xor dh, 1
mov ebx, eax
xor bl, 1
mov ah, bl
and ah, al
mov al, bl
and al, ah
xor ah, bl
or ah, al
mov byte [esi + 0x28], ah
mov al, ah
xor al, 1
mov byte [esi + 0x34], al
mov ch, dl
xor ch, dh
mov bh, dh
xor bh, al
and bh, dh
mov eax, edx
mov byte [esi + 0x30], dl
or dh, dl
mov cl, byte [esi + 0x2c]
xor bl, cl
and bl, cl
mov dl, dh
xor dl, 1
and ch, al
mov al, ch
xor al, dh
mov cl, dh
and cl, dl
mov ah, dh
and ah, cl
xor cl, dh
or cl, ah
xor cl, ch
or ch, dl
xor cl, 1
xor al, 1
xor ch, 1
or ch, al
xor ch, 1
mov eax, ecx
and al, ch
xor ch, cl
mov dl, byte [esi + 0x34]
mov cl, byte [esi + 0x28]
or cl, dl
or ch, al
mov eax, ecx
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
xor al, 1
mov cl, bl
and cl, al
xor al, bl
or al, cl
xor ch, 1
mov cl, ch
xor cl, al
xor cl, 1
and cl, al
or ch, al
xor cl, 1
mov eax, ecx
xor al, ch
or cl, ch
xor cl, 1
or cl, al
mov ch, dl
xor ch, byte [esi + 0x30]
xor bh, 1
xor ch, 1
mov al, bh
xor al, ch
or ch, bh
xor ch, 1
or ch, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
mov cl, dl
and dl, ch
mov ah, al
and ah, ch
xor al, ch
xor ch, 1
xor cl, 1
and cl, ch
or dl, cl
or al, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x43466f
cmp eax, 0x15f53277
je 0x43846f
cmp eax, 0x791e792f
jne 0x43466f
mov eax, 0xc4355b7d
jmp 0x43466f
mov eax, dword [esi + 0x10]
jmp 0x43466f
mov eax, dword [0x514f54]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x1ca9f224
mov edx, ecx
and edx, 0xe3560ddb
or edx, eax
mov eax, edx
xor eax, 0xe200000b
xor edx, 0x4a1d020
and edx, 0x5f7ddf0
mov edi, 0xfa08220f
and eax, edi
or eax, edx
mov edx, eax
xor edx, 0x4040dc0
xor eax, edi
mov edi, eax
and edi, 0x6bf3d234
and edx, 0x940c2dcb
or edx, edi
mov edi, edx
xor edi, 0x23739224
or edi, 0x5c846193
or eax, 0xa37b9e6c
xor eax, edi
mov edi, eax
not edi
and edi, 0xd53bbeea
and eax, 0x2ac44115
or eax, edi
mov edi, eax
xor edi, 0x89ac1a50
and ecx, 1
xor edx, 0x940c2dca
or edx, ecx
xor eax, 0x76402087
mov ecx, eax
mov ebx, 0x1613c5ae
and ecx, ebx
mov ebx, 0xe9ec3a51
and edi, ebx
or edi, ecx
mov ecx, edx
not ecx
or eax, edx
mov ebx, 0x1613c5ae
and edx, ebx
mov ebx, 0xe9ec3a51
and ecx, ebx
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xd801597a
and edx, eax
or eax, 0x27fea685
mov edi, eax
mov ebx, 0x2d2e25bf
and edi, ebx
and ecx, 0xd0015840
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0xd2d1da40
or edx, edi
mov edi, dword [0x514f50]
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcf5fb4ec
and eax, 0x30a04b13
or eax, ecx
xor eax, 0xe8a11269
sete cl
setne dl
sete byte [esi + 0x24]
cmp edi, 9
setg al
cmp edi, 0xa
setl ah
setl byte [esi + 0x18]
mov ch, ah
xor ch, dl
not ch
and ch, dl
mov dh, ah
or dh, dl
xor dh, 1
mov bl, ch
and bl, dh
xor dh, ch
or dh, bl
mov ch, al
xor ch, cl
and ch, al
and dl, ah
and al, cl
or al, dl
mov cl, ch
and cl, al
xor al, ch
or al, cl
mov cl, dh
xor cl, 1
mov dl, al
mov ah, cl
xor cl, al
xor al, 1
and dl, dh
and ah, al
or ah, dl
or al, dh
xor al, 1
or al, cl
xor al, 1
mov cl, ah
and cl, al
xor al, ah
or al, cl
test al, 1
mov ecx, 0xb41a1e42
mov eax, 0x3cf3d7e7
cmovne ecx, eax
mov dword [esi + 0x3c], ecx
mov ecx, 0xb41a1e42
mov eax, 0x1034b8b
cmovne ecx, eax
mov dword [esi + 8], ecx
mov ecx, 0x3a2e16de
mov eax, 0x2fd69542
cmovne ecx, eax
mov dword [esi + 0x20], ecx
mov edx, 0x71e51b7d
mov ecx, edx
cmp edx, 0x3a2e16dd
jg 0x4349b9
cmp ecx, 0xe916be85
jle 0x434b49
mov edx, dword [esi + 8]
cmp ecx, 0xe916be86
je 0x434979
cmp ecx, 0x1034b8b
je 0x434c0f
mov edx, ecx
cmp ecx, 0x2fd69542
jne 0x434979
mov edx, 0x68162720
xor eax, eax
jmp 0x434979
cmp ecx, 0x6816271f
jg 0x434b76
cmp ecx, 0x3a2e16de
je 0x434c21
cmp ecx, 0x3fc8f39e
jne 0x434c46
mov eax, dword [esi + 0xc]
mov dword [esi + 0x28], eax
mov edi, dword [esi + 0x14]
mov bl, byte [edi + eax]
mov ecx, dword [esi + 0xc]
mov bh, 0x93
sub bh, cl
add cl, 0x6c
mov dl, bh
and dl, 0x53
mov dh, cl
and dh, 0xac
or dh, dl
mov dl, dh
xor dl, 0x8c
xor dh, 0x53
mov al, dh
and al, 0x31
and dl, 0xce
or dl, al
mov al, bh
and al, cl
mov ah, al
not ah
or dh, ah
and ah, 0x31
and al, 0xce
or al, ah
xor al, dl
not dh
or dh, al
mov eax, ebx
xor al, 0x6f
and al, bl
mov dl, bl
and bl, dh
not dh
not dl
and dh, dl
or dh, bl
mov ah, dh
xor ah, dl
and ah, dh
mov dh, ah
mov ah, dl
and ah, al
xor dl, al
or dl, ah
not al
and al, 0x90
and dl, 0x6f
or dl, al
and bh, 0xac
and cl, 0x53
or cl, bh
mov eax, ecx
xor al, 0x10
mov ah, dl
not ah
and ah, 0xa1
and dl, 0x5e
or dl, ah
xor cl, 0xac
mov ah, cl
and ah, 0x6b
and al, 0x94
or al, ah
mov ah, dl
xor ah, 0x14
xor dl, 0xa1
or cl, dl
and dl, 0x6b
and ah, 0x94
or ah, dl
xor ah, al
not cl
or cl, ah
mov eax, ecx
not al
and al, 0x62
and cl, 0x9d
or cl, al
mov al, dh
mov byte [esi + 0x2c], dh
mov bh, dh
not al
and al, 0xeb
and bh, 0x14
or bh, al
mov al, bh
xor al, 0x14
mov edx, eax
xor bh, 0xeb
mov al, bh
and al, 0x5a
mov bl, dl
and dl, 0xa5
or dl, al
mov byte [esi + 0x30], dl
mov dh, cl
xor dh, 0x9d
xor cl, 0x62
or bh, dh
mov dl, dh
and dh, 0x5a
mov eax, ecx
mov ah, cl
and cl, 0xa5
or cl, dh
xor cl, byte [esi + 0x30]
not bh
or bh, cl
mov ch, byte [esi + 0x2c]
mov cl, ch
xor cl, 0xae
and cl, ch
and bl, 0xae
mov ch, bl
and ch, cl
xor cl, bl
or cl, ch
or dl, 0x51
and dl, 0xf3
and ah, 0xc
or ah, dl
or al, 0xa2
and al, 0xf3
xor al, ah
mov edx, ecx
not dl
and dl, 6
and cl, 0xf9
or cl, dl
mov edx, eax
not dl
and dl, 6
and al, 0xf9
or al, dl
xor al, cl
mov cl, bh
not cl
and cl, 0x13
and bh, 0xec
or bh, cl
xor bh, 0xec
mov ecx, eax
and cl, bh
xor bh, al
or bh, cl
mov eax, dword [esi + 0x28]
mov byte [edi + eax], bh
mov eax, dword [esi + 0xc]
inc eax
mov edx, 0x68162720
jmp 0x434979
mov edx, dword [esi + 0x20]
cmp ecx, 0x94b4513e
je 0x434979
mov edx, ecx
cmp ecx, 0xb41a1e42
jne 0x434979
mov ecx, dword [esi + 0x34]
mov byte [ecx], 0
mov edx, 0x1034b8b
jmp 0x434979
cmp ecx, 0x68162720
je 0x434c2b
mov edx, ecx
cmp ecx, 0x71e51b7d
jne 0x434979
mov ch, byte [esi + 0x24]
mov dh, byte [esi + 0x18]
mov cl, dh
xor cl, 1
mov bl, ch
xor bl, 1
mov bh, ch
xor bh, cl
mov dl, bh
xor dl, bl
and dl, bh
and cl, dh
mov bh, cl
and bh, dh
xor cl, dh
or cl, bh
and bl, cl
xor cl, 1
and cl, ch
or cl, bl
mov ch, cl
xor ch, 1
mov ebx, ecx
and bl, ch
mov dh, bl
and dh, cl
xor bl, cl
or bl, dh
mov dh, bl
xor bl, 1
and bl, dl
or cl, dl
xor dl, 1
and dh, dl
or bl, dh
xor ch, dl
xor cl, 1
or cl, ch
mov edx, ecx
xor dl, bl
test dl, 1
mov edi, 0x94b4513e
mov edx, 0x3a2e16de
cmovne edi, edx
test cl, 1
mov edx, 0x94b4513e
cmovne edx, edi
test bl, 1
cmove edx, edi
jmp 0x434979
mov ecx, dword [esi + 0x14]
mov byte [ecx + 0xc], 0
mov dword [esi + 0x1c], ecx
mov edx, dword [esi + 0x3c]
jmp 0x434979
mov edx, 0x94b4513e
jmp 0x434979
mov dword [esi + 0xc], eax
mov ecx, dword [esi + 0xc]
cmp ecx, 0xc
mov edx, 0xe916be86
mov ecx, 0x3fc8f39e
cmovb edx, ecx
jmp 0x434979
mov edx, ecx
cmp ecx, 0x3cf3d7e7
jne 0x434979
push dword [esi + 0x1c]
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov eax, dword [esi + 0x6c]
mov dword [esi + 0xc8], eax
mov eax, dword [esi + 0xc8]
mov eax, dword [esi + 0x6c]
xor ecx, ecx
mov dword [eax], ecx
mov eax, dword [esi + 0x54]
mov dword [esi + 0xcc], eax
mov eax, dword [esi + 0xcc]
mov eax, dword [esi + 0x54]
mov dword [eax], ecx
mov eax, dword [esi + 0x58]
mov dword [esi + 0xd0], eax
mov eax, dword [esi + 0xd0]
mov eax, dword [esi + 0x58]
mov dword [eax], ecx
mov eax, dword [esi + 0x70]
mov dword [esi + 0xd4], eax
mov eax, dword [esi + 0xd4]
mov eax, dword [esi + 0x70]
mov dword [eax], ecx
mov eax, dword [esi + 0x5c]
mov dword [esi + 0xd8], eax
mov eax, dword [esi + 0xd8]
mov eax, dword [esi + 0x5c]
mov dword [eax], ecx
mov eax, dword [esi + 0x74]
mov dword [esi + 0xdc], eax
mov eax, dword [esi + 0xdc]
mov eax, dword [esi + 0x74]
mov dword [eax], ecx
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
mov ebx, 0x8dca97e1
and eax, ebx
mov edi, edx
and edi, 0x7235681e
or edi, eax
mov eax, edx
or eax, 0x8dca97e0
and eax, ebx
xor eax, edi
mov edi, eax
not edi
mov ebx, 0xe3d156ad
and edi, ebx
and eax, 0x1c2ea952
or eax, edi
mov edi, eax
xor edi, 0x80e8940
mov ebx, 0x46994119
and edx, ebx
and ecx, 0xb966bee6
or ecx, edx
mov edx, 0xe3d156ad
xor eax, edx
mov edx, eax
mov ebx, 0x15206233
and edx, ebx
mov ebx, 0xeadf9dcc
and edi, ebx
or edi, edx
mov edx, ecx
xor edx, 0xa8469cc4
mov ebx, 0x46994119
xor ecx, ebx
or eax, ecx
mov ebx, 0x15206233
and ecx, ebx
mov ebx, 0xeadf9dcc
and edx, ebx
or edx, ecx
mov ecx, dword [0x514f88]
xor edx, edi
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x82161582
mov edi, 0x7de9ea7d
and eax, edi
or eax, edx
xor eax, edi
sete byte [esi + 0x39]
cmp ecx, 0xa
setl byte [esi + 0x3a]
mov eax, dword [esi + 0x10]
lea ecx, [eax + 0xe]
mov dword [esi + 0x30], ecx
add eax, 0xf
mov dword [esi + 0x40], eax
mov ecx, 0xc1ee9540
cmp ecx, 0xf57aa487
jle 0x434ffe
cmp ecx, 0x5de28c2
jle 0x435249
cmp ecx, 0x5de28c3
je 0x435440
cmp ecx, 0x77d9e7ef
jne 0x4373f5
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov edi, eax
not edi
mov dword [esi + 8], edi
and edi, 0xb50c744c
mov edx, eax
and edx, 0x4af38bb2
or edx, edi
mov ecx, edx
xor ecx, 0x8838980
xor edx, 0xb50c744d
mov ebx, edx
mov edi, 0x57747637
and ebx, edi
mov edi, 0xa88b89c8
and ecx, edi
or ecx, ebx
mov dword [esi + 0x14], ecx
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edi, ebx
not edi
or edx, edi
mov ecx, 0x57747637
and edi, ecx
mov ecx, 0xa88b89c8
and ebx, ecx
or ebx, edi
xor ebx, dword [esi + 0x14]
not edx
or edx, ebx
mov edi, dword [0x514f98]
mov ebx, 0xfa30d133
mov ecx, dword [esi + 8]
and ecx, ebx
mov ebx, 0x5cf2ecc
and eax, ebx
or eax, ecx
mov ecx, eax
xor ecx, ebx
mov ebx, 0xfa30d133
xor eax, ebx
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
mov dword [esi + 8], eax
mov dword [esi + 0x20], edx
test edx, eax
sete byte [esi + 4]
sete al
setne cl
cmp edi, 9
setg dl
mov dword [esi + 0x14], edi
cmp edi, 0xa
setl byte [esi + 5]
setl ah
mov ch, ah
and ah, cl
and cl, dl
and ch, al
or ch, cl
xor ch, 1
or ch, dl
and al, dl
or ah, al
mov al, ch
xor al, 1
mov cl, ah
xor cl, 1
and cl, al
and ch, ah
or ch, cl
mov cl, al
xor cl, ah
or ah, al
xor ah, 1
or ah, cl
mov al, ah
xor al, ch
test al, 1
mov edx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne edx, edi
test ah, 1
mov ebx, 0xa0da02f3
cmovne ebx, edx
test ch, ch
cmove ebx, edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x434f06
cmp eax, 0x85788c17
je 0x434f1f
cmp eax, 0xa0da02f3
jne 0x434eec
jmp 0x435450
cmp eax, 0xd7ff4ccd
je 0x434ff3
cmp eax, 0xe7a53eed
jne 0x434eec
mov eax, 0xd7ff4ccd
jmp 0x434eec
mov ah, byte [esi + 4]
mov dl, byte [esi + 5]
mov cl, ah
xor cl, 1
and cl, ah
xor cl, 1
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, al
mov ch, cl
xor ch, 1
mov al, dl
xor al, 1
or ch, cl
xor ch, 1
or dl, al
xor dl, 1
xor ah, ch
xor ah, 1
and ch, ah
xor ch, 1
mov dh, ch
xor dh, ah
or ch, ah
mov ah, al
xor ah, dl
xor ch, 1
or ch, dh
and dl, ah
mov dh, ah
xor dh, dl
xor dl, 1
or dl, ah
xor dh, 1
xor dl, 1
or dl, dh
mov ah, dl
xor ah, ch
and dl, ah
and ah, ch
mov ch, dl
and ch, ah
xor ah, dl
or ah, ch
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ch, cl
xor ch, dl
or dl, cl
xor dl, 1
or dl, ch
mov ecx, edx
and cl, ah
xor ah, 1
xor dl, 1
and dl, ah
or dl, cl
mov cl, ah
and cl, al
xor ah, al
or ah, cl
mov al, ah
xor al, dl
test al, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x434eec
mov byte [esi + 6], 0x2f
mov eax, ebx
jmp 0x434eec
cmp ecx, 0xc1ee953f
jg 0x43540c
cmp ecx, 0x8de1144c
je 0x435513
cmp ecx, 0x9c426a01
jne 0x434daa
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x101b2949
mov edi, 0x6a0006b0
and ecx, edi
or ecx, edx
xor ecx, edi
and eax, 0x85e4d006
or eax, ecx
mov edi, eax
xor edi, 1
and edi, eax
mov edx, eax
not edx
and edx, 0x233e9f92
and eax, 0xdcc1606d
or eax, edx
mov ecx, edi
not ecx
mov edx, ecx
mov ebx, 0xc9162e2e
and edx, ebx
mov ebx, 0x36e9d1d1
and edi, ebx
or edi, edx
mov edx, eax
xor edx, 0x14c14040
xor eax, 0x233e9f93
or ecx, eax
mov ebx, 0xc9162e2e
and eax, ebx
mov ebx, 0x36e9d1d1
and edx, ebx
or edx, eax
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edi, eax
and edi, 0xba942850
mov edx, ecx
and edx, 0x456bd7af
or edx, edi
mov edi, edx
xor edi, 0x44ac081
xor edx, 0x12802000
or edx, 0x10027c
mov ebx, 0x1291337e
and edx, ebx
and edi, 0xac4ac081
or edi, edx
mov ebx, dword [0x514f98]
or eax, 0x12813102
mov edx, 0x1291337e
and eax, edx
and ecx, 0x41240c00
or ecx, eax
xor ecx, edi
mov eax, ecx
not eax
and eax, 0x1695c098
and ecx, 0xe96a3f67
or ecx, eax
mov edi, ecx
xor edi, 0x12810440
xor ecx, 0xa85e311b
mov eax, ecx
mov edx, 0xcd30dbb5
and eax, edx
and edi, 0x32cf244a
or edi, eax
xor edi, edx
xor ecx, edi
mov dword [esi + 8], ecx
mov dword [esi + 0x20], edi
test ecx, edi
setne al
sete byte [esi + 4]
sete cl
cmp ebx, 9
setg dl
mov dword [esi + 0x14], ebx
cmp ebx, 0xa
setl byte [esi + 5]
setl ah
and al, ah
mov ch, ah
xor ah, cl
or ch, cl
xor ch, 1
or ch, ah
and dl, cl
or al, dl
mov cl, ch
xor cl, 1
mov edx, ecx
and dl, ch
xor dl, 1
mov ah, dl
xor ah, ch
or dl, ch
xor dl, 1
or dl, ah
mov ah, al
xor ah, 1
mov ch, dl
and dl, ah
xor ch, 1
and ch, al
or dl, ch
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov edi, 0xa0da02f3
mov eax, 0xe7a53eed
cmovne edi, eax
test dl, dl
cmove edi, eax
test cl, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4351d0
cmp eax, 0x85788c17
je 0x4351e5
cmp eax, 0xa0da02f3
jne 0x4351b6
jmp 0x435529
cmp eax, 0xd7ff4ccd
je 0x43523e
cmp eax, 0xe7a53eed
jne 0x4351b6
mov eax, 0xd7ff4ccd
jmp 0x4351b6
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, ah
and ah, al
or al, cl
xor al, 1
or al, ch
and dl, cl
or dl, ah
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
or cl, dl
mov al, ch
xor al, cl
test al, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test cl, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x4351b6
mov byte [esi + 6], 0x2f
mov eax, edi
jmp 0x4351b6
cmp ecx, 0xf57aa488
je 0x4355cf
cmp ecx, 0xfcc48ae5
jne 0x434daa
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x3b]
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
not ecx
mov eax, ecx
mov edx, 0x42f8a0aa
and eax, edx
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and ecx, 0x26a3a8f
and eax, 0xfd95c570
or eax, ecx
mov edx, eax
xor edx, 0xbf6d65da
mov ecx, eax
xor ecx, 0xbf6d65db
and ecx, edx
xor eax, 0x40029005
and eax, 0x600ed087
and edx, 0x9ff12f78
or edx, eax
mov eax, ecx
not eax
mov edi, eax
mov ebx, 0xa7c20a19
and edi, ebx
mov ebx, 0x583df5e6
and ecx, ebx
or ecx, edi
mov edi, edx
xor edi, 0x18312560
xor edx, 0x600ed086
or eax, edx
mov ebx, 0xa7c20a19
and edx, ebx
mov ebx, 0x583df5e6
and edi, ebx
or edi, edx
xor edi, ecx
mov ecx, dword [0x514f88]
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0xe0289a51
and eax, 0x1fd765ae
or eax, edx
mov edx, eax
xor edx, 0x1b12418c
xor eax, 0x40209a01
and eax, 0x44e5be23
and edx, 0xbb1a41dc
or edx, eax
mov eax, edx
xor eax, 0x2222
xor edx, 0x831a009c
mov edi, 0x38006362
and eax, edi
and edx, 0xc7ff9c9d
or edx, eax
xor edx, edi
cmp edx, 0xffffffff
setne dl
sete ah
cmp ecx, 0xa
setl dh
cmp ecx, 9
setg cl
mov ch, ah
or ch, cl
xor ch, 1
mov al, dh
or al, dl
xor al, 1
mov bl, ch
and bl, al
xor al, ch
or al, bl
mov ch, dh
xor dh, ah
and ah, cl
and ch, dl
or ch, ah
or cl, dl
xor cl, 1
or cl, dh
xor cl, 1
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, eax
xor cl, 1
mov ah, dl
xor ah, 1
and al, cl
and dl, ah
mov ch, cl
and ch, al
xor al, cl
or al, ch
mov ch, ah
and ch, dl
xor dl, ah
or dl, ch
mov ch, al
xor ch, 1
and ch, dl
xor dl, 1
and dl, al
or dl, ch
mov al, cl
and al, ah
xor ah, cl
or ah, al
mov al, ah
xor al, dl
test ah, 1
mov ecx, 0xe4ea3b48
mov edi, 0x8de1144c
cmovne ecx, edi
test dl, 1
cmove ecx, edi
test al, 1
mov eax, 0xe4ea3b48
cmove ecx, eax
jmp 0x434daa
cmp ecx, 0xc1ee9540
je 0x435750
cmp ecx, 0xe4ea3b48
jne 0x434daa
cmp byte [esi + 0x3b], 0
mov ecx, 0xf57aa488
mov eax, 0x17f0b5b3
cmovne ecx, eax
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x2c], eax
jmp 0x434daa
mov ecx, 0xf57aa488
mov eax, dword [esi + 0x24]
mov dword [esi + 0x2c], eax
jmp 0x434daa
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x435489
cmp eax, 0x85788c17
je 0x43549e
cmp eax, 0xa0da02f3
jne 0x43546f
jmp 0x435831
cmp eax, 0xd7ff4ccd
je 0x435508
cmp eax, 0xe7a53eed
jne 0x43546f
mov eax, 0xd7ff4ccd
jmp 0x43546f
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
or dl, al
and al, cl
or al, ch
mov ch, al
xor ch, ah
and ch, al
xor dl, 1
or ah, cl
xor ah, 1
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov cl, ch
xor cl, 1
mov al, ah
xor al, 1
and ah, cl
or cl, al
and al, ch
or al, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, edi
jmp 0x43546f
mov byte [esi + 6], 2
mov eax, ebx
jmp 0x43546f
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov ecx, 0xfcc48ae5
jmp 0x434daa
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x435562
cmp eax, 0x85788c17
je 0x435577
cmp eax, 0xa0da02f3
jne 0x435548
jmp 0x4358e5
cmp eax, 0xd7ff4ccd
je 0x4355c4
cmp eax, 0xe7a53eed
jne 0x435548
mov eax, 0xd7ff4ccd
jmp 0x435548
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, ecx
mov ah, cl
and ah, al
xor cl, al
xor al, 1
xor dl, 1
and al, dl
or ah, al
xor ah, 1
or ah, dl
mov al, ah
xor al, cl
xor cl, 1
or cl, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmovne eax, ebx
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x435548
mov byte [esi + 6], 2
mov eax, edi
jmp 0x435548
mov eax, dword [0x514f8c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 0x74da5fa3
or eax, 0x8b25a05c
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x68556468
and eax, 0x97aa9b97
or eax, ecx
mov ecx, eax
xor ecx, 0x1c8f3bcb
mov edx, eax
xor edx, 0x1c8f3bca
and edx, ecx
xor eax, 0xe370c434
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov edi, eax
mov ebx, 0xe7a6e9cc
and edi, ebx
mov ebx, 0x18591633
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0xe7a6e9cc
and edi, ebx
mov ebx, 0x18591633
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9d55a5b
and eax, 0xf62aa5a4
or eax, ecx
mov ecx, eax
xor ecx, 0x5602a420
xor eax, 0x9d11059
and eax, 0xa9f911dd
mov edx, 0x5606ee22
and ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0x28f90045
xor ecx, edx
mov edx, ecx
and edx, 0xd102d198
mov edi, 0x2efd2e67
and eax, edi
or eax, edx
mov edx, dword [0x514f88]
xor eax, edi
or eax, ecx
cmp eax, 0xffffffff
setne al
sete ah
cmp edx, 9
setg ch
cmp edx, 0xa
setl dl
mov dh, dl
xor dh, ch
and dh, dl
xor dh, 1
mov cl, ah
xor cl, al
and cl, ah
mov bl, dh
xor bl, cl
not bl
and bl, cl
or cl, dh
xor cl, 1
mov dh, bl
and dh, cl
xor cl, bl
or cl, dh
and ch, ah
and al, dl
or al, ch
mov ch, dl
and ch, ah
xor dl, ah
or dl, ch
mov ah, dl
xor ah, al
xor al, 1
xor ah, 1
or al, dl
xor al, 1
or al, ah
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
xor ah, 1
mov ch, ah
xor ch, dl
or ah, dl
xor ah, 1
or ah, ch
mov dl, ah
and ah, al
xor al, 1
xor dl, 1
and dl, al
or ah, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, ah
test cl, 1
mov edx, 0xfcc48ae5
mov ecx, 0x8de1144c
cmovne edx, ecx
test al, 1
mov ecx, 0xfcc48ae5
cmovne ecx, edx
test ah, 1
cmove ecx, edx
mov eax, dword [esi + 0x2c]
mov dword [esi + 0xc], eax
jmp 0x434daa
mov ah, byte [esi + 0x39]
mov ch, byte [esi + 0x3a]
mov al, ah
xor al, 1
mov edx, eax
and dl, ah
mov cl, al
xor cl, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, cl
mov dh, ch
xor dh, 1
mov cl, dh
and cl, ch
xor cl, 1
mov bl, ch
xor bl, cl
or cl, ch
xor cl, 1
or cl, bl
or al, ah
mov ebx, eax
xor bl, 1
or dh, ch
mov ah, dh
xor ah, 1
mov bh, bl
and bh, al
mov ch, bh
and ch, bl
xor bh, bl
or bh, ch
mov bl, dh
and bl, ah
mov ch, dh
and ch, bl
xor bl, dh
mov dh, cl
or bl, ch
xor bl, cl
mov ch, cl
xor ch, ah
mov byte [esi + 8], ch
or ah, cl
xor cl, dl
xor dl, 1
mov ch, dl
and ch, al
xor al, dl
or al, ch
xor bh, dl
xor bh, 1
xor al, 1
mov ch, bh
and ch, al
xor al, bh
or al, ch
xor ah, 1
or ah, byte [esi + 8]
mov ch, bl
xor ch, ah
or ah, bl
xor ah, 1
or ah, ch
mov ch, ah
xor ch, 1
and ch, al
xor al, 1
and al, ah
or al, ch
xor dh, 1
or dh, dl
xor dh, 1
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ah, dl
xor ah, al
test al, 1
mov ecx, 0x77d9e7ef
mov edi, 0x9c426a01
cmovne ecx, edi
test dl, 1
mov edx, 0x77d9e7ef
cmovne ecx, edx
test ah, 1
cmove ecx, edi
jmp 0x434daa
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43586b
cmp eax, 0x85788c17
je 0x435880
cmp eax, 0xa0da02f3
jne 0x435851
jmp 0x435a0d
cmp eax, 0xd7ff4ccd
je 0x4358da
cmp eax, 0xe7a53eed
jne 0x435851
mov eax, 0xd7ff4ccd
jmp 0x435851
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
or dl, al
xor al, 1
mov ah, al
xor ah, cl
mov ch, ah
xor ch, al
and ch, ah
xor dl, 1
or al, cl
xor al, 1
mov cl, dl
and cl, al
xor al, dl
or al, cl
xor al, ch
mov cl, al
xor cl, 1
and cl, ch
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, edi
jmp 0x435851
mov byte [esi + 6], 0x27
mov eax, ebx
jmp 0x435851
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43591f
cmp eax, 0x85788c17
je 0x435938
cmp eax, 0xa0da02f3
jne 0x435905
jmp 0x435add
cmp eax, 0xd7ff4ccd
je 0x435a02
cmp eax, 0xe7a53eed
jne 0x435905
mov eax, 0xd7ff4ccd
jmp 0x435905
mov al, byte [esi + 4]
mov edx, eax
xor dl, 1
mov ecx, edx
or cl, al
xor cl, 1
mov ah, cl
xor ah, al
mov ch, al
and ch, dl
mov ebx, eax
and bl, ch
xor ch, al
mov dh, byte [esi + 5]
or ch, bl
mov al, dh
xor al, 1
xor ch, cl
xor ah, 1
or cl, dl
xor cl, 1
or cl, ah
mov ah, ch
xor ah, cl
or cl, ch
xor cl, 1
or cl, ah
mov ah, dh
or ah, al
mov ch, dh
xor ch, ah
or ah, dh
xor ah, 1
or ah, ch
xor ah, 1
mov ch, ah
or ch, cl
xor ah, cl
xor ah, 1
and ah, cl
mov cl, ch
xor cl, ah
xor ah, 1
or ah, ch
xor cl, 1
xor ah, 1
or ah, cl
xor dh, dl
and dh, dl
xor al, dl
mov cl, dh
and cl, al
xor al, dh
or al, cl
mov cl, ah
xor cl, 1
and cl, ah
mov edx, ecx
and dl, ah
xor cl, ah
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or cl, dl
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x435905
mov byte [esi + 6], 0x27
mov eax, edi
jmp 0x435905
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x435a47
cmp eax, 0x85788c17
je 0x435a60
cmp eax, 0xa0da02f3
jne 0x435a2d
jmp 0x435c10
cmp eax, 0xd7ff4ccd
je 0x435ad2
cmp eax, 0xe7a53eed
jne 0x435a2d
mov eax, 0xd7ff4ccd
jmp 0x435a2d
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
xor ah, 1
or ah, dl
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov al, cl
xor al, 1
mov edx, ecx
and dl, al
mov ch, dl
xor ch, 1
xor dl, cl
or ch, al
xor ch, 1
or ch, dl
mov cl, ch
and cl, ah
mov dl, ah
and dl, al
xor al, ah
xor ah, 1
xor ch, 1
and ch, ah
or ch, cl
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x435a2d
mov byte [esi + 6], 1
mov eax, ebx
jmp 0x435a2d
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x435b17
cmp eax, 0x85788c17
je 0x435b30
cmp eax, 0xa0da02f3
jne 0x435afd
jmp 0x435cd4
cmp eax, 0xd7ff4ccd
je 0x435c05
cmp eax, 0xe7a53eed
jne 0x435afd
mov eax, 0xd7ff4ccd
jmp 0x435afd
mov cl, byte [esi + 4]
mov ah, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ch, dl
and ch, cl
mov al, dl
and al, ch
xor ch, dl
or ch, al
mov al, ch
xor al, 1
or ch, al
mov dh, ch
xor dh, 1
xor dl, cl
and dl, cl
mov bl, ch
and bl, dh
mov bh, ch
xor bh, bl
xor bl, 1
or bl, dh
mov cl, ah
xor cl, 1
xor dl, 1
xor bl, 1
or bl, bh
xor bl, dl
mov dh, ch
and dh, dl
xor dl, ch
mov ch, cl
or ch, ah
xor bl, 1
or dl, dh
mov dh, bl
xor dh, dl
or dl, bl
mov bl, ch
xor bl, 1
xor dl, 1
or dl, dh
mov dh, al
or dh, ah
xor al, ah
and ah, ch
or ch, cl
and bl, cl
xor ch, 1
or bl, ah
mov cl, ch
and cl, bl
xor bl, ch
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
xor al, 1
mov cl, dh
xor cl, al
or al, dh
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, bl
xor bl, 1
and cl, bl
or cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test bl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x435afd
mov byte [esi + 6], 1
mov eax, edi
jmp 0x435afd
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x435c4a
cmp eax, 0x85788c17
je 0x435c5f
cmp eax, 0xa0da02f3
jne 0x435c30
jmp 0x435db4
cmp eax, 0xd7ff4ccd
je 0x435cc9
cmp eax, 0xe7a53eed
jne 0x435c30
mov eax, 0xd7ff4ccd
jmp 0x435c30
mov cl, byte [esi + 4]
mov al, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and dl, ah
mov ch, cl
and ch, al
or ch, dl
mov dl, ch
xor dl, ah
and dl, ch
xor ah, al
xor ah, 1
and ah, al
xor al, cl
and al, cl
xor ah, 1
xor al, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
xor al, dl
mov ecx, eax
xor cl, 1
and cl, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, edi
jmp 0x435c30
mov byte [esi + 6], 0x19
mov eax, ebx
jmp 0x435c30
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x435d0e
cmp eax, 0x85788c17
je 0x435d27
cmp eax, 0xa0da02f3
jne 0x435cf4
jmp 0x435e7d
cmp eax, 0xd7ff4ccd
je 0x435da9
cmp eax, 0xe7a53eed
jne 0x435cf4
mov eax, 0xd7ff4ccd
jmp 0x435cf4
mov al, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, dl
xor ah, al
xor al, 1
xor ah, 1
mov cl, ah
xor cl, al
and cl, ah
mov ah, al
xor ah, dl
xor ah, 1
and ah, dl
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, cl
xor ch, 1
mov dh, cl
xor dh, ch
or ch, cl
xor ch, 1
or ch, dh
mov dh, ch
xor dh, 1
and dh, ah
and ch, al
or ch, dh
xor ah, dl
or al, cl
xor al, 1
or al, ah
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x435cf4
mov byte [esi + 6], 0x19
mov eax, edi
jmp 0x435cf4
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x435dee
cmp eax, 0x85788c17
je 0x435e03
cmp eax, 0xa0da02f3
jne 0x435dd4
jmp 0x435f5b
cmp eax, 0xd7ff4ccd
je 0x435e72
cmp eax, 0xe7a53eed
jne 0x435dd4
mov eax, 0xd7ff4ccd
jmp 0x435dd4
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
xor dl, cl
xor dl, 1
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor cl, al
xor cl, 1
and cl, al
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
and cl, ch
xor ch, 1
xor al, 1
mov dl, ch
xor dl, al
and dl, ch
and al, ch
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ecx, edi
test al, 1
mov eax, ecx
cmovne eax, edi
test dl, 1
cmove eax, ecx
jmp 0x435dd4
mov byte [esi + 6], 5
mov eax, ebx
jmp 0x435dd4
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x435eb7
cmp eax, 0x85788c17
je 0x435ed0
cmp eax, 0xa0da02f3
jne 0x435e9d
jmp 0x43605b
cmp eax, 0xd7ff4ccd
je 0x435f50
cmp eax, 0xe7a53eed
jne 0x435e9d
mov eax, 0xd7ff4ccd
jmp 0x435e9d
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, dl
xor ah, 1
mov al, cl
xor al, 1
mov ch, ah
and ch, al
or ah, cl
and cl, dl
or cl, ch
mov ch, cl
xor ch, al
and ch, cl
xor ah, 1
or al, dl
xor al, 1
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov cl, al
xor cl, 1
mov edx, ecx
and dl, al
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov cl, dl
and cl, ch
mov ah, ch
xor ah, al
or al, ch
xor ch, 1
xor dl, 1
and dl, ch
or dl, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x435e9d
mov byte [esi + 6], 5
mov eax, edi
jmp 0x435e9d
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x435f98
cmp ecx, 0x85788c17
je 0x435fb3
cmp ecx, 0xa0da02f3
jne 0x435f7b
jmp 0x4361b0
cmp ecx, 0xd7ff4ccd
je 0x436050
cmp ecx, 0xe7a53eed
jne 0x435f7b
mov ecx, 0xd7ff4ccd
jmp 0x435f7b
mov ah, byte [esi + 4]
mov al, byte [esi + 5]
mov dl, ah
xor dl, 1
mov ecx, eax
xor cl, 1
and al, cl
mov ch, cl
and ch, al
xor al, cl
or al, ch
xor al, 1
mov cl, ah
or cl, dl
mov ch, cl
xor ch, 1
and ch, ah
mov ah, dl
xor ah, cl
and ah, dl
and cl, dl
or cl, ch
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ah, cl
xor ah, 1
and cl, ah
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
xor cl, al
mov ah, cl
xor ah, 1
xor al, dl
and dl, al
xor al, 1
mov ch, dl
and ch, al
xor al, dl
or al, ch
mov edx, eax
xor dl, 1
and al, dl
mov ch, dl
and ch, al
xor al, dl
or al, ch
xor cl, al
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
mov ecx, edx
mov edi, 0xd7ff4ccd
cmovne ecx, edi
test al, 1
cmovne ecx, edx
jmp 0x435f7b
mov byte [esi + 6], 0x1b
mov ecx, ebx
jmp 0x435f7b
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x436095
cmp eax, 0x85788c17
je 0x4360ae
cmp eax, 0xa0da02f3
jne 0x43607b
jmp 0x43628c
cmp eax, 0xd7ff4ccd
je 0x4361a5
cmp eax, 0xe7a53eed
jne 0x43607b
mov eax, 0xd7ff4ccd
jmp 0x43607b
mov dl, byte [esi + 4]
mov al, byte [esi + 5]
mov ah, dl
xor ah, 1
mov bl, ah
and bl, dl
mov cl, ah
and cl, bl
xor bl, ah
or bl, cl
mov dh, al
xor dh, 1
mov bh, dh
and bh, al
mov byte [esi + 0x28], al
mov cl, dh
xor cl, bh
xor bh, 1
or bh, al
xor bh, 1
or bh, cl
mov cl, bh
xor cl, 1
mov ch, bh
and ch, cl
mov al, ch
xor ch, bh
xor al, 1
or al, cl
xor al, 1
or al, ch
mov ch, bl
xor al, bl
xor bl, 1
or ch, bl
mov bh, ch
xor bh, 1
and dl, ch
and bh, ah
or bh, dl
mov dl, ch
and dl, ah
xor ch, ah
or ch, dl
xor ch, 1
mov dl, bh
and dl, ch
xor ch, bh
or ch, dl
or dh, ch
xor ch, 1
xor dh, 1
or ch, byte [esi + 0x28]
xor ch, 1
mov dl, dh
and dl, ch
xor ch, dh
or ch, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor bl, 1
mov cl, al
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov cl, al
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov cl, bl
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov cl, bl
xor bl, 1
and bl, ch
xor ch, 1
and cl, ch
or bl, cl
mov cl, ch
and cl, al
xor ch, al
or ch, cl
mov al, ch
xor al, bl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test ch, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test bl, 1
cmove eax, edx
jmp 0x43607b
mov byte [esi + 6], 0x1b
mov eax, edi
jmp 0x43607b
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
mov dword [esi + 0x28], ebx
cmp eax, 0xd7ff4ccc
jg 0x4361ed
cmp eax, 0x85788c17
je 0x436206
cmp eax, 0xa0da02f3
jne 0x4361d3
jmp 0x4363b5
cmp eax, 0xd7ff4ccd
je 0x436281
cmp eax, 0xe7a53eed
jne 0x4361d3
mov eax, 0xd7ff4ccd
jmp 0x4361d3
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
and ch, ah
mov dh, dl
xor dh, ah
or dh, ch
mov ch, cl
and ch, ah
mov bl, ch
xor ch, cl
xor bl, 1
or bl, ah
xor bl, 1
or bl, ch
and dl, bl
xor bl, 1
and bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov ecx, eax
mov dl, dh
xor al, dh
xor dh, 1
and cl, dh
and dl, bl
or dl, cl
or bl, dh
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ecx, eax
test bl, 1
mov ebx, dword [esi + 0x28]
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x4361d3
mov byte [esi + 6], 0x12
mov eax, ebx
jmp 0x4361d3
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4362c6
cmp eax, 0x85788c17
je 0x4362df
cmp eax, 0xa0da02f3
jne 0x4362ac
jmp 0x43647c
cmp eax, 0xd7ff4ccd
je 0x4363aa
cmp eax, 0xe7a53eed
jne 0x4362ac
mov eax, 0xd7ff4ccd
jmp 0x4362ac
mov ah, byte [esi + 4]
mov bl, byte [esi + 5]
mov dh, ah
xor dh, 1
mov al, bl
xor al, 1
mov dl, ah
or dl, dh
xor dl, dh
mov ecx, edx
xor cl, 1
mov ch, bl
or ch, al
and dl, dh
mov bh, dl
and bh, cl
xor dl, cl
mov cl, ch
xor cl, 1
or dl, bh
and cl, bl
mov bh, al
and bh, ch
or bh, cl
mov cl, bl
and cl, ch
xor ch, bl
or ch, cl
xor bh, 1
mov cl, bh
xor cl, ch
or bh, ch
xor bh, 1
or bh, cl
mov cl, bh
xor cl, 1
or cl, dl
xor dl, 1
xor cl, 1
or dl, bh
xor dl, 1
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
or ah, bl
xor al, dh
mov cl, ah
xor cl, al
xor al, 1
xor cl, 1
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ch, cl
and ch, al
mov ah, ch
and ah, cl
xor ch, cl
or ch, ah
mov cl, ch
xor ch, 1
and ch, dl
xor dl, 1
and cl, dl
or ch, cl
mov cl, dl
and cl, al
xor dl, al
or dl, cl
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x4362ac
mov byte [esi + 6], 0x12
mov eax, edi
jmp 0x4362ac
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4363ef
cmp eax, 0x85788c17
je 0x436404
cmp eax, 0xa0da02f3
jne 0x4363d5
jmp 0x43657e
cmp eax, 0xd7ff4ccd
je 0x436471
cmp eax, 0xe7a53eed
jne 0x4363d5
mov eax, 0xd7ff4ccd
jmp 0x4363d5
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, cl
xor ah, 1
mov al, cl
xor al, dl
or cl, dl
xor cl, 1
or cl, al
and al, dl
or ah, dl
xor al, 1
mov edx, eax
xor dl, ah
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ch, al
and ch, dl
xor dl, cl
xor cl, 1
mov ah, ch
and ah, al
xor ch, al
or ch, ah
xor ch, cl
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x4363d5
mov byte [esi + 6], 0x18
mov eax, ebx
jmp 0x4363d5
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4364b6
cmp eax, 0x85788c17
je 0x4364cf
cmp eax, 0xa0da02f3
jne 0x43649c
jmp 0x4366ec
cmp eax, 0xd7ff4ccd
je 0x436573
cmp eax, 0xe7a53eed
jne 0x43649c
mov eax, 0xd7ff4ccd
jmp 0x43649c
mov al, byte [esi + 4]
mov dl, byte [esi + 5]
mov ah, al
xor ah, 1
mov dh, al
xor dh, ah
mov cl, ah
xor cl, dl
and cl, ah
or ah, al
and dh, al
mov ch, ah
xor ch, dh
xor dh, 1
or dh, ah
xor dh, 1
xor ch, 1
mov ah, dh
and ah, ch
xor ch, dh
mov dh, dl
xor al, dl
xor dl, 1
or dh, dl
xor dh, 1
xor dl, dh
or ch, ah
and dh, dl
xor dh, 1
mov ah, dh
xor ah, dl
or dh, dl
xor dh, 1
or dh, ah
mov dl, dh
xor dl, 1
or dl, ch
xor ch, 1
or ch, dh
mov ah, dl
xor ah, ch
or ch, dl
xor ch, 1
or ch, ah
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, al
xor cl, ch
xor ch, 1
or ch, al
xor cl, 1
mov al, ch
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x43649c
mov byte [esi + 6], 0x18
mov eax, edi
jmp 0x43649c
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4365b8
cmp eax, 0x85788c17
je 0x4365d1
cmp eax, 0xa0da02f3
jne 0x43659e
jmp 0x43683e
cmp eax, 0xd7ff4ccd
je 0x4366e1
cmp eax, 0xe7a53eed
jne 0x43659e
mov eax, 0xd7ff4ccd
jmp 0x43659e
mov ah, byte [esi + 4]
mov dl, byte [esi + 5]
mov al, ah
xor al, 1
mov byte [esi + 0x34], al
mov ch, dl
xor ch, 1
mov dh, ch
and dh, dl
mov cl, dl
xor cl, ch
xor ch, dh
xor dh, 1
or dh, dl
xor dh, 1
or dh, ch
mov ch, al
or ch, ah
mov bl, ch
xor bl, 1
and cl, dl
mov bh, ch
and bh, bl
mov al, ch
and al, bh
xor bh, ch
mov dl, dh
xor dl, 1
or bh, al
xor bh, ah
xor bh, 1
mov al, bl
xor al, ah
or bl, ah
xor bl, 1
or bl, al
xor bl, 1
mov al, bh
and al, bl
xor bl, bh
mov ch, dh
or ch, dl
or bl, al
mov al, ch
xor al, 1
mov bh, cl
xor bh, 1
and cl, ch
and al, bh
or al, cl
mov cl, ch
and cl, bh
xor bh, ch
or bh, cl
xor bh, 1
mov ecx, eax
and cl, bh
xor bh, al
or bh, cl
mov al, bh
xor al, 1
or al, bl
xor bl, 1
or bl, bh
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
and dh, ah
or ah, dl
xor ah, 1
and dl, byte [esi + 0x34]
or dl, dh
mov al, ah
and al, dl
xor dl, ah
or dl, al
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
mov ah, bl
and ah, cl
mov ch, al
and ch, dl
mov dh, ah
xor dh, 1
xor ah, bl
or dh, cl
xor dh, 1
or dh, ah
mov bh, ch
xor bh, 1
xor ch, al
or bh, dl
xor bh, 1
or bh, ch
xor bh, dh
xor cl, dl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bh
test cl, 1
mov ecx, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne ecx, edx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test bh, 1
mov ebx, dword [esi + 0x28]
cmove eax, ecx
jmp 0x43659e
mov byte [esi + 6], 0x1c
mov eax, ebx
jmp 0x43659e
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 8], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x436726
cmp eax, 0x85788c17
je 0x43673f
cmp eax, 0xa0da02f3
jne 0x43670c
jmp 0x436920
cmp eax, 0xd7ff4ccd
je 0x436833
cmp eax, 0xe7a53eed
jne 0x43670c
mov eax, 0xd7ff4ccd
jmp 0x43670c
mov ch, byte [esi + 4]
mov dl, byte [esi + 5]
mov cl, ch
xor cl, 1
mov ah, cl
and ah, ch
mov al, cl
and al, ah
xor ah, cl
or ah, al
mov al, dl
xor al, 1
or cl, ch
mov ch, cl
xor ch, 1
mov dh, ah
xor dh, cl
and cl, ch
mov ebx, ecx
and bl, ch
xor cl, ch
or cl, bl
mov ebx, eax
or bl, dl
xor bl, 1
xor cl, ah
xor dh, 1
or ch, ah
xor ch, 1
or ch, dh
xor ch, 1
mov dh, cl
and dh, ch
xor ch, cl
or ch, dh
mov cl, al
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor cl, 1
mov bh, cl
xor bh, bl
or bl, cl
mov dh, ah
xor dh, 1
xor bl, 1
or bl, bh
mov bh, ch
xor bh, 1
and bh, bl
mov cl, bl
xor cl, 1
and cl, ch
or cl, bh
mov ch, dh
and ch, ah
xor ch, 1
mov bl, ah
xor bl, ch
or ch, ah
and al, dl
xor ch, 1
or ch, bl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, ch
xor ah, 1
and ah, al
xor al, 1
and al, ch
or al, ah
mov ah, dh
and ah, dl
xor dh, dl
or dh, ah
xor al, 1
mov dl, al
xor dl, dh
or al, dh
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, 1
and dl, ch
or ch, al
and al, cl
or al, dl
mov cl, ch
xor cl, al
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x43670c
mov byte [esi + 6], 0x1c
mov eax, edi
jmp 0x43670c
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x436878
cmp eax, 0x85788c17
je 0x436891
cmp eax, 0xa0da02f3
jne 0x43685e
jmp 0x436a6f
cmp eax, 0xd7ff4ccd
je 0x436915
cmp eax, 0xe7a53eed
jne 0x43685e
mov eax, 0xd7ff4ccd
jmp 0x43685e
mov dl, byte [esi + 4]
mov al, byte [esi + 5]
mov ah, dl
xor ah, 1
mov ch, ah
mov cl, ah
xor ah, al
xor ah, 1
and ah, al
xor al, 1
and ch, al
xor cl, al
or cl, ch
mov ch, cl
xor ch, 1
xor al, dl
xor al, 1
and al, dl
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
mov dh, cl
and dh, ch
xor dh, 1
mov ah, ch
xor ah, dh
or dh, ch
xor dh, 1
or dh, ah
mov ah, dh
xor ah, 1
and ah, dl
and dh, al
or dh, ah
xor dl, cl
or al, ch
xor al, 1
or al, dl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x43685e
mov byte [esi + 6], 0xc
mov eax, ebx
jmp 0x43685e
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 9], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43695a
cmp eax, 0x85788c17
je 0x436973
cmp eax, 0xa0da02f3
jne 0x436940
jmp 0x436bb6
cmp eax, 0xd7ff4ccd
je 0x436a64
cmp eax, 0xe7a53eed
jne 0x436940
mov eax, 0xd7ff4ccd
jmp 0x436940
mov bl, byte [esi + 4]
mov byte [esi + 0x28], bl
mov dl, byte [esi + 5]
mov eax, ebx
xor al, 1
mov ah, al
or ah, bl
mov cl, ah
xor cl, 1
and cl, ah
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov dh, bl
and dh, al
mov ch, dh
xor ch, 1
mov bh, bl
xor bh, ch
or ch, bl
xor ch, 1
or ch, bh
mov ebx, edx
xor bl, 1
xor ch, cl
mov cl, ah
mov byte [esi + 0x34], al
and cl, al
xor ah, al
or ah, cl
xor ah, 1
mov al, ch
and al, ah
xor ah, ch
mov bh, bl
mov ch, dl
or bh, dl
xor bh, 1
or ah, al
mov cl, byte [esi + 0x28]
mov al, cl
and al, dh
xor dh, cl
or dh, al
mov dl, dh
xor dl, 1
and dl, ch
xor cl, ch
mov byte [esi + 0x28], cl
xor ch, bh
mov al, ch
xor al, 1
and bh, al
mov cl, bh
xor bh, ch
xor cl, 1
or cl, al
xor cl, 1
or cl, bh
xor cl, 1
mov al, cl
or al, ah
xor cl, ah
xor cl, 1
and cl, ah
xor cl, 1
mov ah, al
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
and dh, bl
or dh, dl
or bl, byte [esi + 0x34]
xor bl, 1
or bl, byte [esi + 0x28]
xor dh, 1
mov al, dh
xor al, bl
or dh, bl
xor dh, 1
or dh, al
xor cl, 1
mov dl, cl
or dl, dh
xor cl, dh
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x436940
mov byte [esi + 6], 0xc
mov eax, edi
jmp 0x436940
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x436aa9
cmp eax, 0x85788c17
je 0x436ac2
cmp eax, 0xa0da02f3
jne 0x436a8f
jmp 0x436d53
cmp eax, 0xd7ff4ccd
je 0x436bab
cmp eax, 0xe7a53eed
jne 0x436a8f
mov eax, 0xd7ff4ccd
jmp 0x436a8f
mov bl, byte [esi + 4]
mov al, byte [esi + 5]
mov ah, al
xor ah, 1
mov ecx, eax
xor cl, ah
or ah, al
mov ch, ah
xor ch, 1
and cl, al
mov edx, ebx
xor dl, 1
mov dh, bl
and dh, dl
mov bh, dh
xor bh, 1
xor dh, bl
or bh, dl
xor bh, 1
or bh, dh
xor bh, 1
or dl, bl
mov dh, bh
xor dh, dl
or dl, bh
xor dl, 1
or dl, dh
mov dh, cl
xor dh, 1
and ah, ch
mov bh, ah
and bh, ch
xor ah, ch
or ah, bh
mov bh, ah
and ah, dh
xor bh, 1
and bh, cl
or ah, bh
mov dh, ch
xor dh, cl
or cl, ch
xor cl, 1
or cl, dh
xor cl, 1
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
xor dl, 1
mov ah, dl
xor ah, cl
xor ah, 1
and ah, cl
or dl, cl
xor ah, 1
mov cl, ah
xor cl, dl
or ah, dl
xor ah, 1
or ah, cl
mov ecx, ebx
or cl, al
xor cl, 1
xor bl, al
mov al, cl
and al, bl
xor bl, cl
or bl, al
mov al, bl
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov al, bl
xor al, 1
mov cl, ah
xor cl, 1
and bl, cl
or cl, al
and al, ah
or al, bl
mov ebx, dword [esi + 0x28]
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test al, 1
mov eax, edx
mov edi, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
cmovne eax, edx
jmp 0x436a8f
mov byte [esi + 6], 0x12
mov eax, ebx
jmp 0x436a8f
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x436bf0
cmp eax, 0x85788c17
je 0x436c09
cmp eax, 0xa0da02f3
jne 0x436bd6
jmp 0x436eb4
cmp eax, 0xd7ff4ccd
je 0x436d48
cmp eax, 0xe7a53eed
jne 0x436bd6
mov eax, 0xd7ff4ccd
jmp 0x436bd6
mov dl, byte [esi + 4]
mov al, byte [esi + 5]
mov dh, dl
xor dh, 1
mov ah, dl
xor ah, dh
and dh, dl
xor dh, 1
mov ecx, edx
xor cl, dh
or dh, dl
xor dh, 1
or dh, cl
mov ecx, eax
mov ebx, eax
xor cl, 1
mov al, cl
mov bh, dh
xor bh, 1
mov ch, bh
and ch, dh
mov cl, bh
xor cl, ch
mov byte [esi + 0x34], cl
xor ch, 1
or ch, dh
mov cl, dh
or cl, bh
and ah, dl
mov dh, cl
xor dh, ah
xor ah, 1
or ah, cl
xor ah, 1
xor dh, 1
mov cl, ah
and cl, dh
xor dh, ah
mov dl, bl
mov byte [esi + 0x28], bl
mov ah, bl
mov bl, al
mov byte [esi + 0x3c], al
xor ah, al
and ah, dl
or dh, cl
mov al, ah
xor al, 1
mov cl, al
and cl, ah
mov dl, al
and dl, cl
xor cl, al
or cl, dl
mov dl, bl
or dl, byte [esi + 0x28]
mov bl, cl
xor cl, 1
and cl, dl
xor al, dl
xor dl, 1
and bl, dl
or cl, bl
or ah, dl
xor ah, 1
or ah, al
mov al, ah
xor al, cl
xor cl, 1
or cl, ah
xor al, 1
xor cl, 1
or cl, al
xor cl, 1
mov eax, ecx
or al, dh
xor al, 1
xor cl, dh
xor cl, 1
and cl, dh
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov dl, byte [esi + 0x28]
mov ah, byte [esi + 0x3c]
and ah, dl
xor ch, 1
or ch, byte [esi + 0x34]
mov al, dl
and al, ah
xor ah, dl
or ah, al
xor ah, ch
xor ah, 1
mov al, bh
and al, dl
xor bh, dl
or bh, al
mov al, ah
xor al, bh
or bh, ah
xor bh, 1
or bh, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
mov ah, dl
and dl, bh
xor al, bh
xor bh, 1
xor ah, 1
and ah, bh
or dl, ah
or bh, cl
xor bh, 1
or bh, al
mov cl, bh
xor cl, dl
test bh, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x436bd6
mov byte [esi + 6], 0x12
mov eax, edi
jmp 0x436bd6
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x436d8d
cmp eax, 0x85788c17
je 0x436da6
cmp eax, 0xa0da02f3
jne 0x436d73
jmp 0x436f9b
cmp eax, 0xd7ff4ccd
je 0x436ea9
cmp eax, 0xe7a53eed
jne 0x436d73
mov eax, 0xd7ff4ccd
jmp 0x436d73
mov ah, byte [esi + 4]
mov al, byte [esi + 5]
mov bl, ah
xor bl, 1
and ah, bl
mov ecx, ebx
and cl, ah
xor ah, bl
or ah, cl
mov bh, al
xor bh, 1
mov dl, bh
and dl, al
mov cl, bh
and cl, dl
xor dl, bh
or dl, cl
mov ecx, edx
xor cl, 1
mov dh, cl
mov cl, ah
mov ch, ah
mov byte [esi + 0x34], dh
xor ch, dh
and ch, ah
xor ah, 1
or cl, ah
xor cl, 1
xor bl, cl
or dl, dh
xor bh, al
and bh, al
mov al, bl
xor al, 1
and bl, cl
mov cl, bl
and cl, al
xor bl, al
mov dh, dl
xor dh, 1
or bl, cl
mov al, dh
and al, dl
mov cl, al
xor al, dh
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov al, bh
xor al, 1
and bh, al
xor bh, 1
mov dh, bh
xor dh, al
or bh, al
xor bh, 1
or bh, dh
xor bh, cl
mov cl, dl
and cl, al
xor al, dl
or al, cl
xor al, 1
mov cl, bh
and cl, al
xor al, bh
or al, cl
mov cl, al
xor cl, 1
or cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
mov al, cl
and al, bl
xor bl, cl
or bl, al
xor ah, byte [esi + 0x34]
mov al, ch
and al, ah
xor ah, ch
or ah, al
mov cl, ah
xor cl, 1
xor bl, 1
and cl, ah
mov al, ah
and al, cl
xor cl, ah
or cl, al
xor cl, bl
mov al, bl
and al, ah
xor bl, ah
or bl, al
mov edx, ebx
xor dl, cl
test bl, 1
mov ebx, dword [esi + 0x28]
mov eax, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne eax, edi
test cl, 1
cmove eax, edi
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x436d73
mov byte [esi + 6], 0x3d
mov eax, ebx
jmp 0x436d73
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x436eee
cmp eax, 0x85788c17
je 0x436f07
cmp eax, 0xa0da02f3
jne 0x436ed4
jmp 0x4370b5
cmp eax, 0xd7ff4ccd
je 0x436f90
cmp eax, 0xe7a53eed
jne 0x436ed4
mov eax, 0xd7ff4ccd
jmp 0x436ed4
mov cl, byte [esi + 4]
mov dl, byte [esi + 5]
mov eax, ecx
xor al, 1
mov ah, al
xor ah, cl
and ah, al
mov ch, dl
mov dh, al
xor dh, dl
and dh, al
and al, dl
xor dl, 1
and ch, dl
mov bl, ch
and bl, dl
xor ch, dl
or ch, bl
mov bl, ch
xor bl, 1
and bl, ch
mov bh, bl
and bh, ch
xor bl, ch
or bl, bh
xor bl, ah
and dl, cl
or al, dl
mov cl, dh
xor cl, 1
xor dh, al
xor al, 1
or al, cl
xor al, 1
or al, dh
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test al, 1
mov eax, edx
cmovne eax, ebx
test cl, 1
cmove eax, edx
jmp 0x436ed4
mov byte [esi + 6], 0x3d
mov eax, edi
jmp 0x436ed4
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x436fd5
cmp eax, 0x85788c17
je 0x436fee
cmp eax, 0xa0da02f3
jne 0x436fbb
jmp 0x437218
cmp eax, 0xd7ff4ccd
je 0x4370aa
cmp eax, 0xe7a53eed
jne 0x436fbb
mov eax, 0xd7ff4ccd
jmp 0x436fbb
mov al, byte [esi + 4]
mov cl, byte [esi + 5]
mov edx, ecx
xor dl, 1
mov ah, dl
or ah, cl
mov ch, ah
xor ch, 1
and ah, ch
mov dh, ah
and dh, ch
xor ah, ch
or ah, dh
mov dh, ah
xor dh, 1
and dh, cl
and ah, dl
or ah, dh
mov dl, ch
xor dl, cl
or ch, cl
xor ch, 1
or ch, dl
xor ah, 1
mov dl, ah
xor dl, ch
or ah, ch
xor ah, 1
or ah, dl
mov ch, ah
xor ch, 1
mov dh, ah
and dh, ch
mov dl, dh
xor dh, ah
xor dl, 1
or dl, ch
xor dl, 1
or dl, dh
xor dl, al
xor dl, 1
mov ah, al
or ah, cl
xor al, cl
mov cl, ah
xor cl, al
xor al, 1
xor cl, 1
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ah, al
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, edi
jmp 0x436fbb
mov byte [esi + 6], 1
mov eax, ebx
jmp 0x436fbb
mov eax, dword [esi + 0x20]
test dword [esi + 8], eax
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 4]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 5]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4370ef
cmp eax, 0x85788c17
je 0x437108
cmp eax, 0xa0da02f3
jne 0x4370d5
jmp 0x43722b
cmp eax, 0xd7ff4ccd
je 0x43720d
cmp eax, 0xe7a53eed
jne 0x4370d5
mov eax, 0xd7ff4ccd
jmp 0x4370d5
mov dh, byte [esi + 4]
mov dl, byte [esi + 5]
mov al, dh
xor al, 1
mov ah, al
and ah, dh
xor ah, 1
mov cl, dh
xor cl, ah
or ah, dh
xor ah, 1
or ah, cl
mov ecx, edx
xor cl, 1
mov ch, ah
xor ch, 1
or al, dh
mov dh, al
xor dh, 1
mov ebx, edx
or bl, cl
mov bh, ch
or bh, al
xor bh, 1
and dh, ch
and al, ah
or al, dh
mov dh, bh
and dh, al
xor al, bh
or al, dh
mov dh, dl
or dh, bl
xor dh, 1
xor bl, dl
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
xor al, 1
mov dh, al
xor dh, bl
xor dh, 1
and dh, bl
or al, bl
xor al, 1
mov bl, dh
and bl, al
xor al, dh
or al, bl
mov dh, ah
and dh, ch
mov ebx, ecx
and bl, dl
mov bh, dh
xor bh, 1
xor dh, ah
or bh, ch
xor bh, 1
or bh, dh
mov dh, bl
xor dh, 1
xor bl, cl
or dh, dl
xor dh, 1
or dh, bl
mov bl, bh
xor bl, 1
and bl, dh
xor dh, 1
and dh, bh
or dh, bl
xor ch, dl
or cl, ah
xor cl, 1
or cl, ch
xor cl, 1
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ah, dl
and ah, al
xor al, 1
xor dl, 1
and dl, al
or dl, ah
mov ah, al
and ah, cl
xor al, cl
or al, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, edi
mov edi, 0xe7a53eed
cmovne ecx, edi
mov edi, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x4370d5
mov byte [esi + 6], 1
mov eax, edi
jmp 0x4370d5
mov al, byte [esi + 6]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
mov ecx, 0x9c426a01
jmp 0x434daa
mov al, byte [esi + 6]
mov byte [esi + 8], al
mov ecx, dword [0x514f8c]
lea edx, [ecx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov edi, edx
mov eax, 0xb197fc50
and edi, eax
mov ebx, ecx
mov eax, 0x4e6803af
and ecx, eax
or ecx, edi
and ebx, edx
mov edi, ebx
not edi
or edx, edi
mov eax, 0xb197fc50
and edi, eax
mov eax, 0x4e6803af
and ebx, eax
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov edi, edx
mov ecx, edx
mov eax, 0xc8298fac
xor ecx, eax
and ecx, edx
not edx
and edx, 0xabdea7e8
mov eax, 0x54215817
and edi, eax
or edi, edx
mov edx, edi
xor edx, eax
mov ebx, edx
mov eax, 0xc8298fac
and ebx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfeb19a41
and ecx, 0x14e65be
or ecx, eax
xor edi, 0x8b9ea588
and edi, 0xdbbfbd8c
mov eax, edx
and eax, 0x24404273
or eax, edi
xor eax, 0xdbbfbd8d
and edx, 1
or edx, eax
mov eax, ecx
xor eax, 0x8023c011
xor ecx, 0x369815ec
mov edi, ecx
mov ebx, 0x4b442e8e
and edi, ebx
mov ebx, 0xb4bbd171
and eax, ebx
or eax, edi
mov edi, edx
not edi
or ecx, edx
mov ebx, 0x4b442e8e
and edx, ebx
mov ebx, 0xb4bbd171
and edi, ebx
or edi, edx
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and ecx, 0xc56f3b96
mov edx, 0x3a90c469
and eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x10e1b96
xor eax, edx
mov edx, eax
mov ebx, 0xdef1a068
and edx, ebx
and ecx, 0x210e5f97
or ecx, edx
mov edi, dword [0x514f88]
xor ecx, ebx
xor eax, ecx
test eax, ecx
sete al
setne ah
cmp edi, 0xa
setl dl
cmp edi, 9
setg cl
xor ah, cl
mov ch, al
xor ch, dl
or dl, al
xor dl, 1
or dl, ah
mov ah, dl
xor ah, 1
and ch, al
or cl, al
xor cl, 1
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov al, cl
xor al, 1
mov ch, ah
and ch, dl
mov dh, cl
and dh, al
mov bl, ch
and bl, ah
xor ch, ah
or ch, bl
mov bl, dh
xor bl, 1
xor dh, cl
or bl, al
xor bl, 1
or bl, dh
mov dh, ch
xor dh, 1
and dh, bl
xor bl, 1
and bl, ch
or bl, dh
xor al, dl
or cl, ah
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x5de28c3
mov edx, 0x77d9e7ef
cmovne eax, edx
test cl, 1
mov ecx, 0x5de28c3
cmovne ecx, eax
test bl, 1
cmove ecx, eax
mov eax, dword [esi + 0x10]
mov dl, byte [esi + 8]
mov byte [eax + 0xd], dl
mov eax, dword [esi + 0x30]
mov dword [esi + 0x24], eax
mov eax, dword [esi + 0x40]
mov dword [esi + 0x18], eax
jmp 0x434daa
cmp ecx, 0x17f0b5b3
jne 0x434daa
mov ecx, dword [0x514f84]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x440482a
mov edi, ecx
or edi, 0x23843114
mov ebx, 0x27c4793e
and edx, ebx
and ecx, 0xc8018081
or ecx, edx
and edi, ebx
and eax, 0x103a0640
or eax, edi
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x147a4e6a
and eax, 0xeb85b195
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x4202150
mov edi, 0x75a13171
and ecx, edi
mov edi, edx
and edi, 0x821c0484
or edi, ecx
mov ebx, edx
or ebx, 0x71811021
mov ecx, 0x75a13171
and ebx, ecx
mov ecx, eax
and ecx, 0x842ca0a
or ecx, ebx
xor ecx, edi
mov edi, ecx
not edi
and edi, 0xc62eb5b
and ecx, 0xf39d14a4
or ecx, edi
and edx, 1
xor eax, 0xfffffffe
or eax, edx
mov edx, ecx
not edx
mov edi, edx
mov ebx, 0xb565c3ac
and edi, ebx
mov ebx, 0x4a9a3c53
and ecx, ebx
or ecx, edi
mov edi, eax
not edi
or edx, eax
mov ebx, 0xb565c3ac
and eax, ebx
mov ebx, 0x4a9a3c53
and edi, ebx
or edi, eax
xor edi, ecx
not edx
or edx, edi
mov eax, edx
mov ecx, edx
mov ebx, 0xcdc062ac
xor ecx, ebx
and ecx, edx
not edx
and edx, 0x4dc04220
mov edi, 0x8000208c
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
not ecx
and ecx, 0x323f9d53
and eax, ebx
or eax, ecx
mov ecx, eax
not ecx
mov edx, 0x39562124
and eax, edx
and ecx, 0xc6a9dedb
or ecx, eax
xor ecx, edx
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x514f80], 9
setg dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
xor al, dl
mov edx, ecx
or dl, al
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
not al
or al, cl
test al, 1
mov ecx, 0x634609c
mov eax, 0xc310b35a
cmovne ecx, eax
mov dword [esi + 0x40], ecx
mov ecx, 0x634609c
mov eax, 0xe75f8e99
cmovne ecx, eax
mov dword [esi + 8], ecx
mov ecx, 0xe16adc6d
mov eax, 0xf114e256
cmovne ecx, eax
mov dword [esi + 0x44], ecx
mov ecx, 0xe16adc6d
mov eax, 0x6cd87ff4
cmovne ecx, eax
mov dword [esi + 0x14], ecx
mov ecx, 0x683e2e54
mov eax, 0x12bbf10a
cmovne ecx, eax
mov dword [esi + 0x48], ecx
mov ecx, 0x683e2e54
mov eax, 0x14606094
cmovne ecx, eax
mov dword [esi + 0x50], ecx
mov ecx, 0xcec7738
mov dword [esi + 0x20], 0
mov eax, ecx
cmp ecx, 0xcec7737
jle 0x4375f5
cmp eax, 0x365ced52
jg 0x437627
cmp eax, 0xcec7738
je 0x437757
cmp eax, 0x12bbf10a
je 0x437765
mov ecx, eax
cmp eax, 0x14606094
jne 0x4375b6
mov eax, dword [esi + 0xc]
cmp eax, 0xe
setb byte [esi + 0x24]
mov ecx, dword [esi + 0x48]
jmp 0x4375b6
cmp eax, 0xe75f8e98
jg 0x43765b
mov ecx, dword [esi + 8]
cmp eax, 0xa783c5f4
je 0x4375b6
cmp eax, 0xc310b35a
je 0x43777b
mov ecx, eax
cmp eax, 0xe16adc6d
jne 0x4375b6
mov eax, dword [esi + 0x30]
mov byte [eax], 0
mov ecx, 0x6cd87ff4
jmp 0x4375b6
mov ecx, dword [esi + 0x14]
cmp eax, 0x365ced53
je 0x4375b6
cmp eax, 0x683e2e54
je 0x43778b
mov ecx, eax
cmp eax, 0x6cd87ff4
jne 0x4375b6
mov eax, dword [esi + 0x10]
mov byte [eax + 0xe], 0
mov dword [esi + 0x18], eax
mov ecx, dword [esi + 0x44]
jmp 0x4375b6
cmp eax, 0xe75f8e99
je 0x437798
cmp eax, 0x634609c
jne 0x437989
mov eax, dword [esi + 0xc]
mov dword [esi + 0x28], eax
mov edi, dword [esi + 0x10]
mov cl, byte [edi + eax]
mov edx, dword [esi + 0xc]
mov edx, dword [esi + 0xc]
mov edx, dword [esi + 0xc]
mov edx, dword [esi + 0xc]
mov edx, dword [esi + 0xc]
mov ebx, dword [esi + 0xc]
add bl, 0x6c
mov edx, ebx
xor dl, 0x8d
mov ch, dl
and ch, bl
mov dh, dl
and dh, ch
xor dl, ch
or dl, dh
not ch
and ch, 0x72
and dl, 0x8d
or dl, ch
mov dh, cl
not dh
not dl
mov ch, dh
and ch, dl
xor dl, dh
mov eax, ecx
or al, 4
and al, 5
mov ah, dh
and dh, 0x58
or dh, al
or ah, 1
and ah, 5
and cl, 0xa2
or cl, ah
xor cl, dh
mov eax, ecx
not al
and al, 0x83
and cl, 0x7c
or cl, al
mov eax, ebx
not al
and al, 0xe1
and bl, 0x1e
or bl, al
xor bl, 0x1e
mov eax, ecx
xor al, 0x80
and al, 0xa5
and cl, 0x5a
or cl, al
xor cl, 0x5a
mov eax, ebx
and al, cl
xor cl, bl
or dl, ch
mov ah, dl
not ah
or cl, al
mov al, cl
not al
and al, 0xb
and cl, 0xf4
or cl, al
mov al, cl
xor al, 0xf4
xor cl, 0xb
and al, dl
or dl, cl
and cl, ah
not dl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, dword [esi + 0x28]
mov byte [edi + eax], cl
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov ecx, 0xe75f8e99
jmp 0x4375b6
mov eax, dword [esi + 0x20]
mov dword [esi + 0xc], eax
mov ecx, dword [esi + 0x50]
jmp 0x4375b6
cmp byte [esi + 0x24], 0
mov ecx, 0x365ced53
mov eax, 0xa783c5f4
cmovne ecx, eax
jmp 0x4375b6
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x20], eax
mov ecx, 0xcec7738
jmp 0x4375b6
mov eax, dword [esi + 0xc]
mov ecx, 0x14606094
jmp 0x4375b6
mov eax, dword [esi + 0xc]
mov dword [esi + 0x28], eax
mov edi, dword [esi + 0x10]
mov ah, byte [edi + eax]
mov ebx, dword [esi + 0xc]
mov al, 0x93
sub al, bl
add bl, 0x6c
mov ecx, ebx
or cl, 0x21
and cl, 0x37
mov edx, eax
and dl, 8
or dl, cl
mov ecx, eax
or cl, 0x16
mov ch, al
not ch
and cl, 0x37
and ch, 0xc0
or ch, cl
xor ch, dl
mov cl, ch
not cl
and cl, 0xe1
and ch, 0x1e
or ch, cl
mov cl, ch
not cl
and ch, 0x3a
mov edx, ecx
and dl, 0xc5
or dl, ch
xor dl, 0xfc
and cl, 0xc6
or cl, dl
mov edx, ecx
not dl
and dl, 0x80
and cl, 0x7f
or cl, dl
mov byte [esi + 0x2c], cl
xor cl, 0x80
and al, 0x39
xor bl, 0xc6
or bl, al
mov al, bl
not al
and al, 0x8c
and bl, 0x73
or bl, al
mov al, bl
xor al, 0x73
and al, cl
mov byte [esi + 0x34], al
mov ch, ah
not ah
mov al, ch
and al, 0xd3
mov dh, ah
and dh, 0x2c
or dh, al
mov cl, ah
and cl, ch
mov al, cl
not al
mov dl, ch
or dl, al
and al, 0xd3
and cl, 0x2c
or cl, al
xor cl, dh
not dl
or dl, cl
mov al, dl
not al
and al, 0x5a
and dl, 0xa5
or dl, al
mov al, dl
xor al, 0x84
and al, 0xc6
xor dl, 0x63
or dl, al
mov dh, dl
and ch, 0x31
mov al, ah
and al, 0xce
or al, ch
xor al, 8
and ah, 0x39
or ah, al
mov al, ah
not al
and al, 0x38
and ah, 0xc7
or ah, al
mov cl, byte [esi + 0x2c]
xor cl, 0x7f
xor bl, 0x8c
mov al, cl
xor al, bl
and al, cl
and bl, cl
or bl, byte [esi + 0x34]
mov ecx, eax
not cl
mov dl, cl
and dl, 0x42
and al, 0xbd
or al, dl
mov dl, bl
not dl
or cl, dl
and dl, 0x42
and bl, 0xbd
or bl, dl
xor bl, al
mov ch, ah
xor ch, 0x83
xor ah, 0x38
not cl
or cl, bl
mov byte [esi + 0x2c], cl
mov al, ah
and al, 0x5c
and ch, 0xa3
or ch, al
mov bl, ch
xor bl, 0xa3
mov al, bl
and al, 0x44
or ah, 0x44
mov dl, ah
not dl
or dl, al
mov cl, dh
not dh
mov al, cl
mov bh, cl
mov byte [esi + 0x3c], cl
and al, 0x44
xor bh, 0xbb
and bh, dh
mov cl, al
and cl, bh
xor al, bh
or al, cl
not bh
and bh, 0xb0
and al, 0x4f
or al, bh
and ah, 0xb0
and dl, 0x4f
or dl, ah
xor dl, al
mov al, dh
and al, 0xa5
mov cl, byte [esi + 0x3c]
and cl, 0x5a
or cl, al
xor ch, 0x5c
or dh, ch
and ch, 0xa5
and bl, 0x5a
or bl, ch
xor bl, cl
not dh
or dh, bl
mov eax, edx
not al
mov ecx, eax
and cl, 0x2a
and dl, 0xd5
or dl, cl
mov cl, dh
not cl
or al, dh
and dh, 0x2a
and cl, 0xd5
or cl, dh
xor cl, dl
not al
or al, cl
mov ah, byte [esi + 0x2c]
mov cl, ah
not cl
mov edx, ecx
and dl, 0xb5
and ah, 0x4a
or ah, dl
mov edx, eax
not dl
xor ah, 0xb5
or ah, dl
and dl, 0x45
and al, 0xba
or al, dl
not ah
xor al, 0x45
or al, cl
not al
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov ecx, dword [esi + 0x28]
mov byte [edi + ecx], al
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov ecx, dword [esi + 0x40]
jmp 0x4375b6
mov ecx, eax
cmp eax, 0xf114e256
jne 0x4375b6
push dword [esi + 0x18]
call 0x4492f6
xor edi, edi
push edi
push edi
call eax
mov dword [esi + 0xe0], eax
cmp dword [esi + 0xe0], edi
sets byte [esi + 0x65]
mov ecx, dword [0x514fa4]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa084800
mov edi, eax
and edi, 0x10141405
or edi, edx
mov edx, edi
xor edx, 0x100004
xor edi, 0x8ba863ca
or ecx, 0x1a0c5401
mov ebx, 0x9bac77cb
and edi, ebx
and edx, 0x100804
or edx, edi
and ecx, ebx
and eax, 0x64438030
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xe5e3a3fa
and eax, 0x1a1c5c05
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0xbd830306
and edx, eax
not eax
and eax, 0xd14bdc0c
mov edi, 0x2eb423f3
and ecx, edi
or ecx, eax
mov eax, ecx
xor eax, edi
mov edi, ecx
xor edi, 0x6cc8df0a
and edi, eax
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov edi, edx
not edi
and edi, 0x427cfcf8
and edx, 0xbd830307
or edx, edi
and eax, 1
xor ecx, 0x2eb423f2
or ecx, eax
mov eax, edx
not eax
mov edi, eax
mov ebx, 0xc117fdb2
and edi, ebx
mov ebx, 0x3ee8024d
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, ecx
mov ebx, 0xc117fdb2
and ecx, ebx
mov ebx, 0x3ee8024d
and edi, ebx
or edi, ecx
xor edi, edx
not eax
or eax, edi
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, eax
mov ebx, 0x78649f3a
and edi, ebx
mov ebx, 0x879b60c5
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edi
mov ebx, 0x78649f3a
and edi, ebx
mov ebx, 0x879b60c5
and edx, ebx
or edx, edi
xor edx, ecx
mov ecx, dword [0x514fa0]
not eax
or eax, edx
sete dl
setne ah
cmp ecx, 0xa
setl dh
cmp ecx, 9
setg cl
mov al, cl
xor al, dh
and al, cl
mov ecx, eax
xor cl, 1
or al, cl
mov ch, cl
xor ch, al
or al, cl
xor al, 1
or al, ch
xor al, ah
mov ah, al
xor ah, 1
mov cl, dh
and cl, dl
xor dh, dl
or cl, dh
xor cl, 1
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
mov edx, ecx
xor dl, 1
mov ch, al
and ch, ah
mov dh, dl
and dh, cl
mov bl, ch
and bl, al
xor ch, al
or ch, bl
mov bl, dh
and bl, dl
xor dh, dl
or dh, bl
xor dh, ch
xor cl, ah
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, dh
test al, 1
mov ecx, 0x5c0b7b13
mov eax, 0xd1eb56b0
cmovne ecx, eax
test dl, 1
mov eax, 0x5c0b7b13
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x401122
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x437b9e
cmp eax, 0x85788c17
je 0x437bb3
cmp eax, 0xa0da02f3
jne 0x437b84
jmp 0x43852e
cmp eax, 0xd7ff4ccd
je 0x437c12
cmp eax, 0xe7a53eed
jne 0x437b84
mov eax, 0xd7ff4ccd
jmp 0x437b84
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, dl
xor ah, 1
mov ch, dl
and ch, al
xor dl, ch
xor ch, 1
or ch, al
or al, cl
xor al, 1
or al, ah
xor ch, 1
or ch, dl
xor ch, cl
mov cl, al
xor cl, ch
xor cl, 1
or ch, al
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test ch, 1
cmovne eax, ebx
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x437b84
mov byte [esi + 0xc], 0x19
mov eax, edi
jmp 0x437b84
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x16], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x437d37
cmp eax, 0xc4355b7d
je 0x437d57
cmp eax, 0xdf78edc4
jne 0x437c3a
mov ch, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov al, ch
xor al, 1
mov bl, ah
xor bl, 1
mov edx, eax
or dl, ch
mov cl, dl
xor cl, 1
mov dh, cl
and dh, dl
mov bh, dh
xor dh, cl
mov cl, ch
and cl, al
xor bh, 1
or bh, dl
xor bh, 1
or bh, dh
mov dh, cl
and dh, ch
xor cl, ch
or cl, dh
mov dh, ah
xor dh, bl
and dh, ah
xor cl, bh
mov bh, dl
and bh, al
xor dl, al
or dl, bh
xor cl, 1
mov bh, cl
xor bh, dl
or cl, dl
xor cl, 1
or cl, bh
mov dl, dh
xor dl, 1
or dh, dl
mov bh, dl
xor bh, dh
or dh, dl
xor dh, 1
or dh, bh
mov dl, dh
xor dl, 1
or dl, cl
xor cl, 1
or cl, dh
mov dh, dl
xor dh, cl
or cl, dl
xor cl, 1
or cl, dh
and bl, ch
mov edx, eax
xor dl, ah
and dl, al
and al, ah
or al, bl
mov ah, dl
xor ah, 1
xor dl, al
xor al, 1
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ch, cl
xor ch, al
and ch, cl
and al, cl
or al, dl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0x791e792f
mov ebx, 0xc4355b7d
cmovne edx, ebx
test al, 1
mov eax, edx
cmovne eax, ebx
test ch, 1
cmove eax, edx
jmp 0x437c3a
cmp eax, 0x15f53277
je 0x43863a
cmp eax, 0x791e792f
jne 0x437c3a
mov eax, 0xc4355b7d
jmp 0x437c3a
mov eax, dword [esi + 0x10]
jmp 0x437c3a
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x16], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x437e6c
cmp eax, 0xc4355b7d
je 0x437e8c
cmp eax, 0xdf78edc4
jne 0x437d7e
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ch, cl
xor ch, 1
mov ah, dl
xor ah, 1
mov dh, cl
or dh, ch
mov al, ah
or al, dl
mov bl, dh
or bl, ch
xor dh, ch
xor dh, 1
mov bh, bl
xor bh, dh
or dh, bl
mov bl, al
xor bl, 1
xor dh, 1
or dh, bh
and bl, ah
mov bh, al
and bh, dl
or bh, bl
mov bl, al
and bl, ah
xor al, ah
or al, bl
xor al, 1
mov bl, bh
and bl, al
xor al, bh
or al, bl
mov bl, dh
xor bl, 1
and dh, bl
mov bh, bl
and bh, dh
xor dh, bl
mov bl, al
xor bl, 1
and al, bl
or dh, bh
mov bh, bl
and bh, al
xor al, bl
or al, bh
mov bl, dh
xor bl, 1
and bl, al
xor al, 1
and al, dh
or al, bl
or cl, dl
xor cl, 1
xor ah, ch
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov cl, ah
xor cl, 1
mov dl, ah
and dl, cl
mov ch, ah
xor ch, dl
xor dl, 1
or dl, cl
xor al, 1
xor dl, 1
or dl, ch
xor dl, al
mov ecx, eax
and cl, ah
xor al, ah
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x437d7e
cmp eax, 0x15f53277
je 0x43871b
cmp eax, 0x791e792f
jne 0x437d7e
mov eax, 0xc4355b7d
jmp 0x437d7e
mov eax, dword [esi + 8]
jmp 0x437d7e
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x16], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x437fb6
cmp eax, 0xc4355b7d
je 0x437fd6
cmp eax, 0xdf78edc4
jne 0x437eb2
mov dl, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov dh, dl
xor dh, 1
mov ch, cl
xor ch, 1
mov al, ch
and al, cl
xor al, 1
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ah, dl
or ah, dh
mov bl, ah
or ch, cl
mov cl, dh
xor cl, ah
and cl, dh
and ah, dh
xor bl, 1
and bl, dl
or ah, bl
xor cl, 1
xor ah, 1
mov dh, cl
xor dh, ah
or ah, cl
mov cl, al
xor ch, al
xor ah, 1
or ah, dh
and al, ch
xor al, 1
mov dh, al
xor dh, ch
or al, ch
xor cl, 1
xor al, 1
or al, dh
xor al, 1
mov ch, al
or ch, ah
xor ch, 1
xor al, ah
xor al, 1
and al, ah
mov ah, ch
and ah, al
xor al, ch
or al, ah
mov ah, dl
or ah, cl
xor cl, dl
mov dl, ah
xor dl, cl
xor cl, 1
xor dl, 1
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
mov ch, ah
xor ch, 1
xor ah, cl
or ch, dl
xor ch, 1
or ch, ah
xor ch, al
or cl, al
xor al, dl
xor al, 1
xor cl, 1
or cl, al
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x437eb2
cmp eax, 0x15f53277
je 0x4387db
cmp eax, 0x791e792f
jne 0x437eb2
mov eax, 0xc4355b7d
jmp 0x437eb2
mov eax, dword [esi + 8]
jmp 0x437eb2
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x438016
cmp eax, 0x85788c17
je 0x43802f
cmp eax, 0xa0da02f3
jne 0x437ffc
jmp 0x438822
cmp eax, 0xd7ff4ccd
je 0x438133
cmp eax, 0xe7a53eed
jne 0x437ffc
mov eax, 0xd7ff4ccd
jmp 0x437ffc
mov ah, byte [esi + 0x18]
mov bh, byte [esi + 0x1c]
mov cl, ah
xor cl, 1
mov al, cl
and al, ah
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov byte [esi + 0x28], al
mov ch, bh
xor ch, 1
mov bl, ch
and bl, bh
mov dl, ch
and dl, bl
xor bl, ch
or bl, dl
mov edx, eax
xor dl, 1
mov dh, al
xor dh, dl
and dh, al
or cl, ah
mov ah, bl
xor ah, 1
or ch, bh
xor dh, 1
mov bh, dh
or bh, cl
xor bh, 1
xor dh, cl
mov cl, bh
and cl, dh
xor dh, bh
or dh, cl
mov bh, bl
and bh, ah
mov cl, bh
and cl, bl
xor bh, bl
or bh, cl
mov cl, ch
xor cl, 1
and cl, ch
xor cl, 1
mov al, cl
xor al, ch
or cl, ch
xor cl, 1
or cl, al
mov al, bh
xor al, 1
and al, cl
xor cl, 1
and cl, bh
or cl, al
mov al, ah
and al, ch
xor ch, ah
or ch, al
xor cl, 1
mov al, cl
xor al, ch
or cl, ch
xor cl, 1
or cl, al
mov al, cl
xor al, 1
and cl, al
xor cl, 1
mov ch, cl
xor ch, al
or cl, al
xor cl, 1
or cl, ch
mov al, dh
xor al, 1
and al, cl
xor cl, 1
and cl, dh
or cl, al
or ah, dl
xor ah, 1
xor bl, byte [esi + 0x28]
mov al, ah
and al, bl
xor bl, ah
or bl, al
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ecx, eax
test bl, 1
mov eax, ecx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmovne eax, ecx
jmp 0x437ffc
mov byte [esi + 0xc], 0x1c
mov eax, edi
jmp 0x437ffc
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x438174
cmp eax, 0x85788c17
je 0x438189
cmp eax, 0xa0da02f3
jne 0x43815a
jmp 0x43890f
cmp eax, 0xd7ff4ccd
je 0x4381ed
cmp eax, 0xe7a53eed
jne 0x43815a
mov eax, 0xd7ff4ccd
jmp 0x43815a
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
xor al, dl
mov ch, al
xor ch, ah
and ch, al
and dl, cl
mov al, dl
and al, cl
xor dl, cl
or dl, al
xor dl, ah
mov eax, edx
xor al, 1
mov cl, ch
xor cl, 1
and al, cl
and ch, dl
or ch, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x43815a
mov byte [esi + 0xc], 0x1c
mov eax, dword [esi + 8]
jmp 0x43815a
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xa], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43822f
cmp eax, 0x85788c17
je 0x438248
cmp eax, 0xa0da02f3
jne 0x438215
jmp 0x4389d2
cmp eax, 0xd7ff4ccd
je 0x43830d
cmp eax, 0xe7a53eed
jne 0x438215
mov eax, 0xd7ff4ccd
jmp 0x438215
mov ah, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov cl, ah
xor cl, 1
mov dh, al
xor dh, 1
mov ch, dh
and ch, al
mov dl, dh
xor dl, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, dl
mov dl, cl
or dl, ah
mov al, ch
xor al, 1
mov ebx, edx
xor bl, cl
mov bh, bl
xor bh, 1
and dl, cl
or dl, bl
xor bl, dl
or dl, bh
mov bh, al
or bh, ch
xor bl, 1
xor dl, 1
or dl, bl
mov bl, dh
xor bl, bh
and bh, dh
or bh, bl
xor bh, 1
mov dh, bl
and dh, bh
xor bh, bl
or bh, dh
xor dl, 1
mov dh, dl
xor dh, bh
xor dh, 1
and dh, bh
or dl, bh
xor dh, 1
mov bl, dh
xor bl, dl
or dh, dl
xor dh, 1
or dh, bl
and ch, ah
mov dl, cl
xor dl, al
and dl, cl
and al, cl
or al, ch
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov dl, dh
xor dl, 1
and cl, dl
or dl, al
and al, dh
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x438215
mov byte [esi + 0xc], 0x19
mov eax, dword [esi + 8]
jmp 0x438215
test edi, edi
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x16], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x438447
cmp eax, 0xc4355b7d
je 0x438467
cmp eax, 0xdf78edc4
jne 0x438337
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov eax, ecx
xor al, 1
mov ch, dl
xor ch, 1
mov ah, ch
and ah, dl
mov dh, ch
and dh, ah
xor ah, ch
or ah, dh
mov ebx, eax
xor bl, cl
and bl, al
mov byte [esi + 0x14], al
or ch, dl
mov edx, ebx
xor dl, 1
mov bh, dl
and bh, bl
mov dh, dl
and dh, bh
xor bh, dl
mov dl, cl
or dl, al
or bh, dh
mov al, bh
xor al, 1
and al, dl
mov dh, dl
xor dh, 1
and bh, dh
or bh, al
mov al, bl
xor al, dh
or dh, bl
mov dl, ah
xor dl, 1
xor dh, 1
or dh, al
xor dh, 1
mov al, bh
and al, dh
xor dh, bh
or dh, al
mov al, dl
and al, ch
xor ch, dl
or al, ch
xor al, 1
mov bl, ch
and bl, al
xor al, ch
or al, bl
mov ch, al
xor ch, 1
and ch, al
mov bl, ch
and bl, al
xor ch, al
or ch, bl
mov al, dh
xor al, 1
and al, ch
xor ch, 1
and ch, dh
or ch, al
and ah, cl
or cl, dl
and dl, byte [esi + 0x14]
or dl, ah
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov al, ch
xor al, 1
mov cl, ch
and cl, al
mov ah, cl
and ah, ch
xor cl, ch
or cl, ah
xor al, dl
xor dl, 1
xor cl, dl
or dl, ch
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov edi, 0xc4355b7d
mov eax, 0x791e792f
cmovne edi, eax
test dl, 1
mov eax, 0xc4355b7d
cmovne eax, edi
test cl, 1
cmove eax, edi
jmp 0x438337
cmp eax, 0x15f53277
je 0x438b22
cmp eax, 0x791e792f
jne 0x438337
mov eax, 0xc4355b7d
jmp 0x438337
mov eax, dword [esi + 8]
jmp 0x438337
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x18], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x438504
cmp ecx, 0xc4355b7d
je 0x438526
cmp ecx, 0xdf78edc4
jne 0x43848c
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, dl
xor ah, al
xor ah, 1
or dl, ah
and ah, al
xor al, cl
and al, cl
mov cl, ah
xor cl, 1
xor ah, al
xor al, 1
or al, cl
xor al, 1
or al, ah
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test cl, 1
mov ecx, edx
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
cmovne ecx, edx
jmp 0x43848c
cmp ecx, 0x15f53277
je 0x438b69
cmp ecx, 0x791e792f
jne 0x43848c
mov ecx, 0xc4355b7d
jmp 0x43848c
mov ecx, dword [esi + 0x10]
jmp 0x43848c
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x438566
cmp eax, 0x85788c17
je 0x43857f
cmp eax, 0xa0da02f3
jne 0x43854c
jmp 0x438c97
cmp eax, 0xd7ff4ccd
je 0x43862f
cmp eax, 0xe7a53eed
jne 0x43854c
mov eax, 0xd7ff4ccd
jmp 0x43854c
mov ch, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov cl, al
xor cl, 1
mov ah, al
or ah, cl
mov dl, ah
xor dl, 1
mov dh, dl
and dh, ah
mov bl, dh
and bl, dl
xor dh, dl
mov dl, ch
or dh, bl
xor dh, cl
and cl, ch
xor ch, 1
and dl, ch
mov ebx, edx
and bl, ch
xor dl, ch
or dl, bl
mov ebx, eax
and bl, ah
xor ah, al
or ah, bl
mov bl, ah
xor bl, dh
xor dh, 1
or dh, ah
xor bl, 1
xor dh, 1
or dh, bl
mov ah, dh
xor ah, 1
or ah, dl
xor dl, 1
or dl, dh
mov dh, ah
xor dh, dl
or dl, ah
xor dl, 1
or dl, dh
mov ah, ch
xor ah, al
and ah, ch
and ch, al
or ch, cl
mov al, ah
and al, ch
xor ch, ah
or ch, al
mov al, ch
xor al, 1
mov cl, dl
xor cl, 1
and al, cl
or cl, ch
and ch, dl
or ch, al
mov edx, ecx
xor dl, ch
test ch, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x43854c
mov byte [esi + 0xc], 0x17
mov eax, edi
jmp 0x43854c
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x18], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x4386f1
cmp ecx, 0xc4355b7d
je 0x438713
cmp ecx, 0xdf78edc4
jne 0x438657
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
xor cl, dl
xor cl, 1
or cl, ah
and al, dl
mov ch, dl
and ch, al
xor al, dl
or al, ch
xor al, ah
mov edx, eax
xor dl, 1
mov ah, cl
and al, dl
mov ch, cl
mov dh, dl
and dh, al
xor al, dl
mov ebx, ecx
and bl, dl
xor dl, cl
xor cl, 1
and ah, cl
xor ch, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, ch
or al, dh
xor al, ah
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne ebx, ecx
test dl, 1
mov ecx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x438657
cmp ecx, 0x15f53277
je 0x438d95
cmp ecx, 0x791e792f
jne 0x438657
mov ecx, 0xc4355b7d
jmp 0x438657
mov ecx, dword [esi + 0x10]
jmp 0x438657
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x18], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4387b3
cmp eax, 0xc4355b7d
je 0x4387d3
cmp eax, 0xdf78edc4
jne 0x43873a
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, ah
xor ch, cl
and dl, cl
mov dh, dl
and dh, cl
xor dl, cl
or dl, dh
xor ch, 1
or ch, ah
and ah, dl
xor dl, 1
and dl, al
or dl, ah
mov al, ch
xor al, dl
xor dl, 1
or dl, ch
xor al, 1
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, edi
mov edi, dword [esi + 0x20]
jmp 0x43873a
cmp eax, 0x15f53277
je 0x438ee5
cmp eax, 0x791e792f
jne 0x43873a
mov eax, 0xc4355b7d
jmp 0x43873a
mov eax, dword [esi + 8]
jmp 0x43873a
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x18], ax
lea eax, [ecx + 0x1a]
add ecx, 0x1c
mov dword [esi + 0xc], ecx
mov ecx, 0x49a319dc
cmp ecx, 0x886539ff
je 0x438fd5
cmp ecx, 0x49a319dc
jne 0x4387f4
mov word [eax], 0
add eax, 2
cmp eax, dword [esi + 0xc]
mov ecx, 0x49a319dc
mov edx, 0x886539ff
cmove ecx, edx
jmp 0x4387f4
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43885a
cmp eax, 0x85788c17
je 0x438873
cmp eax, 0xa0da02f3
jne 0x438840
jmp 0x4395d4
cmp eax, 0xd7ff4ccd
je 0x438904
cmp eax, 0xe7a53eed
jne 0x438840
mov eax, 0xd7ff4ccd
jmp 0x438840
mov dl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov ah, al
xor ah, 1
mov ecx, edx
xor cl, 1
mov ch, cl
xor ch, al
xor ch, 1
or ch, cl
mov cl, ch
xor cl, 1
or ah, dl
xor ah, 1
xor al, dl
and al, dl
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, ecx
and dl, ch
mov ah, dl
xor ah, 1
or ah, ch
mov ch, al
xor ch, 1
and ch, al
xor dl, cl
xor ah, 1
or ah, dl
mov dl, ch
and dl, al
xor ch, al
or ch, dl
mov dl, ah
xor dl, 1
and dl, ch
xor ch, 1
and ch, ah
or ch, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x438840
mov byte [esi + 0xc], 0x19
mov eax, edi
jmp 0x438840
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x438948
cmp ecx, 0x85788c17
je 0x43895f
cmp ecx, 0xa0da02f3
jne 0x43892b
jmp 0x439695
cmp ecx, 0xd7ff4ccd
je 0x4389c6
cmp ecx, 0xe7a53eed
jne 0x43892b
mov ecx, 0xd7ff4ccd
jmp 0x43892b
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, ah
or ah, al
or al, cl
xor al, 1
or al, ch
xor ah, 1
or dl, cl
xor dl, 1
mov cl, ah
and cl, dl
xor dl, ah
mov ah, al
xor ah, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, ah
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
cmove ecx, ebx
jmp 0x43892b
mov byte [esi + 0xc], 0x19
mov ecx, dword [esi + 8]
jmp 0x43892b
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xb], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x438a08
cmp eax, 0x85788c17
je 0x438a21
cmp eax, 0xa0da02f3
jne 0x4389ee
jmp 0x43981b
cmp eax, 0xd7ff4ccd
je 0x438b16
cmp eax, 0xe7a53eed
jne 0x4389ee
mov eax, 0xd7ff4ccd
jmp 0x4389ee
mov ch, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov al, ch
xor al, 1
mov edx, ecx
xor dl, 1
mov ah, ch
xor ah, al
and ah, ch
mov dh, ch
or dh, al
mov bl, dh
xor bl, 1
xor ah, 1
mov bh, bl
and bh, dh
mov ch, bh
xor ch, 1
xor bh, bl
or ch, dh
xor ch, 1
or ch, bh
xor ch, ah
mov bl, dh
and bl, ah
xor ah, dh
mov dh, dl
and dh, cl
mov bh, dh
xor bh, 1
or bh, cl
or cl, dl
xor ch, 1
or ah, bl
xor ah, 1
mov bl, ch
and bl, ah
xor ah, ch
mov ch, cl
xor ch, dl
or ah, bl
or cl, dl
xor cl, 1
mov bl, cl
and bl, ch
xor cl, ch
or cl, bl
xor cl, ah
xor dh, dl
xor bh, 1
or bh, dh
xor bh, al
mov ah, al
xor ah, dl
or dl, al
mov al, cl
xor al, 1
xor bh, 1
xor dl, 1
or dl, ah
mov ah, bh
xor ah, dl
or dl, bh
xor dl, 1
or dl, ah
mov ah, dl
xor ah, 1
and dl, ah
mov ch, ah
and ch, dl
xor dl, ah
or dl, ch
mov ah, cl
and ah, al
mov ch, ah
and ch, cl
xor ah, cl
mov cl, dl
xor cl, 1
and dl, cl
or ah, ch
xor dl, 1
mov ch, dl
xor ch, cl
or dl, cl
xor dl, 1
or dl, ch
xor dl, ah
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne eax, edi
test dl, 1
cmove eax, edi
test ch, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4389ee
mov byte [esi + 0xc], 0x1f
mov eax, dword [esi + 8]
jmp 0x4389ee
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x18], ax
lea eax, [ecx + 0x1a]
add ecx, 0x1c
mov dword [esi + 0xc], ecx
mov ecx, 0x49a319dc
cmp ecx, 0x886539ff
je 0x43985c
cmp ecx, 0x49a319dc
jne 0x438b3b
mov word [eax], 0
add eax, 2
cmp eax, dword [esi + 0xc]
mov ecx, 0x49a319dc
mov edx, 0x886539ff
cmove ecx, edx
jmp 0x438b3b
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x1a], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x438c6f
cmp eax, 0xc4355b7d
je 0x438c8f
cmp eax, 0xdf78edc4
jne 0x438b86
mov dl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov ah, dl
xor ah, 1
mov al, ch
xor al, 1
or dl, ah
xor dl, 1
mov cl, ch
xor cl, al
and cl, ch
mov dh, ch
and dh, al
mov bl, ch
and bl, dh
xor dh, ch
or ch, al
or dh, bl
xor dh, ah
mov bl, ah
xor bl, al
or al, ah
xor ah, dl
and dl, ah
xor ah, 1
mov bh, dl
and bh, ah
xor ah, dl
or ah, bh
mov dl, ch
xor dl, cl
xor cl, 1
or cl, ch
mov ch, cl
xor ch, dl
or cl, dl
xor cl, 1
or cl, ch
mov dl, cl
xor dl, 1
and cl, dl
xor cl, 1
mov ch, cl
xor ch, dl
or cl, dl
xor cl, 1
or cl, ch
mov dl, ah
xor dl, 1
and dl, cl
xor cl, 1
and cl, ah
or cl, dl
xor dh, 1
xor al, 1
or al, bl
xor al, 1
mov dl, dh
and dl, al
xor al, dh
or al, dl
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, 1
and al, cl
and ch, dl
or ch, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x438b86
cmp eax, 0x15f53277
je 0x439f40
cmp eax, 0x791e792f
jne 0x438b86
mov eax, 0xc4355b7d
jmp 0x438b86
mov eax, dword [esi + 0x10]
jmp 0x438b86
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xd], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x438cd2
cmp ecx, 0x85788c17
je 0x438ced
cmp ecx, 0xa0da02f3
jne 0x438cb5
jmp 0x43a04e
cmp ecx, 0xd7ff4ccd
je 0x438d8a
cmp ecx, 0xe7a53eed
jne 0x438cb5
mov ecx, 0xd7ff4ccd
jmp 0x438cb5
mov ah, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov ch, ah
xor ch, 1
mov dl, ch
and dl, ah
mov al, ch
xor al, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, al
mov al, dl
xor al, 1
or dl, al
and ah, dl
xor dl, 1
mov dh, dl
xor dh, ch
and dh, dl
and dl, ch
or dl, ah
mov ah, dh
xor ah, 1
xor dh, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, dh
mov ah, cl
xor ah, dl
mov ch, ah
and ch, cl
and ah, dl
mov dl, ch
xor dl, 1
xor ch, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, ch
mov edx, eax
or dl, cl
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, ah
and ah, al
mov ecx, eax
xor cl, ah
test cl, 1
mov edx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edx, ecx
test al, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test ah, 1
cmove ecx, edx
jmp 0x438cb5
mov byte [esi + 0xc], 0x11
mov ecx, edi
jmp 0x438cb5
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x1a], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x438ebb
cmp ecx, 0xc4355b7d
je 0x438edd
cmp ecx, 0xdf78edc4
jne 0x438db2
mov dl, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov bh, dl
xor bh, 1
mov cl, bh
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov al, dh
xor al, 1
mov ch, al
and ch, dh
mov ah, al
and ah, ch
xor ch, al
or ch, ah
mov ah, cl
xor ah, 1
or bh, dl
mov bl, bh
xor bl, 1
or al, dh
mov dh, cl
and dh, ah
mov dl, dh
xor dl, 1
xor dh, cl
or dl, ah
xor dl, 1
or dl, dh
mov dh, dl
xor dh, 1
and dh, bl
mov bl, ch
xor bl, 1
and dl, bh
or dl, dh
mov dh, ah
and dh, bh
xor bh, ah
or bh, dh
mov dh, bh
xor dh, dl
xor dl, 1
xor dh, 1
or dl, bh
xor dl, 1
or dl, dh
mov dh, bl
or dh, al
xor al, bl
xor al, 1
mov bh, dh
xor bh, al
or al, dh
xor al, 1
or al, bh
xor al, 1
mov dh, al
or dh, dl
xor al, dl
xor al, 1
and al, dl
mov dl, dh
xor dl, al
xor al, 1
or al, dh
xor dl, 1
xor al, 1
or al, dl
and ch, ah
and cl, bl
or cl, ch
mov dl, ah
and dl, bl
xor ah, bl
or ah, dl
xor ah, 1
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
xor ah, al
and al, ah
mov cl, ah
xor cl, al
test cl, 1
mov edx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne edx, ecx
test ah, 1
mov ecx, 0xc4355b7d
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x438db2
cmp ecx, 0x15f53277
je 0x43a128
cmp ecx, 0x791e792f
jne 0x438db2
mov ecx, 0xc4355b7d
jmp 0x438db2
mov ecx, dword [esi + 0x10]
jmp 0x438db2
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1a], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x438fad
cmp eax, 0xc4355b7d
je 0x438fcd
cmp eax, 0xdf78edc4
jne 0x438f04
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ah, dl
xor ah, 1
mov ch, cl
xor ch, 1
mov dh, ah
and dh, ch
mov al, cl
and al, dl
or al, dh
xor al, 1
or al, ch
mov dh, ch
and dh, cl
xor ch, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, ch
mov cl, ah
and cl, dl
xor ah, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ah
mov dl, dh
xor dl, 1
and dl, cl
xor cl, 1
and cl, dh
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ch, al
xor ch, dl
and ch, al
and dl, al
or dl, cl
mov cl, ch
xor cl, dl
test dl, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test ch, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, edi
mov edi, dword [esi + 0x20]
jmp 0x438f04
cmp eax, 0x15f53277
je 0x43a1cd
cmp eax, 0x791e792f
jne 0x438f04
mov eax, 0xc4355b7d
jmp 0x438f04
mov eax, dword [esi + 8]
jmp 0x438f04
mov eax, dword [esi + 0x8c]
mov dword [esi + 8], eax
mov dword [esi + 0x2c], 0
mov eax, dword [0x514f3c]
lea ecx, [eax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov dword [esi + 0x14], edi
mov eax, ecx
mov edx, 0x5dfd1266
and eax, edx
mov edx, edi
mov ebx, 0xa202ed99
and edx, ebx
or edx, eax
mov eax, edi
and eax, ecx
mov edi, ecx
mov dword [esi + 0x20], ecx
mov ecx, eax
not ecx
or edi, ecx
mov ebx, 0x5dfd1266
and ecx, ebx
mov ebx, 0xa202ed99
and eax, ebx
or eax, ecx
xor eax, edx
not edi
or edi, eax
mov eax, edi
not eax
mov dword [esi + 0x10], eax
mov ecx, edi
mov edx, 0xfdcbd140
xor ecx, edx
and ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov ebx, 0x946fa0e3
and edx, ebx
and ecx, 0x6b905f1c
or ecx, edx
mov edx, dword [esi + 0x10]
mov ebx, 0xfdcbd140
or edx, ebx
or eax, edx
mov ebx, 0x946fa0e3
and edx, ebx
mov ebx, edi
and ebx, 0x2100e1c
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x2342ebe
and eax, 0xfdcbd141
or eax, ecx
mov edx, dword [esi + 0x10]
and edx, 1
mov ecx, edi
xor ecx, 0xc0d60972
or ecx, edx
mov edx, 0x3f29f68c
and edi, edx
and ecx, 0xc0d60973
or ecx, edi
mov edx, eax
not edx
mov edi, edx
mov ebx, 0x8de143c7
and edi, ebx
mov ebx, 0x721ebc38
and eax, ebx
or eax, edi
mov edi, ecx
xor edi, 0x40160830
mov ebx, 0x3f29f68c
xor ecx, ebx
or edx, ecx
mov ebx, 0x8de143c7
and ecx, ebx
mov ebx, 0x721ebc38
and edi, ebx
or edi, ecx
xor edi, eax
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0xea6ac449
mov edi, 0x15953bb6
and edx, edi
or edx, eax
mov ecx, dword [0x514f38]
xor edx, edi
setne al
sete dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl bl
mov ecx, ebx
xor cl, ah
mov bh, ah
mov byte [esi + 0x10], ah
and cl, bl
mov ch, cl
xor ch, 1
mov ah, ch
and ah, cl
xor ah, 1
mov dh, cl
xor dh, ah
or ah, cl
xor ah, 1
or ah, dh
or ch, cl
xor ah, 1
xor ch, 1
mov cl, ah
and cl, ch
xor ch, ah
or ch, cl
mov ah, dl
xor ah, ch
mov cl, ah
and ah, ch
and cl, dl
mov ch, cl
and ch, ah
xor ah, cl
or ah, ch
mov ecx, edx
and cl, bh
mov byte [esi + 0x28], bl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov cl, ah
xor cl, 1
mov dl, ah
and dl, cl
xor dl, 1
mov ch, dl
xor ch, cl
or dl, cl
xor dl, 1
or dl, ch
xor cl, al
xor al, 1
xor dl, al
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov edi, 0x787bd25c
mov eax, 0xea534168
cmovne edi, eax
test dl, 1
cmove edi, eax
test cl, 1
mov eax, 0x787bd25c
cmove edi, eax
mov dword [esi + 0x30], edi
mov edx, dword [esi + 0x20]
mov ecx, edx
or ecx, 0xa400058
mov eax, 0x1fdc9158
and ecx, eax
mov ebx, 0x1fdc9158
mov edi, dword [esi + 0x14]
and edi, 0x20224427
or edi, ecx
mov ecx, edx
mov eax, 0x35bed527
xor ecx, eax
and ecx, edx
mov eax, edx
mov edx, ecx
not edx
or eax, edx
and edx, ebx
and ecx, 0xe0236ea7
or ecx, edx
xor ecx, edi
mov edx, eax
not edx
or edx, ecx
not ecx
and ecx, 0xca412ad8
mov eax, 0x35bed527
and edx, eax
or edx, ecx
mov eax, edx
not edx
mov ecx, edx
and edx, 0xfffffffe
mov edi, eax
and edi, 1
or edi, edx
or ecx, 1
mov edx, ecx
mov ebx, 0x981e0da1
and edx, ebx
mov ebx, 0x67e1f25e
and eax, ebx
or eax, edx
mov edx, edi
not edx
or ecx, edx
mov ebx, 0x981e0da1
and edx, ebx
mov ebx, 0x67e1f25e
and edi, ebx
or edi, edx
xor edi, eax
not ecx
or ecx, edi
mov edx, ecx
not edx
mov edi, edx
and edi, 0x22094001
and ecx, 0x404acc6
or ecx, edi
or edx, 0x260decc7
xor edx, ecx
mov ecx, edx
xor ecx, 0x40400c4
xor edx, 0x20d95021
and ecx, 0xdf2603dc
and edx, 0x20d9fc23
or edx, ecx
mov ecx, edx
xor ecx, 0x840020
xor edx, 0xc921a813
and edx, 0xcf71b8d7
and ecx, 0x308e4728
or ecx, edx
mov edx, ecx
xor edx, 0x10864200
xor ecx, 0xc5701895
and ecx, 0xe5781dbd
mov eax, 0x1a87e242
and edx, eax
or edx, ecx
xor edx, eax
setne cl
sete ch
xor cl, ch
and cl, ch
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov dh, cl
and dh, dl
xor dl, cl
or dl, dh
mov cl, dl
mov al, byte [esi + 0x10]
and cl, al
xor dl, 1
and dl, byte [esi + 0x28]
or dl, cl
xor ch, al
and al, ch
xor al, 1
mov cl, al
xor cl, ch
or al, ch
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ecx, eax
mov ch, al
xor cl, dl
test cl, 1
mov edi, 0x16f11aa5
mov eax, 0xea534168
cmovne edi, eax
test ch, 1
mov ecx, 0x16f11aa5
cmovne ecx, edi
test dl, dl
cmove ecx, edi
mov edx, 0xe56c413e
cmp edx, 0x16f11aa4
jg 0x439360
cmp edx, 0xb78467dc
je 0x4393a8
cmp edx, 0xe56c413e
je 0x43938f
cmp edx, 0xea534168
jne 0x439336
mov edx, dword [esi + 0xc]
mov edx, 0x16f11aa5
jmp 0x439336
cmp edx, 0x16f11aa5
je 0x439399
cmp edx, 0x45dcbd1f
je 0x43a333
cmp edx, 0x787bd25c
jne 0x439336
cmp byte [esi + 0x1c], 0
mov edx, 0x45dcbd1f
mov eax, 0xb78467dc
cmovne edx, eax
jmp 0x439336
mov eax, dword [esi + 0x2c]
mov dword [esi + 0xc], eax
mov edx, ecx
jmp 0x439336
mov edx, dword [esi + 0xc]
cmp edx, 0xd
setb byte [esi + 0x1c]
mov edx, dword [esi + 0x30]
jmp 0x439336
mov eax, dword [esi + 0xc]
mov dword [esi + 0x28], eax
mov ecx, dword [esi + 8]
movzx edi, word [ecx + eax*2]
mov dword [esi + 0x10], edi
mov ebx, dword [esi + 0xc]
mov eax, 0x3e6c
add ebx, eax
mov ecx, ebx
not ecx
mov dword [esi + 0x14], ecx
mov eax, ecx
and eax, 0x4256
mov edx, ebx
and edx, 0x428
or edx, eax
mov eax, ecx
or eax, 0x467e
xor eax, edx
mov edx, eax
xor edx, 0x400
xor eax, 0x2953
and edx, 0xffffd684
and eax, 0x297b
or eax, edx
mov edx, eax
xor edx, 0x6401
xor eax, 0xffff90f8
and eax, 0xffff9bfc
and edx, 0x6403
or edx, eax
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0xffffffc2
mov edi, dword [esi + 0x10]
and edi, 0x3d
or edi, eax
mov eax, edx
xor eax, 1
xor edx, 0xffff9bc0
and edx, 0xffffffc2
and eax, 0x3d
or eax, edx
xor eax, edi
not eax
or eax, ecx
mov edx, dword [esi + 0x10]
or edx, 0x44a2
mov edi, 0x65aa
and edx, edi
mov edi, ecx
and ecx, 0x1a41
or ecx, edx
or edi, 0x2108
mov edx, 0x65aa
and edi, edx
mov edx, dword [esi + 0x10]
and edx, 0x8014
or edx, edi
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4ddb
and edx, 0xffffb224
or edx, ecx
mov edi, dword [esi + 0x14]
and edi, 0xffffe8f2
mov ecx, 0x170d
and ebx, ecx
or ebx, edi
xor ebx, ecx
xor edx, 0x7692
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov dword [esi + 0x10], edx
mov ecx, eax
not ecx
mov edx, eax
mov edi, 0xffffd6e0
and edx, edi
mov ebx, 0x701f
xor eax, ebx
and eax, ecx
and ecx, 0x291f
or ecx, edx
mov edx, ecx
xor edx, edi
mov dword [esi + 0x2c], edx
mov edi, edx
or edi, ebx
mov dword [esi + 0x14], ecx
xor ecx, 0x800
mov edx, edi
mov ebx, 0x254e
and edx, ebx
and ecx, 0xffff8aa0
or ecx, edx
mov edx, eax
not edx
or edi, edx
and edx, ebx
and eax, 0xffffdab1
or eax, edx
xor eax, ecx
not edi
or edi, eax
mov eax, dword [esi + 0x10]
mov edx, eax
not edx
mov dword [esi + 0x20], edx
mov ecx, 0x701f
or edx, ecx
mov ecx, edx
mov ebx, 0x2cb9
and ecx, ebx
mov ebx, eax
and ebx, 0xffff8340
or ebx, ecx
mov dword [esi + 0x30], ebx
mov ecx, eax
mov eax, 0x701f
xor ecx, eax
and ecx, dword [esi + 0x20]
mov eax, ecx
not eax
or edx, eax
mov ebx, 0x2cb9
and eax, ebx
and ecx, 0xffffd346
or ecx, eax
xor ecx, dword [esi + 0x30]
not edx
or edx, ecx
mov eax, edi
not eax
mov ecx, 0x324b
and eax, ecx
mov ebx, 0xffffcdb4
and edi, ebx
or edi, eax
mov eax, edx
not eax
and eax, ecx
and edx, ebx
or edx, eax
xor edx, edi
mov eax, dword [esi + 0x14]
xor eax, 0x806
mov ebx, dword [esi + 0x2c]
mov ecx, ebx
mov edi, 0x71b9
and ecx, edi
mov edi, 0xffff8e46
and eax, edi
or eax, ecx
mov dword [esi + 0x14], eax
mov eax, dword [esi + 0x20]
or ebx, eax
mov ecx, 0x71b9
and eax, ecx
mov ecx, eax
mov eax, dword [esi + 0x10]
mov edi, 0xffff8e46
and eax, edi
or eax, ecx
xor eax, dword [esi + 0x14]
not ebx
or ebx, eax
not ebx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, dword [esi + 8]
mov ecx, dword [esi + 0x28]
mov word [eax + ecx*2], bx
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x2c], eax
jmp 0x438fe5
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xe], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43960c
cmp eax, 0x85788c17
je 0x439621
cmp eax, 0xa0da02f3
jne 0x4395f2
jmp 0x43a52a
cmp eax, 0xd7ff4ccd
je 0x43968a
cmp eax, 0xe7a53eed
jne 0x4395f2
mov eax, 0xd7ff4ccd
jmp 0x4395f2
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
or ah, al
and al, dl
xor al, 1
mov ch, al
xor ch, dl
or al, dl
xor al, 1
or al, ch
xor al, cl
xor cl, dl
xor cl, 1
xor ah, 1
or ah, cl
mov cl, ah
xor cl, 1
mov dl, ah
and dl, al
xor al, 1
and cl, al
or cl, dl
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4395f2
mov byte [esi + 0xc], 0xe
mov eax, edi
jmp 0x4395f2
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xe], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4396cb
cmp eax, 0x85788c17
je 0x4396e4
cmp eax, 0xa0da02f3
jne 0x4396b1
jmp 0x43a5e3
cmp eax, 0xd7ff4ccd
je 0x43980f
cmp eax, 0xe7a53eed
jne 0x4396b1
mov eax, 0xd7ff4ccd
jmp 0x4396b1
mov ah, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov al, ah
xor al, 1
mov cl, al
and cl, ah
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov bh, cl
and bh, bl
mov dl, bh
and dl, cl
mov byte [esi + 0x20], dl
xor bh, cl
or cl, bl
xor al, ah
and al, ah
mov ah, al
and al, cl
xor cl, 1
xor ah, 1
mov dh, cl
xor dh, ah
and dh, cl
and ah, cl
mov dl, ch
xor dl, 1
or ah, al
mov al, dh
and al, ah
xor ah, dh
mov byte [esi + 0x28], ch
mov cl, ch
xor cl, dl
or ah, al
mov al, dl
and al, ch
mov dh, al
and dh, dl
mov byte [esi + 0x2c], dh
xor al, dl
or dl, ch
and cl, ch
mov dh, cl
and cl, dl
mov ch, dl
xor ch, 1
xor dh, 1
mov dl, ch
xor dl, dh
and dl, ch
and dh, ch
or dh, cl
mov ecx, edx
xor cl, 1
xor dl, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, dl
xor dh, 1
mov cl, dh
or cl, ah
xor dh, ah
xor dh, 1
and dh, ah
mov dl, cl
xor dl, dh
xor dh, 1
or dh, cl
xor dl, 1
xor dh, 1
or dh, dl
or bh, byte [esi + 0x20]
or al, byte [esi + 0x2c]
mov cl, bh
xor cl, 1
and cl, al
xor al, 1
and al, bh
or al, cl
mov ecx, ebx
mov dl, byte [esi + 0x28]
and cl, dl
xor bl, dl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov al, dh
xor al, 1
mov cl, dh
and cl, al
mov dl, cl
xor dl, 1
xor cl, dh
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
and dl, bl
mov ah, al
and ah, bl
xor al, bl
xor bl, 1
xor cl, 1
and cl, bl
or dl, cl
or al, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x4396b1
mov byte [esi + 0xc], 0xe
mov eax, dword [esi + 8]
jmp 0x4396b1
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xc], al
lea eax, [ecx + 0xd]
add ecx, 0xe
mov dword [esi + 0xc], ecx
mov ecx, 0x14483090
cmp ecx, 0x114c3a1d
je 0x43a68a
cmp ecx, 0x14483090
jne 0x439832
mov byte [eax], 0
inc eax
cmp eax, dword [esi + 0xc]
mov ecx, 0x14483090
mov edx, 0x114c3a1d
cmove ecx, edx
jmp 0x439832
mov eax, dword [esi + 0x8c]
mov dword [esi + 0x14], eax
mov dword [esi + 0x2c], 0
mov eax, dword [0x514f3c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov dword [esi + 8], eax
mov edx, ecx
mov edi, 0x636068fe
and edx, edi
mov edi, eax
mov ebx, 0x9c9f9701
and edi, ebx
or edi, edx
mov edx, eax
and edx, ecx
mov dword [esi + 0x20], ecx
mov ebx, edx
not ebx
or ecx, ebx
mov eax, 0x636068fe
and ebx, eax
mov eax, 0x9c9f9701
and edx, eax
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
mov eax, 0xc7056804
xor edx, eax
and edx, ecx
mov ebx, ecx
not ecx
and ecx, 0xb157c3db
mov eax, 0x4ea83c24
and ebx, eax
or ebx, ecx
mov edi, ebx
xor edi, eax
mov ecx, edi
mov eax, 0xc7056804
and ecx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or ecx, eax
not edx
and edx, 0x38fa97fa
and ecx, 0xc7056805
or ecx, edx
xor ebx, 0x10134252
and ebx, 0x101b6a72
mov eax, edi
and eax, 0xefe4958d
or eax, ebx
xor eax, 0x101b6a73
and edi, 1
or edi, eax
not edi
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
mov ecx, eax
and ecx, 0xee6ed8f2
and eax, edi
mov edx, 0x1191270d
and edi, edx
or edi, ecx
xor edi, edx
mov ecx, edi
and ecx, eax
xor edi, eax
or edi, ecx
mov eax, edi
not eax
and eax, 0xd8485c34
mov ecx, 0x27b7a3cb
and edi, ecx
or edi, eax
mov eax, dword [0x514f38]
xor edi, ecx
cmp edi, 0xffffffff
sete bh
setne cl
cmp eax, 0xa
setl dl
mov byte [esi + 0x10], dl
cmp eax, 9
setg ah
mov byte [esi + 0x28], ah
and cl, ah
mov al, dl
and al, bh
or al, cl
mov ecx, eax
xor cl, ah
and cl, al
xor bh, ah
mov dh, bh
xor dh, 1
mov dl, dh
and dl, bh
mov ah, dl
xor dl, dh
or dh, cl
mov ch, cl
xor cl, 1
and ch, cl
xor ch, 1
mov al, ch
xor al, cl
or ch, cl
xor ch, 1
or ch, al
xor ah, 1
or ah, bh
xor ah, 1
or ah, dl
xor ah, ch
xor cl, bh
xor dh, 1
or dh, cl
mov al, dh
xor al, ah
test al, 1
mov ecx, 0x787bd25c
mov edi, 0xea534168
cmovne ecx, edi
test dh, 1
mov edx, 0x787bd25c
cmovne edx, ecx
test ah, 1
cmove edx, ecx
mov dword [esi + 0x30], edx
mov edx, dword [esi + 0x20]
mov eax, edx
or eax, 0x2942a001
mov ebx, 0x2bc2be09
and eax, ebx
mov edi, dword [esi + 8]
mov ecx, edi
and edi, 0x84132
or edi, eax
mov eax, edi
or ecx, 0x2801e08
and ecx, ebx
and edx, 0xd43500c4
or edx, ecx
xor edx, eax
mov ecx, edx
mov edi, edx
not ecx
and ecx, 0x40550ce0
mov eax, edx
and eax, 0xbfaaf31f
or eax, ecx
mov edx, eax
xor edx, 0x2d222420
xor eax, 0x42dd53da
mov ecx, eax
and ecx, 0x9048db17
and edx, 0x6fb724e8
or edx, ecx
mov ecx, edx
xor ecx, 0x8048d904
or ecx, 0x5fa606d3
or eax, 0xa059f92c
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x419cd72e
and eax, 0xbe6328d1
or eax, ecx
and edi, 1
xor edx, 0x6fb724e9
or edx, edi
mov ecx, eax
xor ecx, 0xa3a00d4
xor eax, 0xe1c52e03
mov edi, eax
mov ebx, 0x74c4dd28
and edi, ebx
mov ebx, 0x8b3b22d7
and ecx, ebx
or ecx, edi
mov edi, edx
not edi
or eax, edx
mov ebx, 0x74c4dd28
and edx, ebx
mov ebx, 0x8b3b22d7
and edi, ebx
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0xa964bc1d
and eax, 0x569b43e2
or eax, ecx
mov ecx, eax
xor ecx, 0x42914380
xor eax, 0x20243404
and eax, 0x342e3466
and ecx, 0xcbd1cb99
or ecx, eax
mov eax, ecx
xor eax, 0x10280446
xor ecx, 0x4850c399
and ecx, 0x6c56f3b9
and eax, 0x93a90c46
or eax, ecx
mov ecx, eax
xor ecx, 0x2a80402
xor eax, 0x2452c3b9
and eax, 0xb553cbfd
mov edx, 0x4aac3402
and ecx, edx
or ecx, eax
xor ecx, edx
setne cl
sete dl
mov ah, byte [esi + 0x28]
mov al, ah
mov dh, byte [esi + 0x10]
xor al, dh
and al, ah
mov bl, ah
mov ah, al
xor ah, 1
and al, ah
mov ch, ah
and ch, al
xor al, ah
or al, ch
xor al, dl
mov ch, bl
or ch, cl
mov ah, dh
xor cl, dh
xor ah, dl
xor ch, 1
or ch, ah
mov edx, ecx
xor dl, ch
or ch, cl
xor ch, 1
or ch, dl
mov cl, ch
xor cl, 1
and ch, cl
mov edx, ecx
and dl, ch
xor ch, cl
or ch, dl
mov cl, ch
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
xor al, 1
and ch, al
or cl, ch
mov eax, edx
xor al, cl
test al, 1
mov edi, 0xea534168
mov ebx, 0x16f11aa5
cmovne edi, ebx
test cl, 1
mov eax, edi
cmovne eax, ebx
test dl, 1
cmove eax, edi
mov ecx, 0xe56c413e
cmp ecx, 0x16f11aa4
jg 0x439bc7
cmp ecx, 0xb78467dc
je 0x439c0f
cmp ecx, 0xe56c413e
je 0x439bf6
cmp ecx, 0xea534168
jne 0x439b9d
mov ecx, dword [esi + 0xc]
mov ecx, 0x16f11aa5
jmp 0x439b9d
cmp ecx, 0x16f11aa5
je 0x439c00
cmp ecx, 0x45dcbd1f
je 0x43b33c
cmp ecx, 0x787bd25c
jne 0x439b9d
cmp byte [esi + 0x1c], 0
mov ecx, 0x45dcbd1f
mov edx, 0xb78467dc
cmovne ecx, edx
jmp 0x439b9d
mov ecx, dword [esi + 0x2c]
mov dword [esi + 0xc], ecx
mov ecx, eax
jmp 0x439b9d
mov ecx, dword [esi + 0xc]
cmp ecx, 0xd
setb byte [esi + 0x1c]
mov ecx, dword [esi + 0x30]
jmp 0x439b9d
mov eax, dword [esi + 0xc]
mov dword [esi + 0x20], eax
mov ecx, dword [esi + 0x14]
movzx eax, word [ecx + eax*2]
mov dword [esi + 8], eax
mov eax, dword [esi + 0xc]
mov ecx, 0x3e6c
add eax, ecx
mov edx, eax
not edx
mov edi, eax
or edi, 0x2002
mov ecx, 0x2cc3
and edi, ecx
mov ebx, edx
and ebx, 0x5004
or ebx, edi
mov ecx, edx
or ecx, 0xcc1
mov edi, 0x2cc3
and ecx, edi
mov edi, eax
and edi, 0xffff8338
or edi, ecx
xor edi, ebx
mov ecx, edi
not ecx
and ecx, 0x2a
and edi, 0xffff80c0
or edi, ecx
mov dword [esi + 0x10], edi
mov ecx, edx
mov ebx, 0xffff80ea
and ecx, ebx
mov edi, 0x7f15
and eax, edi
or eax, ecx
xor edx, eax
and edx, eax
mov dword [esi + 0x28], edx
mov eax, dword [esi + 8]
mov edi, eax
not edi
mov ecx, edi
and ecx, ebx
mov ebx, eax
mov edx, 0x7f15
and ebx, edx
or ebx, ecx
not ebx
or ebx, edi
mov dword [esi + 8], ebx
and edi, 0x33ce
and eax, 0xcc31
or eax, edi
mov ecx, eax
xor ecx, 0xcc00
xor eax, 0x110a
and eax, 0x113b
and ecx, 0xffffeec4
or ecx, eax
mov eax, ecx
xor eax, 0x6e04
mov edx, 0x7f15
and eax, edx
xor ecx, 0xffff91d1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xffffa639
mov edx, 0x59c6
and ecx, edx
or ecx, eax
mov edi, dword [esi + 0x10]
mov eax, edi
xor eax, 0xffff8000
mov dword [esi + 0x2c], eax
xor edi, 0x7fff
mov eax, edi
mov edx, dword [esi + 0x28]
mov ebx, edx
not ebx
and edx, edi
or eax, ebx
and ebx, dword [esi + 0x2c]
or ebx, edx
mov edi, eax
not edi
mov dword [esi + 0x10], eax
mov edx, 0x7ade
and dword [esi + 0x10], edx
and edi, 0xffff8020
add edi, dword [esi + 0x10]
mov edx, ebx
not edx
or eax, edx
mov dword [esi + 0x10], eax
mov eax, 0x7ade
and edx, eax
and ebx, 0xffff8521
or ebx, edx
xor ebx, edi
mov edi, dword [esi + 0x10]
not edi
or edi, ebx
mov dword [esi + 0x10], edi
mov ebx, ecx
mov eax, 0x59c6
xor ebx, eax
mov edx, ecx
xor edx, 0x2020
and edx, 0x39e0
xor ecx, 0xffffa852
and ecx, ebx
mov eax, 0xffffc61f
and ebx, eax
or ebx, edx
mov eax, dword [esi + 8]
mov edx, eax
not edx
and eax, 0x237c
mov dword [esi + 8], eax
mov eax, edx
mov edi, 0xffffdc83
and eax, edi
mov edi, eax
add edi, dword [esi + 8]
mov eax, 0xffffdc83
xor edi, eax
mov eax, edi
and eax, 0xfffff194
mov dword [esi + 8], eax
mov eax, 0xe6b
and edx, eax
add edx, dword [esi + 8]
mov dword [esi + 0x2c], edx
mov eax, ebx
xor eax, 0x3180
mov edx, 0xe6b
or eax, edx
mov dword [esi + 0x28], ebx
xor ebx, 0x4000
mov dword [esi + 8], eax
mov edx, 0xffff9797
and dword [esi + 8], edx
and ebx, 0x6000
add ebx, dword [esi + 8]
mov dword [esi + 8], ecx
not dword [esi + 8]
or eax, dword [esi + 8]
mov edx, 0xffff9797
and dword [esi + 8], edx
and ecx, 0x6868
add ecx, dword [esi + 8]
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, dword [esi + 0x2c]
and ecx, edx
not edx
and edx, eax
or edx, ecx
mov eax, 0xffffc61f
mov ecx, dword [esi + 0x28]
xor ecx, eax
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
mov ecx, 0xffff9e43
and eax, ecx
and edi, 0x61bc
or edi, eax
mov ebx, edx
not ebx
mov eax, ebx
mov ecx, 0x1652
and eax, ecx
mov ecx, 0xffffe9ad
and edx, ecx
or edx, eax
mov eax, edi
xor eax, 0x61ac
mov ecx, 0xffff9e43
xor edi, ecx
or ebx, edi
mov ecx, 0x1652
and edi, ecx
mov ecx, 0xffffe9ad
and eax, ecx
or eax, edi
xor eax, edx
mov ecx, ebx
not ecx
or ecx, eax
mov dword [esi + 0x28], ecx
mov edx, ecx
not edx
mov dword [esi + 8], edx
and edx, 0xffffdec6
mov eax, 0x2139
and ecx, eax
or ecx, edx
mov edx, ecx
xor edx, eax
xor ecx, 0x1cc
and ecx, edx
mov eax, dword [esi + 0x10]
mov edx, eax
not edx
mov edi, eax
mov ebx, 0xffffdf0a
xor edi, ebx
and edi, eax
or eax, 0x20f5
mov dword [esi + 0x10], eax
mov ebx, 0x6955
and eax, ebx
and edx, 0xffff960a
or edx, eax
mov eax, edi
not eax
or dword [esi + 0x10], eax
mov ebx, 0x6955
and eax, ebx
and edi, 0xffff96aa
or edi, eax
xor edi, edx
mov eax, dword [esi + 0x10]
not eax
or eax, edi
mov edi, eax
mov edx, ecx
not edx
mov eax, edx
mov ebx, 0x73ba
and eax, ebx
and ecx, 0xffff8c45
or ecx, eax
mov eax, dword [esi + 8]
mov ebx, 0xffffdf0a
or eax, ebx
or edx, eax
mov ebx, 0x73ba
and eax, ebx
mov ebx, dword [esi + 0x28]
and ebx, 0x45
or ebx, eax
xor ebx, ecx
not edx
or edx, ebx
mov eax, edi
not eax
and eax, edx
not edx
and edx, edi
or edx, eax
mov eax, dword [esi + 0x14]
mov ecx, dword [esi + 0x20]
mov word [eax + ecx*2], dx
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x2c], eax
jmp 0x43986c
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x1c], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43a026
cmp eax, 0xc4355b7d
je 0x43a046
cmp eax, 0xdf78edc4
jne 0x439f5d
mov al, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ah, al
xor ah, 1
mov ecx, eax
or cl, ah
mov ch, cl
or ch, ah
xor ch, 1
xor cl, ah
mov dh, ch
and dh, cl
xor cl, ch
or cl, dh
mov ch, cl
xor ch, 1
and cl, ch
mov dh, ch
and dh, cl
xor cl, ch
or cl, dh
mov ch, cl
and cl, dl
mov dh, al
and dh, ah
mov ebx, eax
xor bl, dh
xor dh, 1
or dh, ah
xor dh, 1
or dh, bl
mov ah, dh
xor ah, 1
and ah, dl
mov ebx, eax
and bl, dl
xor al, dl
xor dl, 1
xor ch, 1
and ch, dl
or cl, ch
and dh, dl
or dh, ah
or al, bl
xor al, 1
mov dl, dh
and dl, al
xor al, dh
or al, dl
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, al
and ch, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test ch, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, edi
mov edi, dword [esi + 0x20]
jmp 0x439f5d
cmp eax, 0x15f53277
je 0x43b36b
cmp eax, 0x791e792f
jne 0x439f5d
mov eax, 0xc4355b7d
jmp 0x439f5d
mov eax, dword [esi + 0x10]
jmp 0x439f5d
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xe], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43a086
cmp eax, 0x85788c17
je 0x43a09f
cmp eax, 0xa0da02f3
jne 0x43a06c
jmp 0x43b429
cmp eax, 0xd7ff4ccd
je 0x43a11d
cmp eax, 0xe7a53eed
jne 0x43a06c
mov eax, 0xd7ff4ccd
jmp 0x43a06c
mov al, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ecx, eax
xor cl, 1
mov ah, dl
xor ah, 1
mov ch, cl
xor ch, ah
or ah, al
or al, dl
xor al, 1
or al, ch
mov ch, al
xor ch, 1
or cl, dl
mov edx, ecx
xor dl, ah
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, ch
and ah, al
mov dh, ah
and dh, ch
xor ah, ch
mov ch, cl
and ch, dl
or ah, dh
mov dh, ch
and dh, cl
xor ch, cl
or ch, dh
xor ch, ah
mov cl, al
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, ch
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmove eax, ebx
jmp 0x43a06c
mov byte [esi + 0xc], 0x1e
mov eax, edi
jmp 0x43a06c
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x1c], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43a1ac
cmp eax, 0xc4355b7d
je 0x43a1c5
cmp eax, 0xdf78edc4
jne 0x43a145
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, ah
and ah, al
or al, cl
xor al, 1
or al, ch
xor al, 1
and dl, cl
or dl, ah
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov ch, cl
xor ch, dl
test dl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov edx, 0x791e792f
cmove eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x43a145
cmp eax, 0x15f53277
je 0x43b562
cmp eax, 0x791e792f
jne 0x43a145
mov eax, 0xc4355b7d
jmp 0x43a145
mov eax, dword [esi + 0x10]
jmp 0x43a145
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1c], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43a30b
cmp eax, 0xc4355b7d
je 0x43a32b
cmp eax, 0xdf78edc4
jne 0x43a1ec
mov dl, byte [esi + 0x18]
mov bh, byte [esi + 0x1c]
mov eax, edx
xor al, 1
and dl, al
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ch, bh
xor ch, 1
mov byte [esi + 0x28], ch
and ch, bh
xor ch, 1
mov ah, bh
xor ah, ch
or ch, bh
xor ch, 1
or ch, ah
mov cl, dl
mov bl, ch
xor bl, 1
mov dh, dl
xor dh, bl
and dh, dl
xor dl, 1
or cl, dl
mov ah, cl
or ah, al
xor cl, al
xor ah, 1
mov al, ah
and al, cl
xor cl, ah
or ch, bl
and bh, ch
xor ch, 1
or cl, al
mov al, ch
mov ah, byte [esi + 0x28]
xor al, ah
and al, ch
and ch, ah
or ch, bh
mov ah, al
and ah, ch
xor ch, al
or ch, ah
xor cl, 1
mov eax, ecx
xor al, ch
xor al, 1
and al, ch
or cl, ch
mov ah, cl
xor ah, al
xor al, 1
xor ah, 1
or al, cl
xor al, 1
or al, ah
xor bl, dl
mov cl, dh
and cl, bl
xor bl, dh
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, ah
and ch, al
mov dh, dl
and dh, cl
xor ah, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, ah
mov ah, dl
and ah, dh
xor dh, dl
or dh, ah
xor dh, ch
mov dl, al
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dh
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test dh, 1
cmove eax, ebx
jmp 0x43a1ec
cmp eax, 0x15f53277
je 0x43b622
cmp eax, 0x791e792f
jne 0x43a1ec
mov eax, 0xc4355b7d
jmp 0x43a1ec
mov eax, dword [esi + 8]
jmp 0x43a1ec
mov eax, dword [esi + 8]
mov word [eax + 0x1a], 0
push eax
call dword [esi + 0x34]
mov dword [esi + 0x98], eax
mov eax, dword [esi + 0x54]
mov eax, dword [eax]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x18]
xor edi, edi
push edi
push dword [esi + 0x58]
push edi
push edi
push dword [esi + 0xbc]
push eax
call ecx
mov dword [esi + 0xe8], eax
cmp dword [esi + 0xe8], edi
sets byte [esi + 0x67]
mov eax, dword [0x514fa4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, 0xfbea0ce
xor eax, edx
and eax, ecx
not ecx
and ecx, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x44d85d56
and eax, 0xbb27a2a9
or eax, ecx
mov ecx, eax
xor ecx, 0xb4990267
mov edx, eax
xor edx, 0x4b643100
and edx, 0xcb6c3326
xor eax, 0x6bb8dc4f
and eax, ecx
mov edi, ecx
mov ebx, 0x3493ccd9
and edi, ebx
or edi, edx
mov ecx, edi
xor ecx, ebx
mov edx, edi
xor edx, 0x144ded0e
and edx, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x74fa27a9
and eax, 0x8b05d856
or eax, edx
xor edi, 0x3081104
and edi, 0x271b914d
mov edx, ecx
and edx, 0xd8e46eb2
or edx, edi
xor eax, 0x5424067f
xor edx, 0x271b914c
and ecx, 1
or ecx, edx
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
mov edi, 0xfeaef7b6
xor edx, edi
and edx, ecx
not ecx
mov eax, ecx
and eax, edx
xor ecx, edx
or ecx, eax
mov eax, dword [0x514fa0]
not edx
and edx, 0x1510849
and ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd191f8e9
and ecx, 0x2e6e0716
or ecx, edx
mov edx, ecx
xor edx, 0xa420110
xor ecx, 0x1816049
and ecx, 0x25ad664f
and edx, 0xda5299b0
or edx, ecx
mov ecx, edx
xor ecx, 0x4292241
xor edx, 0x4a008030
and edx, 0x6b84c43e
mov edi, 0x947b3bc1
and ecx, edi
or ecx, edx
xor ecx, edi
setne cl
sete dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl ah
mov al, dl
xor al, ah
mov dh, al
and dh, dl
and al, ah
xor dh, 1
xor al, 1
mov ah, dh
xor ah, al
or al, dh
xor al, 1
or al, ah
xor dl, ch
and dl, ch
xor cl, ch
mov ah, dl
xor ah, 1
xor dl, cl
xor cl, 1
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, dl
and ah, cl
xor dl, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
mov cl, ah
xor cl, 1
mov edx, eax
xor dl, 1
and ah, dl
or dl, cl
and cl, al
or cl, ah
mov eax, edx
xor al, cl
test al, 1
mov edi, 0x52f1c02f
mov eax, 0x584d09a
cmovne edi, eax
test cl, 1
mov eax, edi
mov ecx, 0x52f1c02f
cmovne eax, ecx
test dl, 1
cmovne eax, edi
jmp 0x401122
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xf], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43a562
cmp eax, 0x85788c17
je 0x43a577
cmp eax, 0xa0da02f3
jne 0x43a548
jmp 0x43b772
cmp eax, 0xd7ff4ccd
je 0x43a5d8
cmp eax, 0xe7a53eed
jne 0x43a548
mov eax, 0xd7ff4ccd
jmp 0x43a548
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, dl
mov ch, al
and dl, al
xor al, 1
and ah, al
and ch, cl
or ch, ah
xor ch, 1
or ch, al
and al, cl
or dl, al
mov eax, edx
and dl, ch
xor ch, 1
xor al, 1
mov cl, ch
xor cl, al
and cl, ch
and al, ch
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, edi
mov edi, dword [esi + 0x20]
jmp 0x43a548
mov byte [esi + 0xc], 0xe
mov eax, edi
jmp 0x43a548
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xf], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43a619
cmp eax, 0x85788c17
je 0x43a62e
cmp eax, 0xa0da02f3
jne 0x43a5ff
jmp 0x43b882
cmp eax, 0xd7ff4ccd
je 0x43a67e
cmp eax, 0xe7a53eed
jne 0x43a5ff
mov eax, 0xd7ff4ccd
jmp 0x43a5ff
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
mov ch, ah
xor ch, dl
and ch, ah
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov al, ch
xor al, 1
xor ch, cl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, ch
test ch, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x43a5ff
mov byte [esi + 0xc], 0xe
mov eax, dword [esi + 8]
jmp 0x43a5ff
mov eax, dword [esi + 0xb0]
mov dword [esi + 0x10], eax
mov ecx, 0xcbb7d23a
mov dword [esi + 0x14], 0
cmp ecx, 0xcbb7d239
jle 0x43a6d8
cmp ecx, 0x58ad383f
jle 0x43a811
cmp ecx, 0x58ad3840
je 0x43ad18
cmp ecx, 0x73087ad5
jne 0x43b075
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x14], eax
mov ecx, 0xcbb7d23a
jmp 0x43a69f
cmp ecx, 0xa15ef99d
jg 0x43a9db
cmp ecx, 0x875cb0fa
je 0x43ae90
cmp ecx, 0x894ab598
jne 0x43a69f
mov eax, dword [esi + 0x10]
mov byte [eax + 0xd], 0
mov eax, dword [0x514f34]
lea ecx, [eax - 1]
imul ecx, eax
not ecx
mov eax, ecx
mov edi, 0xd3df5ad5
and eax, edi
mov edx, ecx
or edx, edi
xor edx, eax
mov eax, edx
not eax
and edx, 0x2c20a52b
and eax, 0xd3df5ad4
or eax, edx
mov edx, eax
not edx
and edx, 0x1ebe96e1
mov edi, 0xe141691e
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, ecx
xor eax, ecx
mov edi, dword [0x514f30]
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcb4f4887
mov edx, 0x34b0b778
and eax, edx
or eax, ecx
xor eax, edx
sete cl
setne dl
cmp edi, 0xa
setl al
cmp edi, 9
setg ah
mov ch, dl
xor ch, cl
and ch, dl
mov dl, ch
xor dl, 1
mov dh, ch
and dh, dl
mov bl, dh
and bl, ch
xor dh, ch
or dh, bl
or dl, ch
xor dl, 1
mov ch, dh
and ch, dl
xor dl, dh
or dl, ch
mov ch, al
mov dh, al
and dh, cl
xor al, cl
xor cl, ah
and ch, dl
not dl
and dl, ah
or dl, ch
or al, dh
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov ah, dl
xor ah, cl
or dl, cl
xor dl, 1
or dl, ah
mov ah, dl
and dl, al
mov ch, cl
and ch, al
xor cl, al
xor al, 1
xor ah, 1
and ah, al
or dl, ah
or cl, ch
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x73c03f08
mov edi, 0xa15ef99e
cmovne ecx, edi
test dl, 1
cmove ecx, edi
test al, 1
mov eax, dword [esi + 0x10]
mov dword [esi + 0x18], eax
mov eax, 0x73c03f08
cmove ecx, eax
jmp 0x43a69f
cmp ecx, 0xcbb7d23a
je 0x43b046
cmp ecx, 0xd5f38636
jne 0x43a69f
mov eax, dword [0x514f34]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xcdebf493
and ecx, 0x32140b6c
or ecx, eax
mov eax, ecx
xor eax, 0x40804
xor ecx, 0x8500b081
mov edx, 0xb710b3e9
and ecx, edx
and eax, 0x48ef4c16
or eax, ecx
mov ecx, eax
xor ecx, edx
mov edx, eax
xor edx, 0x48a44414
and edx, 0xfab4f61c
xor eax, 0x86522f8a
and eax, ecx
mov edi, 0x54b09e3
and ecx, edi
or ecx, edx
mov edx, ecx
xor edx, edi
mov edi, edx
and edi, 0x31429c63
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0x8d3b056e
and eax, 0x72c4fa91
or eax, edi
and edx, 1
mov edi, ecx
xor edi, 0x5000060
or edi, edx
mov edx, eax
xor edx, 0x43802403
xor ecx, 0xd8807618
mov ebx, 0xd8cb7f9a
and ecx, ebx
and edi, 0x27348065
or edi, ecx
xor eax, 0xbc79990c
mov ecx, eax
mov ebx, 0x1c0fcaf4
and ecx, ebx
mov ebx, 0xe3f0350b
and edx, ebx
or edx, ecx
mov ecx, edi
xor ecx, 0x23300001
mov ebx, 0xd8cb7f9a
xor edi, ebx
or eax, edi
mov ebx, 0x1c0fcaf4
and edi, ebx
mov ebx, 0xe3f0350b
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x820f1278
and edx, eax
not eax
and eax, 0x820c1028
mov edi, 0x30250
and ecx, edi
or ecx, eax
xor ecx, edi
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x8885f47e
and edx, 0x777a0b81
or edx, eax
mov eax, edx
xor eax, 0xb00000d9
xor edx, 0x20004
and edx, 0x45771924
mov ecx, 0xba88e6db
and eax, ecx
or eax, edx
xor eax, ecx
cmp eax, 0xffffffff
setne cl
sete al
cmp dword [0x514f30], 0xa
setl dl
or al, dl
xor al, 1
xor cl, dl
mov edx, ecx
xor dl, 1
or al, dl
mov ah, al
xor ah, 1
mov ch, al
and ch, ah
mov dh, cl
and dh, dl
mov ebx, eax
xor bl, ch
xor ch, 1
or ch, ah
xor ch, 1
or ch, bl
mov ebx, ecx
and bl, dh
xor dh, cl
or dh, bl
xor dh, ch
xor al, cl
or ah, dl
xor ah, 1
or ah, al
mov al, ah
xor al, dh
test ah, 1
mov ecx, 0x894ab598
mov edi, 0xa15ef99e
cmovne ecx, edi
test dh, 1
cmove ecx, edi
test al, 1
mov eax, 0x894ab598
cmove ecx, eax
jmp 0x43a69f
cmp ecx, 0xa15ef99e
je 0x43b064
cmp ecx, 0xc562310d
jne 0x43a69f
mov eax, dword [esi + 0xc]
mov dword [esi + 0x20], eax
mov edi, dword [esi + 0x10]
mov bh, byte [edi + eax]
mov eax, dword [esi + 0xc]
add al, 0x6c
mov ch, al
not ch
mov edx, eax
and dl, 0x56
mov cl, ch
and cl, 0xa9
or cl, dl
mov edx, ecx
xor dl, 6
xor cl, 0xa0
and dl, 0xf
and cl, 0xf0
or cl, dl
and al, 0x9b
mov dl, ch
and dl, 0x64
or dl, al
xor dl, 0x22
and ch, 0xb9
or ch, dl
mov al, ch
not al
and al, 0x94
and ch, 0x6b
or ch, al
mov bl, bh
not bl
mov eax, ebx
and al, 0x16
mov dl, bh
and dl, 0xe9
or dl, al
mov eax, edx
xor al, 8
xor dl, 2
and dl, 0x62
and al, 0x1c
or al, dl
mov dl, bh
or dl, 0x62
and dl, 0xe3
xor dl, al
mov eax, edx
not al
and al, 0x32
mov ah, dl
and ah, 0xcd
or ah, al
xor dl, 0x80
xor ah, 0x4c
mov al, ah
and al, 0x37
and dl, 0xc8
or dl, al
xor dl, 0x71
xor ah, dl
and ah, dl
mov byte [esi + 8], ah
mov eax, ebx
and al, 0xb9
and bh, 0x46
or bh, al
mov eax, ecx
xor al, 9
or al, 0x46
xor bl, bh
and bl, bh
mov ah, al
not ah
and al, 0xc7
xor cl, 0xa1
and cl, ah
and ah, 0x38
or ah, al
mov al, ah
xor al, 0x38
mov dl, ah
xor dl, 0x92
and dl, al
mov al, dl
and al, cl
xor cl, dl
or cl, al
mov dl, ch
xor dl, 0x6b
mov dh, ch
xor dh, 0x94
xor ch, 0x3e
and ch, dh
mov al, dl
and al, 0xaa
mov bh, ch
and bh, al
xor al, ch
or al, bh
mov ch, cl
not ch
and ch, al
not al
and al, cl
or al, ch
xor ah, 0xc7
mov cl, ah
or ah, dl
and dl, 0xf9
and dh, 6
or dh, dl
or cl, 6
xor cl, dh
not ah
or ah, cl
mov cl, ah
not cl
and cl, 0xf0
and ah, 0xf
or ah, cl
mov ch, al
not ch
mov dl, ch
and dl, 0x89
and al, 0x76
or al, dl
mov dl, ah
xor dl, 6
xor ah, 0xf0
or ch, ah
and ah, 0x89
and dl, 0x76
or dl, ah
xor dl, al
not ch
or ch, dl
mov byte [esi + 0x2c], bl
mov edx, ebx
not dl
mov ah, dl
and ah, 0x10
mov cl, bl
and cl, 0xef
or cl, ah
mov ah, byte [esi + 8]
mov al, ah
not al
xor ah, 0xcd
and ah, al
mov byte [esi + 0x28], al
mov dh, ah
not dh
mov bh, dh
and bh, 0xc7
and ah, 0x38
or ah, bh
mov bh, al
or bh, 0xcd
or dh, bh
and bh, 0xc7
mov bl, byte [esi + 8]
and bl, 0x30
or bl, bh
xor bl, ah
not dh
or dh, bl
mov ah, cl
xor ah, 0xef
mov ebx, ecx
xor bl, 0xdd
and bl, ah
mov bh, bl
not bh
mov al, bh
and al, 0x53
and bl, 0xac
or bl, al
or dl, 0xcd
or bh, dl
and dl, 0x53
mov al, byte [esi + 0x2c]
and al, 0x20
or al, dl
xor al, bl
not bh
or bh, al
mov al, dh
not al
and al, 0x98
and dh, 0x67
or dh, al
mov al, bh
not al
and al, 0x98
and bh, 0x67
or bh, al
xor bh, dh
mov dl, byte [esi + 8]
mov al, dl
and al, 0xaa
mov dh, byte [esi + 0x28]
and dh, 0x55
or dh, al
xor cl, 0x10
or dl, cl
and cl, 0xaa
and ah, 0x55
or ah, cl
xor ah, dh
not dl
or dl, ah
not dl
mov al, bh
and al, dl
xor dl, bh
or dl, al
not ch
mov al, ch
and al, 0xc4
or ch, 0xc4
xor ch, al
mov eax, edx
not al
mov cl, dl
xor cl, 0xc4
and al, cl
and cl, dl
mov edx, eax
not dl
mov ah, dl
and ah, 0x84
and al, 0x7b
or al, ah
mov ah, cl
not ah
or dl, ah
and ah, 0x84
and cl, 0x7b
or cl, ah
mov ah, ch
not ah
xor cl, al
not dl
or dl, cl
and ch, 0x27
and ah, 0xd8
or ah, ch
mov al, dl
not al
and al, 0x27
and dl, 0xd8
or dl, al
xor dl, ah
mov eax, dword [esi + 0x20]
mov byte [edi + eax], dl
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov ecx, dword [0x514f34]
lea edx, [ecx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0xfffffffe
mov ebx, edx
and ebx, 1
or ebx, edi
mov edi, 0x8c810714
and ecx, edi
mov eax, 0x737ef8eb
and edx, eax
or edx, ecx
mov ecx, edx
xor ecx, eax
xor edx, edi
and edx, ebx
not ebx
and ecx, ebx
or edx, ecx
mov eax, dword [esi + 8]
inc eax
xor ebx, edx
test ebx, edx
mov ecx, dword [0x514f30]
setne dl
sete dh
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg ch
mov cl, bl
xor bl, dh
and dh, ch
and cl, dl
or cl, dh
mov dh, ch
xor dh, dl
or ch, dl
xor ch, 1
or ch, bl
mov dl, ch
xor dl, dh
xor dh, 1
xor dl, 1
or dh, ch
xor dh, 1
or dh, dl
mov dl, dh
xor dl, 1
mov bl, dh
and bl, dl
mov ch, dh
and ch, bl
xor bl, dh
or bl, ch
xor bl, cl
mov ch, cl
xor ch, dl
or dl, cl
xor dl, 1
or dl, ch
mov ecx, ebx
xor cl, dl
not cl
test cl, 1
mov edi, 0x73087ad5
mov ecx, 0x58ad3840
cmovne edi, ecx
test dl, 1
mov ecx, 0x73087ad5
cmovne ecx, edi
test bl, 1
mov dword [esi + 0x1c], eax
cmovne ecx, edi
jmp 0x43a69f
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov edi, dword [esi + 0x10]
mov al, byte [edi + eax]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
mov ah, al
not ah
mov ch, ah
and ch, 0x91
mov cl, al
and cl, 0x6e
or cl, ch
mov ch, ah
and ch, 0x82
and ah, al
and al, 0x7d
or al, ch
mov ch, al
xor ch, 0x69
xor al, 0x82
mov bl, ah
not bl
mov bh, al
and bh, 0x14
and ch, 0xeb
or ch, bh
or al, bl
and bl, 0x14
and ah, 0xeb
or ah, bl
mov ebx, dword [esi + 0xc]
add bl, 0x6c
xor ah, ch
mov edx, ebx
not dl
not al
or al, ah
mov ah, dl
and ah, 0x23
mov dh, bl
and bl, 0xdc
or bl, ah
mov ch, al
not ch
and al, 0x23
and ch, 0xdc
or ch, al
xor ch, bl
mov eax, ecx
xor al, 2
xor cl, 0x91
mov ah, cl
and ah, 0xed
and al, 0x12
or al, ah
or cl, dl
not ch
or ch, dl
and dl, 0xed
and dh, 0x12
or dh, dl
xor dh, al
not cl
or cl, dh
mov eax, ecx
not al
and al, 7
and cl, 0xf8
or cl, al
mov eax, ecx
xor al, 0xf8
mov ah, cl
xor ah, 7
mov bl, ch
not bl
mov dl, ch
and dl, 0xd4
xor ch, 0xde
and ch, bl
and bl, 0x2b
or bl, dl
xor cl, 0xd9
and cl, ah
mov edx, eax
and dl, 0xde
mov dh, cl
and dh, dl
xor dl, cl
or dl, dh
mov cl, bl
xor cl, 0x2b
mov dh, bl
xor dh, 0xf5
and dh, cl
mov bh, dh
and bh, ch
xor ch, dh
or ch, bh
mov dh, dl
not dh
and dh, 0x4f
and dl, 0xb0
or dl, dh
mov dh, ch
not dh
and dh, 0x4f
and ch, 0xb0
or ch, dh
xor ch, dl
mov edx, eax
and dl, 0xf5
and ah, 0xa
or ah, dl
xor bl, 0xd4
or al, bl
and bl, 0xf5
and cl, 0xa
or cl, bl
xor cl, ah
not al
or al, cl
mov cl, al
not cl
and cl, 0xfe
and al, 1
or al, cl
mov cl, ch
not cl
mov edx, ecx
and dl, 0xe5
and ch, 0x1a
or ch, dl
mov edx, eax
xor dl, 0xfe
or cl, dl
and dl, 0xe5
and al, 0x1a
or al, dl
xor al, ch
not cl
or cl, al
mov eax, dword [esi + 8]
mov byte [edi + eax], cl
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov ecx, 0xc562310d
jmp 0x43a69f
mov eax, dword [0x514f34]
lea ecx, [eax - 1]
imul ecx, eax
not ecx
mov eax, ecx
mov edx, 0x22f082c
and eax, edx
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and ecx, 0xf6724bef
and eax, 0x98db410
or eax, ecx
mov ecx, eax
xor ecx, 0xba2bc3c
mov edx, eax
xor edx, 0x14594182
and edx, 0x165be9be
xor eax, 0x8f391819
and eax, ecx
mov edi, 0xe9a41641
and ecx, edi
or ecx, edx
mov edx, ecx
xor edx, edi
mov edi, edx
and edi, 0x849ba425
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0xe0017afd
and eax, 0x1ffe8502
or eax, edi
and edx, 1
mov edi, ecx
xor edi, 0x80a01040
or edi, edx
mov edx, eax
xor edx, 0xb242102
xor ecx, 0x160b680c
mov ebx, 0x7f0f6e0c
and ecx, ebx
and edi, 0x80f091f3
or edi, ecx
xor eax, 0x649aded9
mov ecx, eax
mov ebx, 0x90d154e5
and ecx, ebx
mov ebx, 0x6f2eab1a
and edx, ebx
or edx, ecx
mov ecx, edi
xor ecx, 0x208112
mov ebx, 0x7f0f6e0c
xor edi, ebx
or eax, edi
mov ebx, 0x90d154e5
and edi, ebx
mov ebx, 0x6f2eab1a
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
mov edi, 0x9973c43
xor edx, edi
and edx, eax
not eax
and eax, 0x1132c00
and ecx, 0x8841043
or ecx, eax
mov eax, ecx
xor eax, 0x41003
xor ecx, 0xf77befbc
mov edi, ecx
mov ebx, 0x3db9eddc
and edi, ebx
and eax, 0x61003
or eax, edi
mov edi, edx
not edi
or ecx, edi
and edi, ebx
and edx, 0xc2461223
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf668c3bc
mov edx, 0x9973c43
and ecx, edx
or ecx, eax
setne cl
cmp dword [0x514f30], 0xa
setl dl
mov eax, edx
xor al, cl
mov ah, dl
xor ah, al
not ah
and ah, al
or cl, dl
not al
and al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, ah
xor cl, 1
xor al, 1
mov edx, ecx
and dl, ah
xor dl, 1
mov ch, ah
xor ch, dl
or dl, ah
xor dl, 1
or dl, ch
xor dl, al
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov edi, 0xc562310d
mov ecx, 0x58ad3840
cmovne edi, ecx
test al, 1
mov ecx, 0xc562310d
cmovne ecx, edi
test dl, 1
cmove ecx, edi
jmp 0x43a69f
mov eax, dword [esi + 0x14]
mov dword [esi + 0xc], eax
mov eax, dword [esi + 0xc]
cmp eax, 0xd
mov ecx, 0xd5f38636
mov eax, 0x875cb0fa
cmovb ecx, eax
jmp 0x43a69f
mov eax, dword [esi + 0x10]
mov byte [eax + 0xd], 0
mov ecx, 0x894ab598
jmp 0x43a69f
cmp ecx, 0x73c03f08
jne 0x43a69f
push dword [esi + 0x18]
call 0x4492f6
push dword [esi + 0xbc]
call eax
mov eax, dword [esi + 0xb4]
mov eax, dword [esi + 0xb4]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov edi, edx
mov ebx, 0x2f6bb4c1
and edi, ebx
mov eax, ecx
xor eax, ebx
and eax, ecx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0xd0944b3f
and eax, 0x2f6bb4c0
or eax, edi
mov edi, 0xdcb83547
and edx, edi
and ecx, 0x2347cab8
or ecx, edx
mov edx, eax
not edx
mov edi, eax
mov ebx, 0xba61c620
and edi, ebx
mov ebx, 0x459e39df
and edx, ebx
or edx, edi
mov edi, ecx
xor edi, 0x1060898
mov ebx, 0xdcb83547
xor ecx, ebx
or eax, ecx
mov ebx, 0xba61c620
and ecx, ebx
mov ebx, 0x459e39df
and edi, ebx
or edi, ecx
xor edi, edx
mov ebx, dword [0x514f98]
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0xd4e941ae
mov edx, 0x2b16be51
and eax, edx
or eax, ecx
xor eax, edx
sete dh
setne ch
sete byte [esi + 0x18]
cmp ebx, 9
setg al
cmp ebx, 0xa
setl ah
setl byte [esi + 0x1c]
mov dl, al
xor dl, ah
and dl, al
mov cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
mov bh, bl
and bh, dl
xor bl, dl
or bl, bh
or cl, dl
xor cl, 1
mov dl, bl
and dl, cl
xor cl, bl
or cl, dl
mov dl, ch
xor dl, dh
and dl, ch
xor cl, dl
mov dl, cl
xor dl, 1
and ch, ah
or ah, dh
and al, dh
or al, ch
xor al, 1
mov ch, ah
xor ch, al
or al, ah
xor al, 1
or al, ch
mov ah, al
xor ah, 1
and cl, dl
mov dh, al
and dh, ah
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
xor dh, 1
mov ch, ah
xor ch, dh
or dh, ah
xor dh, 1
or dh, ch
xor dh, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, dh
test cl, 1
mov edi, 0xa0da02f3
mov ecx, 0xe7a53eed
cmovne edi, ecx
test al, 1
mov eax, 0xa0da02f3
cmovne eax, edi
test dh, 1
cmove eax, edi
mov dword [esi + 8], eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43b20e
cmp eax, 0x85788c17
je 0x43b227
cmp eax, 0xa0da02f3
jne 0x43b1f4
jmp 0x43b9ae
cmp eax, 0xd7ff4ccd
je 0x43b330
cmp eax, 0xe7a53eed
jne 0x43b1f4
mov eax, 0xd7ff4ccd
jmp 0x43b1f4
mov ah, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov dh, ah
xor dh, 1
mov al, bl
xor al, 1
mov bh, al
and bh, bl
xor bh, 1
mov dl, bl
xor dl, bh
or bh, bl
xor bh, 1
or bh, dl
mov dl, bh
xor dl, 1
mov cl, dh
xor cl, ah
and cl, dh
or dh, ah
mov ch, bh
xor ch, dl
and ch, bh
mov bh, cl
and bh, dh
xor dh, 1
or al, bl
mov bl, cl
xor bl, 1
and bl, dh
or bl, bh
mov bh, cl
xor bh, dh
or dh, cl
xor dh, 1
or dh, bh
xor dh, 1
mov cl, bl
and cl, dh
xor dh, bl
mov ebx, eax
xor bl, 1
or dh, cl
mov cl, ch
xor cl, 1
and bl, cl
or cl, al
and al, ch
or al, bl
xor al, 1
mov ch, cl
xor ch, al
or al, cl
xor al, 1
or al, ch
xor al, 1
mov ecx, eax
or cl, dh
xor cl, 1
xor al, dh
xor al, 1
and al, dh
mov ch, cl
and ch, al
xor al, cl
or al, ch
mov cl, ah
or cl, dl
xor dl, ah
mov ah, cl
xor ah, dl
xor dl, 1
xor ah, 1
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
mov ah, cl
and ah, dl
xor cl, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, cl
mov ecx, eax
xor cl, 1
mov dl, ah
xor dl, cl
mov ch, cl
and ch, al
mov dh, cl
and dh, ch
xor ch, cl
or ch, dh
xor ch, ah
xor dl, 1
or ah, al
xor ah, 1
or ah, dl
mov al, ch
xor al, ah
not al
test al, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmovne eax, edx
jmp 0x43b1f4
mov byte [esi + 0xc], 0x3f
mov eax, dword [esi + 8]
jmp 0x43b1f4
mov eax, dword [esi + 0x14]
mov word [eax + 0x1a], 0
push eax
call dword [esi + 0x34]
mov eax, dword [esi + 0x54]
mov eax, dword [eax]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x18]
xor edx, edx
push edx
push dword [esi + 0x58]
push edx
push edx
push dword [esi + 0x48]
push eax
call ecx
mov eax, 0x4765092b
jmp 0x401122
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x1e], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43b401
cmp eax, 0xc4355b7d
je 0x43b421
cmp eax, 0xdf78edc4
jne 0x43b388
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, ah
xor ch, al
xor ah, ch
and ah, ch
or dl, cl
xor al, cl
and al, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor ah, 1
xor al, 1
mov cl, ah
or cl, al
xor al, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x43b388
cmp eax, 0x15f53277
je 0x43bbbe
cmp eax, 0x791e792f
jne 0x43b388
mov eax, 0xc4355b7d
jmp 0x43b388
mov eax, dword [esi + 0x10]
jmp 0x43b388
cmp dword [esi + 8], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0xf], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43b461
cmp eax, 0x85788c17
je 0x43b47a
cmp eax, 0xa0da02f3
jne 0x43b447
jmp 0x43bd04
cmp eax, 0xd7ff4ccd
je 0x43b557
cmp eax, 0xe7a53eed
jne 0x43b447
mov eax, 0xd7ff4ccd
jmp 0x43b447
mov cl, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor al, 1
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov dh, bl
xor dh, 1
mov bh, dh
and bh, bl
mov ah, dh
and ah, bh
xor bh, dh
or bh, ah
mov ch, al
xor ch, 1
or dl, cl
mov ah, bh
xor ah, 1
mov cl, bh
xor cl, ah
and cl, bh
or dh, bl
mov ebx, eax
and bl, ch
mov bh, bl
and bh, al
xor bl, al
or bl, bh
xor bl, dl
xor bl, 1
mov bh, ch
and bh, dl
xor dl, ch
or dl, bh
xor dl, 1
mov bh, bl
and bh, dl
xor dl, bl
xor dh, cl
or dl, bh
and cl, dh
xor cl, 1
mov ebx, ecx
xor bl, dh
or cl, dh
xor cl, 1
or cl, bl
mov dh, dl
xor dh, 1
and dh, cl
xor cl, 1
and cl, dl
or cl, dh
mov edx, eax
xor dl, ah
and dl, al
xor ah, ch
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, ah
xor al, 1
mov edx, eax
and dl, ah
xor al, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, al
mov ch, cl
xor ch, dl
or dl, cl
xor dl, 1
or dl, ch
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x43b447
mov byte [esi + 0xc], 8
mov eax, edi
jmp 0x43b447
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x1e], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43b5fa
cmp eax, 0xc4355b7d
je 0x43b61a
cmp eax, 0xdf78edc4
jne 0x43b57f
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, al
and ah, cl
mov ch, cl
and ch, dl
mov dh, ch
xor ch, cl
xor dh, 1
or dh, dl
xor dh, 1
or dh, ch
xor dh, al
xor al, 1
and dl, al
or ah, dl
xor al, ah
and al, ah
mov cl, dh
xor cl, 1
xor dh, al
mov dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, dh
test dh, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x43b57f
cmp eax, 0x15f53277
je 0x43bd45
cmp eax, 0x791e792f
jne 0x43b57f
mov eax, 0xc4355b7d
jmp 0x43b57f
mov eax, dword [esi + 0x10]
jmp 0x43b57f
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x1e], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43b74a
cmp eax, 0xc4355b7d
je 0x43b76a
cmp eax, 0xdf78edc4
jne 0x43b641
mov cl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov ah, cl
xor ah, 1
mov al, ch
xor al, 1
mov dh, ah
or dh, cl
mov dl, dh
xor dl, cl
or dh, ah
xor dh, 1
xor dl, 1
mov bl, dh
and bl, dl
xor dl, dh
or dl, bl
mov dh, al
or dh, ch
and ch, al
xor ch, 1
mov bl, ch
xor bl, al
or ch, al
xor ch, 1
or ch, bl
mov bl, dh
xor bl, ch
xor ch, 1
xor bl, 1
or ch, dh
xor ch, 1
or ch, bl
mov dh, dl
xor dh, 1
and dl, dh
mov bl, dh
and bl, dl
xor dl, dh
mov dh, ch
xor dh, 1
and dh, ch
or dl, bl
xor dh, 1
mov bl, ch
xor bl, dh
or dh, ch
xor dh, 1
or dh, bl
mov ch, dl
xor ch, 1
and ch, dh
xor dh, 1
and dh, dl
xor cl, al
or dh, ch
mov dl, ah
xor dl, al
or al, ah
xor cl, 1
xor al, 1
or al, dl
xor al, 1
mov dl, cl
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov dl, al
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov al, dh
xor al, 1
and al, cl
xor cl, 1
mov dl, dh
xor dl, cl
and dl, dh
and cl, dh
or cl, al
mov ch, dl
xor ch, cl
test cl, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test ch, 1
cmovne eax, edi
mov edi, dword [esi + 0x20]
jmp 0x43b641
cmp eax, 0x15f53277
je 0x43be83
cmp eax, 0x791e792f
jne 0x43b641
mov eax, 0xc4355b7d
jmp 0x43b641
mov eax, dword [esi + 8]
jmp 0x43b641
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0x10], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43b7aa
cmp eax, 0x85788c17
je 0x43b7c3
cmp eax, 0xa0da02f3
jne 0x43b790
jmp 0x43bf72
cmp eax, 0xd7ff4ccd
je 0x43b877
cmp eax, 0xe7a53eed
jne 0x43b790
mov eax, 0xd7ff4ccd
jmp 0x43b790
mov al, byte [esi + 0x18]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, al
and ah, dl
or dl, al
mov cl, ah
xor cl, 1
and ah, cl
mov ch, dl
mov dh, cl
and dh, ah
xor ah, cl
or ah, dh
mov dh, dl
mov ebx, ecx
and bl, dl
xor cl, dl
xor dl, 1
and ch, dl
xor dh, ch
xor ch, 1
or ch, dl
xor ch, 1
or ch, dh
xor ch, ah
mov dl, byte [esi + 0x1c]
or cl, bl
xor cl, 1
mov ah, ch
and ah, cl
xor cl, ch
or cl, ah
mov ah, dl
mov ch, al
or ch, dl
xor al, dl
xor dl, 1
or ah, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, ah
or cl, ah
xor cl, 1
or cl, dl
xor ch, 1
mov dl, ch
and dl, al
xor al, ch
or al, dl
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, al
and ch, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test ch, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, edi
mov edi, dword [esi + 0x20]
jmp 0x43b790
mov byte [esi + 0xc], 0x14
mov eax, edi
jmp 0x43b790
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0x10], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43b8b8
cmp eax, 0x85788c17
je 0x43b8d1
cmp eax, 0xa0da02f3
jne 0x43b89e
jmp 0x43c0c5
cmp eax, 0xd7ff4ccd
je 0x43b9a2
cmp eax, 0xe7a53eed
jne 0x43b89e
mov eax, 0xd7ff4ccd
jmp 0x43b89e
mov dl, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov ch, dh
xor ch, 1
mov al, ch
and al, dh
mov ah, ch
and ah, al
xor al, ch
or al, ah
mov ah, al
xor ah, 1
or bl, dl
xor bl, cl
or ch, dh
mov edx, ebx
and dl, cl
xor dl, 1
mov dh, dl
xor dh, bl
or dl, bl
xor dl, 1
or dl, dh
mov dh, ah
and dh, ch
xor ch, ah
mov bl, ch
xor bl, 1
or dh, ch
xor ch, dh
xor ch, 1
or dh, bl
xor dh, 1
or dh, ch
mov ch, dl
xor ch, 1
and dl, ch
mov bl, ch
and bl, dl
xor dl, ch
mov ch, dh
xor ch, 1
and ch, dh
or dl, bl
xor ch, 1
mov bl, dh
xor bl, ch
or ch, dh
xor ch, 1
or ch, bl
mov dh, dl
xor dh, 1
and dh, ch
xor ch, 1
and ch, dl
or ch, dh
xor ah, cl
and ah, cl
xor al, cl
mov cl, ah
and cl, al
xor al, ah
or al, cl
xor al, ch
and ch, al
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x43b89e
mov byte [esi + 0xc], 0x14
mov eax, dword [esi + 8]
jmp 0x43b89e
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
mov edx, dword [0x514f98]
or eax, ecx
mov ecx, eax
not ecx
mov edi, 0x25a61ff
and eax, edi
and ecx, 0xfda59e00
or ecx, eax
xor ecx, edi
sete cl
sete byte [esi + 0x18]
setne ah
cmp edx, 9
setg ch
cmp edx, 0xa
setl al
setl byte [esi + 0x1c]
mov edx, eax
xor dl, ah
mov dh, dl
xor dh, ch
and dh, dl
and cl, ch
and al, ah
or al, cl
mov ecx, eax
xor cl, 1
mov dl, cl
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, dh
mov cl, dh
xor cl, al
or al, dh
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, al
mov edi, 0xa0da02f3
cmovne edi, ecx
test dl, 1
cmovne edi, ecx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43ba85
cmp eax, 0x85788c17
je 0x43ba9e
cmp eax, 0xa0da02f3
jne 0x43ba6b
jmp 0x43c176
cmp eax, 0xd7ff4ccd
je 0x43bbb3
cmp eax, 0xe7a53eed
jne 0x43ba6b
mov eax, 0xd7ff4ccd
jmp 0x43ba6b
mov al, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov byte [esi + 8], dl
mov ch, al
xor ch, 1
mov ah, dl
xor ah, 1
mov cl, ah
and cl, dl
mov dh, ah
and dh, cl
xor cl, ah
or cl, dh
mov byte [esi + 0x14], al
mov ah, al
or ah, ch
mov bh, ah
xor bh, 1
mov bl, ah
and bl, bh
xor ah, bl
xor bl, 1
or bl, bh
xor bl, 1
or bl, ah
mov dh, al
and dh, ch
mov ah, ch
and ah, dh
xor ch, dh
or ch, ah
mov ah, cl
xor ah, 1
xor ch, bl
mov bl, bh
xor bl, al
or bh, al
xor bh, 1
or bh, bl
xor bh, 1
mov bl, ch
and bl, bh
xor bh, ch
mov dl, cl
or dl, ah
or bh, bl
mov bl, dl
xor bl, 1
mov ch, dl
and ch, bl
xor dl, ch
xor ch, 1
or ch, bl
xor ch, 1
or ch, dl
mov dl, bl
mov al, byte [esi + 8]
xor dl, al
or bl, al
xor ch, cl
xor bl, 1
or bl, dl
xor bl, 1
mov dl, ch
and dl, bl
xor bl, ch
or bl, dl
xor bl, 1
mov dl, bl
or dl, bh
xor dl, 1
xor bl, bh
xor bl, 1
and bl, bh
mov ch, dl
and ch, bl
xor bl, dl
or bl, ch
mov ch, byte [esi + 0x14]
mov dl, ch
and dl, dh
xor dh, ch
or dh, dl
xor dh, cl
mov al, ch
and al, ah
xor ah, ch
or ah, al
mov al, dh
xor al, ah
or ah, dh
xor ah, 1
or ah, al
mov al, ah
xor al, 1
and ah, al
mov ecx, eax
and cl, ah
xor ah, al
or ah, cl
xor ah, 1
xor bl, 1
mov ecx, ebx
or cl, ah
xor bl, ah
mov edx, ebx
xor dl, cl
test bl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x43ba6b
mov byte [esi + 0xc], 0x14
mov eax, edi
jmp 0x43ba6b
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x20], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43bcdc
cmp eax, 0xc4355b7d
je 0x43bcfc
cmp eax, 0xdf78edc4
jne 0x43bbdb
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
mov bh, al
or bh, cl
mov bl, bh
xor bl, 1
and bh, bl
mov dh, al
and dh, cl
xor bh, 1
mov ch, bl
xor ch, bh
or bh, bl
xor bh, 1
or bh, ch
mov ch, al
xor ch, dh
xor dh, 1
or dh, cl
xor dh, 1
or dh, ch
mov ch, ah
or ch, dl
xor dh, bh
mov bh, bl
xor bh, cl
or bl, cl
xor bl, 1
or bl, bh
mov bh, bl
xor bh, dh
xor dh, 1
xor bh, 1
or dh, bl
xor dh, 1
or dh, bh
mov bl, ch
or bl, ah
xor ch, ah
mov bh, bl
xor bh, ch
xor ch, 1
xor bh, 1
or ch, bl
xor ch, 1
or ch, bh
mov bl, dh
xor bl, 1
and dh, bl
mov bh, bl
and bh, dh
xor dh, bl
mov bl, ch
xor bl, 1
and ch, bl
or dh, bh
mov bh, bl
and bh, ch
xor ch, bl
or ch, bh
xor ch, dh
and ah, cl
or cl, dl
and al, dl
xor cl, 1
or al, ah
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov cl, al
xor cl, 1
mov dl, ch
xor dl, 1
and cl, dl
or dl, al
and al, ch
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, edi
mov edi, dword [esi + 0x20]
jmp 0x43bbdb
cmp eax, 0x15f53277
je 0x43c392
cmp eax, 0x791e792f
jne 0x43bbdb
mov eax, 0xc4355b7d
jmp 0x43bbdb
mov eax, dword [esi + 0x10]
jmp 0x43bbdb
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0x10], al
lea eax, [ecx + 0x11]
add ecx, 0x12
mov dword [esi + 0xc], ecx
mov ecx, 0xf00bd9ca
cmp ecx, 0x3e9f756f
je 0x43c4f1
cmp ecx, 0xf00bd9ca
jne 0x43bd1b
mov byte [eax], 0
inc eax
cmp eax, dword [esi + 0xc]
mov ecx, 0xf00bd9ca
mov edx, 0x3e9f756f
cmove ecx, edx
jmp 0x43bd1b
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x20], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43be5b
cmp eax, 0xc4355b7d
je 0x43be7b
cmp eax, 0xdf78edc4
jne 0x43bd62
mov dl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov ah, dl
xor ah, 1
mov al, ah
and al, dl
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov cl, al
or ah, dl
xor ah, al
mov bl, ah
and bl, al
mov bh, ch
mov edx, eax
xor dl, ch
and dl, al
and al, ch
xor ch, 1
mov dh, ah
xor dh, bl
xor bl, 1
xor dh, 1
or bl, ah
xor bl, 1
or bl, dh
and bh, ch
mov ah, bh
and ah, ch
xor bh, ch
or bh, ah
mov ah, bl
xor ah, 1
and bl, ah
mov dh, ah
and dh, bl
xor bl, ah
mov ah, bh
xor ah, 1
or bl, dh
mov dh, ah
and dh, bh
xor ah, dh
xor dh, 1
or dh, bh
xor dh, 1
or dh, ah
mov ah, bl
xor ah, 1
and ah, dh
xor dh, 1
and dh, bl
or dh, ah
xor cl, 1
and cl, ch
or al, cl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov dl, cl
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov dl, dh
xor dl, 1
and al, dl
or dl, cl
and cl, dh
or cl, al
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x43bd62
cmp eax, 0x15f53277
je 0x43ce70
cmp eax, 0x791e792f
jne 0x43bd62
mov eax, 0xc4355b7d
jmp 0x43bd62
mov eax, dword [esi + 0x10]
jmp 0x43bd62
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x20], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43bf4a
cmp eax, 0xc4355b7d
je 0x43bf6a
cmp eax, 0xdf78edc4
jne 0x43bea2
mov cl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov ch, cl
xor ch, 1
mov dl, ah
xor dl, ch
xor dl, 1
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and al, ah
or ch, ah
mov ah, ch
xor ah, al
xor al, 1
xor ah, 1
or al, ch
xor al, 1
or al, ah
mov ch, al
xor ch, 1
mov ah, dl
and ah, cl
and ch, al
mov dh, ah
xor dh, 1
xor ah, dl
or dh, cl
xor dh, 1
or dh, ah
mov cl, ch
and cl, al
xor ch, al
or ch, cl
xor ch, dh
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x43bea2
cmp eax, 0x15f53277
je 0x43cf44
cmp eax, 0x791e792f
jne 0x43bea2
mov eax, 0xc4355b7d
jmp 0x43bea2
mov eax, dword [esi + 8]
jmp 0x43bea2
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0x11], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43bfaa
cmp eax, 0x85788c17
je 0x43bfc3
cmp eax, 0xa0da02f3
jne 0x43bf90
jmp 0x43d07e
cmp eax, 0xd7ff4ccd
je 0x43c0ba
cmp eax, 0xe7a53eed
jne 0x43bf90
mov eax, 0xd7ff4ccd
jmp 0x43bf90
mov al, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov dh, al
mov ch, al
xor dh, 1
mov ebx, edx
xor bl, 1
mov bh, bl
and bh, dl
mov eax, ebx
xor al, bh
xor bh, 1
or bh, dl
xor bh, 1
or bh, al
mov ah, bh
xor ah, 1
mov cl, ch
mov al, ch
xor cl, dh
mov ch, dh
xor ch, ah
and ch, dh
mov byte [esi + 0x28], al
or dh, al
xor bl, dl
and bl, dl
mov dl, dh
xor dl, 1
and cl, al
mov al, cl
xor al, 1
and cl, dh
or dh, al
and al, dl
or bh, ah
or al, cl
xor al, 1
mov cl, dh
xor cl, al
or al, dh
mov dl, bh
xor dl, 1
xor al, 1
or al, cl
mov cl, bl
xor cl, 1
and bl, bh
or bh, cl
and cl, dl
xor bh, 1
or cl, bl
mov dl, bh
and dl, cl
xor cl, bh
or cl, dl
mov edx, eax
xor dl, 1
mov dh, dl
and dh, al
xor dl, dh
xor dh, 1
or dh, al
xor dh, 1
or dh, dl
mov al, dh
and dh, cl
xor cl, 1
xor al, 1
and al, cl
or dh, al
xor ah, byte [esi + 0x28]
xor ch, 1
xor ah, 1
mov al, ch
xor al, ah
or ah, ch
xor ah, 1
or ah, al
mov al, ah
xor al, 1
and al, ah
xor al, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov cl, dh
xor cl, al
or al, dh
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x43bf90
mov byte [esi + 0xc], 0xa
mov eax, edi
jmp 0x43bf90
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0x11], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43c0fb
cmp eax, 0x85788c17
je 0x43c110
cmp eax, 0xa0da02f3
jne 0x43c0e1
jmp 0x43d1a9
cmp eax, 0xd7ff4ccd
je 0x43c16a
cmp eax, 0xe7a53eed
jne 0x43c0e1
mov eax, 0xd7ff4ccd
jmp 0x43c0e1
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
xor cl, al
mov edx, ecx
xor dl, 1
xor al, dl
xor al, 1
and al, dl
xor al, 1
and cl, dl
xor cl, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
xor cl, al
mov ah, al
and ah, dl
xor al, dl
or al, ah
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmovne eax, ebx
not dl
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x43c0e1
mov byte [esi + 0xc], 0xa
mov eax, dword [esi + 8]
jmp 0x43c0e1
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc102b91
mov edx, 0xf3efd46e
and eax, edx
or eax, ecx
mov ecx, eax
xor ecx, edx
mov edx, eax
xor edx, 0xa91
and edx, 0x410a9eb9
xor eax, 0x12f3fa27
and eax, ecx
mov edi, ecx
mov ecx, 0xbef56146
and edi, ecx
or edi, edx
mov edx, edi
xor edx, ecx
mov ecx, edx
and ecx, 0xe11c2e49
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x1b5231ce
and eax, 0xe4adce31
or eax, ecx
and edx, 1
mov ecx, edi
xor ecx, 0x1a856045
or ecx, edx
xor eax, 0x5b1e079
xor edi, 0x81620
and edi, 0xa4781722
mov edx, 0x5b87e8dd
and ecx, edx
or ecx, edi
xor ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2d67e8d7
and eax, ecx
mov edi, 0xd2981728
and ecx, edi
or ecx, edx
xor ecx, edi
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf89f0a62
and ecx, 0x760f59d
or ecx, eax
mov eax, ecx
xor eax, 0x4601184
xor ecx, 0x601d0240
and ecx, 0x631de659
mov edx, 0x9ce219a6
and eax, edx
or eax, ecx
mov ecx, dword [0x514f98]
xor eax, edx
sete al
setne dl
sete byte [esi + 0x18]
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
setl byte [esi + 0x1c]
mov ch, ah
and al, ah
and ah, dl
xor ch, dl
or ch, ah
and cl, dl
mov dl, ch
not dl
or al, cl
mov cl, al
xor cl, 1
and al, ch
or ch, cl
and cl, dl
or cl, al
mov dl, ch
xor dl, cl
test cl, cl
mov eax, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne eax, edi
test ch, ch
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, edi
mov edx, 0x85788c17
cmp edx, 0xd7ff4ccc
jg 0x43c2ec
cmp edx, 0x85788c17
je 0x43c307
cmp edx, 0xa0da02f3
jne 0x43c2cf
jmp 0x43d27e
cmp edx, 0xd7ff4ccd
je 0x43c387
cmp edx, 0xe7a53eed
jne 0x43c2cf
mov edx, 0xd7ff4ccd
jmp 0x43c2cf
mov ch, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov cl, ch
xor cl, 1
xor dl, 1
mov dh, cl
and dh, dl
xor cl, dl
or cl, dh
mov dh, cl
xor dh, 1
mov ebx, edx
or bl, ch
xor bl, 1
xor dl, ch
xor dl, 1
and dl, ch
mov ch, bl
and ch, dl
xor dl, bl
or dl, ch
mov ch, dl
xor ch, 1
and cl, dh
mov ebx, ecx
and bl, dh
xor cl, dh
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
and cl, ch
or cl, bl
mov ch, dh
xor ch, dl
or dl, dh
xor dl, 1
or dl, ch
mov ch, dl
xor ch, cl
test ch, 1
mov edi, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edi, ebx
test dl, 1
mov edx, 0xd7ff4ccd
cmovne edx, edi
test cl, 1
cmove edx, edi
jmp 0x43c2cf
mov byte [esi + 0xc], 0x1d
mov edx, eax
jmp 0x43c2cf
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x22], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43c4c9
cmp eax, 0xc4355b7d
je 0x43c4e9
cmp eax, 0xdf78edc4
jne 0x43c3af
mov al, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov cl, ah
xor cl, 1
mov dh, dl
xor dh, al
and dh, dl
mov ebx, eax
or bl, dl
mov ch, dh
xor ch, 1
and ch, dh
mov bh, ch
and bh, dh
xor ch, dh
or ch, bh
mov bh, ch
and ch, bl
xor bl, 1
xor bh, 1
and bh, bl
or ch, bh
mov bh, dh
xor bh, bl
or bl, dh
xor bl, 1
or bl, bh
xor ch, 1
mov bh, ch
xor bh, bl
or ch, bl
mov dh, ah
and dh, cl
mov bl, ah
and bl, dh
xor dh, ah
or dh, bl
mov bl, dh
xor dh, 1
and dh, al
xor al, ah
mov byte [esi + 0x28], al
or ah, cl
xor ah, cl
xor ch, 1
or ch, bh
mov bh, ah
xor bh, 1
and ah, cl
mov al, ah
and al, bh
xor ah, bh
or ah, al
mov bh, ah
xor bh, 1
and bh, ah
mov al, bh
and al, ah
xor bh, ah
or bh, al
xor bh, ch
mov al, bh
xor al, 1
and bl, dl
or dh, bl
or cl, dl
xor cl, 1
or cl, byte [esi + 0x28]
mov dl, cl
xor dl, dh
xor dh, 1
xor dl, 1
or dh, cl
xor dh, 1
or dh, dl
mov cl, dh
xor cl, 1
and cl, dh
mov dl, dh
and dl, cl
xor cl, dh
mov ah, al
and ah, dh
xor dh, al
and al, bh
xor al, 1
mov ch, bh
xor ch, al
or al, bh
xor al, 1
or al, ch
or cl, dl
xor cl, al
or dh, ah
mov al, dh
xor al, cl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test dh, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmove eax, ebx
jmp 0x43c3af
cmp eax, 0x15f53277
je 0x43d4ab
cmp eax, 0x791e792f
jne 0x43c3af
mov eax, 0xc4355b7d
jmp 0x43c3af
mov eax, dword [esi + 0x10]
jmp 0x43c3af
mov eax, dword [esi + 0xa4]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f2c]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
mov ecx, edx
mov edi, 0xb70e58f
xor ecx, edi
and ecx, edx
not edx
and edx, 0x7b9dc9a0
and eax, 0x8462365f
or eax, edx
mov edx, eax
xor edx, 0x40200f
xor eax, 0xb10c180
mov edi, eax
or edi, 0x90020010
mov ebx, 0x9b32c490
and edi, ebx
and edx, 0x40210f
or edx, edi
mov edi, ecx
not edi
or eax, edi
and edi, ebx
and ecx, 0x64cd3b6f
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xf48f1a70
mov edx, 0xb70e58f
and eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x7ae94a68
and eax, 0x8516b597
or eax, edx
xor eax, 0x8516b596
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xe85835a6
and edx, eax
or eax, 0x17a7ca59
not ecx
mov edi, eax
mov ebx, 0x9bb74b8e
and edi, ebx
and ecx, 0x60483420
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0x6448b471
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe4bad888
and eax, 0x1b452777
or eax, ecx
mov ecx, dword [0x514f28]
xor eax, 0xf31d12d1
sete byte [esi + 6]
cmp ecx, 0xa
setl byte [esi + 0x24]
mov edx, 0xe87a588c
cmp edx, 0x9305694
jle 0x43c62d
cmp edx, 0x3759fcf4
jg 0x43c66b
cmp edx, 0x284f6f11
jg 0x43c8b7
cmp edx, 0x9305695
je 0x43c9d6
cmp edx, 0x1182693d
je 0x43c8ad
jmp 0x43c5f7
cmp edx, 0xd4deccae
jg 0x43c79d
cmp edx, 0x852f43c0
je 0x43cae2
cmp edx, 0x882b4dd3
je 0x43cbd3
cmp edx, 0xa079460a
jne 0x43c5f7
cmp byte [esi + 0x18], 0
mov edx, 0x2c8b87da
jne 0x43c5f7
mov edx, 0xdda34473
jmp 0x43c5f7
cmp edx, 0x3759fcf5
je 0x43cd1b
cmp edx, 0x48febed0
je 0x43cd28
cmp edx, 0x6461df23
jne 0x43c5f7
mov ecx, dword [0x514f2c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4c2d0c86
mov edi, eax
mov ebx, 0xb3d2f378
and edi, ebx
or edi, edx
xor edi, ebx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov edi, 0xe9b10a93
and ecx, edi
mov ebx, 0x164ef56c
and eax, ebx
or eax, ecx
mov ecx, eax
xor ecx, ebx
xor eax, edi
and eax, edx
not edx
and ecx, edx
or eax, ecx
mov ecx, dword [0x514f28]
not eax
or eax, edx
cmp eax, 0xffffffff
sete dh
setne bl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg dl
mov ecx, edx
xor cl, ah
and cl, dl
mov ch, bl
xor ch, dh
and ch, bl
xor cl, 1
mov al, cl
xor al, ch
not al
and al, ch
or cl, ch
mov ch, cl
xor ch, al
xor al, 1
or al, cl
xor ch, 1
xor al, 1
or al, ch
xor ah, dh
mov cl, ah
xor cl, 1
or dl, bl
xor dl, 1
or dl, ah
xor ah, dl
xor ah, 1
or dl, cl
xor dl, 1
or dl, ah
mov ebx, eax
xor bl, 1
and al, bl
mov ah, dl
mov ecx, ebx
and cl, al
xor al, bl
mov ch, bl
and ch, dl
xor bl, dl
xor dl, 1
and ah, dl
or al, cl
xor ah, 1
mov cl, dl
xor cl, ah
or ah, dl
mov edx, dword [esi + 8]
mov dword [esi + 0xc], edx
xor ah, 1
or ah, cl
xor ah, al
or bl, ch
mov al, bl
xor al, ah
mov edx, 0x3759fcf5
test al, 1
jne 0x43c788
mov edx, 0x9305695
mov edi, edx
test bl, 1
jne 0x43cd10
mov edi, 0x9305695
jmp 0x43cd10
cmp edx, 0xd4deccaf
je 0x43cd39
cmp edx, 0xdda34473
je 0x43cd4a
cmp edx, 0xe87a588c
jne 0x43c5f7
mov bh, byte [esi + 6]
mov cl, byte [esi + 0x24]
mov dh, bh
xor dh, 1
mov dl, cl
xor dl, 1
mov bl, dl
and bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
mov ah, bh
or ah, dh
or dl, cl
mov cl, dh
and cl, bh
mov ch, cl
and ch, dh
xor cl, dh
or cl, ch
xor cl, ah
xor cl, 1
mov ch, bh
and ch, ah
xor ah, bh
or ah, ch
xor ah, 1
mov ch, cl
and ch, ah
xor ah, cl
mov cl, dl
xor cl, 1
or ah, ch
mov ch, al
or ch, dl
xor ch, 1
and cl, al
and dl, bl
or dl, cl
mov cl, ch
and cl, dl
xor dl, ch
or dl, cl
xor dl, 1
mov ecx, edx
or cl, ah
xor cl, 1
xor dl, ah
xor dl, 1
and dl, ah
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
or al, bh
xor al, 1
xor bl, dh
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
xor al, 1
mov ah, al
xor ah, cl
or al, cl
mov ecx, ebx
xor cl, 1
xor al, 1
or al, ah
mov ah, al
and al, cl
xor ah, 1
and ah, bl
or al, ah
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov edx, 0x1182693d
test bl, 1
jne 0x43c899
mov edx, 0x852f43c0
xor bl, al
test al, 1
jne 0x43c8a4
mov edx, 0x1182693d
test bl, 1
jne 0x43c5f7
mov edx, 0x852f43c0
jmp 0x43c5f7
cmp edx, 0x2c8b87da
jne 0x43ce1a
mov eax, dword [esi + 0xc]
mov dword [esi + 8], eax
mov ecx, dword [esi + 0x10]
mov bl, byte [ecx + eax]
mov ecx, dword [esi + 0xc]
add cl, 0x6c
mov edx, ecx
not dl
mov ah, dl
and ah, 0x30
mov dh, cl
and dh, 0xcf
or dh, ah
xor dh, 0xcf
mov ah, dl
and ah, cl
mov edi, ecx
mov cl, dh
and cl, ah
xor ah, dh
or ah, cl
mov dh, ah
not dh
mov cl, dh
and cl, 0xa
and ah, 0x44
or ah, cl
mov ecx, ebx
not cl
mov ch, cl
and ch, 0x4e
mov al, bl
and al, 0xb1
or al, ch
xor ah, 0xa
and dh, 0xb1
or dh, ah
xor dh, al
mov ah, bl
xor ah, 0xb8
and ah, bl
not dh
or dh, cl
and cl, 0x38
and bl, 0x80
or bl, cl
mov al, bl
xor al, 0x7f
mov ecx, eax
and cl, 0xaf
and bl, 0x10
or bl, cl
mov cl, ah
not cl
or al, cl
and cl, 0xaf
and ah, 0x50
or ah, cl
xor ah, bl
not al
or al, ah
mov ecx, eax
not cl
and cl, 0x47
and al, 0xb8
or al, cl
mov ecx, eax
not cl
and cl, 0x79
and al, 0x86
or al, cl
mov ecx, eax
xor al, 0x79
mov ebx, edi
and al, bl
mov ah, dh
not ah
xor cl, 0x86
and cl, dl
or al, cl
xor dl, al
and dl, al
mov al, dl
not al
mov cl, ah
xor cl, al
and cl, ah
and dh, 0xd1
and ah, 0x2e
or ah, dh
and al, 0xd1
and dl, 0x2e
or dl, al
xor dl, ah
mov eax, ecx
not al
mov ah, al
and ah, 0x98
and cl, 0x67
or cl, ah
mov ah, dl
not ah
or al, ah
and ah, 0x98
and dl, 0x67
or dl, ah
xor dl, cl
not al
or al, dl
mov ecx, dword [esi + 8]
mov edx, dword [esi + 0x10]
mov byte [edx + ecx], al
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 8], eax
mov edx, 0x6461df23
jmp 0x43c5f7
mov eax, dword [esi + 0xc]
cmp eax, 0x11
setb byte [esi + 0x18]
mov eax, dword [0x514f2c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edi, 0xda3809ed
xor eax, edi
and ecx, eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
not ecx
and ecx, 0x25c7f612
and eax, edi
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x6ebd116d
and eax, 0x9142ee92
or eax, ecx
xor eax, 0x9142ee93
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdd251569
mov ebx, 0x22daea96
and eax, ebx
or eax, edx
mov edi, dword [0x514f28]
xor eax, ebx
or eax, ecx
cmp eax, 0xffffffff
sete cl
setne al
cmp edi, 0xa
setl dl
cmp edi, 9
setg ah
mov ch, al
xor ch, cl
and ch, al
mov al, ch
xor al, 1
mov dh, al
and dh, ch
mov ebx, eax
and bl, dh
xor dh, al
or dh, bl
or al, ch
mov ch, dh
xor ch, al
or al, dh
xor al, 1
or al, ch
xor al, ah
mov ah, al
xor ah, 1
mov ebx, ecx
xor bl, dl
and dl, cl
or dl, bl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, ah
or ah, bl
and bl, al
or bl, cl
mov al, ah
xor al, bl
mov edi, 0x3759fcf5
mov edx, 0xa079460a
test al, 1
jne 0x43cad2
mov edi, 0xa079460a
test bl, 1
jne 0x43cd10
mov edx, edi
jmp 0x43cd10
mov ecx, dword [0x514f2c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x560102
mov edi, eax
mov ebx, 0x8c805024
and edi, ebx
or edi, edx
xor edi, ebx
mov ebx, ecx
or ebx, 0x8cd65126
mov edx, ebx
not edx
or edx, edi
and ebx, 0x7329aed8
and edx, 0x8cd65127
or edx, ebx
and ecx, 0x93a5972
and eax, 0xf6c5a68d
or eax, ecx
mov ecx, edx
not ecx
mov edi, ecx
mov ebx, 0x1bf0ec86
and edi, ebx
mov ebx, 0xe40f1379
and edx, ebx
or edx, edi
mov edi, eax
xor edi, 0xe4050209
xor eax, 0x9304802
mov ebx, 0x1bf0ec86
and eax, ebx
mov ebx, 0xe40f1379
and edi, ebx
or edi, eax
xor edi, edx
mov edx, dword [0x514f28]
xor ecx, edi
test ecx, edi
sete al
setne cl
cmp edx, 9
setg ah
cmp edx, 0xa
setl dl
mov ch, dl
xor ch, cl
xor ch, 1
or ch, ah
or cl, dl
xor cl, 1
or al, ah
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ah, ch
xor ah, al
xor al, 1
or al, ch
mov edx, 0x1182693d
mov edi, 0x1182693d
test ah, ah
jne 0x43cbb6
mov edi, 0x48febed0
xor ah, al
test al, 1
jne 0x43cbbe
mov edx, edi
not ah
test ah, 1
jne 0x43c5f7
mov edx, 0x48febed0
jmp 0x43c5f7
mov eax, dword [esi + 0x10]
mov byte [eax + 0x11], 0
mov eax, dword [0x514f2c]
lea edx, [eax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0xfffffffe
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
mov ebx, 0xc52a6f4b
and edi, ebx
and eax, 0x3ad590b4
or eax, edi
mov edi, eax
xor edi, 0x28190a0
mov ebx, 0x8c77a934
and ecx, ebx
and edx, 0x738856cb
or edx, ecx
mov ecx, 0xc52a6f4b
xor eax, ecx
mov ecx, eax
mov ebx, 0xf8540c1f
and ecx, ebx
mov ebx, 0x7abf3e0
and edi, ebx
or edi, ecx
mov ecx, edx
xor ecx, 0x38852c0
mov ebx, 0x8c77a934
xor edx, ebx
or eax, edx
mov ebx, 0xf8540c1f
and edx, ebx
mov ebx, 0x7abf3e0
and ecx, ebx
or ecx, edx
mov edx, dword [esi + 0x10]
mov dword [esi + 0x1c], edx
xor ecx, edi
mov edi, dword [0x514f28]
not eax
or eax, ecx
cmp eax, 0xffffffff
sete ah
setne cl
cmp edi, 0xa
setl dl
cmp edi, 9
setg ch
mov al, cl
xor al, ah
and al, cl
mov cl, al
xor cl, 1
or al, cl
mov dh, cl
xor dh, al
or al, cl
xor al, 1
or al, dh
xor al, 1
mov cl, al
or cl, ch
xor al, ch
not al
and al, ch
xor al, 1
mov ch, cl
xor ch, al
or al, cl
xor al, 1
or al, ch
mov ecx, edx
xor cl, ah
and dl, ah
or dl, cl
xor dl, 1
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
mov ah, al
xor ah, bl
and ah, al
and bl, al
or bl, cl
mov al, ah
xor al, bl
mov edi, 0x284f6f12
mov edx, 0x284f6f12
test al, 1
jne 0x43cd09
mov edx, 0xd4deccaf
test bl, 1
jne 0x43cd10
mov edi, edx
test ah, 1
cmovne edx, edi
jmp 0x43c5f7
mov eax, dword [esi + 0xc]
mov edx, 0x9305695
jmp 0x43c5f7
mov edx, 0x6461df23
mov dword [esi + 8], 0
jmp 0x43c5f7
mov eax, dword [esi + 0x10]
mov byte [eax + 0x11], 0
mov edx, 0x882b4dd3
jmp 0x43c5f7
mov ecx, dword [0x514f2c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8fffcb1f
mov edi, eax
and edi, 0x700034e0
or edi, edx
mov edx, edi
xor edx, 0x40001460
xor edi, 0x8921031a
mov ebx, 0xb921239a
and edi, ebx
and edx, 0x46dedc64
or edx, edi
mov edi, eax
or edi, ebx
and edi, 0xb921239b
xor edi, edx
mov edx, 0x5dd12835
and ecx, edx
mov ebx, 0xa22ed7ca
and eax, ebx
or eax, ecx
mov ecx, eax
xor ecx, ebx
xor eax, edx
and eax, edi
not edi
and ecx, edi
or eax, ecx
not eax
or eax, edi
cmp eax, 0xffffffff
setne cl
cmp dword [0x514f28], 9
setg al
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, 1
and al, ah
mov ch, ah
and ch, al
xor al, ah
or al, ch
and cl, al
xor al, 1
and al, dl
or al, cl
mov ecx, edx
and cl, ah
xor ah, dl
or ah, cl
mov cl, ah
xor cl, al
mov edi, 0xd4deccaf
mov edx, 0x882b4dd3
test cl, 1
jne 0x43ce0b
mov edi, 0x882b4dd3
test ah, ah
cmovne edx, edi
test al, al
cmove edx, edi
jmp 0x43c5f7
cmp edx, 0x284f6f12
jne 0x43c5f7
push dword [esi + 0x1c]
call 0x4492f6
mov ecx, dword [esi + 0x54]
mov ecx, dword [ecx]
sub esp, 0x20
xor edx, edx
mov dword [esp + 0x1c], edx
mov dword [esp + 0x18], edx
movaps xmm0, xmmword [0x50e160]
movups xmmword [esp + 4], xmm0
mov dword [esp], ecx
mov dword [esp + 0x14], 3
call eax
mov dword [esi + 0x4c], eax
test eax, eax
mov eax, 0x8d87647a
mov ecx, 0x7c6214b0
cmovs eax, ecx
jmp 0x401122
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x22], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43cf1c
cmp eax, 0xc4355b7d
je 0x43cf3c
cmp eax, 0xdf78edc4
jne 0x43ce8d
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, ah
xor ch, 1
mov al, dl
xor al, cl
or cl, dl
xor cl, 1
or cl, ch
and al, dl
or ah, dl
xor al, 1
mov edx, eax
xor dl, ah
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, cl
xor dl, cl
xor cl, 1
and ah, cl
and ch, al
or ch, ah
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
not cl
test cl, 1
mov ecx, 0xc4355b7d
cmovne eax, ecx
jmp 0x43ce8d
cmp eax, 0x15f53277
je 0x43d5e1
cmp eax, 0x791e792f
jne 0x43ce8d
mov eax, 0xc4355b7d
jmp 0x43ce8d
mov eax, dword [esi + 0x10]
jmp 0x43ce8d
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x22], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43d056
cmp eax, 0xc4355b7d
je 0x43d076
cmp eax, 0xdf78edc4
jne 0x43cf63
mov ch, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov al, ch
xor al, 1
mov cl, al
and cl, ch
mov ah, al
xor ah, cl
xor cl, 1
or cl, ch
xor cl, 1
or cl, ah
mov ah, dl
xor ah, 1
mov dh, dl
or dh, ah
mov bl, dh
xor bl, dl
or dh, ah
xor dh, 1
xor bl, 1
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
or al, bl
xor bl, 1
or bl, ch
xor bl, 1
xor al, 1
mov dh, bl
and dh, al
xor al, bl
mov ch, cl
xor ch, 1
or al, dh
and cl, ch
xor cl, 1
mov dh, cl
xor dh, ch
or cl, ch
xor cl, 1
or cl, dh
mov dh, cl
xor dh, 1
and dh, ah
and cl, dl
or cl, dh
mov ah, ch
and ah, dl
xor ch, dl
or ch, ah
xor ch, 1
mov edx, ecx
and dl, ch
xor ch, cl
or ch, dl
mov cl, ch
xor cl, 1
and cl, ch
xor cl, 1
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0x791e792f
mov edi, 0xc4355b7d
cmovne eax, edi
test ch, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, edi
mov edi, dword [esi + 0x20]
jmp 0x43cf63
cmp eax, 0x15f53277
je 0x43d6a2
cmp eax, 0x791e792f
jne 0x43cf63
mov eax, 0xc4355b7d
jmp 0x43cf63
mov eax, dword [esi + 8]
jmp 0x43cf63
cmp dword [esi + 0x14], 0
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0x12], al
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43d0b6
cmp eax, 0x85788c17
je 0x43d0cf
cmp eax, 0xa0da02f3
jne 0x43d09c
jmp 0x43d75f
cmp eax, 0xd7ff4ccd
je 0x43d19e
cmp eax, 0xe7a53eed
jne 0x43d09c
mov eax, 0xd7ff4ccd
jmp 0x43d09c
mov al, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ecx, eax
xor cl, 1
mov byte [esi + 8], cl
mov ebx, edx
xor bl, 1
mov dh, al
or dh, cl
mov ch, al
and ch, dh
xor dh, 1
mov ah, bl
or ah, dl
mov bh, dh
xor bh, cl
and bh, dh
and dh, cl
or dh, ch
mov cl, bh
and cl, dh
xor dh, bh
mov ch, ah
xor ch, 1
or dh, cl
mov cl, bl
and cl, dl
mov bh, al
and bh, dl
xor al, dl
and dl, ah
and ch, bl
or ch, dl
or ah, bl
mov dl, ah
xor dl, ch
xor ch, 1
or ch, ah
xor dl, 1
xor ch, 1
or ch, dl
xor dh, 1
mov dl, dh
xor dl, ch
xor dl, 1
and dl, ch
or dh, ch
mov ah, dh
xor ah, dl
xor dl, 1
or dl, dh
xor ah, 1
xor dl, 1
or dl, ah
mov ah, cl
and ah, bl
xor cl, bl
or cl, ah
xor cl, byte [esi + 8]
or al, bh
xor al, 1
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, 1
mov ch, dl
xor ch, al
and ch, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne edx, edi
test al, 1
mov eax, edx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test ch, 1
cmove eax, edx
jmp 0x43d09c
mov byte [esi + 0xc], 6
mov eax, edi
jmp 0x43d09c
test edi, edi
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0x12], al
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43d1df
cmp eax, 0x85788c17
je 0x43d1f8
cmp eax, 0xa0da02f3
jne 0x43d1c5
jmp 0x43db0b
cmp eax, 0xd7ff4ccd
je 0x43d272
cmp eax, 0xe7a53eed
jne 0x43d1c5
mov eax, 0xd7ff4ccd
jmp 0x43d1c5
mov dl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
xor dl, 1
mov al, dl
xor al, ah
mov ecx, eax
xor cl, dl
and cl, al
xor al, 1
and al, ah
or dl, ah
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, cl
mov dh, ah
and dh, al
mov ebx, edx
and bl, ch
xor ch, dl
or ch, bl
mov bl, ah
and bl, dh
xor dh, ah
or dh, bl
xor dh, ch
xor ah, dl
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x43d1c5
mov byte [esi + 0xc], 6
mov eax, dword [esi + 8]
jmp 0x43d1c5
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 2], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov dword [esi + 8], edi
and edi, 0xd960050
mov eax, ecx
mov edx, ecx
and eax, 0xf269ffae
or eax, edi
mov edi, eax
xor edi, 0x404921a6
xor eax, 0xd960051
mov ebx, eax
mov ecx, 0xbeb2de09
and ebx, ecx
mov ecx, 0x414d21f6
and edi, ecx
or edi, ebx
mov dword [esi + 0x14], edx
mov ebx, edx
xor ebx, 0xfffffffe
and ebx, edx
mov ecx, ebx
not ecx
or eax, ecx
mov edx, 0xbeb2de09
and ecx, edx
mov edx, 0x414d21f6
and ebx, edx
or ebx, ecx
xor ebx, edi
not eax
or eax, ebx
mov ecx, eax
not ecx
mov edi, 0x9994ade6
and ecx, edi
and eax, 0x666b5219
or eax, ecx
mov ecx, eax
xor ecx, 0x60604219
xor eax, edi
mov edi, eax
mov ebx, 0x8e0f9482
and edi, ebx
mov ebx, 0x71f06b7d
and ecx, ebx
mov ebx, 0x71f06b7d
or ecx, edi
mov edx, dword [esi + 0x14]
or eax, edx
mov edi, 0x8e0f9482
and edx, edi
mov edi, dword [esi + 8]
and edi, ebx
or edi, edx
xor edi, ecx
mov ecx, dword [0x514f98]
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0xcd06033f
mov edi, 0x32f9fcc0
and eax, edi
or eax, edx
xor eax, edi
sete byte [esi + 0x18]
sete al
setne ah
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl byte [esi + 0x1c]
setl ch
mov dh, ah
and dh, dl
mov cl, ch
and cl, al
or cl, dh
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or ah, ch
xor al, ch
and al, ch
xor al, 1
mov ch, ah
xor ch, al
or al, ah
xor al, 1
or al, ch
mov ah, al
xor ah, 1
and cl, dl
mov ch, ah
and ch, al
xor cl, 1
mov dh, dl
xor dh, cl
or cl, dl
xor cl, 1
or cl, dh
mov dh, ah
and dh, ch
xor ch, ah
or ch, dh
xor ch, cl
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xa0da02f3
cmove eax, ecx
mov edx, 0x85788c17
cmp edx, 0xd7ff4ccc
jg 0x43d409
cmp edx, 0x85788c17
je 0x43d424
cmp edx, 0xa0da02f3
jne 0x43d3ec
jmp 0x43de61
cmp edx, 0xd7ff4ccd
je 0x43d4a0
cmp edx, 0xe7a53eed
jne 0x43d3ec
mov edx, 0xd7ff4ccd
jmp 0x43d3ec
mov ch, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov dl, dh
xor dl, 1
mov bl, ch
xor bl, 1
mov bh, bl
xor bh, dh
mov cl, bh
xor cl, bl
and cl, bh
and ch, bl
and dl, dh
mov bh, bl
and bh, ch
xor ch, bl
or ch, bh
xor dl, 1
mov bl, dh
xor bl, dl
or dl, dh
xor dl, 1
or dl, bl
xor dl, ch
xor dl, 1
mov ch, cl
xor ch, 1
and cl, ch
mov dh, ch
and dh, cl
xor cl, ch
or cl, dh
xor cl, dl
mov dh, ch
and dh, dl
xor ch, dl
or ch, dh
mov dl, ch
xor dl, cl
test dl, 1
mov edi, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne edi, edx
test ch, 1
mov edx, 0xd7ff4ccd
cmovne edx, edi
test cl, 1
cmove edx, edi
jmp 0x43d3ec
mov byte [esi + 0xc], 0x29
mov edx, eax
jmp 0x43d3ec
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x24], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43d5b9
cmp eax, 0xc4355b7d
je 0x43d5d9
cmp eax, 0xdf78edc4
jne 0x43d4c8
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov dh, al
xor dh, 1
mov dl, cl
xor dl, 1
mov ah, dh
xor ah, al
and ah, dh
mov ch, dl
xor ch, cl
and ch, dl
mov ebx, ecx
or bl, dl
xor dl, dh
or dh, al
xor ah, 1
mov bh, ah
or bh, dh
xor bh, 1
xor ah, dh
mov dh, bh
and dh, ah
xor ah, bh
or ah, dh
xor ch, 1
mov dh, ch
or dh, bl
xor ch, bl
mov bl, dh
xor bl, ch
xor ch, 1
or ch, dh
xor bl, 1
xor ch, 1
or ch, bl
xor ah, 1
mov dh, ah
xor dh, ch
xor dh, 1
and dh, ch
or ah, ch
mov ch, ah
xor ch, dh
xor dh, 1
or dh, ah
xor ch, 1
xor dh, 1
or dh, ch
xor dl, 1
mov ah, al
and ah, cl
xor al, cl
or al, ah
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov cl, dh
xor cl, 1
mov dl, dh
and dl, cl
mov ch, dl
xor ch, 1
xor dl, dh
or ch, cl
xor ch, 1
or ch, dl
xor ch, al
mov cl, dh
xor cl, al
or al, dh
xor al, 1
or al, cl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x43d4c8
cmp eax, 0x15f53277
je 0x43e0ce
cmp eax, 0x791e792f
jne 0x43d4c8
mov eax, 0xc4355b7d
jmp 0x43d4c8
mov eax, dword [esi + 0x10]
jmp 0x43d4c8
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x24], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43d67a
cmp eax, 0xc4355b7d
je 0x43d69a
cmp eax, 0xdf78edc4
jne 0x43d5fe
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
xor ah, 1
or ah, dl
mov edx, ecx
xor dl, 1
or dl, al
xor dl, 1
xor cl, al
and cl, al
mov al, dl
and al, cl
xor cl, dl
or cl, al
mov al, cl
and cl, ah
xor ah, 1
xor al, 1
mov dl, ah
xor dl, al
and dl, ah
and al, ah
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x43d5fe
cmp eax, 0x15f53277
je 0x43e214
cmp eax, 0x791e792f
jne 0x43d5fe
mov eax, 0xc4355b7d
jmp 0x43d5fe
mov eax, dword [esi + 0x10]
jmp 0x43d5fe
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x24], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43d737
cmp eax, 0xc4355b7d
je 0x43d757
cmp eax, 0xdf78edc4
jne 0x43d6c1
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
xor cl, 1
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
xor al, cl
mov ch, al
xor ch, dl
and ch, al
mov al, dl
and al, ah
xor ah, dl
or ah, al
xor ah, cl
mov al, ch
xor al, 1
and al, ah
xor ah, 1
mov cl, ch
xor cl, ah
and cl, ch
and ah, ch
or ah, al
mov al, cl
xor al, ah
test al, 1
mov edx, 0x791e792f
mov edi, 0xc4355b7d
cmovne edx, edi
test ah, 1
mov eax, edx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test cl, 1
cmove eax, edx
jmp 0x43d6c1
cmp eax, 0x15f53277
je 0x43e2bf
cmp eax, 0x791e792f
jne 0x43d6c1
mov eax, 0xc4355b7d
jmp 0x43d6c1
mov eax, dword [esi + 8]
jmp 0x43d6c1
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0x13], al
lea eax, [ecx + 0x14]
mov dword [esi + 8], eax
add ecx, 0x15
mov dword [esi + 0x18], ecx
mov eax, 0x3aec2d24
cmp eax, 0x4241632
jle 0x43d964
cmp eax, 0x4241633
je 0x43d992
cmp eax, 0x78662ef0
je 0x43e380
cmp eax, 0x3aec2d24
jne 0x43d779
mov eax, dword [0x514f24]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
mov edi, edx
mov ebx, 0x56885f92
xor edi, ebx
and edi, edx
not edx
and edx, 0x42801282
mov ecx, 0x14084d10
and eax, ecx
or eax, edx
xor eax, ecx
mov edx, eax
and edx, edi
xor eax, edi
or eax, edx
not edi
and edi, 0xa977a06d
and eax, ebx
or eax, edi
mov edi, eax
not edi
mov ebx, edi
mov ecx, 0x1c29b7cf
and ebx, ecx
mov edx, eax
xor edx, ecx
and edx, eax
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe3d64831
and edx, 0x1c29b7ce
or edx, ecx
and edi, 1
mov ecx, eax
xor ecx, 0xabd52ae4
or ecx, edi
mov edi, 0x542ad51a
and eax, edi
and ecx, 0xabd52ae5
or ecx, eax
mov eax, edx
not eax
mov edi, eax
mov ebx, 0x864392a0
and edi, ebx
mov ebx, 0x79bc6d5f
and edx, ebx
or edx, edi
mov edi, ecx
xor edi, 0x29942845
mov ebx, 0x542ad51a
xor ecx, ebx
or eax, ecx
mov ebx, 0x864392a0
and ecx, ebx
mov ebx, 0x79bc6d5f
and edi, ebx
or edi, ecx
xor edi, edx
not eax
or eax, edi
mov ecx, eax
mov edx, eax
xor edx, 0x997a0e6d
and edx, eax
or eax, 0x6685f192
not ecx
mov edi, eax
mov ebx, 0x9f66a3ca
and edi, ebx
and ecx, 0x180c25
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0x60995c35
or edx, edi
xor edx, ecx
mov ecx, dword [0x514f20]
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xcb8b7c54
and eax, 0x347483ab
or eax, edx
xor eax, 0xad0e8dc6
sete ah
setne dh
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov ch, cl
xor ch, al
and ch, cl
mov dl, ch
xor dl, 1
mov cl, dl
and cl, ch
xor cl, 1
mov bl, ch
xor bl, cl
or cl, ch
xor cl, 1
or cl, bl
xor cl, 1
or dl, ch
xor dl, 1
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
mov ecx, edx
xor cl, 1
and dl, cl
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
xor dl, dh
mov ecx, edx
xor cl, 1
mov ch, al
or ch, ah
xor al, ah
mov ah, ch
xor ah, al
xor al, 1
xor ah, 1
or al, ch
xor al, 1
or al, ah
mov ah, al
xor ah, 1
and ah, dl
or dl, al
and al, cl
or al, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa3a50e69
mov edi, 0x4241633
cmovne ecx, edi
test al, 1
mov eax, ecx
mov edi, 0xa3a50e69
cmovne eax, edi
test dl, 1
cmovne eax, ecx
mov ecx, dword [esi + 8]
mov dword [esi + 0xc], ecx
jmp 0x43d779
cmp eax, 0xa3a50e69
je 0x43d9a8
cmp eax, 0xff518193
jne 0x43d779
cmp byte [esi + 0x24], 0
mov eax, 0x3aec2d24
mov ecx, 0x78662ef0
cmovne eax, ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 8], ecx
jmp 0x43d779
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov eax, 0xa3a50e69
jmp 0x43d779
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x24]
mov eax, dword [0x514f24]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xffc8fabd
and edx, ecx
not ecx
and ecx, 0x4bc7a7c4
and eax, 0xb438583b
or eax, ecx
mov ecx, eax
xor ecx, 0x30004831
xor eax, 0x4bc0a284
or eax, 0x370542
mov edi, eax
mov ebx, 0xcffb9108
and edi, ebx
and ecx, 0x30006ab5
or ecx, edi
mov edi, edx
not edi
or eax, edi
and edi, ebx
and edx, 0x30046ef7
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf0506cc2
and eax, 0xfaf933d
or eax, ecx
mov edx, eax
xor edx, 0xf0676980
xor eax, 0xf98967e
mov ecx, edx
and ecx, 0xfffffffe
and eax, 0xfffffffe
and edx, 1
or edx, eax
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
mov ecx, 0xf3d7ac63
and eax, ecx
and edx, 0xc28539c
or edx, eax
mov eax, edx
xor eax, 0x4281018
xor edx, ecx
mov ecx, edx
mov edi, 0x3a01cba6
and ecx, edi
and eax, 0xc5fe3459
or eax, ecx
mov ecx, dword [0x514f20]
xor eax, edi
xor edx, eax
test edx, eax
sete dl
setne ah
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov ch, al
and al, ah
and ah, cl
and ch, dl
or ch, ah
xor ch, 1
or ch, cl
mov ah, ch
xor ah, 1
and dl, cl
or al, dl
mov cl, al
xor cl, 1
and ch, ah
mov edx, eax
and dl, cl
mov dh, ch
and dh, ah
xor ch, ah
or ch, dh
mov dh, dl
xor dh, 1
or dh, cl
xor dl, al
xor dh, 1
or dh, dl
xor dh, ch
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xff518193
mov edi, 0x4241633
cmovne ecx, edi
test al, 1
mov eax, 0xff518193
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x43d779
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 0x13], al
lea eax, [ecx + 0x14]
mov dword [esi + 8], eax
add ecx, 0x15
mov dword [esi + 0x18], ecx
mov eax, 0x3aec2d24
cmp eax, 0x4241632
jle 0x43dd13
cmp eax, 0x4241633
je 0x43dd41
cmp eax, 0x78662ef0
je 0x43e929
cmp eax, 0x3aec2d24
jne 0x43db25
mov eax, dword [0x514f24]
lea ecx, [eax - 1]
imul ecx, eax
mov edi, ecx
mov eax, 0x1075edf3
xor edi, eax
and edi, ecx
not ecx
and ecx, eax
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
and eax, 0xe2921b55
and edi, 0x1d6de4aa
or edi, eax
mov edx, edi
xor edx, 0xd180959
mov dword [esi + 0x20], edx
xor edi, 0xf2e7f6a6
mov eax, edi
and eax, 0xeab92f3b
mov ecx, 0x1546d0c4
and edx, ecx
or edx, eax
mov dword [esi + 0x14], edx
mov eax, edx
xor eax, ecx
mov ecx, edx
xor ecx, 0x87dfb5c1
and ecx, eax
mov edx, ecx
not edx
mov dword [esi + 0x10], edx
mov ebx, 0x13ee090c
and dword [esi + 0x10], ebx
and ecx, 0xec11f6f3
add ecx, dword [esi + 0x10]
or edi, 0x6d669afa
or edx, edi
mov ebx, 0x13ee090c
and edi, ebx
mov ebx, dword [esi + 0x20]
and ebx, 0x80116401
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x92996504
and edx, 0x6d669afb
or edx, ecx
mov ecx, dword [esi + 0x14]
xor ecx, 0xc8880b09
and ecx, 0xccc8cbcd
mov edi, ecx
mov ecx, eax
and ecx, 0x33373432
or ecx, edi
mov edi, ecx
xor edi, 0x8084844
and eax, 1
or eax, edi
xor ecx, 0x10070032
and ecx, 0xd4c783ba
mov edi, 0x2b387c45
and eax, edi
or eax, ecx
xor eax, edi
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xe0006034
mov edi, ecx
mov ebx, 0xf0b96b75
and edx, ebx
and ecx, 0x69408
or ecx, edx
or edi, 0x10b90b41
and edi, ebx
and eax, 0xf400082
or eax, edi
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3c9f590c
and eax, 0xc360a6f3
or eax, ecx
mov ecx, dword [0x514f20]
xor eax, 0xd3df39ba
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl al
mov ecx, edx
and cl, al
or al, dl
xor al, 1
mov ch, cl
and ch, al
xor al, cl
or al, ch
mov cl, ah
xor cl, dl
or ah, dl
xor ah, 1
or ah, cl
xor ah, 1
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov cl, ah
xor cl, 1
mov edx, ecx
and dl, ah
xor cl, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, cl
xor dl, 1
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa3a50e69
mov edi, 0x4241633
cmovne edx, edi
test al, 1
mov eax, edx
mov edi, 0xa3a50e69
cmovne eax, edi
test cl, 1
cmovne eax, edx
mov ecx, dword [esi + 8]
mov dword [esi + 0xc], ecx
jmp 0x43db25
cmp eax, 0xa3a50e69
je 0x43dd57
cmp eax, 0xff518193
jne 0x43db25
cmp byte [esi + 0x24], 0
mov eax, 0x3aec2d24
mov ecx, 0x78662ef0
cmovne eax, ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 8], ecx
jmp 0x43db25
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0x18]
mov eax, 0xa3a50e69
jmp 0x43db25
mov eax, dword [esi + 0xc]
mov byte [eax], 0
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x1c], eax
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x1c]
cmp ecx, eax
sete byte [esi + 0x24]
mov ecx, dword [0x514f24]
lea eax, [ecx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x5c382119
mov edi, eax
and edi, 0x2c00422
or edi, ecx
mov ecx, edi
xor ecx, 0xc00422
xor edi, 0x743f4111
mov ebx, 0x763f4111
and edi, ebx
and ecx, 0x8c0242a
or ecx, edi
mov edi, edx
or edi, 0x56380111
and edi, ebx
mov ebx, eax
and ebx, 0x81009ac4
or ebx, edi
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xa107dac5
and ebx, 0x5ef8253a
or ebx, ecx
mov ecx, ebx
and ebx, eax
not ecx
and edx, ecx
or ebx, edx
not ebx
or ebx, ecx
mov ecx, dword [0x514f20]
cmp ebx, 0xffffffff
sete dl
setne ah
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ch, ah
xor dl, al
and dl, al
xor al, ah
or ah, cl
xor ch, cl
not ch
and ch, cl
xor ch, 1
mov cl, ah
xor cl, ch
or ch, ah
xor ch, 1
or ch, cl
mov cl, dl
and cl, al
xor al, dl
or al, cl
mov cl, al
xor cl, 1
mov dl, ch
xor dl, 1
and cl, dl
or dl, al
and al, ch
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x4241633
mov edi, 0xff518193
cmovne eax, edi
test dl, 1
mov edx, 0x4241633
cmovne eax, edx
test cl, 1
cmove eax, edi
jmp 0x43db25
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 3], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ecx, eax
mov edi, eax
mov dword [esi + 8], eax
or ecx, 0x62f81119
mov edx, ecx
mov eax, 0x2ead60bc
and edx, eax
mov eax, ebx
and eax, 0x91028e42
or eax, edx
mov dword [esi + 0x14], eax
mov edx, edi
xor edx, 0x9d07eee6
and edx, edi
mov edi, edx
not edi
or ecx, edi
mov eax, 0x2ead60bc
and edi, eax
and edx, 0xd1529f43
or edx, edi
xor edx, dword [esi + 0x14]
not ecx
or ecx, edx
not edx
and edx, 0x62f81118
and ecx, 0x9d07eee7
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
mov edi, 0xed228a13
and eax, edi
mov edi, 0x12dd75ec
and ecx, edi
or ecx, eax
mov eax, dword [esi + 8]
mov edi, 0xed228a13
and eax, edi
mov edi, 0x12dd75ec
and ebx, edi
or ebx, eax
mov edi, dword [0x514f98]
xor ebx, ecx
xor edx, ebx
mov dword [esi + 0x14], ebx
mov dword [esi + 0x20], edx
test edx, ebx
setne al
sete byte [esi + 0x18]
sete cl
cmp edi, 9
setg dl
mov dword [esi + 0x28], edi
cmp edi, 0xa
setl byte [esi + 0x1c]
setl ah
and dl, cl
and al, ah
or al, dl
mov edx, ecx
xor dl, ah
and ah, cl
mov ecx, edx
xor cl, 1
or ah, dl
xor dl, ah
or ah, cl
xor dl, 1
xor ah, 1
or ah, dl
mov cl, ah
not cl
mov edx, eax
xor dl, ah
and dl, al
and ah, al
xor al, 1
and al, cl
or ah, al
mov al, ah
xor al, dl
test ah, ah
mov ebx, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne ebx, edi
test dl, dl
mov ecx, 0xe7a53eed
cmove ebx, ecx
test al, 1
cmovne ebx, edi
mov dword [esi + 8], ebx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43df9f
cmp eax, 0x85788c17
je 0x43dfb8
cmp eax, 0xa0da02f3
jne 0x43df85
jmp 0x43ee60
cmp eax, 0xd7ff4ccd
je 0x43e0c2
cmp eax, 0xe7a53eed
jne 0x43df85
mov eax, 0xd7ff4ccd
jmp 0x43df85
mov ch, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov dl, ch
xor dl, 1
mov ah, dl
and ah, ch
mov cl, dl
and cl, ah
xor ah, dl
or ah, cl
mov cl, al
xor cl, 1
mov bl, ah
xor bl, 1
or dl, ch
mov ch, dl
xor ch, 1
mov dh, cl
or dh, al
and ch, bl
or bl, dl
and dl, ah
or dl, ch
mov ch, bl
xor ch, dl
xor dl, 1
or dl, bl
mov bl, dh
xor bl, 1
xor ch, 1
xor dl, 1
or dl, ch
mov ch, cl
xor ch, dh
and ch, cl
and bl, al
and dh, cl
or dh, bl
mov bl, ch
xor bl, 1
xor ch, dh
xor dh, 1
or dh, bl
xor dh, 1
or dh, ch
mov ch, dh
xor ch, 1
and ch, dh
xor ch, 1
mov bl, dh
xor bl, ch
or ch, dh
xor ch, 1
or ch, bl
mov dh, ch
and dh, dl
xor dl, 1
xor ch, 1
and ch, dl
or ch, dh
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, ah
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov cl, ch
xor cl, 1
and cl, ch
mov eax, ecx
and al, ch
xor cl, ch
or cl, al
xor cl, dl
mov al, ch
xor al, dl
or dl, ch
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov edi, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edi, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edi
test cl, 1
cmove eax, edi
jmp 0x43df85
mov byte [esi + 0xc], 2
mov eax, dword [esi + 8]
jmp 0x43df85
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x26], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43e1ec
cmp eax, 0xc4355b7d
je 0x43e20c
cmp eax, 0xdf78edc4
jne 0x43e0eb
mov ch, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov dh, ch
xor dh, 1
mov dl, dh
and dl, ch
mov cl, dh
and cl, dl
xor dl, dh
or dl, cl
mov ah, dl
xor ah, 1
mov cl, al
xor cl, 1
or dh, ch
mov ebx, edx
and bl, ah
mov ch, bl
and ch, dl
xor bl, dl
or bl, ch
mov bh, bl
and bl, dh
xor dh, 1
mov ch, al
or ch, cl
xor bh, 1
and bh, dh
or bl, bh
mov bh, dl
xor bh, dh
or dh, dl
xor dh, 1
or dh, bh
xor dh, 1
mov bh, bl
and bh, dh
xor dh, bl
mov bl, ch
xor bl, 1
or dh, bh
mov bh, al
or bh, ch
and bl, al
and ch, cl
or ch, bl
mov bl, bh
xor bl, ch
xor ch, 1
or ch, bh
xor bl, 1
xor ch, 1
or ch, bl
xor ch, 1
mov bl, ch
or bl, dh
xor bl, 1
xor ch, dh
xor ch, 1
and ch, dh
mov dh, bl
and dh, ch
xor ch, bl
or ch, dh
and al, cl
xor al, 1
mov dh, cl
xor dh, al
or al, cl
xor al, 1
or al, dh
xor al, ah
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, ch
and ch, cl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test ch, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x43e0eb
cmp eax, 0x15f53277
je 0x43ef99
cmp eax, 0x791e792f
jne 0x43e0eb
mov eax, 0xc4355b7d
jmp 0x43e0eb
mov eax, dword [esi + 0x10]
jmp 0x43e0eb
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x26], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43e29b
cmp eax, 0xc4355b7d
je 0x43e2b7
cmp eax, 0xdf78edc4
jne 0x43e231
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, al
xor ah, cl
or al, cl
xor al, 1
or al, ah
xor al, 1
and ah, cl
or dl, cl
xor dl, 1
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0x791e792f
mov edi, 0xc4355b7d
cmovne ebx, edi
test dl, 1
mov eax, ebx
cmovne eax, edi
mov edi, dword [esi + 0x20]
test cl, 1
cmove eax, ebx
jmp 0x43e231
cmp eax, 0x15f53277
je 0x43f074
cmp eax, 0x791e792f
jne 0x43e231
mov eax, 0xc4355b7d
jmp 0x43e231
mov eax, dword [esi + 0x10]
jmp 0x43e231
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x26], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x43e356
cmp ecx, 0xc4355b7d
je 0x43e378
cmp ecx, 0xdf78edc4
jne 0x43e2de
mov al, byte [esi + 0x18]
mov cl, byte [esi + 0x1c]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
and dl, al
and al, cl
or al, ch
xor al, 1
or al, ah
mov ch, al
xor ch, 1
and ah, cl
or ah, dl
mov cl, ah
xor cl, 1
and ah, al
or al, cl
and cl, ch
or cl, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test cl, 1
mov ecx, edx
mov ebx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
cmovne ecx, edx
jmp 0x43e2de
cmp ecx, 0x15f53277
je 0x43f118
cmp ecx, 0x791e792f
jne 0x43e2de
mov ecx, 0xc4355b7d
jmp 0x43e2de
mov ecx, dword [esi + 8]
jmp 0x43e2de
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
mov dword [esi + 8], 0
mov eax, 0x3ca37193
cmp eax, 0x3ca37192
jg 0x43e4e3
cmp eax, 0xc90399e2
je 0x43f1f3
cmp eax, 0x110143ee
je 0x43e522
cmp eax, 0x35ef7725
jne 0x43e392
mov ecx, dword [0x514f1c]
lea edx, [ecx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov dword [esi + 0x14], ebx
and ebx, 0x2c138c17
mov ecx, edx
and ecx, 0xd3ec73e8
or ecx, ebx
mov ebx, ecx
xor ebx, 0xc38431e0
xor ecx, 0x2c138c16
or ecx, 1
mov edi, ecx
mov eax, 0x1079420b
and edi, eax
mov eax, 0xef86bdf4
and ebx, eax
or ebx, edi
mov dword [esi + 0x20], ebx
mov edi, edx
xor edi, 0xfffffffe
and edi, edx
mov eax, edi
not eax
or ecx, eax
mov ebx, 0x1079420b
and eax, ebx
mov ebx, 0xef86bdf4
and edi, ebx
or edi, eax
xor edi, dword [esi + 0x20]
not ecx
or ecx, edi
mov eax, dword [esi + 0x14]
and eax, 0x50a4cc7d
and edx, 0xaf5b3382
or edx, eax
mov eax, ecx
not eax
mov edi, eax
mov ebx, 0x3304d69f
and edi, ebx
mov ebx, 0xccfb2960
and ecx, ebx
or ecx, edi
mov edi, edx
xor edi, 0x8c5b2100
xor edx, 0x1004c41d
mov ebx, 0x3304d69f
and edx, ebx
mov ebx, 0xccfb2960
and edi, ebx
or edi, edx
xor edi, ecx
mov ecx, dword [0x514f18]
not edi
or edi, eax
cmp edi, 0xffffffff
setne al
sete dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl cl
mov ch, dl
xor ch, cl
mov dh, ch
and dh, dl
and ch, cl
mov bl, dh
and bl, ch
xor ch, dh
or ch, bl
or cl, dl
xor ah, al
xor ah, 1
mov al, cl
xor al, ah
or ah, cl
xor ah, 1
or ah, al
xor ch, 1
mov cl, ch
or cl, ah
xor ch, ah
mov dl, ch
xor dl, cl
test ch, 1
mov eax, 0x44a5cf6f
mov edi, 0x110143ee
cmovne eax, edi
test cl, 1
mov ecx, 0x44a5cf6f
cmovne eax, ecx
test dl, 1
cmove eax, edi
jmp 0x43e392
cmp eax, 0x533f7285
je 0x43e91e
cmp eax, 0x44a5cf6f
je 0x43e7d0
cmp eax, 0x3ca37193
jne 0x43e392
mov eax, dword [esi + 8]
mov dword [esi + 0xc], eax
mov eax, dword [esi + 0xc]
cmp eax, 0x14
mov eax, 0xc90399e2
mov ecx, 0x35ef7725
cmovb eax, ecx
jmp 0x43e392
mov eax, dword [esi + 0xc]
mov dword [esi + 0x14], eax
mov ecx, dword [esi + 0x10]
mov ah, byte [ecx + eax]
mov ebx, dword [esi + 0xc]
mov dl, 0x93
sub dl, bl
add bl, 0x6c
mov ecx, ebx
mov edi, ebx
and cl, 0x26
mov al, dl
and al, 0xd9
or al, cl
mov ch, ah
not ch
mov cl, ah
and cl, 0xf8
mov dh, ch
and dh, 7
or dh, cl
mov cl, al
xor cl, 1
xor al, 0x26
mov bl, ah
or bl, al
and al, 0xf8
and cl, 7
or cl, al
xor cl, dh
not bl
or bl, cl
mov al, ch
and al, 0x80
mov cl, ch
and cl, ah
and ah, 0x7f
or ah, al
xor ah, 0x80
mov al, ah
and al, 0xc6
and ch, 0x39
or ch, al
mov al, cl
not al
or ah, al
and al, 0xc6
and cl, 0x39
or cl, al
xor cl, ch
not ah
or ah, cl
mov ecx, edi
and cl, ah
not ah
and ah, dl
or ah, cl
xor dl, ah
and dl, ah
mov ah, dl
xor ah, 0x64
and ah, dl
mov al, dl
not al
mov ch, bl
xor ch, 0x9b
mov cl, ch
and cl, bl
mov edx, ebx
and dl, al
mov dh, al
xor al, bl
not bl
and ch, bl
mov ebx, ecx
and bl, ch
xor ch, cl
and dh, 0x64
or ch, bl
mov cl, dh
and cl, ah
xor ah, dh
or ah, cl
mov cl, ch
not cl
and cl, 0x48
and ch, 0xb7
or ch, cl
mov cl, ah
not cl
and cl, 0x48
and ah, 0xb7
or ah, cl
xor ah, ch
or al, dl
not al
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov ecx, dword [esi + 0x14]
mov edx, dword [esi + 0x10]
mov byte [edx + ecx], al
mov eax, dword [esi + 0xc]
mov dword [esi + 0x14], eax
mov eax, dword [0x514f1c]
lea edi, [eax - 1]
imul edi, eax
mov ecx, edi
mov eax, edi
mov edx, 0xbbed17d0
xor eax, edx
and eax, edi
not edi
and edi, 0xe4d1a1f1
and ecx, 0x1b2e5e0e
or ecx, edi
mov edi, ecx
xor edi, 0x112c1600
xor ecx, 0xa0c101d0
mov ebx, ecx
or ebx, 0x40024827
mov edx, 0x6a424837
and ebx, edx
and edi, 0x91ad17c0
or edi, ebx
mov ebx, eax
not ebx
or ecx, ebx
and ebx, edx
and eax, 0x95bdb7c8
or eax, ebx
xor eax, edi
not ecx
or ecx, eax
not eax
and eax, 0x4412e82f
mov edx, 0xbbed17d0
and ecx, edx
or ecx, eax
mov ebx, ecx
mov eax, ecx
xor eax, 0x8ac921bd
and eax, ecx
not ecx
and ecx, 0x6d07d9bf
mov edx, 0x92f82640
and ebx, edx
or ebx, ecx
mov ecx, ebx
xor ecx, edx
mov edi, ebx
xor edi, 0xe7cef802
and edi, ecx
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, eax
not edx
and edx, 0x9d183543
and eax, 0x62e7cabc
or eax, edx
and ecx, 1
xor ebx, 0x92f82641
or ebx, ecx
mov ecx, eax
xor ecx, 0x4300
xor eax, 0x17d114ff
mov edx, eax
mov edi, 0xfc3ea83c
and edx, edi
mov edi, 0x3c157c3
and ecx, edi
or ecx, edx
mov edx, ebx
not edx
or eax, ebx
mov edi, 0xfc3ea83c
and ebx, edi
mov edi, 0x3c157c3
and edx, edi
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
mov edi, 0xb0254088
and edx, edi
mov edi, ecx
mov ebx, 0x4fdabf77
and ecx, ebx
or ecx, edx
and edi, eax
mov edx, edi
not edx
or eax, edx
mov ebx, 0xb0254088
and edx, ebx
mov ebx, 0x4fdabf77
and edi, ebx
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x559bca73
and edx, edi
and eax, 0xaa64358c
or eax, edx
mov ebx, dword [esi + 0x14]
inc ebx
xor eax, edi
xor ecx, eax
test ecx, eax
mov ecx, dword [0x514f18]
sete al
setne dl
cmp ecx, 0xa
setl ah
cmp ecx, 9
setg cl
and dl, cl
and ah, al
or ah, dl
xor ah, 1
or ah, cl
xor al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ch, al
xor ch, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, ch
xor dl, ah
mov cl, ah
and cl, al
xor al, ah
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x533f7285
mov edi, 0x44a5cf6f
cmovne ecx, edi
test al, 1
mov eax, 0x533f7285
cmovne eax, ecx
mov dword [esi + 0x1c], ebx
test dl, 1
cmove eax, ecx
jmp 0x43e392
mov eax, dword [esi + 0xc]
mov dword [esi + 0x14], eax
mov edi, dword [esi + 0x10]
mov cl, byte [edi + eax]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov ebx, dword [esi + 0xc]
add bl, 0x6c
mov ah, cl
not ah
mov byte [esi + 0x20], ah
mov ch, cl
and ah, 0xc3
and cl, 0x3c
or cl, ah
mov ah, cl
xor ah, 0x38
xor cl, 0x42
and cl, 0x46
and ah, 0xb9
or ah, cl
mov edx, ebx
not dl
mov dh, bl
xor dh, 0x9d
and dh, bl
mov cl, dl
and cl, 0x26
mov al, bl
and bl, 0xd9
or bl, cl
mov cl, ah
xor cl, 0x99
xor ah, 6
and ah, 0x26
and cl, 0xd9
or cl, ah
xor cl, bl
not cl
or cl, dl
and dl, 0xbb
and al, 0x44
or al, dl
mov dl, al
xor dl, 4
xor al, 0x99
mov ah, al
or ah, 0x62
and ah, 0x7a
and dl, 0x85
or dl, ah
mov ah, dh
not ah
or al, ah
and ah, 0x7a
and dh, 0x85
or dh, ah
xor dh, dl
not al
or al, dh
not dh
and dh, 0x62
and al, 0x9d
or al, dh
mov dl, byte [esi + 0x20]
and dl, 0x36
and ch, 0xc9
or ch, dl
mov dl, ch
xor dl, 0x81
mov ah, al
not ah
and ah, 0x63
and al, 0x9c
or al, ah
xor ch, 0x36
mov ah, ch
and ah, 0x6a
and dl, 0x95
or dl, ah
mov ah, al
xor ah, 0x94
xor al, 0x63
or ch, al
and al, 0x6a
and ah, 0x95
or ah, al
xor ah, dl
not ch
or ch, ah
mov al, ch
not al
and al, 0xd0
and ch, 0x2f
or ch, al
mov al, ch
xor al, 0x2f
xor ch, 0xd0
mov edx, ecx
not dl
and dl, ch
mov ah, al
xor ah, cl
and ah, al
and cl, al
or cl, dl
mov al, ah
not al
mov edx, eax
and dl, 0x61
and ah, 0x9e
or ah, dl
mov edx, ecx
not dl
or al, dl
and dl, 0x61
and cl, 0x9e
or cl, dl
xor cl, ah
not al
or al, cl
mov ecx, dword [esi + 0x14]
mov byte [edi + ecx], al
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, 0x110143ee
jmp 0x43e392
mov eax, dword [esi + 0x1c]
mov dword [esi + 8], eax
jmp 0x43e38d
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
mov dword [esi + 8], 0
mov eax, 0x3ca37193
cmp eax, 0x3ca37192
jg 0x43ea30
cmp eax, 0xc90399e2
je 0x43f43e
cmp eax, 0x110143ee
je 0x43ea6f
cmp eax, 0x35ef7725
jne 0x43e93b
mov eax, dword [0x514f1c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8001801a
and ecx, 0x7ffe7fe5
or ecx, edx
mov edx, ecx
xor edx, 0x5b5e5d84
xor ecx, 0x80008008
or ecx, 1
mov edi, 0xa4a0a269
and ecx, edi
and edx, 0x5b5f5d96
or edx, ecx
mov ecx, eax
or ecx, 0xa4a0a268
and ecx, edi
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x769c1cab
mov edi, 0x8963e354
and ecx, edi
or ecx, edx
xor ecx, edi
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, dword [0x514f18]
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
mov ah, al
xor ah, dl
and cl, al
or al, dl
xor al, 1
or al, ah
and ch, dl
or ch, cl
mov cl, ch
and ch, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, ch
mov ch, dl
xor ch, cl
test cl, cl
mov eax, 0x44a5cf6f
mov edi, 0x110143ee
cmovne eax, edi
test dl, dl
mov edx, 0x44a5cf6f
cmove eax, edx
test ch, 1
cmovne eax, edi
jmp 0x43e93b
cmp eax, 0x533f7285
je 0x43ee55
cmp eax, 0x44a5cf6f
je 0x43ed0b
cmp eax, 0x3ca37193
jne 0x43e93b
mov eax, dword [esi + 8]
mov dword [esi + 0xc], eax
mov eax, dword [esi + 0xc]
cmp eax, 0x14
mov eax, 0xc90399e2
mov ecx, 0x35ef7725
cmovb eax, ecx
jmp 0x43e93b
mov eax, dword [esi + 0xc]
mov dword [esi + 0x14], eax
mov edi, dword [esi + 0x10]
mov dl, byte [edi + eax]
mov ebx, dword [esi + 0xc]
mov ch, 0x93
sub ch, bl
add bl, 0x6c
mov ah, ch
and ah, 0x83
mov cl, bl
and cl, 0x7c
or cl, ah
mov ah, cl
xor ah, 0x18
xor cl, 0x83
mov al, cl
and al, 0xe6
and ah, 0x19
or ah, al
mov al, ch
and al, bl
mov dh, al
not dh
or cl, dh
and dh, 0xe6
and al, 0x19
or al, dh
xor al, ah
not cl
or cl, al
mov eax, edx
not al
mov ah, al
and ah, 0x7f
mov dh, dl
and dh, 0x80
or dh, ah
mov ah, cl
not ah
and cl, 0x7f
and ah, 0x80
or ah, cl
xor ah, dh
mov cl, ah
xor cl, al
and cl, ah
mov dh, dl
xor dh, 0x9a
and dh, dl
mov ah, dl
and al, 0x4f
and ah, 0xb0
or ah, al
mov al, ah
xor al, 0x90
xor ah, 0xa
or ah, 0x65
mov dl, ah
and dl, 7
and al, 0x98
or al, dl
mov dl, dh
not dl
or ah, dl
and dl, 7
and dh, 0xf8
or dh, dl
xor dh, al
not ah
or ah, dh
mov al, ah
not al
and al, 0x92
and ah, 0x6d
or ah, al
mov al, ah
xor al, 0x51
and ch, 0x78
and bl, 0x87
or bl, ch
xor bl, 0x87
and ah, 0xa6
and al, 0x59
or al, ah
xor al, 0x59
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
not dl
mov ch, dl
and ch, 0x84
mov ah, cl
and ah, 0x7b
or ah, ch
xor ah, 0x7b
mov ch, ah
mov dh, al
xor dh, 0x63
and dh, al
and dl, 3
and cl, 0x60
or cl, dl
mov dl, ah
and dl, al
xor ah, al
not al
or ch, 3
and al, 0x63
and ch, 0x9f
xor ch, cl
mov cl, dh
and cl, al
xor al, dh
or al, cl
mov cl, ch
not cl
and cl, al
not al
and al, ch
or al, cl
or ah, dl
mov cl, ah
not cl
and cl, 0x13
and ah, 0xec
or ah, cl
xor ah, 0xec
mov ecx, eax
and cl, ah
xor ah, al
or ah, cl
mov ecx, dword [esi + 0x14]
mov byte [edi + ecx], ah
mov eax, dword [esi + 0xc]
mov dword [esi + 0x14], eax
mov ecx, dword [0x514f1c]
lea edx, [ecx - 1]
imul edx, ecx
mov eax, edx
not eax
mov ebx, eax
mov dword [esi + 0x20], eax
mov ecx, edx
or ecx, 1
mov edi, ecx
mov eax, 0x3dd32340
and edi, eax
and ebx, 0xc22cdcbe
or ebx, edi
mov dword [esi + 0x28], ebx
mov edi, edx
xor edi, 0xfffffffe
and edi, edx
mov eax, edi
not eax
or ecx, eax
mov ebx, 0x3dd32340
and eax, ebx
and edi, 0xc22cdcbf
or edi, eax
xor edi, dword [esi + 0x28]
not ecx
or ecx, edi
mov edi, 0x45eeadee
mov eax, dword [esi + 0x20]
and eax, edi
and edx, 0xba115211
or edx, eax
mov eax, ecx
not eax
mov edi, ecx
mov ebx, 0xa1aae818
and edi, ebx
mov ebx, 0x5e5517e7
and eax, ebx
or eax, edi
mov edi, edx
xor edi, 0x1a111201
mov ebx, 0x45eeadee
xor edx, ebx
or ecx, edx
mov ebx, 0xa1aae818
and edx, ebx
mov ebx, 0x5e5517e7
and edi, ebx
or edi, edx
inc dword [esi + 0x14]
xor edi, eax
mov edx, dword [0x514f18]
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne ch
cmp edx, 0xa
setl ah
cmp edx, 9
setg dl
mov al, dl
and al, ah
xor dl, al
xor al, 1
or al, ah
xor al, 1
or al, dl
xor al, ch
xor ch, ah
xor ch, 1
mov dl, ah
and dl, cl
xor ah, cl
or ah, dl
xor ah, 1
mov cl, ch
and cl, ah
xor ah, ch
or ah, cl
mov dl, ah
xor dl, 1
mov ecx, edx
and cl, ah
xor dl, cl
xor cl, 1
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, al
and ch, ah
mov dh, ch
and dh, al
xor ch, al
or ch, dh
mov dh, cl
and dh, dl
mov bl, dh
xor bl, 1
xor dh, cl
or bl, dl
xor bl, 1
or bl, dh
xor bl, ch
xor ah, dl
or cl, al
xor cl, 1
or cl, ah
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x533f7285
mov eax, 0x44a5cf6f
cmovne edx, eax
test cl, 1
mov eax, 0x533f7285
cmovne eax, edx
mov ecx, dword [esi + 0x14]
mov dword [esi + 0x1c], ecx
test bl, 1
cmove eax, edx
jmp 0x43e93b
mov eax, dword [esi + 0xc]
mov dword [esi + 0x14], eax
mov ecx, dword [esi + 0x10]
mov dl, byte [ecx + eax]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov ecx, dword [esi + 0xc]
add cl, 0x6c
mov eax, ecx
not al
mov ebx, eax
and bl, 0xa
mov bh, cl
mov edi, ecx
or bh, 5
and bh, 0xf5
or bh, bl
mov ecx, eax
or cl, 0xf0
and cl, 0xf5
xor cl, bh
mov dh, cl
not dh
and dh, 5
and cl, 0xfa
or cl, dh
mov ebx, edx
not bl
mov dh, bl
and dh, 0xc4
mov ch, dl
and ch, 0x3b
or ch, dh
mov bh, cl
not bh
and cl, 0xc4
and bh, 0x3b
or bh, cl
xor bh, ch
mov ecx, ebx
and cl, 0xe
mov ah, dl
and ah, 0x80
or ah, cl
not bh
or bh, bl
xor ah, 0xe
mov ecx, ebx
and bl, 0x40
or bl, ah
or cl, 0x8e
and cl, 0xbe
and dl, 1
or dl, cl
or bl, 0x30
xor bl, dl
mov ecx, ebx
not cl
and cl, 0x31
and bl, 0xce
or bl, cl
mov ecx, ebx
not cl
and cl, 0xfb
and bl, 4
or bl, cl
mov ecx, ebx
xor cl, 4
and cl, al
xor bl, 0xfb
mov edx, edi
and bl, dl
or bl, cl
not bl
or bl, al
mov eax, ebx
xor al, 0x2c
and al, bl
mov ecx, ebx
mov ah, bl
mov dl, bh
and dl, bl
xor bl, bh
mov ch, bh
not bh
or bh, 0x2c
or ch, 0xd3
xor ch, bh
mov dh, al
not dh
mov bh, dh
and bh, 0x56
and al, 0xa9
or al, bh
or cl, 0xd3
not ah
or dh, cl
and cl, 0x56
and ah, 0x28
or ah, cl
xor ah, al
not dh
or dh, ah
mov al, ch
not al
and al, 0x94
and ch, 0x6b
or ch, al
mov al, dh
not al
and al, 0x94
and dh, 0x6b
or dh, al
xor dh, ch
or bl, dl
not bl
mov al, dh
and al, bl
xor bl, dh
or bl, al
mov eax, dword [esi + 0x14]
mov ecx, dword [esi + 0x10]
mov byte [ecx + eax], bl
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, dword [esi + 0xc]
mov eax, 0x110143ee
jmp 0x43e93b
mov eax, dword [esi + 0x1c]
mov dword [esi + 8], eax
jmp 0x43e936
mov eax, dword [esi + 0x20]
test dword [esi + 0x14], eax
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 4], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43ee9a
cmp eax, 0x85788c17
je 0x43eeb3
cmp eax, 0xa0da02f3
jne 0x43ee80
jmp 0x43f62a
cmp eax, 0xd7ff4ccd
je 0x43ef8d
cmp eax, 0xe7a53eed
jne 0x43ee80
mov eax, 0xd7ff4ccd
jmp 0x43ee80
mov dl, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov ah, dl
xor ah, 1
mov cl, dh
xor cl, 1
mov ch, dh
xor ch, cl
and cl, dh
xor cl, 1
mov al, dh
xor al, cl
or cl, dh
xor cl, 1
or cl, al
mov ebx, edx
or bl, ah
mov al, bl
xor al, 1
and ch, dh
mov dh, al
and dh, bl
mov bh, dh
xor bh, 1
or bh, bl
xor dh, al
xor bh, 1
or bh, dh
xor bh, dl
mov dh, al
xor dh, dl
or al, dl
xor al, 1
or al, dh
xor al, 1
mov dh, bh
and dh, al
xor al, bh
or al, dh
xor al, ch
mov ch, dl
and ch, ah
xor ch, 1
mov dh, ah
xor dh, ch
or ch, ah
xor cl, 1
xor ch, 1
or ch, dh
xor ch, cl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, ch
xor ch, 1
xor dl, 1
or ch, cl
xor ch, 1
or ch, dl
mov cl, ch
xor cl, 1
mov edx, ecx
and dl, ch
xor cl, dl
xor dl, 1
or dl, ch
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ch, al
xor ch, cl
and ch, al
and cl, al
xor al, 1
and dl, al
or cl, dl
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne eax, edi
test ch, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, edi
jmp 0x43ee80
mov byte [esi + 0xc], 0x14
mov eax, dword [esi + 8]
jmp 0x43ee80
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x28], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43f04c
cmp eax, 0xc4355b7d
je 0x43f06c
cmp eax, 0xdf78edc4
jne 0x43efb6
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, cl
and ch, al
or dl, cl
xor al, cl
and al, cl
xor cl, 1
and ah, cl
or ch, ah
xor cl, ch
and cl, ch
xor dl, 1
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
xor dl, al
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x43efb6
cmp eax, 0x15f53277
je 0x43f799
cmp eax, 0x791e792f
jne 0x43efb6
mov eax, 0xc4355b7d
jmp 0x43efb6
mov eax, dword [esi + 0x10]
jmp 0x43efb6
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x28], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43f0f7
cmp eax, 0xc4355b7d
je 0x43f110
cmp eax, 0xdf78edc4
jne 0x43f091
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, eax
xor dl, cl
xor cl, 1
or dl, cl
xor cl, al
mov eax, ecx
xor al, 1
mov ah, al
and ah, dl
xor dl, 1
and cl, dl
or cl, ah
mov ah, dl
xor ah, al
or dl, al
xor dl, 1
or dl, ah
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test dl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmove eax, ebx
jmp 0x43f091
cmp eax, 0x15f53277
je 0x43f8de
cmp eax, 0x791e792f
jne 0x43f091
mov eax, 0xc4355b7d
jmp 0x43f091
mov eax, dword [esi + 0x10]
jmp 0x43f091
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x28], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x43f1c9
cmp ecx, 0xc4355b7d
je 0x43f1eb
cmp ecx, 0xdf78edc4
jne 0x43f137
mov dl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov ah, al
xor ah, 1
mov ecx, edx
or cl, al
xor cl, 1
xor al, dl
or cl, al
mov ch, cl
xor ch, 1
or ah, dl
xor ah, 1
and al, dl
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
and ch, al
xor al, 1
and al, cl
or al, ch
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne ebx, ecx
test dl, 1
mov ecx, 0xc4355b7d
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x43f137
cmp ecx, 0x15f53277
je 0x43f9c9
cmp ecx, 0x791e792f
jne 0x43f137
mov ecx, 0xc4355b7d
jmp 0x43f137
mov ecx, dword [esi + 8]
jmp 0x43f137
mov eax, dword [esi + 0x10]
mov byte [eax + 0x14], 0
push eax
call 0x4492f6
sub esp, 0x24
movaps xmm0, xmmword [0x50e140]
movups xmmword [esp + 0x10], xmm0
movaps xmm0, xmmword [0x50e150]
movups xmmword [esp], xmm0
mov dword [esp + 0x20], 0
call eax
mov eax, dword [esi + 0x7c]
mov eax, dword [esi + 0x7c]
mov dword [esi + 0x10], eax
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov edi, 0xb86a3ef6
and ecx, edi
and edx, 0x4795c109
or edx, ecx
mov eax, edx
xor eax, edi
mov ecx, edx
xor ecx, 0xb86a3ef7
and ecx, eax
xor edx, 0x4795c108
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x824a1a1a
and ecx, eax
mov edi, 0x7db5e5e5
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x8d6317bf
mov edi, 0x729ce840
and ecx, edi
or ecx, eax
mov edx, dword [0x514f98]
xor ecx, edi
sete byte [esi + 0x18]
sete ah
cmp edx, 9
setg al
cmp edx, 0xa
setl dl
setl byte [esi + 0x1c]
mov ch, al
xor ch, dl
and ch, al
mov al, ch
xor al, 1
or ch, al
mov cl, al
xor cl, ch
or ch, al
xor ch, 1
or ch, cl
mov al, ah
mov cl, ah
xor cl, dl
and dl, ah
or ah, ch
xor al, ch
xor al, 1
and al, ch
xor al, 1
mov ch, ah
xor ch, al
or al, ah
xor al, 1
or al, ch
or dl, cl
xor cl, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
mov ch, dl
and ch, ah
xor ah, dl
mov edx, ecx
xor dl, 1
or ah, ch
mov ch, dl
and ch, cl
xor dl, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, dl
xor ch, ah
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne eax, edi
test ch, 1
cmove eax, edi
test dl, 1
mov ecx, 0xa0da02f3
cmove eax, ecx
mov edx, 0x85788c17
cmp edx, 0xd7ff4ccc
jg 0x43f38d
cmp edx, 0x85788c17
je 0x43f3a8
cmp edx, 0xa0da02f3
jne 0x43f370
jmp 0x43fa77
cmp edx, 0xd7ff4ccd
je 0x43f433
cmp edx, 0xe7a53eed
jne 0x43f370
mov edx, 0xd7ff4ccd
jmp 0x43f370
mov dl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov cl, dl
xor cl, 1
mov dh, ch
xor dh, 1
mov ebx, ecx
xor bl, dh
or dh, dl
or dl, ch
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
xor dh, 1
or cl, ch
xor cl, 1
mov ch, dh
and ch, cl
xor cl, dh
or cl, ch
mov ch, cl
xor ch, 1
and bl, dl
and cl, ch
mov dh, dl
and dh, bl
xor bl, dl
or bl, dh
mov dh, ch
and dh, cl
xor cl, ch
or cl, dh
mov dh, bl
xor dh, 1
and dh, cl
xor cl, 1
and cl, bl
or cl, dh
mov dh, dl
and dh, ch
xor ch, dl
or ch, dh
mov bl, ch
xor bl, cl
test ch, 1
mov edx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne edx, edi
test cl, 1
cmove edx, edi
test bl, 1
mov ecx, 0xd7ff4ccd
cmove edx, ecx
jmp 0x43f370
mov byte [esi + 0xc], 0x2f
mov edx, eax
jmp 0x43f370
mov eax, dword [esi + 0x10]
mov byte [eax + 0x14], 0
push eax
call 0x4492f6
sub esp, 0x24
movaps xmm0, xmmword [0x50e140]
movups xmmword [esp + 0x10], xmm0
movaps xmm0, xmmword [0x50e150]
movups xmmword [esp], xmm0
mov dword [esp + 0x20], 0
call eax
mov eax, dword [esi + 0x7c]
mov eax, dword [esi + 0x7c]
mov dword [esi + 0x10], eax
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov edi, eax
not edi
mov dword [esi + 8], edi
and edi, 0xee877833
mov ecx, eax
and ecx, 0x117887cc
or ecx, edi
mov edi, ecx
xor edi, 0x11280040
xor ecx, 0x64060803
or ecx, 0x8ac175bc
mov ebx, ecx
mov edx, 0x4091cf8e
and ebx, edx
and edi, 0x352e0041
or edi, ebx
mov dword [esi + 0x14], edi
mov ebx, eax
xor ebx, 0x753e8a43
and ebx, eax
mov edx, ebx
not edx
or ecx, edx
mov edi, 0x4091cf8e
and edx, edi
and ebx, 0xbf6e3071
or ebx, edx
xor ebx, dword [esi + 0x14]
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xb864bd2
and ecx, 0xf479b42d
or ecx, edx
mov ebx, 0xb14993b0
mov edx, dword [esi + 8]
and edx, ebx
mov edi, 0x4eb66c4f
and eax, edi
or eax, edx
mov edx, ecx
xor edx, 0x81473e6f
mov edi, eax
xor eax, ebx
and eax, edx
mov edx, 0x4eb66c4f
xor edi, edx
xor ecx, 0x7eb8c190
and edi, ecx
or eax, edi
not eax
or eax, ecx
mov ecx, dword [0x514f98]
cmp eax, 0xffffffff
sete byte [esi + 0x18]
sete al
setne dl
cmp ecx, 9
setg ah
cmp ecx, 0xa
setl byte [esi + 0x1c]
setl cl
mov ch, ah
and ch, dl
and al, ah
xor ah, dl
or ah, ch
xor ah, 1
and cl, dl
or cl, al
xor cl, ah
mov edx, ecx
not dl
and dl, ah
mov eax, edx
xor al, cl
mov edi, 0xe7a53eed
mov ebx, 0xa0da02f3
cmovne edi, ebx
test cl, cl
mov eax, edi
cmovne eax, ebx
test dl, dl
cmove eax, edi
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x43f5ac
cmp ecx, 0x85788c17
je 0x43f5c3
cmp ecx, 0xa0da02f3
jne 0x43f58f
jmp 0x43fcce
cmp ecx, 0xd7ff4ccd
je 0x43f61f
cmp ecx, 0xe7a53eed
jne 0x43f58f
mov ecx, 0xd7ff4ccd
jmp 0x43f58f
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov dh, dl
xor dh, 1
mov ch, dh
mov ebx, ecx
and dh, cl
xor cl, 1
and ch, cl
and bl, dl
or bl, ch
mov ch, bl
xor ch, cl
and ch, bl
and cl, dl
or dh, cl
mov cl, ch
xor cl, 1
xor ch, dh
xor dh, 1
or dh, cl
mov cl, dh
xor cl, ch
test cl, 1
mov edi, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edi, ebx
test ch, 1
mov ecx, edi
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test dh, 1
cmovne ecx, edi
jmp 0x43f58f
mov byte [esi + 0xc], 0x2f
mov ecx, eax
jmp 0x43f58f
mov eax, dword [esi + 0x20]
test dword [esi + 0x14], eax
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 5], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43f664
cmp eax, 0x85788c17
je 0x43f67d
cmp eax, 0xa0da02f3
jne 0x43f64a
jmp 0x43febe
cmp eax, 0xd7ff4ccd
je 0x43f78d
cmp eax, 0xe7a53eed
jne 0x43f64a
mov eax, 0xd7ff4ccd
jmp 0x43f64a
mov ah, byte [esi + 0x18]
mov bl, byte [esi + 0x1c]
mov al, ah
xor al, 1
mov ecx, eax
and cl, ah
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov ch, bl
xor ch, 1
mov dh, ch
and dh, bl
mov bh, ch
xor bh, dh
xor dh, 1
or dh, bl
xor dh, 1
or dh, bh
or al, ah
mov ah, dh
xor ah, 1
or ch, bl
mov ebx, edx
and bl, cl
xor bl, 1
mov bh, cl
xor bh, bl
or bl, cl
xor bl, 1
or bl, bh
xor bl, al
mov bh, dl
and bh, al
xor al, dl
or al, bh
xor al, 1
mov bh, bl
and bh, al
xor al, bl
mov bl, ch
or al, bh
mov bh, ah
or bh, ch
and ch, dh
xor bl, 1
xor bh, 1
and bl, ah
or ch, bl
mov dh, bh
and dh, ch
xor ch, bh
or ch, dh
mov dh, al
xor dh, 1
and al, dh
mov bl, dh
and bl, al
xor al, dh
or al, bl
mov dh, al
and al, ch
xor ch, 1
xor dh, 1
and dh, ch
or al, dh
mov ch, cl
xor ch, ah
and ch, cl
xor ah, dl
mov cl, ch
xor cl, 1
xor ch, ah
xor ah, 1
or ah, cl
xor ah, 1
or ah, ch
mov cl, ah
xor cl, 1
and ah, cl
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov cl, ah
xor cl, 1
mov dl, ah
and dl, cl
mov ch, dl
and ch, ah
xor dl, ah
or dl, ch
mov ch, dl
xor dl, 1
and dl, al
or ah, al
xor al, 1
and ch, al
or dl, ch
xor al, cl
xor ah, 1
or ah, al
mov al, ah
xor al, dl
test al, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x43f64a
mov byte [esi + 0xc], 0x17
mov eax, dword [esi + 8]
jmp 0x43f64a
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x2a], ax
sete byte [esi + 0x18]
cmp dword [esi + 8], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43f8b6
cmp eax, 0xc4355b7d
je 0x43f8d6
cmp eax, 0xdf78edc4
jne 0x43f7b6
mov al, byte [esi + 0x18]
mov byte [esi + 8], al
mov dh, byte [esi + 0x1c]
mov ecx, eax
xor cl, 1
mov dl, dh
xor dl, 1
mov ah, al
or ah, cl
mov bl, ah
xor bl, 1
mov ch, dl
xor ch, dh
mov bh, al
or bh, ah
and bl, al
and ah, cl
or ah, bl
xor ah, 1
mov bl, bh
xor bl, ah
or ah, bh
mov bh, cl
xor bh, dh
and bh, cl
and cl, dh
or dh, dl
xor ah, 1
or ah, bl
mov bl, dh
xor bl, 1
and bl, dh
mov al, dh
and al, bl
xor bl, dh
or bl, al
and ch, dl
mov al, bl
and al, ch
xor ch, 1
xor bl, 1
and bl, ch
or bl, al
mov al, ch
and al, dh
xor ch, dh
or ch, al
xor ch, 1
mov al, bl
and al, ch
xor ch, bl
or ch, al
xor ah, 1
mov al, ah
xor al, ch
xor al, 1
and al, ch
or ah, ch
mov ch, ah
xor ch, al
xor al, 1
or al, ah
xor ch, 1
xor al, 1
or al, ch
and dl, byte [esi + 8]
or cl, dl
xor bh, 1
xor cl, 1
mov dl, bh
xor dl, cl
or cl, bh
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
mov ah, al
and ah, cl
xor al, cl
or al, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc4355b7d
mov edi, 0x791e792f
cmovne ecx, edi
mov edi, dword [esi + 0x20]
test al, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x43f7b6
cmp eax, 0x15f53277
je 0x43ffa2
cmp eax, 0x791e792f
jne 0x43f7b6
mov eax, 0xc4355b7d
jmp 0x43f7b6
mov eax, dword [esi + 0x10]
jmp 0x43f7b6
cmp dword [esi + 8], 0
movzx eax, word [esi + 0xc]
mov word [edi + 0x2a], ax
sete byte [esi + 0x18]
cmp dword [esi + 0x14], 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43f9a1
cmp eax, 0xc4355b7d
je 0x43f9c1
cmp eax, 0xdf78edc4
jne 0x43f8fb
mov dl, byte [esi + 0x18]
mov ah, byte [esi + 0x1c]
mov cl, ah
xor cl, 1
mov al, dl
xor al, 1
and cl, al
and dl, ah
or dl, cl
mov ecx, edx
xor cl, al
and cl, dl
mov edx, eax
xor dl, ah
xor dl, 1
and dl, ah
or al, ah
xor al, 1
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
mov ch, dl
and ch, al
mov ah, dl
xor ah, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, ah
mov ah, ch
and ah, cl
or al, cl
xor cl, 1
xor ch, 1
and ch, cl
or ch, ah
xor dl, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov edi, 0x791e792f
cmovne edx, edi
mov edi, dword [esi + 0x20]
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x43f8fb
cmp eax, 0x15f53277
je 0x43ffe6
cmp eax, 0x791e792f
jne 0x43f8fb
mov eax, 0xc4355b7d
jmp 0x43f8fb
mov eax, dword [esi + 0x10]
jmp 0x43f8fb
cmp dword [esi + 0x14], 0
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2a], ax
sete byte [esi + 0x18]
cmp edi, 0xa
setl byte [esi + 0x1c]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x43fa53
cmp eax, 0xc4355b7d
je 0x43fa6f
cmp eax, 0xdf78edc4
jne 0x43f9e8
mov cl, byte [esi + 0x18]
mov al, byte [esi + 0x1c]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and dl, ah
and cl, al
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
xor ah, al
mov al, ah
xor al, 1
and al, cl
or cl, ah
and ah, dl
or ah, al
mov al, cl
xor al, ah
test al, 1
mov edx, 0xc4355b7d
mov edi, 0x791e792f
cmovne edx, edi
test ah, 1
mov eax, edx
mov edi, 0xc4355b7d
cmovne eax, edi
test cl, 1
cmovne eax, edx
jmp 0x43f9e8
cmp eax, 0x15f53277
je 0x44002a
cmp eax, 0x791e792f
jne 0x43f9e8
mov eax, 0xc4355b7d
jmp 0x43f9e8
mov eax, dword [esi + 8]
jmp 0x43f9e8
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov edi, 0x9b5d7a6b
and edx, edi
and ecx, eax
and eax, 0x64a28594
or eax, edx
mov edx, eax
xor edx, 0x24a28000
xor eax, edi
mov edi, eax
mov ebx, 0xc2556ffc
and edi, ebx
mov ebx, 0x3daa9003
and edx, ebx
or edx, edi
mov edi, ecx
not edi
or eax, edi
mov ebx, 0xc2556ffc
and edi, ebx
mov ebx, 0x3daa9003
and ecx, ebx
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
and edx, 0x8a84fac4
mov ecx, eax
mov edi, 0x757b053b
and ecx, edi
or ecx, edx
mov edx, ecx
xor edx, edi
mov edi, ecx
xor edi, 0x209e377f
and edi, edx
and eax, 0x55e53244
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0x37fb757e
and eax, 0xc8048a81
or eax, edi
mov edi, eax
xor edi, 0x204400b
and edx, 1
xor ecx, 0x757b053a
or ecx, edx
xor eax, 0x9de1b8c4
mov edx, eax
mov ebx, 0xe83aa7b0
and edx, ebx
mov ebx, 0x17c5584f
and edi, ebx
or edi, edx
mov edx, ecx
not edx
or eax, ecx
mov ebx, 0xe83aa7b0
and ecx, ebx
mov ebx, 0x17c5584f
and edx, ebx
or edx, ecx
xor edx, edi
not eax
or eax, edx
mov ecx, eax
mov edx, 0x60903a40
xor ecx, edx
and ecx, eax
not eax
and eax, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x98e2de3b
and ecx, 0x671d21c4
or ecx, eax
mov eax, dword [0x514f98]
xor ecx, 0x78d1b84
sete cl
setne dl
sete byte [esi + 0x18]
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
setl byte [esi + 0x1c]
mov ah, dl
and ah, ch
or dl, al
and al, cl
or al, ah
xor al, 1
or al, ch
xor dl, 1
or ch, cl
xor ch, 1
mov cl, dl
and cl, ch
xor ch, dl
mov edx, eax
xor dl, 1
or ch, cl
mov cl, ch
xor cl, 1
and ch, al
and dl, cl
or dl, ch
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne eax, edi
test dl, 1
cmove eax, edi
test ch, 1
mov ecx, 0xa0da02f3
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x43fc2a
cmp ecx, 0x85788c17
je 0x43fc45
cmp ecx, 0xa0da02f3
jne 0x43fc0d
jmp 0x440071
cmp ecx, 0xd7ff4ccd
je 0x43fcc3
cmp ecx, 0xe7a53eed
jne 0x43fc0d
mov ecx, 0xd7ff4ccd
jmp 0x43fc0d
mov dl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov dh, dl
xor dh, 1
mov bl, dh
xor bl, ch
mov cl, bl
xor cl, dh
and cl, bl
mov bl, dh
and bl, dl
xor dh, bl
xor bl, 1
or bl, dl
mov dl, ch
xor dl, 1
xor bl, 1
or bl, dh
mov dh, dl
and dh, ch
xor dl, dh
xor dh, 1
or dh, ch
xor dh, 1
or dh, dl
mov dl, bl
xor dl, 1
and dl, dh
xor dh, 1
and dh, bl
or dh, dl
xor cl, 1
xor dh, 1
mov dl, cl
or dl, dh
xor dh, cl
mov ebx, edx
xor bl, dh
test dh, 1
mov ecx, 0xe7a53eed
mov edi, 0xd7ff4ccd
cmovne ecx, edi
test dl, 1
mov edx, 0xe7a53eed
cmovne ecx, edx
test bl, 1
cmove ecx, edi
jmp 0x43fc0d
mov byte [esi + 0xc], 2
mov ecx, eax
jmp 0x43fc0d
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x46d147cc
and ecx, 0xb92eb832
or ecx, edx
mov edx, ecx
xor edx, 0x190a9000
xor ecx, 0x42014501
mov edi, 0xe2256d33
and ecx, edi
and edx, 0x1dda92cc
or edx, ecx
mov ecx, eax
or ecx, 0xe2256d32
and ecx, edi
xor ecx, edx
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, dword [0x514f98]
cmp ecx, 0xffffffff
sete byte [esi + 0x18]
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl byte [esi + 0x1c]
mov eax, edx
and al, cl
xor dl, cl
or al, dl
mov ecx, edx
xor cl, 1
mov ah, cl
mov dh, al
xor cl, al
xor al, 1
and ah, al
and dh, dl
or dh, ah
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dh
test cl, 1
mov edi, 0xa0da02f3
mov ecx, 0xe7a53eed
cmovne edi, ecx
test al, 1
mov eax, 0xa0da02f3
cmovne eax, edi
test dh, dh
cmove eax, edi
mov dword [esi + 8], eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43fdaa
cmp eax, 0x85788c17
je 0x43fdc3
cmp eax, 0xa0da02f3
jne 0x43fd90
jmp 0x44022a
cmp eax, 0xd7ff4ccd
je 0x43feb2
cmp eax, 0xe7a53eed
jne 0x43fd90
mov eax, 0xd7ff4ccd
jmp 0x43fd90
mov al, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov bh, al
xor bh, 1
mov bl, dl
xor bl, 1
mov ah, al
or ah, bh
mov cl, ah
xor cl, 1
mov dh, bl
xor dh, dl
and dh, bl
mov ch, bh
xor ch, ah
and ch, bh
and cl, al
and ah, bh
or ah, cl
mov cl, ch
xor cl, 1
xor ch, ah
xor ah, 1
or ah, cl
mov cl, dl
or cl, bl
xor ah, 1
or ah, ch
xor dh, 1
mov ch, dh
or ch, cl
xor dh, cl
xor dh, 1
mov cl, ch
xor cl, dh
or dh, ch
xor dh, 1
or dh, cl
xor dh, 1
mov cl, dh
or cl, ah
xor dh, ah
xor dh, 1
and dh, ah
xor dh, 1
mov ah, cl
xor ah, dh
or dh, cl
xor dh, 1
or dh, ah
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor dl, 1
and dl, al
and cl, bh
or dl, cl
mov al, bh
xor al, bl
or bl, bh
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
xor dh, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, dh
mov al, dh
and al, dl
xor dh, dl
or dh, al
mov dl, dh
xor dl, cl
test dh, 1
mov eax, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne eax, edi
test cl, 1
cmove eax, edi
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x43fd90
mov byte [esi + 0xc], 2
mov eax, dword [esi + 8]
jmp 0x43fd90
mov eax, dword [esi + 0x20]
test dword [esi + 0x14], eax
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 6], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x43fef8
cmp eax, 0x85788c17
je 0x43ff11
cmp eax, 0xa0da02f3
jne 0x43fede
jmp 0x440402
cmp eax, 0xd7ff4ccd
je 0x43ff96
cmp eax, 0xe7a53eed
jne 0x43fede
mov eax, 0xd7ff4ccd
jmp 0x43fede
mov cl, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov ah, dl
xor ah, 1
mov ch, cl
xor ch, 1
mov al, cl
and al, dl
and dl, ah
mov dh, ah
and dh, dl
xor dl, ah
and ah, ch
or al, ah
xor al, 1
or al, ch
or dl, dh
and cl, dl
xor dl, 1
and dl, ch
or dl, cl
mov ecx, edx
xor cl, 1
mov ah, dl
and ah, cl
mov ch, ah
xor ch, 1
xor ah, dl
or ch, cl
xor ch, 1
or ch, ah
mov dl, ch
and dl, al
mov ah, al
and ah, cl
xor cl, al
xor al, 1
xor ch, 1
and ch, al
or ch, dl
or cl, ah
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne eax, edi
test ch, 1
cmove eax, edi
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x43fede
mov byte [esi + 0xc], 0x20
mov eax, dword [esi + 8]
jmp 0x43fede
movzx eax, word [esi + 0xc]
mov word [edi + 0x2c], ax
lea eax, [edi + 0x2e]
add edi, 0x30
mov dword [esi + 0xc], edi
mov ecx, 0xc6aad800
cmp ecx, 0xfd94731d
je 0x44056e
cmp ecx, 0xc6aad800
jne 0x43ffb8
mov word [eax], 0
add eax, 2
cmp eax, dword [esi + 0xc]
mov ecx, 0xc6aad800
mov edx, 0xfd94731d
cmove ecx, edx
jmp 0x43ffb8
movzx eax, word [esi + 0xc]
mov word [edi + 0x2c], ax
lea eax, [edi + 0x2e]
add edi, 0x30
mov dword [esi + 0xc], edi
mov ecx, 0xc6aad800
cmp ecx, 0xfd94731d
je 0x440f0c
cmp ecx, 0xc6aad800
jne 0x43fffc
mov word [eax], 0
add eax, 2
cmp eax, dword [esi + 0xc]
mov ecx, 0xc6aad800
mov edx, 0xfd94731d
cmove ecx, edx
jmp 0x43fffc
movzx eax, word [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov word [ecx + 0x2c], ax
lea eax, [ecx + 0x2e]
add ecx, 0x30
mov dword [esi + 0xc], ecx
mov ecx, 0xc6aad800
cmp ecx, 0xfd94731d
je 0x4415a6
cmp ecx, 0xc6aad800
jne 0x440043
mov word [eax], 0
add eax, 2
cmp eax, dword [esi + 0xc]
mov ecx, 0xc6aad800
mov edx, 0xfd94731d
cmove ecx, edx
jmp 0x440043
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x9e8c133e
mov edx, 0x6173ecc1
and ecx, edx
or ecx, eax
mov eax, ecx
xor eax, edx
mov edx, ecx
xor edx, 0x948c0112
xor ecx, 0x6173ecc0
and ecx, eax
and edx, 0x95bced92
and eax, 0x6a43126d
or eax, edx
xor eax, 0x6a43126c
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, 0x8494a421
and ecx, edx
and eax, 0x7b6b5bde
or eax, ecx
mov ecx, eax
xor ecx, 0x1a0b4944
xor eax, edx
mov edx, eax
and edx, 0xe1e412bb
mov edi, 0x1e1bed44
and ecx, edi
or ecx, edx
xor ecx, edi
or ecx, eax
mov eax, dword [0x514f98]
cmp ecx, 0xffffffff
sete cl
setne dl
sete byte [esi + 0x18]
cmp eax, 9
setg ch
cmp eax, 0xa
setl al
setl byte [esi + 0x1c]
mov ah, ch
or cl, ch
and ch, dl
xor ah, dl
or ah, ch
or al, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov al, cl
and cl, ah
xor ah, 1
xor al, 1
mov dl, ah
xor dl, al
and dl, ah
and al, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe7a53eed
mov edi, 0xa0da02f3
cmovne ecx, edi
test al, al
mov eax, ecx
cmovne eax, edi
test dl, dl
cmove eax, ecx
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x440184
cmp ecx, 0x85788c17
je 0x44019f
cmp ecx, 0xa0da02f3
jne 0x440167
jmp 0x441f13
cmp ecx, 0xd7ff4ccd
je 0x44021f
cmp ecx, 0xe7a53eed
jne 0x440167
mov ecx, 0xd7ff4ccd
jmp 0x440167
mov dl, byte [esi + 0x18]
mov ch, byte [esi + 0x1c]
mov dh, dl
xor dh, 1
xor ch, 1
mov bl, dh
and bl, ch
mov cl, dh
xor cl, ch
or cl, bl
mov ebx, ecx
xor bl, 1
mov bh, dh
and bh, dl
xor dh, bh
xor bh, 1
or bh, dl
xor bh, 1
or bh, dh
xor bh, ch
mov dl, bh
xor dl, 1
mov ch, bl
and ch, cl
mov dh, ch
and dh, bl
xor ch, bl
mov bl, bh
and bl, dl
or ch, dh
mov dh, bl
and dh, bh
xor bl, bh
or bl, dh
xor bl, ch
mov ch, cl
and ch, dl
xor dl, cl
or dl, ch
mov dh, dl
xor dh, bl
test dl, 1
mov ecx, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne ecx, edi
test bl, 1
cmove ecx, edi
test dh, 1
mov edx, 0xd7ff4ccd
cmove ecx, edx
jmp 0x440167
mov byte [esi + 0xc], 0x2d
mov ecx, eax
jmp 0x440167
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 1], al
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x28175645
mov edi, ecx
and edi, 0xd7e8a9ba
or edi, edx
mov edx, edi
xor edx, 0xd7e0a980
xor edi, 0x8020204
mov ebx, 0x80a023e
and edi, ebx
and edx, 0xf7f5fdc0
or edx, edi
mov edi, ecx
or edi, ebx
and edi, 0x80a023f
xor edi, edx
mov edx, edi
not edx
mov dword [esi + 8], edi
mov ebx, 0x44cb9dcf
and dword [esi + 8], ebx
mov ebx, 0xbb346230
and edx, ebx
add edx, dword [esi + 8]
or edi, ecx
mov ebx, 0x44cb9dcf
and ecx, ebx
mov ebx, 0xbb346230
and eax, ebx
or eax, ecx
xor eax, edx
not edi
or edi, eax
cmp edi, 0xffffffff
sete byte [esi + 0x18]
mov eax, dword [0x514f98]
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl byte [esi + 0x1c]
mov eax, edx
and al, cl
xor dl, cl
or al, dl
xor dl, 1
mov ah, al
or ah, dl
xor dl, al
mov al, dl
xor al, ah
test dl, dl
mov edi, 0xe7a53eed
mov edx, 0xa0da02f3
cmovne edi, edx
test ah, ah
mov ecx, 0xe7a53eed
cmovne edi, ecx
test al, al
cmove edi, edx
mov edx, 0x85788c17
cmp edx, 0xd7ff4ccc
jg 0x44031f
cmp edx, 0x85788c17
je 0x44033a
cmp edx, 0xa0da02f3
jne 0x440302
jmp 0x442240
cmp edx, 0xd7ff4ccd
je 0x4403f7
cmp edx, 0xe7a53eed
jne 0x440302
mov edx, 0xd7ff4ccd
jmp 0x440302
mov al, byte [esi + 0x18]
mov dh, byte [esi + 0x1c]
mov dl, al
xor dl, 1
mov bl, dh
xor bl, 1
mov bh, dh
or bh, bl
mov ah, dl
and ah, al
mov ecx, edx
and cl, ah
xor ah, dl
or ah, cl
mov ecx, edx
or cl, al
mov ch, ah
xor ch, cl
or cl, ah
xor cl, 1
or cl, ch
mov ah, bh
or ah, bl
xor ah, 1
xor bh, bl
mov ch, ah
and ch, bh
xor bh, ah
or bh, ch
xor cl, 1
mov ah, cl
xor ah, bh
xor ah, 1
and ah, bh
or cl, bh
xor ah, 1
mov ch, ah
xor ch, cl
or ah, cl
xor ah, 1
or ah, ch
and bl, al
or al, dh
xor al, 1
and dl, dh
or dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov al, ah
xor al, 1
and ah, al
mov ecx, eax
and cl, ah
xor ah, al
or ah, cl
mov cl, ah
xor cl, 1
and cl, dl
mov ch, al
and ch, dl
xor al, dl
xor dl, 1
and ah, dl
or ah, cl
or al, ch
mov ecx, eax
xor cl, ah
test al, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test ah, 1
cmove edx, ebx
not cl
test cl, 1
mov eax, 0xd7ff4ccd
cmovne edx, eax
jmp 0x440302
mov byte [esi + 0xc], 0x2d
mov edx, edi
jmp 0x440302
mov eax, dword [esi + 0x20]
test dword [esi + 0x14], eax
mov al, byte [esi + 0xc]
mov ecx, dword [esi + 0x10]
mov byte [ecx + 7], al
sete byte [esi + 0x18]
cmp dword [esi + 0x28], 0xa
setl byte [esi + 0x1c]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x44043c
cmp eax, 0x85788c17
je 0x440455
cmp eax, 0xa0da02f3
jne 0x440422
jmp 0x442558
cmp eax, 0xd7ff4ccd
je 0x440562
cmp eax, 0xe7a53eed
jne 0x440422
mov eax, 0xd7ff4ccd
jmp 0x440422
mov ch, byte [esi + 0x18]
mov dl, byte [esi + 0x1c]
mov byte [esi + 0x2c], dl
mov cl, ch
xor cl, 1
and ch, cl
mov eax, ecx
and al, ch
xor ch, cl
or ch, al
mov ah, ch
xor ah, 1
mov al, dl
xor al, 1
mov dh, al
and dh, dl
mov ebx, eax
and bl, dh
xor dh, al
or dh, bl
mov bh, ch
and bh, ah
mov bl, bh
xor bl, 1
xor bh, ch
or bl, ah
xor bl, 1
or bl, bh
mov bh, dh
xor bl, dh
xor dh, 1
or bh, dh
mov dl, ah
and dl, dh
xor dh, ah
or ah, ch
xor ah, 1
xor cl, ah
mov ch, byte [esi + 0x2c]
xor al, ch
and al, ch
mov ch, cl
xor ch, 1
and cl, ah
mov ah, cl
and ah, ch
xor cl, ch
or cl, ah
xor al, 1
mov ah, bh
or ah, al
xor ah, 1
xor al, bh
mov ch, ah
and ch, al
xor al, ah
or al, ch
xor al, 1
mov ah, al
or ah, cl
xor al, cl
xor al, 1
and al, cl
xor al, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
or dh, dl
mov cl, dh
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dh
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
mov ah, dl
and ah, al
mov ch, dl
and ch, ah
xor ah, dl
mov edx, ebx
and dl, cl
or ah, ch
mov ch, bl
and ch, dl
xor dl, bl
or dl, ch
mov ch, ah
xor ch, 1
and ch, dl
xor dl, 1
and dl, ah
or dl, ch
mov ah, al
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov edi, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edi, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edi
test dl, 1
cmove eax, edi
jmp 0x440422
mov byte [esi + 0xc], 0
mov eax, dword [esi + 8]
jmp 0x440422
mov eax, dword [esi + 0x90]
mov dword [esi + 8], eax
mov eax, 0xee1a1bf6
mov dword [esi + 0x10], 0
cmp eax, 0xee1a1bf5
jle 0x4405b1
cmp eax, 0x5a27c686
jg 0x4405e1
cmp eax, 0xee1a1bf6
je 0x440b0f
cmp eax, 0x47f6a107
jne 0x440da0
mov eax, dword [esi + 0xc]
mov eax, 0xe2a2d4a3
jmp 0x440583
cmp eax, 0xd101d879
jg 0x4409ba
cmp eax, 0x88bafe1b
je 0x440c12
cmp eax, 0xd051d1d8
jne 0x440583
cmp byte [esi + 0x18], 0
mov eax, 0xd101d87a
mov ecx, 0x6c7a6a76
cmovne eax, ecx
jmp 0x440583
cmp eax, 0x5a27c687
je 0x440c25
cmp eax, 0x6c7a6a76
jne 0x440583
mov eax, dword [esi + 0xc]
mov dword [esi + 0x2c], eax
mov ecx, dword [esi + 8]
movzx eax, word [ecx + eax*2]
mov dword [esi + 0x10], eax
mov ebx, dword [esi + 0xc]
mov eax, 0x3e6c
add ebx, eax
mov eax, ebx
not eax
mov dword [esi + 0x14], eax
mov edx, ebx
mov ecx, 0xffffea5f
and edx, ecx
mov edi, eax
mov ecx, 0x15a0
and edi, ecx
or edi, edx
mov edx, eax
and edx, ebx
mov eax, ebx
mov dword [esi + 0x20], ebx
mov ebx, edx
not ebx
or eax, ebx
mov ecx, 0xffffea5f
and ebx, ecx
mov ecx, 0x15a0
and edx, ecx
or edx, ebx
xor edx, edi
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x169f
mov edi, 0xffffe960
and eax, edi
or eax, edx
mov ebx, eax
xor ebx, edi
xor eax, 0x1015
and eax, 0xffffb035
mov edx, ebx
and edx, 0x4fca
or edx, eax
xor edx, 0xffffd160
mov eax, 0x6155
and ebx, eax
or ebx, edx
mov dword [esi + 0x28], ebx
mov edx, dword [esi + 0x20]
and edx, 0x499
mov ecx, dword [esi + 0x14]
mov eax, ecx
and eax, 0xfffffb66
or eax, edx
xor eax, 0xffff9a33
mov edx, 0xffff9eaa
and ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, 0x24ab
and eax, edx
mov edx, 0xffffdb54
and ecx, edx
or ecx, eax
mov dword [esi + 0x14], ecx
mov ecx, dword [esi + 0x10]
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5740
mov edi, ecx
and edi, 0xa8bf
or edi, edx
mov ebx, edi
xor ebx, 8
xor edi, 0x100
or edi, 0xffff8000
mov edx, 0xffff8926
and edi, edx
and ebx, 0x4608
or ebx, edi
mov edx, eax
and edx, 0x661e
mov edi, ecx
and ecx, 0x99e1
or ecx, edx
xor ecx, 0x74b
or ecx, eax
mov dword [esi + 0x10], ecx
or eax, 0x926
mov ecx, 0xffff8926
and eax, ecx
and edi, 0x30d1
or edi, eax
xor edi, ebx
mov eax, edi
not eax
and eax, 0x22f9
and edi, 0xffffdd06
or edi, eax
mov eax, edi
xor eax, 0xffff9228
xor edi, 0x6dd7
mov edx, edi
mov ecx, 0x6155
and edx, ecx
mov ecx, 0xffff9eaa
and eax, ecx
or eax, edx
xor edi, eax
and edi, eax
mov dword [esi + 0x20], edi
mov eax, dword [esi + 0x28]
mov ecx, eax
not ecx
mov ebx, ecx
or ebx, 0x8a26
mov edx, 0xffffcba7
and ebx, edx
mov edx, eax
and edx, 0x1450
or edx, ebx
mov dword [esi + 0x30], edx
mov edi, dword [esi + 0x14]
mov edx, edi
mov ebx, 0x24ab
xor edx, ebx
mov ebx, eax
and ebx, edx
mov dword [esi + 0x3c], ebx
mov ebx, edx
xor edx, eax
mov dword [esi + 0x34], edx
or eax, 0x4181
mov edx, 0xffffcba7
and eax, edx
and ecx, 0x2008
or ecx, eax
xor ecx, dword [esi + 0x30]
mov dword [esi + 0x28], ecx
mov eax, edi
mov ecx, 0xffffdb54
xor eax, ecx
xor edi, 0xffff8e85
and edi, eax
mov ecx, edi
or eax, 0xffffaa2e
mov edx, eax
mov edi, 0x63c0
and edx, edi
and ebx, 0x1411
or ebx, edx
mov edx, ecx
not edx
or eax, edx
and edx, edi
and ecx, 0xffff9c3f
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, dword [esi + 0x28]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov edi, dword [esi + 0x34]
or edi, dword [esi + 0x3c]
mov ecx, eax
not ecx
mov edx, ecx
mov ebx, 0xc24
and edx, ebx
mov ebx, 0xfffff3db
and eax, ebx
or eax, edx
mov edx, edi
not edx
or ecx, edi
mov ebx, 0xc24
and edi, ebx
mov ebx, 0xfffff3db
and edx, ebx
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov dword [esi + 0x30], ecx
mov edx, dword [esi + 0x20]
mov eax, edx
not eax
mov ecx, 0xffffaa47
and eax, ecx
mov ebx, edx
mov ecx, 0x55b8
and ebx, ecx
or ebx, eax
mov eax, ebx
xor eax, ecx
mov dword [esi + 0x14], eax
and eax, 0xffff9417
mov ecx, 0x6be8
and edx, ecx
or edx, eax
mov dword [esi + 0x20], edx
mov edi, dword [esi + 0x10]
mov ecx, edi
not ecx
mov dword [esi + 0x28], ecx
mov edx, 0x6be8
or ecx, edx
mov edx, ecx
mov eax, 0xffffda66
and edx, eax
mov eax, edi
and eax, 0x411
or eax, edx
mov dword [esi + 0x34], eax
mov edx, edi
mov eax, 0x6be8
xor edx, eax
and edx, dword [esi + 0x28]
mov eax, edx
not eax
or ecx, eax
mov edi, 0xffffda66
and eax, edi
and edx, 0x2599
or edx, eax
xor edx, dword [esi + 0x34]
not ecx
or ecx, edx
mov edx, dword [esi + 0x20]
mov eax, edx
not eax
and eax, ecx
not ecx
and ecx, edx
or ecx, eax
mov eax, 0xffffaa47
xor ebx, eax
mov eax, ebx
mov edx, 0x7fe3
and eax, edx
mov edx, dword [esi + 0x14]
mov edi, 0xffff801c
and edx, edi
or edx, eax
mov dword [esi + 0x14], edx
mov edx, dword [esi + 0x28]
or ebx, edx
mov edi, 0x7fe3
and edx, edi
mov eax, dword [esi + 0x10]
mov edi, 0xffff801c
and eax, edi
or eax, edx
xor eax, dword [esi + 0x14]
not ebx
or ebx, eax
mov edx, ecx
not edx
mov eax, edx
mov edi, 0x41b3
and eax, edi
mov edi, 0xffffbe4c
and ecx, edi
or ecx, eax
mov eax, ebx
not eax
or edx, ebx
mov edi, 0x41b3
and ebx, edi
mov edi, 0xffffbe4c
and eax, edi
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov edi, dword [esi + 0x30]
not edi
mov eax, edi
mov ecx, 0x2951
and eax, ecx
or edi, ecx
xor edi, eax
mov eax, edx
xor eax, ecx
and eax, edx
mov ecx, edx
not edx
and edx, 0x900
mov ebx, 0x2051
and ecx, ebx
or ecx, edx
xor ecx, ebx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, edi
not ecx
mov ebx, 0xffff8bbe
and edi, ebx
mov edx, 0x7441
and ecx, edx
or ecx, edi
mov edx, eax
not edx
and edx, ebx
mov edi, 0x7441
and eax, edi
or eax, edx
xor eax, ecx
mov ecx, dword [esi + 8]
mov edx, dword [esi + 0x2c]
mov word [ecx + edx*2], ax
mov eax, dword [esi + 0xc]
inc eax
mov dword [esi + 0x10], eax
mov eax, 0xee1a1bf6
jmp 0x440583
cmp eax, 0xd101d87a
je 0x440d27
cmp eax, 0xe2a2d4a3
jne 0x440583
mov eax, dword [esi + 0xc]
cmp eax, 0x17
setb byte [esi + 0x18]
mov eax, dword [0x514f14]
lea edi, [eax - 1]
imul edi, eax
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0x20201400
mov edx, 0x1082a803
and edi, edx
or edi, eax
xor edi, edx
and ecx, 0xcf5d43fc
or ecx, edi
mov edi, ecx
not edi
mov eax, edi
or eax, 1
and edi, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, edi
mov edi, eax
mov edx, 0xb0bbb3bc
and edi, edx
and ecx, 0x4f444c42
or ecx, edi
mov edi, ebx
not edi
or eax, edi
and edi, edx
and ebx, 0x4f444c43
or ebx, edi
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
mov edi, ecx
and edi, 0x80a1
mov ebx, eax
and ebx, 0x55456d00
or ebx, edi
mov edi, ebx
xor edi, 0x4042400
xor ebx, 0x8a1a0032
mov edx, 0xdb5b4932
and ebx, edx
and edi, 0x404a481
or edi, ebx
or ecx, 0x51414920
and ecx, edx
and eax, 0x20a0124c
or eax, ecx
xor eax, edi
mov ecx, eax
not ecx
and ecx, 0xaaba125e
and eax, 0x5545eda1
or eax, ecx
mov ecx, eax
not ecx
mov edx, 0x160bf5ec
and eax, edx
and ecx, 0xe9f40a13
or ecx, eax
mov eax, dword [0x514f10]
xor ecx, edx
cmp ecx, 0xffffffff
sete cl
setne ch
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ah, al
and cl, al
and al, ch
xor ah, ch
or ah, al
mov al, ah
xor al, 1
and bl, ch
or cl, bl
mov ch, cl
xor ch, 1
or cl, al
mov ebx, eax
xor bl, ch
xor ch, ah
xor cl, 1
or cl, ch
mov eax, ebx
xor al, cl
not al
test al, 1
mov edi, 0xd051d1d8
mov eax, 0x47f6a107
cmovne edi, eax
test cl, 1
mov eax, 0xd051d1d8
cmovne eax, edi
test bl, bl
cmovne eax, edi
jmp 0x440583
mov ecx, dword [0x514f14]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edi, ecx
and edi, 0xb83535e6
mov ebx, eax
and ebx, 0x47caca18
or ebx, edi
mov edi, ebx
xor edi, 0x43480200
xor ebx, 0xb01020c3
mov edx, 0xb492e8db
and ebx, edx
and edi, 0x4b6d1724
or edi, ebx
mov ebx, ecx
or ebx, 0xb492e8da
and ebx, edx
xor ebx, edi
mov edi, 0x6570cfce
and ecx, edi
mov edx, 0x9a8f3031
and eax, edx
or eax, ecx
mov ecx, eax
xor ecx, edx
xor eax, edi
and eax, ebx
not ebx
and ecx, ebx
or eax, ecx
mov ecx, dword [0x514f10]
not eax
or eax, ebx
cmp eax, 0xffffffff
setne ah
sete bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg ch
xor ah, bl
and ah, bl
mov cl, ah
xor cl, 1
or ah, cl
mov bh, cl
xor bh, ah
or ah, cl
xor ah, 1
or ah, bh
mov cl, ah
xor cl, 1
and ah, ch
and cl, al
or cl, ah
mov ah, al
or ah, bl
xor al, bl
mov ch, ah
xor ch, al
xor al, 1
xor ch, 1
or al, ah
xor al, 1
or al, ch
mov ah, al
not ah
mov ch, cl
xor ch, 1
and ah, ch
and cl, al
or cl, ah
mov ah, ch
and ah, al
xor ch, al
or ch, ah
mov al, ch
xor al, cl
test al, 1
mov edi, 0xe2a2d4a3
mov eax, 0x47f6a107
cmovne edi, eax
test ch, 1
mov eax, 0xe2a2d4a3
sldt word [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, al
or cl, al
xor cl, 1
or cl, ah
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xc4355b7d
mov edi, 0x791e792f
cmovne eax, edi
test dl, 1
cmove eax, edi
not ch
test ch, 1
mov ecx, 0xc4355b7d
cmovne eax, ecx
xor eax, 0x792fbfc4
push ds
jns 0x480c29
inc ebp
invalid
pop ebx
xor eax, 0xc1450fc4
jmp 0x480b4b
mov dword [ecx + 0x12], eax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x30], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x480ced
cmp eax, 0xc4355b7d
je 0x480d09
cmp eax, 0xdf78edc4
jne 0x480c81
mov al, byte [ebp - 0x18]
mov cl, byte [ebp - 0x24]
xor cl, 1
mov edx, eax
xor dl, 1
mov ch, cl
xor ch, dl
or ch, dl
xor ch, 1
and dl, al
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
xor cl, ch
xor cl, dl
mov eax, ecx
xor al, 1
and ch, al
xor al, ch
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, edx
mov esi, 0xc4355b7d
cmovne eax, esi
test ch, 1
cmove eax, edx
jmp 0x480c81
cmp eax, 0x15f53277
je 0x480eb6
cmp eax, 0x791e792f
jne 0x480c81
mov eax, 0xc4355b7d
jmp 0x480c81
mov eax, edi
jmp 0x480c81
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xd8]
mov word [ecx + 0x14], ax
lea eax, [ecx + 0x16]
mov dword [ebp - 0x1c], eax
mov eax, ecx
add eax, 0x18
mov dword [ebp - 0x18], eax
mov eax, 0xb771a125
cmp eax, 0xb771a124
jle 0x480fe3
cmp eax, 0x644fc2cd
je 0x480ffe
cmp eax, 0xfcdbb4e8
je 0x481016
cmp eax, 0xb771a125
jne 0x480ed7
mov eax, dword [0x514ec4]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
not eax
mov esi, edx
or esi, 1
mov edi, eax
or edi, 0x59cf350a
mov ecx, 0x59cf350b
and esi, ecx
mov ebx, eax
and ebx, 0xa630caf4
or ebx, esi
and edi, ecx
xor edi, ebx
mov esi, edi
not esi
mov ebx, esi
mov ecx, 0x93129cd2
and ebx, ecx
mov ecx, 0x6ced632d
and edi, ecx
mov ecx, 0x6ced632d
or edi, ebx
mov ebx, 0x93129cd2
and edx, ebx
and eax, ecx
or eax, edx
xor eax, edi
mov edx, dword [0x514ec0]
xor esi, eax
test esi, eax
setne al
cmp edx, 9
setg ah
cmp edx, 0xa
setl dl
xor dl, al
xor dl, 1
or dl, ah
mov dh, dl
xor dh, 1
xor al, ah
mov ah, al
xor ah, 1
mov bl, dh
and bl, dl
mov bh, bl
xor bh, 1
or bh, dl
mov dl, al
and dl, ah
xor bl, dh
xor bh, 1
or bh, bl
mov bl, dl
xor bl, 1
or bl, ah
xor dl, al
xor bl, 1
or bl, dl
xor bl, bh
mov dl, dh
xor dl, al
or al, dh
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xfcdbb4e8
mov ecx, 0x644fc2cd
cmovne edx, ecx
test al, 1
mov eax, 0xfcdbb4e8
cmovne eax, edx
test bl, 1
cmove eax, edx
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x20], ecx
jmp 0x480ed7
cmp eax, 0xa16f4063
je 0x481144
cmp eax, 0xa6e30054
jne 0x480ed7
jmp 0x48124a
mov eax, dword [ebp - 0x20]
mov word [eax], 0
mov eax, dword [ebp - 0x20]
mov eax, dword [ebp - 0x18]
mov eax, 0xfcdbb4e8
jmp 0x480ed7
mov eax, dword [ebp - 0x20]
mov word [eax], 0
mov eax, dword [ebp - 0x20]
add eax, 2
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x18]
mov edx, dword [ebp - 0x24]
cmp edx, eax
sete byte [ebp - 0x11]
mov edx, dword [0x514ec4]
lea eax, [edx - 1]
imul eax, edx
mov edi, eax
not edi
mov dword [ebp - 0x28], edi
and edi, 0x1585088a
mov edx, eax
and edx, 0xea7af774
or edx, edi
mov edi, edx
xor edi, 0x2a120714
xor edx, 0x1585088b
mov ebx, edx
mov ecx, 0xc1e8f86b
and ebx, ecx
mov ecx, 0x3e170794
and edi, ecx
or edi, ebx
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov ecx, ebx
not ecx
or edx, ecx
mov esi, 0xc1e8f86b
and ecx, esi
mov esi, 0x3e170794
and ebx, esi
or ebx, ecx
xor ebx, edi
not edx
or edx, ebx
mov ecx, dword [ebp - 0x28]
and ecx, 0xc12015ef
and eax, 0x3edfea10
or eax, ecx
mov ecx, edx
not ecx
mov esi, ecx
mov edi, 0xdd500638
and esi, edi
mov ebx, 0x22aff9c7
and edx, ebx
or edx, esi
mov esi, eax
xor esi, 0x228fe800
xor eax, 0xc1000428
and eax, edi
and esi, ebx
or esi, eax
xor esi, edx
not esi
or esi, ecx
mov eax, dword [0x514ec0]
cmp esi, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl ch
cmp eax, 9
setg al
and al, dl
or dl, ch
and cl, ch
or cl, al
mov eax, edx
xor al, cl
mov ah, cl
xor ah, 1
xor al, 1
or dl, ah
xor dl, 1
or dl, al
mov al, dl
not al
and al, ah
mov ch, cl
xor ch, dl
and ch, cl
and dl, cl
or dl, al
mov cl, ch
xor cl, dl
test dl, dl
mov eax, 0x644fc2cd
mov edx, 0xa16f4063
cmovne eax, edx
test ch, ch
mov esi, 0x644fc2cd
cmove eax, esi
test cl, 1
cmovne eax, edx
jmp 0x480ed7
cmp byte [ebp - 0x11], 0
mov eax, 0xb771a125
mov ecx, 0xa6e30054
cmovne eax, ecx
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x1c], ecx
jmp 0x480ed7
xor eax, eax
mov ecx, 0x393951b7
cmp ecx, 0xbf45bd81
je 0x48169b
cmp ecx, 0x75a5510f
je 0x481285
cmp ecx, 0x393951b7
jne 0x481251
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x20]
cmp ecx, 0xb
mov ecx, 0xbf45bd81
mov edx, 0x75a5510f
cmovb ecx, edx
jmp 0x481251
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0xd8]
movzx eax, word [ecx + eax*2]
mov dword [ebp - 0x30], eax
mov edx, dword [ebp - 0x20]
mov eax, 0xffffc193
sub eax, edx
add edx, 0x3e6c
mov edi, eax
mov ecx, eax
mov dword [ebp - 0x28], eax
mov eax, 0xffff9bda
and edi, eax
mov ebx, edx
and ebx, 0x6425
or ebx, edi
mov edi, ebx
xor edi, 0x4005
xor ebx, eax
mov eax, ebx
mov esi, 0xffffb5ba
and eax, esi
mov esi, 0x4a45
and edi, esi
or edi, eax
mov eax, ecx
and eax, edx
mov ecx, eax
not ecx
or ebx, ecx
mov esi, 0xffffb5ba
and ecx, esi
mov esi, 0x4a45
and eax, esi
or eax, ecx
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
mov edi, 0x3c26
and eax, edi
mov ecx, 0xffffc3d9
and ebx, ecx
or ebx, eax
mov eax, ebx
xor eax, ecx
xor ebx, edi
mov edi, dword [ebp - 0x30]
and ebx, edi
mov ecx, edi
not ecx
and eax, ecx
or ebx, eax
mov esi, ebx
xor esi, ecx
and esi, ebx
mov ebx, edi
xor ebx, 0xffffd737
and ebx, edi
mov eax, edi
and ecx, 0x1221
mov edi, 0xffffc516
and eax, edi
or eax, ecx
xor eax, edi
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xffffaadb
and ebx, 0x5524
or ebx, eax
mov ecx, 0x2dbe
mov eax, dword [ebp - 0x28]
and eax, ecx
and edx, 0xffffd241
or edx, eax
mov eax, edx
xor eax, 0x8001
xor edx, ecx
mov ecx, edx
mov edi, 0x567c
and ecx, edi
mov edi, 0xffffa983
and eax, edi
or eax, ecx
mov ecx, ebx
xor ecx, 0xffff8213
xor ebx, 0x2980
or edx, ecx
mov edi, 0x567c
and ecx, edi
mov edi, 0xffffa983
and ebx, edi
or ebx, ecx
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
mov ecx, esi
xor ecx, edx
and ecx, esi
and edx, esi
not esi
and esi, eax
or edx, esi
mov eax, ecx
not eax
mov esi, eax
mov edi, 0x2e4f
and esi, edi
mov ebx, 0xffffd1b0
and ecx, ebx
or ecx, esi
mov esi, edx
not esi
or eax, esi
and esi, edi
and edx, ebx
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, dword [ebp - 0xd8]
mov edx, dword [ebp - 0x1c]
mov word [ecx + edx*2], ax
mov eax, dword [ebp - 0x20]
inc eax
jmp 0x48124c
mov eax, dword [ebp - 0xd8]
mov word [eax + 0x16], 0
push eax
push dword [ebp - 0x10c]
call dword [ebp - 0x34]
mov eax, dword [0x514ef4]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xb9331e91
mov esi, ecx
and esi, 0x46cce16e
or esi, eax
mov edi, esi
xor edi, 0x2048006
or esi, 0x8494329
mov ebx, 0xc496369
and esi, ebx
and edi, 0x83368886
or edi, esi
mov eax, dword [0x514ef0]
or edx, 0x4002040
and edx, ebx
and ecx, 0x70801410
or ecx, edx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0xdfcdaec2
and ecx, 0x2032513d
or ecx, edx
mov edx, ecx
xor edx, 0xa704f9fb
mov esi, ecx
xor esi, 0xa704f9fa
and esi, edx
xor ecx, 0x58fb0604
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
mov ecx, edx
not ecx
mov esi, ecx
and esi, 0x27e5bd35
and ecx, edx
mov edi, 0xd81a42ca
and edx, edi
or edx, esi
xor edx, edi
mov esi, edx
and esi, ecx
xor edx, ecx
or edx, esi
mov ecx, edx
not ecx
mov esi, 0xf8105902
and edx, esi
and ecx, 0x7efa6fd
or ecx, edx
xor ecx, esi
cmp ecx, 0xffffffff
sete byte [ebp - 0x35]
cmp eax, 0xa
setl byte [ebp - 0x36]
mov eax, dword [ebp - 0x98]
lea ecx, [eax + 8]
mov dword [ebp - 0x34], ecx
add eax, 9
mov dword [ebp - 0x50], eax
mov eax, 0xa6dee630
cmp eax, 0xe798063a
jg 0x4817c7
cmp eax, 0xa6dee630
je 0x481800
cmp eax, 0xb6b27e70
je 0x481855
cmp eax, 0xc21dbbd0
jne 0x48179a
mov eax, 0x59463422
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x28], ecx
jmp 0x48179a
cmp eax, 0xe798063b
je 0x482d94
cmp eax, 0x365c09a3
je 0x481a2d
cmp eax, 0x59463422
jne 0x48179a
mov eax, dword [ebp - 0x28]
mov byte [eax], 0
inc eax
mov dword [ebp - 0x28], eax
cmp eax, dword [ebp - 0x20]
mov eax, 0x59463422
mov ecx, 0xe798063b
cmove eax, ecx
jmp 0x48179a
mov al, byte [ebp - 0x35]
mov cl, byte [ebp - 0x36]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and dl, ah
and al, cl
or al, dl
xor al, 1
or al, ah
xor ah, cl
mov cl, ah
xor cl, 1
and cl, al
xor al, 1
mov edx, eax
xor dl, ah
and dl, al
and ah, al
or ah, cl
mov al, dl
xor al, ah
test al, 1
mov ecx, 0xb6b27e70
mov esi, 0x365c09a3
cmovne ecx, esi
test ah, 1
mov eax, ecx
cmovne eax, esi
test dl, 1
cmove eax, ecx
jmp 0x48179a
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov esi, ecx
xor esi, 0xfffffffe
and esi, ecx
not ecx
mov edx, ecx
and edx, 0x3899c560
mov edi, 0xc7663a9e
and eax, edi
or eax, edx
xor eax, edi
mov edx, eax
and edx, esi
xor esi, eax
mov edi, dword [0x514f98]
or esi, edx
not esi
mov eax, esi
and eax, ecx
xor esi, ecx
or esi, eax
mov eax, esi
not eax
and eax, 0xcfab9d23
mov ecx, 0x305462dc
and esi, ecx
or esi, eax
xor esi, ecx
sete cl
sete byte [ebp - 0x12]
setne dl
cmp edi, 9
setg ah
mov dword [ebp - 0x1c], edi
cmp edi, 0xa
setl ch
setl byte [ebp - 0x11]
mov al, dl
xor al, cl
and al, dl
xor al, ch
xor al, 1
xor ah, dl
mov dl, ch
and dl, cl
xor ch, cl
or ch, dl
xor ah, 1
mov cl, ah
xor cl, ch
or ah, ch
xor ah, 1
or ah, cl
mov cl, ah
xor cl, 1
mov edx, ecx
and dl, ah
xor cl, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0xa0da02f3
mov edi, 0xe7a53eed
cmovne ecx, edi
test dl, 1
mov edi, ecx
mov edx, 0xa0da02f3
cmovne edi, edx
test al, al
cmove edi, ecx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48194a
cmp eax, 0x85788c17
je 0x481963
cmp eax, 0xa0da02f3
jne 0x481930
jmp 0x481bb1
cmp eax, 0xd7ff4ccd
je 0x481a22
cmp eax, 0xe7a53eed
jne 0x481930
mov eax, 0xd7ff4ccd
jmp 0x481930
mov bl, byte [ebp - 0x12]
mov byte [ebp - 0x30], bl
mov ecx, ebx
xor cl, 1
mov byte [ebp - 0x3c], cl
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or bl, dl
xor bl, 1
or cl, bl
mov dh, cl
xor dh, 1
mov eax, ecx
or al, dh
mov ah, al
xor ah, 1
mov bh, al
and bh, ah
mov ch, al
and ch, bh
xor bh, al
or bh, ch
xor dl, byte [ebp - 0x30]
or dl, bl
mov ch, bh
xor ch, 1
and ch, dl
xor dl, 1
and dl, bh
or dl, ch
mov bl, byte [ebp - 0x11]
xor al, byte [ebp - 0x3c]
mov bh, bl
xor bh, 1
or ah, byte [ebp - 0x30]
mov ch, bh
or ch, bl
xor ah, 1
or ah, al
xor ah, 1
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, ch
or al, bh
xor al, 1
xor ch, bh
mov dl, al
and dl, ch
xor ch, al
or ch, dl
xor ch, ah
and bh, dh
or dh, bl
and cl, bl
xor dh, 1
or cl, bh
mov al, dh
and al, cl
xor cl, dh
or cl, al
xor cl, ch
and ch, cl
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x481930
mov byte [ebp - 0x18], 0
mov eax, edi
jmp 0x481930
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, 0xfb50f1be
xor eax, edx
and eax, ecx
not ecx
mov edi, ecx
and edi, edx
mov edx, edi
and edx, eax
xor edi, eax
or edi, edx
mov esi, dword [0x514f98]
not eax
and eax, 0x4af0e40
and edi, 0xfb50f1bf
or edi, eax
not edi
mov eax, edi
and eax, ecx
xor edi, ecx
or edi, eax
cmp edi, 0xffffffff
sete byte [ebp - 0x12]
setne dl
sete ah
cmp esi, 9
setg al
mov dword [ebp - 0x1c], esi
cmp esi, 0xa
setl byte [ebp - 0x11]
setl cl
xor cl, ah
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, al
or al, dl
mov dl, ch
xor dl, 1
xor al, 1
or al, ch
xor ch, al
xor ch, 1
or al, dl
xor al, 1
or al, ch
mov edx, eax
xor dl, 1
and al, dl
mov ch, al
and ch, dl
xor al, dl
or al, ch
and ah, al
xor al, 1
and al, cl
or al, ah
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa0da02f3
mov esi, 0xe7a53eed
cmovne ecx, esi
test dl, 1
mov esi, 0xa0da02f3
cmovne esi, ecx
test al, al
not edi
cmove esi, ecx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x481b18
cmp eax, 0x85788c17
je 0x481b31
cmp eax, 0xa0da02f3
jne 0x481afe
jmp 0x481c4c
cmp eax, 0xd7ff4ccd
je 0x481ba6
cmp eax, 0xe7a53eed
jne 0x481afe
mov eax, 0xd7ff4ccd
jmp 0x481afe
mov dl, byte [ebp - 0x12]
mov ah, byte [ebp - 0x11]
xor dl, 1
mov cl, ah
xor cl, 1
mov al, dl
and al, cl
xor cl, dl
or cl, al
mov al, dl
xor al, ah
xor al, 1
and al, ah
or dl, ah
xor al, 1
mov ah, al
xor ah, dl
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
mov ch, dl
and ch, al
mov ah, dl
and ah, ch
xor ch, dl
xor dl, cl
xor cl, 1
or ch, ah
xor ch, cl
or al, cl
xor al, 1
or al, dl
mov cl, ch
xor cl, al
not cl
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmovne eax, edx
jmp 0x481afe
mov byte [ebp - 0x18], 0
mov eax, esi
jmp 0x481afe
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x481be9
cmp eax, 0x85788c17
je 0x481bfe
cmp eax, 0xa0da02f3
jne 0x481bcf
jmp 0x481d1a
cmp eax, 0xd7ff4ccd
je 0x481c44
cmp eax, 0xe7a53eed
jne 0x481bcf
mov eax, 0xd7ff4ccd
jmp 0x481bcf
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, eax
xor dl, 1
xor cl, 1
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
xor cl, al
mov ch, dl
or ch, cl
xor cl, dl
mov al, ch
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x481bcf
mov byte [ebp - 0x18], 0x1e
mov eax, edi
jmp 0x481bcf
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x481c84
cmp eax, 0x85788c17
je 0x481c9d
cmp eax, 0xa0da02f3
jne 0x481c6a
jmp 0x481dd1
cmp eax, 0xd7ff4ccd
je 0x481d0f
cmp eax, 0xe7a53eed
jne 0x481c6a
mov eax, 0xd7ff4ccd
jmp 0x481c6a
mov dl, byte [ebp - 0x12]
mov al, byte [ebp - 0x11]
mov ah, al
xor ah, 1
mov ch, dl
xor ch, 1
mov cl, dl
and cl, al
and al, ah
mov dh, ah
and dh, al
xor al, ah
and ah, ch
or cl, ah
xor cl, 1
or cl, ch
mov ah, cl
xor ah, 1
or al, dh
and dl, al
xor al, 1
and al, ch
or al, dl
mov edx, eax
xor dl, 1
and dl, ah
and cl, al
or cl, dl
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x481c6a
mov byte [ebp - 0x18], 0x1e
mov eax, esi
jmp 0x481c6a
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 1], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x481d53
cmp eax, 0x85788c17
je 0x481d68
cmp eax, 0xa0da02f3
jne 0x481d39
jmp 0x481ebd
cmp eax, 0xd7ff4ccd
je 0x481dc6
cmp eax, 0xe7a53eed
jne 0x481d39
mov eax, 0xd7ff4ccd
jmp 0x481d39
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
xor cl, 1
mov edx, eax
xor dl, cl
mov ch, al
xor ch, dl
xor ch, 1
and ch, dl
or cl, al
xor dl, 1
and dl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, ch
mov eax, edx
xor al, 1
and ch, al
xor al, ch
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, ebx
mov edx, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, ebx
jmp 0x481d39
mov byte [ebp - 0x18], 0x1a
mov eax, edi
jmp 0x481d39
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 1], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x481e0a
cmp eax, 0x85788c17
je 0x481e23
cmp eax, 0xa0da02f3
jne 0x481df0
jmp 0x481f9a
cmp eax, 0xd7ff4ccd
je 0x481eb2
cmp eax, 0xe7a53eed
jne 0x481df0
mov eax, 0xd7ff4ccd
jmp 0x481df0
mov ah, byte [ebp - 0x12]
mov al, byte [ebp - 0x11]
mov edx, eax
xor dl, 1
mov ch, ah
xor ch, 1
and dl, ch
mov cl, ah
and cl, al
or cl, dl
xor cl, 1
or cl, ch
mov edx, ecx
xor dl, 1
xor ch, al
xor ch, 1
and ch, al
xor al, ah
and al, ah
mov ah, ch
and ah, al
xor al, ch
or al, ah
mov ah, al
xor ah, 1
mov ch, al
and ch, ah
mov dh, ch
xor ch, al
or al, dl
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dh, 1
or dh, ah
xor dh, 1
or dh, ch
xor dh, dl
xor ah, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dh
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dh, 1
cmove eax, ecx
jmp 0x481df0
mov byte [ebp - 0x18], 0x1a
mov eax, esi
jmp 0x481df0
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 2], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x481ef6
cmp eax, 0x85788c17
je 0x481f0f
cmp eax, 0xa0da02f3
jne 0x481edc
jmp 0x482100
cmp eax, 0xd7ff4ccd
je 0x481f8f
cmp eax, 0xe7a53eed
jne 0x481edc
mov eax, 0xd7ff4ccd
jmp 0x481edc
mov cl, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
mov ch, al
xor ch, ah
and ah, cl
or cl, dl
xor cl, 1
or cl, ch
and al, dl
or al, ah
mov edx, eax
xor dl, 1
mov ah, cl
mov ch, dl
mov dh, cl
and dh, dl
xor dl, cl
xor cl, 1
and ah, cl
xor ah, 1
mov ebx, ecx
xor bl, ah
or ah, cl
and ch, al
xor ah, 1
or ah, bl
xor ch, 1
mov cl, al
xor cl, ch
or ch, al
xor ch, 1
or ch, cl
xor ch, ah
or dl, dh
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x481edc
mov byte [ebp - 0x18], 0x1d
mov eax, edi
jmp 0x481edc
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 2], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x481fd3
cmp eax, 0x85788c17
je 0x481fec
cmp eax, 0xa0da02f3
jne 0x481fb9
jmp 0x482250
cmp eax, 0xd7ff4ccd
je 0x4820f5
cmp eax, 0xe7a53eed
jne 0x481fb9
mov eax, 0xd7ff4ccd
jmp 0x481fb9
mov ch, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov cl, ch
xor cl, 1
mov eax, ecx
and al, ch
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov byte [ebp - 0x30], al
mov ah, dl
xor ah, 1
and dl, ah
mov dh, ah
and dh, dl
xor dl, ah
or dl, dh
mov ah, al
xor ah, 1
mov dh, al
xor dh, ah
and dh, al
or cl, ch
xor cl, 1
mov ch, dh
xor ch, 1
mov ebx, ecx
xor bl, ch
mov bh, ch
and bh, dh
mov al, ch
and al, bh
xor bh, ch
or bh, al
xor bh, cl
xor bl, 1
or cl, dh
xor cl, 1
or cl, bl
mov al, bh
xor al, cl
or cl, bh
xor cl, 1
or cl, al
xor cl, 1
mov al, cl
xor al, dl
xor al, 1
and al, dl
or cl, dl
and ah, dl
xor dl, 1
xor cl, 1
mov ch, al
and ch, cl
xor cl, al
or cl, ch
mov ch, byte [ebp - 0x30]
mov al, ch
xor al, dl
and al, ch
and dl, ch
or dl, ah
xor al, 1
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov eax, edx
xor al, 1
and dl, al
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
mov ch, cl
and ch, al
mov dh, dl
and dh, ah
mov bl, ch
and bl, cl
xor ch, cl
or ch, bl
xor dh, 1
mov bl, dh
xor bl, ah
or dh, ah
xor dh, 1
or dh, bl
xor dh, ch
xor ah, al
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, dh
test dl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dh, 1
cmove eax, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x481fb9
mov byte [ebp - 0x18], 0x1d
mov eax, esi
jmp 0x481fb9
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 3], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x482139
cmp eax, 0x85788c17
je 0x482152
cmp eax, 0xa0da02f3
jne 0x48211f
jmp 0x48231a
cmp eax, 0xd7ff4ccd
je 0x482245
cmp eax, 0xe7a53eed
jne 0x48211f
mov eax, 0xd7ff4ccd
jmp 0x48211f
mov cl, byte [ebp - 0x12]
mov byte [ebp - 0x30], cl
mov al, byte [ebp - 0x11]
mov byte [ebp - 0x3c], al
mov bh, cl
xor bh, 1
mov dl, bh
or dl, cl
xor dl, 1
mov ch, al
xor ch, 1
mov cl, al
or cl, ch
mov ah, cl
mov bl, al
and bl, ch
mov dh, bl
xor dh, 1
xor bl, al
or dh, ch
xor dh, 1
or dh, bl
mov bl, dh
and bl, cl
xor cl, ch
mov byte [ebp - 0x44], cl
mov cl, byte [ebp - 0x30]
and ch, cl
xor cl, dl
mov al, cl
xor al, 1
and al, dl
mov dl, al
and dl, cl
xor al, cl
or al, dl
xor ah, 1
xor dh, 1
and dh, ah
or dh, bl
mov bl, byte [ebp - 0x3c]
or ah, bl
xor ah, 1
or ah, byte [ebp - 0x44]
xor dh, 1
mov cl, dh
xor cl, ah
or dh, ah
xor dh, 1
or dh, cl
mov cl, al
xor cl, 1
and al, cl
mov dl, cl
and dl, al
xor al, cl
mov cl, dh
xor cl, 1
and dh, cl
or al, dl
mov dl, cl
and dl, dh
xor dh, cl
or dh, dl
mov cl, al
xor cl, 1
and cl, dh
xor dh, 1
and dh, al
or dh, cl
mov al, bh
mov cl, bl
xor al, bl
and al, bh
and bh, bl
or bh, ch
mov ecx, eax
and cl, bh
xor bh, al
or bh, cl
mov al, dh
xor al, bh
xor bh, 1
mov cl, dh
xor cl, bh
xor al, 1
or bh, dh
xor bh, 1
or bh, al
mov al, bh
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test bh, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x48211f
mov byte [ebp - 0x18], 0x13
mov eax, edi
jmp 0x48211f
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 3], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x482289
cmp eax, 0x85788c17
je 0x48229e
cmp eax, 0xa0da02f3
jne 0x48226f
jmp 0x482404
cmp eax, 0xd7ff4ccd
je 0x48230f
cmp eax, 0xe7a53eed
jne 0x48226f
mov eax, 0xd7ff4ccd
jmp 0x48226f
mov cl, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov eax, edx
xor al, 1
mov ah, cl
xor ah, 1
mov ch, ah
xor ch, dl
xor ch, 1
or ch, ah
xor ch, 1
and al, dl
mov dh, al
and dh, dl
xor al, dl
or al, dh
and ah, al
xor al, 1
and al, cl
or al, ah
mov cl, al
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, ch
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x48226f
mov byte [ebp - 0x18], 0x13
mov eax, esi
jmp 0x48226f
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 4], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x482353
cmp eax, 0x85788c17
je 0x48236c
cmp eax, 0xa0da02f3
jne 0x482339
jmp 0x482596
cmp eax, 0xd7ff4ccd
je 0x4823f9
cmp eax, 0xe7a53eed
jne 0x482339
mov eax, 0xd7ff4ccd
jmp 0x482339
mov al, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov ah, dl
xor ah, 1
or ah, al
xor al, 1
mov ch, al
xor ch, dl
mov cl, ch
xor cl, al
and cl, ch
xor ah, 1
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, cl
mov dh, dl
and dh, ch
xor ch, dl
mov dl, ah
and dl, al
or ch, dh
mov dh, ah
and dh, dl
xor dl, ah
or dl, dh
mov ah, ch
xor ah, 1
and ah, dl
xor dl, 1
and dl, ch
or dl, ah
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x482339
mov byte [ebp - 0x18], 1
mov eax, edi
jmp 0x482339
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 4], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48243d
cmp eax, 0x85788c17
je 0x482456
cmp eax, 0xa0da02f3
jne 0x482423
jmp 0x48265f
cmp eax, 0xd7ff4ccd
je 0x48258b
cmp eax, 0xe7a53eed
jne 0x482423
mov eax, 0xd7ff4ccd
jmp 0x482423
mov ch, byte [ebp - 0x12]
mov bl, byte [ebp - 0x11]
mov bh, ch
xor bh, 1
mov cl, bh
and cl, ch
mov al, bh
xor al, cl
xor cl, 1
or cl, ch
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov byte [ebp - 0x30], al
mov edx, ebx
xor dl, 1
mov ah, cl
or ah, al
xor ah, 1
xor bh, ah
mov al, ah
or ah, ch
mov dh, dl
or dh, bl
xor al, cl
xor bh, 1
xor ah, 1
or ah, bh
mov bh, al
xor bh, ah
or ah, al
mov ch, dh
xor ch, 1
xor ah, 1
or ah, bh
and ch, dh
xor ch, 1
mov al, ch
xor al, dh
or ch, dh
xor ch, 1
or ch, al
mov al, ch
xor al, 1
and al, bl
and ch, dl
or ch, al
mov al, dh
and al, dl
xor dh, dl
or dh, al
xor ch, 1
mov al, ch
xor al, dh
or ch, dh
xor ch, 1
or ch, al
mov al, ch
xor al, 1
and ch, al
mov dh, al
and dh, ch
xor ch, al
or ch, dh
mov al, ch
and al, ah
xor ah, 1
xor ch, 1
and ch, ah
or ch, al
mov dh, byte [ebp - 0x30]
mov ah, dh
and ah, cl
mov al, bl
xor dh, bl
mov bl, dh
and al, dl
xor ah, 1
mov dh, cl
xor dh, ah
or ah, cl
xor ah, 1
or ah, dh
xor al, 1
mov dh, dl
xor dh, al
or al, dl
xor al, 1
or al, dh
mov dh, ah
xor dh, 1
and dh, al
xor al, 1
and al, ah
or al, dh
or dl, cl
xor dl, 1
or dl, bl
xor al, 1
mov cl, al
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov cl, al
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor ch, 1
mov edx, ecx
xor dl, ch
and ch, cl
or ch, dl
mov al, ch
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test ch, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x482423
mov byte [ebp - 0x18], 1
mov eax, esi
jmp 0x482423
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 5], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4825cf
cmp eax, 0x85788c17
je 0x4825e4
cmp eax, 0xa0da02f3
jne 0x4825b5
jmp 0x4827a2
cmp eax, 0xd7ff4ccd
je 0x482654
cmp eax, 0xe7a53eed
jne 0x4825b5
mov eax, 0xd7ff4ccd
jmp 0x4825b5
mov cl, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov ah, cl
xor ah, 1
mov al, ah
and al, cl
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ch, al
and al, dl
xor dl, 1
xor cl, dl
mov dh, cl
xor dh, ah
and dh, cl
xor ch, 1
and ch, dl
or al, ch
mov cl, dh
xor cl, 1
mov dl, al
xor dl, 1
and dl, dh
and cl, al
or cl, dl
mov dl, dh
xor dl, al
or al, dh
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x4825b5
mov byte [ebp - 0x18], 0xb
mov eax, edi
jmp 0x4825b5
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 5], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x482698
cmp eax, 0x85788c17
je 0x4826b1
cmp eax, 0xa0da02f3
jne 0x48267e
jmp 0x4828d9
cmp eax, 0xd7ff4ccd
je 0x482797
cmp eax, 0xe7a53eed
jne 0x48267e
mov eax, 0xd7ff4ccd
jmp 0x48267e
mov cl, byte [ebp - 0x12]
mov ch, byte [ebp - 0x11]
mov ah, cl
xor ah, 1
mov al, ch
xor al, 1
mov dh, cl
or dh, ah
mov dl, dh
xor dl, 1
mov bl, ah
xor bl, dh
and bl, ah
and dl, cl
and dh, ah
or dh, dl
mov dl, bl
xor dl, 1
xor bl, dh
xor dh, 1
or dh, dl
xor dh, 1
or dh, bl
mov dl, al
and dl, ch
mov ebx, edx
xor bl, 1
xor dl, al
or bl, ch
xor bl, 1
or bl, dl
xor bl, 1
mov dl, al
or dl, ch
mov bh, bl
xor bh, dl
or dl, bl
xor dl, 1
or dl, bh
mov ebx, edx
xor bl, 1
and dl, bl
mov bh, bl
and bh, dl
xor dl, bl
or dl, bh
xor dl, dh
mov dh, dl
xor dh, 1
or cl, ch
xor cl, 1
xor al, ah
mov ah, cl
and ah, al
xor al, cl
or al, ah
mov ecx, eax
xor cl, 1
mov ah, cl
and ah, al
xor cl, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, cl
mov al, ah
xor al, 1
and dh, dl
mov cl, ah
and cl, al
xor dh, 1
mov ch, dh
xor ch, dl
or dh, dl
xor dh, 1
or dh, ch
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
xor cl, dh
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x48267e
mov byte [ebp - 0x18], 0xb
mov eax, esi
jmp 0x48267e
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 6], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4827db
cmp eax, 0x85788c17
je 0x4827f4
cmp eax, 0xa0da02f3
jne 0x4827c1
jmp 0x482996
cmp eax, 0xd7ff4ccd
je 0x4828ce
cmp eax, 0xe7a53eed
jne 0x4827c1
mov eax, 0xd7ff4ccd
jmp 0x4827c1
mov al, byte [ebp - 0x12]
mov dh, byte [ebp - 0x11]
mov byte [ebp - 0x1c], dh
mov dl, al
xor dl, 1
mov ch, dl
and ch, al
mov cl, dl
and cl, ch
xor ch, dl
or ch, cl
mov ah, dh
xor ah, 1
mov cl, ah
and cl, dh
mov dh, ah
and dh, cl
xor cl, ah
or cl, dh
or dl, al
mov bh, dl
mov dh, cl
xor dh, 1
mov bl, cl
xor bl, dh
and bl, cl
mov al, ch
xor al, dl
and al, ch
and dl, ch
xor dh, ch
and dh, ch
xor cl, ch
xor ch, 1
xor bh, 1
and bh, ch
or ah, byte [ebp - 0x1c]
or dl, bh
mov ch, al
and ch, dl
xor dl, al
mov al, ah
xor al, 1
or dl, ch
mov ch, bl
xor ch, 1
and al, ch
and bl, ah
or bl, al
mov al, ch
and al, ah
xor ch, ah
or ch, al
xor ch, 1
mov eax, ebx
and al, ch
xor ch, bl
or ch, al
xor ch, dl
xor dh, 1
xor cl, 1
mov al, dh
xor al, cl
or cl, dh
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
mov dh, ch
xor dh, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, dh
or dh, al
and al, ch
or al, cl
mov ecx, eax
xor cl, dh
test al, 1
mov eax, 0xe7a53eed
mov esi, 0xd7ff4ccd
cmovne eax, esi
test dh, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, esi
jmp 0x4827c1
mov byte [ebp - 0x18], 0x24
mov eax, edi
jmp 0x4827c1
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 6], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x482912
cmp eax, 0x85788c17
je 0x482927
cmp eax, 0xa0da02f3
jne 0x4828f8
jmp 0x4829ac
cmp eax, 0xd7ff4ccd
je 0x48298b
cmp eax, 0xe7a53eed
jne 0x4828f8
mov eax, 0xd7ff4ccd
jmp 0x4828f8
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, ecx
xor dl, 1
xor al, 1
mov ah, al
xor ah, cl
mov ch, ah
xor ch, al
and ch, ah
mov ah, cl
and ah, dl
mov dh, ah
xor dh, 1
xor ah, cl
or dh, dl
xor dh, 1
or dh, ah
xor dh, al
mov al, dh
xor al, 1
mov cl, ch
xor cl, dh
and cl, ch
and dh, ch
xor ch, 1
and ch, al
or dh, ch
mov eax, ecx
xor al, dh
test al, 1
mov edi, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edi, ebx
test dh, 1
mov eax, edi
cmovne eax, ebx
test cl, 1
cmove eax, edi
jmp 0x4828f8
mov byte [ebp - 0x18], 0x24
mov eax, esi
jmp 0x4828f8
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 7], al
mov eax, 0x365c09a3
jmp 0x48179a
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x98]
mov byte [ecx + 7], al
mov eax, dword [0x514ef4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1862000c
mov edi, 0xc2082050
and eax, edi
or eax, edx
mov esi, dword [0x514ef0]
xor eax, edi
and ecx, 0x2595dfa3
or ecx, eax
setne dl
sete ch
cmp esi, 0xa
setl ah
cmp esi, 9
setg al
mov cl, al
xor cl, ah
and cl, al
mov dh, cl
not dh
and dh, cl
mov bl, dh
and bl, cl
xor dh, cl
or dh, bl
mov cl, ch
mov ebx, eax
xor bl, ch
and bl, al
and al, ch
or ch, dh
xor ch, 1
xor cl, dh
not cl
and cl, dh
mov dh, ch
and dh, cl
xor cl, ch
or cl, dh
and dl, ah
or al, dl
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
xor dl, 1
xor cl, 1
mov ch, cl
or ch, dl
xor cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xb6b27e70
mov esi, 0xc21dbbd0
cmovne eax, esi
test ch, 1
mov ecx, 0xb6b27e70
cmovne eax, ecx
test dl, 1
mov ecx, dword [ebp - 0x34]
mov dword [ebp - 0x24], ecx
mov ecx, dword [ebp - 0x50]
mov dword [ebp - 0x20], ecx
cmove eax, esi
jmp 0x48179a
xor eax, eax
mov ecx, 0xabe6e832
cmp ecx, 0x53e4ccfb
je 0x484644
cmp ecx, 0xc42a88ad
je 0x482dcf
cmp ecx, 0xabe6e832
jne 0x482d9b
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x20]
cmp ecx, 8
mov ecx, 0x53e4ccfb
mov edx, 0xc42a88ad
cmovb ecx, edx
jmp 0x482d9b
mov esi, dword [ebp - 0x20]
mov edi, dword [ebp - 0x98]
mov al, byte [edi + esi]
mov byte [ebp - 0x28], al
mov ebx, dword [ebp - 0x20]
add bl, 0x6c
mov eax, ebx
not al
mov dh, bl
mov ah, al
and ah, bl
mov ecx, eax
and cl, 0x76
and bl, 0x89
or bl, cl
xor bl, 0x7a
or bl, al
and al, 0x1a
and dh, 0xe5
or dh, al
mov al, dh
xor al, 0x44
xor dh, 0x1a
mov cl, ah
not cl
mov dl, dh
and dl, 0xa3
and al, 0x5c
or al, dl
or dh, cl
and cl, 0xa3
and ah, 0x5c
or ah, cl
xor ah, al
not dh
or dh, ah
mov al, dh
not al
and al, 1
and dh, 0xf2
or dh, al
xor dh, 0xf2
or dh, 0xc
mov al, dh
mov byte [ebp - 0x30], dh
not al
mov ecx, eax
mov byte [ebp - 0x34], al
mov al, dh
and al, 0x80
mov dh, cl
and dh, 0x73
or dh, al
mov al, dh
xor al, 0x7f
xor dh, 0x80
mov cl, dh
and cl, 0x60
mov ah, al
and al, 0x9b
or al, cl
mov ecx, ebx
not cl
mov dl, bl
xor dl, 0x7b
and dl, bl
or dh, cl
mov byte [ebp - 0x50], cl
and cl, 0x64
mov ch, bl
mov byte [ebp - 0x1c], bl
and bl, 0x9b
or bl, cl
xor bl, al
not dh
or dh, bl
mov cl, byte [ebp - 0x28]
mov bh, cl
not bh
mov al, cl
or al, 0x6c
mov ch, al
and ch, 0x16
mov bl, bh
and bl, 0x81
or bl, ch
mov ch, cl
xor ch, 0x93
and ch, cl
mov cl, ch
not cl
or al, cl
and cl, 0x16
and ch, 0xe9
or ch, cl
xor ch, bl
not al
or al, ch
mov ecx, eax
not cl
and cl, 0xc0
and al, 0x3f
or al, cl
mov ecx, eax
xor cl, 0xac
xor al, 0x53
and cl, 0xee
mov ch, al
and ch, 0x11
or ch, cl
xor ch, 0xe2
and al, 0xc
or al, ch
mov ecx, eax
not cl
and cl, 0xd
and al, 0xf2
or al, cl
and bh, 0xf3
mov ch, byte [ebp - 0x28]
xor ch, 0xc
or ch, bh
mov bl, ch
not bl
mov cl, bl
and cl, 0x44
and ch, 0xbb
or ch, cl
mov bh, ch
mov ch, byte [ebp - 0x30]
and ch, 9
mov cl, byte [ebp - 0x34]
and cl, 0x72
or cl, ch
or ah, 9
and ah, 0x8d
xor ah, cl
mov ecx, edx
not cl
mov ch, cl
and ch, 0x92
and dl, 0x6d
or dl, ch
mov ch, byte [ebp - 0x1c]
or ch, 0x84
or cl, ch
and ch, 0x92
mov byte [ebp - 0x1c], ch
mov ch, byte [ebp - 0x50]
and ch, 0x69
add ch, byte [ebp - 0x1c]
xor ch, dl
not cl
or cl, ch
mov dl, ah
not dl
and dl, 0xd0
and ah, 0x27
or ah, dl
mov dl, cl
not dl
and dl, 0xd0
and cl, 0x2f
or cl, dl
xor cl, ah
mov dl, dh
not dl
and dl, 0x64
and dh, 0x9b
or dh, dl
xor dh, 0x9b
mov dl, cl
and dl, dh
xor dh, cl
mov ecx, eax
xor cl, 0xf2
xor al, 0xd
xor bh, 0x44
or dh, dl
mov dl, cl
xor dl, bh
and dl, cl
and al, 0xef
and cl, 0x10
or cl, al
and bh, 0xef
and bl, 0x10
or bl, bh
xor bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, dh
and bl, al
and al, dh
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov byte [edi + esi], al
mov eax, dword [ebp - 0x20]
inc eax
jmp 0x482d96
mov eax, dword [ebp - 0x98]
mov byte [eax + 8], 0
push eax
call 0x4492f6
push dword [ebp - 0xf0]
push dword [ebp - 0x114]
call eax
mov eax, dword [0x514ef4]
lea esi, [eax - 1]
imul esi, eax
mov edi, esi
not edi
mov eax, esi
and eax, 0x90e95e8c
mov edx, edi
mov ebx, 0x6f16a173
and edx, ebx
or edx, eax
mov eax, edx
xor eax, ebx
mov dword [ebp - 0x28], eax
mov ebx, edx
xor ebx, 0x56ca0563
and ebx, eax
mov eax, ebx
not eax
mov dword [ebp - 0x1c], eax
mov ecx, 0x78f80aa5
and dword [ebp - 0x1c], ecx
and ebx, 0x8707f55a
add ebx, dword [ebp - 0x1c]
or esi, 0xc6235bef
or eax, esi
mov ecx, 0x78f80aa5
and esi, ecx
and edi, 0x104a410
or edi, esi
xor edi, ebx
not eax
or eax, edi
mov esi, eax
not esi
and esi, 0x6f11b666
and eax, 0x90ee4999
or eax, esi
xor edx, 0x890c04
and edx, 0x29f2d05
mov ecx, dword [ebp - 0x28]
mov esi, ecx
and esi, 0xfd60d2fa
or esi, edx
mov edx, eax
xor edx, 0x40450233
xor esi, 0x29f2d04
and ecx, 1
or ecx, esi
xor eax, 0xa932ed88
mov esi, eax
mov edi, 0x3e98d84c
and esi, edi
mov ebx, 0xc16727b3
and edx, ebx
or edx, esi
mov esi, ecx
not esi
or eax, ecx
and ecx, edi
and esi, ebx
or esi, ecx
mov ecx, dword [0x514ef0]
xor esi, edx
not eax
or eax, esi
mov edx, eax
not edx
and eax, 0x715d8f01
and edx, 0x8ea270fe
or edx, eax
mov eax, edx
xor eax, 0x602601c
xor edx, 0x515c8600
mov esi, 0xd9fc96e2
and edx, esi
and eax, 0x2603691d
or eax, edx
xor eax, esi
cmp eax, 0xffffffff
sete byte [ebp - 0x35]
cmp ecx, 0xa
setl byte [ebp - 0x36]
mov eax, dword [ebp - 0x9c]
lea ecx, [eax + 8]
mov dword [ebp - 0x50], ecx
add eax, 9
mov dword [ebp - 0x3c], eax
mov eax, 0xa6dee630
cmp eax, 0xe798063a
jg 0x4847b5
cmp eax, 0xa6dee630
je 0x4847ee
cmp eax, 0xb6b27e70
je 0x48487b
cmp eax, 0xc21dbbd0
jne 0x484788
mov eax, 0x59463422
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x30], ecx
jmp 0x484788
cmp eax, 0xe798063b
je 0x485dd0
cmp eax, 0x365c09a3
je 0x484a12
cmp eax, 0x59463422
jne 0x484788
mov eax, dword [ebp - 0x30]
mov byte [eax], 0
inc eax
mov dword [ebp - 0x30], eax
cmp eax, dword [ebp - 0x20]
mov eax, 0x59463422
mov ecx, 0xe798063b
cmove eax, ecx
jmp 0x484788
mov al, byte [ebp - 0x35]
mov dl, byte [ebp - 0x36]
mov ah, dl
xor ah, 1
mov ch, al
mov dh, dl
and dh, ah
mov cl, dh
xor cl, 1
xor dh, dl
or cl, ah
xor cl, 1
or cl, dh
xor cl, al
xor al, 1
and ah, al
and ch, dl
or ch, ah
xor al, ch
and al, ch
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and al, ah
and cl, dl
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ch, dl
and ch, cl
xor cl, dl
or cl, ch
mov ch, al
xor ch, 1
and ch, cl
xor cl, 1
and cl, al
or cl, ch
mov al, ah
and al, dl
xor ah, dl
or ah, al
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0x365c09a3
mov esi, 0xb6b27e70
cmovne eax, esi
test cl, 1
cmove eax, esi
not dl
test dl, 1
mov ecx, 0x365c09a3
cmovne eax, ecx
jmp 0x484788
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10200308
mov esi, eax
and esi, 0x25500000
or esi, edx
mov edx, esi
xor edx, 0x1000000
xor esi, 0xdaa96c92
mov edi, ecx
or edi, 0x34700000
mov ebx, 0xfef96c92
and esi, ebx
and edx, 0x1000308
or edx, esi
and edi, ebx
mov esi, eax
and esi, 0x69065
or esi, edi
mov ebx, dword [0x514f98]
xor esi, edx
mov edx, esi
not edx
and edx, 0x4c00a23f
and esi, 0xb3ff5dc0
or esi, edx
mov edi, esi
xor edi, 0x868f5ec9
xor esi, 0x7970a136
and ecx, esi
and edi, eax
or edi, ecx
not edi
or edi, esi
cmp edi, 0xffffffff
sete byte [ebp - 0x12]
sete al
cmp ebx, 9
setg cl
mov dword [ebp - 0x1c], ebx
cmp ebx, 0xa
setl byte [ebp - 0x11]
xor al, cl
mov edx, eax
xor dl, 1
or cl, dl
mov ah, cl
xor ah, 1
mov ch, ah
and ch, cl
mov dh, ch
and dh, ah
xor ch, ah
mov ah, dl
and ah, al
or ch, dh
mov dh, ah
and dh, dl
xor ah, dl
or ah, dh
xor ah, ch
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov al, cl
xor al, ah
test cl, cl
mov esi, 0xa0da02f3
mov ecx, 0xe7a53eed
cmovne esi, ecx
not edi
test ah, 1
cmove esi, ecx
test al, 1
mov eax, 0xa0da02f3
cmove esi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48498e
cmp eax, 0x85788c17
je 0x4849a3
cmp eax, 0xa0da02f3
jne 0x484974
jmp 0x484bfe
cmp eax, 0xd7ff4ccd
je 0x484a07
cmp eax, 0xe7a53eed
jne 0x484974
mov eax, 0xd7ff4ccd
jmp 0x484974
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, ecx
xor dl, 1
mov ch, al
xor ch, 1
mov ah, dl
and ah, ch
or dl, al
and al, cl
or al, ah
xor al, 1
or al, ch
xor dl, 1
or ch, cl
xor ch, 1
mov cl, dl
and cl, ch
xor ch, dl
or ch, cl
mov cl, al
xor cl, ch
xor ch, 1
or ch, al
xor cl, 1
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x484974
mov byte [ebp - 0x18], 0
mov eax, esi
jmp 0x484974
mov eax, dword [0x514f9c]
mov ebx, dword [0x514f98]
lea esi, [eax - 1]
imul esi, eax
mov eax, esi
not eax
mov ecx, eax
mov edi, 0x50b8d9a2
and ecx, edi
mov edx, eax
or edx, edi
xor edx, ecx
mov ecx, edx
not ecx
and edx, 0xcf721024
and ecx, 0x308defdb
or ecx, edx
mov edx, ecx
xor edx, 0x200438
xor ecx, 0xb4a4987
and ecx, 0x6b5f7bc7
mov edi, 0x94a08438
and edx, edi
or edx, ecx
xor edx, edi
and eax, 0xb52a9bd1
mov ecx, 0x4ad5642e
and esi, ecx
or esi, eax
xor esi, ecx
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov eax, esi
not eax
and eax, 0xcec7b2e6
mov ecx, 0x31384d19
and esi, ecx
or esi, eax
xor esi, ecx
setne dl
sete ch
sete byte [ebp - 0x12]
cmp ebx, 9
setg al
mov dword [ebp - 0x1c], ebx
cmp ebx, 0xa
setl ah
setl byte [ebp - 0x11]
mov cl, al
xor cl, ah
and cl, al
mov dh, cl
not dh
and dh, cl
mov bl, dh
and bl, cl
xor dh, cl
or dh, bl
mov cl, ch
and dl, ah
or ah, ch
and al, ch
or ch, dh
xor cl, dh
not cl
and cl, dh
mov dh, ch
xor dh, cl
xor cl, 1
or cl, ch
xor dh, 1
xor cl, 1
or cl, dh
xor ah, 1
or al, dl
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
and ah, cl
and al, dl
mov ch, ah
and ch, cl
xor ah, cl
or ah, ch
mov ch, al
and ch, dl
xor al, dl
or al, ch
xor al, ah
mov ah, cl
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, al
test dl, 1
mov edi, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne edi, edx
test al, 1
cmove edi, edx
test cl, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x484b60
cmp eax, 0x85788c17
je 0x484b79
cmp eax, 0xa0da02f3
jne 0x484b46
jmp 0x484d63
cmp eax, 0xd7ff4ccd
je 0x484bf3
cmp eax, 0xe7a53eed
jne 0x484b46
mov eax, 0xd7ff4ccd
jmp 0x484b46
mov cl, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov eax, ecx
xor al, 1
mov ah, dl
xor ah, 1
mov ch, cl
xor ch, dl
or ah, cl
or cl, dl
xor cl, 1
or cl, ch
or al, dl
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ch, dl
and ch, al
mov ah, dl
and ah, ch
xor ch, dl
or ch, ah
mov dl, ch
xor ch, 1
and ch, cl
xor cl, 1
and dl, cl
or ch, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x484b46
mov byte [ebp - 0x18], 0
mov eax, edi
jmp 0x484b46
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x484c36
cmp eax, 0x85788c17
je 0x484c4f
cmp eax, 0xa0da02f3
jne 0x484c1c
jmp 0x484e83
cmp eax, 0xd7ff4ccd
je 0x484d58
cmp eax, 0xe7a53eed
jne 0x484c1c
mov eax, 0xd7ff4ccd
jmp 0x484c1c
mov dl, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov eax, edx
xor al, 1
mov ah, al
mov byte [ebp - 0x28], cl
mov ch, cl
xor ch, 1
mov dh, ch
and dh, cl
xor ch, dh
xor dh, 1
or cl, dh
xor cl, 1
mov byte [ebp - 0x34], cl
or ch, cl
mov cl, ch
xor cl, 1
mov ebx, ecx
or bl, ch
mov al, dl
and al, ah
mov byte [ebp - 0x44], ah
mov bh, al
and bh, dl
xor al, dl
or al, bh
and ch, dl
or dl, ah
xor dl, 1
mov bh, al
and bh, dl
xor dl, al
mov eax, ebx
xor al, 1
or dl, bh
mov bh, bl
and bh, al
mov ah, bl
and ah, bh
xor bh, bl
or bh, ah
mov bl, byte [ebp - 0x28]
xor dh, bl
or dh, byte [ebp - 0x34]
xor dh, bh
mov ah, al
xor ah, bl
or al, bl
xor al, 1
or al, ah
xor dh, 1
mov ah, dh
xor ah, al
or dh, al
xor dh, 1
or dh, ah
xor dl, 1
mov eax, edx
xor al, dh
xor al, 1
and al, dh
or dl, dh
xor dl, 1
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ah, byte [ebp - 0x44]
mov al, ah
xor al, cl
and al, ah
and cl, ah
or cl, ch
mov ah, al
xor ah, 1
xor al, cl
xor cl, 1
or cl, ah
xor cl, 1
or cl, al
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ah, dl
xor ah, al
or dl, al
xor dl, 1
or dl, ah
mov ah, dl
and dl, cl
mov ch, al
and ch, cl
xor al, cl
xor cl, 1
xor ah, 1
and ah, cl
or dl, ah
or al, ch
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x484c1c
mov byte [ebp - 0x18], 0x1e
mov eax, esi
jmp 0x484c1c
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x484d9b
cmp eax, 0x85788c17
je 0x484db4
cmp eax, 0xa0da02f3
jne 0x484d81
jmp 0x484f53
cmp eax, 0xd7ff4ccd
je 0x484e78
cmp eax, 0xe7a53eed
jne 0x484d81
mov eax, 0xd7ff4ccd
jmp 0x484d81
mov cl, byte [ebp - 0x12]
mov ah, byte [ebp - 0x11]
mov edx, ecx
xor dl, 1
mov al, ah
xor al, 1
mov ch, dl
or ch, cl
mov dh, ch
xor dh, 1
and dh, ch
mov bl, ch
and bl, dh
xor dh, ch
or dh, bl
xor dh, dl
mov bl, ch
and bl, dl
xor ch, dl
or ch, bl
mov bl, ch
xor bl, dh
xor dh, 1
xor bl, 1
or dh, ch
xor dh, 1
or dh, bl
mov ch, al
or ch, ah
xor ch, 1
mov bl, ah
and bl, ch
xor ch, ah
or ch, bl
mov bl, dh
xor bl, 1
and bl, ch
xor ch, 1
and ch, dh
or ch, bl
mov dh, dl
and dh, cl
mov bl, dh
xor bl, 1
xor dh, dl
or bl, cl
xor bl, 1
or bl, dh
xor bl, al
xor bl, 1
xor cl, ah
or al, dl
xor al, 1
or al, cl
mov cl, bl
xor cl, al
or al, bl
xor al, 1
or al, cl
mov cl, al
xor cl, 1
mov dl, ch
xor dl, 1
and cl, dl
and ch, al
or ch, cl
mov cl, dl
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, ch
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmove eax, ebx
jmp 0x484d81
mov byte [ebp - 0x18], 0x1e
mov eax, edi
jmp 0x484d81
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 1], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x484ebc
cmp eax, 0x85788c17
je 0x484ed5
cmp eax, 0xa0da02f3
jne 0x484ea2
jmp 0x4850da
cmp eax, 0xd7ff4ccd
je 0x484f48
cmp eax, 0xe7a53eed
jne 0x484ea2
mov eax, 0xd7ff4ccd
jmp 0x484ea2
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
xor dl, cl
xor dl, 1
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor cl, al
xor cl, 1
and cl, al
xor dl, 1
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
and cl, ch
xor ch, 1
xor al, 1
mov dl, ch
xor dl, al
and dl, ch
and al, ch
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x484ea2
mov byte [ebp - 0x18], 0x1a
mov eax, esi
jmp 0x484ea2
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 1], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x484f8c
cmp eax, 0x85788c17
je 0x484fa5
cmp eax, 0xa0da02f3
jne 0x484f72
jmp 0x48524a
cmp eax, 0xd7ff4ccd
je 0x4850cf
cmp eax, 0xe7a53eed
jne 0x484f72
mov eax, 0xd7ff4ccd
jmp 0x484f72
mov cl, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov ch, cl
xor ch, 1
mov ebx, edx
xor bl, 1
mov ah, cl
xor ah, ch
mov byte [ebp - 0x28], ah
mov ah, dl
mov bh, dl
mov byte [ebp - 0x4c], dl
or ah, bl
mov byte [ebp - 0x34], ah
or ah, bl
mov byte [ebp - 0x44], ah
mov dh, cl
and dh, ch
and bh, bl
mov dl, cl
mov ah, cl
mov byte [ebp - 0x58], cl
xor dl, dh
mov byte [ebp - 0x40], dl
xor dh, 1
or dh, ch
or bl, ch
or ch, cl
mov al, ch
xor al, 1
and al, ch
xor al, 1
mov dl, al
xor dl, ch
or al, ch
xor al, 1
or al, dl
mov cl, byte [ebp - 0x28]
and cl, ah
mov byte [ebp - 0x28], cl
mov dl, cl
xor dl, 1
mov ah, cl
and ah, dl
mov cl, ah
xor ah, byte [ebp - 0x28]
xor cl, 1
or cl, dl
xor cl, 1
or cl, ah
mov ah, al
xor ah, 1
and ah, cl
xor cl, 1
and cl, al
or cl, ah
mov al, ch
and al, dl
xor dl, ch
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
mov ah, byte [ebp - 0x4c]
mov cl, byte [ebp - 0x34]
xor cl, ah
or dl, al
mov ch, byte [ebp - 0x44]
xor ch, 1
xor cl, 1
mov al, ch
and al, cl
xor cl, ch
or cl, al
xor dl, 1
mov al, dl
xor al, cl
xor al, 1
and al, cl
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dh, 1
or dh, byte [ebp - 0x40]
mov cl, ah
mov al, ah
and al, bh
xor bh, cl
or bh, al
xor bh, dh
mov al, byte [ebp - 0x58]
xor al, cl
xor bl, 1
or bl, al
xor bl, 1
mov al, bh
and al, bl
xor bl, bh
or bl, al
mov eax, ebx
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, bl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test bl, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x484f72
mov byte [ebp - 0x18], 0x1a
mov eax, edi
jmp 0x484f72
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 2], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x485116
cmp ecx, 0x85788c17
je 0x485131
cmp ecx, 0xa0da02f3
jne 0x4850f9
jmp 0x485308
cmp ecx, 0xd7ff4ccd
je 0x48523f
cmp ecx, 0xe7a53eed
jne 0x4850f9
mov ecx, 0xd7ff4ccd
jmp 0x4850f9
mov cl, byte [ebp - 0x12]
mov ah, byte [ebp - 0x11]
mov edx, ecx
xor dl, 1
mov al, dl
and al, cl
mov ch, dl
and ch, al
xor al, dl
or al, ch
mov dh, ah
xor dh, 1
mov bh, dh
and bh, ah
mov bl, dh
and bl, bh
xor bh, dh
or bh, bl
mov byte [ebp - 0x28], bh
or dl, cl
mov bl, al
and bl, dl
xor dl, 1
xor bh, 1
or dh, ah
mov cl, dh
mov ah, dl
mov ch, al
xor ch, dl
mov byte [ebp - 0x34], ch
or dl, al
mov dh, al
xor dh, bh
and dh, al
and bh, al
mov ch, al
xor ch, 1
and ah, ch
or ah, bl
mov bl, byte [ebp - 0x28]
xor cl, bl
xor dl, 1
or dl, byte [ebp - 0x34]
xor ah, 1
mov al, ah
xor al, dl
or ah, dl
xor ah, 1
or ah, al
mov al, cl
and al, bl
xor al, 1
mov dl, al
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov dl, al
or dl, ah
xor al, ah
xor al, 1
and al, ah
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
and ch, bl
or bh, ch
mov cl, dh
and cl, bh
xor bh, dh
or bh, cl
mov edx, eax
xor dl, 1
mov ecx, edx
mov ah, bh
mov ch, dl
mov dh, bh
mov bl, dl
and bl, bh
xor dl, bh
xor bh, 1
and cl, al
and ah, bh
xor ch, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, ch
xor dh, ah
xor ah, 1
or ah, bh
xor ah, 1
or ah, dh
mov al, cl
xor al, 1
and al, ah
xor ah, 1
and ah, cl
or ah, al
or dl, bl
mov al, dl
xor al, ah
test al, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, ebx
test ah, 1
cmove ecx, ebx
jmp 0x4850f9
mov byte [ebp - 0x18], 0x1d
mov ecx, esi
jmp 0x4850f9
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 2], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x485283
cmp eax, 0x85788c17
je 0x485298
cmp eax, 0xa0da02f3
jne 0x485269
jmp 0x4854a2
cmp eax, 0xd7ff4ccd
je 0x4852fd
cmp eax, 0xe7a53eed
jne 0x485269
mov eax, 0xd7ff4ccd
jmp 0x485269
mov cl, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov eax, edx
xor al, 1
mov ah, cl
xor ah, al
xor ah, 1
and al, dl
xor al, 1
mov ch, dl
xor ch, al
or al, dl
xor al, 1
or al, ch
xor al, cl
or cl, dl
xor cl, 1
or cl, ah
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ch, cl
xor ch, al
and ch, cl
and al, cl
or al, dl
mov cl, al
xor cl, ch
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x485269
mov byte [ebp - 0x18], 0x1d
mov eax, edi
jmp 0x485269
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 3], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x485341
cmp eax, 0x85788c17
je 0x48535a
cmp eax, 0xa0da02f3
jne 0x485327
jmp 0x4855ae
cmp eax, 0xd7ff4ccd
je 0x485497
cmp eax, 0xe7a53eed
jne 0x485327
mov eax, 0xd7ff4ccd
jmp 0x485327
mov ah, byte [ebp - 0x12]
mov byte [ebp - 0x44], ah
mov al, byte [ebp - 0x11]
mov cl, ah
xor cl, 1
mov edx, ecx
and dl, ah
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ah, al
xor ah, 1
mov byte [ebp - 0x40], ah
mov cl, ah
and cl, al
xor ah, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, ah
mov ah, dl
mov byte [ebp - 0x34], dl
xor ah, 1
mov al, cl
xor al, 1
mov byte [ebp - 0x28], al
mov ebx, ecx
or bl, al
mov bh, bl
xor bh, 1
and bh, bl
mov al, bl
and al, bh
xor bh, bl
or bh, al
mov al, ah
mov ch, ah
and ch, dl
and ah, ch
xor ch, al
mov edx, eax
or ch, ah
mov dh, bh
mov al, byte [ebp - 0x28]
and bh, al
mov ah, ch
xor ah, 1
and ah, al
mov byte [ebp - 0x4c], ah
xor al, dl
mov byte [ebp - 0x28], al
mov eax, edx
or al, byte [ebp - 0x34]
xor al, 1
mov dl, al
mov ah, byte [ebp - 0x44]
xor dl, ah
or al, ah
xor al, 1
or al, dl
xor al, 1
mov ah, dl
and ah, al
xor al, dl
or al, ah
xor dh, 1
and dh, cl
or bh, dh
mov edx, ebx
mov ah, byte [ebp - 0x40]
and dl, ah
xor bl, ah
or bl, dl
xor bh, 1
mov dl, bh
xor dl, bl
or bh, bl
xor bh, 1
or bh, dl
mov dl, bh
xor dl, al
and bh, dl
and dl, al
mov al, bh
and al, dl
xor dl, bh
or dl, al
and ch, cl
or ch, byte [ebp - 0x4c]
or cl, byte [ebp - 0x34]
xor cl, 1
or cl, byte [ebp - 0x28]
xor cl, 1
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, edx
xor al, 1
mov ah, cl
xor ah, 1
and dl, al
and cl, ah
mov ch, al
and ch, dl
xor dl, al
or dl, ch
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
xor cl, dl
mov edx, eax
and dl, ah
xor ah, al
or ah, dl
mov al, ah
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x485327
mov byte [ebp - 0x18], 0x13
mov eax, esi
jmp 0x485327
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 3], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4854db
cmp eax, 0x85788c17
je 0x4854f4
cmp eax, 0xa0da02f3
jne 0x4854c1
jmp 0x485712
cmp eax, 0xd7ff4ccd
je 0x4855a3
cmp eax, 0xe7a53eed
jne 0x4854c1
mov eax, 0xd7ff4ccd
jmp 0x4854c1
mov ah, byte [ebp - 0x12]
mov ch, byte [ebp - 0x11]
mov al, ch
xor al, 1
mov edx, eax
and dl, ch
xor dl, 1
mov cl, ch
xor cl, dl
or dl, ch
xor dl, 1
or dl, cl
mov cl, dl
xor cl, 1
mov dh, dl
xor dh, cl
and dh, dl
mov bh, ah
mov bl, ah
and dl, ah
xor ah, 1
or al, ch
mov ch, al
xor ch, 1
or bh, ah
or bl, bh
xor bh, ah
xor bh, 1
xor bl, 1
or bl, bh
mov bh, dh
xor bh, 1
and ch, bh
or bh, al
and al, dh
or al, ch
xor al, 1
mov ch, bh
xor ch, al
or al, bh
xor al, 1
or al, ch
xor al, bl
mov ch, ah
xor ch, cl
and ch, ah
and cl, ah
or cl, dl
mov dl, ch
and dl, cl
xor cl, ch
or cl, dl
mov edx, ecx
mov ch, al
xor ch, cl
and ch, al
and cl, al
xor al, 1
xor dl, 1
and dl, al
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x4854c1
mov byte [ebp - 0x18], 0x13
mov eax, edi
jmp 0x4854c1
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 4], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4855e7
cmp eax, 0x85788c17
je 0x485600
cmp eax, 0xa0da02f3
jne 0x4855cd
jmp 0x4857b8
cmp eax, 0xd7ff4ccd
je 0x485707
cmp eax, 0xe7a53eed
jne 0x4855cd
mov eax, 0xd7ff4ccd
jmp 0x4855cd
mov ch, byte [ebp - 0x12]
mov al, byte [ebp - 0x11]
mov byte [ebp - 0x34], al
mov ah, ch
xor ah, 1
mov dh, ah
and dh, ch
mov cl, ah
and cl, dh
xor dh, ah
or dh, cl
xor al, dh
mov byte [ebp - 0x28], al
mov cl, dh
xor cl, 1
or dh, cl
mov dl, dh
xor dl, 1
xor ah, ch
and ah, ch
mov bh, ah
xor bh, 1
mov bl, dl
and bl, dh
mov ch, ah
and ch, bh
mov al, bl
and al, dl
xor bl, dl
or bl, al
mov al, ch
and al, ah
xor ch, ah
or ch, al
xor ch, bl
xor bh, dh
or ah, dl
xor ah, 1
or ah, bh
mov al, ah
xor al, ch
xor ch, 1
xor al, 1
or ch, ah
xor ch, 1
or ch, al
xor ch, 1
mov ah, ch
mov al, byte [ebp - 0x34]
xor ah, al
xor ah, 1
and ah, al
or ch, al
mov edx, eax
xor ah, 1
mov al, ah
xor al, ch
or ah, ch
xor ah, 1
or ah, al
mov ch, byte [ebp - 0x28]
xor ch, 1
mov al, cl
and al, dl
xor cl, dl
or cl, al
xor cl, 1
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov al, cl
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, cl
xor al, 1
mov dl, ah
xor dl, 1
and ah, dl
mov ch, dl
and ch, ah
xor ah, dl
mov dh, dl
and dh, al
xor dl, al
mov ebx, eax
and bl, cl
or ah, ch
xor bl, 1
mov al, cl
xor al, bl
or bl, cl
xor bl, 1
or bl, al
xor bl, ah
or dl, dh
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test bl, 1
cmove eax, ecx
jmp 0x4855cd
mov byte [ebp - 0x18], 0x10
mov eax, esi
jmp 0x4855cd
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 4], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48574b
cmp eax, 0x85788c17
je 0x485760
cmp eax, 0xa0da02f3
jne 0x485731
jmp 0x48586c
cmp eax, 0xd7ff4ccd
je 0x4857ad
cmp eax, 0xe7a53eed
jne 0x485731
mov eax, 0xd7ff4ccd
jmp 0x485731
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
and ch, ah
and cl, dl
xor dl, ah
or dl, ch
xor dl, 1
and ah, al
or ah, cl
xor ah, dl
mov cl, ah
xor cl, 1
and cl, dl
mov al, cl
xor al, ah
test al, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test ah, 1
mov eax, edx
cmovne eax, ebx
test cl, 1
cmove eax, edx
jmp 0x485731
mov byte [ebp - 0x18], 0x10
mov eax, edi
jmp 0x485731
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 5], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4857f1
cmp eax, 0x85788c17
je 0x485806
cmp eax, 0xa0da02f3
jne 0x4857d7
jmp 0x48595b
cmp eax, 0xd7ff4ccd
je 0x485861
cmp eax, 0xe7a53eed
jne 0x4857d7
mov eax, 0xd7ff4ccd
jmp 0x4857d7
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
mov ch, al
mov dh, ah
and dh, cl
xor ah, cl
or ah, dh
xor ah, al
mov dh, al
xor dh, 1
and dl, dh
and ch, cl
or ch, dl
xor dh, ch
and dh, ch
xor ah, dh
mov cl, ah
xor cl, 1
and dh, cl
xor cl, dh
test ah, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dh, 1
mov edx, 0xe7a53eed
cmove eax, edx
test cl, 1
cmove eax, ebx
jmp 0x4857d7
mov byte [ebp - 0x18], 6
mov eax, esi
jmp 0x4857d7
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 5], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x4858a5
cmp eax, 0x85788c17
je 0x4858be
cmp eax, 0xa0da02f3
jne 0x48588b
jmp 0x485a62
cmp eax, 0xd7ff4ccd
je 0x485950
cmp eax, 0xe7a53eed
jne 0x48588b
mov eax, 0xd7ff4ccd
jmp 0x48588b
mov dl, byte [ebp - 0x12]
mov ah, byte [ebp - 0x11]
mov al, dl
xor al, 1
mov ch, al
mov cl, al
or al, ah
xor ah, 1
and ch, ah
xor cl, ah
or cl, ch
or ah, dl
mov edx, eax
xor dl, ah
or al, ah
xor al, 1
or al, dl
mov ah, al
xor ah, 1
mov ch, cl
mov dl, ah
mov dh, cl
xor ah, cl
xor cl, 1
and ch, cl
and dl, al
xor dh, ch
xor ch, 1
or ch, cl
xor ch, 1
or ch, dh
xor dl, 1
mov dh, al
xor dh, dl
or dl, al
xor dl, 1
or dl, dh
mov dh, ch
xor dh, 1
and dh, dl
xor dl, 1
and dl, ch
or dl, dh
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x48588b
mov byte [ebp - 0x18], 6
mov eax, edi
jmp 0x48588b
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 6], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x485994
cmp eax, 0x85788c17
je 0x4859ad
cmp eax, 0xa0da02f3
jne 0x48597a
jmp 0x485b78
cmp eax, 0xd7ff4ccd
je 0x485a57
cmp eax, 0xe7a53eed
jne 0x48597a
mov eax, 0xd7ff4ccd
jmp 0x48597a
mov cl, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov ah, cl
xor ah, 1
mov al, ah
and al, cl
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ch, dl
xor ch, 1
mov dh, ah
or dh, cl
xor cl, dh
xor cl, 1
or dh, ah
xor dh, 1
or dh, cl
mov cl, dl
and cl, ch
xor ch, al
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
xor cl, dh
xor ch, 1
and al, ch
xor al, 1
mov edx, eax
xor dl, ch
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
mov ah, al
and ah, dl
mov ch, ah
xor ch, 1
xor ah, al
or ch, dl
xor ch, 1
or ch, ah
xor ch, cl
xor cl, 1
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xd7ff4ccd
mov edi, 0xe7a53eed
cmovne eax, edi
test ch, 1
cmove eax, edi
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x48597a
mov byte [ebp - 0x18], 0x24
mov eax, esi
jmp 0x48597a
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 6], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x485a9b
cmp eax, 0x85788c17
je 0x485ab4
cmp eax, 0xa0da02f3
jne 0x485a81
jmp 0x485b8e
cmp eax, 0xd7ff4ccd
je 0x485b6d
cmp eax, 0xe7a53eed
jne 0x485a81
mov eax, 0xd7ff4ccd
jmp 0x485a81
mov ah, byte [ebp - 0x12]
mov al, byte [ebp - 0x11]
mov ecx, eax
xor cl, 1
mov ch, al
or ch, cl
mov dl, ch
xor dl, 1
mov dh, al
xor dh, ch
and ch, dl
xor ch, 1
mov ebx, edx
xor bl, ch
or ch, dl
xor ch, 1
or ch, bl
mov bl, ch
and bl, cl
or dl, cl
and cl, ah
xor ah, 1
xor ch, 1
and ch, al
or ch, bl
xor dl, 1
or dl, dh
xor dl, 1
mov dh, ch
and dh, dl
xor dl, ch
or dl, dh
mov ch, dl
xor ch, ah
and dl, ch
and ch, ah
mov dh, dl
and dh, ch
xor ch, dl
or ch, dh
mov dl, ah
xor dl, al
and dl, ah
and ah, al
or ah, cl
mov al, dl
and al, ah
xor ah, dl
or ah, al
mov al, ah
xor al, 1
mov cl, al
and cl, ah
xor al, cl
xor cl, 1
or cl, ah
xor cl, 1
or cl, al
mov al, ch
xor al, 1
and al, cl
xor cl, 1
mov dl, ch
xor dl, cl
and dl, ch
and cl, ch
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov esi, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne esi, ebx
test cl, 1
mov eax, esi
cmovne eax, ebx
test dl, 1
cmove eax, esi
jmp 0x485a81
mov byte [ebp - 0x18], 0x24
mov eax, edi
jmp 0x485a81
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0x9c]
mov byte [ecx + 7], al
mov eax, 0x365c09a3
jmp 0x484788
mov al, byte [ebp - 0x18]
mov byte [ebp - 0x1c], al
mov eax, dword [0x514ef4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov esi, eax
and esi, 0x310f7072
mov edi, ecx
mov edx, 0xcef08f8c
and edi, edx
or edi, esi
xor edi, edx
mov esi, ecx
xor esi, 0xfffffffe
and esi, ecx
mov ebx, edi
and ebx, esi
xor esi, edi
or esi, ebx
mov edi, esi
not edi
mov ebx, edi
mov edx, 0x729f5a71
and ebx, edx
mov edx, 0x8d60a58e
and esi, edx
or esi, ebx
mov ebx, dword [ebp - 0x9c]
mov dl, byte [ebp - 0x1c]
mov byte [ebx + 7], dl
mov edx, 0x729f5a71
and ecx, edx
mov edx, 0x8d60a58e
and eax, edx
or eax, ecx
mov ebx, dword [0x514ef0]
xor eax, esi
xor edi, eax
test edi, eax
sete ch
setne ah
cmp ebx, 0xa
setl dl
cmp ebx, 9
setg cl
mov dh, ah
xor dh, ch
and dh, ah
mov al, dh
xor al, 1
mov ebx, eax
and bl, dh
xor bl, 1
mov bh, dh
xor bh, bl
or bl, dh
xor bl, 1
or bl, bh
xor bl, 1
or al, dh
xor al, 1
mov dh, bl
and dh, al
xor al, bl
or al, dh
mov dh, dl
or dh, al
xor al, 1
or al, cl
mov ebx, eax
xor bl, dh
or al, dh
xor al, 1
or al, bl
and ah, dl
or dl, ch
and cl, ch
or cl, ah
xor cl, 1
mov ah, dl
xor ah, cl
or cl, dl
xor cl, 1
or cl, ah
mov ah, cl
xor ah, 1
mov dl, ah
and dl, cl
xor ah, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, 1
and ah, al
and cl, dl
mov ch, ah
and ch, al
xor ah, al
or ah, ch
mov ch, cl
and ch, dl
xor cl, dl
or cl, ch
xor cl, ah
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xc21dbbd0
mov edx, 0xb6b27e70
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov ecx, dword [ebp - 0x50]
mov dword [ebp - 0x24], ecx
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x20], ecx
mov ecx, 0xc21dbbd0
cmove eax, ecx
jmp 0x484788
xor eax, eax
mov ecx, 0xabe6e832
cmp ecx, 0x53e4ccfb
je 0x4876aa
cmp ecx, 0xc42a88ad
je 0x485e0b
cmp ecx, 0xabe6e832
jne 0x485dd7
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x20]
cmp ecx, 8
mov ecx, 0x53e4ccfb
mov edx, 0xc42a88ad
cmovb ecx, edx
jmp 0x485dd7
mov esi, dword [ebp - 0x20]
mov edi, dword [ebp - 0x9c]
mov cl, byte [edi + esi]
mov eax, dword [ebp - 0x20]
add al, 0x6c
mov edx, eax
not dl
mov ch, al
xor ch, 0x9d
and ch, al
and dl, 0xca
and al, 0x35
or al, dl
mov edx, eax
xor dl, 0x35
xor al, 0xc2
and al, 0xc3
mov dh, dl
and dh, 0x3c
or dh, al
xor dh, 0xa1
and dl, 0x62
or dl, dh
mov eax, edx
not al
and al, 0x9b
and dl, 0x64
or dl, al
mov eax, ecx
not al
mov dh, cl
xor dh, 0xf2
and dh, cl
mov ah, cl
or ah, 0xd
mov bl, ah
and bl, 0x93
mov bh, al
and bh, 0x60
or bh, bl
mov bl, dh
not bl
or ah, bl
and bl, 0x93
and dh, 0x6c
or dh, bl
mov bl, ch
or bl, 0x9d
mov byte [ebp - 0x1c], bl
xor dh, bh
mov bh, bl
not bh
not ah
or ah, dh
mov dh, ah
not dh
and dh, 0xc4
and ah, 0x3b
or ah, dh
mov dh, ah
xor dh, 0x48
xor ah, 0x14
and ah, 0x95
and dh, 0x6a
or dh, ah
mov ah, dh
xor ah, 8
and ah, 0x9d
xor dh, 0xf7
or dh, ah
mov ah, dh
not ah
and ah, 0x5a
and dh, 0xa5
or dh, ah
and al, 0x3f
mov bl, cl
and bl, 0xc0
or bl, al
mov eax, ebx
xor al, 0x40
and al, 0x62
xor bl, 0xa2
or bl, al
mov eax, ebx
not al
and al, 0xe
and bl, 0xf1
or bl, al
mov al, byte [ebp - 0x1c]
and al, 0x57
xor ch, 0x42
and ch, bh
mov ah, ch
not ah
or ah, bh
and bh, 0x20
or bh, al
mov al, dl
xor al, 0x40
xor dl, 0x9b
mov cl, dl
and cl, 0xb4
and al, 0x4b
or al, cl
mov cl, byte [ebp - 0x1c]
and cl, 0xa0
or ch, 0x14
xor ch, cl
not ah
and ah, 0x20
or ah, ch
mov cl, ah
not cl
and cl, al
not al
and al, ah
xor bh, 0xa8
or al, cl
mov cl, bh
and cl, dl
xor dl, bh
or dl, cl
mov ecx, edx
not cl
and cl, 0xaa
and dl, 0x55
or dl, cl
mov ch, al
not ch
mov cl, ch
and cl, 0x52
and al, 0xad
or al, cl
mov cl, dl
xor cl, 5
xor dl, 0xaa
or ch, dl
and dl, 0x52
and cl, 0xad
or cl, dl
mov dl, dh
xor dl, 0xa5
xor cl, al
mov eax, ebx
xor al, 0xf1
xor bl, 0xe
not ch
or ch, cl
mov cl, dl
xor cl, bl
and cl, dl
xor dh, 0x5a
and dh, al
and bl, dl
or bl, dh
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov al, ch
not al
mov cl, al
and cl, 0x1c
mov dl, ch
and dl, 2
or dl, cl
xor dl, 0x1c
mov cl, bl
mov ah, bl
xor ah, 0x3e
and ah, bl
not bl
and bl, 0x1e
and cl, 0x20
or cl, bl
mov dh, al
and al, 0x20
or al, dl
or dh, 0x1e
and dh, 0x1f
and ch, 0xc0
or ch, dh
xor cl, 0x20
or al, 1
xor al, ch
mov edx, ecx
and dl, ah
xor ah, cl
or ah, dl
mov ecx, eax
not cl
and cl, ah
not ah
and ah, al
or ah, cl
mov byte [edi + esi], ah
mov eax, dword [ebp - 0x20]
inc eax
jmp 0x485dd2
mov eax, dword [ebp - 0x9c]
mov byte [eax + 8], 0
push eax
call 0x4492f6
mov ecx, dword [0x514f94]
lea edx, [ecx - 1]
imul edx, ecx
mov esi, edx
mov edi, edx
xor edi, 0x95ae2451
and edi, edx
mov ecx, edx
or ecx, 0x6a51dbae
not esi
mov edx, ecx
mov ebx, 0x3edd0a6c
and edx, ebx
and esi, 0x81222411
or esi, edx
mov edx, edi
not edx
or ecx, edx
and edx, ebx
and edi, 0xc122f593
or edi, edx
xor edi, esi
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xab274aa
and ecx, 0xf54d8b55
or ecx, edx
mov edx, ecx
xor edx, 0x60e3af04
mov esi, ecx
xor esi, 0x60e3af05
and esi, edx
xor ecx, 0x9f1c50fa
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, esi
not ecx
mov edi, ecx
mov ebx, 0xdbc6e9fc
and edi, ebx
mov ebx, 0x24391603
and esi, ebx
or esi, edi
mov edi, edx
not edi
or ecx, edi
mov ebx, 0xdbc6e9fc
and edi, ebx
mov ebx, 0x24391603
and edx, ebx
or edx, edi
mov ebx, dword [0x514f90]
xor edx, esi
not ecx
or ecx, edx
mov edx, ecx
mov edi, 0x2d2f361
xor edx, edi
and edx, ecx
not ecx
mov esi, ecx
and esi, edx
xor ecx, edx
or ecx, esi
mov esi, ebx
not edx
and edx, 0xfd2d0c9e
and ecx, edi
or ecx, edx
mov edi, ecx
not edi
and ecx, 0x9baac467
mov edx, 0x64553b98
and edi, edx
or edi, ecx
xor edi, edx
mov dword [ebp - 0x1c], edi
sete cl
sete byte [ebp - 0x18]
setne dl
cmp ebx, 9
setg ch
cmp ebx, 0xa
setl dh
setl byte [ebp - 0x24]
mov bl, dh
and dh, dl
and dl, ch
and bl, cl
or bl, dl
mov dl, bl
xor dl, ch
and dl, bl
and cl, ch
or dh, cl
xor dh, dl
mov cl, dh
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ecx, 0x15f53277
mov edi, 0x791e792f
cmovne ecx, edi
mov dword [ebp - 0x30], eax
test dh, dh
mov edi, ecx
mov eax, 0x15f53277
cmovne edi, eax
test dl, dl
cmove edi, ecx
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4878b2
cmp eax, 0xc4355b7d
je 0x4878d2
cmp eax, 0xdf78edc4
jne 0x48780a
mov dl, byte [ebp - 0x18]
mov cl, byte [ebp - 0x24]
mov ah, dl
xor ah, 1
mov ch, ah
mov al, ah
xor ah, cl
xor ah, 1
and ah, cl
xor cl, 1
and ch, cl
xor al, cl
or al, ch
xor cl, dl
xor cl, 1
and cl, dl
xor ah, 1
xor cl, 1
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
mov ah, cl
and ah, al
mov ch, al
and ch, dl
xor dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, ah
or dl, ch
mov ch, dl
xor ch, cl
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x48780a
cmp eax, 0x15f53277
je 0x487a56
cmp eax, 0x791e792f
jne 0x48780a
mov eax, 0xc4355b7d
jmp 0x48780a
mov word [ebp - 0x20], 0x3e5e
mov eax, edi
jmp 0x48780a
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov ecx, 0xdf78edc4
cmp ecx, 0x15f53276
jg 0x487b0c
cmp ecx, 0xc4355b7d
je 0x487b2e
cmp ecx, 0xdf78edc4
jne 0x487a77
mov cl, byte [ebp - 0x18]
mov dl, byte [ebp - 0x24]
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, 1
mov al, ah
and al, ch
mov dh, ah
xor dh, ch
or dh, al
mov al, dh
xor al, 1
mov ebx, edx
and bl, ch
mov bh, bl
xor bh, 1
xor bl, dl
or bh, ch
xor bh, 1
or bh, bl
and ah, bh
xor bh, 1
and bh, cl
or bh, ah
mov cl, dh
and cl, bh
xor bh, 1
and al, bh
or al, cl
mov cl, dh
and cl, bh
xor bh, dh
or bh, cl
mov cl, bh
xor cl, al
test cl, 1
mov edx, 0xc4355b7d
mov ecx, 0x791e792f
cmovne edx, ecx
test bh, 1
mov ecx, 0xc4355b7d
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x487a77
cmp ecx, 0x15f53277
je 0x487d3f
cmp ecx, 0x791e792f
jne 0x487a77
mov ecx, 0xc4355b7d
jmp 0x487a77
mov word [ebp - 0x20], 0x3e43
mov ecx, edi
jmp 0x487a77
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 2], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x487e54
cmp eax, 0xc4355b7d
je 0x487e74
cmp eax, 0xdf78edc4
jne 0x487d61
mov dl, byte [ebp - 0x18]
mov al, byte [ebp - 0x24]
mov ecx, edx
xor cl, 1
mov dh, al
xor dh, 1
mov ah, dh
and ah, al
mov ch, dh
xor ch, ah
xor ah, 1
or ah, al
xor ah, 1
or ah, ch
mov ch, cl
or ch, dl
mov bl, ch
xor bl, 1
mov al, ah
xor al, 1
and bl, cl
mov bh, ch
and bh, dl
or bh, bl
mov bl, ch
and bl, cl
xor ch, cl
or ch, bl
xor bh, 1
mov bl, bh
xor bl, ch
or bh, ch
mov ch, al
or ch, ah
xor bh, 1
or bh, bl
mov bl, ch
or bl, dh
xor bl, 1
xor ch, dh
mov dh, bl
and dh, ch
xor ch, bl
or ch, dh
xor ch, bh
and ah, dl
mov edx, ecx
xor dl, al
and dl, cl
and al, cl
mov cl, ch
xor cl, 1
or al, ah
xor dl, 1
xor al, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, ecx
and dl, ch
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
xor dl, al
mov cl, ch
xor cl, al
or al, ch
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne ecx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x487d61
cmp eax, 0x15f53277
je 0x487f2d
cmp eax, 0x791e792f
jne 0x487d61
mov eax, 0xc4355b7d
jmp 0x487d61
mov word [ebp - 0x20], 0x3e07
mov eax, edi
jmp 0x487d61
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 4], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x48806c
cmp eax, 0xc4355b7d
je 0x48808c
cmp eax, 0xdf78edc4
jne 0x487f4f
mov cl, byte [ebp - 0x18]
mov ah, byte [ebp - 0x24]
mov edx, ecx
xor dl, 1
mov al, ah
xor al, 1
mov byte [ebp - 0x28], al
mov ebx, edx
xor bl, cl
and bl, dl
mov ch, cl
or ch, dl
mov bh, ch
xor bh, 1
mov dh, ah
or dh, al
mov al, bl
xor al, ch
and al, bl
and ch, bl
xor bl, 1
and bl, bh
mov bh, dh
xor bh, 1
or ch, bl
mov bl, al
and bl, ch
xor ch, al
or ch, bl
mov al, dh
and al, bh
xor al, 1
mov bl, bh
xor bl, al
or al, bh
xor al, 1
or al, bl
mov ebx, eax
mov bh, byte [ebp - 0x28]
and bl, bh
xor al, 1
and al, ah
or al, bl
mov bl, ah
and bl, dh
xor dh, ah
or dh, bl
xor dh, 1
mov bl, al
and bl, dh
xor dh, al
or dh, bl
mov al, dh
xor al, 1
and dh, al
mov bl, al
and bl, dh
xor dh, al
or dh, bl
xor dh, ch
mov al, dh
xor al, 1
mov ch, bh
and ch, cl
and dl, ah
or dl, ch
mov ch, cl
and ch, ah
xor cl, ah
or cl, ch
xor dl, 1
mov ah, dl
xor ah, cl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
mov ah, al
and ah, dh
mov ch, ah
xor ah, al
mov al, cl
and al, dl
xor ch, 1
or ch, dh
xor ch, 1
or ch, ah
mov ebx, eax
xor al, cl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
xor bl, ch
mov al, dh
and al, dl
xor dl, dh
or dl, al
mov ecx, edx
xor cl, bl
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x487f4f
cmp eax, 0x15f53277
je 0x4881cb
cmp eax, 0x791e792f
jne 0x487f4f
mov eax, 0xc4355b7d
jmp 0x487f4f
mov word [ebp - 0x20], 0x3e01
mov eax, edi
jmp 0x487f4f
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 6], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x488315
cmp eax, 0xc4355b7d
je 0x488335
cmp eax, 0xdf78edc4
jne 0x4881ed
mov cl, byte [ebp - 0x18]
mov byte [ebp - 0x34], cl
mov dh, byte [ebp - 0x24]
mov bh, cl
xor bh, 1
mov ah, bh
and ah, cl
mov al, ah
xor al, 1
mov bl, bh
xor bl, ah
or al, cl
xor al, 1
or al, bl
mov cl, dh
xor cl, 1
mov dl, cl
and dl, dh
mov byte [ebp - 0x28], dh
mov ch, cl
xor ch, dl
xor dl, 1
or dl, dh
xor dl, 1
or dl, ch
mov ch, al
xor ch, 1
and ah, bh
mov bh, ch
or bh, al
or ah, bl
mov dh, ah
xor ah, 1
and ah, bh
xor bh, 1
and dh, bh
or ah, dh
mov dh, bh
mov bl, byte [ebp - 0x34]
xor dh, bl
or bh, bl
xor bh, 1
or bh, dh
mov dh, bh
xor dh, ah
xor ah, 1
or ah, bh
xor dh, 1
xor ah, 1
or ah, dh
mov ebx, edx
xor bl, 1
or cl, byte [ebp - 0x28]
xor cl, 1
mov dh, bl
and dh, cl
xor cl, bl
or cl, dh
xor cl, ah
and al, ch
mov ah, bl
and ah, dl
mov dh, ch
and dh, al
xor al, ch
or al, dh
mov dh, bl
xor dh, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, dh
xor ah, al
mov al, ch
and al, bl
xor bl, ch
or bl, al
mov al, bl
xor al, ah
xor ah, 1
xor al, 1
or ah, bl
xor ah, 1
or ah, al
mov al, cl
xor al, 1
mov edx, eax
and dl, cl
mov ch, al
and ch, dl
xor dl, al
xor ah, 1
or dl, ch
xor dl, ah
mov al, cl
xor al, ah
or ah, cl
xor ah, 1
or ah, al
mov ecx, edx
xor cl, ah
test ah, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test dl, 1
cmovne eax, ebx
not cl
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4881ed
cmp eax, 0x15f53277
je 0x488441
cmp eax, 0x791e792f
jne 0x4881ed
mov eax, 0xc4355b7d
jmp 0x4881ed
mov word [ebp - 0x20], 0x3e19
mov eax, edi
jmp 0x4881ed
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 8], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4885a4
cmp eax, 0xc4355b7d
je 0x4885c4
cmp eax, 0xdf78edc4
jne 0x488463
mov al, byte [ebp - 0x18]
mov byte [ebp - 0x28], al
mov bl, byte [ebp - 0x24]
mov edx, eax
xor dl, 1
mov ecx, ebx
xor cl, 1
mov ah, dl
or ah, al
mov dh, ah
xor dh, 1
mov al, cl
or al, bl
mov bh, al
xor bh, 1
mov byte [ebp - 0x34], ah
xor ah, dl
mov byte [ebp - 0x50], ah
mov ah, bh
xor ah, cl
and ah, bh
and al, bl
mov byte [ebp - 0x3c], al
and bh, cl
mov ch, byte [ebp - 0x28]
and ch, dl
and bl, cl
xor bl, 1
mov al, cl
xor al, bl
mov byte [ebp - 0x44], al
or bl, cl
mov al, dl
xor al, cl
mov byte [ebp - 0x40], al
or cl, dl
mov byte [ebp - 0x4c], cl
mov al, dl
and al, dh
mov cl, byte [ebp - 0x28]
mov dl, byte [ebp - 0x34]
and dl, cl
or dl, al
or dh, cl
mov al, cl
xor dh, 1
or dh, byte [ebp - 0x50]
xor dh, 1
mov cl, dl
and dl, dh
xor dh, cl
or dh, dl
or bh, byte [ebp - 0x3c]
mov dl, ah
and dl, bh
xor bh, ah
or bh, dl
mov dl, dh
xor dl, 1
and dh, dl
mov ah, dl
and ah, dh
xor dh, dl
mov cl, bh
xor cl, 1
or dh, ah
mov dl, cl
and dl, bh
xor cl, dl
xor dl, 1
or dl, bh
xor dl, 1
or dl, cl
mov cl, dh
xor cl, 1
and cl, dl
xor dl, 1
and dl, dh
or dl, cl
mov ah, al
mov cl, al
and cl, ch
xor ch, al
or ch, cl
xor bl, 1
or bl, byte [ebp - 0x44]
mov cl, ch
xor cl, 1
and cl, bl
xor bl, 1
and bl, ch
or bl, cl
mov cl, byte [ebp - 0x4c]
xor cl, 1
or cl, byte [ebp - 0x40]
mov eax, ecx
xor al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x488463
cmp eax, 0x15f53277
je 0x488705
cmp eax, 0x791e792f
jne 0x488463
mov eax, 0xc4355b7d
jmp 0x488463
mov word [ebp - 0x20], 0x3e71
mov eax, edi
jmp 0x488463
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 0xa], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x488795
cmp eax, 0xc4355b7d
je 0x4887b1
cmp eax, 0xdf78edc4
jne 0x488727
mov al, byte [ebp - 0x18]
mov cl, byte [ebp - 0x24]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
mov ch, ah
xor ch, dl
and dl, cl
xor cl, 1
and ch, ah
and cl, al
or cl, dl
mov al, ch
xor al, 1
and al, cl
xor cl, 1
mov dl, ch
xor dl, cl
and dl, ch
and cl, ch
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0x791e792f
mov eax, 0xc4355b7d
cmovne ebx, eax
test cl, 1
mov eax, ebx
mov ecx, 0xc4355b7d
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x488727
cmp eax, 0x15f53277
je 0x488892
cmp eax, 0x791e792f
jne 0x488727
mov eax, 0xc4355b7d
jmp 0x488727
mov eax, edi
jmp 0x488727
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 0xc], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x48898e
cmp eax, 0xc4355b7d
je 0x4889ae
cmp eax, 0xdf78edc4
jne 0x4888b4
mov dl, byte [ebp - 0x18]
mov dh, byte [ebp - 0x24]
mov ah, dl
xor ah, 1
mov cl, dh
xor cl, 1
and cl, dh
xor cl, 1
mov al, dh
xor al, cl
or cl, dh
xor cl, 1
or cl, al
mov ch, dl
or ch, ah
mov al, ch
xor al, dl
or ch, ah
xor ch, 1
xor al, 1
mov bl, ch
and bl, al
xor al, ch
or al, bl
mov ch, cl
xor ch, 1
xor al, dh
and cl, ch
xor cl, 1
mov dh, cl
xor dh, ch
or cl, ch
xor cl, 1
or cl, dh
xor cl, ah
mov ah, dl
and ah, ch
xor ch, dl
or ch, ah
xor ch, 1
mov edx, ecx
and dl, ch
xor ch, cl
mov cl, al
xor cl, 1
or ch, dl
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, ch
xor ch, 1
and cl, ch
or cl, dl
mov edx, eax
xor dl, ch
or ch, al
xor ch, 1
or ch, dl
mov dl, ch
xor dl, cl
test ch, 1
mov eax, 0xc4355b7d
mov ebx, 0x791e792f
cmovne eax, ebx
test cl, 1
cmove eax, ebx
not dl
test dl, 1
mov ecx, 0xc4355b7d
cmovne eax, ecx
jmp 0x4888b4
cmp eax, 0x15f53277
je 0x488b3d
cmp eax, 0x791e792f
jne 0x4888b4
mov eax, 0xc4355b7d
jmp 0x4888b4
mov eax, edi
jmp 0x4888b4
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 0xe], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x488bc7
cmp eax, 0xc4355b7d
je 0x488be3
cmp eax, 0xdf78edc4
jne 0x488b5f
mov al, byte [ebp - 0x18]
mov cl, byte [ebp - 0x24]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
xor ah, 1
or dl, ah
and ah, cl
xor cl, al
and cl, al
mov al, ah
and al, cl
xor cl, ah
or cl, al
xor cl, 1
mov ch, dl
or ch, cl
xor cl, dl
mov al, ch
xor al, cl
test al, 1
mov edx, 0xc4355b7d
mov eax, 0x791e792f
cmovne edx, eax
test cl, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x488b5f
cmp eax, 0x15f53277
je 0x488d7a
cmp eax, 0x791e792f
jne 0x488b5f
mov eax, 0xc4355b7d
jmp 0x488b5f
mov eax, edi
jmp 0x488b5f
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 0x10], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x488e47
cmp eax, 0xc4355b7d
je 0x488e67
cmp eax, 0xdf78edc4
jne 0x488d9c
mov cl, byte [ebp - 0x18]
mov dl, byte [ebp - 0x24]
mov ah, cl
xor ah, 1
mov al, ah
and al, cl
mov ch, ah
and ch, al
xor al, ah
or al, ch
mov ch, al
and al, dl
xor dl, 1
xor cl, dl
mov dh, cl
xor dh, ah
and dh, cl
xor ch, 1
and ch, dl
or al, ch
mov cl, dh
xor cl, 1
mov dl, al
xor dl, 1
mov ah, cl
and ah, dh
mov ch, dl
and ch, al
mov ebx, ecx
and bl, ah
xor ah, cl
or ah, bl
mov ebx, edx
and bl, ch
xor ch, dl
or ch, bl
mov bl, ah
xor bl, 1
and bl, ch
xor ch, 1
and ch, ah
or ch, bl
xor dl, cl
or al, dh
xor al, 1
or al, dl
mov cl, al
xor cl, ch
test cl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, 0xc4355b7d
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x488d9c
cmp eax, 0x15f53277
je 0x488fc8
cmp eax, 0x791e792f
jne 0x488d9c
mov eax, 0xc4355b7d
jmp 0x488d9c
mov eax, edi
jmp 0x488d9c
cmp dword [ebp - 0x1c], 0
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 0x12], ax
sete byte [ebp - 0x18]
cmp esi, 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x489079
cmp eax, 0xc4355b7d
je 0x489099
cmp eax, 0xdf78edc4
jne 0x488fea
mov al, byte [ebp - 0x18]
mov cl, byte [ebp - 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
mov dh, al
and dh, cl
or dh, ch
xor dh, 1
or dh, ah
mov ch, ah
and ch, al
xor ah, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, ah
mov al, ch
xor al, 1
and al, dl
and ch, cl
or ch, al
mov al, ch
and ch, dh
xor dh, 1
xor al, 1
mov cl, dh
xor cl, al
and cl, dh
and al, dh
or al, ch
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x791e792f
mov esi, 0xc4355b7d
cmovne edx, esi
test al, 1
mov eax, edx
cmovne eax, esi
test cl, 1
cmove eax, edx
jmp 0x488fea
cmp eax, 0x15f53277
je 0x48915e
cmp eax, 0x791e792f
jne 0x488fea
mov eax, 0xc4355b7d
jmp 0x488fea
mov eax, edi
jmp 0x488fea
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xcc]
mov word [ecx + 0x14], ax
lea eax, [ecx + 0x16]
mov dword [ebp - 0x1c], eax
mov eax, ecx
add eax, 0x18
mov dword [ebp - 0x18], eax
mov eax, 0xb771a125
cmp eax, 0xb771a124
jle 0x489267
cmp eax, 0x644fc2cd
je 0x489282
cmp eax, 0xfcdbb4e8
je 0x48929a
cmp eax, 0xb771a125
jne 0x48917f
mov eax, dword [0x514ec4]
lea edx, [eax - 1]
imul edx, eax
mov eax, edx
not eax
mov esi, eax
and esi, 0xfffffffe
mov edi, edx
xor edi, 0xfffffffe
and edi, edx
mov ebx, esi
and ebx, edi
xor edi, esi
or edi, ebx
mov esi, edi
not esi
mov ebx, edi
mov ecx, 0xfa16c012
and ebx, ecx
mov ecx, 0x5e93fed
and esi, ecx
mov ecx, 0x5e93fed
or esi, ebx
or edi, edx
mov ebx, 0xfa16c012
and edx, ebx
and eax, ecx
or eax, edx
xor eax, esi
not edi
or edi, eax
cmp edi, 0xffffffff
sete al
cmp dword [0x514ec0], 0xa
setl dl
mov ah, dl
or ah, al
xor ah, 1
mov dh, dl
xor dh, al
or ah, dh
and al, dh
and dh, dl
xor al, 1
xor dh, 1
mov dl, al
xor dl, dh
or dh, al
xor dh, 1
or dh, dl
mov al, dh
and dh, ah
xor ah, 1
xor al, 1
mov dl, ah
xor dl, al
and dl, ah
and al, ah
or al, dh
mov ah, dl
xor ah, al
test ah, 1
mov esi, 0x644fc2cd
mov ecx, 0xfcdbb4e8
cmovne esi, ecx
test al, 1
mov eax, esi
cmovne eax, ecx
test dl, dl
cmove eax, esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x20], ecx
jmp 0x48917f
cmp eax, 0xa16f4063
je 0x48940b
cmp eax, 0xa6e30054
jne 0x48917f
jmp 0x4894e7
mov eax, dword [ebp - 0x20]
mov word [eax], 0
mov eax, dword [ebp - 0x20]
mov eax, dword [ebp - 0x18]
mov eax, 0xfcdbb4e8
jmp 0x48917f
mov eax, dword [ebp - 0x20]
mov word [eax], 0
mov eax, dword [ebp - 0x20]
add eax, 2
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x18]
mov edx, dword [ebp - 0x24]
cmp edx, eax
sete byte [ebp - 0x11]
mov edx, dword [0x514ec4]
lea eax, [edx - 1]
imul eax, edx
mov edx, eax
not edx
and eax, edx
mov esi, edx
and esi, eax
xor eax, edx
or eax, esi
mov edx, eax
not edx
mov esi, edx
mov ecx, 0xb4d1b118
and esi, ecx
mov edi, edx
or edi, ecx
mov ebx, edi
not ebx
or ebx, esi
and edi, 0x4b2e4ee6
and ebx, 0xb4d1b119
or ebx, edi
mov esi, dword [0x514ec0]
and edx, 1
xor eax, 0xfffffffe
or eax, edx
not eax
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and eax, edx
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and edx, 0x325d5a19
mov ecx, 0xcda2a5e6
and eax, ecx
or eax, edx
xor eax, ecx
cmp eax, 0xffffffff
setne dh
sete ah
cmp esi, 9
setg dl
cmp esi, 0xa
setl al
mov bh, al
xor bh, dl
and bh, al
xor dh, ah
and dh, ah
mov cl, bh
xor cl, 1
mov bl, bh
or bl, cl
xor bh, bl
xor bh, 1
or bl, cl
xor bl, 1
or bl, bh
mov cl, dh
xor cl, 1
mov ch, cl
and ch, dh
mov bh, cl
xor bh, ch
xor ch, 1
or ch, dh
xor ch, 1
or ch, bh
xor ch, 1
or cl, dh
xor cl, 1
mov dh, ch
and dh, cl
xor cl, ch
or cl, dh
mov dh, cl
xor dh, bl
and cl, dh
and dh, bl
xor cl, 1
xor dh, 1
mov ch, cl
xor ch, dh
or dh, cl
xor dh, 1
or dh, ch
xor dl, ah
mov ecx, eax
and cl, ah
xor al, ah
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov dl, al
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov al, dh
xor al, 1
and al, cl
xor cl, 1
mov dl, dh
xor dl, cl
and dl, dh
and cl, dh
or cl, al
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0x644fc2cd
mov esi, 0xa16f4063
cmovne eax, esi
test dl, 1
mov edx, 0x644fc2cd
cmove eax, edx
test ch, 1
cmovne eax, esi
jmp 0x48917f
cmp byte [ebp - 0x11], 0
mov eax, 0xb771a125
mov ecx, 0xa6e30054
cmovne eax, ecx
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x1c], ecx
jmp 0x48917f
xor eax, eax
mov ecx, 0x393951b7
cmp ecx, 0xbf45bd81
je 0x489952
cmp ecx, 0x75a5510f
je 0x489522
cmp ecx, 0x393951b7
jne 0x4894ee
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x20]
cmp ecx, 0xb
mov ecx, 0xbf45bd81
mov edx, 0x75a5510f
cmovb ecx, edx
jmp 0x4894ee
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0xcc]
movzx edx, word [ecx + eax*2]
mov esi, dword [ebp - 0x20]
mov eax, 0x3e6c
add esi, eax
mov eax, esi
not eax
mov edi, esi
or edi, 2
mov ecx, 0x4942
and edi, ecx
mov ebx, eax
and ebx, 0x2608
or ebx, edi
mov edi, eax
or edi, 0x4940
and edi, ecx
and esi, 0xffff90b5
or esi, edi
xor esi, ebx
mov edi, esi
not edi
and edi, 0xffff90b7
and esi, 0x6f48
or esi, edi
mov edi, esi
not edi
mov ecx, 0xffff8834
and edi, ecx
mov ebx, 0x77cb
and esi, ebx
or esi, edi
mov edi, esi
xor edi, ebx
mov ebx, edx
not ebx
and edi, ebx
xor esi, ecx
and esi, edx
or esi, edi
not esi
or esi, ebx
mov edi, ebx
and edi, 0xffffafa2
and ebx, edx
mov ecx, 0x505d
and edx, ecx
or edx, edi
xor edx, ecx
mov edi, edx
and edi, ebx
xor edx, ebx
or edx, edi
not edx
mov edi, eax
and edi, edx
xor edx, eax
mov eax, esi
not eax
or edx, edi
mov edi, edx
not edi
mov ecx, 0x5f2c
and edi, ecx
and edx, 0xffffa0d3
or edx, edi
mov edi, esi
and edi, 0x7907
mov ecx, 0x8ed
xor esi, ecx
and esi, eax
mov ebx, eax
mov eax, 0xffff86f8
and ebx, eax
or ebx, edi
mov ecx, ebx
xor ecx, eax
mov dword [ebp - 0x28], ecx
xor ebx, 0xffff8e15
and ebx, ecx
mov edi, ebx
not edi
mov eax, edi
mov ecx, 0x347f
and eax, ecx
mov ecx, 0xffffcb80
and ebx, ecx
or ebx, eax
mov eax, esi
not eax
or edi, eax
mov ecx, 0x347f
and eax, ecx
mov ecx, 0xffffcb80
and esi, ecx
or esi, eax
xor esi, ebx
not edi
or edi, esi
mov ebx, edx
xor ebx, 0xc1
mov esi, edx
mov eax, 0x5f2c
xor esi, eax
xor edx, 0x57c1
and edx, esi
mov eax, 0x8ed
and ebx, eax
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, edi
not eax
mov edx, 0xffffe8b1
and eax, edx
mov ecx, 0x174e
and edi, ecx
or edi, eax
mov eax, ebx
not eax
and eax, edx
and ebx, ecx
or ebx, eax
xor ebx, edi
mov ecx, dword [ebp - 0x28]
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
not esi
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, dword [ebp - 0xcc]
mov ecx, dword [ebp - 0x1c]
mov word [eax + ecx*2], si
mov eax, dword [ebp - 0x20]
inc eax
jmp 0x4894e9
mov eax, dword [ebp - 0xcc]
mov word [eax + 0x16], 0
push eax
push dword [ebp - 0x114]
call dword [ebp - 0x30]
mov eax, dword [0x514ef4]
lea ecx, [eax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x8000120
mov esi, ecx
and esi, 0x2009000
or esi, eax
xor esi, 0x2d214d62
mov edi, edx
or edi, 0xa009120
and edx, 0x98028c
or edx, esi
and edi, 0x2f21dd62
mov eax, ecx
and eax, 0xd0462011
or eax, edi
xor eax, edx
mov edx, eax
not edx
and edx, 0x9e46b497
and eax, 0x61b94b68
or eax, edx
mov edx, eax
xor edx, 0x402000c4
xor eax, 0x94de273b
mov esi, eax
and esi, 0xbf5fda00
and edx, 0x40a025ff
or edx, esi
mov esi, edx
xor esi, 0xbf0c5a00
or esi, 0x53a55e
or eax, 0xffac5aa1
xor eax, esi
mov esi, eax
not esi
and esi, 0xe1f0938d
and eax, 0x1e0f6c72
or eax, esi
mov esi, eax
xor esi, 0x80212052
and ecx, 1
mov edi, edx
xor edi, 0x40a025fe
or edi, ecx
xor eax, 0x1e5cc92d
mov ecx, eax
mov ebx, 0x71ce1ea9
and ecx, ebx
mov ebx, 0x8e31e156
and esi, ebx
mov ebx, 0x8e31e156
or esi, ecx
xor edx, 0x8e11c000
or eax, edi
mov ecx, 0x71ce1ea9
and edi, ecx
and edx, ebx
or edx, edi
mov ecx, dword [0x514ef0]
xor edx, esi
not eax
or eax, edx
mov edx, eax
not edx
mov esi, eax
and esi, 0xb63aa6d5
mov edi, 0x49c5592a
and edx, edi
or edx, esi
xor edx, edi
or edx, eax
cmp edx, 0xffffffff
sete byte [ebp - 0x35]
cmp ecx, 0xa
setl byte [ebp - 0x36]
mov eax, dword [ebp - 0xa0]
lea ecx, [eax + 8]
mov dword [ebp - 0x34], ecx
add eax, 9
mov dword [ebp - 0x50], eax
mov eax, 0xa6dee630
cmp eax, 0xe798063a
jg 0x489abe
cmp eax, 0xa6dee630
je 0x489af7
cmp eax, 0xb6b27e70
je 0x489b7c
cmp eax, 0xc21dbbd0
jne 0x489a91
mov eax, 0x59463422
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x28], ecx
jmp 0x489a91
cmp eax, 0xe798063b
je 0x48b289
cmp eax, 0x365c09a3
je 0x489e56
cmp eax, 0x59463422
jne 0x489a91
mov eax, dword [ebp - 0x28]
mov byte [eax], 0
inc eax
mov dword [ebp - 0x28], eax
cmp eax, dword [ebp - 0x20]
mov eax, 0x59463422
mov ecx, 0xe798063b
cmove eax, ecx
jmp 0x489a91
mov al, byte [ebp - 0x35]
mov dl, byte [ebp - 0x36]
mov ah, dl
xor ah, 1
mov ch, ah
or ch, dl
mov cl, ch
xor cl, 1
mov dh, al
xor dh, 1
mov ebx, edx
and bl, ch
or ch, ah
and cl, ah
or cl, bl
mov ah, ch
xor ah, cl
xor cl, 1
xor ah, 1
or cl, ch
xor cl, 1
or cl, ah
or dh, cl
xor cl, 1
or cl, al
mov ah, cl
xor ah, dh
or cl, dh
xor cl, 1
or cl, ah
mov ah, al
or ah, dl
xor al, dl
xor al, 1
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x365c09a3
mov esi, 0xb6b27e70
cmovne edx, esi
test al, 1
mov eax, 0x365c09a3
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x489a91
mov ecx, dword [0x514f9c]
mov eax, dword [0x514f98]
mov dword [ebp - 0x40], eax
lea esi, [ecx - 1]
imul esi, ecx
mov ecx, esi
not ecx
mov edx, ecx
and edx, 0x8f05e91c
mov ebx, esi
mov edi, 0x70fa16e2
and ebx, edi
or ebx, edx
xor ebx, edi
mov eax, esi
and eax, 1
or eax, ebx
mov edx, eax
not edx
mov edi, 0xd564f972
and ecx, edi
and esi, 0x2a9b068d
or esi, ecx
mov ecx, eax
mov ebx, 0x446acb5e
and ecx, ebx
mov edi, 0xbb9534a1
and edx, edi
or edx, ecx
mov ecx, esi
xor ecx, 0x2a910481
mov edi, 0xd564f972
xor esi, edi
or eax, esi
and esi, ebx
mov edi, 0xbb9534a1
and ecx, edi
mov edi, dword [ebp - 0x40]
or ecx, esi
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
and edx, 0xfec21b4e
mov ecx, 0x13de4b1
and eax, ecx
or eax, edx
xor eax, ecx
mov dword [ebp - 0x1c], eax
sete byte [ebp - 0x12]
setne ah
sete dl
cmp edi, 9
setg cl
cmp edi, 0xa
setl byte [ebp - 0x11]
setl al
mov byte [ebp - 0x30], al
mov ch, al
xor ch, cl
and ch, al
mov dh, ch
xor dh, 1
mov bl, dh
and bl, ch
mov bh, dh
and bh, bl
xor bl, dh
or bl, bh
or dh, ch
mov ch, bl
xor ch, dh
or dh, bl
xor dh, 1
or dh, ch
mov ch, dl
xor ch, ah
and ch, dl
mov bl, ch
xor bl, 1
mov bh, bl
and bh, ch
xor bh, 1
mov al, ch
xor al, bh
or bh, ch
xor bh, 1
or bh, al
or bl, ch
mov al, bh
xor al, bl
or bl, bh
xor bl, 1
or bl, al
mov al, dh
xor al, 1
mov ch, al
and ch, dh
xor al, ch
xor ch, 1
or ch, dh
xor ch, 1
or ch, al
mov al, ch
and ch, bl
xor bl, 1
xor al, 1
and al, bl
or ch, al
and ah, byte [ebp - 0x30]
mov al, cl
xor al, dl
and al, cl
and cl, dl
or cl, ah
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, ch
xor al, 1
mov edx, ecx
xor dl, al
and al, ch
mov ah, al
and ah, ch
xor al, ch
or al, ah
xor al, cl
xor dl, 1
or cl, ch
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov esi, 0xa0da02f3
mov ecx, 0xe7a53eed
cmovne esi, ecx
test al, 1
cmove esi, ecx
test dl, 1
mov eax, 0xa0da02f3
cmove esi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x489d2a
cmp eax, 0x85788c17
je 0x489d43
cmp eax, 0xa0da02f3
jne 0x489d10
jmp 0x48a0d2
cmp eax, 0xd7ff4ccd
je 0x489e4b
cmp eax, 0xe7a53eed
jne 0x489d10
mov eax, 0xd7ff4ccd
jmp 0x489d10
mov ah, byte [ebp - 0x12]
mov byte [ebp - 0x30], ah
mov bl, byte [ebp - 0x11]
mov al, ah
xor al, 1
mov byte [ebp - 0x3c], al
mov edx, eax
and dl, ah
xor al, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, al
mov ch, dl
xor ch, 1
mov ah, bl
xor ah, 1
mov byte [ebp - 0x44], ah
mov cl, ah
and cl, bl
mov al, ah
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov ah, cl
xor ah, 1
mov al, dl
and al, ch
mov dh, al
xor dh, 1
xor al, dl
or dh, ch
xor dh, 1
or dh, al
mov bh, dh
and dh, ah
or ah, cl
xor bh, 1
and bh, cl
mov al, dl
xor al, cl
mov byte [ebp - 0x4c], al
or cl, dl
or dl, ch
and byte [ebp - 0x30], dl
xor dl, 1
mov al, dl
mov ch, byte [ebp - 0x3c]
xor al, ch
and al, dl
and dl, ch
or dl, byte [ebp - 0x30]
mov ch, al
and ch, dl
xor dl, al
and bl, ah
xor ah, 1
or dl, ch
mov al, ah
mov ch, byte [ebp - 0x44]
xor al, ch
and al, ah
and ah, ch
or ah, bl
mov ch, al
and ch, ah
xor ah, al
or ah, ch
mov al, ah
xor al, dl
and ah, al
and al, dl
xor ah, 1
xor al, 1
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
or dh, bh
xor cl, 1
or cl, byte [ebp - 0x4c]
xor cl, 1
mov dl, dh
and dl, cl
xor cl, dh
or cl, dl
mov edx, ecx
xor dl, 1
mov ch, al
xor ch, 1
and dl, ch
or ch, cl
and cl, al
or cl, dl
mov dl, ch
xor dl, cl
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x489d10
mov byte [ebp - 0x18], 0
mov eax, esi
jmp 0x489d10
mov ecx, dword [0x514f9c]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
mov dword [ebp - 0x1c], ecx
mov ecx, eax
or ecx, 1
mov esi, ecx
mov edi, 0xad6b4009
and esi, edi
mov edi, edx
mov ebx, 0x5294bff6
and edi, ebx
or edi, esi
mov esi, eax
xor esi, 0xfffffffe
and esi, eax
mov ebx, esi
not ebx
or ecx, ebx
mov edx, 0xad6b4009
and ebx, edx
mov edx, 0x5294bff6
and esi, edx
or esi, ebx
xor esi, edi
not ecx
or ecx, esi
mov edx, dword [ebp - 0x1c]
and edx, 0x6cf8653c
and eax, 0x93079ac3
or eax, edx
mov edx, ecx
not edx
mov esi, edx
mov ebx, 0xf53fda46
and esi, ebx
mov edi, 0xac025b9
and ecx, edi
or ecx, esi
mov esi, eax
xor esi, 0x2000081
xor eax, 0x64384004
and eax, ebx
and esi, edi
or esi, eax
mov edi, dword [0x514f98]
xor esi, ecx
not esi
or esi, edx
cmp esi, 0xffffffff
sete al
setne cl
sete byte [ebp - 0x12]
cmp edi, 9
setg dl
mov dword [ebp - 0x1c], edi
cmp edi, 0xa
setl ah
setl byte [ebp - 0x11]
mov ch, dl
xor ch, cl
and cl, ah
or ah, al
xor ah, 1
or ah, ch
mov ch, ah
xor ch, 1
and dl, al
or dl, cl
mov al, ch
and al, ah
mov cl, al
and cl, ch
xor al, ch
or al, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and al, dl
or al, cl
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edi, 0xa0da02f3
mov edx, 0xe7a53eed
cmovne edi, edx
not esi
test al, al
cmove edi, edx
test cl, 1
mov eax, 0xa0da02f3
cmove edi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x489f88
cmp eax, 0x85788c17
je 0x489fa1
cmp eax, 0xa0da02f3
jne 0x489f6e
jmp 0x48a18b
cmp eax, 0xd7ff4ccd
je 0x48a0c7
cmp eax, 0xe7a53eed
jne 0x489f6e
mov eax, 0xd7ff4ccd
jmp 0x489f6e
mov ah, byte [ebp - 0x12]
mov bh, byte [ebp - 0x11]
mov byte [ebp - 0x30], bh
mov bl, ah
xor bl, 1
mov dh, bl
and dh, ah
mov al, bl
and al, dh
xor dh, bl
or dh, al
mov cl, bh
xor cl, 1
mov ch, dh
xor ch, 1
mov dl, ch
or dl, dh
and ah, dl
xor dl, 1
mov al, cl
or al, bh
mov bh, dl
xor bh, bl
and bh, dl
and dl, bl
mov bl, al
xor bl, 1
or dl, ah
mov ah, bh
and ah, dl
xor dl, bh
or dl, ah
mov ah, al
and ah, bl
mov bh, al
xor bh, ah
xor ah, 1
or ah, bl
xor ah, 1
or ah, bh
mov bl, ah
xor bl, 1
and bl, cl
and ah, byte [ebp - 0x30]
or ah, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
mov bl, ah
and bl, al
xor al, ah
or al, bl
mov ah, al
xor ah, 1
mov bh, al
and bh, ah
mov bl, bh
xor bh, al
xor bl, 1
or bl, ah
xor bl, 1
or bl, bh
xor bl, dl
mov al, ch
and al, dh
xor al, 1
mov dl, dh
xor dl, al
or al, dh
mov ah, byte [ebp - 0x30]
and cl, ah
xor al, 1
or al, dl
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov al, ch
and al, ah
xor ch, ah
or ch, al
xor cl, 1
mov eax, ecx
xor al, ch
or cl, ch
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
xor dl, bl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ch, cl
xor ch, dl
test cl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dl, 1
cmove eax, ebx
test ch, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x489f6e
mov byte [ebp - 0x18], 0
mov eax, edi
jmp 0x489f6e
cmp dword [ebp - 0x1c], 0
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx], al
sete byte [ebp - 0x12]
cmp edi, 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48a10b
cmp eax, 0x85788c17
je 0x48a120
cmp eax, 0xa0da02f3
jne 0x48a0f1
jmp 0x48a297
cmp eax, 0xd7ff4ccd
je 0x48a180
cmp eax, 0xe7a53eed
jne 0x48a0f1
mov eax, 0xd7ff4ccd
jmp 0x48a0f1
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, ah
xor ch, cl
mov dh, ch
xor dh, ah
and dh, ch
and dl, cl
mov ch, dl
and ch, cl
xor dl, cl
or dl, ch
and ah, dl
xor dl, 1
and dl, al
or dl, ah
xor dl, dh
mov ecx, edx
xor cl, 1
and cl, dh
mov ch, cl
xor ch, dl
test dl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test cl, 1
mov edx, 0xe7a53eed
cmove eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x48a0f1
mov byte [ebp - 0x18], 0x1e
mov eax, esi
jmp 0x48a0f1
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48a1c3
cmp eax, 0x85788c17
je 0x48a1dc
cmp eax, 0xa0da02f3
jne 0x48a1a9
jmp 0x48a391
cmp eax, 0xd7ff4ccd
je 0x48a28c
cmp eax, 0xe7a53eed
jne 0x48a1a9
mov eax, 0xd7ff4ccd
jmp 0x48a1a9
mov dl, byte [ebp - 0x12]
mov al, byte [ebp - 0x11]
mov ch, dl
xor ch, 1
mov cl, al
xor cl, 1
mov dh, ch
or dh, dl
xor dh, 1
mov ah, ch
and ah, dh
xor dh, ch
or dh, ah
mov ah, al
and ah, cl
mov bl, ah
xor bl, 1
xor ah, cl
or bl, al
xor bl, 1
or bl, ah
xor dh, 1
mov ah, dh
xor ah, bl
xor ah, 1
and ah, bl
or dh, bl
xor ah, 1
mov bl, ah
xor bl, dh
or ah, dh
xor ah, 1
or ah, bl
mov dh, cl
and dh, dl
or cl, ch
and ch, al
or ch, dh
xor dl, al
xor cl, 1
or cl, dl
mov al, cl
xor al, ch
xor ch, 1
xor al, 1
or ch, cl
xor ch, 1
or ch, al
mov al, ch
xor al, 1
and ch, al
mov cl, al
and cl, ch
xor ch, al
or ch, cl
mov cl, ah
xor cl, ch
or ch, ah
xor ch, 1
or ch, cl
mov al, ch
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test ch, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x48a1a9
mov byte [ebp - 0x18], 0x1e
mov eax, edi
jmp 0x48a1a9
cmp dword [ebp - 0x1c], 0
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 1], al
sete byte [ebp - 0x12]
cmp edi, 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48a2d1
cmp eax, 0x85788c17
je 0x48a2ea
cmp eax, 0xa0da02f3
jne 0x48a2b7
jmp 0x48a490
cmp eax, 0xd7ff4ccd
je 0x48a386
cmp eax, 0xe7a53eed
jne 0x48a2b7
mov eax, 0xd7ff4ccd
jmp 0x48a2b7
mov ch, byte [ebp - 0x12]
mov dh, byte [ebp - 0x11]
mov cl, dh
xor cl, 1
mov dl, ch
xor dl, 1
mov ah, cl
and ah, dl
mov al, ch
and al, dh
or al, ah
xor al, 1
or al, dl
mov ah, al
xor ah, 1
and dl, ch
and cl, dh
xor dl, 1
mov bl, ch
xor bl, dl
or dl, ch
xor dl, 1
or dl, bl
xor cl, 1
mov ch, dh
xor ch, cl
or cl, dh
xor cl, 1
or cl, ch
mov ch, dl
xor ch, 1
and ch, cl
xor cl, 1
and cl, dl
or cl, ch
mov dl, ah
and dl, al
mov ch, dl
and ch, ah
xor dl, ah
or dl, ch
mov ah, dl
xor ah, 1
and ah, cl
xor cl, 1
and dl, cl
or dl, ah
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x48a2b7
mov byte [ebp - 0x18], 0x1a
mov eax, esi
jmp 0x48a2b7
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 1], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48a3ca
cmp eax, 0x85788c17
je 0x48a3e3
cmp eax, 0xa0da02f3
jne 0x48a3b0
jmp 0x48a56c
cmp eax, 0xd7ff4ccd
je 0x48a485
cmp eax, 0xe7a53eed
jne 0x48a3b0
mov eax, 0xd7ff4ccd
jmp 0x48a3b0
mov dl, byte [ebp - 0x12]
mov dh, byte [ebp - 0x11]
mov byte [ebp - 0x30], dh
mov ecx, edx
xor cl, 1
mov al, dh
xor al, 1
mov ch, cl
xor ch, dl
and ch, cl
or dh, al
mov bl, ch
xor bl, 1
and bl, ch
mov bh, bl
and bh, ch
xor bl, ch
mov ah, al
and ah, dh
xor dh, 1
or bl, bh
mov ch, dh
mov bh, byte [ebp - 0x30]
and ch, bh
or ch, ah
mov ah, al
xor ah, dh
or dh, al
xor dh, 1
or dh, ah
xor ch, 1
mov ah, ch
xor ah, dh
or ch, dh
xor ch, 1
or ch, ah
xor ch, bl
xor ch, 1
and al, dl
mov ah, bh
or dl, bh
and cl, bh
or cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov dl, ch
or dl, cl
xor cl, ch
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, ebx
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x48a3b0
mov byte [ebp - 0x18], 0x1a
mov eax, edi
jmp 0x48a3b0
cmp dword [ebp - 0x1c], 0
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 2], al
sete byte [ebp - 0x12]
cmp edi, 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48a4ca
cmp eax, 0x85788c17
je 0x48a4e3
cmp eax, 0xa0da02f3
jne 0x48a4b0
jmp 0x48a631
cmp eax, 0xd7ff4ccd
je 0x48a561
cmp eax, 0xe7a53eed
jne 0x48a4b0
mov eax, 0xd7ff4ccd
jmp 0x48a4b0
mov al, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov ah, dl
xor ah, 1
or ah, al
xor al, 1
mov ch, al
xor ch, dl
mov cl, ch
xor cl, al
and cl, ch
or al, dl
mov edx, eax
xor dl, ah
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ah, cl
and dl, al
mov ch, dl
and ch, al
xor dl, al
mov dh, cl
xor dh, al
or al, cl
xor cl, 1
and ah, cl
xor ah, 1
mov bl, ah
xor bl, cl
or ah, cl
xor ah, 1
or ah, bl
or dl, ch
xor dl, ah
xor al, 1
or al, dh
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x48a4b0
mov byte [ebp - 0x18], 0x1d
mov eax, esi
jmp 0x48a4b0
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 2], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48a5a5
cmp eax, 0x85788c17
je 0x48a5ba
cmp eax, 0xa0da02f3
jne 0x48a58b
jmp 0x48a6fe
cmp eax, 0xd7ff4ccd
je 0x48a626
cmp eax, 0xe7a53eed
jne 0x48a58b
mov eax, 0xd7ff4ccd
jmp 0x48a58b
mov cl, byte [ebp - 0x12]
mov al, byte [ebp - 0x11]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, ah
xor ch, al
xor ah, ch
and ah, ch
and al, dl
xor al, 1
mov ch, al
xor ch, dl
or al, dl
xor al, 1
or al, ch
xor al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, ah
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x48a58b
mov byte [ebp - 0x18], 0x1d
mov eax, edi
jmp 0x48a58b
cmp dword [ebp - 0x1c], 0
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 3], al
sete byte [ebp - 0x12]
cmp edi, 0xa
setl byte [ebp - 0x11]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x48a66e
cmp ecx, 0x85788c17
je 0x48a685
cmp ecx, 0xa0da02f3
jne 0x48a651
jmp 0x48a82d
cmp ecx, 0xd7ff4ccd
je 0x48a6f3
cmp ecx, 0xe7a53eed
jne 0x48a651
mov ecx, 0xd7ff4ccd
jmp 0x48a651
mov cl, byte [ebp - 0x12]
mov edx, ecx
xor dl, 1
mov ah, dl
mov al, dl
mov ch, dl
and ch, cl
xor dl, ch
xor ch, 1
or ch, cl
mov cl, byte [ebp - 0x11]
xor ch, 1
or ch, dl
mov dl, ch
and ch, cl
xor cl, 1
and ah, cl
xor al, cl
or al, ah
xor dl, 1
and dl, cl
mov cl, al
xor cl, 1
or ch, dl
mov dl, ch
xor dl, 1
and ch, al
or al, dl
and dl, cl
or dl, ch
mov ah, dl
xor ah, al
test dl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
mov edx, 0xe7a53eed
cmovne ecx, edx
test ah, 1
cmove ecx, ebx
jmp 0x48a651
mov byte [ebp - 0x18], 0x13
mov ecx, esi
jmp 0x48a651
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 3], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48a737
cmp eax, 0x85788c17
je 0x48a750
cmp eax, 0xa0da02f3
jne 0x48a71d
jmp 0x48a97d
cmp eax, 0xd7ff4ccd
je 0x48a822
cmp eax, 0xe7a53eed
jne 0x48a71d
mov eax, 0xd7ff4ccd
jmp 0x48a71d
mov cl, byte [ebp - 0x12]
mov ch, byte [ebp - 0x11]
mov edx, ecx
xor dl, 1
mov dh, ch
xor dh, 1
mov eax, edx
xor al, cl
and al, dl
mov ebx, edx
or bl, cl
mov ah, bl
xor ah, 1
mov bh, al
xor bh, bl
and bh, al
and bl, al
xor al, 1
and al, ah
mov ah, dh
or ah, ch
xor ah, dh
or bl, al
mov al, bh
and al, bl
xor bl, bh
or bl, al
mov al, ah
xor al, 1
and ah, dh
mov bh, ah
and bh, al
xor ah, al
or ah, bh
mov al, bl
xor al, 1
and bl, al
mov bh, al
and bh, bl
xor bl, al
mov al, ah
xor al, 1
and al, ah
or bl, bh
xor al, 1
mov bh, ah
xor bh, al
or al, ah
xor al, 1
or al, bh
xor al, bl
and dh, cl
and dl, ch
or dl, dh
mov ah, cl
and ah, ch
xor cl, ch
mov ch, al
xor ch, 1
or cl, ah
xor cl, 1
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
xor dl, 1
and dl, cl
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
and al, dl
xor dl, 1
and dl, ch
or dl, al
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x48a71d
mov byte [ebp - 0x18], 0x13
mov eax, edi
jmp 0x48a71d
cmp dword [ebp - 0x1c], 0
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 4], al
sete byte [ebp - 0x12]
cmp edi, 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48a867
cmp eax, 0x85788c17
je 0x48a880
cmp eax, 0xa0da02f3
jne 0x48a84d
jmp 0x48aa3c
cmp eax, 0xd7ff4ccd
je 0x48a972
cmp eax, 0xe7a53eed
jne 0x48a84d
mov eax, 0xd7ff4ccd
jmp 0x48a84d
mov ah, byte [ebp - 0x12]
mov ch, byte [ebp - 0x11]
mov al, ah
xor al, 1
mov byte [ebp - 0x3c], al
mov dh, ch
xor dh, 1
mov cl, ah
or cl, al
mov dl, cl
xor dl, al
mov al, dh
or al, ch
mov byte [ebp - 0x30], ch
mov bh, al
xor bh, 1
mov bl, ah
and bl, cl
xor cl, ah
or cl, bl
mov bl, dl
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov dl, ch
and dl, dh
mov bl, dl
xor bl, 1
mov ch, dh
xor ch, bl
or bl, dh
xor bl, 1
or ch, bl
xor ch, al
xor al, byte [ebp - 0x30]
or bh, dh
xor bh, 1
or bh, al
mov al, bh
xor al, ch
xor ch, 1
or ch, bh
xor al, 1
xor ch, 1
or ch, al
xor cl, 1
mov al, cl
xor al, ch
xor al, 1
and al, ch
or cl, ch
xor cl, 1
mov ch, al
and ch, cl
xor cl, al
or cl, ch
mov bh, byte [ebp - 0x30]
xor dl, bh
or dl, bl
mov al, dl
mov ch, byte [ebp - 0x3c]
and al, ch
xor dl, 1
and dl, ah
or dl, al
xor ah, bh
or dh, ch
xor dh, 1
or dh, ah
mov al, dh
xor al, dl
xor dl, 1
xor al, 1
or dl, dh
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ah, al
and ah, dl
xor dl, al
or dl, ah
mov ch, cl
xor ch, dl
or dl, cl
xor dl, 1
or dl, ch
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x48a84d
mov byte [ebp - 0x18], 1
mov eax, esi
jmp 0x48a84d
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 4], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48a9b6
cmp eax, 0x85788c17
je 0x48a9cb
cmp eax, 0xa0da02f3
jne 0x48a99c
jmp 0x48ab47
cmp eax, 0xd7ff4ccd
je 0x48aa31
cmp eax, 0xe7a53eed
jne 0x48a99c
mov eax, 0xd7ff4ccd
jmp 0x48a99c
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
or dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
mov ah, ch
xor ah, 1
or cl, al
xor cl, 1
xor dl, 1
mov al, cl
and al, dl
xor dl, cl
or dl, al
mov al, dl
xor al, 1
and dl, ch
or ch, al
and al, ah
or al, dl
mov cl, ch
xor cl, al
test cl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
cmovne eax, edx
jmp 0x48a99c
mov byte [ebp - 0x18], 1
mov eax, edi
jmp 0x48a99c
cmp dword [ebp - 0x1c], 0
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 5], al
sete byte [ebp - 0x12]
cmp edi, 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48aa76
cmp eax, 0x85788c17
je 0x48aa8f
cmp eax, 0xa0da02f3
jne 0x48aa5c
jmp 0x48abef
cmp eax, 0xd7ff4ccd
je 0x48ab3c
cmp eax, 0xe7a53eed
jne 0x48aa5c
mov eax, 0xd7ff4ccd
jmp 0x48aa5c
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov ah, cl
xor ah, 1
mov ch, cl
or ch, ah
mov dh, ch
xor dh, 1
mov dl, cl
and dl, ah
mov ebx, ecx
and bl, dl
mov bh, cl
xor bh, dl
or bh, bl
mov bl, bh
and bh, dh
mov dh, al
xor dh, 1
xor bl, 1
and bl, ch
or bh, bl
mov bl, cl
and bl, ch
xor ch, cl
or ch, bl
xor bh, 1
mov bl, bh
xor bl, ch
or bh, ch
xor bh, 1
or bh, bl
mov ch, bh
xor ch, 1
and bh, al
and ch, dh
or ch, bh
mov bl, dh
and bl, al
mov bh, bl
and bh, dh
xor bl, dh
or bl, bh
mov dh, dl
and dh, ah
xor dl, ah
or dl, dh
xor dl, bl
xor dl, 1
mov ah, al
and ah, cl
xor al, cl
or al, ah
mov cl, dl
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, ch
and ch, al
mov cl, al
xor cl, ch
not cl
test cl, 1
mov edx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne edx, ebx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x48aa5c
mov byte [ebp - 0x18], 0xb
mov eax, esi
jmp 0x48aa5c
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 5], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48ab80
cmp eax, 0x85788c17
je 0x48ab95
cmp eax, 0xa0da02f3
jne 0x48ab66
jmp 0x48ad78
cmp eax, 0xd7ff4ccd
je 0x48abe4
cmp eax, 0xe7a53eed
jne 0x48ab66
mov eax, 0xd7ff4ccd
jmp 0x48ab66
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
xor al, 1
mov edx, ecx
xor dl, 1
mov ah, al
and ah, dl
mov ch, al
xor ch, dl
or ch, ah
and dl, cl
mov ah, dl
and ah, cl
xor dl, cl
or dl, ah
xor dl, al
mov eax, edx
xor al, ch
or dl, ch
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
mov edx, 0xe7a53eed
cmovne eax, edx
test cl, 1
cmove eax, ebx
jmp 0x48ab66
mov byte [ebp - 0x18], 0xb
mov eax, edi
jmp 0x48ab66
cmp dword [ebp - 0x1c], 0
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 6], al
sete byte [ebp - 0x12]
cmp edi, 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48ac29
cmp eax, 0x85788c17
je 0x48ac42
cmp eax, 0xa0da02f3
jne 0x48ac0f
jmp 0x48aeb6
cmp eax, 0xd7ff4ccd
je 0x48ad6d
cmp eax, 0xe7a53eed
jne 0x48ac0f
mov eax, 0xd7ff4ccd
jmp 0x48ac0f
mov ah, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov al, ah
xor al, 1
mov byte [ebp - 0x1c], al
mov byte [ebp - 0x3c], cl
mov bh, cl
xor bh, 1
mov byte [ebp - 0x30], bh
mov dh, bh
and dh, cl
xor bh, dh
xor dh, 1
or cl, dh
xor cl, 1
mov byte [ebp - 0x44], cl
or bh, cl
mov bl, ah
and bl, al
mov al, bl
and al, ah
xor bl, ah
or bl, al
mov dl, bh
xor dl, 1
mov cl, bh
and cl, dl
mov al, cl
xor al, 1
xor cl, bh
or al, dl
xor al, 1
or al, cl
mov ch, bh
or ch, dl
mov cl, al
and cl, ah
mov byte [ebp - 0x40], cl
xor dl, ah
mov byte [ebp - 0x4c], dl
mov cl, ah
mov dl, byte [ebp - 0x1c]
or cl, dl
xor bl, cl
mov ah, cl
and ah, dl
xor cl, dl
or cl, ah
mov dl, bl
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor dh, byte [ebp - 0x3c]
or dh, byte [ebp - 0x44]
xor dh, ch
mov dl, ch
mov ah, byte [ebp - 0x30]
and dl, ah
xor ch, ah
or ch, dl
xor ch, 1
mov dl, dh
and dl, ch
xor ch, dh
or ch, dl
mov dl, ch
xor dl, 1
or dl, cl
xor cl, 1
or cl, ch
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
xor al, 1
mov dl, byte [ebp - 0x1c]
and al, dl
or al, byte [ebp - 0x40]
or bh, dl
xor bh, 1
or bh, byte [ebp - 0x4c]
xor bh, 1
mov edx, eax
and dl, bh
xor bh, al
or bh, dl
mov al, bh
xor al, 1
and bh, al
mov edx, eax
and dl, bh
xor bh, al
or bh, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ah, al
and ah, dl
xor dl, al
mov al, bh
xor al, 1
or dl, ah
mov ah, dl
xor ah, 1
and ah, al
and dl, bh
or dl, ah
mov eax, ecx
xor al, bh
or bh, cl
xor bh, 1
or bh, al
mov al, bh
xor al, dl
test al, 1
mov ecx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ecx, eax
test bh, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x48ac0f
mov byte [ebp - 0x18], 0x24
mov eax, esi
jmp 0x48ac0f
test esi, esi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa0]
mov byte [ecx + 6], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48adb1
cmp eax, 0x85788c17
je 0x48adca
cmp eax, 0xa0da02f3
jne 0x48ad97
jmp 0x48aecc
cmp eax, 0xd7ff4ccd
je 0x48aeab
cmp eax, 0xe7a53eed
jne 0x48ad97
mov eax, 0xd7ff4ccd
jmp 0x48ad97
mov bl, byte [ebp - 0x12]
mov dh, byte [ebp - 0x11]
mov eax, ebx
xor al, 1
mov dl, al
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ah, dh
xor ah, 1
mov cl, ah
and cl, dh
xor cl, 1
mov ch, dh
xor ch, cl
or cl, dh
xor cl, 1
or cl, ch
mov ch, dl
xor ch, 1
xor al, bl
and al, bl
mov ebx, edx
or bl, ch
xor ah, dh
and ah, dh
mov bh, bl
xor bh, al
xor al, 1
or al, bl
xor al, 1
xor bh, 1
mov dh, al
and dh, bh
xor bh, al
or bh, dh
xor bh, 1
mov dh, bh
xor dh, ah
xor dh, 1
and dh, ah
or bh, ah
xor dh, 1
mov al, dh
xor al, bh
or dh, bh
mov ah, cl
xor ah, ch
xor dh, 1
or dh, al
and ch, dl
mov al, ch
and al, dl
xor ch, dl
or ch, al
xor ch, cl
xor ah, 1
or cl, dl
xor cl, 1
or cl, ah
xor cl, 1
mov al, ch
and al, cl
xor cl, ch
or cl, al
mov eax, ecx
xor al, 1
mov dl, cl
and dl, al
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
xor dl, dh
mov cl, dh
xor cl, al
or al, dh
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xd7ff4ccd
mov esi, 0xe7a53eed
cmovne eax, esi
test dl, 1
cmovne eax, esi
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x48ad97
mov byte [ebp - 0x18], 0x24
mov eax, edi
jmp 0x48ad97
xor eax, eax
mov ecx, 0xabe6e832
cmp ecx, 0x53e4ccfb
je 0x48c9cb
cmp ecx, 0xc42a88ad
je 0x48b2c4
cmp ecx, 0xabe6e832
jne 0x48b290
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x20]
cmp ecx, 8
mov ecx, 0x53e4ccfb
mov edx, 0xc42a88ad
cmovb ecx, edx
jmp 0x48b290
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x1c], eax
mov edi, dword [ebp - 0xa0]
mov bl, byte [edi + eax]
mov edx, dword [ebp - 0x20]
mov al, 0x93
sub al, dl
add dl, 0x6c
mov ecx, eax
and cl, 0x84
mov ah, dl
and ah, 0x7b
or ah, cl
xor ah, 0x7b
mov ecx, eax
and cl, dl
mov ch, ah
and ch, cl
xor cl, ah
or cl, ch
mov ah, cl
not ah
and cl, 0xb
and ah, 0xf4
or ah, cl
mov ch, ah
and al, 0xc1
xor dl, 0x3e
or dl, al
mov esi, edx
mov cl, bl
not cl
mov eax, ecx
mov edx, ecx
and al, 0x81
mov ah, bl
and ah, 6
or ah, al
xor ah, 0x81
mov cl, bl
or cl, 0x87
mov al, dl
and al, 0x30
or al, ah
and cl, 0xcf
xor cl, al
mov eax, ecx
not al
and al, 0x90
and cl, 0x6f
or cl, al
mov eax, ecx
xor al, 0x27
mov ah, al
and ah, 0xfe
and cl, 1
or cl, ah
mov bh, ch
xor bh, 1
or bh, 0x3e
xor cl, 0x3f
or cl, al
mov eax, edx
and al, 0xc1
and bl, 0x3e
or bl, al
mov ah, bh
not ah
xor dl, bl
and dl, bl
mov byte [ebp - 0x28], dl
and bh, 0x63
not ch
and ch, ah
mov bl, ah
and bl, 0x80
or bl, bh
mov eax, ebx
xor al, 0x9c
xor bl, 0x58
and bl, al
mov edx, eax
mov eax, esi
mov dh, al
xor dh, 0xc4
and dh, al
mov bh, dl
and bh, al
mov byte [ebp - 0x30], bh
xor dl, al
mov byte [ebp - 0x34], dl
mov bh, al
mov ah, bl
not ah
mov dl, ch
not ch
or ch, ah
and bl, 0xf3
or dl, 8
xor dl, bl
not ch
or ch, dl
mov ah, dh
not ah
mov bl, ah
and bl, 0x97
and dh, 0x68
or dh, bl
or al, 0x3b
not bh
or ah, al
and al, 0x97
and bh, 0x40
or bh, al
xor bh, dh
mov al, cl
not al
not ah
or ah, bh
mov dl, ch
not dl
and dl, 0xb0
and ch, 0x4f
or ch, dl
mov dl, ah
not dl
and dl, 0xb0
and ah, 0x4f
or ah, dl
xor ah, ch
mov dh, byte [ebp - 0x34]
or dh, byte [ebp - 0x30]
not dh
mov dl, ah
and dl, dh
xor dh, ah
or dh, dl
mov dl, cl
and dl, 0x9d
xor cl, 0xdc
and cl, al
and al, 0x62
or al, dl
mov dl, al
xor dl, 0x62
mov ch, byte [ebp - 0x28]
mov ah, ch
xor ah, 0x23
mov bl, ah
and ah, ch
not ch
xor al, 0xbe
and al, dl
and bl, ch
mov bh, al
and bh, cl
xor cl, al
or cl, bh
mov al, bl
not al
mov bh, al
and bh, 0x38
and bl, 0xc7
or bl, bh
mov bh, ah
not bh
or al, bh
and bh, 0x38
and ah, 0xc7
or ah, bh
xor ah, bl
not al
or al, ah
mov ah, cl
not ah
and ah, al
not al
and al, cl
or al, ah
mov cl, dl
and cl, ch
xor ch, dl
or ch, cl
mov cl, ch
not cl
and cl, 0x48
and ch, 0xb7
or ch, cl
xor ch, 0xb7
mov cl, al
and cl, ch
xor ch, al
or ch, cl
mov al, dh
xor al, 0xd3
and al, dh
not dh
and dh, 0xd3
mov cl, ch
mov dl, dh
and dl, al
xor al, dh
mov ah, ch
xor ah, 0xd3
and ah, ch
or ch, 0x2c
not cl
or al, dl
mov dl, ch
and dl, 0xd9
and cl, 2
or cl, dl
mov dl, ah
not dl
or ch, dl
and dl, 0xd9
and ah, 0x26
or ah, dl
xor ah, cl
not ch
or ch, ah
mov cl, al
not cl
and cl, 0x7b
and al, 0x84
or al, cl
mov cl, ch
not cl
and cl, 0x7b
and ch, 0x84
or ch, cl
xor ch, al
mov eax, dword [ebp - 0x1c]
mov byte [edi + eax], ch
mov eax, dword [ebp - 0x20]
inc eax
jmp 0x48b28b
mov eax, dword [ebp - 0xa0]
mov byte [eax + 8], 0
push eax
call 0x4492f6
push dword [ebp - 0xf0]
push dword [ebp - 0x11c]
call eax
mov eax, dword [0x514ef4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x7223eb21
and edx, ecx
not ecx
and ecx, 0x70230820
mov esi, 0x200e301
and eax, esi
or eax, ecx
xor eax, esi
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x6acb5176
and edx, 0x9534ae89
or edx, eax
mov esi, edx
xor esi, 0xe71745a8
mov eax, edx
xor eax, 0x682243
and eax, 0xe36d224b
xor edx, 0x45bc00b5
and edx, esi
mov ecx, 0x1c92ddb4
and esi, ecx
or esi, eax
mov eax, esi
xor eax, ecx
mov dword [ebp - 0x1c], eax
mov edi, esi
xor edi, 0x41c66756
and edi, eax
mov ecx, edi
not ecx
mov ebx, ecx
mov eax, 0xf9606de7
and ebx, eax
mov eax, 0x69f9218
and edi, eax
or edi, ebx
mov ebx, edx
not ebx
or ecx, ebx
mov eax, 0xf9606de7
and ebx, eax
mov eax, 0x69f9218
and edx, eax
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5d54bae3
and ecx, 0xa2ab451c
or ecx, edx
xor esi, 0xe16d0240
and esi, 0xe16dd7d0
mov eax, dword [ebp - 0x1c]
mov edx, eax
and edx, 0x1e92282f
or edx, esi
xor edx, 0xe16dd7d1
and eax, 1
or eax, edx
mov edx, ecx
not edx
mov esi, edx
mov edi, 0x7387b98
and esi, edi
mov ebx, 0xf8c78467
and ecx, ebx
or ecx, esi
mov esi, eax
not esi
or edx, eax
and eax, edi
and esi, ebx
or esi, eax
mov eax, dword [0x514ef0]
xor esi, ecx
not edx
or edx, esi
mov ecx, edx
mov esi, 0xc491cc21
xor ecx, esi
and ecx, edx
not edx
and edx, esi
mov esi, edx
and esi, ecx
xor ecx, edx
or ecx, esi
mov edx, ecx
not edx
and edx, 0xc16f946f
and ecx, 0x3e906b90
or ecx, edx
mov edx, ecx
xor edx, 0x3a010130
xor ecx, 0x5fe584e
mov esi, ecx
mov edi, 0xc594a683
and esi, edi
and edx, 0x3a6b597c
or edx, esi
xor edx, edi
xor ecx, edx
test ecx, edx
sete byte [ebp - 0x35]
cmp eax, 0xa
setl byte [ebp - 0x36]
mov eax, dword [ebp - 0xa4]
lea ecx, [eax + 8]
mov dword [ebp - 0x50], ecx
add eax, 9
mov dword [ebp - 0x3c], eax
mov ecx, 0xa6dee630
cmp ecx, 0xe798063a
jg 0x48cb98
cmp ecx, 0xa6dee630
je 0x48cbd4
cmp ecx, 0xb6b27e70
je 0x48ccae
cmp ecx, 0xc21dbbd0
jne 0x48cb67
mov ecx, 0x59463422
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x30], eax
jmp 0x48cb67
cmp ecx, 0xe798063b
je 0x48e2ef
cmp ecx, 0x365c09a3
je 0x48cebc
cmp ecx, 0x59463422
jne 0x48cb67
mov eax, dword [ebp - 0x30]
mov byte [eax], 0
inc eax
mov dword [ebp - 0x30], eax
cmp eax, dword [ebp - 0x20]
mov ecx, 0x59463422
mov eax, 0xe798063b
cmove ecx, eax
jmp 0x48cb67
mov dh, byte [ebp - 0x35]
mov cl, byte [ebp - 0x36]
mov dl, dh
xor dl, 1
mov eax, edx
and al, dh
mov bl, dh
xor bl, dl
xor dl, al
xor al, 1
or al, dh
xor al, 1
or al, dl
mov ah, cl
xor ah, 1
mov dl, al
xor dl, 1
mov ch, dl
or ch, al
and bl, dh
mov dh, bl
xor dh, 1
mov bh, bl
and bh, ch
xor ch, 1
and dh, ch
or dh, bh
mov bh, ch
xor bh, bl
or ch, bl
xor ch, 1
or ch, bh
xor ch, 1
mov bl, dh
and bl, ch
xor ch, dh
or ch, bl
mov ebx, ecx
or bl, ah
xor bl, 1
mov dh, cl
and dh, bl
xor bl, cl
or bl, dh
mov dh, bl
xor dh, 1
and dh, bl
mov bh, dh
and bh, bl
xor dh, bl
or dh, bh
mov bl, ch
xor bl, 1
and bl, dh
xor dh, 1
and dh, ch
or dh, bl
and ah, dl
or dl, cl
and al, cl
or al, ah
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov cl, dh
xor cl, 1
mov dl, dh
and dl, cl
mov ah, dl
and ah, dh
xor dl, dh
or dl, ah
xor dl, al
xor dl, 1
mov ah, cl
and ah, al
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x365c09a3
mov esi, 0xb6b27e70
cmovne eax, esi
test cl, 1
mov ecx, 0x365c09a3
cmovne ecx, eax
test dl, 1
cmove ecx, eax
jmp 0x48cb67
mov eax, dword [0x514f9c]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov esi, edx
and esi, edi
xor edi, edx
mov ebx, dword [0x514f98]
or edi, esi
mov esi, edi
not esi
and eax, esi
and edi, ecx
or edi, eax
xor esi, edi
test esi, edi
sete byte [ebp - 0x12]
setne cl
sete dl
cmp ebx, 9
setg ah
mov dword [ebp - 0x28], ebx
cmp ebx, 0xa
setl byte [ebp - 0x11]
setl al
and ah, dl
and cl, al
or cl, ah
mov ah, al
and ah, dl
xor al, dl
or al, ah
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, ecx
xor dl, 1
mov ah, cl
and ah, dl
mov ch, ah
xor ah, cl
xor ch, 1
or ch, dl
xor ch, 1
or ch, ah
mov cl, al
xor cl, 1
mov ah, cl
and ah, al
mov dh, ah
and dh, cl
xor ah, cl
or ah, dh
xor ah, ch
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov al, dl
xor al, ah
test al, 1
mov ecx, 0xa0da02f3
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test dl, 1
mov edx, 0xa0da02f3
cmovne edx, ecx
test ah, 1
cmove edx, ecx
mov dword [ebp - 0x1c], edx
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48cd92
cmp eax, 0x85788c17
je 0x48cdab
cmp eax, 0xa0da02f3
jne 0x48cd78
jmp 0x48d0a8
cmp eax, 0xd7ff4ccd
je 0x48ceb0
cmp eax, 0xe7a53eed
jne 0x48cd78
mov eax, 0xd7ff4ccd
jmp 0x48cd78
mov al, byte [ebp - 0x12]
mov bl, byte [ebp - 0x11]
mov ecx, eax
xor cl, 1
mov ch, bl
xor ch, 1
mov ah, cl
or ah, al
xor ah, 1
mov dh, ah
xor dh, cl
mov byte [ebp - 0x34], cl
mov bh, ah
xor bh, al
xor dh, 1
or ah, al
xor ah, 1
or ah, dh
xor ah, 1
mov dl, bh
and dl, ah
xor ah, bh
mov dh, ch
and dh, bl
mov bh, cl
and bh, al
mov cl, al
and cl, bl
xor al, bl
or bl, ch
or ah, dl
mov dl, ch
and dl, dh
xor dh, ch
or dh, dl
xor dh, bl
xor dh, 1
mov dl, bl
and dl, ch
xor bl, ch
or bl, dl
mov dl, dh
xor dl, bl
or bl, dh
xor bl, 1
or bl, dl
mov dl, ah
xor dl, 1
and ah, dl
mov dh, dl
and dh, ah
xor ah, dl
mov dl, bl
xor dl, 1
and dl, bl
or ah, dh
xor dl, 1
mov dh, bl
xor dh, dl
or dl, bl
xor dl, 1
or dl, dh
xor dl, ah
mov ah, bh
mov dh, byte [ebp - 0x34]
and ah, dh
xor bh, dh
or bh, ah
xor bh, ch
or al, cl
mov ecx, eax
xor cl, bh
xor bh, 1
xor cl, 1
or bh, al
xor bh, 1
or bh, cl
mov al, bh
xor al, 1
and bh, al
mov ecx, eax
and cl, bh
xor bh, al
or bh, cl
mov al, bh
xor al, 1
and bh, al
xor bh, 1
mov cl, bh
xor cl, al
or bh, al
xor bh, 1
or bh, cl
xor bh, dl
xor dl, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, bh
test cl, 1
mov ecx, 0xd7ff4ccd
mov edx, 0xe7a53eed
cmovne ecx, edx
test al, 1
mov eax, 0xd7ff4ccd
cmovne eax, ecx
test bh, 1
cmove eax, ecx
jmp 0x48cd78
mov byte [ebp - 0x18], 0
mov eax, dword [ebp - 0x1c]
jmp 0x48cd78
mov eax, dword [0x514f9c]
lea edi, [eax - 1]
imul edi, eax
mov ecx, edi
not ecx
mov eax, edi
mov ebx, 0xbae9cadf
xor eax, ebx
and eax, edi
mov edx, edi
or edx, 0x4001520
mov esi, 0x488177e
and edx, esi
and ecx, 0xba61c881
or ecx, edx
mov edx, eax
not edx
or edi, edx
and edx, esi
and eax, 0xfb77e881
or eax, edx
mov esi, dword [0x514f98]
xor eax, ecx
not edi
or edi, eax
not eax
and eax, 0x45163520
and edi, ebx
or edi, eax
mov eax, edi
not eax
mov ecx, edi
and ecx, 0xfffffffe
and eax, 0x38dfc1dd
and edi, 0xc7203e22
or edi, eax
xor edi, 0xc7203e23
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
mov ecx, eax
and ecx, 0x3a88efef
and eax, edi
mov edx, 0xc5771010
and edi, edx
or edi, ecx
xor edi, edx
mov ecx, edi
and ecx, eax
xor edi, eax
or edi, ecx
mov eax, edi
not eax
mov ecx, 0xdce21d49
and eax, ecx
mov edx, 0x231de2b6
and edi, edx
or edi, eax
mov eax, edi
xor eax, edx
xor edi, ecx
cmp eax, 0xffffffff
setne dl
sete byte [ebp - 0x12]
sete ah
cmp esi, 9
setg cl
mov dword [ebp - 0x1c], esi
cmp esi, 0xa
setl ch
setl byte [ebp - 0x11]
mov al, cl
xor al, ch
and al, cl
xor al, ah
and dl, ch
and cl, ah
or cl, dl
mov dl, ch
and dl, ah
xor ch, ah
mov ah, al
xor ah, 1
or ch, dl
xor cl, 1
mov edx, ecx
xor dl, ch
or cl, ch
xor cl, 1
or cl, dl
mov dl, ah
and dl, al
mov ch, dl
and ch, ah
xor dl, ah
mov ah, cl
xor ah, 1
or dl, ch
mov ch, dl
xor ch, 1
and ch, ah
and dl, cl
or dl, ch
mov ah, al
and ah, cl
xor cl, al
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa0da02f3
mov esi, 0xe7a53eed
cmovne eax, esi
test cl, 1
mov esi, 0xa0da02f3
cmovne esi, eax
test dl, 1
cmove esi, eax
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48d022
cmp eax, 0x85788c17
je 0x48d037
cmp eax, 0xa0da02f3
jne 0x48d008
jmp 0x48d166
cmp eax, 0xd7ff4ccd
je 0x48d09d
cmp eax, 0xe7a53eed
jne 0x48d008
mov eax, 0xd7ff4ccd
jmp 0x48d008
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, ecx
xor dl, 1
mov ch, al
or ch, cl
and cl, dl
xor cl, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
xor cl, al
xor al, dl
xor al, 1
xor ch, 1
or ch, al
mov al, ch
xor al, 1
mov edx, ecx
xor dl, 1
and cl, ch
or ch, dl
and dl, al
or dl, cl
mov al, ch
xor al, dl
test al, 1
mov ebx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne ebx, eax
test dl, 1
mov eax, ebx
mov edx, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmovne eax, ebx
jmp 0x48d008
mov byte [ebp - 0x18], 0
mov eax, esi
jmp 0x48d008
test esi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x28], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48d0e0
cmp eax, 0x85788c17
je 0x48d0f5
cmp eax, 0xa0da02f3
jne 0x48d0c6
jmp 0x48d277
cmp eax, 0xd7ff4ccd
je 0x48d15a
cmp eax, 0xe7a53eed
jne 0x48d0c6
mov eax, 0xd7ff4ccd
jmp 0x48d0c6
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, eax
xor dl, 1
mov ah, dl
xor ah, cl
xor ah, 1
or ah, dl
mov dl, ah
xor dl, 1
xor cl, al
mov ch, dl
and ch, ah
mov al, ch
and al, dl
xor ch, dl
or ch, al
mov al, ch
xor al, 1
and al, cl
xor cl, 1
and ch, cl
or ch, al
mov al, ah
and al, cl
xor cl, ah
or cl, al
mov eax, ecx
xor al, ch
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test cl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x48d0c6
mov byte [ebp - 0x18], 0x1e
mov eax, dword [ebp - 0x1c]
jmp 0x48d0c6
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48d19e
cmp eax, 0x85788c17
je 0x48d1b7
cmp eax, 0xa0da02f3
jne 0x48d184
jmp 0x48d3ea
cmp eax, 0xd7ff4ccd
je 0x48d26c
cmp eax, 0xe7a53eed
jne 0x48d184
mov eax, 0xd7ff4ccd
jmp 0x48d184
mov ah, byte [ebp - 0x12]
mov ch, byte [ebp - 0x11]
mov al, ah
xor al, 1
mov dl, ch
xor dl, 1
mov dh, al
xor dh, ah
and dh, al
mov cl, dh
xor cl, 1
or dh, cl
mov ebx, ecx
xor bl, dh
or dh, cl
xor dh, 1
or dh, bl
and ch, dl
mov cl, ch
and cl, dl
xor ch, dl
or ch, cl
mov cl, ch
xor cl, 1
and cl, ch
mov ebx, ecx
and bl, ch
xor cl, ch
or cl, bl
xor cl, dh
xor cl, 1
mov ch, ah
and ch, al
xor ah, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, ah
xor ch, dl
mov ah, al
xor ah, dl
or dl, al
xor dl, 1
or dl, ah
mov al, ch
xor al, dl
or dl, ch
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ah, al
and ah, dl
xor al, ah
xor ah, 1
or ah, dl
xor ah, 1
or ah, al
xor ah, 1
mov edx, ecx
or dl, ah
xor ah, cl
mov al, dl
xor al, ah
test al, 1
mov ecx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne ecx, ebx
test ah, 1
mov eax, ecx
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test dl, 1
cmovne eax, ecx
jmp 0x48d184
mov byte [ebp - 0x18], 0x1e
mov eax, esi
jmp 0x48d184
test esi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 1], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x28], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48d2b0
cmp eax, 0x85788c17
je 0x48d2c9
cmp eax, 0xa0da02f3
jne 0x48d296
jmp 0x48d534
cmp eax, 0xd7ff4ccd
je 0x48d3de
cmp eax, 0xe7a53eed
jne 0x48d296
mov eax, 0xd7ff4ccd
jmp 0x48d296
mov ah, byte [ebp - 0x12]
mov dl, ah
xor dl, 1
mov al, dl
and al, ah
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov byte [ebp - 0x34], al
mov ecx, eax
xor cl, 1
mov dh, cl
or dh, al
mov al, dh
xor al, 1
xor dl, ah
and dl, ah
mov bh, dl
xor bh, 1
mov bl, al
and bl, dh
mov ah, dl
and ah, bh
mov ch, bl
xor ch, 1
xor bl, al
or ch, dh
xor ch, 1
or ch, bl
mov bl, ah
and bl, dl
xor ah, dl
or ah, bl
xor ah, ch
mov ch, byte [ebp - 0x11]
xor bh, dh
mov bl, ch
xor bl, 1
or dl, al
mov dh, bl
and dh, ch
xor dl, 1
or dl, bh
mov al, dl
xor al, ah
xor ah, 1
or ah, dl
mov bh, dh
xor bh, 1
xor al, 1
xor ah, 1
or ah, al
mov al, bl
xor al, dh
or bh, ch
xor bh, 1
or bh, al
and dh, bl
mov dl, bh
and cl, bh
mov bl, bh
xor bl, 1
or dl, bl
xor dl, 1
or dh, al
xor dh, dl
mov al, dl
xor al, ch
or dl, ch
xor dl, 1
or dl, al
mov al, dh
xor al, dl
or dl, dh
xor dl, 1
or dl, al
xor dl, ah
mov ah, byte [ebp - 0x34]
mov al, ah
xor al, bl
and al, ah
and bl, ah
mov ah, dl
xor ah, 1
or bl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, 1
mov al, bl
xor al, ah
mov cl, ah
and cl, dl
xor ah, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ah
xor cl, bl
or bl, dl
xor al, 1
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
not al
test al, 1
mov edx, 0xd7ff4ccd
mov eax, 0xe7a53eed
cmovne edx, eax
test bl, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x48d296
mov byte [ebp - 0x18], 0x1a
mov eax, dword [ebp - 0x1c]
jmp 0x48d296
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 1], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x48d426
cmp ecx, 0x85788c17
je 0x48d441
cmp ecx, 0xa0da02f3
jne 0x48d409
jmp 0x48d702
cmp ecx, 0xd7ff4ccd
je 0x48d529
cmp ecx, 0xe7a53eed
jne 0x48d409
mov ecx, 0xd7ff4ccd
jmp 0x48d409
mov al, byte [ebp - 0x12]
mov dh, byte [ebp - 0x11]
mov ecx, eax
mov bh, al
mov byte [ebp - 0x28], al
xor cl, 1
mov ch, dh
xor ch, 1
mov byte [ebp - 0x34], ch
and ch, dh
xor ch, 1
mov ah, dh
xor ah, ch
or ch, dh
xor ch, 1
or ch, ah
mov bl, cl
mov dl, cl
mov byte [ebp - 0x44], cl
or bl, al
mov ah, bl
xor ah, 1
mov cl, ah
and cl, bl
and bh, dl
mov al, cl
xor al, 1
xor cl, ah
or al, bl
xor al, 1
or al, cl
mov dl, bh
mov cl, byte [ebp - 0x28]
and dl, cl
xor bh, cl
or bh, dl
xor bh, al
mov dl, byte [ebp - 0x44]
xor bl, dl
or ah, cl
xor ah, 1
or ah, bl
mov al, ah
xor al, bh
xor bh, 1
or bh, ah
mov bl, ch
xor bl, 1
xor al, 1
xor bh, 1
or bh, al
mov cl, ch
or cl, bl
xor dh, cl
or cl, byte [ebp - 0x34]
mov eax, ecx
xor al, dh
or cl, dh
xor cl, 1
or cl, al
xor bh, 1
mov al, bh
xor al, cl
xor al, 1
and al, cl
or bh, cl
mov cl, bh
xor cl, al
xor al, 1
or al, bh
xor cl, 1
xor al, 1
or al, cl
and ch, byte [ebp - 0x28]
mov cl, dl
xor cl, bl
and cl, dl
and bl, dl
or bl, ch
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
and al, bl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne edx, ecx
test bl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x48d409
mov byte [ebp - 0x18], 0x1a
mov ecx, esi
jmp 0x48d409
test esi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 2], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x28], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48d56d
cmp eax, 0x85788c17
je 0x48d586
cmp eax, 0xa0da02f3
jne 0x48d553
jmp 0x48d82b
cmp eax, 0xd7ff4ccd
je 0x48d6f6
cmp eax, 0xe7a53eed
jne 0x48d553
mov eax, 0xd7ff4ccd
jmp 0x48d553
mov dh, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov cl, dh
xor cl, 1
mov ah, cl
and ah, dh
mov al, cl
and al, ah
xor ah, cl
or ah, al
mov al, ah
mov ch, ah
xor al, 1
mov ebx, eax
mov eax, edx
xor al, 1
mov byte [ebp - 0x34], al
mov ah, dl
mov bh, dl
mov byte [ebp - 0x44], dl
and ah, al
xor al, ah
xor ah, 1
or bh, ah
xor bh, 1
or bh, al
mov al, bl
or bl, ch
mov dl, ch
and dh, bl
mov byte [ebp - 0x40], dh
xor bl, 1
mov ch, bl
xor ch, cl
and ch, bl
and bl, cl
mov byte [ebp - 0x4c], al
and dl, al
xor dl, 1
mov cl, dl
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov cl, bh
xor dl, bh
mov byte [ebp - 0x58], dl
xor bh, 1
or cl, bh
or bl, byte [ebp - 0x40]
xor ch, 1
xor bl, 1
mov al, ch
xor al, bl
or bl, ch
mov ch, cl
xor ch, 1
xor bl, 1
or bl, al
mov al, ch
and al, cl
mov edx, eax
and dl, ch
xor al, ch
or al, dl
mov dh, ah
mov dl, byte [ebp - 0x34]
xor dh, dl
or ah, dl
xor ah, 1
or ah, dh
mov edx, eax
xor dl, 1
and dl, ah
xor ah, 1
and ah, al
or ah, dl
xor cl, byte [ebp - 0x34]
or ch, byte [ebp - 0x44]
xor ch, 1
or ch, cl
xor ah, 1
mov al, ah
xor al, ch
or ah, ch
xor ah, 1
or ah, al
mov al, ah
xor al, 1
and al, ah
mov ecx, eax
and cl, ah
xor al, ah
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov dl, byte [ebp - 0x4c]
mov ecx, edx
and cl, bh
xor bh, dl
or bh, cl
xor bh, 1
mov dl, byte [ebp - 0x58]
mov ecx, edx
and cl, bh
xor bh, dl
or bh, cl
mov cl, bh
xor cl, 1
and bh, cl
mov edx, ecx
and dl, bh
xor bh, cl
or bh, dl
mov ecx, eax
xor cl, 1
mov dl, bh
xor dl, 1
mov ah, al
and ah, cl
mov ch, ah
and ch, al
xor ah, al
mov dh, bh
and dh, dl
or ah, ch
mov al, dh
and al, bh
xor dh, bh
or dh, al
mov al, ah
xor al, 1
and al, dh
xor dh, 1
and dh, ah
or dh, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, edx
xor cl, dh
test dl, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test dh, 1
cmove eax, ebx
not cl
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne eax, ecx
jmp 0x48d553
mov byte [ebp - 0x18], 0x1d
mov eax, dword [ebp - 0x1c]
jmp 0x48d553
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 2], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48d73b
cmp eax, 0x85788c17
je 0x48d754
cmp eax, 0xa0da02f3
jne 0x48d721
jmp 0x48d902
cmp eax, 0xd7ff4ccd
je 0x48d820
cmp eax, 0xe7a53eed
jne 0x48d721
mov eax, 0xd7ff4ccd
jmp 0x48d721
mov bl, byte [ebp - 0x12]
mov ch, byte [ebp - 0x11]
mov cl, bl
xor cl, 1
mov dl, ch
xor dl, 1
mov dh, bl
or dh, cl
xor dh, 1
mov eax, ecx
xor al, dh
or dh, cl
xor dh, 1
or dh, al
xor dh, 1
mov ah, al
and ah, dh
xor dh, al
mov bh, ch
or bh, dl
or dh, ah
mov al, bh
xor al, 1
and al, ch
or bl, ch
or ch, bh
and bh, dl
or bh, al
xor bh, 1
mov al, ch
xor al, bh
or bh, ch
xor bh, 1
or bh, al
mov al, dh
xor al, 1
mov ah, al
and ah, dh
xor al, ah
xor ah, 1
or ah, dh
mov ch, bh
xor ch, 1
and bh, ch
xor ah, 1
or ah, al
mov al, ch
and al, bh
xor bh, ch
or bh, al
xor bh, ah
xor bl, 1
xor dl, cl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ah, dl
xor ah, cl
xor cl, 1
or cl, al
xor bh, 1
xor cl, 1
or cl, ah
xor cl, bh
mov al, bh
and al, dl
xor bh, dl
or bh, al
mov dl, bh
xor dl, cl
test bh, 1
mov eax, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne eax, ebx
test cl, 1
cmove eax, ebx
test dl, 1
mov ecx, 0xd7ff4ccd
cmove eax, ecx
jmp 0x48d721
mov byte [ebp - 0x18], 0x1d
mov eax, esi
jmp 0x48d721
test esi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 3], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x28], 0xa
setl byte [ebp - 0x11]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x48d867
cmp ecx, 0x85788c17
je 0x48d882
cmp ecx, 0xa0da02f3
jne 0x48d84a
jmp 0x48d9f7
cmp ecx, 0xd7ff4ccd
je 0x48d8f6
cmp ecx, 0xe7a53eed
jne 0x48d84a
mov ecx, 0xd7ff4ccd
jmp 0x48d84a
mov al, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov ecx, eax
xor cl, 1
mov ah, dl
xor ah, 1
mov ch, cl
xor ch, ah
or ah, al
or al, dl
xor al, 1
or al, ch
mov ch, al
xor ch, 1
xor ah, 1
or cl, dl
xor cl, 1
mov dl, ah
and dl, cl
xor cl, ah
or cl, dl
mov edx, ecx
xor dl, al
and al, ch
mov ah, al
and ah, ch
xor al, ch
or al, ah
xor al, cl
xor dl, 1
or cl, ch
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x48d84a
mov byte [ebp - 0x18], 0x13
mov ecx, dword [ebp - 0x1c]
jmp 0x48d84a
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 3], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48d93b
cmp eax, 0x85788c17
je 0x48d954
cmp eax, 0xa0da02f3
jne 0x48d921
jmp 0x48dae3
cmp eax, 0xd7ff4ccd
je 0x48d9ec
cmp eax, 0xe7a53eed
jne 0x48d921
mov eax, 0xd7ff4ccd
jmp 0x48d921
mov ah, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov cl, ah
xor cl, 1
mov ch, dl
xor ch, 1
mov dh, ah
or dh, cl
mov bl, dh
xor bl, 1
mov al, ch
xor al, dl
and al, ch
mov bh, cl
xor bh, dh
and bh, cl
and bl, ah
and dh, cl
or dh, bl
mov bl, bh
and bl, dh
xor dh, bh
or dh, bl
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov bh, al
xor bh, bl
or al, bl
xor al, 1
or al, bh
xor al, dh
and ch, ah
mov ah, cl
xor ah, dl
and ah, cl
and cl, dl
or cl, ch
mov dl, ah
and dl, cl
xor cl, ah
mov ch, al
xor ch, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, ch
or ch, cl
and cl, al
or cl, dl
mov edx, ecx
xor dl, ch
test cl, 1
mov eax, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne eax, ebx
test ch, 1
mov ecx, 0xe7a53eed
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x48d921
mov byte [ebp - 0x18], 0x13
mov eax, esi
jmp 0x48d921
test esi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 4], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x28], 0xa
setl byte [ebp - 0x11]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x48da33
cmp ecx, 0x85788c17
je 0x48da4e
cmp ecx, 0xa0da02f3
jne 0x48da16
jmp 0x48dbcb
cmp ecx, 0xd7ff4ccd
je 0x48dad7
cmp ecx, 0xe7a53eed
jne 0x48da16
mov ecx, 0xd7ff4ccd
jmp 0x48da16
mov cl, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov ah, dl
xor ah, 1
mov al, cl
xor al, 1
mov ch, ah
and ch, al
or ah, cl
and cl, dl
or cl, ch
xor cl, 1
or cl, al
mov ch, cl
xor ch, 1
xor ah, 1
or al, dl
xor al, 1
mov dl, ah
and dl, al
xor al, ah
or al, dl
mov edx, eax
xor dl, 1
and ch, cl
and al, dl
mov ah, cl
and ah, ch
xor ch, cl
or ch, ah
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov ah, ch
xor ah, 1
and ah, al
xor al, 1
and al, ch
or al, ah
mov ah, cl
and ah, dl
xor dl, cl
or dl, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ebx, 0xd7ff4ccd
mov ecx, 0xe7a53eed
cmovne ebx, ecx
test dl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
cmove ecx, ebx
jmp 0x48da16
mov byte [ebp - 0x18], 0x10
mov ecx, dword [ebp - 0x1c]
jmp 0x48da16
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 4], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x48db1f
cmp ecx, 0x85788c17
je 0x48db3a
cmp ecx, 0xa0da02f3
jne 0x48db02
jmp 0x48dd11
cmp ecx, 0xd7ff4ccd
je 0x48dbc0
cmp ecx, 0xe7a53eed
jne 0x48db02
mov ecx, 0xd7ff4ccd
jmp 0x48db02
mov al, byte [ebp - 0x12]
mov dl, byte [ebp - 0x11]
mov ecx, edx
xor cl, al
mov ah, cl
and cl, al
xor al, 1
or ah, al
mov ch, ah
xor ch, 1
xor al, dl
xor al, 1
and al, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov al, cl
xor al, 1
mov dl, ch
and dl, ah
and al, cl
mov dh, dl
xor dh, 1
xor dl, ch
or dh, ah
xor dh, 1
or dh, dl
mov dl, al
and dl, cl
xor al, cl
or al, dl
mov dl, dh
xor dl, 1
and dl, al
xor al, 1
and al, dh
or al, dl
mov dl, ch
xor dl, cl
or cl, ch
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test cl, 1
mov ecx, 0xd7ff4ccd
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x48db02
mov byte [ebp - 0x18], 0x10
mov ecx, esi
jmp 0x48db02
test esi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 5], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x28], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48dc04
cmp eax, 0x85788c17
je 0x48dc1d
cmp eax, 0xa0da02f3
jne 0x48dbea
jmp 0x48ddd6
cmp eax, 0xd7ff4ccd
je 0x48dd05
cmp eax, 0xe7a53eed
jne 0x48dbea
mov eax, 0xd7ff4ccd
jmp 0x48dbea
mov al, byte [ebp - 0x12]
mov ah, byte [ebp - 0x11]
mov edx, eax
xor dl, 1
mov ch, dl
or ch, al
xor ch, 1
mov dh, al
xor dh, dl
and dh, al
xor dh, ch
mov cl, dh
xor cl, 1
and cl, ch
mov ch, cl
and ch, dh
xor cl, dh
or cl, ch
mov ch, ah
xor ch, 1
mov dh, ah
and dh, ch
mov bl, dh
and bl, ah
xor dh, ah
or dh, bl
or ch, ah
mov bl, ch
xor bl, dh
xor dh, 1
xor bl, 1
or dh, ch
xor dh, 1
or dh, bl
mov ch, dh
xor ch, 1
or ch, cl
xor cl, 1
or cl, dh
mov dh, ch
xor dh, cl
or cl, ch
xor cl, 1
or cl, dh
xor dl, ah
mov ch, al
and ch, ah
xor al, ah
or al, ch
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
and al, dl
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, cl
and ch, ah
mov dh, al
and dh, dl
mov bl, ch
xor bl, 1
xor ch, cl
or bl, ah
xor bl, 1
or bl, ch
mov cl, dh
xor cl, 1
xor dh, al
or cl, dl
xor cl, 1
or cl, dh
xor cl, bl
mov al, ah
and al, dl
xor ah, dl
or ah, al
mov al, ah
xor al, cl
test al, 1
mov edx, 0xd7ff4ccd
mov ebx, 0xe7a53eed
cmovne edx, ebx
test ah, 1
mov eax, 0xd7ff4ccd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x48dbea
mov byte [ebp - 0x18], 6
mov eax, dword [ebp - 0x1c]
jmp 0x48dbea
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 5], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x48dd4d
cmp ecx, 0x85788c17
je 0x48dd64
cmp ecx, 0xa0da02f3
jne 0x48dd30
jmp 0x48df02
cmp ecx, 0xd7ff4ccd
je 0x48ddcb
cmp ecx, 0xe7a53eed
jne 0x48dd30
mov ecx, 0xd7ff4ccd
jmp 0x48dd30
mov al, byte [ebp - 0x12]
mov cl, byte [ebp - 0x11]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
xor ch, ah
or ah, al
or al, cl
xor al, 1
or al, ch
mov ch, al
xor ch, 1
xor ah, 1
or dl, cl
xor dl, 1
mov cl, ah
and cl, dl
xor dl, ah
or dl, cl
mov cl, dl
xor cl, 1
and dl, al
or al, cl
and cl, ch
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xe7a53eed
mov ebx, 0xd7ff4ccd
cmovne ecx, ebx
test al, 1
mov eax, 0xe7a53eed
cmovne ecx, eax
test dl, 1
cmove ecx, ebx
jmp 0x48dd30
mov byte [ebp - 0x18], 6
mov ecx, esi
jmp 0x48dd30
test esi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 6], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x28], 0xa
setl byte [ebp - 0x11]
mov ecx, 0x85788c17
cmp ecx, 0xd7ff4ccc
jg 0x48de12
test edi, edi
mov al, byte [ebp - 0x18]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx + 6], al
sete byte [ebp - 0x12]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x11]
mov eax, 0x85788c17
cmp eax, 0xd7ff4ccc
jg 0x48df3b
xor eax, eax
mov ecx, 0xabe6e832
cmp ecx, 0x53e4ccfb
je 0x48f967
cmp ecx, 0xc42a88ad
je 0x48e32a
cmp ecx, 0xabe6e832
jne 0x48e2f6
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x20]
cmp ecx, 8
mov ecx, 0x53e4ccfb
mov edx, 0xc42a88ad
cmovb ecx, edx
jmp 0x48e2f6
mov esi, dword [ebp - 0x20]
mov edi, dword [ebp - 0xa4]
mov dh, byte [edi + esi]
mov ecx, dword [ebp - 0x20]
add cl, 0x6c
mov eax, ecx
not al
mov ah, al
mov byte [ebp - 0x1c], al
mov ebx, ecx
xor bl, 0xba
and bl, cl
mov bh, cl
or bh, 0x45
mov al, bh
and al, 0x19
and ah, 0xa2
or ah, al
mov al, bl
not al
or bh, al
and al, 0x19
and bl, 0xe6
or bl, al
xor bl, ah
not bh
or bh, bl
mov al, bh
not al
and al, 0x2b
and bh, 0xd4
or bh, al
mov al, bh
xor al, 0x6e
and bh, 0x60
mov ah, al
and ah, 6
or ah, bh
mov bl, dh
not bl
mov bh, bl
and bh, 0x99
mov dl, dh
and dl, 0x66
or dl, bh
xor ah, 6
and al, 0x99
or al, ah
xor al, dl
mov dl, bl
and dl, 9
and dh, 0x26
or dh, dl
mov dl, al
xor dl, bl
xor dh, 9
and bl, 0xd0
or bl, dh
mov ah, byte [ebp - 0x1c]
and ah, 0xb6
and cl, 0x49
or cl, ah
xor cl, 0x49
xor bl, 0xd0
mov ah, cl
and ah, bl
xor bl, cl
and dl, al
or bl, ah
mov eax, ebx
not al
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
not dl
and dl, al
or bl, dl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov byte [edi + esi], bl
mov eax, dword [ebp - 0x20]
inc eax
jmp 0x48e2f1
mov eax, dword [ebp - 0xa4]
mov byte [eax + 8], 0
push eax
call 0x4492f6
mov dword [ebp - 0x30], eax
mov eax, dword [0x514f94]
lea esi, [eax - 1]
imul esi, eax
mov eax, esi
not eax
mov ecx, eax
and ecx, 0xfffffffe
mov edx, esi
xor edx, 0xfffffffe
and edx, esi
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x8218a652
mov edi, 0x7de759ad
and edx, edi
or edx, ecx
mov ebx, dword [0x514f90]
xor edx, edi
and eax, 0x99b87b98
mov ecx, 0x66478467
and esi, ecx
or esi, eax
xor esi, ecx
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov eax, esi
not eax
and eax, 0x70b6f46f
mov ecx, 0x8f490b90
and esi, ecx
or esi, eax
xor esi, ecx
sete byte [ebp - 0x18]
sete al
setne cl
cmp ebx, 9
setg dl
mov dword [ebp - 0x1c], ebx
cmp ebx, 0xa
setl byte [ebp - 0x24]
setl ah
xor dl, cl
or al, ah
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
xor ah, cl
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov cl, ah
xor cl, 1
mov ch, dl
and dl, cl
xor ch, 1
and ch, ah
or dl, ch
mov ecx, eax
and cl, ah
xor ah, al
or ah, cl
mov al, ah
xor al, dl
test ah, ah
mov edi, 0x15f53277
mov ecx, 0x791e792f
cmovne edi, ecx
not al
test dl, dl
cmove edi, ecx
test al, 1
mov eax, 0x15f53277
cmovne edi, eax
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x48faf4
cmp eax, 0xc4355b7d
je 0x48fb14
cmp eax, 0xdf78edc4
jne 0x48fa5b
mov al, byte [ebp - 0x18]
mov ah, byte [ebp - 0x24]
mov dl, ah
xor dl, 1
xor al, 1
mov ch, al
xor ch, ah
mov cl, ch
xor cl, al
and cl, ch
and dl, ah
mov ch, dl
and ch, ah
xor dl, ah
or dl, ch
xor dl, al
mov eax, ecx
xor al, 1
mov ah, al
and ah, cl
mov ch, dl
mov dh, al
and dh, ah
xor ah, al
xor al, dl
xor dl, 1
and ch, dl
or ah, dh
xor ch, 1
mov dh, dl
xor dh, ch
or ch, dl
xor ch, 1
or ch, dh
xor ch, ah
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, ch
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test dl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test ch, 1
cmove eax, ebx
jmp 0x48fa5b
cmp eax, 0x15f53277
je 0x48fccf
cmp eax, 0x791e792f
jne 0x48fa5b
mov eax, 0xc4355b7d
jmp 0x48fa5b
mov word [ebp - 0x20], 0x3e5f
mov eax, edi
jmp 0x48fa5b
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x48fd66
cmp eax, 0xc4355b7d
je 0x48fd86
cmp eax, 0xdf78edc4
jne 0x48fcef
mov al, byte [ebp - 0x18]
mov cl, byte [ebp - 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
mov ch, dl
and ch, ah
and dl, al
and al, cl
or al, ch
mov ch, al
xor ch, ah
and ch, al
and ah, cl
or ah, dl
mov al, ch
xor al, 1
and al, ah
xor ah, 1
mov cl, ch
xor cl, ah
and cl, ch
and ah, ch
or ah, al
mov dl, ah
xor dl, cl
test ah, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmove eax, ecx
test dl, 1
cmovne eax, ebx
jmp 0x48fcef
cmp eax, 0x15f53277
je 0x48ff8b
cmp eax, 0x791e792f
jne 0x48fcef
mov eax, 0xc4355b7d
jmp 0x48fcef
mov word [ebp - 0x20], 0x3e43
mov eax, edi
jmp 0x48fcef
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 2], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x490031
cmp eax, 0xc4355b7d
je 0x490051
cmp eax, 0xdf78edc4
jne 0x48ffac
mov al, byte [ebp - 0x18]
mov cl, byte [ebp - 0x24]
mov edx, eax
xor dl, 1
mov ah, cl
xor ah, 1
mov ch, dl
and ch, ah
mov dh, dl
xor dh, ah
or dh, ch
and dl, al
and cl, ah
xor dl, 1
mov ch, al
xor ch, dl
or dl, al
xor dl, 1
or dl, ch
mov al, ah
and al, cl
xor cl, ah
or cl, al
xor cl, dl
mov al, dh
xor al, cl
xor cl, 1
or cl, dh
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc4355b7d
mov ebx, 0x791e792f
cmovne edx, ebx
test al, 1
mov eax, edx
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmovne eax, edx
jmp 0x48ffac
cmp eax, 0x15f53277
je 0x4901b2
cmp eax, 0x791e792f
jne 0x48ffac
mov eax, 0xc4355b7d
jmp 0x48ffac
mov word [ebp - 0x20], 0x3e0c
mov eax, edi
jmp 0x48ffac
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 4], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4902ed
cmp eax, 0xc4355b7d
je 0x49030d
cmp eax, 0xdf78edc4
jne 0x4901d3
mov cl, byte [ebp - 0x18]
mov al, byte [ebp - 0x24]
mov dh, cl
xor dh, 1
mov bl, dh
and bl, cl
xor bl, 1
mov dl, cl
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov dl, al
xor dl, 1
mov ch, bl
xor ch, 1
or dh, cl
mov cl, dh
xor cl, 1
mov bh, dl
xor bh, al
and bh, dl
and cl, dh
mov ah, dh
and ah, cl
xor cl, dh
or cl, ah
mov ah, cl
and ah, bl
xor cl, 1
and cl, ch
or cl, ah
mov ah, ch
and ah, dh
xor dh, ch
or dh, ah
xor dh, 1
mov ah, cl
and ah, dh
xor dh, cl
or dh, ah
mov cl, bh
xor cl, 1
and cl, bh
mov ah, cl
and ah, bh
xor cl, bh
or cl, ah
xor cl, 1
mov ah, cl
or ah, dh
xor cl, dh
xor cl, 1
and cl, dh
mov dh, ah
xor dh, cl
xor cl, 1
or cl, ah
xor dh, 1
xor cl, 1
or cl, dh
and ch, dl
mov edx, ebx
xor dl, al
and dl, bl
and bl, al
or bl, ch
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ch, dl
xor ch, 1
xor dl, cl
or ch, al
xor ch, 1
or ch, dl
mov dl, ch
and ch, bl
xor al, bl
xor bl, 1
xor dl, 1
and dl, bl
or ch, dl
or bl, cl
xor bl, 1
or bl, al
mov cl, bl
xor cl, ch
test bl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4901d3
cmp eax, 0x15f53277
je 0x4904a9
cmp eax, 0x791e792f
jne 0x4901d3
mov eax, 0xc4355b7d
jmp 0x4901d3
mov word [ebp - 0x20], 0x3e0e
mov eax, edi
jmp 0x4901d3
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 6], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x4905b9
cmp eax, 0xc4355b7d
je 0x4905d9
cmp eax, 0xdf78edc4
jne 0x4904ca
mov ch, byte [ebp - 0x18]
mov al, byte [ebp - 0x24]
mov dl, ch
xor dl, 1
mov bh, al
xor bh, 1
mov dh, bh
and dh, al
mov cl, bh
and cl, dh
xor dh, bh
or dh, cl
mov bl, dh
xor bl, 1
mov ah, dh
xor ah, bl
and ah, dh
or bh, al
xor bh, ah
mov cl, ch
or cl, dl
mov al, ch
xor al, cl
or cl, ch
xor cl, 1
or cl, al
mov al, bh
xor al, 1
and bh, ah
mov ah, bh
and ah, al
xor bh, al
or bh, ah
mov al, bh
xor al, 1
or al, cl
xor cl, 1
xor al, 1
or cl, bh
xor cl, 1
mov ah, al
and ah, cl
xor cl, al
or cl, ah
and dh, ch
and dl, bl
or dl, dh
mov al, ch
and al, bl
xor bl, ch
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and cl, dl
mov ch, al
and ch, bl
xor cl, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
mov ah, ch
and ah, al
xor ch, al
or ch, ah
xor ch, cl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov cl, dl
xor cl, ch
test dl, 1
mov eax, 0xc4355b7d
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x4904ca
cmp eax, 0x15f53277
je 0x4906af
cmp eax, 0x791e792f
jne 0x4904ca
mov eax, 0xc4355b7d
jmp 0x4904ca
mov word [ebp - 0x20], 0x3e1b
mov eax, edi
jmp 0x4904ca
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 8], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x490760
cmp eax, 0xc4355b7d
je 0x490780
cmp eax, 0xdf78edc4
jne 0x4906d0
mov al, byte [ebp - 0x18]
mov cl, byte [ebp - 0x24]
mov edx, eax
xor dl, 1
mov ah, dl
mov ch, dl
xor dl, cl
xor dl, 1
and dl, cl
xor cl, 1
and ah, cl
xor ch, cl
or ch, ah
xor cl, al
xor cl, 1
and cl, al
xor dl, 1
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
and cl, ch
xor ch, 1
xor al, 1
mov dl, ch
xor dl, al
and dl, ch
and al, ch
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test dl, 1
mov edx, 0x791e792f
cmove eax, edx
test cl, 1
cmovne eax, ebx
jmp 0x4906d0
cmp eax, 0x15f53277
je 0x49084c
cmp eax, 0x791e792f
jne 0x4906d0
mov eax, 0xc4355b7d
jmp 0x4906d0
mov word [ebp - 0x20], 0x3e71
mov eax, edi
jmp 0x4906d0
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 0xa], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x490917
cmp eax, 0xc4355b7d
je 0x490937
cmp eax, 0xdf78edc4
jne 0x49086d
mov al, byte [ebp - 0x18]
mov ah, byte [ebp - 0x24]
mov cl, ah
xor cl, 1
mov ch, al
xor ch, 1
mov edx, ecx
and dl, ch
mov dh, ch
and dh, al
and al, ah
or al, dl
mov dl, al
xor dl, ch
and dl, al
and cl, ah
mov al, ch
and al, dh
xor dh, ch
or dh, al
xor cl, 1
mov al, ah
xor al, cl
or cl, ah
xor cl, 1
or cl, al
mov al, dh
xor al, 1
and al, cl
xor cl, 1
and cl, dh
or cl, al
mov eax, edx
xor al, 1
mov ah, cl
xor ah, 1
mov ch, ah
and ch, dl
xor ah, al
mov dh, al
and dh, cl
or dh, ch
or cl, dl
xor cl, 1
or cl, ah
mov dl, cl
xor dl, dh
test cl, 1
mov eax, 0xc4355b7d
mov ecx, 0x791e792f
cmovne eax, ecx
test dh, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xc4355b7d
cmove eax, ecx
jmp 0x49086d
cmp eax, 0x15f53277
je 0x490a33
cmp eax, 0x791e792f
jne 0x49086d
mov eax, 0xc4355b7d
jmp 0x49086d
mov eax, edi
jmp 0x49086d
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 0xc], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x490ac8
cmp eax, 0xc4355b7d
je 0x490ae8
cmp eax, 0xdf78edc4
jne 0x490a54
mov al, byte [ebp - 0x18]
mov cl, byte [ebp - 0x24]
mov edx, ecx
xor dl, 1
mov ah, al
xor ah, 1
and dl, ah
and al, cl
or al, dl
mov edx, eax
xor dl, ah
and dl, al
xor ah, cl
mov al, ah
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
and dl, ah
or dl, al
mov al, cl
and al, ah
xor cl, ah
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test cl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test dl, 1
cmove eax, ebx
jmp 0x490a54
cmp eax, 0x15f53277
je 0x490bae
cmp eax, 0x791e792f
jne 0x490a54
mov eax, 0xc4355b7d
jmp 0x490a54
mov eax, edi
jmp 0x490a54
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 0xe], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x490cbd
cmp eax, 0xc4355b7d
je 0x490cdd
cmp eax, 0xdf78edc4
jne 0x490bcf
mov bl, byte [ebp - 0x18]
mov al, byte [ebp - 0x24]
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
mov ch, dl
and ch, al
xor dl, ch
xor ch, 1
or ch, al
xor ch, 1
or ch, dl
mov bh, ch
xor bh, 1
mov edx, ecx
or dl, bl
mov eax, ebx
xor al, bh
and al, bl
and bl, cl
xor bl, 1
mov ah, bl
xor ah, cl
or bl, cl
xor bl, 1
or bl, ah
mov ah, dl
xor ah, bl
xor bl, 1
or bl, dl
xor ah, 1
xor bl, 1
or bl, ah
or ch, bh
mov dl, bh
xor dl, ch
or ch, bh
xor ch, 1
or ch, dl
mov dl, ch
xor dl, 1
or dl, bl
xor bl, 1
or bl, ch
mov ah, bl
xor ah, dl
or bl, dl
xor bl, 1
or bl, ah
xor bh, cl
mov ecx, eax
xor cl, 1
xor al, bh
xor bh, 1
or bh, cl
xor bh, 1
or bh, al
mov al, bh
xor al, 1
mov ecx, ebx
xor cl, 1
and al, cl
or cl, bh
and bh, bl
or bh, al
mov dl, bh
xor dl, cl
test bh, 1
mov eax, 0x791e792f
mov ebx, 0xc4355b7d
cmovne eax, ebx
test cl, 1
mov ecx, 0x791e792f
cmovne eax, ecx
test dl, 1
cmove eax, ebx
jmp 0x490bcf
cmp eax, 0x15f53277
je 0x490e06
cmp eax, 0x791e792f
jne 0x490bcf
mov eax, 0xc4355b7d
jmp 0x490bcf
mov eax, edi
jmp 0x490bcf
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 0x10], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x490ecf
cmp eax, 0xc4355b7d
je 0x490eef
cmp eax, 0xdf78edc4
jne 0x490e27
mov cl, byte [ebp - 0x18]
mov al, byte [ebp - 0x24]
mov edx, ecx
xor dl, 1
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
or cl, ah
mov ah, cl
and cl, al
xor al, 1
mov ch, dl
and dl, al
xor ch, al
or ch, dl
xor ah, 1
and ah, al
or cl, ah
mov edx, ecx
xor dl, 1
mov al, ch
and cl, dl
mov ah, dl
and ah, cl
xor cl, dl
mov dh, ch
and dh, dl
xor dl, ch
xor ch, 1
and al, ch
xor al, 1
mov bl, ch
xor bl, al
or al, ch
xor al, 1
or al, bl
or cl, ah
mov ah, al
xor ah, 1
and ah, cl
xor cl, 1
and cl, al
or cl, ah
or dl, dh
mov eax, edx
xor al, cl
test al, 1
mov ebx, 0xc4355b7d
mov eax, 0x791e792f
cmovne ebx, eax
test dl, 1
mov eax, 0xc4355b7d
cmovne eax, ebx
test cl, 1
cmove eax, ebx
jmp 0x490e27
cmp eax, 0x15f53277
je 0x491057
cmp eax, 0x791e792f
jne 0x490e27
mov eax, 0xc4355b7d
jmp 0x490e27
mov eax, edi
jmp 0x490e27
test esi, esi
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 0x12], ax
sete byte [ebp - 0x18]
cmp dword [ebp - 0x1c], 0xa
setl byte [ebp - 0x24]
mov eax, 0xdf78edc4
cmp eax, 0x15f53276
jg 0x49116c
cmp eax, 0xc4355b7d
je 0x49118c
cmp eax, 0xdf78edc4
jne 0x491078
mov dl, byte [ebp - 0x18]
mov al, byte [ebp - 0x24]
mov ecx, edx
xor cl, 1
mov ah, al
xor ah, 1
mov ch, cl
or ch, dl
xor ch, 1
xor cl, ch
mov dh, al
or dh, ah
and ch, cl
xor cl, 1
mov bl, ch
and bl, cl
xor cl, ch
or cl, bl
mov ch, ah
and ch, al
mov bl, ah
and bl, ch
xor ch, ah
or ch, bl
mov bl, dh
xor ch, dh
xor dh, ah
xor bl, 1
xor ch, 1
or bl, al
xor bl, 1
or bl, dh
mov ah, ch
xor ah, bl
or bl, ch
xor bl, 1
or bl, ah
xor cl, 1
mov ah, cl
xor ah, bl
xor ah, 1
and ah, bl
or cl, bl
mov ch, cl
xor ch, ah
xor ah, 1
or ah, cl
xor ch, 1
xor ah, 1
or ah, ch
mov ecx, edx
or cl, al
xor dl, al
mov al, cl
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov al, dl
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov dl, ah
xor dl, 1
and al, dl
or dl, cl
and cl, ah
or cl, al
mov ch, dl
xor ch, cl
test cl, 1
mov eax, 0x791e792f
mov esi, 0xc4355b7d
cmovne eax, esi
test dl, 1
mov edx, 0x791e792f
cmovne eax, edx
test ch, 1
cmove eax, esi
jmp 0x491078
cmp eax, 0x15f53277
je 0x49123f
cmp eax, 0x791e792f
jne 0x491078
mov eax, 0xc4355b7d
jmp 0x491078
mov eax, edi
jmp 0x491078
movzx eax, word [ebp - 0x20]
mov ecx, dword [ebp - 0xc8]
mov word [ecx + 0x14], ax
lea eax, [ecx + 0x16]
mov dword [ebp - 0x1c], eax
mov eax, ecx
add eax, 0x18
mov dword [ebp - 0x18], eax
mov eax, 0xb771a125
cmp eax, 0xb771a124
jle 0x4913dd
cmp eax, 0x644fc2cd
je 0x4913f8
cmp eax, 0xfcdbb4e8
je 0x491410
cmp eax, 0xb771a125
jne 0x491260
mov eax, dword [0x514ec4]
lea edi, [eax - 1]
imul edi, eax
mov eax, edi
not eax
mov ecx, 0xf230e29
and eax, ecx
mov edx, 0xf0dcf1d6
and edi, edx
or edi, eax
mov ebx, edi
xor ebx, edx
xor edi, ecx
mov eax, edi
and eax, 0xd9280533
mov esi, ebx
mov edx, 0x26d7facc
and esi, edx
or esi, eax
mov dword [ebp - 0x34], esi
mov eax, esi
xor eax, edx
xor esi, 0xaa8717c6
and esi, eax
mov edx, esi
not edx
mov dword [ebp - 0x28], edx
mov ecx, 0x377706b5
and dword [ebp - 0x28], ecx
and esi, 0xc888f94a
add esi, dword [ebp - 0x28]
or edi, 0x73af12f5
or edx, edi
mov ecx, 0x377706b5
and edi, ecx
and ebx, 0x8800e90a
or ebx, edi
xor ebx, esi
not edx
or edx, ebx
mov esi, edx
not esi
and esi, 0x8c50ed0b
and edx, 0x73af12f4
or edx, esi
mov ecx, dword [ebp - 0x34]
xor ecx, 0x10000113
and ecx, 0x3086cb97
mov esi, eax
and esi, 0xcf793468
or esi, ecx
mov ecx, esi
xor ecx, 0x3006c996
and eax, 1
or eax, ecx
xor esi, 0x44503028
and esi, 0x44d03228
mov ecx, 0xbb2fcdd7
and eax, ecx
or eax, esi
xor eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x9461dad4
and ecx, 0x6b9e252b
or ecx, eax
mov eax, ecx
xor eax, 0x60160028
xor ecx, 0x18a00
mov edx, 0xb89af03
and ecx, edx
and eax, 0xf47650fc
or eax, ecx
mov ecx, dword [0x514ec0]
xor eax, edx
cmp eax, 0xffffffff
setne al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
mov ah, cl
and ah, al
xor cl, al
or cl, ah
xor dl, al
mov eax, edx
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
mov ecx, 0xfcdbb4e8
mov esi, 0x644fc2cd
cmovne ecx, esi
test al, al
mov eax, ecx
mov esi, 0xfcdbb4e8
cmovne eax, esi
test dl, dl
cmovne eax, ecx
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x20], ecx
jmp 0x491260
cmp eax, 0xa16f4063
je 0x491542
cmp eax, 0xa6e30054
jne 0x491260
jmp 0x491615
mov eax, dword [ebp - 0x20]
mov word [eax], 0
mov eax, dword [ebp - 0x20]
mov eax, dword [ebp - 0x18]
mov eax, 0xfcdbb4e8
jmp 0x491260
mov eax, dword [ebp - 0x20]
mov word [eax], 0
mov eax, dword [ebp - 0x20]
add eax, 2
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x24]
cmp ecx, eax
sete byte [ebp - 0x11]
mov ecx, dword [0x514ec4]
lea eax, [ecx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, ecx
mov dword [ebp - 0x28], ecx
mov edx, eax
or edx, 0x8747f813
mov ecx, edx
mov edi, 0xe68c6dde
and ecx, edi
mov edi, esi
and edi, 0x18300220
or edi, ecx
mov ecx, eax
xor ecx, 0x78b807ec
and ecx, eax
mov ebx, ecx
not ebx
or edx, ebx
mov esi, 0xe68c6dde
and ebx, esi
and ecx, 0x19739221
or ecx, ebx
xor ecx, edi
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc0ee1c8d
and edx, 0x3f11e372
or edx, ecx
xor edx, 0xb8561b60
mov esi, dword [ebp - 0x28]
and esi, 0xa3d322f2
mov ecx, 0x5c2cdd0d
and eax, ecx
or eax, esi
xor eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, dword [0x514ec0]
cmp eax, 0xffffffff
sete al
setne ah
cmp ecx, 0xa
setl dh
cmp ecx, 9
setg cl
and ah, cl
mov dl, dh
and dl, al
or dl, ah
xor dl, 1
or dl, cl
xor cl, al
not cl
and cl, al
xor al, dh
and al, dh
mov ah, cl
and ah, al
xor al, cl
mov ecx, edx
not cl
or al, ah
and cl, dl
xor cl, 1
mov ah, cl
xor ah, dl
or cl, dl
xor cl, 1
or cl, ah
mov ah, cl
xor ah, 1
and ah, al
xor al, 1
and cl, al
or cl, ah
mov ah, dl
and ah, al
xor al, dl
or al, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xa16f4063
mov esi, 0x644fc2cd
cmovne eax, esi
test cl, 1
cmove eax, esi
test dl, 1
mov ecx, 0xa16f4063
cmove eax, ecx
jmp 0x491260
cmp byte [ebp - 0x11], 0
mov eax, 0xb771a125
mov ecx, 0xa6e30054
cmovne eax, ecx
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x1c], ecx
jmp 0x491260
xor eax, eax
mov ecx, 0x393951b7
cmp ecx, 0xbf45bd81
je 0x491a6a
cmp ecx, 0x75a5510f
je 0x491650
cmp ecx, 0x393951b7
jne 0x49161c
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0xc8]
movzx eax, word [ecx + eax*2]
mov dword [ebp - 0x34], eax
mov esi, eax
mov edi, eax
not edi
or esi, 0x53a5
mov ebx, esi
and ebx, 0x8407
mov dword [ebp - 0x28], edi
and edi, 0x2858
or edi, ebx
mov ebx, eax
xor ebx, 0xac5a
and ebx, eax
mov eax, ebx
not eax
or esi, eax
and eax, 0xffff8407
and ebx, 0x7bf8
or ebx, eax
xor ebx, edi
not esi
or esi, ebx
mov eax, esi
not eax
and eax, 0x52e0
and esi, 0xffffad1f
or esi, eax
mov edi, esi
xor edi, 0x100
xor esi, 0x360a
and esi, 0x364f
mov ebx, 0xffffc9b0
and edi, ebx
or edi, esi
mov eax, dword [ebp - 0x20]
mov ecx, 0x3e6c
add eax, ecx
mov esi, eax
not esi
xor edi, ebx
mov ebx, esi
and ebx, edi
xor edi, esi
mov ecx, esi
and esi, 0xffff9768
and ecx, eax
mov edx, 0x6897
and eax, edx
or eax, esi
xor eax, edx
mov esi, eax
and esi, ecx
xor eax, ecx
or eax, esi
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x28]
and edx, 0xffffcc9c
mov esi, 0x3363
and ecx, esi
or ecx, edx
mov edx, eax
not edx
and edx, 0x2146
mov esi, 0xffffdeb9
and eax, esi
or eax, edx
mov edx, 0x3363
xor ecx, edx
xor eax, esi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
or edi, ebx
mov ecx, edi
not ecx
and ecx, eax
not eax
mov edx, eax
xor edx, edi
and edx, eax
and edi, eax
or edi, ecx
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0x1c]
mov word [eax + ecx*2], di
mov eax, dword [ebp - 0x20]
inc eax
jmp 0x491617
mov eax, dword [ebp - 0xc8]
mov word [eax + 0x16], 0
push eax
push dword [ebp - 0x11c]
call dword [ebp - 0x30]
mov eax, dword [0x514ef4]
lea ecx, [eax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov edi, 0x9737181f
and edx, edi
mov esi, ecx
xor esi, edi
and esi, ecx
mov edi, edx
and edi, esi
xor esi, edx
or esi, edi
mov edx, esi
not edx
and edx, 0x80705951
and esi, 0x7f8fa6ae
or esi, edx
mov edx, esi
xor edx, 0xc0989800
xor esi, 0x343410d
mov edi, 0x2b6367bd
and esi, edi
and edx, 0xd49c9842
or edx, esi
mov esi, edx
xor esi, 0xc0148042
xor edx, edi
mov edi, edx
mov ebx, 0x36eb3919
and edi, ebx
mov ebx, 0xc914c6e6
and esi, ebx
or esi, edi
or edx, ecx
mov edi, 0x36eb3919
and ecx, edi
and eax, ebx
or eax, ecx
mov ecx, dword [0x514ef0]
xor eax, esi
not edx
or edx, eax
cmp edx, 0xffffffff
sete byte [ebp - 0x35]
cmp ecx, 0xa
setl byte [ebp - 0x36]
mov eax, dword [ebp - 0xa8]
lea ecx, [eax + 8]
mov dword [ebp - 0x50], ecx
add eax, 9
mov dword [ebp - 0x3c], eax
mov ecx, 0xa6dee630
cmp ecx, 0xe798063a
jg 0x491b60
cmp ecx, 0xa6dee630
je 0x491b9c
cmp ecx, 0xe798063b
je 0x49343e