Function at 0x42e560
Capabilities:
Authenticate hmac
Inspect section memory permissions
Parse pe header

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x2c78
call fcn.0062b600
push ebx
push esi
push edi
mov dword [ebp - 0x2c], 0x16b57
mov dword [ebp - 0x18], 0x63fc
mov dword [ebp - 0x14], 0x1282
mov dword [ebp - 0x5c], 0x43f7
mov dword [ebp - 0x3c], 0x6cf6
mov dword [ebp - 0x50], 0xa526
mov dword [ebp - 0x4c], 0x53b
mov dword [ebp - 0x44], 0xa578
mov dword [ebp - 0x48], 0xc9
mov dword [ebp - 0x28], 0xfad7
mov dword [ebp - 4], 0x10284
mov dword [ebp - 0x34], 0xeb21
mov dword [ebp - 8], 0xd742
mov dword [ebp - 0x38], 0x16373
mov dword [ebp - 0x40], 0x161e9
mov dword [ebp - 0x1c], 0x5024
mov dword [ebp - 0x30], 0xcb5a
mov dword [ebp - 0x54], 0x14eb
mov dword [ebp - 0xc], 0x65f1
mov dword [ebp - 0x24], 0x7d7c
mov dword [ebp - 0x20], 0x7489
mov dword [ebp - 0x10], 0xb50f
mov dword [ebp - 0x60], 0x15326
mov dword [ebp - 0x58], 0xc963
mov ecx, 0xf9
mov esi, 0x660630
lea edi, [ebp - 0x2c78]
rep movsd dword es:[edi], dword [esi]
call fcn.0061c460
mov ecx, 0xf7
mov esi, str.acveMHotgBOJdkwWitmzl
lea edi, [ebp - 0x2894]
rep movsd dword es:[edi], dword [esi]
call fcn.006284d0
mov ecx, 0xde
mov esi, str.dnizmMMdQoZnV
lea edi, [ebp - 0xad4]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
push 0x40
push 0x3000
mov ecx, dword [section..data]
add ecx, 0x1000
push ecx
push 0
call fcn.006233d0
add esp, 0x10
mov dword [0x7651f4], eax
mov ecx, 0xdf
mov esi, 0x661178
lea edi, [ebp - 0xe54]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov edx, dword [ebp - 4]
add edx, 0xf37
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x1c]
add eax, dword [ebp - 4]
mov dword [ebp - 0x1c], eax
jmp 0x42e6ba
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x1c]
cmp edx, dword [ebp - 0x40]
jge 0x42e7f3
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x18]
sub ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x44]
add edx, dword [ebp - 0x20]
je 0x42e717
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0x2c]
jl 0x42e70e
mov edx, dword [ebp - 0x54]
sub edx, 1
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x18]
add eax, 1
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x54]
or ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 0x48]
jge 0x42e717
mov edx, dword [ebp - 0x60]
add edx, 1
mov dword [ebp - 0x60], edx
mov eax, dword [ebp - 0x24]
add eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x20]
add ecx, 1
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x10]
sub edx, dword [ebp - 0x30]
je 0x42e780
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x38]
je 0x42e780
mov edx, dword [ebp - 0x4c]
or edx, dword [ebp - 0x18]
jne 0x42e777
mov eax, dword [ebp - 8]
mov dword [ebp - 0x64], eax
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x68], ecx
mov edx, dword [ebp - 8]
sub edx, 1
mov dword [ebp - 8], edx
mov eax, dword [ebp - 0x64]
cmp eax, dword [ebp - 0x68]
jl 0x42e777
mov ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x14]
jl 0x42e777
mov edx, dword [ebp - 0x38]
cmp edx, dword [ebp - 0x5c]
jge 0x42e780
mov eax, dword [ebp - 0x48]
sub eax, 1
mov dword [ebp - 0x48], eax
mov ecx, dword [ebp - 0x30]
sub ecx, 1
mov dword [ebp - 0x30], ecx
mov edx, dword [ebp - 0x34]
add edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x48]
sub eax, dword [ebp - 0x20]
jne 0x42e7a2
mov ecx, dword [ebp - 0x30]
cmp ecx, dword [ebp - 0x3c]
jge 0x42e7e5
mov edx, dword [ebp - 0x14]
sub edx, 1
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x30]
jge 0x42e7be
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0x34]
jl 0x42e7dc
mov edx, dword [ebp - 0x54]
cmp edx, dword [ebp - 0x58]
jl 0x42e7dc
mov eax, dword [ebp - 0x38]
sub eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0xc]
jl 0x42e7dc
mov ecx, dword [ebp - 0x48]
imul ecx, dword [ebp - 0xc]
test ecx, ecx
je 0x42e7e5
mov edx, dword [ebp - 0x50]
add edx, 1
mov dword [ebp - 0x50], edx
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
jmp 0x42e6b1
mov ecx, 0xd5
mov esi, str.Yavh
lea edi, [ebp - 0x400]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, dword [ebp - 0x10]
add ecx, 0x30ef
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0x38]
sub edx, dword [ebp - 0x10]
mov dword [ebp - 0x38], edx
jmp 0x42e826
mov eax, dword [ebp - 0x38]
add eax, 1
mov dword [ebp - 0x38], eax
mov ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0x24]
jge 0x42e9a2
mov edx, dword [ebp - 0xc]
sub edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0xc]
and eax, dword [ebp - 0x50]
cmp eax, dword [ebp - 0x1c]
jl 0x42e87e
mov ecx, dword [ebp - 0x14]
imul ecx, dword [ebp - 0x40]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x14]
add edx, 1
mov dword [ebp - 0x14], edx
cmp dword [ebp - 0x6c], 0
jne 0x42e87e
mov eax, dword [ebp - 0x3c]
imul eax, dword [ebp - 0x4c]
cmp eax, dword [ebp - 0x58]
jge 0x42e8a4
mov ecx, dword [ebp - 0x18]
add ecx, dword [ebp - 0x1c]
je 0x42e8a4
mov edx, dword [ebp - 0x2c]
and edx, dword [ebp - 0x44]
cmp edx, dword [ebp - 0x20]
jge 0x42e8a4
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x70], eax
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0x74], ecx
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x70]
cmp eax, dword [ebp - 0x74]
jge 0x42e8a4
mov ecx, dword [ebp - 0xc]
add ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x48]
cmp edx, dword [ebp - 0x54]
jl 0x42e8c0
mov eax, dword [ebp - 0x28]
add eax, 1
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x28]
jge 0x42e8c9
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x40]
sub eax, 1
mov dword [ebp - 0x40], eax
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 0x20]
jge 0x42e8fa
mov edx, dword [ebp - 4]
add edx, dword [ebp - 0x5c]
cmp edx, dword [ebp - 0x44]
jge 0x42e8fa
mov eax, dword [ebp - 0x34]
imul eax, dword [ebp - 0x3c]
cmp eax, dword [ebp - 0x1c]
jge 0x42e8fa
mov ecx, dword [ebp - 0x4c]
add ecx, 1
mov dword [ebp - 0x4c], ecx
mov edx, dword [ebp - 0x18]
sub edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x58]
sub ecx, 1
mov dword [ebp - 0x58], ecx
mov edx, dword [ebp - 0x34]
sub edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x34]
xor eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 0x2c]
jl 0x42e98b
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x1c]
mov dword [ebp - 0x78], edx
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0x1c]
sub ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x78]
cmp edx, dword [ebp - 0x7c]
jge 0x42e983
mov eax, dword [ebp - 4]
sub eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x80], ecx
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x84], edx
mov eax, dword [ebp - 0x48]
sub eax, 1
mov dword [ebp - 0x48], eax
mov ecx, dword [ebp - 0x80]
cmp ecx, dword [ebp - 0x84]
jge 0x42e983
mov edx, dword [ebp - 8]
and edx, dword [ebp - 0x20]
jne 0x42e98b
mov eax, dword [ebp - 0x28]
or eax, dword [ebp - 0x5c]
je 0x42e994
mov ecx, dword [ebp - 4]
sub ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x50]
sub edx, 1
mov dword [ebp - 0x50], edx
jmp 0x42e81d
mov ecx, 0xd5
mov esi, str.qNsvvflpLApSWaztyWjLkfNDOFkDvfOxST
lea edi, [ebp - 0x758]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
call fcn.00411720
mov ecx, 0xf6
mov esi, str.TcJrAfSIzJLfCysrycMWpmaBKVlw
lea edi, [ebp - 0x24b8]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
call fcn.0061beb0
mov ecx, 0xec
mov esi, str.LvrsmdTXEkzlMOvrHsNggUEVYIcDFxqTOpWUuBnQLasAhfNNesolPgP
lea edi, [ebp - 0x15a4]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, dword [ebp - 0x3c]
sub eax, 0x5e7
mov dword [ebp - 0x3c], eax
mov ecx, dword [ebp - 0x28]
add ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], ecx
jmp 0x42ea07
mov edx, dword [ebp - 0x28]
add edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x28]
cmp eax, dword [ebp - 0x1c]
jge 0x42eba8
mov ecx, dword [ebp - 0x18]
xor ecx, dword [ebp - 0x44]
cmp ecx, dword [ebp - 4]
jl 0x42ea4c
mov edx, dword [ebp - 0x2c]
sub edx, dword [ebp - 0x60]
je 0x42ea6d
mov eax, dword [ebp - 0x5c]
xor eax, dword [ebp - 0x54]
je 0x42ea6d
mov ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x30]
mov dword [ebp - 0x88], ecx
mov edx, dword [ebp - 0x30]
sub edx, 1
mov dword [ebp - 0x30], edx
cmp dword [ebp - 0x88], 0
je 0x42ea6d
mov eax, dword [ebp - 0x34]
sub eax, dword [ebp - 0x58]
je 0x42ea5c
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 4]
jl 0x42ea64
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 8]
jge 0x42ea6d
mov eax, dword [ebp - 0x20]
add eax, 1
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x40]
sub ecx, 1
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0x2c]
and edx, dword [ebp - 0x54]
cmp edx, dword [ebp - 0x34]
jge 0x42ea9c
mov eax, dword [ebp - 0x38]
xor eax, dword [ebp - 0x30]
je 0x42ea9c
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0xc]
jge 0x42ea9c
mov edx, dword [ebp - 0x40]
xor edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x60]
jl 0x42eac5
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x8c], eax
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x90], ecx
mov edx, dword [ebp - 0x14]
add edx, 1
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x8c]
cmp eax, dword [ebp - 0x90]
jge 0x42eb13
mov ecx, dword [ebp - 0xc]
add ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x30]
add edx, dword [ebp - 0xc]
cmp edx, dword [ebp - 0x24]
jl 0x42eb0a
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x94], eax
mov ecx, dword [ebp - 0x20]
mov dword [ebp - 0x98], ecx
mov edx, dword [ebp - 0x24]
add edx, 1
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0x94]
cmp eax, dword [ebp - 0x98]
jl 0x42eb0a
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x10]
jge 0x42eb13
mov edx, dword [ebp - 4]
sub edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x10]
jl 0x42eb53
mov ecx, dword [ebp - 4]
or ecx, dword [ebp - 0x14]
mov dword [ebp - 0x9c], ecx
mov edx, dword [ebp - 0x30]
mov dword [ebp - 0xa0], edx
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 4]
sub ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x9c]
cmp edx, dword [ebp - 0xa0]
jge 0x42eb5c
mov eax, dword [ebp - 0xc]
add eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x3c]
sub ecx, 1
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 4]
sub edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x30]
xor eax, dword [ebp - 0xc]
cmp eax, dword [ebp - 0x38]
jl 0x42eb9a
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x44]
jge 0x42eb92
mov edx, dword [ebp - 0x24]
sub edx, 1
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x20]
jl 0x42eb9a
mov ecx, dword [ebp - 0x2c]
and ecx, dword [ebp - 0x58]
je 0x42eba3
mov edx, dword [ebp - 0x14]
sub edx, 1
mov dword [ebp - 0x14], edx
jmp 0x42e9fe
mov eax, dword [0x7651f4]
mov dword [ebp - 0xa4], eax
mov ecx, 0xec
mov esi, str.RUsvYjYlH
lea edi, [ebp - 0x1958]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov ecx, dword [ebp - 0x18]
sub ecx, 0x4bca
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x2c]
sub edx, dword [ebp - 0x18]
mov dword [ebp - 0x2c], edx
jmp 0x42ebe8
mov eax, dword [ebp - 0x2c]
add eax, 1
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x60]
jge 0x42ecb1
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0x50]
sub eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x3c]
jge 0x42ec11
mov ecx, dword [ebp - 0x4c]
sub ecx, 1
mov dword [ebp - 0x4c], ecx
mov edx, dword [ebp - 0x50]
sub edx, 1
mov dword [ebp - 0x50], edx
mov eax, dword [ebp - 0x28]
sub eax, 1
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x30]
cmp ecx, dword [ebp - 0x28]
jge 0x42ec47
mov edx, dword [ebp - 0x20]
sub edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0x10]
jge 0x42ec47
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x38]
jge 0x42ec47
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0x34]
sub edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x44]
cmp eax, dword [ebp - 0x4c]
jl 0x42ec77
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x38]
imul edx, dword [ebp - 8]
test edx, edx
jne 0x42ec77
mov eax, dword [ebp - 0x1c]
xor eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0x18]
jge 0x42ec80
mov ecx, dword [ebp - 0x3c]
add ecx, 1
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 0x5c]
add edx, 1
mov dword [ebp - 0x5c], edx
mov eax, dword [ebp - 0x1c]
sub eax, 1
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x40]
add ecx, dword [ebp - 0x18]
je 0x42eca3
mov edx, dword [ebp - 0x4c]
sub edx, 1
mov dword [ebp - 0x4c], edx
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
jmp 0x42ebdf
mov eax, 0x2e7c7899
mov ebx, dword [ebp - 0xa4]
mov edx, 4
or eax, 0x2c5bebea
and eax, 0x47a00e9
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef0c55c
and eax, 0x21004000
or eax, 0x40540a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d5bc40
xor eax, 0x4eb7e8b1
and eax, 0x2414001
or eax, 0x50180a42
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aeecacf
and eax, 0x77c9987d
and eax, 0x2480000
or eax, 0x74205300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4588ca22
xor eax, 0xd5859dd
and eax, 0x6304069
or eax, 0x41433200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131d2d08
or eax, 0x2bb8e0ab
and eax, 0x4761
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d925c7a
xor eax, 0x41065439
and eax, 0x4c040300
or eax, 0x1636400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb040a8
and eax, 0x5c9d25e3
and eax, 0x40012020
or eax, 0x23604256
mov dword [ebx], eax
add ebx, edx
and eax, 0x76db2f6e
xor eax, 0x55d24174
and eax, 0x6114102
or eax, 0x4040006c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da94ccc
and eax, 0x4040
or eax, 0x2230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb2b076
and eax, 0x24000
or eax, 0x50490800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8d6614
and eax, 0x14422a14
or eax, 0x40314160
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac4c849
or eax, 0x7b5f90a7
and eax, 0x706b222d
or eax, 0x4440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3ed470
and eax, 0x2014
or eax, 0x4962
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdaaaef
and eax, 0x18b5d358
and eax, 0x4100
or eax, 0x7a653000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2029c376
and eax, 0x50400272
or eax, 0x5224408
mov dword [ebx], eax
add ebx, edx
or eax, 0x406854a8
and eax, 0x50424272
or eax, 0x20052001
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ee3df3
xor eax, 0x50d7aa4d
and eax, 0x28503a
or eax, 0x470240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x441d10ce
or eax, 0x7f3e07a9
and eax, 0x6e464300
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa05b770
xor eax, 0x4b631011
and eax, 0x21206260
or eax, 0x40430012
mov dword [ebx], eax
add ebx, edx
and eax, 0x8339a4d
and eax, 0x2b6c635f
and eax, 0x40
or eax, 0x43417533
mov dword [ebx], eax
add ebx, edx
and eax, 0x347ab63
xor eax, 0x4e3e1f28
and eax, 0x793843
or eax, 0x4124
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3cdbf0
and eax, 0x5c8d0652
and eax, 0
or eax, 0x48545a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2babd9
and eax, 0x24f6766e
and eax, 0x200
or eax, 0x724e656f
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f70309
and eax, 0xda50089
and eax, 0x10008
or eax, 0x76426f52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6129d48a
and eax, 0x36a3040
or eax, 0x48004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8e1f33
and eax, 0x59
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e67ab5a
and eax, 0x46650900
or eax, 0x31085000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f21599
or eax, 0x5d26e249
and eax, 0x636e4941
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
and eax, 0x82f5ed2
and eax, 0x42
or eax, 0x35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66038c56
and eax, 0x40010c00
or eax, 0x9744000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68955636
or eax, 0x60cd5a9b
and eax, 0x69555203
or eax, 0x6022140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c907555
and eax, 0x33fd3ff1
and eax, 0x41
or eax, 0x73634e06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426f8dc
and eax, 0x6741000b
or eax, 0x8384144
mov dword [ebx], eax
add ebx, edx
and eax, 0x99c0583
xor eax, 0x5dacb70c
and eax, 0xb
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79332110
and eax, 0x71320100
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f38c6e1
and eax, 0xa400540
or eax, 0x7010400e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4f4d9f
xor eax, 0x7e5adf4f
and eax, 0x10010
or eax, 0x66504540
mov dword [ebx], eax
add ebx, edx
and eax, 0x4424119e
and eax, 0x44000000
or eax, 0x36b684c
mov dword [ebx], eax
add ebx, edx
or eax, 0xe97b200
xor eax, 0x7c8c9844
and eax, 0x21706000
or eax, 0x4c040154
mov dword [ebx], eax
add ebx, edx
or eax, 0x8fab8a5
or eax, 0x7d122387
and eax, 0x41584000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b831781
and eax, 0x40000400
or eax, 0x34624877
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6554e81a
and eax, 0x11222468
or eax, 0x46484b12
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc60eca
and eax, 0x61cf1b06
and eax, 0x41480802
or eax, 0xc015041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca158c
xor eax, 0x7554771e
and eax, 0x510840
or eax, 0x44004402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409b7443
or eax, 0x1bf41112
and eax, 0x10
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x122cd4d7
and eax, 0x674b2afe
and eax, 0
or eax, 0x4b434d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x28963b9c
and eax, 0x42536510
or eax, 0x10200041
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ba5a6b
or eax, 0x11639b0d
and eax, 0x1435a44
or eax, 0x640c2032
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c74894a
and eax, 0x7e582758
and eax, 0x44482350
or eax, 0x3075423
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6d8c4b
or eax, 0x28519daa
and eax, 0x614a7a69
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x262388f1
and eax, 0x43685048
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6664b5
and eax, 0x4c020400
or eax, 0x23614a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6b3078
xor eax, 0x54b6a17d
and eax, 0x5a45004c
or eax, 0x85400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4eb075
and eax, 0x40401040
or eax, 0x1401682b
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a24a22
and eax, 0x50004822
or eax, 0x6e0540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7054e9db
and eax, 0xa0400
or eax, 0x58414800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4309657c
or eax, 0x5f381e93
and eax, 0x5a42134f
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x654e2b5c
and eax, 0x7a445352
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fb0d41
and eax, 0x6b2c41e5
and eax, 0x40200040
or eax, 0x15557401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a127b65
xor eax, 0x2557edb
and eax, 0x52410402
or eax, 0x24084140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e44f409
and eax, 0x2224e8a7
and eax, 0x40002
or eax, 0x4f404d60
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f7b8ee
and eax, 0x41400840
or eax, 0x36194315
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4eedb1
or eax, 0x4f89320e
and eax, 0x415202
or eax, 0x340440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc548f5
and eax, 0x2853671b
and eax, 0x20100200
or eax, 0x446a4100
mov dword [ebx], eax
add ebx, edx
or eax, 0x14df4370
and eax, 0x644e4260
or eax, 0x2002c0f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb05397
and eax, 0x22004207
or eax, 0x486d1060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c6f5b42
and eax, 0x37a07f18
and eax, 0x4000100
or eax, 0x406f6255
mov dword [ebx], eax
add ebx, edx
and eax, 0x15785940
and eax, 0x4604040
or eax, 0x51171421
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f0e2d9
xor eax, 0x1aa2414
and eax, 0x704d426d
or eax, 0x9222c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff0c86f
and eax, 0x4b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2b2bf5
or eax, 0x5902e540
and eax, 0x70206300
or eax, 0x501000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656f6f3
and eax, 0x72240562
or eax, 0x515204
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c8c319
and eax, 0x6248436b
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f54d716
and eax, 0x60404202
or eax, 0x142a2471
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdde9750
and eax, 0x79a99d30
and eax, 0x79200000
or eax, 0x514449
mov dword [ebx], eax
add ebx, edx
and eax, 0xb66640a
and eax, 0x4000
or eax, 0x375
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dfd9662
xor eax, 0x5c38b6af
and eax, 0x21444300
or eax, 0x40200c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c79dd62
and eax, 0x7f6e8db2
and eax, 0x40600800
or eax, 0x35136259
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb7a98d
and eax, 0x50
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b8cd9d7
and eax, 0
or eax, 0x69465a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312cfc44
and eax, 0x50600044
or eax, 0x22144100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4059acd7
or eax, 0x750a7ba0
and eax, 0x45426b60
or eax, 0x200001a
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e9648a
and eax, 0x6469626a
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da8790e
and eax, 0x48206000
or eax, 0x23560d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1bf66c
and eax, 0x5a744d6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bba8e0f
xor eax, 0xccdc83b
and eax, 0x44030544
or eax, 0x4c700a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d2e5eda
and eax, 0x4d6a464c
or eax, 0x22100021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23635921
and eax, 0x1b12c700
and eax, 0x600
or eax, 0x455054
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0a73f1
xor eax, 0x4664445a
and eax, 0x41014100
or eax, 0x10500a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x54092cf9
xor eax, 0x4a1110a2
and eax, 0x2000802
or eax, 0x65474351
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c784b9
and eax, 0x40440000
or eax, 0x10107864
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c0d255
or eax, 0x7afd824b
and eax, 0x4076
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x595efdbd
xor eax, 0x47babfbd
and eax, 0x14604200
or eax, 0x600b2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b9db78
xor eax, 0x61ef055
and eax, 0x22404828
or eax, 0x40213042
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd083b7
or eax, 0x5b3d243b
and eax, 0x41742428
or eax, 0x4004944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5802ca
and eax, 0x49206220
or eax, 0x4410049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7519be
and eax, 0x4fb84650
and eax, 0x40004000
or eax, 0x2f643100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b46580
or eax, 0x2ff20d81
and eax, 0x4620c00
or eax, 0x500d604e
mov dword [ebx], eax
add ebx, edx
or eax, 0x413d1898
xor eax, 0x7ab2037b
and eax, 0x23455a20
or eax, 0x4012004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3106c08a
and eax, 0x51514262
or eax, 0x8082415
mov dword [ebx], eax
add ebx, edx
or eax, 0x194155e8
and eax, 0x72
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e68afb
and eax, 0x40420200
or eax, 0x1106400
mov dword [ebx], eax
add ebx, edx
and eax, 0x707ebdda
xor eax, 0xdcfd5e7
and eax, 0x480d6041
or eax, 0x22600c18
mov dword [ebx], eax
add ebx, edx
and eax, 0x728725d6
and eax, 0x42040450
or eax, 0x14725201
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b711bf
and eax, 0x11
or eax, 0x48414d66
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d005bb
and eax, 0x400502
or eax, 0x4d394844
mov dword [ebx], eax
add ebx, edx
and eax, 0x353a7ee4
and eax, 0x431fb446
and eax, 0x444
or eax, 0x4a2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9f65b5
and eax, 0x42114100
or eax, 0x1600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db4c75f
xor eax, 0x5d17f267
and eax, 0x41427030
or eax, 0x280d0342
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b32a0cf
and eax, 0x29022040
or eax, 0x44694324
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a1691b0
and eax, 0x3b188300
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4b8ca5
xor eax, 0x148bc35e
and eax, 0x85000b1
or eax, 0xc0250304
mov dword [ebx], eax
add ebx, edx
and eax, 0x775ede24
and eax, 4
or eax, 0xb5ab8893
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a571e9
and eax, 0x95278800
or eax, 0x2100200
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ea1f58
and eax, 0x7da34a1
and eax, 0x901000
or eax, 0x25038c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6104c8a4
and eax, 0x91c820
or eax, 0x8c060055
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db3839c
and eax, 0x4008000
or eax, 0x710075ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x325756e3
and eax, 0x230497c8
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7fddde
xor eax, 0x4e562351
and eax, 0x40500091
or eax, 0x88250024
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9a47d6
and eax, 0x95ab0497
or eax, 0x20008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc3d60c
and eax, 0x2feebb2d
and eax, 0x5800000
or eax, 0x92487500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9d860a
and eax, 0x95a308
or eax, 0x200884
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae37e20
xor eax, 0x39f8a287
and eax, 0x74821
or eax, 0x8c908054
mov dword [ebx], eax
add ebx, edx
or eax, 0x522097d0
and eax, 0x540095a1
or eax, 0x2100200a
mov dword [ebx], eax
add ebx, edx
and eax, 0x233bd1ca
xor eax, 0x54e160c9
and eax, 0x21809140
or eax, 0x8a0c0688
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6982e0
and eax, 0xc86590a0
or eax, 0x104015
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1b96ae
and eax, 0xb348297
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2725c90b
and eax, 0xe34410e
or eax, 0x90483400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf7a05e
and eax, 0x98040
or eax, 0x1040a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cdd18bc
and eax, 0x544a0c15
and eax, 0
or eax, 0xd8b60539
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65dad5bb
xor eax, 0x658de58e
and eax, 0x50611400
or eax, 0x512c8c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x57dd8cbc
and eax, 0x44e3c4b8
or eax, 0x88002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef12635
or eax, 0x527fe0ac
and eax, 0xe8186185
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d24064
and eax, 0xc8c061e4
or eax, 0x13058c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d63f94b
or eax, 0x508d0bd
and eax, 0xf5e8016f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef62990
and eax, 0xc1dc3c
and eax, 0xc00828
or eax, 0x750783c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x740e9b14
and eax, 0x745e0a17
and eax, 0x604e0811
or eax, 0x82b0e00a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad5036a
and eax, 0x6f02e798
and eax, 0x2202e108
or eax, 0x44d1083
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e92a2b
or eax, 0x50e51aa2
and eax, 0x47e3faa8
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c30f88
xor eax, 0x134a4dd6
and eax, 0xc5682890
or eax, 0x100640
mov dword [ebx], eax
add ebx, edx
or eax, 0x1525ae08
and eax, 0x9529a898
or eax, 0x20820005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2142f06a
and eax, 0x72ff7313
and eax, 0x2000
or eax, 0x97c85500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7a50b6
and eax, 0xe0b00484
or eax, 0x60dc208
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc96444a
and eax, 0x2a8086
or eax, 0x4d46138
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1223e3
and eax, 0x38688011
or eax, 0xc5011c22
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea13370
or eax, 0x5101466d
and eax, 0x1211650
or eax, 0x22c4a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x580478a5
and eax, 0x41653c25
or eax, 0x120108
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f68149
and eax, 0x1420008
or eax, 0x3c80a606
mov dword [ebx], eax
add ebx, edx
or eax, 0x429875f6
or eax, 0x575b4908
and eax, 0x1e815c98
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x262376e
and eax, 0
or eax, 0x88dc8314
mov dword [ebx], eax
add ebx, edx
or eax, 0x2932a37b
and eax, 0x984206d
or eax, 0x4014c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757502cd
and eax, 0x78600e20
or eax, 0x85099012
mov dword [ebx], eax
add ebx, edx
or eax, 0x7007d5c3
and eax, 0x210e1350
or eax, 0x2902000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8005575
or eax, 0x48338907
and eax, 0x401c2824
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x309d16f
and eax, 0x8000c
or eax, 0x3fb12803
mov dword [ebx], eax
add ebx, edx
or eax, 0x371306bd
and eax, 0x1fa10c99
or eax, 0x5100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4090589c
and eax, 0x43905914
or eax, 0x204ca000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c55929
xor eax, 0xea65df2
and eax, 0xbee10d
or eax, 0x4400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4b5ed8
xor eax, 0x21b39e60
and eax, 0x25009430
or eax, 0x50002103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50323649
or eax, 0x6d44f931
and eax, 0x29049348
or eax, 0x82880480
mov dword [ebx], eax
add ebx, edx
and eax, 0xb31be9b
and eax, 0x1a5288e6
and eax, 0x8000080
or eax, 0xc0750035
mov dword [ebx], eax
add ebx, edx
and eax, 0x4852570a
and eax, 0
or eax, 0xb5ab8c97
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213b73a2
and eax, 0x94802500
or eax, 0x30d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce53a6
and eax, 0x4846784
or eax, 0x308008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ece2ed
or eax, 0x1d73d5a8
and eax, 0x5c29d561
or eax, 0xa2840014
mov dword [ebx], eax
add ebx, edx
and eax, 0x32852d3c
and eax, 0x33d13886
and eax, 0x30000000
or eax, 0x4500b5c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe6f9f7
and eax, 0x7c936999
and eax, 0x180
or eax, 0xab8c9648
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9b4db0
and eax, 0x8000080
or eax, 0xc275e035
mov dword [ebx], eax
add ebx, edx
or eax, 0x29244a79
xor eax, 0x3688a577
and eax, 0x99a80782
or eax, 0x22028034
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4c54a5
or eax, 0x4af7fcb2
and eax, 0x97ca7521
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4282cb
and eax, 0x88a388
or eax, 0x350804
mov dword [ebx], eax
add ebx, edx
or eax, 0x330493de
and eax, 0x958854
or eax, 0x8c024021
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbf41a5
and eax, 0x651080a1
or eax, 0x1000220a
mov dword [ebx], eax
add ebx, edx
or eax, 0x45dbbb2c
and eax, 0x21989388
or eax, 0x8a040440
mov dword [ebx], eax
add ebx, edx
and eax, 0x64292a27
and eax, 0
or eax, 0xc85500b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a477380
or eax, 0x1250e76a
and eax, 0xb0028417
or eax, 0x5a90880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f98af28
and eax, 0x92102110
or eax, 0x5c85400
mov dword [ebx], eax
add ebx, edx
and eax, 0x296bb236
and eax, 0x2000
or eax, 0xb78b8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dec49e2
xor eax, 0x50f4f7bb
and eax, 0xc870455
or eax, 0x8010ca20
mov dword [ebx], eax
add ebx, edx
or eax, 0x344397b7
and eax, 0x340095a3
or eax, 0x41002008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c576b48
and eax, 0x290491c8
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3e6a6
or eax, 0x67d72d93
and eax, 0xc87500b5
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x239b8e2f
and eax, 0x471ff62f
and eax, 0x110005
or eax, 0xb5ea8c92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b640f3
xor eax, 0x43eb491e
and eax, 0x82840500
or eax, 0x15487000
mov dword [ebx], eax
add ebx, edx
and eax, 0x490e770f
and eax, 0x3a4b5b56
and eax, 0x100
or eax, 0xb5aa8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f5243d
and eax, 0x4958a35
or eax, 0xc8024040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aba07e0
and eax, 0x40000020
or eax, 0x2500b58e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e330310
xor eax, 0x3c9e9013
and eax, 0x38c0788
or eax, 0xa8109040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6168c6dc
and eax, 0xc8740014
or eax, 0x100100a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e634147
and eax, 0xe25b9c7
and eax, 0x4210087
or eax, 0xb19a8c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac4008c
xor eax, 0x57c4ef2d
and eax, 0x90886100
or eax, 0x7401400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4768825a
and eax, 0
or eax, 0xb5bb8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e999357
and eax, 0x910004
or eax, 0x8c264871
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c6b6d1b
and eax, 0x3000212a
or eax, 0x4500d881
mov dword [ebx], eax
add ebx, edx
or eax, 0x197c1cf2
and eax, 0x24b3d66e
and eax, 0x20205448
or eax, 0x8b8d0380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebebc2c
and eax, 0xe3b4fe
and eax, 0x120a4
or eax, 0xc8740811
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca6c488
and eax, 0x200080
or eax, 0xb58b8c17
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab377f2
and eax, 0x3a870bfb
and eax, 0x10800000
or eax, 0x87487500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9ba2ca
or eax, 0xfecfe22
and eax, 0xb5ab88
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e6d00f
and eax, 0x553e567e
and eax, 0x164004
or eax, 0x8c818871
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe55fd62
and eax, 0x29a3a8c1
and eax, 0x2001
or eax, 0x750095aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b05b1
or eax, 0x4b45f69e
and eax, 0x2b0c9788
or eax, 0x80800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385136
and eax, 0x883400b4
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x18aa1121
and eax, 0x90ab1095
or eax, 0x25008802
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c9b1f8
xor eax, 0x4143faef
and eax, 0x1c84800
or eax, 0x96200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b130b11
and eax, 0x100
or eax, 0xb5928c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbf46e7
and eax, 0xc97c065
or eax, 0x80000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f81c77d
and eax, 0x61000508
or eax, 0x1400b0a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dff5f5
or eax, 0x258bb82e
and eax, 0x218c95c8
or eax, 0x8a000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4823adb6
or eax, 0x279f37bf
and eax, 0xc83500b5
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb0a050
or eax, 0xc0ff03f
and eax, 0x95ab8097
or eax, 0x20000c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x594cf727
and eax, 0x95c87500
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5222d1e4
and eax, 0xa0a184
or eax, 0x150a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c23f6b
and eax, 0x8178065
or eax, 0x84804810
mov dword [ebx], eax
add ebx, edx
or eax, 0x43db60ea
and eax, 0x4500a0ab
or eax, 0x30001500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aa86f90
and eax, 0x20000580
or eax, 0x8b8c9248
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf067b8
xor eax, 0x14be6e46
and eax, 0x884000b4
or eax, 0x40150001
mov dword [ebx], eax
add ebx, edx
or eax, 0x53490167
and eax, 0x91090097
or eax, 0x24a28400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b395dbe
and eax, 0x1080400
or eax, 0x96c07100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db374aa
xor eax, 0x6fde771
and eax, 0x84a288
or eax, 0x310904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a038d5f
or eax, 0x58f77285
and eax, 0x8974055
or eax, 0x84008820
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f6a736
and eax, 0x199930d9
and eax, 0
or eax, 0x7500b5ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a9fd84
and eax, 0x21889588
or eax, 0x8a040240
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a6b2b8
and eax, 0x7196baf0
and eax, 0x40080
or eax, 0xc8710035
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2bd7c7
and eax, 0xd05f8297
or eax, 0x802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305eb9d1
and eax, 0x80800140
or eax, 0x17480038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36112acf
xor eax, 0x16f3f345
and eax, 0x209880
or eax, 0x95040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d81ace
or eax, 0x74cf19e8
and eax, 0x4878860
or eax, 0x88004015
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bfd192
and eax, 0x28000
or eax, 0x750035ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x74703d54
or eax, 0x22a213b6
and eax, 0x22801780
or eax, 0x89088048
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8e759b
and eax, 0x1fc4da4c
and eax, 0x8000000
or eax, 0xc07500b5
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6e2640
and eax, 0x782afe1e
and eax, 0x200000
or eax, 0xb58b8c97
mov dword [ebx], eax
add ebx, edx
and eax, 0x125aef8c
and eax, 0x10080400
or eax, 0x87c07100
mov dword [ebx], eax
add ebx, edx
or eax, 0x703ed1f3
and eax, 0xb48180
or eax, 0x10a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4788a8a3
and eax, 0x808000
or eax, 0xe8656615
mov dword [ebx], eax
add ebx, edx
or eax, 0x849d83b
xor eax, 0x39d15aaa
and eax, 0x51208080
or eax, 0x2441414a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c771e4
and eax, 0x23869008
or eax, 0x88080dc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50bd75d2
and eax, 0xc8110010
or eax, 0x4400a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x3683ed0d
and eax, 0x10005
or eax, 0xb5ae8c92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24fb33b9
and eax, 0x5e91e42c
and eax, 0x10002400
or eax, 0x87ce5100
mov dword [ebx], eax
add ebx, edx
and eax, 0x57641beb
or eax, 0x573cb56b
and eax, 0x34a108
or eax, 0x810a84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a53f535
and eax, 0x8864831
or eax, 0x84118044
mov dword [ebx], eax
add ebx, edx
and eax, 0x73fd445a
and eax, 0
or eax, 0x7500b5ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2a75b4
and eax, 0x2908d588
or eax, 0x82840240
mov dword [ebx], eax
add ebx, edx
or eax, 0x639921aa
and eax, 0xa91126e0
or eax, 0x815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x87e18ab
and eax, 0xa12b2442
or eax, 0x1480c9a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e97c565
or eax, 0x2bb1bc03
and eax, 0x83883000
or eax, 0x14404100
mov dword [ebx], eax
add ebx, edx
or eax, 0x84bc341
and eax, 0x58c85623
and eax, 0x800200
or eax, 0x5a98c
mov dword [ebx], eax
add ebx, edx
and eax, 0x17dae71
or eax, 0x3ec91a52
and eax, 0xc858850
or eax, 0x80124025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5206f125
and eax, 0x54003100
or eax, 0x210084ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0547a6
xor eax, 0x50af4de4
and eax, 0x29889248
or eax, 0x82040580
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb3dd48
and eax, 0x8000000
or eax, 0xc07500b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c723c42
xor eax, 0x305f0f41
and eax, 0xa4280096
or eax, 0x11838c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779ddd82
and eax, 0x82001100
or eax, 0x15c82400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c997381
and eax, 0x4800100
or eax, 0x6147844c
mov dword [ebx], eax
add ebx, edx
and eax, 0x10008f1d
and eax, 0x8508
or eax, 0x8cf42211
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f10df9d
and eax, 0x397cb4b7
and eax, 0x8001
or eax, 0x750021aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a292518
and eax, 0x2b088480
or eax, 0x80c41348
mov dword [ebx], eax
add ebx, edx
or eax, 0x71031606
xor eax, 0x329e3f2b
and eax, 0xc85100a5
or eax, 0x260010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616666ca
and eax, 0xa1010417
or eax, 0x14a08880
mov dword [ebx], eax
add ebx, edx
or eax, 0x270c98b4
xor eax, 0x592d837d
and eax, 0x86801500
or eax, 0x11486000
mov dword [ebx], eax
add ebx, edx
or eax, 0x721deba7
and eax, 0x95ab84
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3831c72c
and eax, 0x118004
or eax, 0x8c864871
mov dword [ebx], eax
add ebx, edx
and eax, 0x363a4a13
and eax, 0x4004001
or eax, 0x7100b5aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b7a4bb
xor eax, 0xe75d01b
and eax, 0x2880810a
or eax, 0x830c1680
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfedd03
and eax, 0x88740081
or eax, 0x40010034
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4b35c5
and eax, 0x7ac401cb
and eax, 0x81
or eax, 0xb5ab8c16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a93e3d0
and eax, 0x87086500
or eax, 0x10c01000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36228dc7
or eax, 0x4c34584a
and eax, 0x340908
or eax, 0x81a284
mov dword [ebx], eax
add ebx, edx
or eax, 0x335497d7
and eax, 0x4223a138
and eax, 0x18010
or eax, 0x8c964865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aee2d03
and eax, 0x1400a522
or eax, 0x61001089
mov dword [ebx], eax
add ebx, edx
and eax, 0x3853300
and eax, 0x1001100
or eax, 0xaa8c86c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xa29a958
and eax, 0x8000000
or eax, 0xc07500b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68cc9721
and eax, 0x61795380
and eax, 0x20290080
or eax, 0x95828c17
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4110f4
and eax, 0x80c81400
or eax, 0x17006100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1762a54f
and eax, 0x7d63c024
and eax, 0x208004
or eax, 0x952b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f359e3e
and eax, 0xc800030
or eax, 0x8017c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5037851b
xor eax, 0xbaa625a
and eax, 0x100a00b
or eax, 0x740015a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd35da60
xor eax, 0x7676c62b
and eax, 0xb0011c0
or eax, 0xa08c8608
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2f4ce8
and eax, 0x80210020
or eax, 0x48540095
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c338f0f
and eax, 0xf35d0ea
and eax, 0x210000
or eax, 0xb58a8c97
mov dword [ebx], eax
add ebx, edx
or eax, 0x552ff23
and eax, 0x95c87500
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f31d3f
or eax, 0x7d5ace6
and eax, 0xb5a88c
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7898411
and eax, 0x818000
or eax, 0x8c164875
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cdacbda
xor eax, 0x55cfaebb
and eax, 0x510024ab
or eax, 0x24009100
mov dword [ebx], eax
add ebx, edx
and eax, 0x727b2bea
and eax, 0x94326c8
and eax, 0x88
or eax, 0xab8c9740
mov dword [ebx], eax
add ebx, edx
xor eax, 0x552c896
and eax, 0x785e455c
and eax, 0x8540014
or eax, 0xc02100a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x333ed2b
and eax, 0x210001
or eax, 0xb58a8c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d28dd3f
and eax, 0x5f8ee7ff
and eax, 0x10804100
or eax, 0x87483400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4094759e
and eax, 0x14008c
or eax, 0xa1ab00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121f11b7
or eax, 0x2ae18a91
and eax, 0x8838831
or eax, 0x84144044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9f1802
xor eax, 0x17c3509f
and eax, 0x150080a8
or eax, 0x60003503
mov dword [ebx], eax
add ebx, edx
and eax, 0x192bdabf
xor eax, 0x4e16cc6f
and eax, 0xb0414c0
or eax, 0xa0888308
mov dword [ebx], eax
add ebx, edx
or eax, 0x2846ccd6
xor eax, 0x4371c55c
and eax, 0xc8350080
or eax, 0x400035
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d97a1c0
xor eax, 0x63a74b0f
and eax, 0x21a20887
or eax, 0x94098410
mov dword [ebx], eax
add ebx, edx
or eax, 0x775bd8ed
or eax, 0xe658675
and eax, 0x97c85400
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cef8a4e
xor eax, 0x71a86b1b
and eax, 0x58004
or eax, 0xb02b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fdded58
or eax, 0x1b78c0f4
and eax, 0xc10c074
or eax, 0x80870801
mov dword [ebx], eax
add ebx, edx
and eax, 0x509e6bde
and eax, 0
or eax, 0x7500b5ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb6b24d
xor eax, 0xe22b7ff
and eax, 0x20849008
or eax, 0x8b0807c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6caf59ff
or eax, 0x49c4101a
and eax, 0xc86500b5
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f7560f
and eax, 0xa1820492
or eax, 0x14298805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8ccf8b
and eax, 0x97884500
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e83cfc
and eax, 0xa0298c
or eax, 0x158200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e2e4b5
and eax, 0x40545b0d
and eax, 0x144801
or eax, 0x8c838074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2f6836
xor eax, 0x31921ac7
and eax, 0x4400b080
or eax, 0x3100052b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e24d404
xor eax, 0x6275365f
and eax, 0x90083c0
or eax, 0xa28c1408
mov dword [ebx], eax
add ebx, edx
or eax, 0x42947b49
and eax, 0xc8140081
or eax, 0x610034
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd72dc
and eax, 0x81a90095
or eax, 0x34028c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x52870188
and eax, 0x5f5a5b64
and eax, 0x17080100
or eax, 0x80c07400
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8cc37e
and eax, 0x84a30c
or eax, 0x310880
mov dword [ebx], eax
add ebx, edx
or eax, 0x38db8715
and eax, 0x8978815
or eax, 0x84004060
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b433b
or eax, 0x6ba59cdb
and eax, 0x650095ab
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f50f43c
and eax, 0xa000180
or eax, 0xa18c9648
mov dword [ebx], eax
add ebx, edx
and eax, 0x7234b892
and eax, 0x5821293a
and eax, 0
or eax, 0xc87500b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ac3459
or eax, 0x638307ab
and eax, 0xa18b0487
or eax, 0x14208810
mov dword [ebx], eax
add ebx, edx
and eax, 0x53256dbd
and eax, 0x11000400
or eax, 0x86c87100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7adf30be
and eax, 0x2b82801d
and eax, 0xc
or eax, 0xb5ab80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5eacca
and eax, 0x148800
or eax, 0x8c834075
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bf0a4
and eax, 0x4008020
or eax, 0x7100358b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e53e46
and eax, 0x4760189f
and eax, 0x1000088
or eax, 0xaa8c9740
mov dword [ebx], eax
add ebx, edx
or eax, 0x7629f755
xor eax, 0x7b2d4c1
and eax, 0xc8150014
or eax, 0x6000a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c781c61
and eax, 0x200001
or eax, 0xb58b8c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x771d7634
xor eax, 0x5511a878
and eax, 0x97805000
or eax, 0x482500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd4cdab
or eax, 0x240c6404
and eax, 0x842104
or eax, 0x318a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123ab6ca
or eax, 0x104391c7
and eax, 0x878845
or eax, 0x8c104030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c33e1d
xor eax, 0x6fc2c24a
and eax, 0x75003422
or eax, 0x8189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb56e4d
xor eax, 0x7376aaf4
and eax, 0x29801100
or eax, 0x820c86c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48682540
or eax, 0x6eba6683
and eax, 0xc8740081
or eax, 0x10034
mov dword [ebx], eax
add ebx, edx
or eax, 0x394a2d28
and eax, 0xb12b0c95
or eax, 0x4808002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f46b5e0
and eax, 0x5cc6a629
and eax, 0xc02000
or eax, 0x97085500
mov dword [ebx], eax
add ebx, edx
and eax, 0x49983b0c
and eax, 0x802100
or eax, 0x358a8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743a8e74
and eax, 0x4870070
or eax, 0x8810c805
mov dword [ebx], eax
add ebx, edx
or eax, 0x79926455
or eax, 0x53d7b151
and eax, 0x7500b521
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568924eb
and eax, 0x23889140
or eax, 0x88040688
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b340f16
and eax, 0xc0300094
or eax, 0x8450021
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b3712d
and eax, 0xa0a30095
or eax, 0x15088c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x26eca2b4
and eax, 0x6a733a7
and eax, 0x4800000
or eax, 0x93487500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1925c47c
or eax, 0x340524c6
and eax, 0xa5a18c
or eax, 0x100a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xca2a480
and eax, 0x7909a401
and eax, 0x8018000
or eax, 0x84964875
mov dword [ebx], eax
add ebx, edx
and eax, 0x7221594c
and eax, 0
or eax, 0x7500b5ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115060f4
and eax, 0x512c44d8
and eax, 0x448
or eax, 0xab8c9380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23697095
xor eax, 0x7c4610c4
and eax, 0xc0210091
or eax, 0x8540024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5791d72d
xor eax, 0x31ce601e
and eax, 0xa42a8486
or eax, 0x11810811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6be95e
and eax, 0x81c06500
or eax, 0x16081000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ad7b11
and eax, 0xa52b00
or eax, 0x10808c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8d6a36
and eax, 0xc95c834
or eax, 0x80020041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cad82d6
xor eax, 0x1fbc6074
and eax, 0x6100a083
or eax, 0x14001528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746f4f2d
and eax, 0x19bfe5a6
and eax, 0x10c8080
or eax, 0xaa801748
mov dword [ebx], eax
add ebx, edx
or eax, 0x5382d2a9
or eax, 0x599c5092
and eax, 0xc81400b1
or eax, 0x610004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3f63b3
and eax, 0x850a0006
or eax, 0x30a18c91
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e27b1b
and eax, 0x14800000
or eax, 0x83487500
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f495dd
and eax, 0x800100
or eax, 0x35aa8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x66979736
and eax, 0x4978834
or eax, 0x88004041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cad5a0a
xor eax, 0x4019e736
and eax, 0x74003509
or eax, 0x10080a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f05e60
or eax, 0x7891527c
and eax, 0x2a8093c8
or eax, 0x810c0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbfd9d5
xor eax, 0x205e9357
and eax, 0x80650000
or eax, 0x481000b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ee512b
xor eax, 0x51be8310
and eax, 0xb1218086
or eax, 0x48a0c11
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d95b2
and eax, 0x95c81500
or eax, 0x2006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x276ddcba
xor eax, 0x111f5d9a
and eax, 0x150988
or eax, 0xa0a204
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a29e33
and eax, 0x4978835
or eax, 0x88004040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a9edf9
and eax, 0x51002588
or eax, 0x24009023
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f937966
and eax, 0x2b8095c8
or eax, 0x800c0200
mov dword [ebx], eax
add ebx, edx
and eax, 0xb53f41
and eax, 0x40000
or eax, 0xc87100b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed8bcfa
or eax, 0x5d42f909
and eax, 0xb5ab8c97
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab2c563
xor eax, 0x6e2e04d9
and eax, 0x91004500
or eax, 0x6c83000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e05452
or eax, 0x2c693b8e
and eax, 0x28a1418c
or eax, 0x40148000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d781d35
or eax, 0x492d848c
and eax, 0xc85c83d
or eax, 0x90122040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a354742
or eax, 0x21c52f43
and eax, 0x21002143
or eax, 0x54208080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ccfd3e
and eax, 0x148c5cd8
or eax, 0x4000a100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e986df4
and eax, 0x40000080
or eax, 0x88550020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x717ca57e
and eax, 0x3029a486
or eax, 0x46421a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x41cf1838
xor eax, 0x76ee6459
and eax, 0x20251048
or eax, 0x481281a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e14e599
and eax, 0x2b3069c
and eax, 0x2210010
or eax, 0xc0549863
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce3e7a1
and eax, 0x8cf5c871
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
and eax, 0x664f7c1f
and eax, 0x4000801
or eax, 0x7120b5c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2634ae
or eax, 0x754c1efe
and eax, 0x12c3ed8
or eax, 0x8a80c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4358ee8c
and eax, 0xc8141014
or eax, 0xb00a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5884bb1b
xor eax, 0xd53639c
and eax, 0x95889820
or eax, 0x230148
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5b4352
or eax, 0x2798b74
and eax, 0x15230100
or eax, 0x68006400
mov dword [ebx], eax
add ebx, edx
and eax, 0x24988044
and eax, 0
or eax, 0xb5ab8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x301f5ce7
or eax, 0x89b392
and eax, 0x958814
or eax, 0x8c024061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579eb0f2
xor eax, 0x9055ba9
and eax, 0x5000212a
or eax, 0x25009481
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d03e4ef
and eax, 0x437e2855
and eax, 0x1000000
or eax, 0xaa8c97c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x223451f9
and eax, 0x883400b1
or eax, 0x40410004
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a09a5d
and eax, 0x200015
or eax, 0xb58b8c82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a7d19a
and eax, 0x85085500
or eax, 0x12c02000
mov dword [ebx], eax
add ebx, edx
and eax, 0x271895e
xor eax, 0x30b6a327
and eax, 0xb4a204
or eax, 0x10988
mov dword [ebx], eax
add ebx, edx
and eax, 0x221ee5c4
and eax, 0x7872401f
and eax, 0x100004
or eax, 0x8c87c871
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8c849a
xor eax, 0x5ae0af62
and eax, 0x400a189
or eax, 0x71001422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3edd472
and eax, 0x228c01c8
or eax, 0x89009600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c92abaf
and eax, 0x80140025
or eax, 0x48610090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a800cf
xor eax, 0x23a17663
and eax, 0xa5280411
or eax, 0x10838886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f7abca3
and eax, 0x3c91f913
and eax, 0x803000
or eax, 0x97484500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4550b817
and eax, 0x90a904
or eax, 0x250288
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f770ba
xor eax, 0x6731e5f8
and eax, 0x484c070
or eax, 0x88130805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d4258b
xor eax, 0x78db6dd7
and eax, 0x1008029
or eax, 0x74003582
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e541eb
or eax, 0x357a9ee4
and eax, 0x210897c8
or eax, 0x8a840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ae378b
or eax, 0x2edb76e3
and eax, 0xc87500a1
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a35bf3a
and eax, 0x90218c97
or eax, 0x258a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eba85db
and eax, 0x4880400
or eax, 0x93407100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4d955d
or eax, 0x2587869b
and eax, 0x85a28c
or eax, 0x300900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9725a
and eax, 0x495c854
or eax, 0x88020021
mov dword [ebx], eax
add ebx, edx
or eax, 0x799bde6
or eax, 0x435407a
and eax, 0x500b5ab
or eax, 0x70000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a2ccce
and eax, 0x8488
or eax, 0xab8c1340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7366687a
and eax, 0xc86000b0
or eax, 0x150005
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e03439
and eax, 0xb0a10495
or eax, 0x50a8802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356c94ca
and eax, 0x80c01000
or eax, 0x17086500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9997b6
and eax, 0x2ebfc495
and eax, 0x800000
or eax, 0x35ab8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1245a684
and eax, 0x6935af6d
and eax, 0x158804
or eax, 0x8c824071
mov dword [ebx], eax
add ebx, edx
and eax, 0x71632b17
xor eax, 0x23effee1
and eax, 0x2100b4a0
or eax, 0x5400010b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b646dbf
or eax, 0x78077aa6
and eax, 0x2b049788
or eax, 0x80880040
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e4fad3
and eax, 0x2a0c91bb
and eax, 0x8040091
or eax, 0xc0710024
mov dword [ebx], eax
add ebx, edx
or eax, 0x1122d145
and eax, 0x91238095
or eax, 0x24880c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x28000846
and eax, 0x95880400
or eax, 0x2407100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbbb4ba
or eax, 0x78c20a82
and eax, 0x802a80
or eax, 0x35810c
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3daa3d
or eax, 0x65fb4206
and eax, 0x497c804
or eax, 0x88000071
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c01cc0c
and eax, 0x5e6eea74
and eax, 0x4008000
or eax, 0x710035ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbff995
and eax, 0x2a8c0408
or eax, 0x810093c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1346663a
and eax, 0x884000b0
or eax, 0x40350005
mov dword [ebx], eax
add ebx, edx
and eax, 0x60625634
and eax, 0xeae6e64
and eax, 0x200004
or eax, 0xb58b8c93
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1b7c8a
xor eax, 0x2e01d6c0
and eax, 0x3085000
or eax, 0x94c02500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7701a555
xor eax, 0x19abc778
and eax, 0xa1a208
or eax, 0x140984
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbe3e76
xor eax, 0x6ff51de1
and eax, 0xc010065
or eax, 0x8096c810
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce3a4cc
or eax, 0x5d4c938e
and eax, 0x5500918a
or eax, 0x20002421
mov dword [ebx], eax
add ebx, edx
and eax, 0x15879128
or eax, 0x26654fdd
and eax, 0x230497c8
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7784e020
and eax, 0x40000
or eax, 0xc87100b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b78dc9
and eax, 0x85828c14
or eax, 0x30290083
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e2b819
or eax, 0x97f4a3c
and eax, 0x11c84000
or eax, 0x86003500
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ca6e20
xor eax, 0x7fe530f
and eax, 0x34230c
or eax, 0x818880
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4cccdb
and eax, 0xc95c855
or eax, 0x80020020
mov dword [ebx], eax
add ebx, edx
or eax, 0x531b681f
or eax, 0x2922afb7
and eax, 0x7500a5ab
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf094d2
xor eax, 0x7a4d7b3b
and eax, 0x2b0c8788
or eax, 0x80801040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702f0844
and eax, 0xc8210084
or eax, 0x540031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf89de3
or eax, 0x478e3973
and eax, 0xb58b8c17
or eax, 0x200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x62585955
or eax, 0x5c47d178
and eax, 0x97c85500
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d27c87
and eax, 0x100984
or eax, 0xa5a208
mov dword [ebx], eax
add ebx, edx
and eax, 0x6399f237
and eax, 0x918004
or eax, 0x8c064871
mov dword [ebx], eax
add ebx, edx
and eax, 0x6585a461
and eax, 0x2af2b8f8
and eax, 0x8020
or eax, 0x7500358b
mov dword [ebx], eax
add ebx, edx
and eax, 0x150b1c0f
and eax, 0x1001408
or eax, 0xaa8c83c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1b2153
and eax, 0x8000000
or eax, 0xc07500b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1e1c8d
xor eax, 0x4b0c3f3c
and eax, 0xa5230081
or eax, 0x10888c16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536e9061
and eax, 0x86c01400
or eax, 0x11086100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a3a09e
and eax, 0x18561778
and eax, 0x108
or eax, 0xb5aa84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x623bbb4e
and eax, 0x860040
or eax, 0x8c11c835
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1c143f
xor eax, 0x1c003197
and eax, 0x100a5a8
or eax, 0x74001003
mov dword [ebx], eax
add ebx, edx
and eax, 0x1637db54
xor eax, 0x7536111e
and eax, 0x21048008
or eax, 0x8a8817c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x581ddf42
and eax, 0x8040000
or eax, 0xc07100b5
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dee3872
or eax, 0x7b8b4748
and eax, 0x31ab0410
or eax, 0x84008887
mov dword [ebx], eax
add ebx, edx
or eax, 0x41fb6ec2
and eax, 0x95c86400
or eax, 0x2001100
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c22967
and eax, 0x802904
or eax, 0x358288
mov dword [ebx], eax
add ebx, edx
and eax, 0x570466c8
or eax, 0x42890e42
and eax, 0x850840
or eax, 0x8c12c035
mov dword [ebx], eax
add ebx, edx
and eax, 0x2521c62
xor eax, 0x66723f1f
and eax, 0x6400352b
or eax, 0x11008080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab3e98
and eax, 0x23889788
or eax, 0x88040040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2291c2e0
and eax, 0x88150020
or eax, 0x40600095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445ab793
or eax, 0x2616a87d
and eax, 0xa42b8c17
or eax, 0x11800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f996c2
and eax, 0x82401000
or eax, 0x15886500
mov dword [ebx], eax
add ebx, edx
or eax, 0x8eef458
xor eax, 0xefad088
and eax, 0x142180
or eax, 0xa18a0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa75214
and eax, 0xc12c810
or eax, 0x80850065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2963d9c6
and eax, 0x250011a3
or eax, 0x5000a408
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6d2c05
and eax, 0x290c9588
or eax, 0x82800240
mov dword [ebx], eax
add ebx, edx
and eax, 0x3525c1aa
and eax, 0x40080
or eax, 0xc8710035
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e70bdb
and eax, 0x210091
or eax, 0xb58a8c06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x622afbc7
and eax, 0x311d820e
and eax, 0x11000000
or eax, 0x86c87500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c16a82
and eax, 0x10b80
or eax, 0xb4a00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c209cb6
and eax, 0x7ca003f0
and eax, 0xc800030
or eax, 0x8017c845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6257fff1
or eax, 0x51a6243c
and eax, 0x7500b5a9
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7218ea7e
and eax, 0x20008008
or eax, 0x8b8c17c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56172cb2
and eax, 0x475aa8e3
and eax, 0x401000a0
or eax, 0x88650015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279198af
or eax, 0x8463911
and eax, 0xa5a28813
or eax, 0x10090484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49516254
and eax, 0x94c86400
or eax, 0x3001100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f213924
and eax, 0x2100
or eax, 0xb58a8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1f4667
or eax, 0x4a083723
and eax, 0xc82c861
or eax, 0x80150014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dba25cb
and eax, 0x7564af72
and eax, 0x1500a522
or eax, 0x60001089
mov dword [ebx], eax
add ebx, edx
and eax, 0x697fa77a
and eax, 0x21008508
or eax, 0x8a8c12c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecd65d6
and eax, 0xace4af5
and eax, 0x400014
or eax, 0xc83500a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9ec56
and eax, 0x35cee76
and eax, 0x1088c02
or eax, 0xb4a30095
mov dword [ebx], eax
add ebx, edx
and eax, 0x7916a526
and eax, 0x11000400
or eax, 0x86c87100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2006c3c6
or eax, 0x82abb70
and eax, 0x20ab00
or eax, 0x95008c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a30c2e
and eax, 0x18da70f3
and eax, 0x8120020
or eax, 0x8485c855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4132b8be
and eax, 0x4500308b
or eax, 0x30008520
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c6898c
and eax, 0x26de5461
and eax, 0
or eax, 0xab8c97c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723911a1
and eax, 0xc8350021
or eax, 0x400094
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b9675a
and eax, 0x210010
or eax, 0xb58a8c87
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e95e3a9
or eax, 0xabf65ec
and eax, 0x97886500
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x32af9bf3
and eax, 0x800100
or eax, 0x35aa8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d87507
and eax, 0x900004
or eax, 0x8c07c871
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716fe38f
xor eax, 0x6556a1fa
and eax, 0x10008000
or eax, 0x650035ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5f7587
and eax, 0x32c74518
and eax, 0x22040508
or eax, 0x898892c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1487d0da
xor eax, 0x53b63a77
and eax, 0x403000b5
or eax, 0x88450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338fbf30
and eax, 0x729796a6
and eax, 0x30828484
or eax, 0x85290813
mov dword [ebx], eax
add ebx, edx
or eax, 0xf93bc6a
and eax, 0x19879414
and eax, 0x11801400
or eax, 0x86486100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e9a828
and eax, 0x218908
or eax, 0x942284
mov dword [ebx], eax
add ebx, edx
and eax, 0x23053122
or eax, 0x7eb307df
and eax, 0xc970055
or eax, 0x8000c820
mov dword [ebx], eax
add ebx, edx
and eax, 0x68aff3d2
or eax, 0x123b7635
and eax, 0x10214421
or eax, 0x6500018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x56543a2f
xor eax, 0x5470b8ca
and eax, 0x23048740
or eax, 0x88881088
mov dword [ebx], eax
add ebx, edx
and eax, 0x67aa2e70
and eax, 0x1e44ba1b
and eax, 0x2000000
or eax, 0xb91074b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55638d8b
and eax, 0xc843e822
or eax, 0x118400c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f562dc
and eax, 0xf97f630
and eax, 0x4000230
or eax, 0x93c84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x5538feaf
or eax, 0x10d28b9b
and eax, 0x44d8cf8c
or eax, 0x28010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfb13bd
or eax, 0x262d1bdd
and eax, 0x69fd861c
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c2029a6
and eax, 0x1458188
or eax, 0x10204040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693ed3a
and eax, 0x10e020c0
or eax, 0xc809c308
mov dword [ebx], eax
add ebx, edx
and eax, 0x7689e7b2
or eax, 0x3be91aeb
and eax, 0x290820c1
or eax, 0x84100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abf680a
and eax, 0x2d37c116
and eax, 0
or eax, 0xd1c4e4e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x6935b5a1
xor eax, 0x6dc24c08
and eax, 0x20820020
or eax, 0xd2381400
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c82138
and eax, 0x800020
or eax, 0x6946de8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd59ceb
and eax, 0x40848c08
or eax, 0xa2332313
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb09c124
and eax, 0x61004204
or eax, 0x140080c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d20512
and eax, 0x228087c0
or eax, 0x890c1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2701dded
and eax, 0x3d049581
and eax, 0x20001580
or eax, 0x9a4f0835
mov dword [ebx], eax
add ebx, edx
and eax, 0x10883f04
and eax, 0x10080c04
or eax, 0xa5a380f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35be8d14
and eax, 0x95880800
or eax, 0x2407000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65544918
and eax, 0xfcc25bc
and eax, 0x842108
or eax, 0x315684
mov dword [ebx], eax
add ebx, edx
or eax, 0x6813cb61
and eax, 0x8b72c65
or eax, 0x84000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1641daf3
and eax, 0x10065082
or eax, 0x65000129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac3ac6e
and eax, 0xb8495c0
or eax, 0xa0080208
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ba9a2
or eax, 0x2694686e
and eax, 0xaa4f1da4
or eax, 0x10000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eebd826
and eax, 0x200b0824
or eax, 0x95a084d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a915cad
xor eax, 0x3a14dad4
and eax, 0x2805200
or eax, 0x95482900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385e0fbf
and eax, 0x94208c
or eax, 0x218b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcf00c6
and eax, 0x850004
or eax, 0x8c12c871
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5cd55e
and eax, 0x1100152b
or eax, 0x6400a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d3aebd5
or eax, 0x4fc09c67
and eax, 0xb889648
or eax, 0xa0040180
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1280cb
and eax, 0x88140081
or eax, 0x40610034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e64ecb
and eax, 0x85830c16
or eax, 0x30288081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df7a0cd
and eax, 0x15800000
or eax, 0x82487500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1578d67b
xor eax, 0x679166ab
and eax, 0xf0481080
or eax, 0xf02440c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb768bb
and eax, 0x84950802
or eax, 0x802c088
mov dword [ebx], eax
add ebx, edx
or eax, 0x448deaa0
or eax, 0x2537e1f6
and eax, 0x652009aa
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a25750
and eax, 0x218016c8
or eax, 0x8a0c8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47140819
and eax, 0x40000
or eax, 0xc87102b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447a0680
and eax, 0x41f86969
and eax, 0x80001
or eax, 0xb5a38e96
mov dword [ebx], eax
add ebx, edx
and eax, 0x245e4b2b
and eax, 0x4080800
or eax, 0x93e0d500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c593610
and eax, 0x1000
or eax, 0x950b8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cef20bf
or eax, 0x4d0b1711
and eax, 0xcb73035
or eax, 0x80004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5e4b4a
or eax, 0x7a7280c0
and eax, 0x7410b1ab
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x96540d6
and eax, 0x2914b4c8
or eax, 0x82880200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a540d19
and eax, 0xc8548591
or eax, 0x14024
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f9f409
and eax, 0x14001
or eax, 0xb58a0b96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77064c71
xor eax, 0x757db845
and eax, 0x96c03500
or eax, 0x84000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dec9616
and eax, 0x30c417f
and eax, 0x80000
or eax, 0x6cd1ef8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d09f829
xor eax, 0x26a97fa9
and eax, 0x40708000
or eax, 0xa0836640
mov dword [ebx], eax
add ebx, edx
and eax, 0x729d1ed5
or eax, 0xd1820e
and eax, 0x60418446
or eax, 0x15223181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2b15e9
or eax, 0x444717f8
and eax, 0x5f4fb2bc
or eax, 0x80b04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x514ab5bd
and eax, 0x404010b4
or eax, 0x88350801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2ede47
and eax, 0x852b8c97
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaae37c7
and eax, 0x2731dbd9
and eax, 0x7001180
or eax, 0x90c86400
mov dword [ebx], eax
add ebx, edx
or eax, 0x477beb
and eax, 0x852b88
or eax, 0x308004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db57a8a
or eax, 0x12ca5933
and eax, 0xc97c835
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de6ca1d
and eax, 0x41000028
or eax, 0x3400b583
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a581d7
xor eax, 0x45ecce89
and eax, 0x44cc4008
or eax, 0xbb0390c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x198d5b9c
and eax, 0xc84500d8
or eax, 0x200021
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f3754
and eax, 0x10010
or eax, 0xb5aabb87
mov dword [ebx], eax
add ebx, edx
and eax, 0x53aa29fd
and eax, 0x10a80900
or eax, 0xe2145200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2984abf9
and eax, 0x20800b00
or eax, 0x4d11d4f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8839
and eax, 0x49e38f36
and eax, 0x18810
or eax, 0x8c96400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x327185ed
and eax, 0x342005a2
or eax, 0x4100b009
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a73ace3
xor eax, 0x1b8523e1
and eax, 0x20849e08
or eax, 0x8b0801c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72049782
and eax, 0x88080800
or eax, 0x241426b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7057486d
and eax, 0x5a3e394c
and eax, 0x100a2040
or eax, 0x81c0d8b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd8bcc1
xor eax, 0x357bcfe6
and eax, 0x97480111
or eax, 0x807424
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a40bb1
and eax, 0x800100
or eax, 0x15a28c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21dd7ef
and eax, 0x4c00160a
and eax, 0x1000
or eax, 0x8c97a075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130da2ae
and eax, 0x1112128b
or eax, 0x608920
mov dword [ebx], eax
add ebx, edx
and eax, 0xd58ff94
xor eax, 0x28e19f8c
and eax, 0x29a10008
or eax, 0x824ce3a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f75effc
xor eax, 0x2588f072
and eax, 0x8450090
or eax, 0xc0108025
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6f564d
and eax, 0xa52bc095
or eax, 0x10800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6a7c7d
xor eax, 0x31907282
and eax, 0x80290a00
or eax, 0x73845100
mov dword [ebx], eax
add ebx, edx
and eax, 0x75da7b69
and eax, 0x805b00
or eax, 0x5484ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72659561
xor eax, 0x3f115c9f
and eax, 0xca00411
or eax, 0x80170064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc1f56
or eax, 0x471a01eb
and eax, 0x450009ab
or eax, 0x3000a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x440f50e7
and eax, 0x450eb9c8
or eax, 0x8af00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196944e8
and eax, 0x11c7f952
and eax, 0x47000
or eax, 0xec1004d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x665a5385
and eax, 0x80462341
or eax, 0x4181c0a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7a3f7d
and eax, 0x7671ed6c
and eax, 0x600000c
or eax, 0x91c81161
mov dword [ebx], eax
add ebx, edx
or eax, 0x98babab
and eax, 0x810b8c
or eax, 0x144400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0e5932
and eax, 0x72719621
and eax, 0
or eax, 0x8c971475
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7063ea0f
or eax, 0xea44501
and eax, 0x10709b2b
or eax, 0x1020080
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6da79e
xor eax, 0x771f33c5
and eax, 0x76da009
or eax, 0x888043a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72734d31
and eax, 0xac0e2a88
or eax, 0x15047
mov dword [ebx], eax
add ebx, edx
or eax, 0x73fab9d
or eax, 0x2ceaaa7c
and eax, 0xa5abebf5
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f32bbd1
and eax, 0x484d3769
and eax, 0x93100
or eax, 0x97e08400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7670e1de
xor eax, 0x421d8946
and eax, 0xa43c88
or eax, 0x118304
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3c32f3
and eax, 0x48bca675
or eax, 0xa0424000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab98dc
and eax, 0x52fc843f
and eax, 0x40608008
or eax, 0x110141c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e27877f
or eax, 0x3b0f7bb3
and eax, 0x2b0c17b2
or eax, 0x80808048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519d68d0
and eax, 0xc810d420
or eax, 0x440095
mov dword [ebx], eax
add ebx, edx
and eax, 0x6510ceeb
xor eax, 0x55012e08
and eax, 0x15018881
or eax, 0xa0aa1016
mov dword [ebx], eax
add ebx, edx
and eax, 0x74466b06
or eax, 0xb99cfa2
and eax, 0x33814b00
or eax, 0xc0201000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c81c889
and eax, 0x2480db89
or eax, 0x540464
mov dword [ebx], eax
add ebx, edx
and eax, 0x44469259
and eax, 0x4048040
or eax, 0x88934806
mov dword [ebx], eax
add ebx, edx
and eax, 0x1066fe7c
and eax, 0x3818ef9b
and eax, 0x4800
or eax, 0x752115ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72db0462
and eax, 0x38819c8
or eax, 0xa8048600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3755c99a
or eax, 0x5577efe7
and eax, 0xac1c2eb5
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd32678b
and eax, 0x810a68b6
or eax, 0x10c09040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1976cf
and eax, 0x95c87434
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a5831a
and eax, 0xe039f92
and eax, 0x100
or eax, 0x945a8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d39fa08
xor eax, 0x15a970c6
and eax, 0x804d040
or eax, 0x84930235
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cde84b
or eax, 0x21896898
and eax, 0x1098889
or eax, 0x10601322
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23651f02
xor eax, 0x3357af5
and eax, 0x129e208
or eax, 0x8ec401a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3512d1d6
or eax, 0x497c7e4c
and eax, 0xc8750003
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b67874
and eax, 0x65fc806d
and eax, 0x800005
or eax, 0xb51b8c92
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e1fbab
and eax, 0x1800000
or eax, 0x96487100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197e5a45
and eax, 0x2960104
or eax, 0x71418488
mov dword [ebx], eax
add ebx, edx
or eax, 0x18cf9fa7
and eax, 0x3238db51
and eax, 0x108800
or eax, 0x8c874006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244fb1fa
and eax, 0x200059a8
or eax, 0x55210403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248e6bd6
and eax, 0x18c1648
or eax, 0xaa008180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618765b5
and eax, 0xc8010035
or eax, 0x740080
mov dword [ebx], eax
add ebx, edx
or eax, 0xa83ba3e
xor eax, 0x1d5d5d46
and eax, 0x958a6291
or eax, 0x20001006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dbf8e67
and eax, 0x80207400
or eax, 0x17c80100
mov dword [ebx], eax
add ebx, edx
or eax, 0x293f6969
and eax, 0xb52908
or eax, 0x8284
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f6e944a
or eax, 0x5673bae1
and eax, 0xc978865
or eax, 0x80004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5552eb61
and eax, 0x4008021
or eax, 0x7100358a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2213645a
and eax, 0x230095c8
or eax, 0x888c0200
mov dword [ebx], eax
add ebx, edx
or eax, 0x200e50c0
and eax, 0x718269f5
and eax, 0x80
or eax, 0xc8750035
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a9131f
and eax, 0x15
or eax, 0xb58a7c82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1942c472
and eax, 0x84c83000
or eax, 0x13004500
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ce7577
and eax, 0x5802000
or eax, 0x48370a8c
mov dword [ebx], eax
add ebx, edx
and eax, 0xe05968c
and eax, 0xc040200
or eax, 0xe1e0b910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfa30b8
xor eax, 0x12840dd7
and eax, 0x1202804c
or eax, 0x8405080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8fc189
and eax, 0x668c1000
or eax, 0x9800c6b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aaec4eb
and eax, 0x4a0444a0
or eax, 0xb1230146
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e63d978
and eax, 0xc1448084
or eax, 0x188b2221
mov dword [ebx], eax
add ebx, edx
or eax, 0x20149bc4
xor eax, 0x5b2de273
and eax, 0x82c05104
or eax, 0x15082468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2804ff1
xor eax, 0x4f8d9dae
and eax, 0x85a300
or eax, 0x30088c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d62feb
and eax, 0x8978865
or eax, 0x84004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a9ad3b
and eax, 0x4008021
or eax, 0x7100358a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6310711e
and eax, 0x21001108
or eax, 0x8a8c86c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba559e5
or eax, 0x4173e4fd
and eax, 0xc07100b5
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66241c98
xor eax, 0x24a693b
and eax, 0xa42b0486
or eax, 0x11808811
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ea00f8
or eax, 0x68226c09
and eax, 0x97c86400
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44048d6f
and eax, 0x84a80c
or eax, 0x310380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4daa16ad
and eax, 0xc178821
or eax, 0x80804054
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a9ffd02
or eax, 0x42c35b35
and eax, 0x6400b523
or eax, 0x11000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d7864e
and eax, 0x218497c8
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d8dd53
and eax, 0xc8540091
or eax, 0x210024
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0184f9
and eax, 0x1fbbce7f
and eax, 0x15218415
or eax, 0xa08a0882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10524aac
and eax, 0x85c84400
or eax, 0x12003100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5970014
xor eax, 0x5603c8ff
and eax, 0x94a988
or eax, 0x210204
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df2ece7
and eax, 0xc97c865
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x70930475
xor eax, 0x5286efa9
and eax, 0x5000a588
or eax, 0x25001023
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7f2b69
and eax, 0x2b0c97c8
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x155d0d00
and eax, 0x40000
or eax, 0xc87100b5
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a510a84
and eax, 0x10084
or eax, 0xb5aa8c13
mov dword [ebx], eax
add ebx, edx
or eax, 0x371d1d27
and eax, 0x1bf43fed
and eax, 0x13801500
or eax, 0x84486000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733b81ac
xor eax, 0x67a61a15
and eax, 0x15aa88
or eax, 0xa00104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cef9543
and eax, 0xc120845
or eax, 0x8085c030
mov dword [ebx], eax
add ebx, edx
or eax, 0x382679f
and eax, 0x500a5ab
or eax, 0x70001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ffdae68
xor eax, 0x1154ad51
and eax, 0x40148
or eax, 0xab889680
mov dword [ebx], eax
add ebx, edx
and eax, 0x76060a18
and eax, 0x40000
or eax, 0xc87100b5
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7668dd
or eax, 0x6422ddbf
and eax, 0x24228c97
or eax, 0x91890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7cef2b
and eax, 0x95c86500
or eax, 0x2001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36024f67
or eax, 0x4ed12b51
and eax, 0x912b04
or eax, 0x248088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793c0f25
and eax, 0x8818021
or eax, 0x84164854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x495a6839
and eax, 0x4500a008
or eax, 0x300015a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x572b7d1e
and eax, 0x10e29ed6
and eax, 0x9480
or eax, 0xab8c0348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ad55036
and eax, 0x3db31137
and eax, 0x110034
or eax, 0xc8640081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1d9f3e
and eax, 0x60cf76c7
and eax, 0x90487
or eax, 0xb5a28810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229b9948
or eax, 0x4bb2924c
and eax, 0x97801500
or eax, 0x486000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a4a5f7
or eax, 0x50132a0e
and eax, 0x912b0c
or eax, 0x248080
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e4eb4f
and eax, 0x7cf933a1
and eax, 0x4910001
or eax, 0x8806c874
mov dword [ebx], eax
add ebx, edx
and eax, 0x7556f57d
or eax, 0x25f55a64
and eax, 0x25009021
or eax, 0x5000258a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232641b1
and eax, 0x2049408
or eax, 0xa98803c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8bbf33
or eax, 0x65af4b08
and eax, 0xc02500b1
or eax, 0x8500004
mov dword [ebx], eax
add ebx, edx
or eax, 0x655b3cb0
and eax, 0xa52b0c95
or eax, 0x10808002
mov dword [ebx], eax
add ebx, edx
and eax, 0x66884d66
and eax, 0x4880400
or eax, 0x93407100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28780b10
xor eax, 0x23b96e30
and eax, 0xb12b00
or eax, 0x4808c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d26c2df
xor eax, 0x980747f
and eax, 0x4178820
or eax, 0x88804055
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f166a23
xor eax, 0x471a1e84
and eax, 0x410014a1
or eax, 0x3400a10a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8949cb
and eax, 0xb8a5dfc
and eax, 0x9881440
or eax, 0xa2048388
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d910ab
and eax, 0x8000080
or eax, 0xc0750035
mov dword [ebx], eax
add ebx, edx
or eax, 0x61dd5363
and eax, 0xa1a90097
or eax, 0x14028c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x11962497
and eax, 0x2790674d
and eax, 0x1800400
or eax, 0x96487100
mov dword [ebx], eax
add ebx, edx
and eax, 0x30afec23
xor eax, 0x5bc5a78c
and eax, 0x5838c
or eax, 0xb02800
mov dword [ebx], eax
add ebx, edx
and eax, 0x48086c65
and eax, 0x5a1a6b88
and eax, 0x800
or eax, 0x8c97c075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d41bc74
and eax, 0x11003401
or eax, 0x640081aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x120805db
and eax, 0x588
or eax, 0xab8c9240
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c1d299
and eax, 0x88450091
or eax, 0x40300024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c83d29
and eax, 0xa0a90c94
or eax, 0x15028003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7462c23b
and eax, 0x14000000
or eax, 0x83c87500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f21aa2a
or eax, 0xde6a507
and eax, 0xa4a104
or eax, 0x110a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe30f8b
xor eax, 0x4dafd545
and eax, 0x914040
or eax, 0x8c068835
mov dword [ebx], eax
add ebx, edx
and eax, 0x48738ed8
xor eax, 0x1b0a287
and eax, 0x1002083
or eax, 0x74009528
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee8e4d
and eax, 0x8408
or eax, 0xab8c13c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2500370f
and eax, 0x88040085
or eax, 0x40710030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x931a31c
xor eax, 0x299a2665
and eax, 0xa08a8484
or eax, 0x15210813
mov dword [ebx], eax
add ebx, edx
or eax, 0x672d7b00
and eax, 0x97887500
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ea6fff
and eax, 0x802100
or eax, 0x358a8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c1bcf7
or eax, 0x3ba0e137
and eax, 0x894c075
or eax, 0x84030800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4794c3b7
or eax, 0x42863568
and eax, 0x4400b529
or eax, 0x31000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7082d23c
and eax, 0x1800780
or eax, 0xaa0c9048
mov dword [ebx], eax
add ebx, edx
or eax, 0x5768dd63
or eax, 0x6d5e0ce7
and eax, 0xc87400a5
or eax, 0x10010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cae1f83
and eax, 0x7f21e4e1
and eax, 0x24210481
or eax, 0x918a8816
mov dword [ebx], eax
add ebx, edx
or eax, 0x3776553b
or eax, 0x63d7f469
and eax, 0x97c87500
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a4895
and eax, 0xa02984
or eax, 0x158208
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d76d318
and eax, 0x148000
or eax, 0x8c834875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196b5624
and eax, 0x15009401
or eax, 0x600021aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c02a729
and eax, 0xcdbc33
and eax, 0x9400
or eax, 0xab8c03c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d665010
and eax, 0xc0600090
or eax, 0x8150025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35af8b81
and eax, 0xb58a8814
or eax, 0x210483
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f2789
and eax, 0x1880400
or eax, 0x96407100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd235b4
and eax, 0xeb4adc4
and eax, 0x802100
or eax, 0x358a8c
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3ce8c6
xor eax, 0x7d52418a
and eax, 0x878844
or eax, 0x8c104031
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a901af
xor eax, 0x9a99590
and eax, 0x6500142b
or eax, 0x1000a180
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b5347
or eax, 0x11ea1139
and eax, 0x218897c8
or eax, 0x8a040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69931941
and eax, 0x8000000
or eax, 0xc07500b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3f1d6b
xor eax, 0x30b8fe22
and eax, 0x95838095
or eax, 0x20280c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b42ae9c
xor eax, 0x5663c96c
and eax, 0x90886100
or eax, 0x7401400
mov dword [ebx], eax
add ebx, edx
and eax, 0x299d5d11
and eax, 0x800100
or eax, 0x35aa8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x58488bb9
and eax, 0x8958835
or eax, 0x84024040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b85f57a
and eax, 0x2500350b
or eax, 0x500080a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58abfc2a
and eax, 0x29880180
or eax, 0x82049648
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d25821
xor eax, 0x5382b6a1
and eax, 0x88540000
or eax, 0x402100b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x524d4999
and eax, 0x90290895
or eax, 0x25828402
mov dword [ebx], eax
add ebx, edx
and eax, 0x749a892f
and eax, 0x14880000
or eax, 0x83407500
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f07c84
or eax, 0x33436a43
and eax, 0xb12b84
or eax, 0x48008
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb1ec45
and eax, 0x918804
or eax, 0x8c064071
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7eb8a6
and eax, 0x7dbfadd2
and eax, 0x7500a082
or eax, 0x1529
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df49e76
or eax, 0x11c2f0a3
and eax, 0x298497c8
or eax, 0x82080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea7a017
xor eax, 0x7d187f3b
and eax, 0x883100a4
or eax, 0x40440011
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ffd686
and eax, 0xa5ab8497
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f046b9f
or eax, 0x434bee66
and eax, 0x97c86500
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5e2edb
xor eax, 0x2a3e496
and eax, 0xa18084
or eax, 0x142b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3df2ea
or eax, 0x5b1fab02
and eax, 0xc97c864
or eax, 0x80000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de5c6e3
and eax, 0x250084a3
or eax, 0x50003108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3c4a40
and eax, 0x290c97c8
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3113180e
and eax, 0
or eax, 0xc87500b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e63171
and eax, 0x1050aeca
and eax, 0x80
or eax, 0xb5ab8c17
mov dword [ebx], eax
add ebx, edx
or eax, 0x73171417
and eax, 0x97881400
or eax, 0x406100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edb2f44
or eax, 0x3ef6184b
and eax, 0xb52b0c
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a37cc18
or eax, 0x66c92e4b
and eax, 0xc834855
or eax, 0x80148020
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f245ac
xor eax, 0x25fd8a98
and eax, 0x31000521
or eax, 0x4400b08a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x208c816f
and eax, 0x18c14c0
or eax, 0xaa008308
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4d67a1
and eax, 0x80410021
or eax, 0x48340094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cc446a
and eax, 0x6868fedd
and eax, 0x20280495
or eax, 0x95838802
mov dword [ebx], eax
add ebx, edx
and eax, 0x5828ef77
and eax, 0x10080400
or eax, 0x87c07100
mov dword [ebx], eax
add ebx, edx
and eax, 0x265026c7
and eax, 0x2000
or eax, 0xb58b8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x333d46ad
or eax, 0x632e927
and eax, 0x417c825
or eax, 0x88800050
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d0ed7d
xor eax, 0x77466d1d
and eax, 0x7100a528
or eax, 0x4001083
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd17682
and eax, 0x1001480
or eax, 0xaa8c8348
mov dword [ebx], eax
add ebx, edx
or eax, 0xac2ee10
and eax, 0x88440090
or eax, 0x40310025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a8a1a7
and eax, 0xb4898012
or eax, 0x1220c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x521ee10
and eax, 0x490bd413
and eax, 0x1000400
or eax, 0x96c87100
mov dword [ebx], eax
add ebx, edx
or eax, 0x114995d5
and eax, 0x81a184
or eax, 0x340a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c16b43
xor eax, 0x6d176e86
and eax, 0xc828041
or eax, 0x80154834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676f8ee9
xor eax, 0x5a27f96a
and eax, 0x3100b5a2
or eax, 0x44000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef95c81
and eax, 0x2b889588
or eax, 0x80040240
mov dword [ebx], eax
add ebx, edx
and eax, 0x207223fd
or eax, 0x3948b3ce
and eax, 0x8400084
or eax, 0xc0350031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4067457b
and eax, 0x5fba3917
and eax, 0x20006
or eax, 0xb5a98c91
mov dword [ebx], eax
add ebx, edx
or eax, 0x54253a72
and eax, 0x95883400
or eax, 0x2504100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbcebc9
or eax, 0x9b085ef
and eax, 0xb49f8c
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
and eax, 0x291ffdd5
and eax, 0x58904
or eax, 0x84a24271
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8bf92f
or eax, 0x129f8aa5
and eax, 0x5030a09b
or eax, 0x1000500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5668ab
and eax, 0x18248c30
or eax, 0x829832c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x139ea6f6
and eax, 0x48795ad1
and eax, 0x100080
or eax, 0xc8650005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7553bd38
xor eax, 0x51776edb
and eax, 0xa4018006
or eax, 0x11aa0c91
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6c7e6
or eax, 0x69e475f5
and eax, 0x1c07500
or eax, 0x96080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9622c0
xor eax, 0x1a1997b7
and eax, 0x85a004
or eax, 0x300b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f05d6e
or eax, 0x4887c50d
and eax, 0x897c805
or eax, 0x84000070
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f5f6f8
xor eax, 0xde1bf79
and eax, 0x5003509
or eax, 0x700080a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ce967e
or eax, 0x4bafffb2
and eax, 0x2b8c97c8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c96e59
and eax, 0x80450091
or eax, 0x48300024
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e903d87
xor eax, 0x4fb3ad80
and eax, 0x5a38c05
or eax, 0xb0080092
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3c464
and eax, 0x1800400
or eax, 0x96487100
mov dword [ebx], eax
add ebx, edx
or eax, 0xf17340e
and eax, 0x100c711f
and eax, 0x4210c
or eax, 0xb18a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x13384235
and eax, 0x100004
or eax, 0x8c87c871
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc655c6
and eax, 0x2257c642
and eax, 0
or eax, 0x7500b5ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a704c59
and eax, 0x2b0095c8
or eax, 0x808c0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3928acdf
and eax, 0x8000080
or eax, 0xc0750035
mov dword [ebx], eax
add ebx, edx
or eax, 0x1194244e
and eax, 0x77e8997c
and eax, 0x11a00014
or eax, 0xa40b8c83
mov dword [ebx], eax
add ebx, edx
and eax, 0xd7669fc
and eax, 0x59e09cd1
and eax, 0x1000000
or eax, 0x96c87500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1977dd4f
and eax, 0xb5a80c
or eax, 0x380
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d451e2
or eax, 0x1aeef055
and eax, 0xc97c875
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a73cd6f
or eax, 0x7d2e59a4
and eax, 0x750091a1
or eax, 0x240a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4496d3a
and eax, 0x508
or eax, 0xab8c92c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a330c48
and eax, 0x8000000
or eax, 0xc07500b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7961ef16
and eax, 0xb1008c83
or eax, 0x4ab0014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4317dc73
xor eax, 0x68fa9a9d
and eax, 0x97404400
or eax, 0x883100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de99dd4
and eax, 0xb324c83
and eax, 0
or eax, 0xb5ab8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15954106
and eax, 0x400c800
or eax, 0x88970075
mov dword [ebx], eax
add ebx, edx
and eax, 0x535d1047
and eax, 1
or eax, 0x7500b5aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cfa74e2
xor eax, 0xf69fc9
and eax, 0x290c0200
or eax, 0x828095c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x660e2ad6
and eax, 0x40080
or eax, 0xc8710035
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ff4435
and eax, 0x3c466259
and eax, 0x11
or eax, 0xb5ab8c86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a21c318
xor eax, 0x634d6706
and eax, 0x94c02000
or eax, 0x3085500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x541c67d
and eax, 0x81a30c
or eax, 0x340880
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f43482e
or eax, 0x4973894d
and eax, 0x8138845
or eax, 0x84844030
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e110d17
or eax, 0x56984435
and eax, 0x54000421
or eax, 0x2100b18a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2909f1b3
xor eax, 0x46b0d1ee
and eax, 0x2b880440
or eax, 0x80049388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4a1980
or eax, 0x45d8822e
and eax, 0xc0540024
or eax, 0x8210091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae37ec9
or eax, 0x35a46942
and eax, 0xb5a20c16
or eax, 0x98081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c16728
xor eax, 0x41c15410
and eax, 0x95883500
or eax, 0x2404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ec5550
or eax, 0x1ba356b2
and eax, 0xa52380
or eax, 0x10880c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab61528
and eax, 0x8978824
or eax, 0x84004051
mov dword [ebx], eax
add ebx, edx
and eax, 0x432be59d
and eax, 0x8001
or eax, 0x750035aa
mov dword [ebx], eax
add ebx, edx
and eax, 0xff7b781
and eax, 0x1009580
or eax, 0xaa8c0248
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c74d698
or eax, 0x3fea449d
and eax, 0x8640095
or eax, 0xc0110020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dfa5b6f
and eax, 0xb58b0892
or eax, 0x208405
mov dword [ebx], eax
add ebx, edx
or eax, 0x3833922b
and eax, 0x95881400
or eax, 0x2406100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4771a7b9
and eax, 0xb1a388
or eax, 0x40804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dddc0af
xor eax, 0x78bda392
and eax, 0x495c831
or eax, 0x88020044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4f632a
xor eax, 0x2104a66f
and eax, 0x2500a40b
or eax, 0x500011a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb654b7
or eax, 0x5cfc13ee
and eax, 0x2b8c97c8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cdd6f34
xor eax, 0x4acda8a
and eax, 0xc0750034
or eax, 0x8000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3616b8
and eax, 0x200090
or eax, 0xb58b8c07
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74788072
xor eax, 0x61ed94c0
and eax, 0x80081000
or eax, 0x17c06500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe07a88
and eax, 0x12db2237
and eax, 0x200
or eax, 0xb5a98c
mov dword [ebx], eax
add ebx, edx
and eax, 0x688f447b
and eax, 0x71e57e50
and eax, 0x850000
or eax, 0x8c12c875
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e52aa55
xor eax, 0x42bb0e4
and eax, 0x30a1
or eax, 0x7500850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abe4948
and eax, 0x2b8c94c0
or eax, 0x80000308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d41552
xor eax, 0x7e4d1989
and eax, 0xc0150011
or eax, 0x86000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9af39c
xor eax, 0x7b27f9a2
and eax, 0x31238816
or eax, 0x84880481
mov dword [ebx], eax
add ebx, edx
and eax, 0x408addeb
xor eax, 0x7e001bbd
and eax, 0x16881500
or eax, 0x81406000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffc7fec
and eax, 0xb42b8c
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae00630
and eax, 0x3634d845
and eax, 0x148804
or eax, 0x8c834071
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cea051
and eax, 0x400a021
or eax, 0x7100158a
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c493d0
and eax, 0x218497c8
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x231c4c5b
or eax, 0x1150776
and eax, 0x150034
or eax, 0xc8600081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bba13f1
and eax, 0x200091
or eax, 0xb58b8c06
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e87aa23
and eax, 0x3dc700ee
and eax, 0x15800000
or eax, 0x82487500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cab4eb0
and eax, 0xa12b80
or eax, 0x14800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c3268
and eax, 0x958864
or eax, 0x8c024011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477e90f2
and eax, 0x41001083
or eax, 0x3400a528
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c980351
and eax, 0x20000100
or eax, 0x8b8c96c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x105b9840
and eax, 0x88550080
or eax, 0x40200035
mov dword [ebx], eax
add ebx, edx
and eax, 0x563cb96b
or eax, 0x3f73c3c6
and eax, 0x35238087
or eax, 0x80880c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f9eda8
and eax, 0x1e77cdbc
and eax, 0x14404500
or eax, 0x83883000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48424e05
or eax, 0x741cd448
and eax, 0x148008
or eax, 0xa12b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x630890eb
and eax, 0x33c544a1
and eax, 0
or eax, 0x8c97c875
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a796bd
and eax, 0x2a32ccad
and eax, 0x8021
or eax, 0x7500358a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7942656
and eax, 0x238497c8
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x755ce589
xor eax, 0x7d2328c6
and eax, 0x48250004
or eax, 0x805000b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a384ef3
or eax, 0x5d7ec27c
and eax, 0xb52b8c97
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1305d9d2
and eax, 0x86885500
or eax, 0x11402000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7daba288
and eax, 0xa1a388
or eax, 0x140804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e3fd6a8
and eax, 0x158000
or eax, 0x8c824875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317275d4
and eax, 0x6cae69f8
and eax, 0x240021a0
or eax, 0x5100940b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fac0491
and eax, 0x4bb56451
and eax, 0x1000400
or eax, 0xaa8c93c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7990fb
and eax, 0x8000080
or eax, 0xc0750035
mov dword [ebx], eax
add ebx, edx
or eax, 0x636f7d22
or eax, 0x524898a5
and eax, 0xb12b8c97
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f34669
and eax, 0x6c674b02
and eax, 0x4404000
or eax, 0x93883500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d76293d
and eax, 0x2100
or eax, 0xb58a8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440426c3
and eax, 0x4918845
or eax, 0x88064030
mov dword [ebx], eax
add ebx, edx
or eax, 0x102fe0c5
or eax, 0x1bbab688
and eax, 0x1500b4a9
or eax, 0x60000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fc4b8e
and eax, 0x298c9600
or eax, 0x820001c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5125aa22
or eax, 0x7f17e5db
and eax, 0xc83500b1
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ce6f07
xor eax, 0xb3d1f7e
and eax, 0x1290c13
or eax, 0xb4828084
mov dword [ebx], eax
add ebx, edx
and eax, 0x47db2d4a
and eax, 0x5880400
or eax, 0x92407100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759ee8b3
xor eax, 0x654414e6
and eax, 0x108904
or eax, 0xa52288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45fa2032
and eax, 0x4078834
or eax, 0x88904041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3e69e
xor eax, 0x301a04d0
and eax, 0x3400202b
or eax, 0x41009580
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e08a5c
or eax, 0xfddc450
and eax, 0x2b8c97c8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x421163de
and eax, 0xc8150094
or eax, 0x600021
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a26bef
and eax, 0xb5a30897
or eax, 0x88400
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ecf27d
and eax, 0x95c87400
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a776553
and eax, 0x4126f60c
and eax, 0x2000
or eax, 0xb58b8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48325fa1
and eax, 0x514544b0
and eax, 0
or eax, 0x8c97c875
mov dword [ebx], eax
add ebx, edx
or eax, 0xd96b228
and eax, 0x500b029
or eax, 0x70000582
mov dword [ebx], eax
add ebx, edx
or eax, 0x65dcc598
or eax, 0xf5c9f5d
and eax, 0x2b8c97c8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9631619
and eax, 0x80650091
or eax, 0x48100024
mov dword [ebx], eax
add ebx, edx
and eax, 0xb80fa49
and eax, 1
or eax, 0xb5ab8c96
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c98b57
or eax, 0x3caa20de
and eax, 0x95c82500
or eax, 0x2005000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d16c078
xor eax, 0x47ed677d
and eax, 0x318204
or eax, 0x842988
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb24276
and eax, 0x2e5c721e
and eax, 0x100004
or eax, 0x8c87c871
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e9b11f
xor eax, 0x70bee07d
and eax, 0x65001102
or eax, 0x1000a4a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3574853b
or eax, 0x70f11f67
and eax, 0x208417c0
or eax, 0x8b088008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e875b1
and eax, 0x88640031
or eax, 0x40110084
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d137fe
or eax, 0x2dc4deac
and eax, 0xb5a18c97
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4146d7be
or eax, 0x11dbe8a8
and eax, 0x95c87100
or eax, 0x2000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233e11c0
xor eax, 0x401c6ae7
and eax, 0xa00a04
or eax, 0x15a188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8e9a6e
or eax, 0x20a31aa4
and eax, 0xc930864
or eax, 0x8004c011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4affb000
and eax, 0x45286604
and eax, 0x44002000
or eax, 0x310095ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x5153cb61
and eax, 0x1008100
or eax, 0xaa8c16c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd90add
and eax, 0x2ee110a8
and eax, 0x8000080
or eax, 0xc0750035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb814dd
or eax, 0x4d9bf88c
and eax, 0xa58b8c84
or eax, 0x10200013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x520b2053
and eax, 0x87802400
or eax, 0x10485100
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a83a22
or eax, 0x69f046fc
and eax, 0xb0228c
or eax, 0x58900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70310dbf
and eax, 0x1080a231
or eax, 0x807b5944
mov dword [ebx], eax
add ebx, edx
and eax, 0x29760766
and eax, 0x300
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c865c7
or eax, 0x7e8e1cde
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cdb2c73
and eax, 0x400
or eax, 0xfffb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f490039
and eax, 0
or eax, 0xb800
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2de563
or eax, 0x2430bfdd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4221aa30
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d214ea
or eax, 0x16687c08
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab0e4de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d82f09
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dfa29bc
xor eax, 0x73d7c517
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x352812d6
xor eax, 0x2d10c556
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7201a099
and eax, 0x675397dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a129434
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ae2837
or eax, 0x3d9f7233
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe144cc0
and eax, 0
or eax, 0xd000
mov dword [ebx], eax
add ebx, edx
or eax, 0x790b9401
and eax, 0x380b0400
or eax, 0x82140a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c5fb96
and eax, 0x34da58b5
and eax, 0x900004
or eax, 0x924000a
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe93b50
and eax, 0x1b8214c
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f778054
xor eax, 0xeb9d0e6
and eax, 0x401c000
or eax, 0x50200d4c
mov dword [ebx], eax
add ebx, edx
and eax, 0xe10a050
and eax, 0x40
or eax, 0x20736928
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dac7e0
and eax, 0x226b6260
or eax, 0x45041010
mov dword [ebx], eax
add ebx, edx
and eax, 0x378d3dff
or eax, 0x7d997ca8
and eax, 0x200d6070
or eax, 0x600102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d0bfd9
and eax, 0x242c4023
or eax, 0x4a422140
mov dword [ebx], eax
add ebx, edx
or eax, 0x381372f1
or eax, 0x3a48401a
and eax, 0x6220706b
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1afbcbd3
or eax, 0x2ba365ae
and eax, 0x71722024
or eax, 0x4000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9bad9c
or eax, 0x35f7f866
and eax, 0x24612066
or eax, 0x4a080008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4896de24
or eax, 0x74239bed
and eax, 0x524f4420
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad2332b
and eax, 0x200d6500
or eax, 0x44620820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a573633
and eax, 0xc080a01
or eax, 0x1052464
mov dword [ebx], eax
add ebx, edx
or eax, 0x116fe039
or eax, 0x7bcad683
and eax, 0x240a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7efc450f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c065bf
and eax, 0
or eax, 0x74e37100
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f6d39a
and eax, 0x12823118
or eax, 0x8000444
mov dword [ebx], eax
add ebx, edx
or eax, 0x3693296d
or eax, 0x28a8b66d
and eax, 0x1a82350d
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10307b62
and eax, 0xa82040d
or eax, 0x10003102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x419d069f
and eax, 0x1b1a3200
or eax, 0xe04c0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c16121
and eax, 0x1a82320e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b245783
and eax, 0x53c3acab
and eax, 0x2000002
or eax, 0x1982350d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe44333
and eax, 0x1a82200f
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e41350e
and eax, 0x1a00000e
or eax, 0x5035b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc0131b
and eax, 0x63dc9b4a
and eax, 0x2800000
or eax, 0x1802340e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730006fe
and eax, 0x61021200
or eax, 0x8401490f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2faf5d12
and eax, 0xa82140f
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dae5914
and eax, 0x1802590f
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3229bdc7
xor eax, 0x134822ac
and eax, 0x8021402
or eax, 0x1280200c
mov dword [ebx], eax
add ebx, edx
or eax, 0x327074ce
and eax, 0x2260500e
or eax, 0x41090201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177dead0
and eax, 0x10003048
or eax, 0xa820520
mov dword [ebx], eax
add ebx, edx
and eax, 0x452a5944
and eax, 0
or eax, 0xf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654e11d4
or eax, 0x5003250a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ad7c80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x425dd3a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbcbb00
or eax, 0x3d9a8d88
and eax, 0
or eax, 0x455000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33be5d7e
and eax, 0x5df2d1c7
and eax, 0x4000
or eax, 0x6010c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d401fe
and eax, 0xd50500
or eax, 0x94021000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6533be34
or eax, 0x72594454
and eax, 0x64
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x37732d77
xor eax, 0x140ea578
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb797346
or eax, 0x4eff785a
and eax, 0x2006000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb734a52
and eax, 0x8010a00
or eax, 0x6000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x270116fb
and eax, 0x1000022
or eax, 0x5c0004
mov dword [ebx], eax
add ebx, edx
and eax, 0x75547b29
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ae62b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9de07f
and eax, 0x5958b311
and eax, 0x1088000
or eax, 0x605000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b60e18b
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa270ba9
and eax, 0x6b5b4fe4
and eax, 0x100000
or eax, 0x1600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66432a60
or eax, 0x208180bc
and eax, 0x40000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576460c
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293edead
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d03a5e9
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2819c6ed
or eax, 0x700e33db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11fb6bbc
xor eax, 0x419ed137
and eax, 0x200
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x670d20f7
or eax, 0x74c6179
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x668ec3d3
and eax, 0
or eax, 0x1e00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9715843
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ca3866
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x555a4c45
and eax, 0x40000000
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x593959df
and eax, 0x7a875d05
and eax, 0x10000005
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764c5b85
xor eax, 0x51dcd9cb
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f45a918
and eax, 0x10000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cfeaa1
and eax, 0x5dfb8a4f
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ca2e04
xor eax, 0x5fb758ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159e8e7
and eax, 0x289a769f
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2151c02a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8fe9f0
or eax, 0x4bf4a20f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x336dfa15
and eax, 0x161f000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8c49ff
and eax, 0x2378d72b
and eax, 0x4000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b842a67
and eax, 0x21ad5f3a
and eax, 0
or eax, 0x1b00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d210ae8
and eax, 0x840a5df
and eax, 0
or eax, 0x1e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57988050
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x66eec64f
xor eax, 0x583aa177
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2690ac7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dce4add
and eax, 0xea4cc17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3002877a
and eax, 0
or eax, 0x1c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b3eae84
or eax, 0x51db33e1
and eax, 0x11ac00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3b903e
and eax, 0x308400
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x780931ec
and eax, 0x1400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7831a409
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7a44b9
or eax, 0x3f0943a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x984f026
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b87074
or eax, 0x7e15c06c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72198b51
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a908940
or eax, 0x6541f839
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a81ab6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e013747
xor eax, 0x3d66480c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c13807b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e4c68d
and eax, 0xc7daafa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c38b9f
and eax, 0x4d12de29
and eax, 0x1000000
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12aa1a3c
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c19e03b
xor eax, 0x2040abf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d11f75
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x474ea111
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e800956
or eax, 0x56512740
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25264145
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x125e94b6
and eax, 0x1a7c340a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b8121f
and eax, 0
or eax, 0x65742e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b01c8b
xor eax, 0x217d25c9
and eax, 0x1440
or eax, 0x6038
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc3af68
and eax, 0x422900
or eax, 0x1180000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1ba89c
xor eax, 0x7e7621d3
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704100d8
and eax, 0x500000
or eax, 0x10c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f7e10f
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52684086
and eax, 0xaa8a87f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bafd0cd
xor eax, 0x2cf78a2f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed29bf3
xor eax, 0x11f04305
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe3c8d7e
xor eax, 0x31f27d72
and eax, 0x2000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7fdbc2
and eax, 0x24722a40
or eax, 0x40000420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2440606a
and eax, 0x204400
or eax, 0x413061
mov dword [ebx], eax
add ebx, edx
or eax, 0x370f5479
and eax, 0x44400
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb8def
and eax, 0x43984300
and eax, 0x100000
or eax, 0x1600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b6198c
xor eax, 0x313e91ca
and eax, 0x60000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x210333a8
and eax, 0x1000000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629b964d
or eax, 0x212daa25
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157b607b
or eax, 0x395cf462
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd31ac28
or eax, 0x2a4ff5d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255da5da
and eax, 0x2632d9b7
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b388f7
xor eax, 0x2bd55a3d
and eax, 0x20640240
or eax, 0x41002c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x120ff67e
and eax, 0x6074
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x43528647
or eax, 0x1b862160
and eax, 0x22000
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ab7028
and eax, 0
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c79fc00
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31ac9cd
and eax, 0x38f15e1d
and eax, 0
or eax, 0x1660000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381fe886
or eax, 0x4df9f471
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x502c177b
and eax, 0x5261b22a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ab05c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b30a6a
and eax, 0x7dccc63b
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41bb9b08
xor eax, 0x280b73fd
and eax, 0x400028c0
or eax, 0x12430600
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1e9fc7
or eax, 0x51e34175
and eax, 0x54
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a0f45c
or eax, 0x16024c8
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x68ae604d
xor eax, 0x6a287ce3
and eax, 0x800000
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x83002f4
xor eax, 0x72e230f6
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4780e876
and eax, 0x1020000
or eax, 0x740000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58231151
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10188128
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x665a5cd6
xor eax, 0x518f6120
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x606a1967
xor eax, 0x722570bd
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299a0120
and eax, 0x21120000
or eax, 0x52602e40
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a7d845
or eax, 0x7a56b519
and eax, 0x6350
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5dbb04
xor eax, 0x156061de
and eax, 0x18000
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e3ff805
xor eax, 0x4ce6faa4
and eax, 0xa00000
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7ae2a2
and eax, 0x948c7c1
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c3d4c9
and eax, 0x59302061
and eax, 0x1000000
or eax, 0x780000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277f872d
and eax, 0x133a37b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x136b85c2
or eax, 0x5669d1f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4f78bd
xor eax, 0x3b146744
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ee61d0
and eax, 0x2e2e21f0
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c456516
and eax, 0x24402400
or eax, 0x41320a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9d53ee
and eax, 0x636d2c
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f87e4be
and eax, 0x1ec00
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x494982f9
and eax, 0
or eax, 0x1c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a8a14
or eax, 0x30387bca
and eax, 0x100000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74042a5a
xor eax, 0x2b138132
and eax, 0x1000000
or eax, 0x7a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43aef467
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e1e7055
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x22478fc5
or eax, 0x3b98b454
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xecd68d
xor eax, 0x3552ef94
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x755ee521
and eax, 0
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7800a9a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c5e62c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13980e53
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f07100
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x556963e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7471a84b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f48b526
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422b8f46
or eax, 0x1119169b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39607152
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476e21e2
or eax, 0x70f481ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x622c7a29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x177153ca
or eax, 0x51114cc6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d90190a
and eax, 0x12e9a80e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7ce390
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0f1eb9
or eax, 0x7f90f1eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd16f08b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7542a3d7
or eax, 0x4560b1b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e9b385
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2da591
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1433ff22
and eax, 0x4f5d19c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59358b47
xor eax, 0x3003a90c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x900693a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7f021f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x656efbe2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba4e1b3
xor eax, 0x109cab1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc70728
xor eax, 0x66fe1eda
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3288c2bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x240ad1e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c5f9396
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3305a038
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e97566a
and eax, 0x70bb0bc2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55157e46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5109b44a
and eax, 0x68868048
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x27198c6e
or eax, 0x735608b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37af7a83
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b03a5d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4483059b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e527596
and eax, 0x36471ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa64b544
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4027e2b7
and eax, 0x3a1993f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d825e5
xor eax, 0xab6449f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x222f1b7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1496df1b
and eax, 0x6126cb59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b80285
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae496f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26da8f10
or eax, 0x5cad3463
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3564b590
and eax, 0x53191d3b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2255feae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5453ce6b
xor eax, 0x5a0abd27
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a61d89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f99df1
and eax, 0x4d1f3fbc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22445fc2
or eax, 0x567a7a56
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b0db97
or eax, 0x30c40ea9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2682087f
or eax, 0x2c8d546f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c14764b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x302da5f7
and eax, 0x4105eb12
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52cce338
or eax, 0x845c127
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e36c4fe
and eax, 0x7ac56989
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d99aa9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e7ce20
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157f0b57
xor eax, 0x1d19e145
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c567a6
and eax, 0x44ce3fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c24f4fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f7f276
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ba7d1e
or eax, 0x5ee02892
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c48e31
xor eax, 0x40160c63
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bb394f
xor eax, 0x18e567f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a5ecac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xcaa0627
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x757b1930
xor eax, 0x1a824a2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec86faf
and eax, 0x779d0815
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xe87f193
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34491ed
or eax, 0x2abce46e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b0f320
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x458c6aeb
xor eax, 0x627d6ac6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6244ad51
xor eax, 0x4a09fcc5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f052c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c53b55e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e9a944
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4f4e9
and eax, 0x34f1bf5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28142f3
xor eax, 0x7a0aac0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ff15da
or eax, 0x1105842a
and eax, 0x688b1500
or eax, 0x84004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x179dd65c
and eax, 0x4400
or eax, 0x440168
mov dword [ebx], eax
add ebx, edx
or eax, 0x7599c135
and eax, 0x4001c000
or eax, 0x222800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55055c7a
and eax, 0x4020000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24adc6d4
and eax, 0x44035280
and eax, 0x200
or eax, 0x9220a104
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d3f9109
and eax, 0x10200000
or eax, 0x6a480041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7595149a
and eax, 0x8000009
or eax, 0x60000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21439752
or eax, 0x30a37dfa
and eax, 0x254
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b710e80
and eax, 0x310040
or eax, 0x88b128
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d308a30
and eax, 0x45312800
or eax, 0x30404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x166ceb25
and eax, 0x600000
or eax, 0x62080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b70fd4
or eax, 0x32545078
and eax, 0x20000014
or eax, 0x48000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631c38a7
and eax, 0x1810
or eax, 0xc601
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dae18e3
xor eax, 0x7cfac1a0
and eax, 0xa2c020
or eax, 0x10048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6451e64
or eax, 0x2894703c
and eax, 0x6d26800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbeb79c
xor eax, 0x699588f5
and eax, 0x4c000000
or eax, 0x2e80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4691b23d
xor eax, 0x1ca0d913
and eax, 0
or eax, 0x83000051
mov dword [ebx], eax
add ebx, edx
and eax, 0x554f967
xor eax, 0x9228c57
and eax, 0x220004
or eax, 0x248120c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a121287
and eax, 0x68000002
or eax, 0x4190
mov dword [ebx], eax
add ebx, edx
and eax, 0x4def0e79
and eax, 0x71e425b5
and eax, 0x10
or eax, 0xeae1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1561dae0
and eax, 0x8a60
or eax, 0x3d2508
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c281360
and eax, 0x80000
or eax, 0x49d76800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9d9393
and eax, 0x14400000
or eax, 0xc0280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x120a2f90
xor eax, 0x65bca169
and eax, 0x20000080
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246871e4
xor eax, 0x72c4df65
and eax, 0xa801
or eax, 0x51d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2044b593
and eax, 0x7f33a916
and eax, 0x8900
or eax, 0xff5668
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da3ed0d
and eax, 0x38502000
or eax, 0x2a3c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a3cc57f
or eax, 0x2bb11689
and eax, 0x830000
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7917311e
or eax, 0x3c83dfb
and eax, 0x92082118
or eax, 0x208200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d389320
and eax, 0x4405c3ce
and eax, 0
or eax, 0x7e680041
mov dword [ebx], eax
add ebx, edx
and eax, 0x32396c19
and eax, 0x20000001
or eax, 0x480000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee0dc4e
and eax, 0
or eax, 0x57b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e543aec
and eax, 0x220
or eax, 0x198548
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a403604
and eax, 0
or eax, 0x325c6800
mov dword [ebx], eax
add ebx, edx
and eax, 0x696fdeb7
and eax, 0x20480000
or eax, 0x8f200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x637d3380
or eax, 0x5696d325
and eax, 0x60000001
or eax, 0x800004a
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2264e0
and eax, 0x2028
or eax, 0x8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x34cfcd76
xor eax, 0xd37e344
and eax, 0x980828
or eax, 0x5e040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2211fddb
and eax, 0x20840000
or eax, 0x5d606800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x571f33a0
xor eax, 0x27da8469
and eax, 0xc200000
or eax, 0xb2c80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68514c6b
and eax, 0x65c4c5aa
and eax, 0
or eax, 0x83000149
mov dword [ebx], eax
add ebx, edx
or eax, 0x7989db3
xor eax, 0x24c26434
and eax, 0x200220c4
or eax, 0xca10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2323ca2d
and eax, 0x20000000
or eax, 0x48004192
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0013c2
and eax, 0x4312
or eax, 0x2820
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb2dbc8
and eax, 0xb00
or eax, 0x481468
mov dword [ebx], eax
add ebx, edx
or eax, 0x960763e
and eax, 0x1006800
or eax, 0x80130000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa583970
and eax, 0x83480000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a882ebc
and eax, 0x7f3bb0b4
and eax, 0x28000014
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db02912
or eax, 0x35b3727e
and eax, 0x54
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25803c28
and eax, 0x468
or eax, 0x6b8100
mov dword [ebx], eax
add ebx, edx
and eax, 0xec7e10a
or eax, 0x3d7d43e0
and eax, 0x14164000
or eax, 0xc2802800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1b1c29
and eax, 0x2000000
or eax, 0x8ce80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc661a9
xor eax, 0x7b1b5539
and eax, 0x1000110
or eax, 0x82000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74aacd64
and eax, 0x159f1f61
and eax, 0x10820c00
or eax, 0x202110c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x46364187
xor eax, 0x617a5e05
and eax, 0x60004080
or eax, 0x8000112
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa463d0e
and eax, 0x5c0c
or eax, 0x8342
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c46114d
and eax, 0x64e4885a
and eax, 0x48800
or eax, 0x3804e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da32cca
and eax, 0x6363c070
and eax, 0
or eax, 0x4c48300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x106accae
and eax, 0x8204a2
or eax, 0x41103001
mov dword [ebx], eax
add ebx, edx
and eax, 0x540964fe
and eax, 0x40002000
or eax, 0x33684800
mov dword [ebx], eax
add ebx, edx
and eax, 0x10123b61
and eax, 0x10000000
or eax, 0xab680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1361181b
and eax, 0x28000013
or eax, 0x400000a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff7ab96
or eax, 0x23499d83
and eax, 0x3fa3
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e2c37d
and eax, 0xc29668
or eax, 0x190000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d7018b
and eax, 0x50040000
or eax, 0xaaf06800
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd56126
xor eax, 0x12e23327
and eax, 0x8200000
or eax, 0x1480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2254eb76
and eax, 0x28000036
or eax, 0xc0000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab5614d
and eax, 0x7326e222
and eax, 0x2000
or eax, 0xed1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515eb828
and eax, 0x1188481
or eax, 0xa2004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6582e23f
and eax, 0x238
or eax, 0x419000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ec3fac
and eax, 0x228
or eax, 0x9bc840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e90b13
and eax, 0x3402c000
or eax, 0xd2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x73635034
and eax, 0x30000
or eax, 0xc4800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b5a9add
and eax, 0
or eax, 0x923ca304
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab28e30
and eax, 0x10200000
or eax, 0x65480041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cab46b7
or eax, 0x1adda93e
and eax, 0x48000039
or eax, 0x20000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d958b
and eax, 0x50a
or eax, 0x4240
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ff8db9
or eax, 0x57f0f818
and eax, 0xfbba68
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37374686
xor eax, 0x64db0e23
and eax, 0x51006000
or eax, 0x8c90800
mov dword [ebx], eax
add ebx, edx
and eax, 0x483cf1ba
and eax, 0x8080000
or eax, 0x36e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9a46b1
and eax, 0x20000b1
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5e3bc
and eax, 0xa10044
or eax, 0x40021080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec4dfd0
and eax, 0x304b56b7
and eax, 0x80
or eax, 0x68004112
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abc6ad2
and eax, 0x10
or eax, 0x8d48
mov dword [ebx], eax
add ebx, edx
or eax, 0x262781dc
or eax, 0xf9a6e25
and eax, 0x9c2268
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0xba86b6
xor eax, 0x5c0d46b4
and eax, 0x58216000
or eax, 0x230c0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64911a23
and eax, 0x4aab663b
and eax, 0xa280000
or eax, 0x65400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4286c212
and eax, 0x40000000
or eax, 0x2800004f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f69a9fd
and eax, 0x45
or eax, 0x8320
mov dword [ebx], eax
add ebx, edx
and eax, 0x7beaa0e3
and eax, 0x60
or eax, 0x956888
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abfce7e
and eax, 0x10848200
or eax, 0x4400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d7b040
and eax, 0x120000
or eax, 0x418044a3
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd47966
or eax, 0x7fcbddcd
and eax, 0x16084800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x797dae64
and eax, 0x80000
or eax, 0x2c600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428ea0b0
xor eax, 0x1aaa0b9e
and eax, 0x60000004
or eax, 0x8000091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7504c7ba
and eax, 0x32c1f3d6
and eax, 0x8004
or eax, 0x1ce0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538fb692
xor eax, 0x6e9426bf
and eax, 0x1a0848
or eax, 0x807320
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d55bcc4
and eax, 0x2ab4df69
and eax, 0x100800
or eax, 0xda616000
mov dword [ebx], eax
add ebx, edx
and eax, 0x404323d3
or eax, 0x7742ac2c
and eax, 0x74400000
or eax, 0x88280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52611b4f
and eax, 0x2800000d
or eax, 0x40000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f984fa
and eax, 0x8001
or eax, 0x5b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47df26fb
and eax, 0x5d3d68
or eax, 0x200200
mov dword [ebx], eax
add ebx, edx
or eax, 0xd26bf08
and eax, 0x736c8b14
and eax, 0x16c0800
or eax, 0xe2006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1672a61b
xor eax, 0x6992e9ab
and eax, 0xb600000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56edf65b
xor eax, 0x42980028
and eax, 0x40000008
or eax, 0xa8000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a1e2b5
and eax, 0x2228
or eax, 0x1101
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b209e5
and eax, 0x2e5a6754
and eax, 0x20000000
or eax, 0x8328c483
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f21fa3b
and eax, 0x8000
or eax, 0x411248
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb5b74c
and eax, 0x8048
or eax, 0x1a6d20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9336c1
xor eax, 0x63aa2c0
and eax, 0x20204800
or eax, 0x41c2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x662affd9
and eax, 0x78c55fd6
and eax, 0
or eax, 0x12680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aca741c
and eax, 0x9f159a6
and eax, 0x8000004
or eax, 0x60000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b61a41
and eax, 0x241
or eax, 0xe002
mov dword [ebx], eax
add ebx, edx
and eax, 0x66049c46
xor eax, 0x64a3c1d6
and eax, 0x214100
or eax, 0x41668
mov dword [ebx], eax
add ebx, edx
and eax, 0x5788c34a
and eax, 0x4000
or eax, 0x63b62800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fec965b
and eax, 0x11fea458
and eax, 0x200000
or eax, 0x3c480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67dd2b77
and eax, 0x48000063
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bceccc1
and eax, 1
or eax, 0x1ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c65e88d
and eax, 0x216af2d
and eax, 0x48120
or eax, 0x794648
mov dword [ebx], eax
add ebx, edx
and eax, 0x1935750f
and eax, 0x54000
or eax, 0x344aa800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fedb39
xor eax, 0x2676881a
and eax, 0x40830001
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f7794a
and eax, 0x92442100
or eax, 0x88224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412e4e50
and eax, 0x1ecfe9dd
and eax, 0x2400040
or eax, 0x8280001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43beb053
and eax, 0x48000002
or eax, 0x200000ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x52479fa5
and eax, 0x25
or eax, 0xeb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e041972
and eax, 0x5ff6164c
and eax, 0x240
or eax, 0x116428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb40260
xor eax, 0x4dd5c3a3
and eax, 0x2202000
or eax, 0x40844800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292a5816
xor eax, 0x597805f6
and eax, 0x10600000
or eax, 0xcd080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a5f77eb
and eax, 0x8000000
or eax, 0xe00000ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1567fcbb
and eax, 0x7800
or eax, 0x389
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d22ba4
and eax, 0x80
or eax, 0xa314c403
mov dword [ebx], eax
add ebx, edx
and eax, 0x1369d0af
and eax, 0x3f94cce1
and eax, 0x8000
or eax, 0x411250
mov dword [ebx], eax
add ebx, edx
and eax, 0x3373d73
and eax, 0x1040
or eax, 0xa00e28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30722bc2
and eax, 0xfe9c933
and eax, 0xc00000
or eax, 0x55256800
mov dword [ebx], eax
add ebx, edx
or eax, 0x174d68ef
and eax, 0x53680000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46434a7b
and eax, 0x48000059
or eax, 0x20000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e83510
and eax, 0
or eax, 0xc5c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b53250a
and eax, 0x789892cc
and eax, 0x8048
or eax, 0x664420
mov dword [ebx], eax
add ebx, edx
and eax, 0x6621ea07
and eax, 0x20c000
or eax, 0xa1d32800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27bbfaec
and eax, 0x84000000
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52cb2f99
and eax, 0
or eax, 0x9254a314
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a5dec7
and eax, 0x32600041
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3883b62a
and eax, 0x2800006a
or eax, 0x40000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6caade6c
and eax, 0x404
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1d9ff7
and eax, 0x1d1c60
or eax, 0xe26008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8d0c1
and eax, 0x2896ab6a
and eax, 0x16a800
or eax, 0x11014000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f4eb7b
and eax, 0x40830001
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73745ec4
xor eax, 0x2c61d48b
and eax, 0x408008
or eax, 0x92182304
mov dword [ebx], eax
add ebx, edx
and eax, 0x694e31d3
or eax, 0x4ff31847
and eax, 0x3680041
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71419051
and eax, 0x20000040
or eax, 0x480000ae
mov dword [ebx], eax
add ebx, edx
or eax, 0x5650bda
or eax, 0x72cc7713
and eax, 0x6814
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2088d4cb
xor eax, 0x74347726
and eax, 0x9880e8
or eax, 0x411000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a495db6
or eax, 0x5c201a81
and eax, 0x8808300
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3003c8a3
and eax, 0x8248a3
or eax, 0x41101400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43bc2345
xor eax, 0x1375f0eb
and eax, 0x430d00
or eax, 0xcc805000
mov dword [ebx], eax
add ebx, edx
and eax, 0x465d1a50
and eax, 0x44400800
or eax, 0x888cc4cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x213d112c
and eax, 0xec8955cc
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b2a1b0
and eax, 0x5104588
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54358e5d
and eax, 0xc8d6
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x260f812f
and eax, 0xac035
or eax, 0x602200
mov dword [ebx], eax
add ebx, edx
and eax, 0x27122b2d
and eax, 0x2000
or eax, 0x1c041500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2380a57f
and eax, 0xd800067
or eax, 0x400b6600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2441fd39
and eax, 0x41c88110
or eax, 0x82010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1394f3a0
or eax, 0x4f4dc380
and eax, 0x810000a0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f86b849
and eax, 0x28c45185
and eax, 1
or eax, 0x8fedc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1f7cde
and eax, 0x2908100
or eax, 0x610000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7345e7d
or eax, 0x13785695
and eax, 0x1000090
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x173d264
xor eax, 0x4f86798a
and eax, 0x66980
or eax, 0x298471
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ad18be
and eax, 0x818900
or eax, 0x94000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e70b179
or eax, 0x11531948
and eax, 0x8b000100
or eax, 0x4086
mov dword [ebx], eax
add ebx, edx
or eax, 0x1415130f
or eax, 0x65f42568
and eax, 0xf2811045
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5aa782
and eax, 0
or eax, 0x9ff1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2acfae8f
and eax, 0xa4f3000
or eax, 0x8110c281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3385f352
and eax, 0x28980041
or eax, 0x41207824
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4cd998
and eax, 0x22000071
or eax, 0x9000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338aad58
and eax, 0x8000001
or eax, 0xa4351044
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fe260f
xor eax, 0x1d32467d
and eax, 0x9000038
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7386ac58
and eax, 0x41868410
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2976e0f6
and eax, 0x448000
or eax, 0x10090b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b62215
and eax, 0x40808101
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d752096
and eax, 0x61810001
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x123e9be4
and eax, 0x11b24
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c11401e
xor eax, 0x5119eed9
and eax, 0x1085583
or eax, 0x80140008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75433978
and eax, 0x3e9c1ad4
and eax, 0x1c08d0
or eax, 0x62b422
mov dword [ebx], eax
add ebx, edx
and eax, 0x6106cf25
and eax, 0x28000
or eax, 0xb1c80100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7537eb9c
and eax, 0x1000000
or eax, 0x800000d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ab0c59
or eax, 0x346314e
and eax, 0x423152
or eax, 0xb984a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ca658f
and eax, 0x795cb529
and eax, 0x10008000
or eax, 0x848a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4241b7d2
and eax, 0x76e2dd86
and eax, 0x2000182
or eax, 0x89004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc88455
and eax, 0x44000441
or eax, 0x29251004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b062ac9
and eax, 0x4000088
or eax, 0x21000070
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d906a8
or eax, 0x2cd4a4d8
and eax, 0x2038
or eax, 0x1101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b10fe0
or eax, 0x1352babf
and eax, 0x1100c8b
or eax, 0x80084100
mov dword [ebx], eax
add ebx, edx
or eax, 0x65898bf7
and eax, 0x19c3c9
or eax, 0x262000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26abd990
xor eax, 0xb757176
and eax, 0x20c08000
or eax, 0xc2310100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2ad32c
and eax, 0x8800002c
or eax, 0xd3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22bd1d63
and eax, 0x841480
or eax, 0x41028001
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a87ba
or eax, 0x43d97cd2
and eax, 0x290b800
or eax, 0x84040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4506bc60
and eax, 0x101062d
and eax, 0x1000000
or eax, 0xc25d0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x998b949
and eax, 0x80040
or eax, 0xccc4cc8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e026893
and eax, 0x552cb3a9
and eax, 0x44080088
or eax, 0xa8835544
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eeb8970
and eax, 0x4000100
or eax, 0x2114448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c6c57ec
or eax, 0x46ad26ae
and eax, 0x21a0
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x456d2930
and eax, 0x62ab279d
and eax, 0x200000
or eax, 0x9535
mov dword [ebx], eax
add ebx, edx
and eax, 0x194dc4cd
and eax, 0x8000
or eax, 0x84d0b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9e9aea
or eax, 0x77446854
and eax, 0x364cc800
or eax, 0xb30181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d4144c
and eax, 0x1101ddcd
or eax, 0xe0802232
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70db0b76
and eax, 0x815a7481
or eax, 0x7ea50a74
mov dword [ebx], eax
add ebx, edx
or eax, 0x2425ecff
or eax, 0x315b64fd
and eax, 0x88c48088
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df92950
or eax, 0x426bf16f
and eax, 0x408b0041
or eax, 0x15000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c13a305
or eax, 0x7cc8301d
and eax, 0x64c20008
or eax, 0x82008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f45362e
and eax, 0x18e2a518
and eax, 0
or eax, 0x810000b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8194e8
and eax, 0x80c8
or eax, 0x582a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x152ebf05
and eax, 0x1728100
or eax, 0x4a800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625256ff
and eax, 0x42d8d20c
and eax, 8
or eax, 0x8b000151
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb48f9a
and eax, 0x7232739f
and eax, 0
or eax, 0xd1051045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b6acd7
and eax, 2
or eax, 0xd000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x34486a7a
xor eax, 0x6fff5296
and eax, 0x1284
or eax, 0x2d40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292b43dd
and eax, 0x2b5411
or eax, 0x548024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad689b8
and eax, 0x6193eb81
and eax, 0x800800
or eax, 0xc4108000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc047cf5
or eax, 0x59cfd95
and eax, 0x1004180
or eax, 0x8a000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x505eb138
and eax, 0x171e06a0
and eax, 0
or eax, 0xe181084d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x481d3cf0
and eax, 0x56a1d342
and eax, 0x1000
or eax, 0x8fc3
mov dword [ebx], eax
add ebx, edx
or eax, 0x16902770
and eax, 0x490b181
or eax, 0x68624000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c8abe2
xor eax, 0x4d38c711
and eax, 0x45886201
or eax, 0x1003106a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2179fd8a
and eax, 0x1c28108
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d3e560
and eax, 0xc
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x204107ad
xor eax, 0x35d3f8e3
and eax, 0x900a42
or eax, 0x2d00a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x128b5dc5
and eax, 0x320100
or eax, 0x8c08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ca1d75
xor eax, 0x15bdb6cd
and eax, 0x80000a8
or eax, 0x81000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a6cbef
and eax, 0x20a5967c
and eax, 0x808000
or eax, 0x4108448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6b1c7f
and eax, 0x6355272b
and eax, 0x2410000
or eax, 0x9cb0b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b97aa1
and eax, 0x5080000
or eax, 0x40230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5978b8a9
xor eax, 0x7684b3e2
and eax, 0x8470108
or eax, 0x15203414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d9170c
or eax, 0x395c1c1a
and eax, 0x4d8a2e0a
or eax, 0x10064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf4d385
and eax, 0x2dc12dca
and eax, 0x20410100
or eax, 0xde888010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1a0227
and eax, 0x81000017
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5868e8a0
and eax, 0xc855305
and eax, 0
or eax, 0xb16ee1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76bd8438
or eax, 0x4058d4c7
and eax, 0x62508000
or eax, 0x8a10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ceaffa6
and eax, 0
or eax, 0x89000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ee7b7a
and eax, 0x1000000
or eax, 0x4088c481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b84b41e
and eax, 0x10040000
or eax, 0x518b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb95f5c
and eax, 0x28ecc000
or eax, 0x11032281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f4854e
and eax, 0x40010000
or eax, 0xb2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ed4948
and eax, 0x808
or eax, 0x1090
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c07a62a
and eax, 0x2404048a
or eax, 0x11104101
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b1b001
and eax, 0x16482
or eax, 0x224
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d1814dc
and eax, 0x2555d79b
and eax, 0
or eax, 0x10a5935
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b730e2
and eax, 0x900800
or eax, 0xc4008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6c9b73
and eax, 0x4b709704
and eax, 0xb000100
or eax, 0x80004088
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d72217
or eax, 0x55fa7d4d
and eax, 0x4180104d
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5c388
and eax, 0x20b97a8b
and eax, 0x5281
or eax, 0x864
mov dword [ebx], eax
add ebx, edx
or eax, 0x2770b8bb
and eax, 0x1a79e16
and eax, 0x9000
or eax, 0x60c06181
mov dword [ebx], eax
add ebx, edx
or eax, 0x480ab829
and eax, 0x60800000
or eax, 0x91010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3864f374
and eax, 0x3260
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x627be214
or eax, 0x3b7e1692
and eax, 0x11c5482
or eax, 0x80000109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34711b16
or eax, 0x593532a1
and eax, 0xd1eb0
or eax, 0x8042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299b7dad
or eax, 0x1c3d5ffd
and eax, 0x25a28100
or eax, 0xc2400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c622da9
or eax, 0xac57eed
and eax, 0x41
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74749bc9
and eax, 0x8c0
or eax, 0x16432
mov dword [ebx], eax
add ebx, edx
and eax, 0x7211fa0d
and eax, 0x800
or eax, 0xc48a8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3f5406
or eax, 0x5a1b7ae4
and eax, 0x8b004080
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c89c275
and eax, 0x610fbc1f
and eax, 0x60010005
or eax, 0x4341440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f16a9f5
or eax, 0x365d89bd
and eax, 0x400003c
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56dccea5
and eax, 0x9d
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6eb41
or eax, 0x3ece85f8
and eax, 0x48d24
or eax, 0x301001
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ed289
or eax, 0x6a3c188
and eax, 0xa71100
or eax, 0x10182400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c302d4c
and eax, 0x4c8b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3c24bb
xor eax, 0x4afcdd6c
and eax, 0x44c08100
or eax, 0x10010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d40af2b
xor eax, 0x2011c08c
and eax, 0x1000022
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b78246
and eax, 0x870260
or eax, 0x3991
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d39bd9
and eax, 0x818800
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9a46e4
and eax, 0x89004080
or eax, 0x2000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a1d0a61
and eax, 0xe2010841
or eax, 0x801014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505dde16
and eax, 0x1f314641
and eax, 0x440
or eax, 0xa1b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655ae6f8
or eax, 0x6fb46b64
and eax, 0x68804a00
or eax, 0x90008081
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d440cd
or eax, 0xd2b6891
and eax, 0x50810000
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x504a5630
and eax, 0x2e6cf7a7
and eax, 0x5020
or eax, 0xa95b
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f6980b
and eax, 0xb
or eax, 0x5104580
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f4562e
and eax, 0x450d
or eax, 0xa800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b54e56c
and eax, 0xe004
or eax, 0x550031
mov dword [ebx], eax
add ebx, edx
or eax, 0x161d99a7
and eax, 0x3f52a795
and eax, 0x14102100
or eax, 0x8031400
mov dword [ebx], eax
add ebx, edx
or eax, 0xe9e2859
and eax, 0x76c02de6
and eax, 0x10800000
or eax, 0x80080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d46ad94
or eax, 0x74e57fbb
and eax, 0x418884
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x28efa0e1
and eax, 0x10080
or eax, 0xae2739
mov dword [ebx], eax
add ebx, edx
or eax, 0x1399e030
or eax, 0xcfa84c0
and eax, 0xc4d2300
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x36978a6b
and eax, 0xe9ca101
or eax, 0x1005080
mov dword [ebx], eax
add ebx, edx
and eax, 0x282b5ed4
and eax, 0x394af91f
and eax, 0x80000
or eax, 0x55830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35619d37
and eax, 0x48ad099c
and eax, 0x40a00104
or eax, 0x3a428008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637672ff
and eax, 0x1000011
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa45a25d
and eax, 0x88000040
or eax, 0x28808b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f87cd7a
and eax, 0x188c0
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8da8fe
and eax, 0xd0c008a
or eax, 0x104501
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e99b8
and eax, 0x188
or eax, 0x5032
mov dword [ebx], eax
add ebx, edx
and eax, 0xf2f8643
xor eax, 0x64665f4a
and eax, 0x645f00
or eax, 0x19a035
mov dword [ebx], eax
add ebx, edx
and eax, 0xee644e3
and eax, 0x400000
or eax, 0x2b893300
mov dword [ebx], eax
add ebx, edx
and eax, 0x319d024b
xor eax, 0x5196e9ab
and eax, 0x70010809
or eax, 0x81801444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5590176a
and eax, 0xa4110302
or eax, 0x5beed010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa25415
and eax, 0x88c48100
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d1c8448
and eax, 0x55880040
or eax, 0x30001
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f08852
and eax, 0x3ca8000
or eax, 0x8000010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ed48dd
and eax, 0x1000008
or eax, 0x800000e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e45c611
and eax, 0x41c2f0
or eax, 0xa80902
mov dword [ebx], eax
add ebx, edx
or eax, 0x23023895
xor eax, 0x9ab9efb
and eax, 0x8400100
or eax, 0x4058a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bba4e0f
and eax, 0x4cede945
and eax, 0xa1c105
or eax, 0x23e20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7deb4e0c
and eax, 0x20003500
or eax, 0x80140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22560690
and eax, 0x7dfa8576
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bb05cb
xor eax, 0x34f2e337
and eax, 0x408004
or eax, 0x108c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c82d9f1
and eax, 0x2dbf4873
and eax, 0x4801
or eax, 0x810c058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc90c53
and eax, 0xc01
or eax, 0xf7b3e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f13d62
and eax, 0x60008000
or eax, 0x83e10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a3e3a4
and eax, 0x80000000
or eax, 0x300000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x597caf96
and eax, 0x1000000
or eax, 0x548b65f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c68ff48
and eax, 0x19c28010
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75405ba6
and eax, 0x10
or eax, 0x8100014c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4264e38
and eax, 0x1000760
or eax, 0xc90092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0b907
xor eax, 0xe096011
and eax, 0x8800
or eax, 0xc48a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3c07eb
or eax, 0x112632cf
and eax, 0x10000088
or eax, 0xa8004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x20cc6264
xor eax, 0x3f544f4e
and eax, 0x400844
or eax, 0x18080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb9c972
and eax, 0x692c7ca3
and eax, 0x8084000
or eax, 0xc4c4835d
mov dword [ebx], eax
add ebx, edx
or eax, 0x552c550
and eax, 0x32566843
and eax, 0x24040
or eax, 0xec89158c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e2dc3f
and eax, 0x21000183
or eax, 0x4144408
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d65e389
and eax, 0xc181
or eax, 0x1060
mov dword [ebx], eax
add ebx, edx
and eax, 0x11463499
and eax, 0x5d8fe5db
and eax, 0x81
or eax, 0xb932f002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2606c08
and eax, 0x7480
or eax, 0x10214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b1e86f
xor eax, 0x46e66de5
and eax, 0x14410a
or eax, 0x81080c21
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc98ecf
and eax, 0xc988e1
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d286db
and eax, 0x808000
or eax, 0x44010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123d58b4
and eax, 0x12004084
or eax, 0xa8000102
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e18307e
xor eax, 0x773be06c
and eax, 0x9080
or eax, 0x2e69
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba70365
and eax, 0x21
or eax, 0x810c550a
mov dword [ebx], eax
add ebx, edx
and eax, 0x336e86fe
xor eax, 0x57b65f74
and eax, 0x3a4042
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7503d28f
and eax, 0x29ddfda1
and eax, 0x21108000
or eax, 0x50e20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c42887
and eax, 7
or eax, 0x81000068
mov dword [ebx], eax
add ebx, edx
and eax, 0x1679eb54
and eax, 0x40
or eax, 0x1693b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1571d1
or eax, 0x3355c607
and eax, 0x458300
or eax, 0xc000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219c4332
and eax, 0xd84000
or eax, 0x6040d
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c19e02
or eax, 0x2da71408
and eax, 0x21c50400
or eax, 0xc2082100
mov dword [ebx], eax
add ebx, edx
and eax, 0x205000d
and eax, 0x2050000
or eax, 0xcd300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65725ae5
and eax, 0x880000e1
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626d846f
and eax, 0x1e2a95e
and eax, 0
or eax, 0x41864490
mov dword [ebx], eax
add ebx, edx
or eax, 0x41065164
or eax, 0x354620df
and eax, 0x40423100
or eax, 0xa088800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e71a339
and eax, 0x74422cfa
and eax, 0x44020000
or eax, 0x9290000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4765015c
and eax, 0x40011c
or eax, 0x61818000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe686fa7
and eax, 4
or eax, 0x81000093
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff4a81e
and eax, 0xeebbb74
and eax, 0x10
or eax, 0x34c4e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bbd92e4
xor eax, 0x5dc0732c
and eax, 0x4558100
or eax, 0x10000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6982889b
and eax, 0x24808281
or eax, 0x2084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47102352
and eax, 0x60800001
or eax, 0x92010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d68c0e
xor eax, 0x21b1b574
and eax, 0x296a
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce726c1
xor eax, 0x2aa3a08
and eax, 0x6440080
or eax, 0x80008a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa73262
xor eax, 0x736cfdf
and eax, 0x5020041
or eax, 0x40890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x713777d5
and eax, 0x1f5e524
and eax, 0x150504
or eax, 0x8e420818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b0b84f9
and eax, 0xd40c0000
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165d54f
and eax, 0x15000007
or eax, 0x20000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c6ea44b
and eax, 0x12ea45c
or eax, 0x64004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x629a7ce4
xor eax, 0x5529b8ef
and eax, 0x1004c8b
or eax, 0x800c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9784fa
and eax, 0x9ac861
or eax, 0x42680
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7500
or eax, 0x2fb4d6ef
and eax, 0x4f08100
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x724bf7c4
and eax, 0
or eax, 0x8900001e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd5c801
xor eax, 0x61dd5a8e
and eax, 0x1000081
or eax, 0x40864400
mov dword [ebx], eax
add ebx, edx
and eax, 0x37eec7fb
and eax, 0x287d85e9
and eax, 0x40000
or eax, 0x10518b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25af504f
or eax, 0xeff6748
and eax, 0x17fcca01
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c85704
xor eax, 0x7321b8dc
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75969cc6
and eax, 0x71a573e
and eax, 0x1406
or eax, 0x8391
mov dword [ebx], eax
add ebx, edx
and eax, 0x52abca0f
xor eax, 0x4b33d81f
and eax, 0x1104008
or eax, 0x34000583
mov dword [ebx], eax
add ebx, edx
or eax, 0x9095f94
and eax, 0xc84
or eax, 0xa040
mov dword [ebx], eax
add ebx, edx
and eax, 0x69abede5
and eax, 0x2804
or eax, 0x2f0131
mov dword [ebx], eax
add ebx, edx
or eax, 0x479acfd6
and eax, 0x44908800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x425830b9
and eax, 0
or eax, 0x8b004186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488d3050
and eax, 0x6d6e7dcc
and eax, 0x41001044
or eax, 0xb0810809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ace0c96
or eax, 0x350a7498
and eax, 0x44db
or eax, 0x8b24
mov dword [ebx], eax
add ebx, edx
and eax, 0x79940e73
and eax, 0x10556569
and eax, 1
or eax, 0xf6e3f180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4684bd62
and eax, 0x4803000
or eax, 0xb93a426f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2accde61
and eax, 0x28000001
or eax, 0x3000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d651760
and eax, 0x7544f6e1
and eax, 0x40001041
or eax, 0xb2810814
mov dword [ebx], eax
add ebx, edx
and eax, 0x72fe165f
or eax, 0x17f07969
and eax, 0x483c
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589a8ef8
and eax, 0x8280
or eax, 0x86440809
mov dword [ebx], eax
add ebx, edx
or eax, 0x44713afa
and eax, 0x44010041
or eax, 0x18a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a8790a9
xor eax, 0x156b4b96
and eax, 0x5ac4090c
or eax, 0x800a0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbf9ea3
and eax, 0x39250000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ca5f67
and eax, 0x11000000
or eax, 0x2400001f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fb88d70
and eax, 0x10
or eax, 0x1f6d
mov dword [ebx], eax
add ebx, edx
or eax, 0x47692146
and eax, 0x60f1c96b
and eax, 0x90b
or eax, 0x810c4480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202aa6c2
and eax, 0x7b91e44d
and eax, 0x2100c041
or eax, 0xdec017b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686e417
and eax, 0x484001e6
or eax, 0x6b18019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e5814c2
and eax, 0xa9953d
or eax, 0x88566a82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a30a573
and eax, 0x401
or eax, 0x41864080
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bf3a22
or eax, 0x10fcd9c3
and eax, 0x184bba00
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b15b45d
and eax, 0x282b6eca
and eax, 0xa0000
or eax, 0x55210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b61f72a
xor eax, 0x2c06db64
and eax, 0x400008
or eax, 0xccb28110
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc99e2f
and eax, 0x52f8fbdc
and eax, 0x14
or eax, 0x8b000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x587903cc
xor eax, 0x5d54538f
and eax, 0x50041041
or eax, 0x210404
mov dword [ebx], eax
add ebx, edx
or eax, 0xdaec465
and eax, 0x2da3009
and eax, 1
or eax, 0x3500000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x434bfbfb
or eax, 0x5704104e
and eax, 0x4a
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b64201
and eax, 0x6040008
or eax, 0x80409080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4191d0d3
and eax, 0x44900041
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79da649a
or eax, 0x3318a409
and eax, 0x1d004082
or eax, 0x40000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a673878
xor eax, 0x732180b8
and eax, 0x8008080
or eax, 0xc4cc4c43
mov dword [ebx], eax
add ebx, edx
and eax, 0x200f4dbe
xor eax, 0xd334c84
and eax, 0xc0c0004
or eax, 0xc0c0ccc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c321149
xor eax, 0x7a5ad46
and eax, 0xc80b5088
or eax, 0x24800544
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5b1393
and eax, 0xd08458b
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60726122
and eax, 0x24a9
or eax, 0xc956
mov dword [ebx], eax
add ebx, edx
and eax, 0x17be3bf8
xor eax, 0xe41645b
and eax, 0x4010c21
or eax, 0x508e9014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c41248
and eax, 0x274b8861
or eax, 0xd0b43100
mov dword [ebx], eax
add ebx, edx
or eax, 0x642320b9
and eax, 0x452b0001
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c91dd4
and eax, 0x40010000
or eax, 0x99f0811c
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ef9950
and eax, 0x1000100
or eax, 0x88000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x606ebf26
and eax, 0x26863b88
and eax, 0
or eax, 0x418e4881
mov dword [ebx], eax
add ebx, edx
or eax, 0x74548f40
and eax, 0x24548b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15171c8c
xor eax, 0x7c9a8cf5
and eax, 0x200a8081
or eax, 0x2404a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aaf1829
or eax, 0x6243d24f
and eax, 0x62810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5bf9d4
xor eax, 0x3080ff6c
and eax, 0x610
or eax, 0xb002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd713be
or eax, 0x7135b323
and eax, 0x1114a201
or eax, 0x88c24880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e082955
and eax, 0x7a24318b
and eax, 0x2000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1709f2ef
and eax, 0x60
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7349780f
or eax, 0x1d24cd37
and eax, 0x2508450b
or eax, 0x100080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cdf8ab4
and eax, 0x80
or eax, 0x5012
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b9b550
and eax, 0x10
or eax, 0x108225
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7b18d9
and eax, 0x100000
or eax, 0x48808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5173c683
and eax, 0
or eax, 0x8b00418e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1f35a
xor eax, 0x24ae0b31
and eax, 0xa0011045
or eax, 0x51800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a43f546
xor eax, 0x4d8061e1
and eax, 8
or eax, 0x5a11
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a18ca9
and eax, 0x4300d081
or eax, 0xa0162100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x706016e8
and eax, 0x11020000
or eax, 0x44890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fda58ae
and eax, 0x3e140cb1
and eax, 0x4000000
or eax, 0x4af2810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x635675f1
and eax, 0x3a354b15
and eax, 0
or eax, 0x81000039
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eab6339
and eax, 0xaa4330
or eax, 0x408c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x464f6076
xor eax, 0xddfd059
and eax, 0x3328100
or eax, 0x94c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586016ae
xor eax, 0x4051e00d
and eax, 0x81000000
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a46651c
and eax, 0
or eax, 0x8d15f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c8e75f
xor eax, 0x299da771
and eax, 0x48880000
or eax, 0x28800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108eb210
and eax, 0x5b0be1e8
and eax, 0x8000000
or eax, 0x8300418e
mov dword [ebx], eax
add ebx, edx
and eax, 0x8bb17df
and eax, 4
or eax, 0xe30d2c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x741985cb
and eax, 0x35000003
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x302fa9be
and eax, 0x30258999
or eax, 0x2400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc32c0fd
xor eax, 0x55a57ab4
and eax, 0x1200180
or eax, 0x80084c0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x40743088
and eax, 0x81
or eax, 0x800070
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c4f1b7
and eax, 0x800000
or eax, 0xaf718100
mov dword [ebx], eax
add ebx, edx
and eax, 0x548348c3
or eax, 0x5e249d64
and eax, 0x8000064
or eax, 0x81000019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e1c3b0
xor eax, 0x3104a9c9
and eax, 0x844800
or eax, 0x410a0081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278aaba7
and eax, 0x20048300
or eax, 0x510800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f695b71
or eax, 0x51491986
and eax, 0x51490280
or eax, 0xaa96c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb82e75
and eax, 0x90010000
or eax, 0x62800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9dc6f6d
and eax, 0
or eax, 0x1c120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278417d
and eax, 0x280009
or eax, 0x35004582
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3f6abf
and eax, 0xa
or eax, 0x3230
mov dword [ebx], eax
add ebx, edx
and eax, 0x2643c6f
and eax, 0x2020
or eax, 0x75c205
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c24134
xor eax, 0x4be3196
and eax, 0x41081000
or eax, 0x4862500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17c385ce
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176a047e
and eax, 0x4fe271a2
and eax, 0x400000
or eax, 0x18e48
mov dword [ebx], eax
add ebx, edx
and eax, 0x800b661
and eax, 0x400
or eax, 0x812c498b
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ea143e
xor eax, 0x38a53e1f
and eax, 0x13001
or eax, 0x16080e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x796a33a
or eax, 0x62191e5
and eax, 0x6218100
or eax, 0xe8d00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d9cbeb
and eax, 0xaa000061
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd2c756
and eax, 0x4162
or eax, 0x1888
mov dword [ebx], eax
add ebx, edx
and eax, 0x117392bb
and eax, 0x7bdb3640
and eax, 0x1000
or eax, 0x812c452b
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ebb2e7
and eax, 0x65573fdb
and eax, 0x1002
or eax, 0xff744df0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2107f7
or eax, 0x24371953
and eax, 0x480208f3
or eax, 0x88800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d87e6ce
or eax, 0x153781b4
and eax, 0x900018e
or eax, 0x82004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59799f2d
and eax, 0x1000004
or eax, 0x22350841
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b61716
and eax, 0x21000045
or eax, 0x140000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4f4f6
xor eax, 0x2ab31d5c
and eax, 0x14042881
or eax, 0x40700648
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bdc9ee
and eax, 0x22c00904
and eax, 0x900
or eax, 0x810c448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1a331
or eax, 0x7e74680c
and eax, 0x644809
or eax, 0x882c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5084a6a1
xor eax, 0xc64cc5e
and eax, 0x5c808000
or eax, 0x82710100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7fc5b6
or eax, 0x6749e05f
and eax, 0x8100007e
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d072f32
and eax, 0x41060800
or eax, 0x884081
mov dword [ebx], eax
add ebx, edx
or eax, 0x75219874
and eax, 0x2b9800
or eax, 0x8102200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f33f95
and eax, 0x45080000
or eax, 0x10230000
mov dword [ebx], eax
add ebx, edx
and eax, 0x244508a3
xor eax, 0x3268bab4
and eax, 0x608024
or eax, 0xc8920108
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d37af6f
and eax, 0x8328120
or eax, 0xb0cd7e02
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d604350
and eax, 0xc200
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x46cc37f9
and eax, 0x40c4529
or eax, 0x29100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x73222658
and eax, 0x570
or eax, 0x8884
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b87f68e
and eax, 0x410627ab
and eax, 0x1062320
or eax, 0xfe785815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e359497
and eax, 0x400088a2
or eax, 0x890005d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1947b0
and eax, 0x300410e
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bafad4d
and eax, 0xe181204d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5c9249
and eax, 0x7cea834c
and eax, 0x8200
or eax, 0x1cd1
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d4ed4f
and eax, 0x8001
or eax, 0x84807180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b22f530
xor eax, 0x5bf2599
and eax, 0x58b0000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x230b9219
or eax, 0x537afd7
and eax, 0x5228100
or eax, 0xd2c00020
mov dword [ebx], eax
add ebx, edx
or eax, 0x517372e5
and eax, 0x81000080
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6947b349
and eax, 0x7a3c2
or eax, 0x84c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3407ef48
and eax, 0x30000000
or eax, 0xc1c28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c3e295
xor eax, 0x503fc195
and eax, 0x80000000
or eax, 0x1000075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3084675
and eax, 0x4200
or eax, 0x7639f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2785bcdf
and eax, 0x109936c3
and eax, 0
or eax, 0x488a8800
mov dword [ebx], eax
add ebx, edx
or eax, 0xb383224
and eax, 0x79357653
and eax, 0x9000000
or eax, 0x8200418e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8ddbee
xor eax, 0x6dd624ca
and eax, 0x8a010800
or eax, 0x45040045
mov dword [ebx], eax
add ebx, edx
or eax, 0x434b996d
and eax, 0x6edd3d1d
and eax, 0x400000d
or eax, 0x310000e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4296b504
and eax, 0x9402
or eax, 0x10210
mov dword [ebx], eax
add ebx, edx
and eax, 0x18efa6ea
and eax, 0x402
or eax, 0x812c4989
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f003e3
and eax, 0x572ad07
and eax, 0x400
or eax, 0xa441e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x279fd028
and eax, 0x20295530
and eax, 0
or eax, 0x10f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c01f247
and eax, 0x8000004
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53800ba7
or eax, 0x226b2bfa
and eax, 0x418a0881
or eax, 0x44000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24444c8b
or eax, 0x10e326f6
and eax, 0x4482000
or eax, 0x8a009800
mov dword [ebx], eax
add ebx, edx
and eax, 0x202816ce
or eax, 0x3f14c758
and eax, 0x31c0040
or eax, 0xc0410001
mov dword [ebx], eax
add ebx, edx
or eax, 0x693e7561
and eax, 0xe80b5540
or eax, 0x480008c
mov dword [ebx], eax
add ebx, edx
or eax, 0x409f024b
and eax, 0x185388
or eax, 0x2030
mov dword [ebx], eax
add ebx, edx
or eax, 0x59805c34
and eax, 0x10002b00
or eax, 0x450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b625ef
and eax, 0x2000425
or eax, 0x89007110
mov dword [ebx], eax
add ebx, edx
or eax, 0x3315f351
and eax, 0x10058310
or eax, 0x480880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cff8bc6
and eax, 0x8100000
or eax, 0x301c181
mov dword [ebx], eax
add ebx, edx
or eax, 0x211d6145
xor eax, 0x6355b28b
and eax, 0x40000000
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2ee5
and eax, 0x20a1
or eax, 0x9118
mov dword [ebx], eax
add ebx, edx
or eax, 0x664c9874
and eax, 0x4048b181
or eax, 0x1124000
mov dword [ebx], eax
add ebx, edx
and eax, 0x558f0bd0
and eax, 0x71c5d589
and eax, 0x41000000
or eax, 0xb0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c38c26
and eax, 0xc04
or eax, 0x4298
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e46ec9c
and eax, 0x3423c3e8
and eax, 0x88
or eax, 0x8a208101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df66da4
and eax, 0x8db20001
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x128c4e1e
and eax, 0
or eax, 0x2b000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c29d82
or eax, 0x4f2d52d0
and eax, 0x62811050
or eax, 0x90000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46eb059d
xor eax, 0x2635b6d4
and eax, 0x925f2118
or eax, 0x6da04c62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3580c565
and eax, 0x230018
or eax, 0x57a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff69efb
xor eax, 0x7598571c
and eax, 0x100
or eax, 0x8452a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x665c9611
and eax, 0x440000
or eax, 0xffabf535
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1449b3
and eax, 0x20000031
or eax, 0x9088ce
mov dword [ebx], eax
add ebx, edx
and eax, 0x388f7405
and eax, 0x227b9b1
and eax, 0
or eax, 0x8b00418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca2520c
and eax, 8
or eax, 0xc1811445
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d75d01c
xor eax, 0x37acd014
and eax, 0xc018
or eax, 0x902
mov dword [ebx], eax
add ebx, edx
or eax, 0x7578944d
and eax, 0x5548d101
or eax, 0x82072080
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ddc4e0
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c52d49
and eax, 0x42daeecf
and eax, 0xc20000
or eax, 0x86008110
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f124283
and eax, 0
or eax, 0x8100013d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ccf17a5
and eax, 0x500b0
or eax, 0x10e842
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce0b298
and eax, 0x8000
or eax, 0x13f20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e8a577
and eax, 0x165
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x80b82e8
or eax, 0x24906cb8
and eax, 0x8a2088
or eax, 0x41000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4149b9bf
and eax, 0x5169259c
and eax, 0
or eax, 0x10458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c95c37
and eax, 0x10800
or eax, 0x2ae12d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2891a018
and eax, 0x2ab049fc
and eax, 0x800100
or eax, 0x87053400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b1510d
and eax, 0x14300000
or eax, 0x20890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4016a0
xor eax, 0x374f4743
and eax, 0xa0000a3
or eax, 0x21000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2bde64
or eax, 0x222f0c5a
and eax, 0x3101084d
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162a1f84
and eax, 0x17c1
or eax, 0x6010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4a6780
and eax, 0xa000000
or eax, 0x80208188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f2f33c
and eax, 0x7a10d44c
and eax, 0x50000000
or eax, 0x58b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x226d02ab
xor eax, 0x63643e82
and eax, 0x3480000
or eax, 0xc828114
mov dword [ebx], eax
add ebx, edx
and eax, 0x116c583e
and eax, 0x1000014
or eax, 0x800000ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f84a9
and eax, 0xa0
or eax, 0xfed752
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ced7179
xor eax, 0x1bc58ff1
and eax, 0x8018a00
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
and eax, 0xff615c1
and eax, 0x20a8c64d
and eax, 0
or eax, 0xbe7505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7433348f
and eax, 0x70840100
or eax, 0x81423400
mov dword [ebx], eax
add ebx, edx
and eax, 0x59eca671
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1da768
and eax, 0
or eax, 0x418a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7c2ebe
and eax, 0x58a4b8
or eax, 0x20101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dee7c12
and eax, 0x482000
or eax, 0x8050b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6a2b7
xor eax, 0x7e66016c
and eax, 0x20c48081
or eax, 0x2227100
mov dword [ebx], eax
add ebx, edx
or eax, 0x41840c6f
and eax, 0x61800000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e9b64a
and eax, 0x2208
or eax, 0xb5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e8249c
and eax, 0x24680001
or eax, 0x305f180
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f5ba5
and eax, 0x50b0000
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54209ec6
and eax, 0x558a8000
or eax, 0xaa400108
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e2344f
and eax, 0x8100004f
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31042ec4
and eax, 0x42232
or eax, 0xfbd1c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bba8c86
and eax, 0x8a8000
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c1741f8
and eax, 0
or eax, 0x8b00418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5933fe92
and eax, 0x7f01ab27
and eax, 0x2010800
or eax, 0x40445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d90426e
xor eax, 0x54eab40a
and eax, 0x31000000
or eax, 0x4000092
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b8946a6
xor eax, 0x65f7d5cc
and eax, 0x9118
or eax, 0x4c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de856bf
and eax, 0x5019
or eax, 0xdb28a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6d7bb6
and eax, 0x492800
or eax, 0x8040300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e94fe53
and eax, 0x32b74905
and eax, 0x10914101
or eax, 0xc0288080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2508544a
and eax, 0x5a3d436
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa9a12d
and eax, 0x2008
or eax, 0x158d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d0183b
and eax, 0x88
or eax, 0x8a208100
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a9f858
and eax, 0x1890040
or eax, 0x54020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb8c151
and eax, 0x800000
or eax, 0xa062810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf563d51
xor eax, 0x4c6aa106
and eax, 0x81000018
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48153c9d
or eax, 0x1cacf6c4
and eax, 0xb556c0
or eax, 0x2000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e20bec
and eax, 0x820000
or eax, 0xb0488100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7916e117
and eax, 0x81000003
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f5028d6
and eax, 0x1028f0
or eax, 0xaf5202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d57429
and eax, 0x4400a00
or eax, 0x8058100
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f5a26c
and eax, 0x18000
or eax, 0x802025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59640d84
or eax, 0x5b2a9810
and eax, 0x38b0d00
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43bbcc16
and eax, 0x81310000
or eax, 0x14040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f9f23b4
and eax, 0x88000080
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x76dc6014
and eax, 0x7c330a11
and eax, 0x40000010
or eax, 0x18a2080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a483eeb
or eax, 0x488b1b0a
and eax, 0x49811900
or eax, 0x14a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x98a56f4
and eax, 0x490b0000
or eax, 0x4200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb42f20
and eax, 0x44200000
or eax, 0x10d18108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c70501f
or eax, 0x3cf649ec
and eax, 0x826507a
or eax, 0x83082200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb3ddfd
or eax, 0x31bd1946
and eax, 0xc2810c55
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e1b135
and eax, 0x10
or eax, 0x10e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d77cfc4
and eax, 0x5c30d200
or eax, 0x82081
mov dword [ebx], eax
add ebx, edx
and eax, 0x272bf0d
and eax, 0
or eax, 0x8a890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e15617
and eax, 0x410200
or eax, 0x8820
mov dword [ebx], eax
add ebx, edx
or eax, 0x79faacb5
and eax, 0x1100481
or eax, 0x404410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e855389
and eax, 0x67f9cd03
and eax, 2
or eax, 0x9144
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca2af
and eax, 0x1c8025
or eax, 0x830c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4452356d
xor eax, 0x48aa043e
and eax, 0xc458900
or eax, 0x80200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbe0fdf
and eax, 0x40b18081
or eax, 0x82004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x397f1697
and eax, 0x60110e5e
and eax, 0x60010000
or eax, 0x91800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98d115f
xor eax, 0x67be1dc3
and eax, 0xc90
or eax, 0x10161
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae6fef3
and eax, 0xa208100
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x394f6043
and eax, 0x20280041
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x728ded24
and eax, 0x50004100
or eax, 0xd00008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d22eec6
and eax, 0x40008c40
or eax, 0x8ccc4083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2e23b6
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e9aefb
and eax, 0xc8044004
or eax, 0x4c88cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae97ee4
or eax, 0xf7d4a18
and eax, 0x4c8944cc
or eax, 0xa0021100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759ad3ca
xor eax, 0x69cecc68
and eax, 0xc400a
or eax, 0x5000581
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c07820a
and eax, 0x681
or eax, 0x3050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2adf1cef
xor eax, 0x44743cb4
and eax, 0x1008
or eax, 0x448005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e68da8b
xor eax, 0x7eed0192
and eax, 0x10810100
or eax, 0xc5363400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6162a8
and eax, 0x7f7cc2d9
and eax, 0x40000000
or eax, 0xd8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x98ed635
and eax, 0x9800000
or eax, 0x718114
mov dword [ebx], eax
add ebx, edx
and eax, 0x2064c44e
and eax, 0
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a67c70
and eax, 0x860cc0
or eax, 0x500001
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c84134
xor eax, 0x457e6d0e
and eax, 0x5ca00000
or eax, 0x2518100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a654640
and eax, 0x8000100
or eax, 0x800000a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x770d815f
and eax, 0x6c6decb3
and eax, 1
or eax, 0x4181d480
mov dword [ebx], eax
add ebx, edx
or eax, 0x1958f8a9
and eax, 0x1167d80d
and eax, 0x418800
or eax, 0x8140300
mov dword [ebx], eax
add ebx, edx
and eax, 0x160075b9
or eax, 0x1d694731
and eax, 0x404201
or eax, 0x2928880
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa68016
or eax, 0x3b5bc4c0
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5acbb833
and eax, 0x5ec0081a
and eax, 0x50000000
or eax, 0x205f11b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x521d34cb
and eax, 0x140082
or eax, 0x5004509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6726542f
and eax, 0x715dcd8d
and eax, 0
or eax, 0x6c52
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a58960f
and eax, 0x400
or eax, 0xbfa135
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd16819
and eax, 0x62440b5b
and eax, 0
or eax, 0xd4908900
mov dword [ebx], eax
add ebx, edx
or eax, 0x57dfcea7
xor eax, 0x1a053628
and eax, 0x89004181
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41715cd3
and eax, 0xc0011440
or eax, 0x2180000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f049c6
and eax, 0x1c81
or eax, 0x2234
mov dword [ebx], eax
add ebx, edx
or eax, 0x719be0eb
and eax, 0x31579d6e
and eax, 0x31029000
or eax, 0x4a646181
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bae18ef
and eax, 0x41020000
or eax, 0x1489642e
mov dword [ebx], eax
add ebx, edx
or eax, 0x56019b5e
xor eax, 0x5e1b0db8
and eax, 0x1808000
or eax, 0xa04a0110
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f54de9
and eax, 0
or eax, 0x810000ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1333df06
and eax, 0x1c11abba
and eax, 0x180aa
or eax, 0xc00040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32401215
xor eax, 0x3eaeaa48
and eax, 0xc220000
or eax, 0x63d08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c62603b
xor eax, 0x2094ec65
and eax, 0x9660d5c
or eax, 0x8099f2a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f662a6e
and eax, 0x1000008
or eax, 0x4081d482
mov dword [ebx], eax
add ebx, edx
and eax, 0x53edcf66
and eax, 0x30d1f0c1
and eax, 0x18000
or eax, 0xc440b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x509143d6
xor eax, 0x2603112d
and eax, 0x20005
or eax, 0x608d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3255cf5b
xor eax, 0x1f7dfec
and eax, 0x23001000
or eax, 0xc4072500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d4a6b8e
and eax, 0x82050000
or eax, 0x40300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71728b48
and eax, 0x31000048
or eax, 0x4000015
mov dword [ebx], eax
add ebx, edx
or eax, 0x506c51dc
xor eax, 0x6708d29b
and eax, 0x10608204
or eax, 0x64135020
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f9d6a5
and eax, 0x141096bd
and eax, 0x100481
or eax, 0x810c490a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d6f65a
or eax, 0x4a29d584
and eax, 0x82a2c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x23640c7f
and eax, 0x76076c0e
and eax, 0
or eax, 0xc2c98100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d033021
and eax, 0x5770ab99
and eax, 0x1000001
or eax, 0x80000086
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a3fffb
and eax, 0x4ccddaf1
and eax, 0x108e1
or eax, 0x6a2108
mov dword [ebx], eax
add ebx, edx
or eax, 0x706bfd5c
and eax, 0x30618100
or eax, 0x8e900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a40a1a1
and eax, 0x88000020
or eax, 0x1000054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1f782f
or eax, 0x642067a
and eax, 0x1015401
or eax, 0x40808080
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9978c0
and eax, 0x10000
or eax, 0x14548b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd60730
or eax, 0x65e520d0
and eax, 0x21808280
or eax, 0x2084001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3922a7
and eax, 0x810000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3c64e4
xor eax, 0x65f86eca
and eax, 0x20c
or eax, 0x7401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a74698
and eax, 0x10213081
or eax, 0x6648c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e10bd8
and eax, 0x40880000
or eax, 0x5030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be7654e
and eax, 0x46272500
or eax, 0x20100010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1443ee7c
and eax, 0x35b26d17
and eax, 0
or eax, 0x2b350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1998de49
xor eax, 0x6e83443c
and eax, 0x8000024
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626f763e
xor eax, 0x35671a71
and eax, 0x41004400
or eax, 0x819090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262bf020
and eax, 0x1802000
or eax, 0x80549800
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b0e2fc
and eax, 0xc1540040
or eax, 0x2090001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4211f0c7
and eax, 0x804cc084
or eax, 0x4c800c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34eb409d
and eax, 0xc8048c40
or eax, 0x4c8408c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ec8771
and eax, 0xcc00488c
or eax, 0xcc8440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a07ca3
and eax, 0x3b040ab4
and eax, 0x28000004
or eax, 0xc48b55c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d3d16d
xor eax, 0xcacbd62
and eax, 0x20140183
or eax, 0x5004408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b26de05
xor eax, 0x6ff8b466
and eax, 0x2149
or eax, 0x8404
mov dword [ebx], eax
add ebx, edx
and eax, 0x40937d53
and eax, 0x401
or eax, 0xc70824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d1a72c
and eax, 0x59020900
or eax, 0x80e80400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d55847
and eax, 0x98350000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4bf204
and eax, 0xa000000
or eax, 0x810000dd
mov dword [ebx], eax
add ebx, edx
and eax, 0xe776621
or eax, 0x4f674cff
and eax, 0x41010c4d
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x534ffb5b
and eax, 0x3406
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4837c92b
and eax, 0x4012e181
or eax, 0x4c80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x673bc854
xor eax, 0x5129625
and eax, 0x20810000
or eax, 0xd1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4437a2
and eax, 0x80
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x28879f2e
or eax, 0x7ad2bac1
and eax, 0x2008080
or eax, 0x81000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x72cd30de
and eax, 0x51890040
or eax, 0x4020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7f8f65
and eax, 0x3f08104
or eax, 0x64020010
mov dword [ebx], eax
add ebx, edx
and eax, 0xfccfc6f
xor eax, 0x27763ab3
and eax, 0x37
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x526f091
and eax, 0x60a2
or eax, 0x900240
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e605d1
and eax, 0x800000
or eax, 0xc4728100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aeefbef
xor eax, 0x1745c161
and eax, 0x88000080
or eax, 0x30000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd90bbdd
and eax, 0xbb08
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8241ff7
and eax, 0x100
or eax, 0x2508442b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d075cbb
and eax, 0x5980
or eax, 0xa204
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d26c756
and eax, 0x43d04
or eax, 0x110009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b13d529
and eax, 0x2b042000
or eax, 0x14281500
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c1a203
and eax, 0x276cfe21
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684e709c
xor eax, 0x7545960c
and eax, 0x18200
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc4d3d0
and eax, 0x1044180
or eax, 0x80100c0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x29cfd9d9
and eax, 0x178807ed
and eax, 0x800c1
or eax, 0x1b200
mov dword [ebx], eax
add ebx, edx
or eax, 0x65dd44b5
xor eax, 0x826a5a4
and eax, 0xde10100
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155aa780
and eax, 0x80000000
or eax, 0x1000015
mov dword [ebx], eax
add ebx, edx
or eax, 0x5611f7c4
and eax, 0x131d1
or eax, 0x40020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d7caeb6
and eax, 0x840ba00
or eax, 0x82820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a55b295
and eax, 0x28b532b3
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ccb9c54
xor eax, 0x25f097d3
and eax, 0x10020100
or eax, 0x6e08010
mov dword [ebx], eax
add ebx, edx
or eax, 0x245a34da
or eax, 0x6c43d300
and eax, 0x98
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f22fefc
xor eax, 0x27d516b8
and eax, 0x3000f0
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e208ae4
xor eax, 0x67936f82
and eax, 0x828000
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7451a3
and eax, 0x138654a8
and eax, 0
or eax, 0x8b004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x191132dd
and eax, 0x1aaebb98
and eax, 0x10001000
or eax, 0xe5250045
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a3671c
xor eax, 0x254153af
and eax, 0x20000080
or eax, 0x5000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc7bd29
and eax, 0x821
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3089918c
and eax, 0x442a58cc
and eax, 0x81080
or eax, 0x8b66e003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e1288e
or eax, 0x3dfa8a2b
and eax, 0xe181100d
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f2b8e6
and eax, 0x6feb8447
and eax, 0x8405
or eax, 0x7ba8
mov dword [ebx], eax
add ebx, edx
or eax, 0x70bfa48d
and eax, 0x5097f181
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3344ba10
and eax, 0x41810000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6321edc0
xor eax, 0xdbac50e
and eax, 0x2884
or eax, 0x9101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7660452e
xor eax, 0x43564935
and eax, 0x41124001
or eax, 0xb8a1b180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5801f1a6
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bb366f
or eax, 0x48823358
and eax, 0x10300
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x394f96b6
and eax, 0x14d03b2
or eax, 0x300008
mov dword [ebx], eax
add ebx, edx
or eax, 0x25af93a
and eax, 0x198988d
and eax, 0x100800
or eax, 0xc452300
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f89af9
and eax, 0x500a00
or eax, 0x50a1e081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e5f5e3
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118a0595
or eax, 0xff3e6e8
and eax, 0xa608
or eax, 0x1802
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f75b40
and eax, 0x3514450a
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
or eax, 0x3866d5ab
and eax, 0x97ca21d
and eax, 0x8009
or eax, 0x6970
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4853b5
and eax, 0x121
or eax, 0xdf2404
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f59349f
and eax, 0x80c0500
or eax, 0xa0200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226da529
and eax, 0xa010000
or eax, 0x34340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21859e6d
or eax, 0x634fd3a4
and eax, 0x80000ec
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34677243
xor eax, 0x5eab920f
and eax, 0x40830000
or eax, 0x1000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f31191
xor eax, 0x30b45744
and eax, 0x10050300
or eax, 0x4488800
mov dword [ebx], eax
add ebx, edx
or eax, 0x254bc2e2
xor eax, 0x78f4ac3
and eax, 0x30c08101
or eax, 0x41244880
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc4a62
or eax, 0x11620e98
and eax, 0x11800000
or eax, 0xe0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77200428
and eax, 0
or eax, 0xfc82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31fa96f1
and eax, 0x1686001
or eax, 0x8049180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d296a9a
and eax, 0x44010000
or eax, 0x118a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a70f37
and eax, 0x724b1707
and eax, 0x30080100
or eax, 0x87c28008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c70ff7
and eax, 0x810000a6
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aacd2ef
and eax, 0x48d3da80
and eax, 0x80
or eax, 0xb7b072
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6fb6bb
xor eax, 0x78183364
and eax, 0x828000
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3168d073
xor eax, 0x375dfd3
and eax, 0x2000180
or eax, 0x89004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef62b75
and eax, 0x2000001
or eax, 0xc5050844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cd130e
and eax, 0x10239bff
and eax, 0x49
or eax, 0x25000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a41a0a
or eax, 0x18a1cb66
and eax, 0xc124
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb56113
or eax, 0x1dd608ba
and eax, 0x70b14535
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e0c29c
and eax, 0x10418330
or eax, 0x40c0840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c27ff79
or eax, 0x697a5046
and eax, 0x784001
or eax, 0x82048180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eacd6f7
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6566a6bd
and eax, 0x1e91042f
and eax, 0x10420
or eax, 0x23c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5734b7ef
or eax, 0x25181fbd
and eax, 0x1000189
or eax, 0x82008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f575c9b
xor eax, 0x3477fdf9
and eax, 0x15030040
or eax, 0x40880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb2f6ce
and eax, 0x1820000
or eax, 0xa2408114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4229ea94
and eax, 0x81000080
or eax, 0x5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630b051b
and eax, 0x200c2
or eax, 0x180da30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149d736
and eax, 0x410900
or eax, 0x18048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f43b03
and eax, 0x191a001
or eax, 0xe0a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a45c3b1
and eax, 0x238a2100
or eax, 0xc4211400
mov dword [ebx], eax
add ebx, edx
and eax, 0x232c4b5
and eax, 0
or eax, 0x90880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d255d29
and eax, 0x5e97cf41
and eax, 0x10100
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x671c55a8
and eax, 0x1084588
or eax, 0x80000803
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0a5ac0
and eax, 0x80880
or eax, 0x523741
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a71708
and eax, 0x100
or eax, 0x91f18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb6078e
and eax, 0x8b00008a
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x643654ac
or eax, 0x2caa9681
and eax, 0xe2800045
or eax, 0x10010810
mov dword [ebx], eax
add ebx, edx
and eax, 0x57285915
and eax, 1
or eax, 0x1f648
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce99f96
xor eax, 0x3d340b48
and eax, 0x25159000
or eax, 0x42406281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173a332a
and eax, 0x4fc832e6
and eax, 0x80000
or eax, 0x8a800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11e7fa05
or eax, 0x9dbed81
and eax, 0x418300
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb250409
and eax, 0x8508
or eax, 0x50b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727befc8
and eax, 0x40f5ad9c
and eax, 0x412800
or eax, 0x14040300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3245a1
and eax, 0x60431330
and eax, 0x100
or eax, 0xcf400d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5e09e8
xor eax, 0x6482d7e4
and eax, 0x21110500
or eax, 0x90a80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd2c24f
and eax, 0x1210000
or eax, 0x60140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7482941b
and eax, 0x1071001
or eax, 0x8a4860e0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8c679d
and eax, 0x8181104d
or eax, 0x60000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f4bb9c
and eax, 0x800
or eax, 0x1d3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a1b7fc
and eax, 0x44a3e960
and eax, 0x40a0a000
or eax, 0x89584181
mov dword [ebx], eax
add ebx, edx
and eax, 0x631a74a
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x657d8972
or eax, 0x3829b415
and eax, 0x810
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f4cd21
and eax, 0x2008101
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x68153da9
and eax, 1
or eax, 0x558b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x59df82b5
or eax, 0x10e2ad3b
and eax, 0x51e28110
or eax, 0xa0100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x116d11c3
and eax, 0x810000d1
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x446be693
xor eax, 0x3e4d4706
and eax, 0x410292
or eax, 0x122060
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ba88e4
and eax, 0xc28000
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x13bfbbb1
and eax, 0x810000b0
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x44896e3a
and eax, 0x32
or eax, 0x16f0ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b796a67
and eax, 0x410a00
or eax, 0x14048100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5f44e3
xor eax, 0x26b23112
and eax, 0x80f201
or eax, 0x56010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x243b30ba
and eax, 0x4557e180
and eax, 0x2000
or eax, 0xf7e91500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a60b542
and eax, 0x3adac1ff
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd8ebe47
and eax, 0
or eax, 0x418300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469c18db
or eax, 0x50bf5ed0
and eax, 0x104d8b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x462fa70c
and eax, 0x100
or eax, 0x3500f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x59951b5f
and eax, 0x110100
or eax, 0x76e08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52498d6a
and eax, 0x200002a
or eax, 0x89000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de9b7cc
and eax, 0x2b8c9315
and eax, 0x22800001
or eax, 0xc8010854
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2296ce
xor eax, 0x2fb87c79
and eax, 0x180d
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72eee500
or eax, 0x3092d31e
and eax, 0x7076f281
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e524bd
xor eax, 0x45d423e5
and eax, 0xa000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ef57c5
and eax, 0
or eax, 0x418300
mov dword [ebx], eax
add ebx, edx
and eax, 0xc098cbd
and eax, 0
or eax, 0x3514458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x71515dfb
xor eax, 0x28cea9c5
and eax, 0x1032
or eax, 0x2c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299fe75f
or eax, 0x19061f0e
and eax, 0x2891f225
or eax, 0x44600010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5915b79c
xor eax, 0x610e862a
and eax, 0xd0038
or eax, 0x10408b41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9553f4
and eax, 0x6c40c081
or eax, 0x12212100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d16252d
and eax, 0x295e450
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6738c697
or eax, 0x65418624
and eax, 0x205
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x22716dc6
and eax, 0
or eax, 0x83008189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510075cf
or eax, 0x11c0b814
and eax, 0x51800040
or eax, 0x40b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31af817b
or eax, 0x7b39b209
and eax, 0x44008108
or eax, 0xc20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36fc9213
and eax, 0x10
or eax, 0x810000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5073dfcd
and eax, 0x6e0f3d97
and eax, 0x80
or eax, 0x1457972
mov dword [ebx], eax
add ebx, edx
or eax, 0x7745903e
and eax, 0x1005b800
or eax, 0x180000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c887b2
xor eax, 0x86f966b
and eax, 0x230001
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45292ccc
xor eax, 0x9d7aa5f
and eax, 0x50410
or eax, 0xf60a3100
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d26dfa
xor eax, 0x15335c4a
and eax, 0x80880000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50befc6d
and eax, 0x8000
or eax, 0x410300
mov dword [ebx], eax
add ebx, edx
and eax, 0xcecefd5
and eax, 0x100
or eax, 0x81184c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x33eefebb
and eax, 0x80889
or eax, 0xd38040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2746bd4d
and eax, 0x12f0fed2
and eax, 0xd08000
or eax, 0xd0210100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a7d6b1
and eax, 0
or eax, 0x81000033
mov dword [ebx], eax
add ebx, edx
or eax, 0x5837eb29
or eax, 0x33205d27
and eax, 0x208631
or eax, 0xc800c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80796b1
xor eax, 0xaa851f7
and eax, 0x420000
or eax, 0x5a0ba00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d168c9
and eax, 0x5230001
or eax, 0x50080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44321ac4
xor eax, 0x54ee0989
and eax, 0x44f2010c
or eax, 0xb8008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347f875f
and eax, 0x1c595c75
and eax, 0x8000011
or eax, 0x80000086
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c88e79d
and eax, 0x1d4a9b74
and eax, 0
or eax, 0x4183008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x56332ff4
and eax, 0x10000
or eax, 0x8448b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4cc163
and eax, 0x45cb01
or eax, 0xa00004
mov dword [ebx], eax
add ebx, edx
or eax, 0x65e61e22
and eax, 0x64651500
or eax, 0x12182000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375b1a40
xor eax, 0x6940dcd2
and eax, 0x8020000
or eax, 0x45890001
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c45edb
and eax, 0x26c10010
or eax, 0x10308100
mov dword [ebx], eax
add ebx, edx
and eax, 0x699b9d7
and eax, 0x10
or eax, 0x810000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4435ee3c
or eax, 0x5fcf72e0
and eax, 0xea2ae0
or eax, 0x111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153044a9
and eax, 0x800800
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f048bb
and eax, 0
or eax, 0xb8004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e36bab3
and eax, 0x8300
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x541a9aab
xor eax, 0x793459cb
and eax, 0xc4cc240
or eax, 0xc080011d
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d667a4
and eax, 0x644304c4
and eax, 0x444004c4
or eax, 0x888cc808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c508f0d
or eax, 0x6240309a
and eax, 0xe08851c8
or eax, 0xc030404
mov dword [ebx], eax
add ebx, edx
or eax, 0xe34ad01
and eax, 0xc0c4589
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1b124f
and eax, 0x717bf35e
and eax, 0x4242
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf49af2
and eax, 0x4190a230
or eax, 0x200a0405
mov dword [ebx], eax
add ebx, edx
and eax, 0x40417868
and eax, 0x20
or eax, 0x184d8b47
mov dword [ebx], eax
add ebx, edx
or eax, 0x15993d18
and eax, 0x6e9c1b1b
and eax, 0xc100901
or eax, 0xb022c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f980937
and eax, 0xc1800000
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164bc16f
or eax, 0x1e2ba0fc
and eax, 0xe00e
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
and eax, 0x618d78b1
and eax, 0x4000
or eax, 0xf5e98181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b723eb4
xor eax, 0x1d4485f8
and eax, 0xa1810000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e03a13
or eax, 0x60097705
and eax, 0x17400
or eax, 0x8028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632fc5ec
and eax, 0x200180
or eax, 0x88d08009
mov dword [ebx], eax
add ebx, edx
and eax, 0x498a22bd
and eax, 0x800001
or eax, 0x550b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x48bc2d5a
or eax, 0x21499c6f
and eax, 0x60c88024
or eax, 0x4020100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f32eb90
xor eax, 0x64761055
and eax, 0x749140
or eax, 0x818b6ea8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b35ece2
and eax, 0x81302
or eax, 0x10ecf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39eeaac5
and eax, 0x8000
or eax, 0x80f20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3640ecbc
or eax, 0x39b1d3ca
and eax, 0xb8f3fff2
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f2e5ef
and eax, 0x4536
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ab5b57
and eax, 0x4102
or eax, 0xd0c0429
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a35b543
or eax, 0x9fb75f1
and eax, 0x5468
or eax, 0xa04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2204890c
and eax, 0x5420
or eax, 0x41280d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c120f36
and eax, 0x400
or eax, 0x1d793100
mov dword [ebx], eax
add ebx, edx
or eax, 0x444b171
or eax, 0x43f81822
and eax, 0x1088bd73
or eax, 0x8000428c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14785fd4
xor eax, 0x3aca368d
and eax, 0x80a0
or eax, 0x410850
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7dd1b1
or eax, 0x6d47e9b5
and eax, 0x1004981
or eax, 0x8008040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x344f66f3
and eax, 0xd956031
and eax, 0x40031
or eax, 0x980cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125a29f9
xor eax, 0x1c1de4e5
and eax, 0xad18100
or eax, 0xb0200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7b9c38
or eax, 0x5ab6f137
and eax, 0xa000005
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d01f0d
and eax, 0x80800040
or eax, 0x72012015
mov dword [ebx], eax
add ebx, edx
and eax, 0x3926875e
or eax, 0x6c1cef04
and eax, 0xce50
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e96e495
xor eax, 0x5203089e
and eax, 0x850281
or eax, 0xc16ac800
mov dword [ebx], eax
add ebx, edx
or eax, 0x195ec916
xor eax, 0x3c8e5887
and eax, 0xe0010000
or eax, 0x12800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13cc6983
and eax, 0
or eax, 0xefe5
mov dword [ebx], eax
add ebx, edx
and eax, 0xe470128
and eax, 0x66dbf4b1
and eax, 0
or eax, 0x88f08a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x245883dd
and eax, 0x4880041
or eax, 0x41030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x631f3f64
and eax, 0x47436d07
and eax, 0x41000000
or eax, 0xbe940510
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f13ce2
xor eax, 0x519d674e
and eax, 0x14050000
or eax, 0xe0300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e71f1d
and eax, 0x30d5287e
and eax, 0x400810
or eax, 0x8b257141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270a57d9
and eax, 0x13157ee6
and eax, 0x12800
or eax, 0xe180004d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a413eea
and eax, 0x423
or eax, 0x18150
mov dword [ebx], eax
add ebx, edx
and eax, 0x85eb522
and eax, 0x8100
or eax, 0x1077081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543c50a1
and eax, 0x6d9d47a7
and eax, 0x1090000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae004f2
and eax, 0x4100f0
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbdbe4
and eax, 0x188a0
or eax, 0xfc721a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256a1553
and eax, 0x20152b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f23a54b
or eax, 0x4182755f
and eax, 0x40027001
or eax, 0x92008280
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4ecad9
or eax, 0x5d461eba
and eax, 0x450a0000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x413c2095
and eax, 0x174608a8
and eax, 0
or eax, 0xeabf3528
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc48483
xor eax, 0x4d0a2bb1
and eax, 0x22359e1a
or eax, 0x150061e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222d9027
xor eax, 0x3e89c6c6
and eax, 0x891a900
or eax, 0x806e56c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de4f63a
xor eax, 0x921df27
and eax, 0x4008d090
or eax, 0x1802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23bf8323
and eax, 0x50300
or eax, 0x8488800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455fc3da
or eax, 0x38a76bb6
and eax, 0x35834980
or eax, 0x80488001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f3ba8d
and eax, 0x81000000
or eax, 0x70810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30558b60
and eax, 0
or eax, 0xfd50
mov dword [ebx], eax
add ebx, edx
or eax, 0x757f6987
xor eax, 0x5240df82
and eax, 0x1240001
or eax, 0x8000558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e207cb
and eax, 0xc60240
or eax, 0x298182
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eebe376
and eax, 0xe28100
or eax, 0xe100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d203414
xor eax, 0x600c0434
and eax, 0x20
or eax, 0x880000da
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9e91ed
and eax, 0x889002
or eax, 0x41006088
mov dword [ebx], eax
add ebx, edx
and eax, 0xbef629d
and eax, 0x5741122e
and eax, 0
or eax, 0xc458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b16219
or eax, 0x76109b77
and eax, 0x34400d
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ed6d
and eax, 0x2100
or eax, 0xf6d81400
mov dword [ebx], eax
add ebx, edx
and eax, 0x13bb5f4b
or eax, 0x49cfa5f1
and eax, 0x498b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca1b864
and eax, 0x640f60c3
and eax, 0x4010000
or eax, 0xe8f08124
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5922ef
and eax, 0x20
or eax, 0x810000d9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7c645f
and eax, 0x474c5ecb
and eax, 0x41
or eax, 0xf39ab0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10981d7b
and eax, 0x10018000
or eax, 0xe0800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x541a5618
and eax, 0xb0004008
or eax, 0x8000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x66520c7
and eax, 0x80
or eax, 0x418870
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a9c425
and eax, 0x7cb96691
and eax, 0x40884011
or eax, 0x8c44834c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5a63c2
and eax, 0xcc8a41cc
or eax, 0x20011400
mov dword [ebx], eax
add ebx, edx
and eax, 0x68603135
and eax, 0x29c73475
and eax, 0x20000000
or eax, 0x1508458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7713c7c6
and eax, 0x48
or eax, 0x4580
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c3f44d
and eax, 0x41b405
or eax, 0x40230
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c4ac57
or eax, 0x2e376ac1
and eax, 0x326b800
or eax, 0x80080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8334ac9
and eax, 0x9090000
or eax, 0x44220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ccbc2f
xor eax, 0x2fec3d68
and eax, 0x3e00108
or eax, 0xc0118010
mov dword [ebx], eax
add ebx, edx
or eax, 0x581307
xor eax, 0x267b82cf
and eax, 0x80000000
or eax, 0x800002b
mov dword [ebx], eax
add ebx, edx
or eax, 0x60cf838a
or eax, 0x1daa5659
and eax, 0x41841081
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7b0a51
and eax, 0x8550a00
or eax, 0x10008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x30478431
and eax, 0x1cc084d8
and eax, 0x18008000
or eax, 0x23b34a81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c152f8
or eax, 0x2cb01555
and eax, 0x62800000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f10289
and eax, 0x7920b7ab
and eax, 0x281
or eax, 0x7d24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc9cb40
and eax, 0x25080481
or eax, 0x1014410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d02de1f
and eax, 0x9010
or eax, 0x406b
mov dword [ebx], eax
add ebx, edx
or eax, 0x313e13dd
or eax, 0x4d083766
and eax, 0x2af535
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e5fad3
and eax, 0x30808800
or eax, 0x8100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x546db27
and eax, 0x50002a82
and eax, 0
or eax, 0x8b004184
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5c3ff1
and eax, 0x46177943
and eax, 0x1841
or eax, 0xc181000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6e2dde
and eax, 0x5d
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5322d7
and eax, 0x8120081
or eax, 0x84c900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af6ca61
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57fb5971
and eax, 0x5930
or eax, 0x86
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c890d
and eax, 0x42c0c0e8
and eax, 0x4088
or eax, 0x81081503
mov dword [ebx], eax
add ebx, edx
and eax, 0x406cf7fd
and eax, 0x81580
or eax, 0x668072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ba03e6
and eax, 0x1d08000
or eax, 0xa4220100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1a940a
and eax, 0x3165e429
and eax, 8
or eax, 0x88000066
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b1153e
and eax, 0x80100a
or eax, 0x41042880
mov dword [ebx], eax
add ebx, edx
or eax, 0x61bdf1cb
and eax, 0x58900
or eax, 0x14400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x126611f3
or eax, 0x12bebcc9
and eax, 0x1c2801
or eax, 0x4034
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c8b704
and eax, 0x1943500
or eax, 0x1a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b65ef0
and eax, 0x4d826d70
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3486c4c3
and eax, 0x75818110
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a37111
and eax, 0x1000010
or eax, 0x800000ee
mov dword [ebx], eax
add ebx, edx
and eax, 0x150945b5
or eax, 0x246fe1d
and eax, 0x42aca1
or eax, 0xb00140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a8a2e9
xor eax, 0x17b91795
and eax, 0xe10000
or eax, 0x81108100
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d2da83
and eax, 0x1299c16d
and eax, 0
or eax, 0x89000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f584538
and eax, 0x38c1f9af
and eax, 0
or eax, 0x41843881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404a3fb7
or eax, 0x56dab6be
and eax, 0x548300
or eax, 0x20010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f0900
or eax, 0x7924887e
and eax, 0x59208a00
or eax, 0x2014081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6781de44
and eax, 0x30800000
or eax, 0xc2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202a451a
and eax, 0x6f632c01
and eax, 0
or eax, 0xfbad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51cf6544
or eax, 0x79f04def
and eax, 0x11c458b
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3446be47
and eax, 3
or eax, 0xca78
mov dword [ebx], eax
add ebx, edx
or eax, 0x26063ef1
xor eax, 0x3c246872
and eax, 0x9201
or eax, 0x1046034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb06b37
and eax, 0x8908800
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b29392
and eax, 0x22c07dec
and eax, 0
or eax, 0x8b004184
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b13ea8
and eax, 0x89810c0c
or eax, 0x40000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a86328f
or eax, 0x6c2f775b
and eax, 0x7b88
or eax, 0x8024
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e43fc5
and eax, 0x4884f181
or eax, 0xb3020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27fb3fda
or eax, 0x64101ecf
and eax, 0x54090000
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b013374
or eax, 0x2ef424bc
and eax, 0x74ea0120
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f31cee7
and eax, 0x81000006
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b37f413
xor eax, 0x6192491b
and eax, 0x104000
or eax, 0x40a0f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e817f8
xor eax, 0x79ed2ae4
and eax, 0x21508100
or eax, 0x80a20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1161bd17
and eax, 0x80000004
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b8959a
or eax, 0x601d999f
and eax, 0x4184188a
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28386e31
and eax, 0x800
or eax, 0xc458300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f494f0b
xor eax, 0x9859364
and eax, 0x48004
or eax, 0x2a2509
mov dword [ebx], eax
add ebx, edx
and eax, 0xed46c6f
and eax, 0x2400
or eax, 0xbe3b1100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8618a8
and eax, 0x8020000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b01038
and eax, 0x1e5e96bb
and eax, 0
or eax, 0x39c18118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a52bfce
and eax, 0x1000006
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a885d03
and eax, 0x80520
or eax, 0x7680d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133eed01
xor eax, 0x36394840
and eax, 0x20010000
or eax, 0x18808800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf044c6e
and eax, 0xb004004
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a451b0d
and eax, 0xc2010005
or eax, 0x802050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30faf5ef
xor eax, 0x436c53e8
and eax, 0x50
or eax, 0x210c
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3fe25d
xor eax, 0x345ea0ad
and eax, 0x4188081
or eax, 0x8817200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac037c1
xor eax, 0x7bd3c9c0
and eax, 0x58a0000
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4953391
and eax, 0x41000100
or eax, 0x1ca1040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701de18b
and eax, 0x21340002
or eax, 0xd0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ccf0df
and eax, 0
or eax, 0x8800030d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba3dccb
xor eax, 0x2bc5d0c9
and eax, 0x40800
or eax, 0x41803090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c277d48
and eax, 0x18010100
or eax, 0x4c8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af238c5
xor eax, 0x61cd84c2
and eax, 0x62120101
or eax, 0x80cdc080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1870c1cb
xor eax, 0x6b060342
and eax, 0x49000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f86dfd
and eax, 0x1a1
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
or eax, 0xc70321d
and eax, 0x8103181
or eax, 0x3382c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cae522a
and eax, 0x558a0001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97447b5
and eax, 0x5cf20114
or eax, 0xa0008008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56fdb641
and eax, 0x80000101
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b750c8
and eax, 0x171040
or eax, 0x4820a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59226aa5
and eax, 0x505e4233
and eax, 0x10500000
or eax, 0x2ba28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110d1a5f
and eax, 0x800001b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f22a7c
and eax, 0x802802
or eax, 0x41041088
mov dword [ebx], eax
add ebx, edx
or eax, 0x58459a9a
and eax, 0x10458a00
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764ee163
xor eax, 0x7c50cdda
and eax, 0x420609
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f3c86b
and eax, 0x31111400
or eax, 0x82100
mov dword [ebx], eax
add ebx, edx
or eax, 0x418830cc
and eax, 0x151c829
and eax, 0x1010008
or eax, 0x4c8a6526
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a3496f
or eax, 0x7aba50d6
and eax, 0x3ab00014
or eax, 0x418108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72da2df3
and eax, 0xa3
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4521db86
xor eax, 0x419c4165
and eax, 0x950a40
or eax, 0x4020b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf557ca
and eax, 0x14f10100
or eax, 0x81008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc6e1f7
xor eax, 0x5e2c3a23
and eax, 0x81000044
or eax, 0x8000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3734c2d1
and eax, 0x1040081
or eax, 0x40803800
mov dword [ebx], eax
add ebx, edx
or eax, 0x581f9eda
and eax, 0x1095ba00
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6996c947
and eax, 0
or eax, 0x552b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b910c48
and eax, 0x2cb20000
or eax, 0x40408110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36580e69
or eax, 0xfbec773
and eax, 0x1000052
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x277b138c
and eax, 0x16b02d2
or eax, 0x802c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x98c2edf
and eax, 0x450a00
or eax, 0x20008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff48203
xor eax, 0xea77d93
and eax, 0
or eax, 0x90005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb96d6e
xor eax, 0x7a21a38e
and eax, 0x70202100
or eax, 0x84101400
mov dword [ebx], eax
add ebx, edx
or eax, 0x481ed1f8
and eax, 0x90080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5436917a
and eax, 0x8038
or eax, 0x410400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5d0336
and eax, 0
or eax, 0x81184d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x561f531c
or eax, 0x23fc65e9
and eax, 0xe041c9
or eax, 0x11800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9585dd
or eax, 0x4546e8b8
and eax, 0x49f18100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x661a2cdb
and eax, 0
or eax, 0x8b0000f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe43197
and eax, 0xc0801040
or eax, 0x2010415
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0359c8
and eax, 0x405
or eax, 0x3200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a00addc
and eax, 0x18009281
or eax, 0x81846000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7233361b
and eax, 0x8a800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2380bd9d
and eax, 0
or eax, 0x418438
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d539d13
and eax, 0x3801aa1e
and eax, 0xa
or eax, 0x5204581
mov dword [ebx], eax
add ebx, edx
or eax, 0x6597d7bf
and eax, 0x4509
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
or eax, 0x56de90b8
and eax, 0x980021
or eax, 0x10204
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f02948b
xor eax, 0x583a2e6a
and eax, 0x64212800
or eax, 0x90540500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e49eb6d
and eax, 0xe8350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c9f551
or eax, 0x19c4ae3
and eax, 0x99d4a23
or eax, 0x8262b500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ebba08
and eax, 0xa0000409
or eax, 0x41811044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c78a73f
or eax, 0x65991312
and eax, 0x13272
or eax, 0x4c8d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53af9fb2
or eax, 0x7b30acd
and eax, 0x4298e181
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x476acdf
xor eax, 0x4f27219a
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ca4be6
and eax, 0x400020
or eax, 0x18418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30075628
and eax, 0x41010
or eax, 0x418028a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e947c3
and eax, 0x40800000
or eax, 0x8c435d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x192bf815
and eax, 0xcc8b5504
or eax, 0x200000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602a40d7
xor eax, 0x22732997
and eax, 0x4000488
or eax, 0x10c4103
mov dword [ebx], eax
add ebx, edx
and eax, 0x230bff
xor eax, 0xc176df1
and eax, 0x4c60
or eax, 0x1005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f38ddf0
and eax, 0x308115
or eax, 0xc45020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be2cc57
and eax, 0x62ff5823
and eax, 0x440800
or eax, 0x20098300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e969598
xor eax, 0x58e17400
and eax, 0x6825c100
or eax, 0x84020881
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c987726
or eax, 0x5c2afdeb
and eax, 0x70000001
or eax, 0x81810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de390a8
and eax, 0x18028
or eax, 0x6d44
mov dword [ebx], eax
add ebx, edx
and eax, 0x23dc84eb
and eax, 0x8008
or eax, 0x8c300180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5f8f1c
and eax, 0x3cbd3ef7
and eax, 0x280000
or eax, 0xe8920041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6febabc8
or eax, 0x26ae5ee9
and eax, 0x230000a0
or eax, 0x8000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c38c53
and eax, 0x32810c41
or eax, 0xc0001014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0c0438
and eax, 0x19db47db
and eax, 0x80009
or eax, 0x6526c904
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d80c275
and eax, 0x26c038
or eax, 0x413080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7b4390
and eax, 0x410000
or eax, 0xc042b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x620c2973
and eax, 0x4744a25b
and eax, 0x42000
or eax, 0xffcb9f35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f50d0c4
and eax, 0x432f7afa
and eax, 0x8f0
or eax, 0x3090810f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e3a95e6
xor eax, 0x939e8d4
and eax, 0x300408c
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed9cf55
and eax, 0xe1810849
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5393776c
and eax, 0x2400
or eax, 0x800a
mov dword [ebx], eax
add ebx, edx
and eax, 0x13dae237
and eax, 0xa000
or eax, 0x4d64981
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8fd2d3
and eax, 0x4dcd306e
and eax, 0x1810000
or eax, 0xf0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1731345e
xor eax, 0x5bac522f
and eax, 0xac1d6620
or eax, 0x53e2990a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7491e25d
or eax, 0x269c77a6
and eax, 0x8110558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b2c52c
and eax, 0x104100
or eax, 0xcbb2c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e480fff
and eax, 0xd28100
or eax, 0x31200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x360752d3
and eax, 0
or eax, 0x8800011c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4894660b
or eax, 0x1de64aab
and eax, 0x4184208a
or eax, 0x81000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4712bd51
or eax, 0x6f074518
and eax, 0xc058900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x34bfd67c
or eax, 0x7a903a95
and eax, 0x948a15
or eax, 0x200520
mov dword [ebx], eax
add ebx, edx
or eax, 0x7feea77
xor eax, 0x4923862a
and eax, 0xe8d2900
or eax, 0x90220400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed4fdf4
and eax, 0xa040000
or eax, 0x60090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2d0945
xor eax, 0xe566408
and eax, 0x20000000
or eax, 0x15000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2c9090
and eax, 0x7f2c9000
or eax, 0x80d32e02
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a71c504
or eax, 0x249d4aa1
and eax, 0x81144d83
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38cf53d6
and eax, 0x890051
or eax, 0x20c1a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cfae84
and eax, 0x10400100
or eax, 0x9818000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a623b65
and eax, 0
or eax, 0x810000d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a5ba68
and eax, 0x40
or eax, 0x100b7b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0bf911
or eax, 0x57fc3816
and eax, 0x10810800
or eax, 0x20008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0f6176
xor eax, 0x29f6fd51
and eax, 0x9004100
or eax, 0x8200008c
mov dword [ebx], eax
add ebx, edx
or eax, 0x137af831
and eax, 0x82001015
or eax, 0x40810040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540ee81b
and eax, 0x33728812
and eax, 2
or eax, 0x1146c
mov dword [ebx], eax
add ebx, edx
and eax, 0x345b1316
and eax, 0x7c37ce16
and eax, 0x10000
or eax, 0x5424f281
mov dword [ebx], eax
add ebx, edx
and eax, 0x1daf42ee
and eax, 0x4010000
or eax, 0x418a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48dbf2a
and eax, 0x13359440
and eax, 0x40400
or eax, 0x68a011c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e859afd
or eax, 0x7257d80e
and eax, 0x150000
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a931c8
and eax, 0
or eax, 0x8800000f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684636ea
or eax, 0x3c6474c2
and eax, 0x40043080
or eax, 0x1880010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656b954f
xor eax, 0x54924d14
and eax, 0x3031a800
or eax, 0x4821100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f94901c
and eax, 0x3d0009d3
and eax, 0x4000000
or eax, 0x492b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x354702e
and eax, 0x1000000
or eax, 0x56c18118
mov dword [ebx], eax
add ebx, edx
and eax, 0x27fbb25a
and eax, 0x1000000
or eax, 0x800000e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x326598c7
and eax, 0x6408e1
or eax, 0x9a0510
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c58249
and eax, 0x654ec2c0
and eax, 0x448200
or eax, 0x10110900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72be0a4e
and eax, 0x838000
or eax, 0x1044281
mov dword [ebx], eax
add ebx, edx
or eax, 0xe87e669
and eax, 0xa810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b58e007
and eax, 0xe006
or eax, 0x7a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4879fb27
and eax, 0x4061f281
or eax, 0xa7860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f46c300
or eax, 0x84b1c6a
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c1f4dd
and eax, 0x418410
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
and eax, 0x60c58212
and eax, 0
or eax, 0x510458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x443ae363
and eax, 0x1c1
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3258ca7f
and eax, 1
or eax, 0x1526c34
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d8cce0
and eax, 0x7c703e95
and eax, 0x400800
or eax, 0xc0d8300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f6bef6
xor eax, 0x88d2751
and eax, 0x24140081
or eax, 0x8288e100
mov dword [ebx], eax
add ebx, edx
or eax, 0x677181fb
or eax, 0x2393ebd5
and eax, 0xe1810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6531a28f
and eax, 0x800d
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2ff999
and eax, 0x8008
or eax, 0x8c300180
mov dword [ebx], eax
add ebx, edx
or eax, 0x71eb9e1a
and eax, 0x558b0000
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d50a35e
or eax, 0x35a49ac
and eax, 0x2aca8114
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fac31c2
and eax, 0x810000c0
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b34f2f0
or eax, 0x58bb1c8f
and eax, 0xe00c2
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x520a0c99
and eax, 0x20000
or eax, 0x9bf08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eac52f4
and eax, 0xa000000
or eax, 0x815f6d55
mov dword [ebx], eax
add ebx, edx
and eax, 0x39403d25
or eax, 0x52c3e800
and eax, 0x12010005
or eax, 0x41040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b3a7b75
and eax, 0x363f9bcc
and eax, 0x30000044
or eax, 0x5000099
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2de7c8
xor eax, 0x3f49e94
and eax, 0x11900
or eax, 0x45a
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f71a33
and eax, 0x1000
or eax, 0x8c308089
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b791301
xor eax, 0x33ded35f
and eax, 0x30a80040
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6b76d1
and eax, 0x10000000
or eax, 0x4d00418c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a442275
or eax, 0x13f4aac4
and eax, 0x8c488c0
or eax, 0xc4084403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e82d9ca
or eax, 0x44e8567e
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xddc29ef
and eax, 0xccc08cc
or eax, 0xc000c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d192ca
and eax, 0xcc095404
or eax, 0x208201c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc3cadc
and eax, 0x69624a01
and eax, 0x400800
or eax, 0x9f61b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e187e5
or eax, 0x551ba593
and eax, 0x52b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5267688f
and eax, 0x410000
or eax, 0xa2510d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7090e197
and eax, 0x60323000
or eax, 0x8b880500
mov dword [ebx], eax
add ebx, edx
or eax, 0x435c1b64
and eax, 0x498a0000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a80cc5
or eax, 0x36484dd9
and eax, 0x6490108
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcd2327
and eax, 0x270119eb
and eax, 0
or eax, 0x81000079
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3873e9
or eax, 0x753dcaf3
and eax, 0x3d8af1
or eax, 0xc03000
mov dword [ebx], eax
add ebx, edx
or eax, 0xea496b
or eax, 0x50b9ea56
and eax, 0x40818800
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa020767
and eax, 0x586bcfcb
and eax, 0x103
or eax, 0x8b004088
mov dword [ebx], eax
add ebx, edx
or eax, 0x387cec34
xor eax, 0x43e2be20
and eax, 0xc8800015
or eax, 0x2010840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3eba56
xor eax, 0x34332641
and eax, 0x9442
or eax, 0x6b95
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6588ff31
and eax, 0x880080
or eax, 0x9011f201
mov dword [ebx], eax
add ebx, edx
or eax, 0xe820890
and eax, 0x82987010
or eax, 0x40200462
mov dword [ebx], eax
add ebx, edx
and eax, 0x5154ac46
xor eax, 0x53b825f
and eax, 0x1000001
or eax, 0x2a000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2271b23
or eax, 0x246d147e
and eax, 0x4250845
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9411
or eax, 0x4875eca3
and eax, 0x22
or eax, 0x35000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7a9630
and eax, 0x4edf6a26
and eax, 0x4c5a0202
or eax, 0xb3a50d05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6008f2
xor eax, 0xf8bf4c9
and eax, 0x8a009008
or eax, 0x1680081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ba8714
and eax, 0x5285f340
and eax, 0x40800000
or eax, 0xd0b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x402e0ae4
and eax, 0x40000000
or eax, 0x91f18108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1750868f
and eax, 0x81000009
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e694bbf
xor eax, 0x5a4ef3ec
and eax, 0x6c0f1
or eax, 0x210c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x567a615a
or eax, 0x232f09b0
and eax, 0x1210100
or eax, 0xd0d08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77eead47
or eax, 0xdff5e6b
and eax, 0x182e524b
or eax, 0xa2002084
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e94083f
xor eax, 0x56cad1c
and eax, 0x2500
or eax, 0x12c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df5e0c3
and eax, 0x1005503
or eax, 0x80080028
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be396df
and eax, 0xeb6311f2
or eax, 0x14000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d443d58
or eax, 0x381e33e2
and eax, 0x680a09fa
or eax, 0x808005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b444a4
and eax, 0x410b
or eax, 0x8b000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x23578845
and eax, 0x19b1f445
and eax, 0x9010045
or eax, 0x52240800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5a82dc
and eax, 0x310000dd
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58889257
and eax, 0x902a
or eax, 0x4444
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f361bf
and eax, 0x400a
or eax, 0x81080d81
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb831b8
and eax, 0xb058a1
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
or eax, 0x75038d1c
or eax, 0x3a1a3f56
and eax, 0x4b18100
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e55f1c
and eax, 0x1c9a8d60
and eax, 0
or eax, 0x88000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x513df7fa
and eax, 0x41096080
or eax, 0x820801
mov dword [ebx], eax
add ebx, edx
or eax, 0x72246c62
and eax, 0x59377778
and eax, 0x50000
or eax, 0x8508b00
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3e5e95
and eax, 0x100200
or eax, 0x36c3c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e5376c
xor eax, 0x65c95041
and eax, 0x12000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be2ec41
and eax, 0x60000000
or eax, 0x1737feb
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9bd573
and eax, 0x1004503
or eax, 0x4080088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5411533b
and eax, 0x290
or eax, 0xc042
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a300d8
xor eax, 0x28ccef4d
and eax, 0x848515
or eax, 0x1130020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279790ea
and eax, 0x20000100
or eax, 0x48908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138e7f9f
xor eax, 0x67467ee0
and eax, 0x800000b
or eax, 0x83004180
mov dword [ebx], eax
add ebx, edx
or eax, 0x37413663
and eax, 0x65a39886
and eax, 0x1010000
or eax, 0xc080084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x74524996
and eax, 0
or eax, 0xb669
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bb9f56
and eax, 0x14022101
or eax, 0x6804c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e690ec
and eax, 0x31800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de6db5a
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f299855
or eax, 0xb881ba3
and eax, 0x2992b2
or eax, 0x60408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdb9735
or eax, 0x6442b96c
and eax, 0x8542900
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54536427
and eax, 0x50044201
or eax, 0xa1108080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cef7d45
and eax, 0xc0810000
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dbd7a17
and eax, 0x127d525d
and eax, 0x4204
or eax, 0x81c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x105d7a9b
and eax, 0x4df281
or eax, 0x43800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25997bfe
and eax, 0x2880000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x323cd997
and eax, 0x8900
or eax, 0x410268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ce5f65
and eax, 0x20084409
or eax, 0x5000182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e44dfb1
or eax, 0x3afabd7c
and eax, 0x885e
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3089a8a8
and eax, 0x80280c
or eax, 0x521001
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c0d3c8
and eax, 0x4aeb8126
and eax, 0
or eax, 0xd2133500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7be034
and eax, 0xd080000
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5290
and eax, 0x90000
or eax, 0x33c08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266778e6
and eax, 0x1000068
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8339bd
xor eax, 0x626e0ada
and eax, 0x6c3201
or eax, 0x4e0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd437f09
and eax, 0x34f13ad2
and eax, 0x610000
or eax, 0x22908100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be88aa6
and eax, 0x1c890aee
and eax, 0x8000024
or eax, 0x80000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x43523f4c
and eax, 0
or eax, 0x418b6881
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e013861
and eax, 0x10800
or eax, 0x8548300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7685d
or eax, 0x732dcd2b
and eax, 0xa6e201
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745cfd19
or eax, 0x4ed0a422
and eax, 0x4a800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x499d70ea
and eax, 0
or eax, 0xaa74
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc712aa
or eax, 0x1d72944a
and eax, 0x8129200
or eax, 0xa2816081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7564a3c
or eax, 0x2ae6297c
and eax, 0x5830000
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0xed5b845
and eax, 0x7365e717
and eax, 0x10000
or eax, 0x63660508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2331496
and eax, 0x3c088a1e
and eax, 0
or eax, 0xc4250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5befb61d
and eax, 0x2680c0c8
and eax, 0x2000000
or eax, 0x81000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c344ad
and eax, 0x908000a0
or eax, 0x80850
mov dword [ebx], eax
add ebx, edx
or eax, 0x561958aa
and eax, 0x10868
or eax, 0x408300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4440ae63
and eax, 0x800
or eax, 0x8108458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x261a222
and eax, 0x7dba7f19
and eax, 0x286709
or eax, 0x9510c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ad932d3
xor eax, 0x450aaf85
and eax, 0x7608000
or eax, 0x80910100
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c76e55
and eax, 0x44fcf793
and eax, 0x11
or eax, 0x8b0000ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e1dd3de
xor eax, 0xa2a4167
and eax, 0xb0010010
or eax, 0x42800845
mov dword [ebx], eax
add ebx, edx
and eax, 0x16dc2540
and eax, 0x40
or eax, 0xeb3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b34633f
or eax, 0x67b5dc5
and eax, 0x1d1f7081
or eax, 0x40808200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7755abe2
and eax, 0x50010000
or eax, 0xa2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14bbb8a2
or eax, 0x2d69a502
and eax, 0x8582
or eax, 0x24c
mov dword [ebx], eax
add ebx, edx
or eax, 0x17024e5f
or eax, 0x65bf26e7
and eax, 0x3288a88
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7c5c8b
or eax, 0x7b18923c
and eax, 0x9b180001
or eax, 0x4a00040
mov dword [ebx], eax
add ebx, edx
or eax, 0x57324eac
xor eax, 0x7c6deff7
and eax, 0x2300001a
or eax, 0x8000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x5210f363
and eax, 0x40
or eax, 0x9c350805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9d4925
and eax, 0x81a84120
or eax, 0xa57be85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a0196c
and eax, 0xa0010049
or eax, 0x51800804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2693b804
and eax, 0x3149e6d9
and eax, 0
or eax, 0xc180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1398d29b
xor eax, 0x7f685523
and eax, 0x4304000
or eax, 0x110fb181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2295d49a
xor eax, 0x2ee10ef5
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2337bb
xor eax, 0x21281ea9
and eax, 0x10900
or eax, 0x408268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2feb9f
and eax, 0x84083
or eax, 0x81001508
mov dword [ebx], eax
add ebx, edx
and eax, 0x214dfb80
and eax, 0x81080
or eax, 0xe08072
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea3b611
and eax, 0x3862e970
and eax, 0x628000
or eax, 0x3900100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a9f9c0
and eax, 0x38000000
or eax, 0x8000003c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1322e270
and eax, 0x79f84176
and eax, 0x10
or eax, 0x4144
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d13db7
xor eax, 0x4ea197f9
and eax, 0x3100400a
or eax, 0x4080521
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6ed5aa
and eax, 0x123
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337db6b2
and eax, 0x1cb305
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c614c3
or eax, 0x385c341f
and eax, 0x443400
or eax, 0x2220100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743a4588
and eax, 0x567eb0fb
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b0c64e6
and eax, 0x60
or eax, 0x418b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d152ea5
xor eax, 0x530b3082
and eax, 0x1080882
or eax, 0x80004509
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c0baad
and eax, 0x64defe00
and eax, 0x88d600
or eax, 0x1600e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca885a6
and eax, 0x808000
or eax, 0xed710100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8df93a
and eax, 0x8b000010
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef385e1
and eax, 0xc0810055
or eax, 0xa000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x10fe94e6
and eax, 0x1cb2
or eax, 0x308
mov dword [ebx], eax
add ebx, edx
and eax, 0x37110114
and eax, 0
or eax, 0xdfaef281
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfde0f83
and eax, 0x80000000
or eax, 0xa880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x120438fe
or eax, 0x53f15536
and eax, 0x410120
or eax, 0x8a48
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d88c52a
or eax, 0x399b90b2
and eax, 0x908018a
or eax, 0x4004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da6d3ed
and eax, 0x8723
or eax, 0x2810
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d8dd44
and eax, 0x8500
or eax, 0xff7235
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd1c312
xor eax, 0x4cfaad2b
and eax, 0x4282800
or eax, 0xa1549100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5e7ce6
and eax, 0x5080000
or eax, 0x48230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ad75ab
and eax, 0x5fa10108
or eax, 0x80508000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1799bc13
xor eax, 0x74c2a720
and eax, 0x88aa9a10
or eax, 0x5565c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2fbff7
and eax, 0xb2880
or eax, 0x41804001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7242c7c2
and eax, 0x348a800
or eax, 0x88201000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b579aec
and eax, 0x2289a428
and eax, 0x2090000
or eax, 0xc1540041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76106a03
and eax, 0xa4094040
or eax, 0x4882158c
mov dword [ebx], eax
add ebx, edx
or eax, 0x454c06bb
and eax, 0x47ae13f1
and eax, 0x5080181
or eax, 0x10440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a43c079
and eax, 0x84d0
or eax, 0x6209
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb10919d
and eax, 0x105204
or eax, 0xe00021
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3b62b5
and eax, 0x46f18088
and eax, 0x310000
or eax, 0x50063500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca95468
and eax, 0xc8a0000
or eax, 0x41010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c0b245
and eax, 0x15c18000
or eax, 0xa2200108
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d1b6f5
and eax, 0x43e88362
and eax, 0x1000020
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c2d8271
and eax, 0x30
or eax, 0x208bc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321a5754
and eax, 0x20008800
or eax, 0x88810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b23835
and eax, 0x44bd5e93
and eax, 0
or eax, 0x8b004187
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b80cb11
and eax, 0xa2800015
or eax, 0x40011440
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf26258
and eax, 0x721e4f6b
and eax, 0x40
or eax, 0x2e82
mov dword [ebx], eax
add ebx, edx
or eax, 0x40ad600b
and eax, 0x2c6281
or eax, 0x2129000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15814e73
and eax, 0x58b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7583f344
or eax, 0x5ac209f8
and eax, 0x3909310c
or eax, 0x80100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1532f60
and eax, 0x1110000
or eax, 0xe4240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x784256ad
and eax, 0
or eax, 0x880000dd
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b076ba
and eax, 0x90
or eax, 0x4187a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5415f8e4
and eax, 0x58800
or eax, 0x10480300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc9525f
and eax, 0x884c101
or eax, 0x22602080
mov dword [ebx], eax
add ebx, edx
and eax, 0x390f2900
or eax, 0x17a2f5e5
and eax, 0x31800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x591b9127
and eax, 0x25924ed4
and eax, 0
or eax, 0x36705ac5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4febf466
and eax, 0x5c9986c4
and eax, 0x180480
or eax, 0x8104510b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fab813c
and eax, 0x390ba01b
and eax, 0x20002
or eax, 0x5c49c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x24cee5d1
xor eax, 0x2f7ad8f0
and eax, 0x2e308100
or eax, 0x40c20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c6ba66
and eax, 0
or eax, 0x89000143
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ecd1af3
xor eax, 0x2668982c
and eax, 0x1858088
or eax, 0x40022802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67044117
or eax, 0x56754be9
and eax, 0x36b5a800
or eax, 0x88001000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3283d5
and eax, 0x4200000
or eax, 0x410b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39377a13
and eax, 0x4140010
or eax, 0x243050c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636dd8de
and eax, 0x24a14581
and eax, 0x200000
or eax, 0x9b150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x641dfa32
and eax, 0xb91c9020
or eax, 0x80008d
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f75c0c
and eax, 8
or eax, 0xab71
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c8557b
and eax, 0x129
or eax, 0x81104c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460de24f
xor eax, 0x2a203cb8
and eax, 0x1593c0
or eax, 0xc26c01
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3b86b2
and eax, 0x118000
or eax, 0xc8e00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36163570
or eax, 0x1332d251
and eax, 0x89000010
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48028aed
xor eax, 0x3b7cb157
and eax, 0x40062880
or eax, 0x1818001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3645892b
or eax, 0x5df1e7ab
and eax, 0xc518300
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6093e5
and eax, 0x34e6af24
and eax, 0x10008200
or eax, 0xeb834081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x766f8657
or eax, 0x4712332b
and eax, 0xc2800000
or eax, 0x30010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd61e0c
or eax, 0xf3d5a6d
and eax, 0x14008
or eax, 0x2082
mov dword [ebx], eax
add ebx, edx
or eax, 0x55cd6b3e
and eax, 0x8460b8
or eax, 0x309400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c45c81
xor eax, 0x11248ad7
and eax, 0x442200
or eax, 0x10010900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6577f1ba
and eax, 0x361000
or eax, 0x880005
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcf22bf
and eax, 0x6e7eeafd
and eax, 0xa0000
or eax, 0x9cf12500
mov dword [ebx], eax
add ebx, edx
or eax, 0x237da0d
and eax, 0x90830000
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb2cd1eb
xor eax, 0x10fabb7a
and eax, 0xa8100800
or eax, 0x808040
mov dword [ebx], eax
add ebx, edx
and eax, 0xa37302
or eax, 0x6308a96a
and eax, 0x21000102
or eax, 0x98004085
mov dword [ebx], eax
add ebx, edx
and eax, 0x506fe3c8
and eax, 0
or eax, 0xa814
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dde952
and eax, 0x1144902
or eax, 0x80000429
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a22db0
and eax, 0
or eax, 0x1a0d0c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ece1f7
or eax, 0x3e419a54
and eax, 0x58418100
or eax, 0xb00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x615ee4e9
and eax, 0
or eax, 0xba0001f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x40de7568
and eax, 0x3f63d24b
and eax, 0x1048
or eax, 0xaf96
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfeb0e1
and eax, 0x1000
or eax, 0x8114452b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d7db65
and eax, 0x8042
or eax, 0x1830b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6b52bd
or eax, 0x497a8494
and eax, 0x41728000
or eax, 0x32800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8b2dd9
and eax, 0x8000050
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f807556
and eax, 0x53f84fac
and eax, 0x41800000
or eax, 0x7a88a
mov dword [ebx], eax
add ebx, edx
and eax, 0x12646cda
and eax, 0x40800
or eax, 0x1c418300
mov dword [ebx], eax
add ebx, edx
and eax, 0xb29da29
xor eax, 0x5d47e7a5
and eax, 0x46525
or eax, 0xb80010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc0aae4
and eax, 0x2000
or eax, 0x59441500
mov dword [ebx], eax
add ebx, edx
and eax, 0x53954d1a
and eax, 0x41000000
or eax, 0xc8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5cdcbf
xor eax, 0x3dd1f648
and eax, 0x71c98008
or eax, 0x8000114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2df0df
and eax, 0x1000041
or eax, 0x8000003c
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a1eb15
and eax, 0x11
or eax, 0xfd74e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x59cfa3fd
xor eax, 0x63889040
and eax, 0x20018000
or eax, 0x88800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdde646
and eax, 0x80004006
or eax, 0xb000181
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2a9e1e
and eax, 0x80000811
or eax, 0x4a810044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x314c4577
xor eax, 0x45cbaf87
and eax, 0x82a5
or eax, 0x1540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a14cc34
and eax, 0x1f55c599
and eax, 0x10104081
or eax, 0xc1cbb200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5797382e
xor eax, 0x27ce3cac
and eax, 0x40014001
or eax, 0x58a3864
mov dword [ebx], eax
add ebx, edx
and eax, 0x79276db4
and eax, 0x49be396a
and eax, 0x1002000
or eax, 0xba6d1514
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc10986
and eax, 0x76240000
or eax, 0x1110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf406a7
and eax, 0x1000000
or eax, 0x880000e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da6d90a
and eax, 0x48b9ec77
and eax, 0x40808800
or eax, 0x1072090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da1570a
or eax, 0x2d5f95d1
and eax, 0x528b800
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c3cca0f
xor eax, 0x43d6b4c0
and eax, 0xc0400041
or eax, 0x31d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76aeb895
and eax, 0xe48b10c4
or eax, 0x8004508
mov dword [ebx], eax
add ebx, edx
and eax, 0x49c51a8e
and eax, 0x8000080
or eax, 0x8314ec03
mov dword [ebx], eax
add ebx, edx
or eax, 0x4597a7cc
and eax, 0xc8100845
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a49e64
and eax, 0x9601
or eax, 0x6850
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c35113
or eax, 0x68e21441
and eax, 0x8004401
or eax, 0x81048082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c90a398
and eax, 0xd80e001
or eax, 0x400b1844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7269a0
and eax, 0x42e81104
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9d8a62
and eax, 0x381d5a7d
and eax, 0x6c
or eax, 0x83000092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf7646e
xor eax, 0x6234f042
and eax, 0x458104c0
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x673ca21
or eax, 0x60b3faea
and eax, 0x64518aec
or eax, 0x88040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x635c7232
and eax, 0x8d58418a
or eax, 0xa00401
mov dword [ebx], eax
add ebx, edx
or eax, 0x378b8c0d
and eax, 0x1752b1a2
and eax, 0x1000000
or eax, 0x8801104c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8adb33
and eax, 0x4583d04d
or eax, 0x442000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47429795
and eax, 0x6f32569a
and eax, 0x98
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6351e256
and eax, 0x55e3cf74
and eax, 0x1004200
or eax, 0x8a082800
mov dword [ebx], eax
add ebx, edx
or eax, 0x233e1171
xor eax, 0x37212e5e
and eax, 0x88125005
or eax, 0x6040a050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36565649
and eax, 0x801c
or eax, 0x1041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2551588a
xor eax, 0x5dba5676
and eax, 0x9084402
or eax, 0x80008081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b91285d
and eax, 0x989e445
or eax, 0x621000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea749c8
and eax, 0x1d6c13d1
and eax, 0x16c0181
or eax, 0x8290440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a1f166
and eax, 0x400900c0
or eax, 0x5800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b664cf4
and eax, 0x400000c0
or eax, 0xbc4d8b3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee27ca4
xor eax, 0x7b55de71
and eax, 0x23104411
or eax, 0x50e8092a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7ac12d
xor eax, 0x6373e8e0
and eax, 0x10010112
or eax, 0xe4548a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53efd46f
or eax, 0x408e9a64
and eax, 0x83bc5501
or eax, 0x8400002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab1d95
and eax, 0x1030804
or eax, 0x44000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x737e1454
xor eax, 0x1c72992a
and eax, 0x800886c
or eax, 0x80080290
mov dword [ebx], eax
add ebx, edx
or eax, 0x58552fe5
and eax, 0x5640a871
and eax, 0x4040a800
or eax, 0xab9d430a
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ab008e
or eax, 0x4a235e0e
and eax, 0x68010a08
or eax, 0x94548101
mov dword [ebx], eax
add ebx, edx
and eax, 0x232facf7
xor eax, 0x7f359793
and eax, 0x9000282
or eax, 0x8001c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a6eba7a
and eax, 0x2da685bf
and eax, 0x1028011
or eax, 0x44897c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c24211
and eax, 0x2ab4014f
and eax, 0x44
or eax, 0xf0453bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x670f46a5
or eax, 0x19fe3186
and eax, 0x4d8b1673
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4038bd08
or eax, 0x3be4cb23
and eax, 0x38452b78
or eax, 0xc0080084
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0d1b65
and eax, 0x40100
or eax, 0x3f0548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245d48e2
and eax, 0x5891c41
or eax, 0x4002e014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6103a947
and eax, 0x88804
or eax, 0x8040208
mov dword [ebx], eax
add ebx, edx
and eax, 0x5052660d
and eax, 0x208
or eax, 0xd9eb0880
mov dword [ebx], eax
add ebx, edx
and eax, 0xbeb63b0
xor eax, 0x1448988d
and eax, 0x9a00009
or eax, 0x82544582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59db4363
and eax, 0x14b660fd
and eax, 0x200e0
or eax, 0xccc15d05
mov dword [ebx], eax
add ebx, edx
and eax, 0x578e73d
and eax, 0x566d1655
and eax, 0x4000404
or eax, 0xe88b51c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x28df2d16
and eax, 0x20000500
or eax, 0x510408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x517cb287
and eax, 0x4704
or eax, 0x812
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d26604
and eax, 4
or eax, 0x690129
mov dword [ebx], eax
add ebx, edx
or eax, 0x5adcacf6
xor eax, 0x49cd782d
and eax, 0x10201500
or eax, 0x8c462000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67adcce3
and eax, 0x498bf9e3
or eax, 0x400061c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6f08e7
and eax, 0x1d0d1881
and eax, 0xc010000
or eax, 0x50e08108
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f61882
or eax, 0xc85d395
and eax, 5
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356af667
xor eax, 0x33234bd1
and eax, 0x991
or eax, 0x200260
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad503df
and eax, 0
or eax, 0xa8818800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6caa8b01
and eax, 0x80000100
or eax, 0xb004088
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e43d9a
or eax, 0x61fb92f8
and eax, 0x42810050
or eax, 0x88002c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b90797
and eax, 0x414
or eax, 0x99e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7adbde
xor eax, 0x18a6c2cc
and eax, 0x44180800
or eax, 0x820c281
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd04b50
and eax, 0x48000000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5deaf368
and eax, 0
or eax, 0x4168
mov dword [ebx], eax
add ebx, edx
and eax, 0x548b30f9
and eax, 0x531c3cd
and eax, 0
or eax, 0xfdfef281
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a66138
and eax, 0x4b7a6613
and eax, 0x410a0000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8f25ea
and eax, 0x19822508
or eax, 0x20501014
mov dword [ebx], eax
add ebx, edx
or eax, 0x445262f1
xor eax, 0x62faf451
and eax, 0x14280000
or eax, 0x60050001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c2e40c
and eax, 0x20000009
or eax, 0x15000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x448f560e
xor eax, 0x7daf9669
and eax, 0xc026
or eax, 0x1608
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abc4bed
and eax, 0x1cdda8a0
and eax, 0x8888080
or eax, 0x80201008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4256ca
or eax, 0x32d2fe9a
and eax, 0xd8a0040
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14be4861
and eax, 0x18210000
or eax, 0x4c08118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a28b39
or eax, 0x6b905529
and eax, 0x1000009
or eax, 0x800000c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b1f4d5
and eax, 0xc1
or eax, 0x816130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2690ab
or eax, 0x4c99c904
and eax, 0x54a4b800
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1ae67a
xor eax, 0x7909907e
and eax, 0x11090000
or eax, 0x44220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dedba1f
and eax, 0x18c2800c
or eax, 0xa4300120
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bfd865
and eax, 0x88ffd944
or eax, 0x2612
mov dword [ebx], eax
add ebx, edx
and eax, 0x91641fb
and eax, 0x47d118e2
and eax, 2
or eax, 0x4188a888
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a74f9d
or eax, 0x2b23f24a
and eax, 0x18058b00
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3312e92b
xor eax, 0xb754ad
and eax, 0xb30925
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x21acbb1d
or eax, 0x6b71fa91
and eax, 0x22313100
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b12517
and eax, 0x5ebfbe95
and eax, 0x4800000
or eax, 0x490b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6720d62f
xor eax, 0x3b33d44b
and eax, 0x10880004
or eax, 0x418110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d43f29c
or eax, 0x39890b5
and eax, 0x1000009
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8df04a
and eax, 0x40
or eax, 0xd48b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ec1bc7
xor eax, 0x2ff577f1
and eax, 0x6f10100
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26dfa0ab
and eax, 0xe9cafc6
and eax, 0
or eax, 0x88000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x208d1b32
and eax, 0x25e68737
and eax, 0
or eax, 0x4188a881
mov dword [ebx], eax
add ebx, edx
or eax, 0x49cfa9f2
and eax, 0x14ea800
or eax, 0x82201200
mov dword [ebx], eax
add ebx, edx
and eax, 0x48838255
and eax, 0x20000
or eax, 0x55290000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dfc32d6
and eax, 0x6006fab
and eax, 0x4000000
or eax, 0x6bf2811c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6616
and eax, 0xb34630a
or eax, 0x80400021
mov dword [ebx], eax
add ebx, edx
and eax, 0x45da8c05
xor eax, 0x6190dea5
and eax, 0x20000004
or eax, 0x160d2041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574f6339
and eax, 0x21000024
or eax, 0x4000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b09f79
or eax, 0x60e82f28
and eax, 0xb1bd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ade0819
and eax, 0x122924
or eax, 0x210011
mov dword [ebx], eax
add ebx, edx
or eax, 0x75619b61
and eax, 0x283b8cd1
and eax, 0x130000
or eax, 0x828c3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x21dd6055
and eax, 0x890000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a6c80e2
and eax, 0x4180a0
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
or eax, 0x19788f15
and eax, 0x1280d89
or eax, 0x80004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f931508
or eax, 0x41e4b051
and eax, 0x28adc1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4664b392
xor eax, 0x42b80cb2
and eax, 0x4c08100
or eax, 0x18210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4280ac
and eax, 0x14a36e20
and eax, 0
or eax, 0x810000ed
mov dword [ebx], eax
add ebx, edx
or eax, 0x6139e5ed
and eax, 0x603965e1
or eax, 0x14c21010
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b20af3
or eax, 0x5b18511f
and eax, 0x10510b73
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e306b8
and eax, 0x435ea797
and eax, 0x40468281
or eax, 0x4014800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd9ed10
and eax, 0x800000
or eax, 0xf2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19bde3b7
and eax, 0
or eax, 0x4663
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5de7ec
and eax, 0x200
or eax, 0x88a88889
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f53a35
and eax, 0x6cdb7a0b
and eax, 0x800001
or eax, 0x450b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c11a098
or eax, 0x3ecb44a1
and eax, 0x478b2428
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c92ba77
xor eax, 0x311fb52b
and eax, 0x5150000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x316eab0
xor eax, 0x2ef36cb6
and eax, 0xb000006
or eax, 0x80000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e853bdf
and eax, 0x45
or eax, 0xc1812008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2d75d0
and eax, 0x144d
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4745f3
xor eax, 0xd41462
and eax, 0x441001
or eax, 0x2f00e180
mov dword [ebx], eax
add ebx, edx
or eax, 0x34661b19
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x493ee14a
or eax, 0x49c6e7e3
and eax, 0x4080a8
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd6fec7
and eax, 0x104540b
or eax, 0x80080180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bbb93d3
or eax, 0xc54ab0f
and eax, 0xc1982
or eax, 0x804460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ea04b1
xor eax, 0x5e23fa3e
and eax, 0x8408100
or eax, 0x12b20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x358cdca0
and eax, 0xa54f6a4
and eax, 0xa000080
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x239aba8b
xor eax, 0x473a6d2e
and eax, 0x44082404
or eax, 0xb1050041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437986e4
and eax, 0x3640e260
and eax, 0x4000020
or eax, 0x900005f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5788f2
and eax, 0x22
or eax, 0x1a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e87391
and eax, 1
or eax, 0xffe934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd93366
and eax, 0x28008800
or eax, 0x80900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c349ec
and eax, 0
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba74f4d
and eax, 0x64020b69
and eax, 0x841
or eax, 0xf181100c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5875e161
and eax, 0x1e94d
or eax, 0x692
mov dword [ebx], eax
add ebx, edx
and eax, 0xe19150c
and eax, 0x10100
or eax, 0x7cc4f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6167e598
and eax, 0x15820001
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8db951
and eax, 0xa8a8110
or eax, 0x80400008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e50cea
xor eax, 0x71323d81
and eax, 0x81000022
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x981204c
and eax, 0
or eax, 0x14fdc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb15246
or eax, 0x3d53cb29
and eax, 0xc28100
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb5c0a7
and eax, 0
or eax, 0x810000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758997b4
and eax, 0x888650
or eax, 0x6068a2
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc7b383
xor eax, 0x6fdce532
and eax, 0x28080000
or eax, 0x80828800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5170f19
and eax, 0
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1d1425
and eax, 0x9a150005
or eax, 0x40200840
mov dword [ebx], eax
add ebx, edx
and eax, 0x90f52cd
and eax, 0x40
or eax, 0x35000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x20358176
and eax, 0x20000012
or eax, 0x45741925
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad94624
and eax, 0x804e11
or eax, 0x52a0a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a445820
and eax, 0x400800
or eax, 0x140d2300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc95979f
xor eax, 0x1210ccab
and eax, 0xa887000
or eax, 0x80158181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755a1cd5
and eax, 0x7b057d30
and eax, 0x1010000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6377e1c1
or eax, 0x7de9fd2
and eax, 0x408880
or eax, 0x10028
mov dword [ebx], eax
add ebx, edx
or eax, 0x26af5209
xor eax, 0x45f3a53
and eax, 0x20408a
or eax, 0x81081501
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5c3e74
and eax, 0xbd2c33f2
or eax, 0x42828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f56d57
and eax, 0x7b9e0d17
and eax, 0x800112
or eax, 0x487280ed
mov dword [ebx], eax
add ebx, edx
and eax, 0x6182af33
and eax, 0x190dabf2
and eax, 0x8100
or eax, 0x8bff7ec1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657e2baf
and eax, 0x2bb6421a
and eax, 0x20000000
or eax, 0xd1051c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x28873eb4
and eax, 0x20000000
or eax, 0x150000f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d981453
and eax, 0x1621ff50
and eax, 0x40
or eax, 0x11f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2776a
and eax, 0x1000
or eax, 0x88a88088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3187f09c
or eax, 0x29fe3b26
and eax, 0x10b90000
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f2fa3a5
or eax, 0x220d0633
and eax, 0x2b000004
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x606986e1
and eax, 0x7b0e5b6
and eax, 0x1000404
or eax, 0xf0811049
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ad7305
and eax, 0x811001
or eax, 0x9a06ce98
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ca7816
and eax, 0x8104548b
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x607e783e
or eax, 0x56b1b3a1
and eax, 0x35918a
or eax, 0x80c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3530dd4
xor eax, 0x2ddbb012
and eax, 0x9ca8100
or eax, 0x90200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f18a77a
and eax, 0x81000028
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x1376207d
xor eax, 0x41923109
and eax, 0x100020
or eax, 0x44ad2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2277aea5
and eax, 0x20028000
or eax, 0x88880900
mov dword [ebx], eax
add ebx, edx
and eax, 0x65396fc9
and eax, 0x20000100
or eax, 0x98004088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d76f78f
and eax, 0x408000
or eax, 0x108a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ddd535a
and eax, 0x669637af
and eax, 0x44840300
or eax, 0x8848c05d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1000662f
or eax, 0x34c0e170
and eax, 0xccccc44c
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2422b905
and eax, 0x2e5b69cd
and eax, 0x280a41c8
or eax, 0xc4811404
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a5bc94
or eax, 0x4a48a7f7
and eax, 0x504458b
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e67542
and eax, 0x2009
or eax, 0x8f14
mov dword [ebx], eax
add ebx, edx
and eax, 0x3166034a
and eax, 0x111d6fd6
and eax, 0x300
or eax, 0x7559d035
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b38cf40
and eax, 0x88300
or eax, 0xc45086c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa3631c
and eax, 0x136e4f42
and eax, 0x100
or eax, 0x571ac081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f25f5e1
and eax, 0x20010000
or eax, 0xd1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65da06fc
and eax, 0
or eax, 0x121aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x68fb3b4c
and eax, 0x8580188
or eax, 0x83008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66065df7
and eax, 0x13c1f675
and eax, 0x40
or eax, 0xecba0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7771c9d8
or eax, 0x288700df
and eax, 0x2b000044
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c97c38
and eax, 0x60811054
or eax, 0x92000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x61812621
and eax, 0
or eax, 0x1f8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77871bb0
and eax, 0x10d32cfc
and eax, 0x488
or eax, 0x25144103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1552c0b7
and eax, 0x528
or eax, 0x5042
mov dword [ebx], eax
add ebx, edx
or eax, 0x765fe9f6
and eax, 0x4f152c
or eax, 0xa00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x280eb690
and eax, 0xfec9039
and eax, 0xe41000
or eax, 0x11032500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f70b868
and eax, 0x1080bd68
or eax, 0x80084297
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd788ec
or eax, 0x31c62c29
and eax, 0x410b18
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfcac967
and eax, 0x7e737268
and eax, 0x4008
or eax, 0x81140d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ed4582
and eax, 0x40080
or eax, 0x911241
mov dword [ebx], eax
add ebx, edx
and eax, 0x30cc361f
and eax, 0x71e02e4b
and eax, 0x800000
or eax, 0x47718100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec886d5
or eax, 0x3944385c
and eax, 0x1000000
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3436241f
xor eax, 0xadb72eb
and eax, 0x8270c8
or eax, 0x208801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba575c3
and eax, 0x76ccd70b
and eax, 0x12808100
or eax, 0x85710000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2e1246
and eax, 0x1200000
or eax, 0x8a4577d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x244ad008
or eax, 0x51086cd9
and eax, 0x50000851
or eax, 0xa2810004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d62f0ba
and eax, 0x72735db2
and eax, 0x5880
or eax, 0x144
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d3ef9
and eax, 0x880
or eax, 0x32a0c201
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a8d5f4
or eax, 0x4e55531
and eax, 0x62810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6fa489
and eax, 0xa138532
and eax, 0
or eax, 0x9362
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b8bfdb
and eax, 0x12202081
or eax, 0x8142d200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad5a5cb
or eax, 0x59baf570
and eax, 0x88890000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x293c4595
or eax, 0x35934305
and eax, 0x10300
or eax, 0x408858
mov dword [ebx], eax
add ebx, edx
or eax, 0x33657fcf
xor eax, 0x4f0a7f28
and eax, 0x2780b0
or eax, 0x802208
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d00c1e
and eax, 0
or eax, 0xc452b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2afaf71c
and eax, 0x400300
or eax, 0x17c025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4255c0
and eax, 0x10041400
or eax, 0x20282100
mov dword [ebx], eax
add ebx, edx
and eax, 0x69eaaabc
and eax, 0x82000
or eax, 0x4d834578
mov dword [ebx], eax
add ebx, edx
or eax, 0x1795d23a
and eax, 0xb898108
or eax, 0xa0400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f6ff8
or eax, 0x41db4f3a
and eax, 0x100001a
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x44088325
and eax, 0
or eax, 0xdab7f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1ecd78
xor eax, 0x2bc5ec25
and eax, 0x10010100
or eax, 0x48808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x212e9830
and eax, 0x13e0f5f0
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x52fc0854
and eax, 0xc2800855
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf080d5
or eax, 0x9c98a66
and eax, 0xa06
or eax, 0x7500
mov dword [ebx], eax
add ebx, edx
or eax, 0x116e881b
and eax, 0x1004f201
or eax, 0x20110080
mov dword [ebx], eax
add ebx, edx
and eax, 0x51891058
and eax, 0
or eax, 0xa3b80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x229ae37d
xor eax, 0x20b609fd
and eax, 0x2000059
or eax, 0x29000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2742b6
and eax, 0x22250045
or eax, 0x40080c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4012238
and eax, 0
or eax, 0x350000ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50179105
and eax, 0x651680a0
or eax, 0x9ae82200
mov dword [ebx], eax
add ebx, edx
or eax, 0x72755a9c
and eax, 0x8b589088
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76542898
and eax, 0x4d080000
or eax, 0x830041
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f134b1
and eax, 0x810000
or eax, 0x4a60810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9b3a93
and eax, 1
or eax, 0x81000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2037d4d3
and eax, 0x90b0
or eax, 0x400341
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b0f811
and eax, 0x508b00
or eax, 0x8050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2673d008
and eax, 0x26244200
or eax, 0x41c98081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cbc7181
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46238f5f
or eax, 0x3b74f399
and eax, 0xce13
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4b73fb
and eax, 0x526c0aa7
and eax, 0x42000281
or eax, 0x9432f000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39beccb6
and eax, 0x8a880001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472d5715
and eax, 0x10310
or eax, 0x408848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efb3a40
and eax, 0x6ef22386
and eax, 0x40820000
or eax, 0x10958b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19644d3a
and eax, 0x48c31500
or eax, 0x84004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556514a8
xor eax, 0x2aa47970
and eax, 0x800000c8
or eax, 0x4ccccc04
mov dword [ebx], eax
add ebx, edx
and eax, 0x605c93ca
or eax, 0x2a1363c0
and eax, 0x484cc0c8
or eax, 0x84800c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5f6236
or eax, 0x18ede6f6
and eax, 0xec8b44cc
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74bbac99
or eax, 0x76e60c84
and eax, 0xb49490
or eax, 0x80028
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4e2da8
and eax, 0x40000
or eax, 0x8412b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e6ea3d
or eax, 0x3b30c386
and eax, 0x702204
or eax, 0x81031
mov dword [ebx], eax
add ebx, edx
and eax, 0x17fb7f99
or eax, 0x2f6cce05
and eax, 0x50cb800
or eax, 0xd0800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x139c0ea2
and eax, 0x44000000
or eax, 0x92b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fd2767
or eax, 0x43eea396
and eax, 0x45e18110
or eax, 0x98100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d07a20
and eax, 0x8000000
or eax, 0x80000095
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fdb65c2
and eax, 0x4285cad2
and eax, 0x80
or eax, 0x41878801
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c3c11b
and eax, 0x18000
or eax, 0xc540b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd7c86a
and eax, 0x21024200
or eax, 0x8c11b081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7ffce3
xor eax, 0x43acc223
and eax, 0x62810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x434caa59
and eax, 0x3dd2e5fa
and eax, 0
or eax, 0xbf9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca6dc2b
and eax, 0xd5bed67
and eax, 0xc02c001
or eax, 0x73913280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7556f3bb
and eax, 0x810128
or eax, 0x450a6241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79bf571c
and eax, 0xc140400
or eax, 0x82880108
mov dword [ebx], eax
add ebx, edx
and eax, 0x561be8ec
or eax, 0x4fbe8222
and eax, 0x4e340000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c06762f
and eax, 0x88000002
or eax, 0x10000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c15821
or eax, 0x552df41c
and eax, 0x41858890
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337e7580
xor eax, 0x6ebbff8d
and eax, 0x10400200
or eax, 0xd8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c103c4
xor eax, 0x5ae0a94e
and eax, 0x92080
or eax, 0xa000c101
mov dword [ebx], eax
add ebx, edx
or eax, 0x724ac49e
and eax, 0x25ca0d80
and eax, 0x20000580
or eax, 0xd181fa7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d674b66
xor eax, 0x78ee53d3
and eax, 0x1400414a
or eax, 0x60731831
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b98a
and eax, 0x8518b
or eax, 0x81040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6322c204
and eax, 0xe908a
or eax, 0xc12040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d94546e
and eax, 0x74528000
or eax, 0x82a00100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3abed9
or eax, 0x4b7e98a9
and eax, 0x90000a9
or eax, 0x80000056
mov dword [ebx], eax
add ebx, edx
and eax, 0xa725aa5
and eax, 0x80
or eax, 0x4187880a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561d917a
and eax, 0x900
or eax, 0x8458200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2298f
or eax, 0x185cad4f
and eax, 0x680c0d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x368b55c9
and eax, 0xeab3931
and eax, 0
or eax, 0x6c553500
mov dword [ebx], eax
add ebx, edx
and eax, 0x325d9631
and eax, 0x110000
or eax, 0xc0a80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x697b1613
and eax, 0
or eax, 0x2b0000a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x653028c8
or eax, 0xf2dbf7b
and eax, 0x21010849
or eax, 0xd0800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b01462
and eax, 0x45
or eax, 0x6100
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b7e6b1
and eax, 0x1808180
or eax, 0x86080008
mov dword [ebx], eax
add ebx, edx
or eax, 0x36979927
and eax, 0x979a0001
or eax, 0x48200040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab849f0
and eax, 0x1000191
or eax, 0x2a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14212e34
and eax, 0x178988c9
and eax, 0
or eax, 0xe2810c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x5143f677
and eax, 0x2424
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37add9e0
and eax, 0x4a9f080
or eax, 0x400201
mov dword [ebx], eax
add ebx, edx
and eax, 0x22df3b52
or eax, 0x650cc6e5
and eax, 0x45890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f6ccf1
and eax, 0x6c045e79
and eax, 0x4c040410
or eax, 0xb3fb3100
mov dword [ebx], eax
add ebx, edx
or eax, 0x903dcfb
and eax, 0xf7350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x219c4905
or eax, 0x623cfc7b
and eax, 0x21000062
or eax, 0x14000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fc8df0f
or eax, 0x390ee140
and eax, 0x22cd
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ab3894
and eax, 0x28a3d26c
and eax, 0
or eax, 0x87889088
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1838d0
xor eax, 0xd8d300d
and eax, 0x10041
or eax, 0x4d8a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50228edf
and eax, 0x5da18008
or eax, 0xa2400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360346ff
and eax, 0x810000b5
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x194fac80
and eax, 0xfaca9
or eax, 0x200240
mov dword [ebx], eax
add ebx, edx
and eax, 0x58bcbf0a
and eax, 0x208000
or eax, 0x7ed10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd8f55f
or eax, 0x481e735a
and eax, 0x8def350
or eax, 0x83210c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253295f7
xor eax, 0x16535ab9
and eax, 0x88800010
or eax, 0x42010c45
mov dword [ebx], eax
add ebx, edx
or eax, 0xce29be6
and eax, 0x9b66
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e99cf1c
and eax, 0x5e801000
or eax, 0xa162e281
mov dword [ebx], eax
add ebx, edx
or eax, 0x300fec97
and eax, 0x12f1ec18
and eax, 0x2800000
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a33007b
and eax, 0x10008
or eax, 0x408780
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b14ae6
and eax, 0x10280
or eax, 0xe88138
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ace6f
and eax, 0x10900
or eax, 0x8442200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699db701
and eax, 0x61c81001
or eax, 0xe014134
mov dword [ebx], eax
add ebx, edx
and eax, 0x3313d56e
xor eax, 0x555363bc
and eax, 0x22003010
or eax, 0x9058962
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b9e09c
xor eax, 0x493b8326
and eax, 0x4020000
or eax, 0x49290000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e2bb6e
and eax, 0x426518bd
and eax, 0x410000
or eax, 0x35b08110
mov dword [ebx], eax
add ebx, edx
or eax, 0x33980280
and eax, 0x1f98380
or eax, 0x88067c6b
mov dword [ebx], eax
add ebx, edx
and eax, 0x63cbdf65
and eax, 0x1838801
or eax, 0x40040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655fb029
and eax, 0x500800
or eax, 0x8058300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f705c40
and eax, 0xc200
or eax, 0x8080881
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbb3408
and eax, 0x254e1b3e
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5f4028
and eax, 0x4020
or eax, 0xc95
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eae70e9
or eax, 0x650d4ebe
and eax, 0x253cb8
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13eaa48b
or eax, 0x14f324fc
and eax, 0x4412000
or eax, 0x8040b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x16cfaad9
and eax, 0x3a628f21
and eax, 0x800
or eax, 0xff30d035
mov dword [ebx], eax
add ebx, edx
or eax, 0x58b0afbb
or eax, 0x4822e3f8
and eax, 0x889088ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b04ac2
or eax, 0x21e7d2d7
and eax, 0x8b004087
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x61cb00a2
and eax, 0xc1810005
or eax, 0x848
mov dword [ebx], eax
add ebx, edx
or eax, 0x550b243f
or eax, 0x5eed831c
and eax, 0xa419
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2820bc16
and eax, 0xb000
or eax, 0x8a9e4181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2965dd86
xor eax, 0x3481c49a
and eax, 0x150a6011
or eax, 0x40810562
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7e1e91
or eax, 0x2a50b66e
and eax, 0x3242800c
or eax, 0xc1a00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e3cf4f
and eax, 0x81000001
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x378f7c4f
xor eax, 0x56281672
and eax, 0x28064a
or eax, 0x116880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c301001
and eax, 0x20300000
or eax, 0xd2c28100
mov dword [ebx], eax
add ebx, edx
or eax, 0xc89dd87
and eax, 0x88000001
or eax, 0x1000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b93a812
and eax, 0x183880a
or eax, 0x40040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6500a5c
and eax, 0x458a00
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c083cc
xor eax, 0x466988ce
and eax, 0xa40200
or eax, 0x10435
mov dword [ebx], eax
add ebx, edx
or eax, 0x25839d98
and eax, 0x25a31500
or eax, 0xd2082000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c9f9e7
and eax, 0xc5204865
or eax, 0x10993000
mov dword [ebx], eax
add ebx, edx
or eax, 0x145c6527
xor eax, 0x59242a1c
and eax, 0x8000108
or eax, 0x23000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x52520ed4
and eax, 0x1790d37
and eax, 0x1000004
or eax, 0xf0811049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a267c55
xor eax, 0x66c0c110
and eax, 0x8d08
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168efda9
and eax, 0x6880080
or eax, 0x81008109
mov dword [ebx], eax
add ebx, edx
or eax, 0x273a3a18
xor eax, 0x666d56ac
and eax, 0x41830001
or eax, 0x14080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bed07d5
and eax, 0x41880000
or eax, 0x1a42810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd379a6b
and eax, 5
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438c487f
xor eax, 0x13a8c8cc
and eax, 0x240032
or eax, 0xd90ec0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef23bac
and eax, 0x75fa7a2a
and eax, 0x400a00
or eax, 0x10058100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1d7176
xor eax, 0x3b812bb6
and eax, 0x590100
or eax, 0x262e2d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e18f2c5
and eax, 0x40033500
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fde14d1
xor eax, 0x4c124f9c
and eax, 0x805b9c
or eax, 0x9008a463
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54218d4e
and eax, 0x10280
or eax, 0x408508
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a68cce
or eax, 0x4ae28d4d
and eax, 0xd89
or eax, 0x810c4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ef8f03
and eax, 0x414115ee
and eax, 0x410088
or eax, 0x804641
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721dd63b
and eax, 0x12d08000
or eax, 0x81210100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6018b88b
or eax, 0x63407fe5
and eax, 0x830000e5
or eax, 0x8000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2604bc
or eax, 0x66611729
and eax, 0xc2010041
or eax, 0x800814
mov dword [ebx], eax
add ebx, edx
or eax, 0x663ac45d
and eax, 0xc1c
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f6fb00
or eax, 0x7059047e
and eax, 0x5006f280
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ebc21db
or eax, 0x442e093e
and eax, 0x80000
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c168dc
and eax, 0
or eax, 0x418788
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbb8407
and eax, 0x400
or eax, 0x250c418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89b5960
and eax, 0x402
or eax, 0xe204
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcaaa36
or eax, 0x7e9a5f9f
and eax, 0x648a6315
or eax, 0x1400020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb9036d
or eax, 0x279ffc3e
and eax, 0x104d8878
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b16207
and eax, 0x4305e101
or eax, 0x4020080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6daebb63
and eax, 0x619e1c64
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285f6a4e
xor eax, 0x1e85b649
and eax, 0x404
or eax, 0x310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155a02d3
and eax, 0x5080181
or eax, 0x82808008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2173e71f
xor eax, 0x61300002
and eax, 0x80880001
or eax, 0x8300040
mov dword [ebx], eax
add ebx, edx
and eax, 0x56765c1
and eax, 1
or eax, 0x5d004186
mov dword [ebx], eax
add ebx, edx
and eax, 0x55af3900
or eax, 0x10df3cd
and eax, 0x440cc0c1
or eax, 0x88c00c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x397e45f4
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37fd29a8
or eax, 0x17b8fd28
and eax, 0xcc88cc4c
or eax, 0x440080
mov dword [ebx], eax
add ebx, edx
or eax, 0x60afe78d
xor eax, 0x8003c00
and eax, 0xe48b51cc
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af48d56
or eax, 0x7496893f
and eax, 0xd7cdb8
or eax, 0x1002200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d0c779
and eax, 0x52800
or eax, 0x8400300
mov dword [ebx], eax
add ebx, edx
and eax, 0xbea832
and eax, 0x42800
or eax, 0x6da84335
mov dword [ebx], eax
add ebx, edx
and eax, 0x23c1f498
and eax, 0
or eax, 0xc4d8b2e
mov dword [ebx], eax
add ebx, edx
and eax, 0x674f2290
and eax, 0x4050000
or eax, 0xe920c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f6d98b
and eax, 0xc8810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1371872e
and eax, 0x52e
or eax, 0x1011
mov dword [ebx], eax
add ebx, edx
and eax, 0x259029be
or eax, 0x3c7e4334
and eax, 0x343a4100
or eax, 0x101b081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c604e98
xor eax, 0x3542ae02
and eax, 0x1000000
or eax, 0x80890001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2985ec1b
or eax, 0x2bac36fb
and eax, 0x18a60
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421d762d
and eax, 0x145409
or eax, 0x81000182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x924942b
xor eax, 0x691218d0
and eax, 0x221040
or eax, 0x14068a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7210056e
and eax, 0x100000
or eax, 0x8de28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x17157e00
and eax, 0x1100000
or eax, 0x8a646b14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a40d8f1
and eax, 0x70040045
or eax, 0x2010c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbe2c27
and eax, 0x30000001
or eax, 0x5000092
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3b2e16
or eax, 0x76feebf
and eax, 0xc62d
or eax, 0x1140
mov dword [ebx], eax
add ebx, edx
or eax, 0x128e316f
and eax, 0x2009009
or eax, 0x88600080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3a5ef2
xor eax, 0xa519df4
and eax, 0x310040
or eax, 0x98880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b98fb8
and eax, 0
or eax, 0x2b0000e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d09fd2
xor eax, 0x48064550
and eax, 0x31801844
or eax, 0xc0010009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316d7878
or eax, 0x33edb606
and eax, 0x5421
or eax, 0x8c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f176bdc
and eax, 0x8268613
and eax, 0x401
or eax, 0x8308518a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39612c13
or eax, 0x27fcbd14
and eax, 0xb2816d90
or eax, 0x40000062
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca002ca
or eax, 0x5200ac6d
and eax, 0x48c
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67479394
and eax, 0x2408288
or eax, 0x88200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300d67b6
xor eax, 0x26ca9fe3
and eax, 0x8ca00041
or eax, 0x23180000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d76237
and eax, 0x2b000004
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b94f93
and eax, 0x3cb1ad51
and eax, 0x20000000
or eax, 0x81350845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c11586c
xor eax, 0x387bdcf0
and eax, 0x814e8495
or eax, 0xab17b62
mov dword [ebx], eax
add ebx, edx
and eax, 0x438c5f52
or eax, 0x6d538731
and eax, 0x61811841
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2671e6ed
and eax, 0x3e24a5e5
and eax, 0x44
or eax, 0x7e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ced668
and eax, 0x10c6a000
or eax, 0x4e204181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c76e6
xor eax, 0x440b2ab4
and eax, 0x11810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4953ae60
and eax, 0x800
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aaf1f6d
or eax, 0x51ad5e02
and eax, 0xa200100
or eax, 0x80408088
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf98c48
and eax, 0x5eb80040
or eax, 0x1020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cef3e3
xor eax, 0x632fcff7
and eax, 0xa000045
or eax, 0x21000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1514fe54
xor eax, 0x643688bf
and eax, 0x42001440
or eax, 0x80810015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ee053f
or eax, 0x32b0f253
and eax, 0x6208
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c51076
and eax, 0x634fd381
and eax, 0x1055280
or eax, 0x3080a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac9c542
xor eax, 0x51fb916b
and eax, 0x20000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4853377d
and eax, 0x52a98bea
and eax, 0x800108
or eax, 0x72602400
mov dword [ebx], eax
add ebx, edx
or eax, 0x603766ef
and eax, 0x603567ef
or eax, 0x89009810
mov dword [ebx], eax
add ebx, edx
or eax, 0x1770efb9
xor eax, 0x64717153
and eax, 0x88000000
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d699193
and eax, 0x6d1dfa1e
and eax, 0x1080000
or eax, 0x40826090
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d41a74
and eax, 0
or eax, 0x8a60b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b8d6ce
and eax, 0xc2580040
or eax, 0x1050001
mov dword [ebx], eax
add ebx, edx
or eax, 0x65186e92
and eax, 0xc44c4cc0
or eax, 0x880800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb5af99
or eax, 0x3accf6cc
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f50a30b
xor eax, 0x7e78ce4e
and eax, 0x40084c44
or eax, 0x8cc48088
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c326e2
and eax, 0x3a92a6f3
and eax, 0x288204c0
or eax, 0xc409510c
mov dword [ebx], eax
add ebx, edx
or eax, 0x62bec650
xor eax, 0x62b660de
and eax, 0x4080502
or eax, 0x21004089
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0aec47
and eax, 0x17323af5
and eax, 0
or eax, 0x3d98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6846c2d
and eax, 0x31198614
and eax, 0x14
or eax, 0x76426421
mov dword [ebx], eax
add ebx, edx
or eax, 0x146904bc
xor eax, 0x4a150f25
and eax, 0x3c7e2910
or eax, 0xc2019063
mov dword [ebx], eax
add ebx, edx
or eax, 0x39565160
and eax, 0x4d2b0001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d35e49e
and eax, 0x40210000
or eax, 0xb2d08114
mov dword [ebx], eax
add ebx, edx
and eax, 0x354e885e
and eax, 0x5835fdeb
and eax, 0
or eax, 0x890001f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb3a24a
xor eax, 0x1f357020
and eax, 0x40809080
or eax, 0x1010c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7383d8ca
and eax, 0x10000000
or eax, 0x558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c524a5
and eax, 0x6808a81
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f887dfb
and eax, 0x2800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7491bf53
and eax, 0x8f41
or eax, 0x40a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144e9442
or eax, 0x176aee4f
and eax, 0x500458b
or eax, 0x8100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300c2a64
and eax, 0x67ef
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ccb4a14
and eax, 0xcba031
or eax, 0x244204
mov dword [ebx], eax
add ebx, edx
and eax, 0x29058680
xor eax, 0x1e45fc7
and eax, 0x808800
or eax, 0x9c100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a6c1a7
and eax, 0xa9004181
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e3848c
and eax, 0x2f4e9568
and eax, 0x8100
or eax, 0x4861
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a432fb
or eax, 0x206eaf75
and eax, 0x1004d2b
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f2418f
and eax, 0x4009
or eax, 0x222e0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe78d36a
and eax, 0x14d9bf6a
and eax, 0
or eax, 0x64e18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x331f09c5
and eax, 0x74d0df5d
and eax, 0
or eax, 0x810000a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x363d01be
xor eax, 0x533bae53
and eax, 0x400b26f1
or eax, 0x24844100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3e5683
or eax, 0x821cd2e
and eax, 0x20158b6c
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec15664
and eax, 0x2080c000
or eax, 0x1202281
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e971ad6
and eax, 0x20800000
or eax, 0xd2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698f0713
and eax, 0x100
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3039b9
or eax, 0x44edea9a
and eax, 0x8c8a88
or eax, 0x81100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c98a02
and eax, 0x41010001
or eax, 0x48a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ea9588
or eax, 0x6e8cbc8a
and eax, 0x50483508
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5509b4c4
or eax, 0x514cf5cc
and eax, 0xc0000
or eax, 0x84010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5121eff2
and eax, 0x150000c0
or eax, 0x20000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d537848
or eax, 0x7358c0c4
and eax, 0xf844
or eax, 0x413
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2106ba03
and eax, 0x1004400
or eax, 0x8028098b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d4db5b
xor eax, 0x14d76fe4
and eax, 0x10900
or eax, 0x4002c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x418643f4
xor eax, 0xf3dbf84
and eax, 0x4ee88000
or eax, 0x11010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7743024c
xor eax, 0x2342caa5
and eax, 0x10000e8
or eax, 0x80000016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317c3314
xor eax, 0x1ea8ee89
and eax, 0xae409d61
or eax, 0x51230290
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b237068
or eax, 0x7842df92
and eax, 0x9c0188fb
or eax, 0x800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ad8740
xor eax, 0x36b1f530
and eax, 0x83004081
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1153207d
xor eax, 0x154f4102
and eax, 0x10001
or eax, 0xc2802854
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9557d5
and eax, 0x10014
or eax, 0x3b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x143b7202
xor eax, 0x37e5cedd
and eax, 0x2304b081
or eax, 0x54014200
mov dword [ebx], eax
add ebx, edx
or eax, 0x268a3cfe
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ece37f
xor eax, 0x19921362
and eax, 0x1200c
or eax, 0xa60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2306c3
and eax, 0x1b8a6871
and eax, 0x2020
or eax, 0x54d498
mov dword [ebx], eax
add ebx, edx
and eax, 0x2610b51a
xor eax, 0x594e0026
and eax, 0x8442000
or eax, 0x4010b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1036f0a5
and eax, 0x520905
or eax, 0x882000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ca8ce2
and eax, 0x15002500
or eax, 0x20ef1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x167b417f
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c88fb
and eax, 0x8098
or eax, 0x410104
mov dword [ebx], eax
add ebx, edx
or eax, 0x5690d53f
and eax, 0x10458b
or eax, 0x81000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f3602d
and eax, 0x15170d5e
and eax, 0x10500
or eax, 0x7ca0c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ef2af6
and eax, 0x610000
or eax, 0x45908100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a5c2f3
and eax, 0x4cddf372
and eax, 0x140
or eax, 0x8b000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x8dd6430
or eax, 0x1380630b
and eax, 0x92810451
or eax, 0x60000804
mov dword [ebx], eax
add ebx, edx
and eax, 0x684a73c3
and eax, 0x559ce0d0
and eax, 0x40
or eax, 0xc99
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f81ee32
and eax, 0x7580e281
or eax, 0x80721000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374e579f
or eax, 0x57cf8c01
and eax, 0x82880000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53beb410
and eax, 0x7ee864bd
and eax, 0x10
or eax, 0x41818c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c67de1e
and eax, 8
or eax, 0x25144583
mov dword [ebx], eax
add ebx, edx
or eax, 0x8cd9887
and eax, 0x7794ddbb
and eax, 0x1c82
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6f4526
and eax, 0x41824
or eax, 0x2011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53613b72
or eax, 0x46c50a1c
and eax, 0x4450b00
or eax, 0x20088000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16878e50
or eax, 0x6babde80
and eax, 0x5fa2d180
or eax, 0x102001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e17274
xor eax, 0x7a6340dd
and eax, 0x21000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1bc510
and eax, 0x4d201d04
and eax, 0x500
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e716277
and eax, 0x5bc6493c
and eax, 0x100
or eax, 0x819c8088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d03a9dd
and eax, 0x448b0041
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x532df905
xor eax, 0x7ac1dcd6
and eax, 0x29c88014
or eax, 0x94020108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d43922a
and eax, 0x1000000
or eax, 0x80000055
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb8a181
or eax, 0x4da55a29
and eax, 0x4d811220
or eax, 0x120885d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c416e
xor eax, 0x28a00cac
and eax, 0x34559820
or eax, 0x8aa2042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19eba602
and eax, 0x5000000
or eax, 0x402b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9d4333
and eax, 0x14100110
or eax, 0xc0483408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea6c6c
and eax, 0x90887d7c
or eax, 0x18283
mov dword [ebx], eax
add ebx, edx
and eax, 0x768382ba
xor eax, 0x7b04ab63
and eax, 0x10198
or eax, 0x408004
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e7bbf4
xor eax, 0x2f7435ac
and eax, 0x808e10
or eax, 0x2c51a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5565a274
and eax, 0x7b8f6028
and eax, 0x10092000
or eax, 0x4440b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0154cb
and eax, 0x10000
or eax, 0xa740f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c154fc
and eax, 0x10000
or eax, 0x558a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7c227d
or eax, 0x41cb1d63
and eax, 0x29ca0128
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eccd41b
and eax, 0
or eax, 0x810000e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x29196bdc
and eax, 0x69ae6330
and eax, 0
or eax, 0x8efc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x598ac03
and eax, 0x8000
or eax, 0xd0f20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed65de0
xor eax, 0x30b80650
and eax, 0x880000a0
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa9a356
and eax, 2
or eax, 0x41819c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x435fe24c
and eax, 0x6cc5e0d7
and eax, 0x8000
or eax, 0x819c3800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb14c34
and eax, 0x1d5823b6
and eax, 0x80000
or eax, 0xc3550041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b19c33b
or eax, 0x5b7efdad
and eax, 0x484ccc8c
or eax, 0x84800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x128d955a
or eax, 0x9918ad3
and eax, 0xccc0c8c4
or eax, 0xc0408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ebd9bdf
xor eax, 0x7590de0e
and eax, 0x680854c0
or eax, 0x8483010c
mov dword [ebx], eax
add ebx, edx
or eax, 0x83916d
and eax, 0x68bae4b
and eax, 0x4890408
or eax, 0xfb0048b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2129ae6b
and eax, 0x8012afb
or eax, 0x440104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27dbb611
and eax, 0x2e849924
or eax, 0xd0204011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be95680
and eax, 0x55e9f682
and eax, 0x498280
or eax, 0x804097f
mov dword [ebx], eax
add ebx, edx
or eax, 0x410076c3
and eax, 0x1c981
or eax, 0x82a20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbb9279
xor eax, 0x60e1b961
and eax, 0xd0000000
or eax, 0x21810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3567c169
and eax, 0
or eax, 0xe7aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x18751b27
and eax, 0x100
or eax, 0x8abc8088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b39b66c
xor eax, 0x3949da74
and eax, 0x11010040
or eax, 0x448a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e7eac5
and eax, 0x408000
or eax, 0xa9820108
mov dword [ebx], eax
add ebx, edx
and eax, 0xeec203b
xor eax, 0x300d331f
and eax, 0x16
or eax, 0x81000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a4e6a5
and eax, 0x307e17a3
and eax, 0x406a2
or eax, 0xc94850
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a37da02
and eax, 0
or eax, 0xaaf28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x312c788d
and eax, 0x772c4f2e
and eax, 0x300010c
or eax, 0x88000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x4faeb506
and eax, 0x3000004
or eax, 0xe4350841
mov dword [ebx], eax
add ebx, edx
and eax, 0x19bffcef
or eax, 0x12e5884d
and eax, 0x1100004c
or eax, 0x240000b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5c6dcf
and eax, 0x900
or eax, 0x12ce
mov dword [ebx], eax
add ebx, edx
and eax, 0x3555d3d8
and eax, 0x1088
or eax, 0x8abc8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7e000
and eax, 0x2900000
or eax, 0xdd290041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x436a661c
and eax, 0x8000004
or eax, 0x23000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2110af3
or eax, 0x20a88264
and eax, 0x21810845
or eax, 0xd0000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18bd8eb8
and eax, 0xe93c06b4
or eax, 0x16c31908
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d97fdb1
and eax, 0x3675e649
and eax, 0x4409
or eax, 0x81081182
mov dword [ebx], eax
add ebx, edx
and eax, 0x2285f028
and eax, 0x1b8929c8
and eax, 0
or eax, 0x8c36c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63773d40
xor eax, 0x43c89234
and eax, 0x328100
or eax, 0x51c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7571a34b
and eax, 0x41
or eax, 0x88000130
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6b571f
and eax, 0x400a140a
or eax, 0x180a880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dffb053
and eax, 0x6c46b800
or eax, 0x92000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef2a315
and eax, 0xe5fd3aa
and eax, 0
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x606041b4
xor eax, 0x6189ca15
and eax, 0x4600100
or eax, 0xa91d0408
mov dword [ebx], eax
add ebx, edx
or eax, 0x103ecaf
or eax, 0x196cb567
and eax, 0x18350000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35246d18
and eax, 0x10000000
or eax, 0x25000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abeae66
xor eax, 0x316010dc
and eax, 0x20600088
or eax, 0x4409e100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce62f97
and eax, 0x7eb30f97
and eax, 0xd83
or eax, 0x81084008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1570fd04
and eax, 0x11e978fd
and eax, 0
or eax, 0x2e96f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74973136
or eax, 0x50a54a04
and eax, 0x34b18100
or eax, 0x81400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5320955d
or eax, 0x263c3a88
and eax, 0x1000088
or eax, 0x88000043
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb55da9
or eax, 0x30861140
and eax, 0x1821c81
or eax, 0x4008a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x504037e9
xor eax, 0x6c5bab88
and eax, 0x28099a00
or eax, 0xd1242000
mov dword [ebx], eax
add ebx, edx
and eax, 0x134ebfb6
and eax, 0x24b1055f
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6e3e7c
and eax, 0x4400008
or eax, 0x20b28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d20499e
and eax, 0x200000
or eax, 0xb8457871
mov dword [ebx], eax
add ebx, edx
and eax, 0x584c277e
and eax, 0x2070
or eax, 0x8186
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8a7714
and eax, 0x100
or eax, 0x3508442b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2921eb06
and eax, 0x3296a9d7
and eax, 0x8103
or eax, 0xb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7541a08d
and eax, 0x418125
or eax, 0x65000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce1f0f8
or eax, 0x5af64a8d
and eax, 0x441000
or eax, 0x5002500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bceecae
xor eax, 0x568df58a
and eax, 0x10000
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29351847
xor eax, 0x63ed6b16
and eax, 0x400a14
or eax, 0x180a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b544b5
and eax, 0x808cb8
or eax, 0x410a3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61178b8c
and eax, 0x680885d6
and eax, 0x500
or eax, 0xccc35800
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a627e2
and eax, 0x4820500
or eax, 0xe80950cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d87d83
xor eax, 0x71e02f9e
and eax, 0x225210
or eax, 0x8488a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e12a8f9
and eax, 0xc042a00
or eax, 0x20410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3be9da5
or eax, 0x13a48bae
and eax, 0x8124
or eax, 0x80011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609cf920
and eax, 0x40940800
or eax, 0x906b0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c4f25a
and eax, 0x10040000
or eax, 0x8a310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x500e2672
and eax, 0
or eax, 0x8b9ad18b
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a23c4e
xor eax, 0x15f613cc
and eax, 0x1000044
or eax, 0xe8811c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b2cbff
and eax, 9
or eax, 0x8182
mov dword [ebx], eax
add ebx, edx
and eax, 0x3389a9a5
and eax, 0x8181
or eax, 0x78567000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca1db0
and eax, 0
or eax, 0x81890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c33ed2
or eax, 0x455ebe0f
and eax, 0x418a00
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d28ef4b
and eax, 0x100440b
or eax, 0x80101180
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa33f442
and eax, 0x120c0
or eax, 0xc81c32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3980c6
and eax, 0xac08000
or eax, 0xc10a0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c3b344a
or eax, 0x67921dfc
and eax, 0x8100009a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce6b4f7
xor eax, 0x7be38de5
and eax, 0x2812
or eax, 0xda86e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b90e703
and eax, 0x8408b00
or eax, 0x24050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa9e304
and eax, 0x4004
or eax, 0x110721
mov dword [ebx], eax
add ebx, edx
or eax, 0x3918c509
and eax, 0x1080500
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4efdd9
xor eax, 0x29aa9296
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x523030d0
and eax, 0
or eax, 0x418b20
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1d1a75
and eax, 0x901
or eax, 0x8120448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f136455
and eax, 0x104dd1
or eax, 0x448020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563e3c0f
or eax, 0x45d34efe
and eax, 0x46c18100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fde2681
or eax, 0x2fe2db10
and eax, 0x81000001
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cf2395
xor eax, 0x4dd74aa5
and eax, 0x84950
or eax, 0x8410a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3322ba6e
and eax, 0x20048300
or eax, 0x8510800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624830e9
xor eax, 0x2cddd854
and eax, 0x6c04281
or eax, 0x880f8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x56120483
and eax, 0x490306ed
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2173b658
or eax, 0xce5851f
and eax, 0xa64f
or eax, 0x48a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x506457e0
or eax, 0x763c3a2c
and eax, 0x2200a88
or eax, 0x89008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10984c3b
and eax, 0
or eax, 0x2b80041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b90fb64
and eax, 0x24d24099
and eax, 0x20000001
or eax, 0xb000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x44af0f61
and eax, 1
or eax, 0xb4352444
mov dword [ebx], eax
add ebx, edx
or eax, 0x17548f3c
and eax, 0x8375af60
or eax, 0x88a5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5855d22
and eax, 0x80000040
or eax, 0x6181180d
mov dword [ebx], eax
add ebx, edx
or eax, 0xc20fe00
or eax, 0x64a1df2c
and eax, 0x1e45
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x790d2e42
or eax, 0x25d6b840
and eax, 0x5909b001
or eax, 0x4180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f59b659
and eax, 0x3cd77e02
and eax, 0x10010000
or eax, 0xe1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a4d7f4f
or eax, 0x20206cce
and eax, 0x434d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7beb5d
and eax, 0xb208000
or eax, 0x80000188
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb5ec4d
and eax, 0x1000000
or eax, 0x548b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c3afac
and eax, 0x45197f95
and eax, 0x1000104
or eax, 0x42c28028
mov dword [ebx], eax
add ebx, edx
and eax, 0x8420e9b
and eax, 0
or eax, 0x81000017
mov dword [ebx], eax
add ebx, edx
and eax, 0x198ef3cb
or eax, 0x6d87fb1b
and eax, 0x847012
or eax, 0x5800e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a59f3
and eax, 0x4440900
or eax, 0x18018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x735fe2e3
or eax, 0x25a7b98
and eax, 0x165a08
or eax, 0xa00005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c55d07
and eax, 0x4410500
or eax, 0xc8042000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6314bb
and eax, 0x47250000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1614c6
and eax, 0x255b1125
and eax, 0x5000000
or eax, 0x300000fb
mov dword [ebx], eax
add ebx, edx
and eax, 0xf52c374
and eax, 0x40
or eax, 0xc80f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c487670
xor eax, 0x3851c157
and eax, 0x1008
or eax, 0x8b208080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcc23ea
and eax, 0xa4e16aa
and eax, 0x8080000
or eax, 0x90b10041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8dcb77
and eax, 0x8000077
or eax, 0x23000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28760130
and eax, 0x21000045
or eax, 0xd0811008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3318564
or eax, 0x7ddf3380
and eax, 0x70730740
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x113246d6
and eax, 0x6c7724d
and eax, 0x4000
or eax, 0x812c158b
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b39727
or eax, 0x4ab8c195
and eax, 0x980092
or eax, 0x460060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74437243
or eax, 0x27b95b10
and eax, 0x12a80100
or eax, 0x428000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf379fe
and eax, 0x10000d4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c38437
and eax, 0x2ee41a4f
and eax, 0x24400042
or eax, 0xdb071fb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc6cd4f
and eax, 0x20942
or eax, 0x208880bd
mov dword [ebx], eax
add ebx, edx
and eax, 0x605812a5
xor eax, 0x6ac2ddf9
and eax, 0xa004108
or eax, 0x81000083
mov dword [ebx], eax
add ebx, edx
and eax, 0x317ef457
and eax, 1
or eax, 0xc2251044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b90ca6a
and eax, 0x5003f47f
and eax, 0x25
or eax, 0x350000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53721126
xor eax, 0x7c823231
and eax, 0x216
or eax, 0x4808
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c38d3e
and eax, 0x79fa394c
and eax, 0x420004
or eax, 0x92431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796c1d5b
or eax, 0x3dc544b8
and eax, 0x8450900
or eax, 0x88200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4073e68f
or eax, 0x48bae3e5
and eax, 0x28c181
or eax, 0x14010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7e3022
xor eax, 0x297e23b1
and eax, 0x50010000
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3866a4ae
and eax, 0x46ae6e0f
and eax, 0
or eax, 0x5de4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a448e14
xor eax, 0x1738f94b
and eax, 0x9200088
or eax, 0x82008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ce6335
and eax, 0x64a253de
and eax, 0x40820000
or eax, 0x15090041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a51032
and eax, 0xc0a0020
or eax, 0x80c08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c071a5
and eax, 0x80000000
or eax, 0x100003a
mov dword [ebx], eax
add ebx, edx
or eax, 0x444373e5
or eax, 0x1d9b85a4
and eax, 0xd036f2
or eax, 0x240800
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f35e80
and eax, 0x12d066ef
and eax, 0xd00000
or eax, 0x70228100
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e2f1d0
and eax, 0x10000000
or eax, 0xa800008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c0a8c4
and eax, 0x880b
or eax, 0x10b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c71c7f
and eax, 0x2b
or eax, 0xd2c4500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55244eb3
or eax, 0x5152a0b
and eax, 0x21b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6bc298
and eax, 0x2b438011
or eax, 0xd4941024
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5a5dda
xor eax, 0x19bcb4c5
and eax, 0x2000083a
or eax, 0x9080c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x3789634e
and eax, 0xa
or eax, 0x8b004181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4320702c
and eax, 0xc0001005
or eax, 0x31810448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60bb073e
xor eax, 0x508d17eb
and eax, 0x488
or eax, 0xfa24
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf108c6
and eax, 0x1021e880
or eax, 0xe4000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5b9601
and eax, 0x38f96e84
and eax, 0x20010000
or eax, 0xd1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733af8eb
or eax, 0x38aec2fc
and eax, 0x3021688d
or eax, 0x44400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d65c177
and eax, 0x104008a
or eax, 0x80285501
mov dword [ebx], eax
add ebx, edx
or eax, 0x529c4c1b
and eax, 0x439af199
and eax, 0x100080
or eax, 0xa462
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e1e9e4
or eax, 0x78bfdaf5
and eax, 0x24f28300
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226fb0ac
xor eax, 0x5063d8d9
and eax, 0x2208a01
or eax, 0x89000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e5cd7c
xor eax, 0x30faed73
and eax, 0x20980041
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19cfefd1
and eax, 0x19004180
or eax, 0x4400000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0ad156
or eax, 0x1e03e463
and eax, 0x6c0b54c3
or eax, 0x80800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633dd1a9
xor eax, 0x7a043601
and eax, 0x500000b
or eax, 0xc4580
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0811db
and eax, 0x8b
or eax, 0xb654
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfeb76a
or eax, 0x55c83c57
and eax, 0x45880e15
or eax, 0x2a270020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbfd79a
or eax, 0x23dd8c85
and eax, 0x21199923
or eax, 0x88002050
mov dword [ebx], eax
add ebx, edx
or eax, 0x37926ea8
and eax, 0x341f66ed
and eax, 0x40b66e9
or eax, 0x49209916
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bef8deb
and eax, 0x42ec3791
and eax, 0x80100
or eax, 0x73c1800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x379d3935
and eax, 0x1000010
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x44119118
and eax, 0xc51091d0
or eax, 0x3acc6221
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c05d4a5
and eax, 0x754b73f4
and eax, 0x240000a0
or eax, 0x8081895f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5dfb1d
and eax, 0x10c
or eax, 0x8b004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5099e65
xor eax, 0x52f6599f
and eax, 0x42800811
or eax, 0x80010044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e85d
and eax, 0x8000
or eax, 0xf07
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af77fdf
and eax, 0x201
or eax, 0x19dbf080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49cfe06
and eax, 0x8010000
or eax, 0xe2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfa6ec8
and eax, 0x6c00
or eax, 0x17
mov dword [ebx], eax
add ebx, edx
and eax, 0x3639e9dc
and eax, 0x6000
or eax, 0xcfd19281
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ef90f
and eax, 0x40e46376
and eax, 0x40800000
or eax, 0x50b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ccb1f8f
and eax, 0x4000000
or eax, 0x18602508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b25b47b
and eax, 0x1050000
or eax, 0x18300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x191d6cf5
and eax, 0x8000010
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f68f95f
and eax, 0x10
or eax, 0x418ea480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9b9081
and eax, 0xf85c24f
and eax, 0x1040000
or eax, 0xc00ab900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8c2126
and eax, 0xd020000
or eax, 0x40290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4927
and eax, 0x5c4b7df0
and eax, 0x40010100
or eax, 0xb1f08008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f75c628
and eax, 0x8a000020
or eax, 0x100000e
mov dword [ebx], eax
add ebx, edx
or eax, 0xe939701
xor eax, 0x4608b8d8
and eax, 0xc8810c55
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e2e31a
or eax, 0x5a3cf33b
and eax, 0xd441
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7586591e
and eax, 0x5482d081
or eax, 0x88782200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6ff8b8
xor eax, 0x79d8130
and eax, 0x88000000
or eax, 0x2880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2cfb6e
and eax, 0
or eax, 0x418ea4
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c7b2a6
and eax, 0x80
or eax, 0x350c450b
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf16915
and eax, 0x6806
or eax, 0x260
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cadb762
and eax, 0x881a24
or eax, 0x120011
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6a78d7
and eax, 0x5ca23000
or eax, 0xa0000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x331a0835
and eax, 0x4d8a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53626d1f
and eax, 0x12c10110
or eax, 0xc1008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5881c06a
xor eax, 0x2f24c92b
and eax, 0x100012b
or eax, 0x80000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x6607e912
and eax, 0x110
or eax, 0x2662ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372d452f
and eax, 0x24010800
or eax, 0x80808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43742b2c
and eax, 0
or eax, 0x8b00418e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76cd476b
xor eax, 0x872e8c2
and eax, 0xc0810c05
or eax, 0xa000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16cd042a
and eax, 0x1efd6117
and eax, 0x13
or eax, 0x7240
mov dword [ebx], eax
add ebx, edx
or eax, 0x714d90f
xor eax, 0x386cb6a2
and eax, 0x2c184081
or eax, 0x4003b200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4635a4a7
and eax, 0x62010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218bbf5b
and eax, 0x1212
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f002b0c
and eax, 0
or eax, 0xdd20b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ea6265
and eax, 0x402000
or eax, 0xc050b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x26615bf4
and eax, 0x67011191
and eax, 0x10
or eax, 0xd0a425
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce46950
and eax, 0x4108800
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25bc3786
and eax, 0
or eax, 0x8b00418e
mov dword [ebx], eax
add ebx, edx
or eax, 0x552cad66
and eax, 0xc1000c4c
or eax, 0x20810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9d16f2
or eax, 0x7ea4cf0
and eax, 0xa99
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c8fd13
and eax, 0x2cd3993f
and eax, 0x8901
or eax, 0xe7fd6080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1fcca1
and eax, 0x1010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x419bd3f6
and eax, 0x4dc1064e
and eax, 6
or eax, 0x2c18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf5ead2
and eax, 0x241f2c28
and eax, 0x110000
or eax, 0xc60f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9a8c19
and eax, 0x8001
or eax, 0x558b7ffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7950cb62
xor eax, 0x678d0ea
and eax, 0x8828000
or eax, 0x5400108
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fc9401
and eax, 0
or eax, 0x81000096
mov dword [ebx], eax
add ebx, edx
xor eax, 0x464fd2c0
xor eax, 0x6e796d19
and eax, 0x1200042
or eax, 0x900b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x733d4bbb
and eax, 0x20080800
or eax, 0x84828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d4178
and eax, 0
or eax, 0x8b00418e
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b85292
or eax, 0x45cd85d9
and eax, 0x50041
or eax, 0x28001004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb56d46
and eax, 0x14b65d95
and eax, 0
or eax, 0x350000b3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8a8635
and eax, 0x8482
or eax, 0x11908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10da4630
and eax, 0x10498a
or eax, 0x81000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x761f5bc8
and eax, 0x75adee65
and eax, 0x50041
or eax, 0x52b0b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x219c76ca
and eax, 0x100000
or eax, 0xc1e18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x71388e5a
and eax, 0x44ca6a45
and eax, 0
or eax, 0x880000bd
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7e80f7
xor eax, 0xf4f9037
and eax, 0x80
or eax, 0x418ea401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6eb915
and eax, 0x40001800
or eax, 0x4a200
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c6b584
or eax, 0x17efe95e
and eax, 0x552b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bc60a1
and eax, 0x64b20000
or eax, 0x408108
mov dword [ebx], eax
add ebx, edx
and eax, 0x66df9053
and eax, 0x63e75e2c
and eax, 0x800000
or eax, 0x8b119ee5
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c01d28
and eax, 0x20010845
or eax, 0x400c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8880e9
and eax, 0x5cebaed6
and eax, 0x40
or eax, 0x2500002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560b6dd6
and eax, 0x2810
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d38993
and eax, 0x100911
or eax, 0x280424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ad45fba
xor eax, 0x7b60c287
and eax, 0x20808000
or eax, 0x84100900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322f4c9b
xor eax, 0x1dc00af7
and eax, 0x8900410c
or eax, 0x30000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x4123ba69
and eax, 0
or eax, 0x3ff6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x441590cf
and eax, 0x100d29
or eax, 0x81004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e52863
and eax, 0x21
or eax, 0x9a3be6d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cac83de
or eax, 0x53c5fe96
and eax, 0xc558b8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17dd11d5
xor eax, 0x65af1ed9
and eax, 0x38008081
or eax, 0x81906200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9b5daa
and eax, 0x12720145
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434a4017
and eax, 0x2bae43de
and eax, 4
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x161f9b34
and eax, 0x800
or eax, 0x8ea48289
mov dword [ebx], eax
add ebx, edx
and eax, 0x188b777f
and eax, 0x7d755a61
and eax, 1
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb31423
and eax, 0x8000400
or eax, 0x20002108
mov dword [ebx], eax
add ebx, edx
or eax, 0xcec4138
and eax, 0x11f76907
and eax, 0x240000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf8948d
or eax, 0x4489a683
and eax, 0x1000082
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c75f45a
xor eax, 0x528ed43d
and eax, 0x4d8b20f0
or eax, 0x4c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e731454
and eax, 0xc10000
or eax, 0x8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f56e9e
or eax, 0x2887b907
and eax, 0x1000000
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6b7150
or eax, 0x3f499bc5
and eax, 0x2312f1
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4daa0f94
and eax, 0x6794a448
and eax, 0x4000000
or eax, 0xa0818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x142ae333
and eax, 0x80004102
or eax, 0xb00008c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3281fadf
and eax, 0xb2811055
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb762505
and eax, 0x2451
or eax, 0x4aa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e763ee
and eax, 0x6280
or eax, 0x434d8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3297e170
and eax, 0x70820000
or eax, 0x82010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x94932fe
and eax, 0x10000
or eax, 0xc448b6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x702b133
and eax, 0x43a935
or eax, 0x384400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x620c1418
and eax, 0x62602100
or eax, 0x9d000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5812c754
and eax, 0x7ec484d0
and eax, 0x2000000
or eax, 0x10350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e9ef94
and eax, 0x6ae9ef91
and eax, 0
or eax, 0x88000077
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4e41ce
and eax, 0
or eax, 0x418ea490
mov dword [ebx], eax
add ebx, edx
and eax, 0xd51b747
and eax, 0x8000
or eax, 0x104d0b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x282d3f23
xor eax, 0x1faf9fe8
and eax, 0xd008080
or eax, 0x40054901
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3cfb49
xor eax, 0x52138712
and eax, 0x40010000
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4317d00b
and eax, 0
or eax, 0x15cd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7b2fe
and eax, 0x4c0a101
or eax, 0x1305080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x839d48a
or eax, 0x1c1a60d1
and eax, 0x158b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279d2e0c
and eax, 0x20020000
or eax, 0x80c88110
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d6dcb2
or eax, 0x9bf4c1d
and eax, 0x81000020
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6798c0e8
xor eax, 0x17ace154
and eax, 0x3001a8
or eax, 0x8bc042
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf8debf
and eax, 0x21f28100
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc9f6e2
and eax, 0x8000022
or eax, 0x8000000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b9a598
xor eax, 0x573afffb
and eax, 0x1820008
or eax, 0x400ca482
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b77a62
and eax, 0x28d99e1a
and eax, 0x8018a00
or eax, 0x4440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3693987d
and eax, 0
or eax, 0xfe5205
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d669f7
or eax, 0x43986095
and eax, 0x434a2000
or eax, 0x98211500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f1ce30
or eax, 0x198707cd
and eax, 0xa2150000
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1688be90
and eax, 0x32032806
and eax, 0x2012000
or eax, 0x896455bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb5d5c5
or eax, 0xbdd5376
and eax, 0x8981044d
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34169793
or eax, 0x58c0a72b
and eax, 0x957d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ac0313
or eax, 0x2c960767
and eax, 0xd3e9101
or eax, 0x90416080
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e5e146
and eax, 0x1010000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15584a22
and eax, 0
or eax, 0x418ea4
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a32e2a
and eax, 0x7ce40821
and eax, 0x600020
or eax, 0x7959a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f321e19
or eax, 0x2d45f0ab
and eax, 0xc552b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71dc9958
and eax, 0x599cb200
or eax, 0x2004081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da5620c
and eax, 0x1eec5db8
and eax, 0x4080000
or eax, 0x41830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4333c2d5
and eax, 0x20000
or eax, 0x20b40510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12be8693
and eax, 0x2000000
or eax, 0xd350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb9342c
or eax, 0x6eff8740
and eax, 0x8000108
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x553e8dc8
and eax, 0
or eax, 0x418ea490
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b3252e4
and eax, 0
or eax, 0x8ea4b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x282e0110
xor eax, 0x1e129c5
and eax, 0x834d0041
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x272d3e36
and eax, 0xc0000
or eax, 0xccc0cccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f66ece2
and eax, 0x3cd0a84b
and eax, 0xc408840
or eax, 0xc08c448c
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c09782
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d820130
or eax, 0x599afe40
and eax, 0xc88a55cc
or eax, 0x24010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dec9de1
and eax, 0x4080580
or eax, 0x114400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2114869d
and eax, 0xc302
or eax, 0x10a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610f93
and eax, 0x209031
or eax, 0x11e2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ae3f33
and eax, 0x100c8b00
or eax, 0x8410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x703c99e7
and eax, 0x10008100
or eax, 0xc5b24081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1250091c
and eax, 0xc746396
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb1ac21
and eax, 0x3b4ff98b
and eax, 0x2801
or eax, 0x1139e
mov dword [ebx], eax
add ebx, edx
and eax, 0x716bfccc
and eax, 0x50f3038a
and eax, 0x88
or eax, 0x8e348100
mov dword [ebx], eax
add ebx, edx
or eax, 0x599893f0
and eax, 0x14b80040
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b46c355
and eax, 0x10000000
or eax, 0x4d00418e
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e311b7
and eax, 0x6be5faf6
and eax, 0x8000082
or eax, 0xc4cccc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x52833af9
and eax, 0x408000c0
or eax, 0xac0b550c
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f30b15
and eax, 0x100
or eax, 0x2514448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x501c770e
and eax, 0x210e
or eax, 0x8830
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9252c5
and eax, 0x80aa31
or eax, 0x200404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1652efff
xor eax, 0x4a7cd63f
and eax, 0x42543800
or eax, 0x1808100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5017cdaa
and eax, 0x41030000
or eax, 0xc280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x288e2a06
xor eax, 0x9abe296
and eax, 0x818000
or eax, 0xf6400108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc6866f
or eax, 0x20abec5e
and eax, 0x10
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c7d8ece
and eax, 0xc82f1
or eax, 0x5100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f736c43
and eax, 0x4018800
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34604df8
and eax, 0
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774a398a
and eax, 0xc8000800
or eax, 0x2810455
mov dword [ebx], eax
add ebx, edx
and eax, 0x55745f56
and eax, 0x7c09c4f8
and eax, 0x400
or eax, 0xfa88
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a8d6dd
and eax, 0x2088ca81
or eax, 0xc4460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x189c0de5
or eax, 0x56814967
and eax, 0xea810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19026aea
xor eax, 0x520d5327
and eax, 0x1881
or eax, 0x8612
mov dword [ebx], eax
add ebx, edx
and eax, 0x937aecc
and eax, 0x452e553a
and eax, 0
or eax, 0x6059f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73408d8e
xor eax, 0x3f2ba88b
and eax, 0x4020000
or eax, 0x41890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fffb29b
xor eax, 0x14747f49
and eax, 0x11fd0d08
or eax, 0x4e000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1247dcbf
and eax, 0x50000
or eax, 0xa5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e707457
xor eax, 0x7f55c2dc
and eax, 0x110000c0
or eax, 0x24000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x137c8a4d
and eax, 0x159db09d
and eax, 0x8d
or eax, 0x16220
mov dword [ebx], eax
add ebx, edx
and eax, 0x7baf365a
and eax, 0x5beaaf94
and eax, 0
or eax, 0x88949088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bdbe488
and eax, 0x498b0000
or eax, 0x4000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a425ece
and eax, 0xc566615
and eax, 0x8400000
or eax, 0x92a18108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2c2c78
and eax, 0x629c70b1
and eax, 0x8c2010
or eax, 0x8173df40
mov dword [ebx], eax
add ebx, edx
or eax, 0x34337c37
and eax, 0x404371
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x40176498
or eax, 0x18f9b73b
and eax, 0x10518300
or eax, 0x4040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x18df5be
and eax, 0x8000
or eax, 0x69784281
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eae6ca3
and eax, 0x62800000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b8bc5d
or eax, 0x78e08851
and eax, 0x840
or eax, 0x2728
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc1a7ad
and eax, 0x140a281
or eax, 0x62105000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7654a08c
or eax, 0x1d755d68
and eax, 0x8000001
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4576e7c
and eax, 0x410814
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x31ae1e3c
and eax, 0x1080488
or eax, 0xc004103
mov dword [ebx], eax
add ebx, edx
or eax, 0x211696e3
and eax, 0x302e8d79
and eax, 0x401
or eax, 0x7284
mov dword [ebx], eax
add ebx, edx
and eax, 0x29e29619
and eax, 0x1401
or eax, 0x7e2134
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f293fe
and eax, 0x104c8300
or eax, 0x4010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x71779d2e
and eax, 0x418100
or eax, 0x7a07081
mov dword [ebx], eax
add ebx, edx
and eax, 0x12769273
or eax, 0x15fe60a6
and eax, 0x1800000
or eax, 0xe0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0c2095
and eax, 0x2095
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7825f1c3
and eax, 0x2000f181
or eax, 0x801a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c14257
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x475c1519
and eax, 0
or eax, 0x418894
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dca1f61
xor eax, 0xc12574f
and eax, 0x10550b
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a59996
or eax, 0x30792d23
and eax, 0x703482
or eax, 0x48040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6094e677
and eax, 0x60e00000
or eax, 0x85128100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aab85ec
or eax, 0x22b12c50
and eax, 0
or eax, 0x81000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x580bf742
and eax, 0x5085f632
and eax, 0
or eax, 0xcf31f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x719597ee
and eax, 0x10458300
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20734d68
xor eax, 0x1b278158
and eax, 0x21004000
or eax, 0x1404b083
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc61a1
or eax, 0x4a66fd6e
and eax, 0x746f
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5283ab
and eax, 8
or eax, 0x88949080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dcc5a8
and eax, 0x682df9c4
and eax, 0x8080000
or eax, 0x64b10041
mov dword [ebx], eax
add ebx, edx
and eax, 0x781d57e2
and eax, 0x28000000
or eax, 0x300009d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d50c450
and eax, 0x9000000
or eax, 0xc081104d
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e63ab8
xor eax, 0x143ef128
and eax, 0x80d1
or eax, 0x1002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40bd8c30
and eax, 0x40040881
or eax, 0x2402c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26cacda4
and eax, 0x75e9bb2b
and eax, 0x40800000
or eax, 0xb1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e15d6d
or eax, 0x27d44351
and eax, 0x4340
or eax, 0xb40c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c80f49
and eax, 0x1005001
or eax, 0x8010058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e501f5b
and eax, 0x100fca
or eax, 0x8a2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a18b324
and eax, 0x100
or eax, 0xa2e28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd9cb7b
or eax, 0x4babf5d1
and eax, 0x8100006b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40dc86a5
and eax, 0xc406ea
or eax, 0x224000
mov dword [ebx], eax
add ebx, edx
or eax, 0xda2bc21
or eax, 0x4649020f
and eax, 0x40e28000
or eax, 0x90100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22399a30
and eax, 0x5a0718aa
and eax, 0x31800
or eax, 0x88fce783
mov dword [ebx], eax
add ebx, edx
or eax, 0x58621fa5
or eax, 0xe4eb9f0
and eax, 0x40889482
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4357ccbc
xor eax, 0x6ef31ff2
and eax, 0x8048300
or eax, 0x410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x461d3d55
and eax, 0x623d401f
and eax, 0x40000
or eax, 0x909405
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b003a8b
and eax, 0x1000
or eax, 0xfdb12500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234907cb
or eax, 0x47cee67e
and eax, 0x4d8a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ca12c
xor eax, 0x2beba910
and eax, 0x26c18110
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77160ffd
or eax, 0x2bd8cd27
and eax, 0x81000027
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61897867
or eax, 0x34380b1b
and eax, 0x84061
or eax, 0x468080
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c58439
and eax, 0x51c98000
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a2b7007
and eax, 0x1000005
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50045252
and eax, 0x44071
or eax, 0x2b2180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3102e99f
xor eax, 0x5c0b8af7
and eax, 0x14018800
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7ad76f
xor eax, 0x71f638fc
and eax, 0x8a004180
or eax, 0x30000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f31ca7
or eax, 0x11cfc
and eax, 0x510a
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5239a983
and eax, 0x8510b
or eax, 0x81000420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24503282
and eax, 0x245826a0
or eax, 0xa060852
mov dword [ebx], eax
add ebx, edx
and eax, 0x398ba850
and eax, 0x8b0b24
and eax, 0x800
or eax, 0x14458365
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a681dc1
or eax, 0x24d1b6e7
and eax, 0x7d2625
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3696e90f
and eax, 0x102100
or eax, 0xfaeb0c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x789c441d
xor eax, 0x64eea153
and eax, 0xe110000
or eax, 0x21240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2023ea46
and eax, 0x937ea44
or eax, 0x80c81521
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608da6bd
and eax, 0x2c7e5ccc
and eax, 0x1080
or eax, 0x41888410
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a02ce34
or eax, 0x4bcbe47a
and eax, 0x8498a00
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d6959b
and eax, 0x448100
or eax, 0xa23a7081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bcdd532
and eax, 0xb1810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42aa2cd4
and eax, 0x4383dab3
and eax, 0x43010880
or eax, 0x2460a665
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6afd9f
and eax, 0x4e036238
and eax, 0x4008
or eax, 0x81141583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2138f3fd
xor eax, 0x341da30a
and eax, 0x200448
or eax, 0xc2b282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c8f039
and eax, 0x10220000
or eax, 0xaed08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c1211d
and eax, 0xbc883da
and eax, 0x9000000
or eax, 0x800000e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f2469e
and eax, 0x180048a
or eax, 0x40089000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6203efc8
xor eax, 0x225518
and eax, 0x8100
or eax, 0x8450a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c0942a
xor eax, 0x5365fdb4
and eax, 0xa0420c
or eax, 0x469821
mov dword [ebx], eax
add ebx, edx
or eax, 0x76979e8e
xor eax, 0x62981815
and eax, 0x80400
or eax, 0x82103100
mov dword [ebx], eax
add ebx, edx
or eax, 0x696cdbf0
and eax, 0x4908fff0
or eax, 0x483000f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4acd267b
and eax, 0x349304ad
and eax, 0x4810008
or eax, 0x90608100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc2571b
and eax, 8
or eax, 0x810000e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x309740b1
and eax, 0xa0
or eax, 0x10ac51
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d2dadd
or eax, 0x598db3b2
and eax, 0x32d18100
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bc4685
and eax, 0
or eax, 0x88000078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74591548
and eax, 0x5f07d09b
and eax, 0x40001000
or eax, 0x1888481
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b48ad45
or eax, 0x1fb01c3f
and eax, 0x10508900
or eax, 0x50200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a887976
xor eax, 0x56b4d808
and eax, 0x2b0d000
or eax, 0xb1022281
mov dword [ebx], eax
add ebx, edx
or eax, 0x139621cb
and eax, 0xb2800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb45f4f5
xor eax, 0x2005cf10
and eax, 0x1a4
or eax, 0xc408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ee0056
or eax, 0x421152ef
and eax, 0x210c458b
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6ffcc4
and eax, 0x455f3a30
and eax, 0x2800
or eax, 0x40cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f592da
and eax, 0x404014
or eax, 0x421
mov dword [ebx], eax
add ebx, edx
or eax, 0x61fe816c
and eax, 0x908000
or eax, 0x94000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedbc252
xor eax, 0xcf230b6
and eax, 0x90004080
or eax, 0x28000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd54d40
and eax, 0x410880
or eax, 0x8014
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b51db13
and eax, 0x4840c315
or eax, 0x848c0048
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a309f36
and eax, 0x84c52e8
and eax, 0x8000000
or eax, 0xc4cccccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a705aa1
and eax, 0xcc8854cc
or eax, 0x20030100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29fda0b
and eax, 0x8180
or eax, 0x200038
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b041c9
or eax, 0x372f00f7
and eax, 0x10050100
or eax, 0x8402a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x470afb25
and eax, 0x5f0f7025
or eax, 0xa0a00410
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d37efa3
and eax, 0x10050021
or eax, 0x488bde
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a65e892
or eax, 0x3de3c0bd
and eax, 0x1803c181
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f22482
xor eax, 0x493cd32a
and eax, 0xa1810000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x757e3515
or eax, 0x5696963
and eax, 0x2d41
or eax, 0x8288
mov dword [ebx], eax
add ebx, edx
and eax, 0x42446c58
xor eax, 0x52528fa1
and eax, 0x4040a181
or eax, 0xa8a05000
mov dword [ebx], eax
add ebx, edx
and eax, 0x488e759f
and eax, 0x807181
or eax, 0x81088e7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x722a0f0a
xor eax, 0x1fbf2e7e
and eax, 0x18000
or eax, 0x400424
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac5815d
and eax, 0x6aeb4d84
and eax, 0
or eax, 0x8118558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cdffbec
and eax, 0x4424c2
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1499b52a
and eax, 0xd08100
or eax, 0x8b220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7394018b
and eax, 0x7e9a5842
and eax, 0xa000000
or eax, 0x810000b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x111d1d84
and eax, 0x99150004
or eax, 0x40202041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cdd203e
xor eax, 0x12f0bfa6
and eax, 0x25000008
or eax, 0x10000022
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0699d1
or eax, 0x3f1789be
and eax, 0x8868
or eax, 0x6400
mov dword [ebx], eax
add ebx, edx
or eax, 0x248e233f
and eax, 0x4048008
or eax, 0x80201080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384e33b2
and eax, 0xc0a0000
or eax, 0x41810041
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f6de5c
and eax, 0x49c18014
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x37acb0ca
and eax, 0x1000000
or eax, 0x800000f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x165bb906
and eax, 0x14218f0
or eax, 0x844401
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b656ee
and eax, 0x40000
or eax, 0x8518b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff5bb9b
and eax, 0x7802081
or eax, 0x205cc200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf63d36
and eax, 0x22000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf29a1
xor eax, 0x4513e96e
and eax, 0x100
or eax, 0x290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e264da9
and eax, 0x4240a08
or eax, 0x80008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c740748
and eax, 0x40
or eax, 0x458b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57071bd3
and eax, 0x2880100
or eax, 0x9600408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdda8f5
and eax, 0x8000000
or eax, 0x91250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a631b1e
and eax, 0x3100001e
or eax, 0x40000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66dd220d
or eax, 0x2417b971
and eax, 0x1a81
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x665ed5af
xor eax, 0x778ecb93
and eax, 0x1000408
or eax, 0x800c4983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b40e0c3
and eax, 0x402d48
or eax, 0x225081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db408fe
and eax, 0x13aa6f8b
and eax, 0x1a00100
or eax, 0x5e418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a5c29f
xor eax, 0x110cdeca
and eax, 0xca
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a726501
and eax, 0x1cb4113f
and eax, 0
or eax, 0x4a52f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x442ebf97
and eax, 0
or eax, 0x24818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x383ca236
and eax, 0x8000004
or eax, 0x83004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7750c555
and eax, 0x59928556
and eax, 4
or eax, 0xf2810851
mov dword [ebx], eax
add ebx, edx
and eax, 0x23669295
and eax, 0
or eax, 0x50e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186108ac
or eax, 0x75f6a36c
and eax, 0x4874f200
or eax, 0x80081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6961d676
or eax, 0x2da665c5
and eax, 0x20810000
or eax, 0xd2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbcf4082
and eax, 2
or eax, 0xb20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d60f4be
and eax, 0x9cf0983
and eax, 0x1000182
or eax, 0x24204409
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6bbd12
and eax, 0x502
or eax, 0x4065
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1c68dc
and eax, 0x42435
or eax, section..text
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5f5c73
or eax, 0x7e1a39ce
and eax, 0x24100800
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d55e60
and eax, 0x2004000
or eax, 0x89000184
mov dword [ebx], eax
add ebx, edx
and eax, 0x5318ea87
xor eax, 0x17778d8a
and eax, 0x10010c0c
or eax, 0xe1801041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b243012
xor eax, 0x14a6dc0f
and eax, 0x10
or eax, 0x1ea3
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c59c4f8
xor eax, 0x2603ec21
and eax, 0x2600e081
or eax, 0xc9781100
mov dword [ebx], eax
add ebx, edx
and eax, 0x166aec09
and eax, 0x4086001
or eax, 0x51831864
mov dword [ebx], eax
add ebx, edx
or eax, 0x6231d070
and eax, 0x2f30f454
and eax, 0x4008010
or eax, 0xc8ca0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7fd9cc
xor eax, 0x3bf12476
and eax, 0x8100000a
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
and eax, 0x7359f2e7
and eax, 0x42
or eax, 0x5ef7b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d103ec
xor eax, 0x309ff4f9
and eax, 0x208a8100
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ffa40e6
xor eax, 0x388a7876
and eax, 0x3000180
or eax, 0x88004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45311fde
or eax, 0x11a38e94
and eax, 0x83010844
or eax, 0x200c0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3206cd35
and eax, 0x20000001
or eax, 0x1500009a
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b4c4ad
and eax, 0x3809ee84
and eax, 0x8080
or eax, 0x1b52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c389f21
or eax, 0x40086ee7
and eax, 0x184c83
or eax, 0x81000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a049db
and eax, 0x384dd1
or eax, 0x70020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b73eb7
and eax, 0x5846d269
and eax, 0
or eax, 0xe4f18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36328cca
and eax, 0x6fe44d0a
and eax, 0xa
or eax, 0x88000045
mov dword [ebx], eax
add ebx, edx
or eax, 0x69340a68
and eax, 0x12c309f2
and eax, 0
or eax, 0x41842481
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e72f6
and eax, 0x3d233569
and eax, 0
or eax, 0x20558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a371a0b
or eax, 0x7d157acf
and eax, 0x55104281
or eax, 0x2ca8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e2dca8
and eax, 0x66541ff7
and eax, 0x62000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7d1322
and eax, 0x736d0322
or eax, 0x268c8
mov dword [ebx], eax
add ebx, edx
or eax, 0xbebfe8e
and eax, 0x10c458a
or eax, 0x4100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a8c0d0
and eax, 0
or eax, 0x1a44f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad6f44a
and eax, 0x283f405
or eax, 0x930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ac5f5b5
and eax, 0x362fa20f
and eax, 0
or eax, 0x24908900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b781ad6
and eax, 0
or eax, 0x8b004184
mov dword [ebx], eax
add ebx, edx
and eax, 0x6223471a
and eax, 0x4023da7
and eax, 0
or eax, 0xc981144d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8e4321
and eax, 0x11468
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6e9c59
and eax, 0x410e9081
or eax, 0x94106100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd85817
and eax, 0x11080001
or eax, 0x44830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ef38b0
or eax, 0x2cb646ba
and eax, 0x2cc20010
or eax, 0x42088100
mov dword [ebx], eax
add ebx, edx
or eax, 0x691725b8
and eax, 0x1000000
or eax, 0x80000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24568d3f
xor eax, 0x660748bf
and eax, 0x1c580
or eax, 0x42a72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3155aa1f
and eax, 0x20000000
or eax, 0x48a8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6855794b
and eax, 0x8004100
or eax, 0x83000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53514011
and eax, 0x80010005
or eax, 0xc1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c101bdd
and eax, 0x24000008
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a852cf3
xor eax, 0x382c31bc
and eax, 0x1d45
or eax, 0xa228
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3b0b56
and eax, 4
or eax, 0x70654031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf10353
and eax, 0x8040364
or eax, 0x498808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dbef6cc
or eax, 0xd82574a
and eax, 0x39927180
or eax, 0x80048001
mov dword [ebx], eax
add ebx, edx
and eax, 0x212830c7
and eax, 0x21003081
or eax, 0xd081cf7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x770ad9b0
xor eax, 0x60dcbef3
and eax, 0xe657880c
or eax, 0x19a82201
mov dword [ebx], eax
add ebx, edx
and eax, 0x156daa6d
and eax, 0x4248009
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x369dd8dc
and eax, 0x4000000
or eax, 0x20b80041
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa68d93
and eax, 0xd000180
or eax, 0x50004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e297d3
xor eax, 0x1897ca62
and eax, 0x20011401
or eax, 0xcc8a41c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x46f1fb2f
and eax, 0x2418458b
or eax, 0x11040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x625082ba
and eax, 0xc291
or eax, 0x2840
mov dword [ebx], eax
add ebx, edx
and eax, 0x19be583c
and eax, 0x810
or eax, 0x73625
mov dword [ebx], eax
add ebx, edx
or eax, 0x264b7367
and eax, 0x24b3500
or eax, 0x89200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769921dc
and eax, 0x4d82040c
or eax, 0x96122
mov dword [ebx], eax
add ebx, edx
and eax, 0x60555206
and eax, 0x10000
or eax, 0x89c08110
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc29e1e
and eax, 0x81000004
or eax, 0xc1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb4bfe
and eax, 0x14942f1
or eax, 0x4a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39a227f1
and eax, 0
or eax, 0x64818900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef9b857
and eax, 0xa000104
or eax, 0x81004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x27768063
xor eax, 0x35a25cce
and eax, 0x92801c01
or eax, 0x60010054
mov dword [ebx], eax
add ebx, edx
and eax, 0x432f63c3
and eax, 0x30b5e096
and eax, 0
or eax, 0xf17d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x329864a0
xor eax, 0x4058e682
and eax, 0x70c07201
or eax, 0x80078080
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f83022
and eax, 0x418b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1b8cfb
and eax, 0x2000410
or eax, 0x4a2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f89038
and eax, 0x28200000
or eax, 0xd40d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x232ec681
xor eax, 0x7a6e115d
and eax, 0x10000019
or eax, 0x250000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c171eaa
and eax, 0x79170602
or eax, 0x86e84040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9c35c2
and eax, 0x54b9c7d3
and eax, 0x4200080
or eax, 0x80449008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ede7747
and eax, 0x412ecf2f
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33264227
and eax, 0x7c8c3616
and eax, 0x2c800000
or eax, 0x83418108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb56b6e
and eax, 0x80000046
or eax, 0x1000089
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b93c58c
and eax, 0x19245c1
or eax, 0x83830
mov dword [ebx], eax
add ebx, edx
or eax, 0x40225664
xor eax, 0x2b32fa84
and eax, 0x8008100
or eax, 0x550a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x439373f
and eax, 0x654e0139
and eax, 0x400001
or eax, 0xfb03ca80
mov dword [ebx], eax
add ebx, edx
and eax, 0x59cd746a
and eax, 0x439e6c9
and eax, 0x10000
or eax, 0xf2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165421e2
and eax, 0x6b955de
and eax, 0x142
or eax, 0xfa1d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1225a331
and eax, 0x248a08
or eax, 0x84400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ace9d3
and eax, 0x47ef7ccc
and eax, 0x4000000
or eax, 0x418b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa0219a
or eax, 0x42b8cae7
and eax, 0x42800000
or eax, 0x90023510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10921cad
and eax, 0x2000000
or eax, 0x29250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e7ca73
or eax, 0x56f14c28
and eax, 0x35000030
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46ce545f
and eax, 0x1068
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebfdfaa
and eax, 0x184d8a
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5105c1c4
xor eax, 0x3a9e65af
and eax, 0x12060
or eax, 0x644191
mov dword [ebx], eax
add ebx, edx
and eax, 0x7421ed25
and eax, 0x210100
or eax, 0x26d08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7085e14e
and eax, 0x4e
or eax, 0x88000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e82ed7b
and eax, 0x806480
or eax, 0x41040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ad897e
and eax, 0x8018900
or eax, 0x4540200
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f19bdb
and eax, 0x2af59281
or eax, 0x90026000
mov dword [ebx], eax
add ebx, edx
or eax, 0x419f2712
xor eax, 0x5dfe58ce
and eax, 0x82010000
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbbff1b
and eax, 0x4f5cc5c3
and eax, 0
or eax, 0x5012
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e2a4586
xor eax, 0x694a496b
and eax, 0x77401081
or eax, 0x8de200
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b8208
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189aa7b6
or eax, 0x228f8c41
and eax, 0x7c152504
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5296e2c3
and eax, 0x47844cab
and eax, 0x40000
or eax, 0x11310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bdad69
and eax, 8
or eax, 0x88000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6887e1a9
or eax, 0x62128af3
and eax, 0x40846090
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b53615
xor eax, 0x413d8e20
and eax, 0x98a00
or eax, 0xc440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af29c6f
and eax, 0x160101
or eax, 0x8140e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x149f1b8b
and eax, 0
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c8b9b7
and eax, 0x8813
or eax, 0x4248
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ef4021
and eax, 0x3014b896
and eax, 0
or eax, 0x6a17f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x936d4d5
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc414d34
or eax, 0x3023cce5
and eax, 0xc824
or eax, 0x2208
mov dword [ebx], eax
add ebx, edx
and eax, 0x798f5c4
or eax, 0x687184be
and eax, 0x10448a
or eax, 0x81041101
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f93f0f
and eax, 0x3edf4185
and eax, 0xdd0180
or eax, 0x22ba42
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f2b34b
and eax, 0x28f28100
or eax, 0xd7000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ba9d45
and eax, 0x100
or eax, 0x88000067
mov dword [ebx], eax
add ebx, edx
and eax, 0x425d956d
or eax, 0x6ad7e040
and eax, 0x40846000
or eax, 0x100048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1ab9b1
and eax, 0x8048900
or eax, 0x4410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x130fdeb1
or eax, 0x13cf6921
and eax, 0xcd6801
or eax, 0x201004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd9f193
and eax, 0x8240100
or eax, 0x82c93400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1fb044
and eax, 0x8090000
or eax, 0x45820001
mov dword [ebx], eax
add ebx, edx
or eax, 0x770239bd
and eax, 0x4d81011c
or eax, 0x608000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7453eb99
or eax, 0x27528e92
and eax, 0x3000082
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3725a5f6
or eax, 0xfe9e653
and eax, 0x81884751
or eax, 0x8a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9641c3
xor eax, 0x6ebead77
and eax, 0x8004
or eax, 0x410460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73edfc33
and eax, 0x1085003
or eax, 0x80100588
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a52406
and eax, 0xf1a4608a
or eax, 0xe428a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ca5780
and eax, 0x88e281ca
or eax, 0x100035
mov dword [ebx], eax
add ebx, edx
or eax, 0xb26d5b7
and eax, 0x8b929187
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x667b7ab
and eax, 0x2011001
or eax, 0xdd240c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x62aaaf66
and eax, 0x5d204c06
and eax, 0
or eax, 0x350000aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c95cda
or eax, 0x557909d8
and eax, 0xc2
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32210f84
or eax, 0x17f23c99
and eax, 0x4601089
or eax, 0x80048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3579f6
and eax, 0x48010041
or eax, 0x58a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24195019
and eax, 0x4090000
or eax, 0x8c08118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b23c04
and eax, 0x1000008
or eax, 0x800000a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17cd9d7c
and eax, 0x7e772c8f
and eax, 0x880
or eax, 0xaa3071
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b09b417
or eax, 0x7b9cd28e
and eax, 0x18158a00
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e0acc8
and eax, 0x1025a280
or eax, 0x40005001
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fee2f6
and eax, 0x42810000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1135269b
and eax, 0x48a
or eax, 0x1060
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d126ad1
xor eax, 0x2a2ac9de
and eax, 0x6288201
or eax, 0x80434880
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b36877e
or eax, 0x4ffff838
and eax, 0x42810000
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b06e869
and eax, 0
or eax, 0xfef2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c78e1d2
and eax, 0x8080
or eax, 0x84640a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae4f2fe
xor eax, 0x5ae05d40
and eax, 0x4000000
or eax, 0x418b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dcd06d2
xor eax, 0x731708c0
and eax, 0x10180410
or eax, 0x272108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af34175
xor eax, 0xd436415
and eax, 0x50830000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56bfde9b
xor eax, 0x4df5535
and eax, 0x418b0e
or eax, 0x180c0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ddd9991
and eax, 0x1d49181
or eax, 0xe0006000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6efc5ac5
xor eax, 0x9b9b44e
and eax, 0x80810000
or eax, 0x71000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x772f844a
and eax, 0
or eax, 0x4b90
mov dword [ebx], eax
add ebx, edx
and eax, 0x2598b570
or eax, 0x4eb6b0
and eax, 0x448180
or eax, 0x84200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c467825
and eax, 0x4000000
or eax, 0x518b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x13275525
or eax, 0x4827783b
and eax, 0x20008
or eax, 0x20c88104
mov dword [ebx], eax
add ebx, edx
or eax, 0x8083851
and eax, 0x4c
or eax, 0x810000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a93a28e
and eax, 0x812262
or eax, 0x445888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89115aa
and eax, 0x500100
or eax, 0xb7a28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b04d245
and eax, 0x3000000
or eax, 0x88000037
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5858cc94
and eax, 0x92080c01
or eax, 0x2c051044
mov dword [ebx], eax
add ebx, edx
and eax, 0x25590518
xor eax, 0x13ddad50
and eax, 0x35000050
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x4664d29c
or eax, 0x46883c75
and eax, 0x5af2
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x758a86a6
and eax, 0x4009080
or eax, 0x80640008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c838c6f
xor eax, 0x4a43a542
and eax, 0x82a00001
or eax, 0x48190040
mov dword [ebx], eax
add ebx, edx
or eax, 0x30af88e
and eax, 0x13be365
and eax, 0x1000000
or eax, 0x2a00002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b435d0
and eax, 0x6792b7ce
and eax, 0x1800048
or eax, 0xc0010805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7b53c8
and eax, 0x4b85
or eax, 0x8472
mov dword [ebx], eax
add ebx, edx
and eax, 0x7559fec1
or eax, 0x22dc22ca
and eax, 0x2048e081
or eax, 0x10231100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c8c10f
or eax, 0xb0e1283
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2e9def
xor eax, 0x7c97cdc8
and eax, 0x20908108
or eax, 0x4620004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5d850f
and eax, 0xc
or eax, 0x81000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad7f995
xor eax, 0x55b0dd62
and eax, 0x304f0
or eax, 0x800302
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8452ff
xor eax, 0x7bd803bc
and eax, 0x648a0000
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e33d1b
xor eax, 0x1060267
and eax, 0x8000104
or eax, 0x83004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c67d3a
and eax, 0x1000000
or eax, 0x60250c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e65dd
or eax, 0x3bdcf7f0
and eax, 0x31000001
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ac5ffc
and eax, 0
or eax, 0x1cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x654a15eb
and eax, 0x636d4395
and eax, 0x181
or eax, 0x81144c0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16592317
and eax, 0x7a233d08
and eax, 0x2400
or eax, 0x4081f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2adad63b
and eax, 0x408000
or eax, 0x9db10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d4ad45
or eax, 0x53f12865
and eax, 0x20
or eax, 0x88000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cda0235
and eax, 0x32e192c2
and eax, 0x800000
or eax, 0x41046481
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aba844f
and eax, 0x24a000
or eax, 0x84401800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c790185
xor eax, 0x2fc12d1f
and eax, 0x831c0000
or eax, 0x40410041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f122117
and eax, 0x3ee368b0
and eax, 0
or eax, 0xec8b55cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c6d5ad
and eax, 0x1488
or eax, 0x458a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x48cb9717
xor eax, 0x205e135d
and eax, 0x8010800
or eax, 0x4442300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2978a1f4
and eax, 0x4546171b
and eax, 0
or eax, 0xa0a90635
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e41ac2b
and eax, 0x6808a80a
or eax, 0x1101180
mov dword [ebx], eax
add ebx, edx
and eax, 0x58910c5b
or eax, 0xc63453b
and eax, 0x4c230000
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa89e367
and eax, 0x44a98104
or eax, 0xb0400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x618b71c
xor eax, 0x56f60361
and eax, 0x4c
or eax, 0x81000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x767cd533
or eax, 0x60984608
and eax, 0x84600
or eax, 0x611e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7efcdb55
and eax, 0x54f08100
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f4aeba6
and eax, 0
or eax, 0x89000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d64a4f
or eax, 0x4bd72f2c
and eax, 0x41816c01
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
and eax, 0x304b0523
or eax, 0x304b304b
and eax, 0x10410000
or eax, 0x8148b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0592f6
and eax, 0x500080
or eax, 0x902fe201
mov dword [ebx], eax
add ebx, edx
and eax, 0x330b58c2
and eax, 0x316795dc
and eax, 0x10010000
or eax, 0xe2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x301ed370
xor eax, 0x6c6dfb6f
and eax, 0x4c6ce049
or eax, 0x20000410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3835785d
and eax, 0x2717e01e
and eax, 0x4000000
or eax, 0x90c458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d1421f4
and eax, 0x180
or eax, 0xfe7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8fd877
and eax, 0xd035
or eax, 0xff2700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae3a779
and eax, 0x808100
or eax, 0x7c100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae98ccc
and eax, 0x2000180
or eax, 0x89004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x205a73f1
or eax, 0x4388776e
and eax, 0x4180104d
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a807449
and eax, 0x1000
or eax, 0x4ab6
mov dword [ebx], eax
add ebx, edx
and eax, 0x34407d1
xor eax, 0x3b08ec11
and eax, 0x908e881
or eax, 0x4f70100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec8c8fe
or eax, 0x3fccd87a
and eax, 0x31800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdefa804
xor eax, 0x2fa5745d
and eax, 0x52480441
or eax, 0x21242184
mov dword [ebx], eax
add ebx, edx
or eax, 0x43ef5a7c
or eax, 0x6cc243ca
and eax, 0x108558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x765f301a
and eax, 0xa
or eax, 0xb2c3c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7efadbe2
or eax, 0x25ac984
and eax, 0x62ea8100
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55679539
and eax, 0x1000000
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70bebbbd
and eax, 0x758ce4ad
and eax, 0x8c00a0
or eax, 0x700052
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f29d2fa
or eax, 0x598b75df
and eax, 0x7c8a8100
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x460d7da6
and eax, 0x100
or eax, 0xb8004081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62742e37
or eax, 0x6adde5d2
and eax, 0x418174
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc47714
or eax, 0x3946ef9a
and eax, 0x48c4c35c
or eax, 0x84080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cf2ad28
and eax, 0x800c4c44
or eax, 0x4cc08088
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd3cbd0
or eax, 0x6418452b
and eax, 0x6c8845c8
or eax, 0x80031004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b2dc6b
and eax, 0x2989a0
or eax, 0x847018
mov dword [ebx], eax
add ebx, edx
and eax, 0x67567dda
and eax, 0x42900
or eax, 0x18410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a331d8c
and eax, 0x4b7a0a5b
and eax, 0
or eax, 0x264235
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6510d752
and eax, 0x25369100
or eax, 0x1a892800
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fb9247
and eax, 0x82b0000
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3875446a
or eax, 0x59de4d4b
and eax, 0x44f10108
or eax, 0x82008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5088d90
or eax, 0x61b268
and eax, 0x80f9bea8
or eax, 0x8064110
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c34ff7a
or eax, 0x21209917
and eax, 0x18e0c81
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c246b5f
and eax, 0x40800
or eax, 0x10518300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a4f129
and eax, 0x23d2a068
and eax, 0x1802000
or eax, 0xa00ed281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ea620a
and eax, 0xf0000000
or eax, 0x2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535373bc
and eax, 0x10
or eax, 0x8401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68de077a
and eax, 0x40eba58c
and eax, 0x108
or eax, 0x25244483
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b18933
xor eax, 0x21d16b04
and eax, 0xa03
or eax, 0x8528
mov dword [ebx], eax
add ebx, edx
or eax, 0x481248cc
and eax, 0x8d05
or eax, 0x52000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3e257e
and eax, 0x90000
or eax, 0x10c03500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75144f4e
and eax, 0x880000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ead2cb
and eax, 0x408208
or eax, 0x10c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2385a35d
or eax, 0x79d7f865
and eax, 0x3004d09
or eax, 0x80280082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5636f3d2
and eax, 0xd1020a41
or eax, 0x208100a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73baa6c
or eax, 0x38bcca79
and eax, 0x14158a08
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f9aa80
and eax, 0x60242080
or eax, 0x212d201
mov dword [ebx], eax
add ebx, edx
or eax, 0x259d7534
and eax, 0x62810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x204aa069
or eax, 0x22468e3b
and eax, 0x2032
or eax, 0x5100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407b4719
and eax, 0x80208
or eax, 0x8e048880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a06e69f
or eax, 0x618627ab
and eax, 0x458a0001
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4c111f
and eax, 0x6fc7011c
or eax, 0x80200c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d181bcc
and eax, 0xad350000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7356166a
or eax, 0x7b84bcd0
and eax, 0x390000c0
or eax, 0x8000002f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28847afc
xor eax, 0x1382cf94
and eax, 0x581
or eax, 0x4070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9357609
and eax, 0x1240128
or eax, 0x80004c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x189efd41
and eax, 0x4c01
or eax, 0xffda00f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694a64b1
and eax, 0x3b030d0
and eax, 0x800040
or eax, 0xc0188bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x486753e4
and eax, 0x8000084
or eax, 0x8300410a
mov dword [ebx], eax
add ebx, edx
and eax, 0x49c9cd46
and eax, 4
or eax, 0xc2811c51
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f068e18
and eax, 0x16b95d55
and eax, 0xc41
or eax, 0x8208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690d27a0
and eax, 0x6104a081
or eax, 0x82e04200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1484f13d
and eax, 0xe2000000
or eax, 0x8810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db10c6f
or eax, 0x1c6a1fc7
and eax, 0xbc5
or eax, 0x2028
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c992500
and eax, 0x14912281
or eax, 0x104d000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73428946
or eax, 0x10a75e8
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b89b854
and eax, 0x20000004
or eax, 0xa00520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d536884
or eax, 0x557c7c17
and eax, 0x40350001
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15058348
xor eax, 0x67af53b6
and eax, 0x8c
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3947662b
and eax, 0
or eax, 0x418e0c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x7719fbd1
and eax, 0x200d8b00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a24eea
or eax, 0x7c1e49d
and eax, 0x4786e181
or eax, 0x30100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f61f228
and eax, 0x30810000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x745d79a1
xor eax, 0xe65769b
and eax, 0xa28
or eax, 0x4085
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb39bc8
and eax, 0x8152a8
or eax, 0x440412
mov dword [ebx], eax
add ebx, edx
and eax, 0x764ba03a
and eax, 0x410000
or eax, 0xc142b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f35eee
and eax, 0xe707280
or eax, 0xc0008001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb3978c
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e62e46
xor eax, 0x51beeb16
and eax, 0x8010
or eax, 0x14a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d66a5db
and eax, 0xc048088
or eax, 0x82080a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea17be1
and eax, 0x4000000
or eax, 0x418b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x50232e0c
and eax, 0x40020000
or eax, 0x9a0351c
mov dword [ebx], eax
add ebx, edx
and eax, 0x76bb2be7
and eax, 0x200000
or eax, 0x9d050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca87121
xor eax, 0x3cbb4551
and eax, 0x35000000
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x278e7fd
or eax, 0x1a192245
and eax, 0xe771
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6b2bac
and eax, 0x245e37ed
and eax, 0x4a1425
or eax, 0xb58010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223a4507
and eax, 0x20458100
or eax, 0x8080a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3449cbac
and eax, 0x180dc180
or eax, 0x40923001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0d3dd5
and eax, 0x68810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13767cef
xor eax, 0x65b7a7bc
and eax, 0x8388
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b581fe9
and eax, 0x49189001
or eax, 0x84a36180
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e03f33
and eax, 0x8188ffb3
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ea939c
xor eax, 0x4e13dd32
and eax, 0x41020c
or eax, 0x8c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5ee966
and eax, 0x14c7b37
and eax, 0
or eax, 0x8124558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46339112
and eax, 0x134480
or eax, 0x2962
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4681f1
and eax, 0x1b6b53df
and eax, 0x18400000
or eax, 0x818a8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41f02401
and eax, 0x80000000
or eax, 0x1000086
mov dword [ebx], eax
add ebx, edx
or eax, 0x10911432
and eax, 0x8100b2
or eax, 0x66840
mov dword [ebx], eax
add ebx, edx
and eax, 0x49463609
and eax, 0x40000
or eax, 0x18418b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f89ac
xor eax, 0x58872dc4
and eax, 0xb88000
or eax, 0x70805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26591215
or eax, 0x292695b9
and eax, 0x6861500
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e640de
and eax, 0x56811e88
and eax, 0x10000000
or eax, 0x80880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6a3be9
or eax, 0x5e3bcaf1
and eax, 0x418a08
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eebef12
and eax, 0x408a0c18
or eax, 0x10400a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc53c8e
xor eax, 0x530cd503
and eax, 0xcc34900
or eax, 0xc0001400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6bb04
or eax, 0x760cf9dc
and eax, 0x44ccc8cc
or eax, 0x88000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x484f14c9
or eax, 0x750dea5b
and eax, 0x4c4cccc8
or eax, 0x80800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349270d7
and eax, 0xc84c8c08
or eax, 0x48040c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c25871
and eax, 0xcc8a54cc
or eax, 0x20010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x709b428b
and eax, 0x1b4588
or eax, 0x648830
mov dword [ebx], eax
add ebx, edx
and eax, 0x5549a9aa
xor eax, 0x3d2f505a
and eax, 0x1c440900
or eax, 0x12200
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3e7ca9
and eax, 0xc002000
or eax, 0x63501335
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d50f719
and eax, 0x8028
or eax, 0x144d0b43
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e566f50
and eax, 0x4a10e001
or eax, 0x1a00180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b522acf
and eax, 0x21f2e4b7
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762dcd1b
xor eax, 0x1175baa3
and eax, 0x4130
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x22be71e0
and eax, 0x2000180
or eax, 0x88008009
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a0c080
and eax, 0x4800001
or eax, 0x510b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x769a028a
and eax, 0x174bee9
and eax, 0
or eax, 0x78c28108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de05022
and eax, 0x424aeccb
and eax, 2
or eax, 0x81000074
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5608ee
and eax, 0x304608f2
or eax, 0x40800600
mov dword [ebx], eax
add ebx, edx
and eax, 0x55be83e5
and eax, 0x6cc2e133
and eax, 0x20
or eax, 0xc458b4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1757fb
xor eax, 0x53eae968
and eax, 0xb8012d
or eax, 0x2c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6627d78e
xor eax, 0x73d72b3b
and eax, 0x5483400
or eax, 0xc2940100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299d4aa3
xor eax, 0x4c8705d4
and eax, 0x80807a77
or eax, 0x10098588
mov dword [ebx], eax
add ebx, edx
and eax, 0x2338371a
and eax, 0x200
or eax, 0x418800
mov dword [ebx], eax
add ebx, edx
or eax, 0x70847fd2
and eax, 0x4d82
or eax, 0x81100009
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a29b7
and eax, 0x100081
or eax, 0xc9e670
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e397c34
and eax, 0x110000
or eax, 0xdae08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b3c5c44
xor eax, 0x203d0801
and eax, 0x9a000040
or eax, 0x20000092
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a876535
and eax, 0
or eax, 0x197ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de14e3b
xor eax, 0x3d442ba5
and eax, 0x540a
or eax, 0x81080121
mov dword [ebx], eax
add ebx, edx
and eax, 0x675dedd6
and eax, 0x1084102
or eax, 0x47a8f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a598094
xor eax, 0x394e3a98
and eax, 0x28800
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe0bacf5
and eax, 0x8000080
or eax, 0xb000410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c7a405
or eax, 0x21e7796c
and eax, 0x2c03
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0cd034
and eax, 0
or eax, 0x350c452b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eda4b73
and eax, 0x1a864e52
or eax, 0x80018004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7764cb24
and eax, 0x2b029a79
and eax, 0x1000800
or eax, 0x800c458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a72246c
and eax, 0x400
or eax, 0xd662e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d43e28
xor eax, 0x488b0263
and eax, 0xe810000
or eax, 0x708100
mov dword [ebx], eax
add ebx, edx
or eax, 0xe23987
and eax, 0x4f249a61
and eax, 0x8000000
or eax, 0x81000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2edd8859
and eax, 0x55571a11
and eax, 0x1000001
or eax, 0x408a0080
mov dword [ebx], eax
add ebx, edx
and eax, 0x22dacd23
and eax, 0x820000
or eax, 0xdb15ba00
mov dword [ebx], eax
add ebx, edx
and eax, 0x24284a5
and eax, 0x28000
or eax, 0x55297fff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23155053
and eax, 0x660a810c
or eax, 0x80c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x622d0949
xor eax, 0x53a5ab3b
and eax, 0x1000012
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b4e0325
and eax, 0x9a0801f2
or eax, 0xa09000
mov dword [ebx], eax
add ebx, edx
and eax, 0x315d9db
xor eax, 0x20a5bb23
and eax, 0x50a81
or eax, 0x1c40810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x602bc158
and eax, 0x270905
or eax, 0x801020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4a0184
xor eax, 0x7a41714
and eax, 0x2220400
or eax, 0xe8502900
mov dword [ebx], eax
add ebx, edx
or eax, 0x185efc68
xor eax, 0x506b7e1b
and eax, 0x82150000
or eax, 0x14200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc03d4f
and eax, 0
or eax, 0x89ffff15
mov dword [ebx], eax
add ebx, edx
and eax, 0x739a9ecd
or eax, 0x24d41845
and eax, 0x18a0000
or eax, 0x40000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c46b86
or eax, 0x63f2be72
and eax, 0x200b800
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x757513d3
and eax, 0xc3550041
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x402176bf
and eax, 0xc00954cc
or eax, 0x2c820100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e89b75
and eax, 0x9204489
or eax, 0x4080102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d970b8
and eax, 0x3022
or eax, 0x48c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x65566fc0
and eax, 0x3966c41d
and eax, 0x4000
or eax, 0x7d9e35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6b6159
and eax, 0xc14b900
or eax, 0x93880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73df6068
and eax, 0x7b6e8333
and eax, 0x1080000
or eax, 0x4c230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44923cd
and eax, 0x4610108
or eax, 0x30908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba6b5a1
and eax, 0xa08100
or eax, 0x885f7ec7
mov dword [ebx], eax
add ebx, edx
or eax, 0x76615e7b
and eax, 0x7ff0391b
and eax, 0x40802001
or eax, 0x10dc480
mov dword [ebx], eax
add ebx, edx
and eax, 0x595ce955
and eax, 0x48000
or eax, 0x14510b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x56bf5f7
and eax, 0x8000
or eax, 0xa1bc6281
mov dword [ebx], eax
add ebx, edx
or eax, 0x743cbf9
and eax, 0x6ff01700
and eax, 0x22800000
or eax, 0xd0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3246040d
and eax, 9
or eax, 0x20f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4572e528
and eax, 0x142c081
or eax, 0x8a093202
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e559a1
and eax, 0x8b252801
or eax, 0x64100044
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ee769b
and eax, 0x1000000
or eax, 0xc00005a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d393d5c
and eax, 0x10
or eax, 0xf726
mov dword [ebx], eax
add ebx, edx
and eax, 0x320da5ac
and eax, 0xa524
or eax, 0xff1211
mov dword [ebx], eax
add ebx, edx
and eax, 0x268977c5
and eax, 0x5c93a6d8
and eax, 0x800000
or eax, 0xe4108800
mov dword [ebx], eax
add ebx, edx
and eax, 0x51fdbcf9
xor eax, 0x2955177f
and eax, 0x900010d
or eax, 0x82004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d43fdb
and eax, 0x1596dfb5
and eax, 0x800804
or eax, 0xe1012049
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0579
and eax, 0x5247c964
and eax, 0x20
or eax, 0x4d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b770907
and eax, 0x6e76e74f
and eax, 0x8440101
or eax, 0xc481c880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e63f085
and eax, 0xe0810000
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x374fdd22
and eax, 0x1e36e996
and eax, 0
or eax, 0x55aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd30e4a0
and eax, 0x930b100
or eax, 0x904f4081
mov dword [ebx], eax
add ebx, edx
or eax, 0x451b914b
or eax, 0x48ddc198
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x325b92d1
or eax, 0x450640dc
and eax, 0x65c2800c
or eax, 0x18000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec7ed1a
and eax, 0x1000010
or eax, 0x80000069
mov dword [ebx], eax
add ebx, edx
or eax, 0x3660aa9e
and eax, 0x14000f2
or eax, 0x44500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2490edb4
and eax, 0x24808800
or eax, 0xc00a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54866749
and eax, 0
or eax, 0xb800418d
mov dword [ebx], eax
add ebx, edx
and eax, 0x753077a8
xor eax, 0x2c822cf2
and eax, 0x2170
or eax, 0x11084
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ab1e55
xor eax, 0x64ac3641
and eax, 0x24000401
or eax, 0x1110412a
mov dword [ebx], eax
add ebx, edx
and eax, 0x34413dc8
and eax, 0x20000500
or eax, 0x497ac044
mov dword [ebx], eax
add ebx, edx
and eax, 0x69478a6
and eax, 0x4000
or eax, 0x81240d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x197862ad
or eax, 0x57b590b
and eax, 0x1068a1
or eax, 0x8050
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b2b757
and eax, 0xb08100
or eax, 0xa5410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x670af63d
xor eax, 0x1859fd7a
and eax, 0x89000000
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8df8b2
and eax, 0x3466ce50
and eax, 0x4c000
or eax, 0x41892481
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff34744
or eax, 0x2e66efeb
and eax, 0x4458b00
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49fb46a4
and eax, 0x4884c080
or eax, 0x412201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x908c30d
or eax, 0x25f95b95
and eax, 0x60810000
or eax, 0x92000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5febb4
and eax, 0x2f4160a0
or eax, 0x200409
mov dword [ebx], eax
add ebx, edx
or eax, 0x22bb64f5
and eax, 0x25204489
or eax, 0x10040102
mov dword [ebx], eax
add ebx, edx
or eax, 0x160e3b1f
xor eax, 0x5ff9ff88
and eax, 0x17
or eax, 0xa48
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca89fa7
xor eax, 0x7bcf7297
and eax, 0xa0010
or eax, 0x125
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fba5609
and eax, 0xb1a91ee
and eax, 0x121100
or eax, 0xb0052400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7e6455
and eax, 0x10000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a66f0a
and eax, 0x10d00
or eax, 0x4080e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7788c76
and eax, 0x8420
or eax, 0x418d6098
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d479272
and eax, 0x4cc35400
or eax, 0x80000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa57999
or eax, 0x29f6ab8d
and eax, 0xec82058c
or eax, 0x95040
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f2cda2
and eax, 0x4004580
or eax, 0x2118000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51776aeb
and eax, 0x20
or eax, 0xc08c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd74b89
xor eax, 0x55126d61
and eax, 0x55022d21
or eax, 0x20604014
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdb4ca
and eax, 0x4400000
or eax, 0x180d8b73
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6455c
or eax, 0x7fee9876
and eax, 0x1aa5d101
or eax, 0x80102080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x142d0df1
and eax, 0x80800000
or eax, 0x71010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e7ae99
xor eax, 0x25ca1ed8
and eax, 0x9000
or eax, 0xc38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6752c25f
xor eax, 0x17b06ebf
and eax, 0x60623080
or eax, 0x8f11c101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57834a31
and eax, 0x80800000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ecd700
and eax, 0x345302ca
and eax, 0
or eax, 0x4181b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e7b76e
and eax, 0x7cb4813c
and eax, 0x100
or eax, 0x8110548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x130fd99a
or eax, 0x55061e78
and eax, 0x64fe2
or eax, 0x518000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b441da6
and eax, 0x23528100
or eax, 0x84a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298339ff
and eax, 0x8a602827
or eax, 0x10c4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x535d91d2
and eax, 0x3040000
or eax, 0x98310c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f2c4b0
and eax, 0x350000f4
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ccb4c01
and eax, 0x50ba9203
and eax, 0
or eax, 0xd678
mov dword [ebx], eax
add ebx, edx
and eax, 0x19edfc64
xor eax, 0x74021dcf
and eax, 0x8089
or eax, 0x81b01000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515c8160
and eax, 0x4b018f6f
and eax, 0x40000041
or eax, 0xd8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b71cfe
and eax, 0x28b10018
or eax, 0x82408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df2a05c
and eax, 0x6feadc2e
and eax, 0
or eax, 0x81000062
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f14e33
or eax, 0x75ea8c48
and eax, 0x5502c271
or eax, 0xa000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a27d8c
and eax, 0x8008b74
or eax, 0x550002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7213bede
and eax, 0x52048a80
or eax, 0x81a84001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7db80d
xor eax, 0x3db7c116
and eax, 0xc2000000
or eax, 0x30810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d42a75f
and eax, 0
or eax, 0xfbbd
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf2d408
xor eax, 0x16cb2051
and eax, 0x1308a88
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5486e8
and eax, 0x90b00041
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af8d7c9
and eax, 0x3b903a8b
and eax, 1
or eax, 0x5d004180
mov dword [ebx], eax
add ebx, edx
or eax, 0x70dcc643
and eax, 0x4cccc4c3
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cdd78b8
or eax, 0x136aea70
and eax, 0xc048cc48
or eax, 0xc840084
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d8ca2
and eax, 0x880480
or eax, 0xec03514c
mov dword [ebx], eax
add ebx, edx
and eax, 0xf45ad65
xor eax, 0x1a89103
and eax, 0xd000403
or eax, 0x144188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3e51ce
and eax, 0x445
or eax, 0x2892
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5657c4f8
and eax, 0x450825
or eax, 0x281610
mov dword [ebx], eax
add ebx, edx
or eax, 0x648ed3e8
and eax, 0x208fd352
and eax, 0x809100
or eax, 0x1f402800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8ce9bd
or eax, 0x72e7197
and eax, 0x4d2a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x398c9e95
and eax, 0x8000000
or eax, 0xe2f18108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d09cfb3
and eax, 0x81000088
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bcdb0a1
or eax, 0x6e14645b
and eax, 0xef8820f1
or eax, 0x10200300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f44fdcb
and eax, 0x66a0418d
and eax, 0x800089
or eax, 0x88018876
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb614ee
and eax, 0xa2000000
or eax, 0x18004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5137b076
and eax, 0
or eax, 0xe12e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e28056b
and eax, 0x12a
or eax, 0x81085401
mov dword [ebx], eax
add ebx, edx
or eax, 0x18da65bf
and eax, 0x94a15b2
or eax, 0x66010a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ae7564
and eax, 0x450a04
or eax, 0x14008160
mov dword [ebx], eax
add ebx, edx
or eax, 0x6860a40a
and eax, 0x14d81d43
and eax, 0x400100
or eax, 0x912205
mov dword [ebx], eax
add ebx, edx
or eax, 0x74387982
or eax, 0x3db60ee7
and eax, 0x18fc3500
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1298edc3
or eax, 0x477e05e5
and eax, 0x10880001
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c43905e
xor eax, 0x41014642
and eax, 0x408008
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
and eax, 0x216ff1b6
and eax, 0x5e2d6e4a
and eax, 0
or eax, 0x81084d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8ab15e
or eax, 0xb31ad3b
and eax, 0x300521
or eax, 0x450c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xa9e1ef5
and eax, 0xb00100
or eax, 0x11418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6bef4e
and eax, 0x1000000
or eax, 0x800000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f7ef44
xor eax, 0x1a8aeb68
and eax, 0x50490
or eax, 0x827861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efcb398
and eax, 0x4c718100
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c26961a
and eax, 0x8200000
or eax, 0xb2547362
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d56e03
or eax, 0x223843f2
and eax, 0x12550
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7920e2a0
and eax, 0x1004520
or eax, 0x8008100b
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b9c1e1
and eax, 0x2850e2
or eax, 0x420810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2459cc18
and eax, 0x80800
or eax, 0x88828100
mov dword [ebx], eax
add ebx, edx
and eax, 0x119158d0
or eax, 0x20c94cba
and eax, 0x4080
or eax, 0x8b000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0571f0
and eax, 0x20051040
or eax, 0x405
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a4893d4
xor eax, 0x38bc57f2
and eax, 0x300001b6
or eax, 0x5000001
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3ad117
and eax, 0x6af3c7cd
and eax, 4
or eax, 0x200f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122bf916
and eax, 0x8498a
or eax, 0x81040401
mov dword [ebx], eax
add ebx, edx
or eax, 0x34cf8a3
and eax, 0x1066a00c
and eax, 0
or eax, 0x11b00f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x42202f39
or eax, 0x3539034
and eax, 0x42718100
or eax, 0xc800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75848d00
xor eax, 0x3b06f3bf
and eax, 0x187
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36091c69
xor eax, 0x6da476ad
and eax, 0x41800080
or eax, 0x8801
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7f5d4c
and eax, 0x8558900
or eax, 0x10000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda6aeed
and eax, 0xa32081
or eax, 0x4a0cc200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe29a327
xor eax, 0x1520ade3
and eax, 0x40800000
or eax, 0xa2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b393f27
and eax, 0x1e27
or eax, 0x4088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d1869f
or eax, 0x1508c22
and eax, 0x80d000
or eax, 0x2262281
mov dword [ebx], eax
add ebx, edx
and eax, 0x1741d114
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616e1d67
and eax, 0x4c11500
or eax, 0x98182008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aeeea1e
and eax, 0x2c35ff1e
or eax, 0xe1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f63157
or eax, 0x37ddb02c
and eax, 0x8dffe24
or eax, 0x80200102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322c0e3
and eax, 0x37939404
and eax, 0x1800000
or eax, 0x40008890
mov dword [ebx], eax
add ebx, edx
or eax, 0x17fa6930
and eax, 0x14488900
or eax, 0x50200
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c81d04
and eax, 0x6da352da
and eax, 0x4000000
or eax, 0xbbfff181
mov dword [ebx], eax
add ebx, edx
or eax, 0x3627d4bf
xor eax, 0x38ef118e
and eax, 0x81000000
or eax, 0x70810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x455e6c61
or eax, 0x5f0e186a
and eax, 0x1042
or eax, 0xe691
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472e2084
and eax, 0x1085403
or eax, 0x80000188
mov dword [ebx], eax
add ebx, edx
and eax, 0x231e40e0
and eax, 0x4080
or eax, 0x51262
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de114d9
or eax, 0x31697b
and eax, 0x4cf00300
or eax, 0x10028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x293cbcc5
and eax, 0x8000
or eax, 0x80880a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1008e94d
and eax, 0x800041
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4597e9f1
and eax, 0x4830000
or eax, 0xba5c0d10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538b024d
and eax, 0xc140f5d
or eax, 0x1221f0a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x68cb42a2
and eax, 0x34000033
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d213e90
and eax, 0x15000010
or eax, 0xeaffcd6d
mov dword [ebx], eax
add ebx, edx
or eax, 0x75fead88
and eax, 0x81104d89
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3388feef
and eax, 0x4081
or eax, 0x31b240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4bfa78
and eax, 0xf600000
or eax, 0xc0818100
mov dword [ebx], eax
add ebx, edx
and eax, 0x60bc9af
and eax, 0
or eax, 0x810000b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebe749e
or eax, 0x44cf300a
and eax, 0x21
or eax, 0x82d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c27279
and eax, 0x808000
or eax, 0x88010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726f175a
and eax, 0x8a000100
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a6e4659
and eax, 0xf0000451
or eax, 0x2811004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c543c43
xor eax, 0x47fd431a
and eax, 0x1c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cac2d40
and eax, 0x44a03000
or eax, 0x1110c281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21eb1381
and eax, 0x68761ddb
and eax, 0x40020000
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22950c6f
and eax, 0x26000408
or eax, 0x90602100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3c952a
and eax, 0x20200000
or eax, 0x48150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x251a39a3
and eax, 0x3c3143ae
and eax, 0x80000a2
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0xadf588d
xor eax, 0x49b1f32e
and eax, 0x41008890
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5f2ce5
and eax, 0x88a800
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7b1363
and eax, 0x80000
or eax, 0xc3550041
mov dword [ebx], eax
add ebx, edx
and eax, 0x195afae2
and eax, 0x480040
or eax, 0xcc84cc8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x889a56a
and eax, 0x8880448
or eax, 0xe4035184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dfa18f2
and eax, 0x110450a
or eax, 0x24080081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6944f907
and eax, 0x161e4817
and eax, 3
or eax, 0x17d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381c2875
and eax, 0x103d24
or eax, 0x2c011
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dcdc6cd
and eax, 0x6130786
and eax, 0
or eax, 0x2e85b900
mov dword [ebx], eax
add ebx, edx
and eax, 0x610b29d0
and eax, 0x10000
or eax, 0x4d2a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af12b82
and eax, 0x8010000
or eax, 0x96c0810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4511c64f
and eax, 0x81000041
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d35c56d
and eax, 0x41
or eax, 0x4c35b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e62a2d
and eax, 0x44800800
or eax, 0x90018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532b43ae
or eax, 0x504c496
and eax, 0x83004188
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa53b1ac
xor eax, 0x32a3877e
and eax, 0xb2801451
or eax, 0x40010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ddd5ed9
and eax, 0x19674569
and eax, 0
or eax, 0xa7f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4cf87c
xor eax, 0x5996c4c
and eax, 0x89c000
or eax, 0x8663281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91e5cc2
xor eax, 0x687c6db3
and eax, 0x41890000
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x523b26fb
or eax, 0x372da863
and eax, 0x11090c10
or eax, 0xc8400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14796ac9
and eax, 0x10000
or eax, 0x49340001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6917bfce
and eax, 0x8000000
or eax, 0x800001d9
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f4d73c
xor eax, 0x10fe28cb
and eax, 0x880090
or eax, 0x4101d400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf72b40
and eax, 0x184d8b00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5a7415
xor eax, 0x554ff71e
and eax, 0x902c100
or eax, 0x6580081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362c0b11
and eax, 0x67f30e3e
and eax, 0x21000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d073e4
and eax, 0
or eax, 0x6987
mov dword [ebx], eax
add ebx, edx
and eax, 0x1473800f
xor eax, 0x10d2f7bb
and eax, 0x5588
or eax, 0x81080003
mov dword [ebx], eax
add ebx, edx
and eax, 0x21dca7df
and eax, 0x50f2f91a
and eax, 2
or eax, 0xf74ee0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f2b5924
and eax, 0x6dc80100
or eax, 0x10228000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62aa4173
and eax, 0x1000021
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba0a72b
xor eax, 0x1139edb9
and eax, 0x84212
or eax, 0x280e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de9c22f
and eax, 0x88000
or eax, 0xd4820800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7933d3e2
and eax, 0x6f64c3e4
and eax, 0
or eax, 0x8b004189
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d25216
or eax, 0x5b77815e
and eax, 0x13350044
or eax, 0xa4002401
mov dword [ebx], eax
add ebx, edx
or eax, 0x76c2d929
and eax, 0x35000109
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4165a740
or eax, 0x7b960dd6
and eax, 0x12cc3
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c4b07d
or eax, 0x6998cae9
and eax, 0x62a9
or eax, 0x220410
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9271bc
and eax, 0x2000
or eax, 0x1c4d0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41755dd0
or eax, 0x2ba13ef6
and eax, 0x48997080
or eax, 0x80028101
mov dword [ebx], eax
add ebx, edx
and eax, 0x659f8259
and eax, 0x888001
or eax, 0x81007ffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x20817246
and eax, 0x44
or eax, 0x418990
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434cffa6
and eax, 0x10c5402
or eax, 0x80000189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d91963
or eax, 0x4249677f
and eax, 0x9041ca
or eax, 0x29000
mov dword [ebx], eax
add ebx, edx
and eax, 0x140f14a6
and eax, 0x20000
or eax, 0x9af08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1682a5c7
xor eax, 0x4ee25976
and eax, 0x800000b1
or eax, 0xb000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c915029
xor eax, 0x6b761e15
and eax, 0xc250005
or eax, 0x2002040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df39992
and eax, 0x1dd5ea1b
and eax, 0xd000010
or eax, 0x200000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16dd78ea
and eax, 0x3458e70d
and eax, 0
or eax, 0x4b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x73469606
and eax, 0x44d205
or eax, 0x202030
mov dword [ebx], eax
add ebx, edx
or eax, 0x698723d1
and eax, 0x40808000
or eax, 0x94100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3112df
xor eax, 0x303c469d
and eax, 0x89004000
or eax, 0x2000189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3566eead
xor eax, 0x1ccfa03d
and eax, 0xa0810409
or eax, 0x51001044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abf9c00
and eax, 0
or eax, 0x9e9
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf16bd5
or eax, 0x7e1e322
and eax, 0x261e181
or eax, 0x101a1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8455b8
xor eax, 0x74bbce7
and eax, 0x51800000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ebde7d
and eax, 0x9469
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
and eax, 0x308edc7b
and eax, 0x1409
or eax, 0x810c4182
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9bcf78
and eax, 0x8c51ca
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e89252b
and eax, 0x62200000
or eax, 0x91d28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4f5052
and eax, 0x88000002
or eax, 0xad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba70b3d
or eax, 0x1f17d024
and eax, 0x181d082
or eax, 0x40080408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a4047
and eax, 0x18000
or eax, 0x8440b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x413f3b39
xor eax, 0x47b55bf2
and eax, 0x30
or eax, 0x400e05
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab6d13b
xor eax, 0x1c810eb8
and eax, 0x18800400
or eax, 0xe0643100
mov dword [ebx], eax
add ebx, edx
or eax, 0x942ffb5
and eax, 0x49820000
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4c0ce0
and eax, 0
or eax, 0xd2f18118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42001f32
and eax, 0x80000000
or eax, 0x1000095
mov dword [ebx], eax
add ebx, edx
and eax, 0x28dfd19b
and eax, 0x91
or eax, 0x2f6860
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7ca221
and eax, 0
or eax, 0xd4818800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fced6a
and eax, 0x83004108
or eax, 0x8000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37fe3584
and eax, 0x80801005
or eax, 0x42010050
mov dword [ebx], eax
add ebx, edx
and eax, 0x7335a0b7
or eax, 0x98e1390
and eax, 0x284
or eax, 0x244a
mov dword [ebx], eax
add ebx, edx
or eax, 0x510ce2ab
or eax, 0x1a493294
and eax, 0x5908f281
or eax, 0x920000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63259fce
and eax, 0xab86444
or eax, 0x4000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f01d39d
and eax, 0x21000049
or eax, 0xa000016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d1f865
and eax, 0x11000
or eax, 0x61040445
mov dword [ebx], eax
add ebx, edx
or eax, 0x376e0191
and eax, 0x35000084
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x65fe59fe
or eax, 0x674735ef
and eax, 0x31e6
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424a104d
xor eax, 0x64fb7287
and eax, 0x901008
or eax, 0x89448081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f08f6da
xor eax, 0x7aa7fff9
and eax, 0x50b0000
or eax, 0x48800041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x172d22dd
and eax, 0x50800014
or eax, 0xa1498100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6499b0e4
or eax, 0x4698e789
and eax, 0x81000040
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ccab9b
xor eax, 0x7f285bc7
and eax, 0xbc1
or eax, 0xc12020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fab22e6
xor eax, 0x2ce8ffbd
and eax, 0x3808000
or eax, 0xc710100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b6df62
and eax, 0x55cfeee3
and eax, 0x40
or eax, 0x8b000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x493d473c
xor eax, 0x5524e7d6
and eax, 0x8a012001
or eax, 0x40800054
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b01cd41
xor eax, 0x190a599c
and eax, 0x11190
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7774f2
and eax, 0x11080
or eax, 0xb1e6e201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bf0b3f
xor eax, 0x2263652
and eax, 0x82080000
or eax, 0x8800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650bdb97
or eax, 0x65252a24
and eax, 0x18994
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab1edf9
and eax, 0x8890
or eax, 0x144628
mov dword [ebx], eax
add ebx, edx
and eax, 0x5572abe4
or eax, 0x304ada9c
and eax, 0x400a00
or eax, 0xc052100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fcf8354
or eax, 0x5d67b87d
and eax, 0xc1a025
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da70636
and eax, 0x50046a2b
and eax, 0
or eax, 0x9abc0500
mov dword [ebx], eax
add ebx, edx
or eax, 0xbad47a0
or eax, 0x68f42e96
and eax, 0xd8350000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa230a5
or eax, 0x41a33735
and eax, 0x9000011
or eax, 0x820000ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x376c6f3f
and eax, 0x8100044d
or eax, 0x40811000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58299d4f
and eax, 0x802
or eax, 0x22c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43049e1e
xor eax, 0x5e449299
and eax, 0x1c402001
or eax, 0xc283d180
mov dword [ebx], eax
add ebx, edx
or eax, 0x766cfa5a
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f6639d
and eax, 0x80
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3843600a
and eax, 0x8400088
or eax, 0x81948100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d42c397
and eax, 0x15820001
or eax, 0x40090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x48363341
and eax, 0x198a0100
or eax, 0x2240800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x32704ed5
xor eax, 0x4549bfbb
and eax, 6
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x32af7c9a
and eax, 0x228c1c92
or eax, 0xc408060
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a49d86
and eax, 0x8448964
or eax, 0x10010201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bd9cdfd
or eax, 0x218c1d82
and eax, 0x181800
or eax, 0x202025
mov dword [ebx], eax
add ebx, edx
and eax, 0x3040a90b
or eax, 0x3d21b96b
and eax, 0x38203100
or eax, 0x140400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5ef367
and eax, 0x80000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bc9036
and eax, 0
or eax, 0x4189d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b577093
or eax, 0x5a21a223
and eax, 0x83
or eax, 0x810c4d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccffb00
and eax, 0
or eax, 0x3034c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589fdca0
and eax, 0x40a18000
or eax, 0x87500100
mov dword [ebx], eax
add ebx, edx
and eax, 0x400700c6
and eax, 0
or eax, 0x8b0000b3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a056557
or eax, 0x229c3c20
and eax, 0x8a812455
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f90b6f6
and eax, 0x21becf73
and eax, 0x410
or eax, 0x8ba1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fcddb38
and eax, 0x6c8cb8f6
and eax, 0x4c841080
or eax, 0xa330e201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c69ea
and eax, 0x88080000
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f4e857
and eax, 0
or eax, 0x4189d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x73715972
xor eax, 0x78772b9d
and eax, 0x140089
or eax, 0x5084502
mov dword [ebx], eax
add ebx, edx
and eax, 0x5925ac1e
and eax, 0x402
or eax, 0xf3a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5603456
or eax, 0x69436979
and eax, 0x1412b35
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad6f89b
xor eax, 0x181ccec1
and eax, 0x4c8200
or eax, 0x24010900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc37d7d
xor eax, 0x41924a0c
and eax, 0x110c8001
or eax, 0x22824180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0ad87b
and eax, 0x41800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe8f2d4
and eax, 0x11014
or eax, 0x929
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b959685
and eax, 0x9948188
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x94a10ac
and eax, 0x18a0000
or eax, 0x54010041
mov dword [ebx], eax
add ebx, edx
and eax, 0xca3f382
and eax, 0x820000
or eax, 0xc3608114
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a054eeb
and eax, 0x491a6387
and eax, 0x1000003
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x513095ae
and eax, 0x6587dbb6
and eax, 0x22
or eax, 0x23f9d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd3bc86
and eax, 0x691d9be
and eax, 0x18800
or eax, 0x10440300
mov dword [ebx], eax
add ebx, edx
and eax, 0x65646db9
and eax, 0x400800
or eax, 0x11be605
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e71b19
and eax, 0x24003500
or eax, 0x51010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ba1942
and eax, 0x10880000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x399013bc
and eax, 0
or eax, 0x4189d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c57072
and eax, 0x10010
or eax, 0x4188d4a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7b54ec
and eax, 0x4cc35400
or eax, 0x80000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5262e8d1
and eax, 0xcc8355c0
or eax, 0x2008000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1a9a5f
and eax, 0x35004583
or eax, 0xc0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa75021
and eax, 0x181
or eax, 0x8810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786ed602
xor eax, 0x5bfdc099
and eax, 0x131f00
or eax, 0xc2025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d369cce
and eax, 0x8012100
or eax, 0x2041400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa5b02b
and eax, 0x75d95d06
and eax, 0x800000
or eax, 0x4d0b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d772f9
or eax, 0x66caefb2
and eax, 0x3dc18108
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a80fdcd
or eax, 0x632d4d66
and eax, 0x1000060
or eax, 0x80000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e677938
and eax, 0x72c29ca0
and eax, 0x20
or eax, 0xdc45d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1699be0a
or eax, 0x33226880
and eax, 0x20018800
or eax, 0xc8800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a96cba
and eax, 0x2ac40a78
and eax, 0x8000008
or eax, 0x83004186
mov dword [ebx], eax
add ebx, edx
or eax, 0x40420349
and eax, 0xc2000045
or eax, 0x20810c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77dd9866
and eax, 0x8401
or eax, 0x6a0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7d3307
and eax, 0x2a10c201
or eax, 0x1800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c7dc27
or eax, 0x504eec21
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a0fd7d
and eax, 0x8d11
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d4de7d0
or eax, 0x16ec3539
and eax, 0x40c0589
or eax, 0x1004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da3b5a
or eax, 0x209327f
and eax, 0x3cfa
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d0daa4
or eax, 0x3ec84b4c
and eax, 0xc89534
or eax, 0x30001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef290d3
and eax, 0x6f90500
or eax, 0x10042800
mov dword [ebx], eax
add ebx, edx
or eax, 0x683a54d4
and eax, 0x4e350000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f973a71
and eax, 0x45ba6042
and eax, 0x40
or eax, 0x88000193
mov dword [ebx], eax
add ebx, edx
or eax, 0x7baa0db7
xor eax, 0x597cf5cc
and eax, 0x86e810
or eax, 0x41080080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5f8f05
and eax, 0x21012100
or eax, 0x90049800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ebb25f1
and eax, 0x4d2a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ad3164
xor eax, 0x14f85efb
and eax, 0xb700108
or eax, 0x10818000
mov dword [ebx], eax
add ebx, edx
and eax, 0x411176b5
or eax, 0x30a92223
and eax, 0x1000002
or eax, 0x8a000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db179c1
and eax, 0x3dc3cb2e
and eax, 0
or eax, 0xf2810c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd9549
and eax, 0x1c55
or eax, 0x222
mov dword [ebx], eax
add ebx, edx
or eax, 0x62507d85
and eax, 0x56e815f8
and eax, 0x42000080
or eax, 0x392fca01
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e1ad10
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62163cb3
and eax, 0x13
or eax, 0x308
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd7629e
and eax, 0x4c126281
or eax, 0x30289000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca76143
and eax, 0x880000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1200981a
and eax, 0
or eax, 0x418ee8
mov dword [ebx], eax
add ebx, edx
or eax, 0x11459504
and eax, 0x595ab613
and eax, 0x1000400
or eax, 0xc08418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32bc09df
and eax, 0x1267bccc
and eax, 0x44
or eax, 0xb10a
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b77aa2
xor eax, 0x44585110
and eax, 0x88ba234
or eax, 0x60000501
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af7d008
xor eax, 0x15dd185b
and eax, 0xc4c8848
or eax, 0x10324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x829040a
and eax, 0x4248100
or eax, 0x42186081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3408251e
and eax, 0x7527cd46
and eax, 0x70000000
or eax, 0x81810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7492df4a
and eax, 0
or eax, 0x4214
mov dword [ebx], eax
add ebx, edx
and eax, 0x318960f1
and eax, 0
or eax, 0x8ee88189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58272f47
and eax, 0x548b0040
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x45fa1193
xor eax, 0x2a5ae70
and eax, 0x45228000
or eax, 0xd00108
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7bbb14
xor eax, 0x6b8bc19e
and eax, 0x92
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfac866
or eax, 0x4a495459
and eax, 0xd85cd0
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0xd384fd8
xor eax, 0x374d4877
and eax, 0x4050000
or eax, 0x4882b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x168199f
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f589fc
or eax, 0x39f6e697
and eax, 0x41b82508
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x130d7d24
and eax, 0x80000
or eax, 0x1e250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f45961e
and eax, 0x2100001e
or eax, 0x14000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd9283
and eax, 2
or eax, 0x6388
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a934a2
or eax, 0x3020e417
and eax, 0x208080
or eax, 0x8ec81008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2015206d
or eax, 0x2b63bd44
and eax, 0xd8b0041
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x774d03a2
and eax, 0x4fc10100
or eax, 0x208008
mov dword [ebx], eax
add ebx, edx
and eax, 0x484e3887
and eax, 0
or eax, 0x81000052
mov dword [ebx], eax
add ebx, edx
and eax, 0x662edac6
and eax, 0x40
or eax, 0x42e0b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d073f4
and eax, 0xb200
or eax, 0xa9290800
mov dword [ebx], eax
add ebx, edx
and eax, 0x781f2973
and eax, 0x90000
or eax, 0x55220000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb984f0
or eax, 0x3814a1dc
and eax, 0x108810c
or eax, 0x80c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc9c180
and eax, 0x81000088
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd673d2
or eax, 0x513698cb
and eax, 0xc6dad2
or eax, 0x90020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x260a3ab6
and eax, 0x20808000
or eax, 0xc80a0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x69cc0b06
and eax, 0x4817b6d6
and eax, 0x8000000
or eax, 0x8300418e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e62995f
and eax, 0x54200841
or eax, 0x22150004
mov dword [ebx], eax
add ebx, edx
and eax, 0x125bc87a
and eax, 0x10000000
or eax, 0x25000029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1582e2f8
or eax, 0x123d8b85
and eax, 0x202c23d4
or eax, 0x4c400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x89afe9f
xor eax, 0x353cd459
and eax, 0x10c289
or eax, 0x80130
mov dword [ebx], eax
add ebx, edx
and eax, 0x51632a24
or eax, 0x891f9f6
and eax, 0x8012b00
or eax, 0x44c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295441d8
and eax, 0x5579a0ef
and eax, 0x1100080
or eax, 0x12c2c101
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d799185
or eax, 0x31cb94bb
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742fe048
and eax, 0x85aec048
or eax, 0x7a510901
mov dword [ebx], eax
add ebx, edx
and eax, 0x322ef8fe
xor eax, 0x4cfb1d6c
and eax, 0xec08100
or eax, 0x80280089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5901b0b0
or eax, 0x2aa6b3ea
and eax, 0x558b0041
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa29c45e
and eax, 0
or eax, 0xc7f28108
mov dword [ebx], eax
add ebx, edx
and eax, 0x224a69dc
xor eax, 0x1db1cfc8
and eax, 0x1000080
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0xe24a127
and eax, 0
or eax, 0x2747ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab33c17
and eax, 0x3ab20100
or eax, 0x5408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f14c333
and eax, 0x604012
or eax, 0x8b09308c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e8c8506
or eax, 0x3a0aad29
and eax, 0xa8250801
or eax, 0x40100044
mov dword [ebx], eax
add ebx, edx
or eax, 0xed9e614
and eax, 0x4000011
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c513eb
xor eax, 0x587febdf
and eax, 0x90a2
or eax, 0x510
mov dword [ebx], eax
add ebx, edx
or eax, 0x5508246b
and eax, 0x1081031
or eax, 0x870204
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d99b482
xor eax, 0x3627a3a6
and eax, 0x48900100
or eax, 0xa0008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4532cfdf
xor eax, 0x48337d90
and eax, 0x8100010e
or eax, 0xa004080
mov dword [ebx], eax
add ebx, edx
and eax, 0xc26191a
and eax, 8
or eax, 0xe1810845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230d0ce0
or eax, 0x53630ee7
and eax, 0xa83
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a75a21f
or eax, 0x4b809042
and eax, 0xa808001
or eax, 0x41c6980
mov dword [ebx], eax
add ebx, edx
and eax, 0x53479289
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db863a3
and eax, 0
or eax, 0x98c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef96fb7
and eax, 0x81
or eax, 0x63b6f100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4699f9c
and eax, 0x458bff9d
or eax, 0x10000062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d225fa
and eax, 0x18408000
or eax, 0xe0a20108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5526c2bd
and eax, 0x2c2df66f
and eax, 0x25
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fdac008
and eax, 0x88020
or eax, 0x201ad2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99c082a
and eax, 0x8808000
or eax, 0xe00a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5c8214
or eax, 0x1fe2918d
and eax, 0x8b00018c
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2968cfb0
xor eax, 0x2c027e9a
and eax, 0x20000c00
or eax, 0xca350045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff49910
xor eax, 0x78ec5aef
and eax, 0x500003a
or eax, 0x28000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dbb414e
and eax, 0x71
or eax, 0x980e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785a31e9
and eax, 0x422804
or eax, 0x14021
mov dword [ebx], eax
add ebx, edx
or eax, 0x1083d2a7
or eax, 0x36c98c8a
and eax, 0xca3400
or eax, 0x40200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a91f40f
and eax, 0x2a974f3a
and eax, 0x800000
or eax, 0x5c390000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1faf6583
and eax, 0x3000002
or eax, 0x2800002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e57e99d
and eax, 0x41010801
or eax, 0xb080004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73772426
or eax, 0x780f7787
and eax, 0x43a5
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e2dfa2
and eax, 0xc180
or eax, 0xebc93001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b7d5daa
and eax, 0x245981ee
and eax, 0x20010000
or eax, 0xd1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1648e3af
and eax, 0x79dbc7a7
and eax, 0x61c9c3a1
or eax, 0x9e362810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b29ee
or eax, 0x3cebd5a8
and eax, 0x8ce88188
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35582af6
or eax, 0x1c6d2aee
and eax, 0xa8b80040
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1922c5
or eax, 0x41267f13
and eax, 0x49004102
or eax, 0x1400008c
mov dword [ebx], eax
add ebx, edx
or eax, 0x41aaee23
and eax, 0x4c88cc83
or eax, 0x80440040
mov dword [ebx], eax
add ebx, edx
and eax, 0x59605615
and eax, 0x48404400
or eax, 0x848c88cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3781cd37
or eax, 0x5eb1e28a
and eax, 0xccccc0c8
or eax, 0xc04
mov dword [ebx], eax
add ebx, edx
and eax, 0x486f99fc
and eax, 0x480800cc
or eax, 0xa4835500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1726741e
xor eax, 0x65957b58
and eax, 0x180482
or eax, 0x25044109
mov dword [ebx], eax
add ebx, edx
and eax, 0x452d6c3
xor eax, 0x2eab218c
and eax, 0x406
or eax, 0x250
mov dword [ebx], eax
add ebx, edx
and eax, 0x712c6da2
and eax, 0x253c48b9
and eax, 0
or eax, 0x30327035
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0eac30
and eax, 0x10000030
or eax, 0x4d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6380d7
xor eax, 0x4e3ea059
and eax, 0xc3d0001
or eax, 0x9180c180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1934baed
and eax, 0x81810000
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2aa416
and eax, 0x43bd1b1f
and eax, 0x14
or eax, 0xa4c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe83f2e5
and eax, 0x603c081
or eax, 0xa14c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1a6e95
and eax, 0x7d616cb2
and eax, 0x61010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a049353
and eax, 0
or eax, 0xc79b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7699dbdb
and eax, 0x4808189
or eax, 0x89040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d17856
and eax, 0xe0100041
or eax, 0xaa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c74886b
and eax, 0x800002a
or eax, 0x23000054
mov dword [ebx], eax
add ebx, edx
or eax, 0x570af45d
and eax, 0x6a001455
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31480a5a
and eax, 0x403
or eax, 0x20a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6744beb7
and eax, 0x81
or eax, 0x4021ca00
mov dword [ebx], eax
add ebx, edx
and eax, 0x46208928
or eax, 0x5b291f42
and eax, 0x52010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c706a3d
or eax, 0x7c4e3a91
and eax, 0x1a01
or eax, 0x400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5a1cd6
and eax, 0x1508448b
or eax, 0x20040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b19f117
and eax, 0x749f
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d5fee0
and eax, 0x40380d
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c45bed5
and eax, 0x3000
or eax, 0xcc310500
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c5e832
xor eax, 0x727aa35b
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29627289
and eax, 0x400080
or eax, 0x18d04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fad1139
and eax, 0x3584c97a
and eax, 0x48838
or eax, 0xa2281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6003a95
and eax, 0xc0000
or eax, 0x8412b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6cda7
and eax, 0x887e181
or eax, 0x50101000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6561c4ff
and eax, 0x3575a6e8
and eax, 0x8080
or eax, 0x6cba7f7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2564deb4
and eax, 0x900000b
or eax, 0x220000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b328284
and eax, 0x2000004
or eax, 0xf0811c51
mov dword [ebx], eax
add ebx, edx
and eax, 0x546de2c2
and eax, 0
or eax, 0x3c0c
mov dword [ebx], eax
add ebx, edx
and eax, 0xa89b7a3
and eax, 0
or eax, 0x8d848a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x496ad9ab
xor eax, 0x3e88c77b
and eax, 0x41020040
or eax, 0x4890001
mov dword [ebx], eax
add ebx, edx
or eax, 0x280fa015
xor eax, 0x3c363554
and eax, 0x51a90500
or eax, 0x8e04001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79fffe81
and eax, 0x169abda5
and eax, 0x10000000
or eax, 0x26350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba90a6b
or eax, 0x1206923
and eax, 0x39000143
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f601af
or eax, 0x773c68a7
and eax, 0x2015
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424144d7
and eax, 0x4402
or eax, 0x81100929
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2770be
or eax, 0x12ad236d
and eax, 0x12046361
or eax, 0xed421090
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b361a8
and eax, 0x51697c83
and eax, 0x80
or eax, 0x8481887f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e346518
and eax, 0x8a004185
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da48c20
and eax, 0xe2800805
or eax, 0x10050
mov dword [ebx], eax
add ebx, edx
or eax, 0x7477468f
and eax, 0x4205
or eax, 0xa020
mov dword [ebx], eax
add ebx, edx
and eax, 0x372f0fe2
or eax, 0x3848422d
and eax, 0x20004201
or eax, 0x8201b080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4512c269
and eax, 0x5209be
and eax, 0x100000
or eax, 0xffa80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2cd3f1
and eax, 0x10000f1
or eax, 0x2a00000e
mov dword [ebx], eax
add ebx, edx
or eax, 0x256cc6f6
and eax, 0x2f240045
or eax, 0xd0110800
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a2ab48
and eax, 0x40
or eax, 0x88000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x6562ec0a
and eax, 0
or eax, 0x418d8490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1deddee2
xor eax, 0x210d987b
and eax, 0x84d8200
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b4d72e0
and eax, 0x1149c180
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f28a0e
or eax, 0x4499bee7
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d901e97
and eax, 0x7c83869e
and eax, 0x606
or eax, 0xc809
mov dword [ebx], eax
add ebx, edx
or eax, 0x373d63d4
and eax, 0x1411c981
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25468c18
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab93a79
and eax, 0x1838
or eax, 0x4580
mov dword [ebx], eax
add ebx, edx
or eax, 0x24b8f79f
or eax, 0x15afb220
and eax, 0x11c558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c09252e
or eax, 0x63191943
and eax, 0xff0019c2
or eax, 0xa28608
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b132d7a
and eax, 0x28b472ea
and eax, 0xb000ea
or eax, 0x4428115
mov dword [ebx], eax
add ebx, edx
or eax, 0x689c6653
and eax, 8
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b60ff22
xor eax, 0x62260e52
and eax, 0x63220052
or eax, 0x9cd9f0a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x352d3d8c
and eax, 0x4080080
or eax, 0x8082887f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a5f2935
or eax, 0x6391c491
and eax, 0x8b004189
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4f9de4
or eax, 0x46486d74
and eax, 0x44000c44
or eax, 0xa1051001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cebcf70
and eax, 0x4000040
or eax, 0x9000111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668432ba
and eax, 0x70b82076
and eax, 0x40
or eax, 0x170c
mov dword [ebx], eax
add ebx, edx
or eax, 0xb980a97
and eax, 0x684d5082
and eax, 0x81000
or eax, 0x31a76d35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38bc5ca9
and eax, 0x8010110
or eax, 0x144c8a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x289dd087
or eax, 0x2fbcc79f
and eax, 0xfbdc181
or eax, 0x50422000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c35b49
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dbfa1b3
or eax, 0x34311baa
and eax, 0x1328
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
and eax, 0x224fbd21
and eax, 0x100
or eax, 0x8d848089
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0ea717
xor eax, 0x47ad5d36
and eax, 0xa80001
or eax, 0x84100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x14179e0c
or eax, 0x67fa330a
and eax, 0x5500010d
or eax, 0x8004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb7795
and eax, 0x4cc84481
or eax, 0x80048842
mov dword [ebx], eax
add ebx, edx
and eax, 0x701d063d
xor eax, 0x6ad3d5de
and eax, 0x288b51cc
or eax, 0xc4000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3375ac27
or eax, 0x62cce610
and eax, 0xc708ec83
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63263d8
xor eax, 0x4b08987
and eax, 0x6044
or eax, 0x9801
mov dword [ebx], eax
add ebx, edx
and eax, 0x115b0416
and eax, 0
or eax, 0x46a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57abe4e8
and eax, 0x75aae2a2
and eax, 0x20
or eax, 0x100048
mov dword [ebx], eax
add ebx, edx
and eax, 0x341c8ea7
and eax, 0
or eax, 0x2cc6800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddcb91f
xor eax, 0xea1ef7f
and eax, 0x680000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7027cb5a
and eax, 0x7048015a
or eax, 0x14a5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b49fe4a
and eax, 0x41010001
or eax, 0x4880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222572a3
xor eax, 0xbb2026d
and eax, 0x6c1c008c
or eax, 0x90618370
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd78bd3
and eax, 0x48410000
or eax, 0x202a7400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c629c11
or eax, 0x70ac81a7
and eax, 0x84
or eax, 0x248
mov dword [ebx], eax
add ebx, edx
and eax, 0x185e9737
xor eax, 0x7c970acf
and eax, 0x5094008b
or eax, 0x684500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec74a77
or eax, 0x75e53a6f
and eax, 0x1251868
or eax, 0x20080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34489d11
xor eax, 0x6c7c5fa6
and eax, 0x8008200
or eax, 0xc40100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1251ad4
and eax, 0x36eeb0c6
and eax, 0x40000
or eax, 0xc7f84d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3844ece2
xor eax, 0x6c5a9200
and eax, 0x1001001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a65bad1
and eax, 0x786f0cc4
and eax, 0x38450800
or eax, 0xc4108300
mov dword [ebx], eax
add ebx, edx
or eax, 0xd38007d
and eax, 0x28158b50
or eax, 0x7402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c3efb97
xor eax, 0x2329f7ae
and eax, 0x50004160
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1befebe5
and eax, 0x504001f5
or eax, 0x2000140a
mov dword [ebx], eax
add ebx, edx
or eax, 0x525af420
and eax, 0x40000041
or eax, 0x80850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e710da9
and eax, 0x4800960
or eax, 0x410b2214
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bca7e55
xor eax, 0x6058ca54
and eax, 0x508000
or eax, 0x42803fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x448cf810
and eax, 0x80000
or eax, 0x8b137500
mov dword [ebx], eax
add ebx, edx
or eax, 0x370923c4
or eax, 0x76da688
and eax, 0x3903f44c
or eax, 0x40800801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b26f267
and eax, 0x57fb3cd3
and eax, 0x10000000
or eax, 0x2750008
mov dword [ebx], eax
add ebx, edx
and eax, 0x8259cb2
and eax, 0x7f2b4f5f
and eax, 0x200000
or eax, 0x83dc558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31990ad4
or eax, 0x3dc0e18c
and eax, 0x35000c5a
or eax, 0x40000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x550b0077
and eax, 0x54000000
or eax, 0xa8458b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8c5c69
and eax, 0x5000
or eax, 0x102883
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c294f69
and eax, 0
or eax, 0x45c70774
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1fe33c
and eax, 0x48
or eax, 0x1b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x262186cf
and eax, 0x5b84ddda
and eax, 0
or eax, 0x80006800
mov dword [ebx], eax
add ebx, edx
or eax, 0x120c219f
and eax, 0x80000
or eax, 0x620000
mov dword [ebx], eax
add ebx, edx
and eax, 0x96dac41
or eax, 0x10fb0ecc
and eax, 0x10f80c88
or eax, 0x41044103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63889966
and eax, 0x304414ed
or eax, 0x40080112
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e53ade0
and eax, 0x40
or eax, 0x458b0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x21324f6c
or eax, 0x3bd7cb31
and eax, 0x5de58b78
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x31101a2f
and eax, 0x4ae20007
and eax, 0
or eax, 0xccccccc3
mov dword [ebx], eax
add ebx, edx
and eax, 0x544ccdd2
and eax, 0x1c821d88
and eax, 0x4000480
or eax, 0xe88b514c
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a00b68
and eax, 0x35204588
or eax, 0x40003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4877915c
or eax, 0x13b07516
and eax, 0xc494
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec04e1f
and eax, 0x1bc902d8
and eax, 0x400000
or eax, 0x3fc125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282b7b62
and eax, 0x8003000
or eax, 0x55810500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6997f7a5
and eax, 0x49810000
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9fb5381
and eax, 0x40c10100
or eax, 0x20008024
mov dword [ebx], eax
add ebx, edx
or eax, 0x5468d38
and eax, 0x1000034
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x211f9627
xor eax, 0x57dc1a04
and eax, 0x418031
or eax, 0x1012c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3569acdf
and eax, 0x18000
or eax, 0x1c800800
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbdb2ae
and eax, 0x8000000
or eax, 0x83004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629e4c9a
or eax, 0x16c99d72
and eax, 0xe2811451
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x525eb49a
and eax, 0x400
or eax, 0x8009
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cee287b
and eax, 0xa2a001
or eax, 0x15280
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e61088
and eax, 0x820000
or eax, 0x45090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e68f4f7
and eax, 0
or eax, 0x2303528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5840aa70
xor eax, 0x205d8e0b
and eax, 0x2a250000
or eax, 0x84100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5ef3b1
and eax, 0x880000a0
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x346993ed
or eax, 0x16d3ee8b
and eax, 0x831c80
or eax, 0x41000010
mov dword [ebx], eax
add ebx, edx
or eax, 0xf82ee8a
or eax, 0x26e51b20
and eax, 0x263b900
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x773c0e0f
and eax, 0x200000
or eax, 0x4d0b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39dd7794
and eax, 0x9010000
or eax, 0x56f08114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7a4ef2
and eax, 0x10000c2
or eax, 0x80000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ed27a7
and eax, 0x81
or eax, 0xff24d970
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2a7a59
and eax, 0x1c048bf9
or eax, 0x510006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3d6eb2
and eax, 0x3a1a6475
and eax, 0x4001
or eax, 0x70c78280
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f558cfa
xor eax, 0xa676dc9
and eax, 0x32000000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26cf8756
xor eax, 0x568ac558
and eax, 0x10518
or eax, 0x3802
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd91942d
or eax, 0x3f9b517c
and eax, 0x3188808
or eax, 0x80040280
mov dword [ebx], eax
add ebx, edx
and eax, 0xd61ce01
and eax, 0x1000000
or eax, 0x448b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3658b580
or eax, 0x3d737e7f
and eax, 0x1118042c
or eax, 0x82040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a20bf2
and eax, 0x83340000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d739cf1
and eax, 0x8a0000c0
or eax, 0x100000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7ca233
and eax, 0xe100204d
or eax, 0x10810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7759aca6
or eax, 0x69e66711
and eax, 0x4c6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67428210
and eax, 0x402c000
or eax, 0x88113181
mov dword [ebx], eax
add ebx, edx
and eax, 0x225761ea
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec570c9
and eax, 0x410008
or eax, 0x8314
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba69d1b
xor eax, 0x754a04fa
and eax, 0xa2
or eax, 0x901218
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d75d263
and eax, 0x3d466902
and eax, 0x4440000
or eax, 0x20112b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b213330
and eax, 0x46e621d6
and eax, 0x2000
or eax, 0xc4cc281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50efa348
or eax, 0x2f7564b1
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78686ab
and eax, 0x11d38707
and eax, 0x401
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5e1dcc
and eax, 0x400
or eax, 0x2518418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c02493
or eax, 0x18d1fc81
and eax, 0x2882
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e9bd99
or eax, 0x5ba95d13
and eax, 0x200011
or eax, 0x8224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6e1950
xor eax, 0x5441eb6
and eax, 0x8008000
or eax, 0x14900800
mov dword [ebx], eax
add ebx, edx
and eax, 0x768374d
xor eax, 0x6ce2cd57
and eax, 0x8004103
or eax, 0x83000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a11174b
or eax, 0x41b3ae6e
and eax, 0xc981104d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c7e664
and eax, 0x220
or eax, 0x154
mov dword [ebx], eax
add ebx, edx
and eax, 0x2baa75b7
and eax, 0x100
or eax, 0x9f29f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cca7e88
and eax, 0x41830000
or eax, 0x14080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e9c0b7
xor eax, 0x1e5912d2
and eax, 0x42a28024
or eax, 0x88400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb743a5
or eax, 0x5a6d93de
and eax, 0x810000d7
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ad25e1
xor eax, 0x3eb79b25
and eax, 0x120c32
or eax, 0x100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x752774d7
and eax, 0x14020800
or eax, 0x8888000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2857f71e
and eax, 0x8000000
or eax, 0x83004183
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bba6284
or eax, 0x6ff749de
and eax, 0x41350044
or eax, 0x10002401
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da3de00
and eax, 0x11000000
or eax, 0x24000086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd7ca26
or eax, 0x74a89874
and eax, 0x98d0
or eax, 0x509
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bed4f8e
and eax, 0x6a6f4897
and eax, 0x84883
or eax, 0x81100508
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd84b6a
and eax, 0xc006c1
or eax, 0x1b8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aadfee3
and eax, 0x10f18100
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea5c877
or eax, 0x5ad3e147
and eax, 0x8000044
or eax, 0x800000b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb4791d
and eax, 0x801881
or eax, 0x41030400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1bcc2
and eax, 0x118800
or eax, 0x1c440300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6007cb39
and eax, 0x48a00
or eax, 0xbfd04081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6d2a8f
and eax, 0x1e2a773c
and eax, 0x12000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d01b56
and eax, 0x5aa0c768
and eax, 0x300
or eax, 0xfca5
mov dword [ebx], eax
add ebx, edx
or eax, 0xa854e9b
and eax, 0x7cb8
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381c13d7
and eax, 0x28042b00
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x184b285c
xor eax, 0x13512c25
and eax, 0x100425
or eax, 0xe5b910
mov dword [ebx], eax
add ebx, edx
and eax, 0x29289a52
and eax, 0x200000
or eax, 0x7b530500
mov dword [ebx], eax
add ebx, edx
and eax, 0x30bd491d
and eax, 0x310000
or eax, 0xcf040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b7f6f7
or eax, 0x11c3bb91
and eax, 0x88000027
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x745bf4fe
or eax, 0x7d964c58
and eax, 0x41831c90
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3a60d1
and eax, 0x90800
or eax, 0x10448300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfcc1104
and eax, 0xf818000
or eax, 0xe07a4181
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf07b97
xor eax, 0x2d9ffd80
and eax, 0xc0800000
or eax, 0x31010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fbb887
and eax, 0x10000
or eax, 0x8db7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3829e598
xor eax, 0x53df1cdd
and eax, 0x1141109
or eax, 0x80004482
mov dword [ebx], eax
add ebx, edx
and eax, 0x61761df7
and eax, 0x24524656
and eax, 2
or eax, 0x503e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c715df6
and eax, 0x4700200
or eax, 0x1828100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c3b3160
and eax, 0x1088200
or eax, 0x82140888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67309c10
and eax, 0x44080000
or eax, 0x1830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9be7f4
and eax, 0x3432a4c6
and eax, 0x20102404
or eax, 0xcbc91108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40489d7
and eax, 0x66150000
or eax, 0x10200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fe5c2a
and eax, 0
or eax, 0x8b0000dd
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c912db
and eax, 0x9181004d
or eax, 0x60002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57cbcb0
and eax, 0x7d235eb5
and eax, 0x400
or eax, 0xc24a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c56686e
and eax, 0x22e171e7
and eax, 0x4000
or eax, 0x630b181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af7727e
or eax, 0x404b0840
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5613e884
and eax, 0x246f4648
and eax, 0x10000
or eax, 0x40831c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7cb821
and eax, 0x68a9164
and eax, 0x81100
or eax, 0x8114448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5880414f
and eax, 0x1444c2
or eax, 0x638820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f38024c
and eax, 0x300000
or eax, 0xcbc28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x158d3cf6
and eax, 0x1000000
or eax, 0x8a000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a102ae2
and eax, 0x40ee3a74
and eax, 0x40
or eax, 0x6b352c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x698ab21e
xor eax, 0x3eebd249
and eax, 0x5000041
or eax, 0x200000b2
mov dword [ebx], eax
add ebx, edx
and eax, 0xd8eb098
and eax, 0x16c359ea
and eax, 0
or eax, 0x605f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8b50da
xor eax, 0x69cb9bb2
and eax, 0x404b25
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f857942
xor eax, 0x236c4990
and eax, 0
or eax, 0x1c908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x603cb6ea
and eax, 0x54752a11
and eax, 0
or eax, 0x8b004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x8aecfed
xor eax, 0x21309d75
and eax, 0x88800008
or eax, 0x41012045
mov dword [ebx], eax
add ebx, edx
or eax, 0x155b0a38
or eax, 0x775b2af7
and eax, 0x10818
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a62119
xor eax, 0x68561f06
and eax, 0x11914001
or eax, 0x840e8980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49880c7b
or eax, 0x61703339
and eax, 0xf1010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63dc96eb
and eax, 0
or eax, 0x1ddb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ebc97c8
and eax, 0x8180
or eax, 0x8b483a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcc2eb4
and eax, 0x800
or eax, 0x2c552300
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b7f8c
and eax, 0x12200
or eax, 0x503ed081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bcb5d61
or eax, 0x2f38604a
and eax, 0xa880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6782d714
and eax, 0x28588978
and eax, 0x8110
or eax, 0x41020c
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d90288
and eax, 0x400208
or eax, 0x3864b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667cdc9d
and eax, 0x3e16c5a
and eax, 0x2800
or eax, 0x1c450300
mov dword [ebx], eax
add ebx, edx
or eax, 0x46ebba7e
and eax, 0x5eac1134
or eax, 0xa1004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de28512
and eax, 0x509cbc52
and eax, 0xc8012
or eax, 0x28410bed
mov dword [ebx], eax
add ebx, edx
or eax, 0x31cb066c
and eax, 0x11818181
or eax, 0x82207000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77cf3284
xor eax, 0x4325af96
and eax, 0xb0800000
or eax, 0x41010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9d7776
and eax, 0x7330
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x767c144
and eax, 0x100
or eax, 0x831c8088
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b50389e
xor eax, 0x4598450
and eax, 0xc000040
or eax, 0x10b80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x71277c
or eax, 0x18b3f55f
and eax, 0x18004103
or eax, 0x45000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6acc304a
or eax, 0x4feafbec
and eax, 0x4cc8c8c2
or eax, 0x80040401
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ae4b56
and eax, 0x48884040
or eax, 0xa403158c
mov dword [ebx], eax
add ebx, edx
and eax, 0x308349c3
and eax, 0x6a739a2a
and eax, 0
or eax, 0xd14458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32351ff1
and eax, 0x4028
or eax, 0x8581
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f4fdc
and eax, 0x508
or eax, 0x8b3025
mov dword [ebx], eax
add ebx, edx
and eax, 0x265fed1a
xor eax, 0x6d440fe4
and eax, 0x8422000
or eax, 0x92301500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1183371f
and eax, 0x7838c1d7
and eax, 0x8300000
or eax, 0x15050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a832fa
and eax, 0xb0000d8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62455164
and eax, 0x40
or eax, 0xe1811c0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea81066
and eax, 0x402
or eax, 0x150
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c01773
and eax, 0x1cb0e0f3
and eax, 0
or eax, 0x76b0c981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a4eea5
and eax, 0x60000000
or eax, 0x91810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f23cf37
and eax, 0
or eax, 0x76ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e3ea91
and eax, 0x1808088
or eax, 0x88180100
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d275a7
and eax, 0x558a0001
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e0fc8d
or eax, 0x878b5a
and eax, 0x29e28110
or eax, 0xd2100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c4bfd4
and eax, 0x1000010
or eax, 0x800000ee
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c928edd
and eax, 0x29428f0c
and eax, 0
or eax, 0x7884caf2
mov dword [ebx], eax
add ebx, edx
and eax, 0x286ac01a
and eax, 0x8008000
or eax, 0x10450b65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6bb897
and eax, 0x6c079518
and eax, 0x1100
or eax, 0x590a05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82e452e
and eax, 0x341400
or eax, 0x10002100
mov dword [ebx], eax
add ebx, edx
and eax, 0x47506313
and eax, 0
or eax, 0x90890001
mov dword [ebx], eax
add ebx, edx
or eax, 0x540d2c23
and eax, 0x10800
or eax, 0x408198
mov dword [ebx], eax
add ebx, edx
or eax, 0x368f5692
and eax, 0x44d8a
or eax, 0x81100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ab048e
or eax, 0x74fd4d62
and eax, 0x554861
or eax, 0x8290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3daa094f
xor eax, 0x36105014
and eax, 0x3c98100
or eax, 0x70000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ebdf0db
and eax, 0
or eax, 0x810000f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccdfe96
and eax, 0x90
or eax, 0xf87761
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f71686
or eax, 0x41e04c04
and eax, 0x550b00
or eax, 0x1c008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a98f6a
and eax, 0x59740000
or eax, 0x8001ca81
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4bf6e9
xor eax, 0x2cadd868
and eax, 0xf0800000
or eax, 0x2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a68f5e
xor eax, 0x4efefa80
and eax, 0xd800
or eax, 0x57b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5faee3
and eax, 0x38a7368c
and eax, 0
or eax, 0x89988a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec0fea7
and eax, 0xb5180001
or eax, 0x8a00040
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ebca10
and eax, 0x29000001
or eax, 0x2000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4adfcf
and eax, 0x845
or eax, 0xd0350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168a35ee
or eax, 0x3d141a9c
and eax, 0x8b9b0da0
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6d2e77
and eax, 0x1010c40
or eax, 0xe080000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a00411b
or eax, 0x503d6109
and eax, 0x2945
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x658c473f
and eax, 0x41046981
or eax, 0x18318000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a817f8d
and eax, 0x40010000
or eax, 0xb1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x157b2428
and eax, 0x19b48dc9
and eax, 0
or eax, 0x6cc6
mov dword [ebx], eax
add ebx, edx
or eax, 0x30010a09
and eax, 0x6116126c
and eax, 0x20000000
or eax, 0x83cef181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6672b4f4
and eax, 0x81884575
or eax, 0x1ba8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffad286
or eax, 0x28ad36a5
and eax, 0x410998
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c084af8
and eax, 0x88
or eax, 0x81085503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2e7bcd
xor eax, 0x342ba904
and eax, 0x8042
or eax, 0x706080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93899cd
and eax, 0x713e72b6
and eax, 0x1000000
or eax, 0xd6f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7009fbb8
and eax, 0x81000080
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x59fd2c72
and eax, 2
or eax, 0x64e248f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7666c6fa
xor eax, 0x44506077
and eax, 0x10048a01
or eax, 0x4410172
mov dword [ebx], eax
add ebx, edx
or eax, 0x728d8d75
and eax, 0x4f7a7af2
and eax, 0x80220
or eax, 0x31a005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5539585f
and eax, 0xef51d
and eax, 0
or eax, 0x9803500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43265acc
or eax, 0x7bf1c62c
and eax, 0x10810000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e37c8f
and eax, 0x10000
or eax, 0x408998
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa69e0d
and eax, 0x5093e13b
and eax, 0x101
or eax, 0x81104c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc8f401
xor eax, 0x52fbbcd5
and eax, 0x220141
or eax, 0x4802a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e106b4
or eax, 0x2eb5275f
and eax, 0x8f10100
or eax, 0xc0008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a70f5e
and eax, 0x8a00000a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f22cef
xor eax, 0x203c291e
and eax, 0xa2800451
or eax, 0x40011004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4658d90a
or eax, 0x20512959
and eax, 0xa006
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
and eax, 0x5003c26b
and eax, 0x7a774f1a
and eax, 0x200
or eax, 0x800af081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609f34d3
and eax, 0x80800000
or eax, 0xa080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40294e0c
xor eax, 0x7cf586bf
and eax, 0x408890
or eax, 0x10108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4877dc32
and eax, 0x10458a
or eax, 0x35080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca6df3b
xor eax, 0x70536d71
and eax, 0x2878
or eax, 0xc385
mov dword [ebx], eax
add ebx, edx
and eax, 0x340303f3
or eax, 0x44bc2b3e
and eax, 0x1c2335
or eax, 0x40c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2119dca4
and eax, 0x7860338
and eax, 0x1000100
or eax, 0x6839b800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3969aacc
or eax, 0x5f201379
and eax, 0x4d290000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1fc711
and eax, 0x38018100
or eax, 0x82c0000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e85c87
and eax, 0x766235f6
and eax, 4
or eax, 0x810000b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x64475e22
and eax, 0x20
or eax, 0x29a7d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20dcca55
and eax, 0x83f0cbe
and eax, 0x10800
or eax, 0x98808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f5be9f
and eax, 0x98000089
or eax, 0x20004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f7c9fd
xor eax, 0x3a69241b
and eax, 0x410190
or eax, 0x8808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d872ae3
or eax, 0x7bc95ee3
and eax, 0x4cccc359
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x760a4e74
or eax, 0x349bc36
and eax, 0x4448cc44
or eax, 0x88840088
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ef7650
or eax, 0x47768e4b
and eax, 0xec8b54cc
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a74ab22
or eax, 0x37facc97
and eax, 0x35204583
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e25ac3a
and eax, 0xa8b1
or eax, 0x1606
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22965771
and eax, 0x7f8dc216
and eax, 0x800004
or eax, 0x5b2b29
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f2d77b
and eax, 0x2594e993
and eax, 0x900100
or eax, 0x31013400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6692690e
or eax, 0x3d78a04e
and eax, 0x4d0bcc4e
or eax, 0x800381
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e661abe
or eax, 0x4b0390c2
and eax, 0x40018008
or eax, 0x30f00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6211d4c5
and eax, 0xd
or eax, 0x81000032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51003dfd
and eax, 0x39c0
or eax, 0xb64231
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da27890
xor eax, 0x64da5992
and eax, 0x44000100
or eax, 0x818800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154fc66f
xor eax, 0x41a92ac5
and eax, 0x4188
or eax, 0x8b000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aceeaf7
and eax, 0x8a802055
or eax, 0x40010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a6b0fd
xor eax, 0x3e1c1761
and eax, 0x218
or eax, 0x5440
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b36ba3
and eax, 0x49528665
and eax, 0x1100201
or eax, 0xb2edf080
mov dword [ebx], eax
add ebx, edx
and eax, 0x528d55b6
and eax, 0x1cc552a7
and eax, 0x810000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a92331
and eax, 0x3b48f9b
and eax, 0
or eax, 0x16f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0e57f
xor eax, 0x46b4e09e
and eax, 0x1201
or eax, 0x400e080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387bc007
or eax, 0x5535f354
and eax, 0x450b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65838c82
and eax, 0x20080400
or eax, 0x4fb30114
mov dword [ebx], eax
add ebx, edx
or eax, 0x30cc7e08
and eax, 0x35250000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de9d87
and eax, 0x4000000
or eax, 0x3100001d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44543eb8
or eax, 0x4f7c19e4
and eax, 0x805
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58280e67
and eax, 0x384f1d19
and eax, 0x8000008
or eax, 0x85449080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7efb481
and eax, 0x4e51b2df
and eax, 0
or eax, 0xb3b90041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bfa3ad4
and eax, 0x68225777
and eax, 0x28000000
or eax, 0x3000062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x291f05b
or eax, 0x313a331a
and eax, 0x29811009
or eax, 0xc0000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a8011e
or eax, 0x7490c5e3
and eax, 0x5141
or eax, 0x2204
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b96cf5
and eax, 0x117181
or eax, 0x72028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x266ca669
and eax, 0xa001
or eax, 0x558b5ffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbafbdc
and eax, 0x65a2812c
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67684947
and eax, 0x53194911
and eax, 0x1000000
or eax, 0x80000077
mov dword [ebx], eax
add ebx, edx
or eax, 0x7341f9fb
and eax, 0x10f2
or eax, 0x160000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c48d66d
and eax, 0x1588d842
and eax, 0
or eax, 0x448a8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x764b4319
xor eax, 0x4f05f856
and eax, 0x3800010d
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b16a53
and eax, 0xf5338e9
and eax, 8
or eax, 0x320
mov dword [ebx], eax
add ebx, edx
or eax, 0x9918114
and eax, 0x1000128
or eax, 0x34204403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12edb20a
or eax, 0x3f276157
and eax, 0x3fef6062
or eax, 0xc0100808
mov dword [ebx], eax
add ebx, edx
and eax, 0x15070681
or eax, 0xfb6de23
and eax, 0x58221
or eax, 0x402098
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c285c0
and eax, 0xcf89778
and eax, 0x400000
or eax, 0x240d2b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec725a7
and eax, 0xa020081
or eax, 0x5075f100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2523b14d
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x761aec06
or eax, 0x6f23aed2
and eax, 0xffbbe2c2
or eax, 0x441001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a4f7c7
and eax, 0x8d400100
or eax, 0x48088
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb485e0
and eax, 0x1000000
or eax, 0x548b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x20fbd42
or eax, 0x4ff9ac6c
and eax, 0x4e28104
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x7814e9c0
xor eax, 0x21888161
and eax, 0x1000085
or eax, 0x80000048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c1f464
and eax, 0x1d080
or eax, 0x1080a42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ccf743
and eax, 0x5e0bba5e
and eax, 0x10000000
or eax, 0x8bf28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5743f325
or eax, 0x57351670
and eax, 0x8b000150
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0af937
and eax, 0x23082845
or eax, 0x50400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df561b0
and eax, 0x21000000
or eax, 0x40000e6
mov dword [ebx], eax
add ebx, edx
or eax, 0x76456610
xor eax, 0x567ad6fc
and eax, 0xa
or eax, 0xf95
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c072fd9
and eax, 0x209
or eax, 0xc97024
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e6f6fe
or eax, 0x1b33de72
and eax, 0x18913400
or eax, 0x24000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x372b478e
and eax, 0x10000500
or eax, 0x8088faff
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6852ef
and eax, 0x408d44
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf1077ba
and eax, 0x500
or eax, 0x811c488b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a749778
or eax, 0x7d317c00
and eax, 0x6585c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x174cad2b
and eax, 0x408100
or eax, 0x8ab10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e27a627
and eax, 0x4f1b346f
and eax, 0xa000000
or eax, 0x8100013f
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d350d5
and eax, 0x15
or eax, 0xf2812040
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f8712e
and eax, 0x104
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
and eax, 0x239eb2a1
and eax, 0x72b96e3e
and eax, 0x200
or eax, 0x414ac081
mov dword [ebx], eax
add ebx, edx
or eax, 0x61dc7aac
and eax, 0x1c38e8f9
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7a16c3
and eax, 0x29deda5b
and eax, 0
or eax, 0xdec2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a134cc
and eax, 0x7eb427de
and eax, 0x8000208
or eax, 0x85448880
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e53f925
and eax, 0x5030001
or eax, 0x40880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd0776b
and eax, 0x18403500
or eax, 0x41240010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba8f541
xor eax, 0x59358e31
and eax, 0x110000
or eax, 0xc8240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7281a0c3
and eax, 0x6484be5b
and eax, 0
or eax, 0x8b000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f168a
and eax, 0
or eax, 0xe181204d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31416361
and eax, 0x308
or eax, 0x3cd3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba815e1
and eax, 0x1a002000
or eax, 0x54d181
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cac9ad7
and eax, 0x3d4ab531
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62407b56
and eax, 0x7fca04d4
and eax, 0x400044
or eax, 0x18d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a67523
or eax, 0x44c01a04
and eax, 0x826822
or eax, 0x180098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ba95c1
and eax, 0x20002900
or eax, 0x4550200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604fb566
and eax, 0x108200
or eax, 0x90206081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e97fbfc
or eax, 0x1caa6ada
and eax, 0xc2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffaec47
or eax, 0x4fe0b20c
and eax, 0xda05
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e17f86
or eax, 0x1dab71df
and eax, 0x6babf281
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b3bcd3
and eax, 0x1080000
or eax, 0x44830001
mov dword [ebx], eax
add ebx, edx
and eax, 0x52927683
and eax, 0x40020000
or eax, 0x9d7d0d0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75817f05
and eax, 0x20347209
or eax, 0x53018df6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e82d552
and eax, 0x8b7ffff
or eax, 0x80480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2daf4aed
and eax, 0x12badc6f
and eax, 0x884000
or eax, 0x41050490
mov dword [ebx], eax
add ebx, edx
and eax, 0x701bdd06
or eax, 0x40c0e8e9
and eax, 0xc0a800
or eax, 0x1c361100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca80b09
and eax, 0x4c2a0000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x515f740f
and eax, 0x41010000
or eax, 0x94f08114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7415b5
and eax, 0x89858421
or eax, 0x24a4b50
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c09ac1
or eax, 0x39d731ce
and eax, 0xb2812055
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73abc04d
and eax, 0x1ed9b610
and eax, 0
or eax, 0x89c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6602587c
or eax, 0x19fb86d3
and eax, 0x13bbd281
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3fa3fa
and eax, 0xa890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x601e018a
and eax, 0
or eax, 0x418d44
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a1dfc88
and eax, 0x30084588
or eax, 0x5000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a25a837
and eax, 0x49b4
or eax, 0x241
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a01fc58
and eax, 0x782d
or eax, 0x560000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dbdd591
and eax, 0x2c373500
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b243a
xor eax, 0x17de7241
and eax, 0x30a10000
or eax, 0x180000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7d509
xor eax, 0x2b18e6ae
and eax, 0x8000021
or eax, 0x23000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x29183b7
and eax, 1
or eax, 0xf181144c
mov dword [ebx], eax
add ebx, edx
and eax, 0x530e28e0
and eax, 0x40
or eax, 0x123d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d11b3a2
xor eax, 0x3020b95c
and eax, 0x20a100
or eax, 0x444c5081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1685c7b8
and eax, 0x5917e133
and eax, 0xc100
or eax, 0x81883eff
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb3604c
and eax, 0x44
or eax, 0x418d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c40d0c7
and eax, 0x5583
or eax, 0x81240008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd43972f
xor eax, 0x5ea7b47
and eax, 0x8819e2
or eax, 0x224000
mov dword [ebx], eax
add ebx, edx
and eax, 0x306c83ac
and eax, 0x4f5f2aa8
and eax, 0
or eax, 0x64f28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e1665
and eax, 0
or eax, 0x8b000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a64a69b
and eax, 0x1a5634bb
and eax, 0x42001
or eax, 0xc5090844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bcae5ef
or eax, 0x2143d043
and eax, 0x2d0000c9
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a45f15a
and eax, 0x1181
or eax, 0xa10
mov dword [ebx], eax
add ebx, edx
and eax, 0x18878f11
and eax, 0x111
or eax, 0xc25024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f0cc25
xor eax, 0x3bd2a4b3
and eax, 0x40800800
or eax, 0x4108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x712f1cbd
or eax, 0x5a271c16
and eax, 0x18000004
or eax, 0xa0004189
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b08cb1
and eax, 0
or eax, 0x418d44
mov dword [ebx], eax
add ebx, edx
or eax, 0x7332a365
and eax, 0x40408345
or eax, 0x8c8c4018
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e37e1b8
and eax, 0xc04c008
or eax, 0xc0c80cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e54b218
or eax, 0x61731573
and eax, 0xc0c84cc4
or eax, 0xc048008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e48fb6
and eax, 0x8c084148
or eax, 0x60831484
mov dword [ebx], eax
add ebx, edx
or eax, 0x358b3952
or eax, 0x63c71999
and eax, 0xd00458b
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b06e20
or eax, 0x54e279a7
and eax, 0x5cf21587
or eax, 0xa30d8240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f899e75
or eax, 0x204c813c
and eax, 0x2c092c
or eax, 0x5601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f211bbe
and eax, 0xb050400
or eax, 0x80703100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef0436
xor eax, 0x510d071e
and eax, 0x4008031e
or eax, 0xd83fce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x217fc6b2
and eax, 0xc98108
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4abc7a7e
and eax, 0
or eax, 0x81000096
mov dword [ebx], eax
add ebx, edx
or eax, 0x609dfdb7
and eax, 0x82481
or eax, 0x200040
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e3940b
and eax, 0x200000
or eax, 0xeed18100
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc89779
and eax, 0x8000000
or eax, 0x800000be
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64207e58
or eax, 0x52da39a6
and eax, 0x40807c80
or eax, 0x1058001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b68a500
and eax, 0x8450900
or eax, 0x4108200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d04bc3b
and eax, 0x30403201
or eax, 0xaec080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3a2056
and eax, 0x72800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc6fb1a
and eax, 0x6340fb08
or eax, 0x300481
mov dword [ebx], eax
add ebx, edx
or eax, 0x595b5011
or eax, 0x47a61cdf
and eax, 0x350c458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74df7206
and eax, 0x3104
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x78469671
and eax, 0x449001
or eax, 0x85b80088
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbcca39
and eax, 0xd880001
or eax, 0x40030040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b7a9f99
and eax, 0x48080000
or eax, 0xa0c18108
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcfdcdb
and eax, 0
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df2b24e
or eax, 0x37d827fa
and eax, 0x78f282f0
or eax, 0x14001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b49e39f
and eax, 0x317a9294
and eax, 0x302a8204
or eax, 0x80843861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fcb56fa
xor eax, 0x79b85d48
and eax, 0x14090000
or eax, 0x41220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29be27dd
or eax, 0xd82b45f
and eax, 0x4cb28110
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45df561a
and eax, 0x7f4f2dbe
and eax, 0x420010
or eax, 0x89bdffeb
mov dword [ebx], eax
add ebx, edx
or eax, 0x4265357b
and eax, 0x4185fc8a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x68479f2a
and eax, 0x4af402b0
and eax, 0x440200
or eax, 0x10018900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf201eb
and eax, 0x400000
or eax, 0xad8205
mov dword [ebx], eax
add ebx, edx
and eax, 0x786ba00f
and eax, 0x280000
or eax, 0xcd823500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7062f465
and eax, 0x4d8a7160
or eax, 0x10212
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2bb200
and eax, 0x60c4d85
and eax, 0x4000000
or eax, 0xd8e18108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305382c1
and eax, 0x133ee5df
and eax, 0xc8
or eax, 0x81000016
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d53538
and eax, 0
or eax, 0x7107e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2bba8a
or eax, 0x68a57088
and eax, 0x58e18100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x379e7e2a
and eax, 0x83000020
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11994381
or eax, 0x5d6b8bbe
and eax, 0x10908b0
or eax, 0x80800441
mov dword [ebx], eax
add ebx, edx
and eax, 0x583f659
xor eax, 0x44de37e7
and eax, 0x4101b4
or eax, 0x8448
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b77e81
or eax, 0x7a530db0
and eax, 0x2100580
or eax, 0x8100500b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebfc718
and eax, 0x67d461cd
and eax, 0x5800080
or eax, 0x2380062
mov dword [ebx], eax
add ebx, edx
or eax, 0x7949f306
and eax, 0x2b000024
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d71ae
and eax, 0x5ad30cc2
and eax, 0
or eax, 0xa9351045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b29e39
or eax, 0x26e47aa3
and eax, 0xf47a22
or eax, 0x880b8554
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7cd6c4
and eax, 0x675c74ad
and eax, 0x2080
or eax, 0x4185dc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x648a4d5a
xor eax, 0x6a1548f6
and eax, 0x200b100
or eax, 0x210800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5d9c7d
and eax, 0x48290000
or eax, 0x5020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d289ad6
and eax, 0x20018004
or eax, 0x41f00108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3097a3cf
and eax, 0x70c968fa
and eax, 0x810008
or eax, 0x8b149033
mov dword [ebx], eax
add ebx, edx
or eax, 0x5411d700
xor eax, 0x4b03f1c3
and eax, 0x80800050
or eax, 0x6a011005
mov dword [ebx], eax
add ebx, edx
or eax, 0x579e794b
and eax, 0x5843
or eax, 0x8620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x208fee35
and eax, 0x833000
or eax, 0xd670c281
mov dword [ebx], eax
add ebx, edx
or eax, 0x457b963d
and eax, 0x8289f6bd
or eax, 0x8000942
mov dword [ebx], eax
add ebx, edx
and eax, 0x170d6877
and eax, 0x10074
or eax, 0x408588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1dcab7
xor eax, 0x43eb2fe
and eax, 0x1004581
or eax, 0x2408000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f35a3a
or eax, 0x77806653
and eax, 0x2241
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0xc63f845
and eax, 0x42ea05
or eax, 0x800430
mov dword [ebx], eax
add ebx, edx
and eax, 0x513975
or eax, 0x576ca519
and eax, 0x40442500
or eax, 0x80921000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3557b915
xor eax, 0x7d139687
and eax, 0x8820000
or eax, 0x45090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30706b47
and eax, 0x21c90104
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da3588b
and eax, 0x80000083
or eax, 0x1000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5f1db8
and eax, 0x7128055
and eax, 0
or eax, 0xbbb7f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x135e6bda
and eax, 0x10818800
or eax, 0xec000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d390ea
xor eax, 0x5641b80b
and eax, 0x88000081
or eax, 0x3004104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760a69bf
xor eax, 0x39b02349
and eax, 0xc0800051
or eax, 0x2011004
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f61f60
and eax, 0
or eax, 0xe58d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ed653a
xor eax, 0x2c79a659
and eax, 0xa042280
or eax, 0x9000d001
mov dword [ebx], eax
add ebx, edx
or eax, 0x197c0480
and eax, 0xaf7db31
and eax, 1
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c97fca
and eax, 0x4b49b287
and eax, 0x1000000
or eax, 0x689e0d10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ddb2d27
and eax, 0x41100d00
or eax, 0x8425f2ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8d124f
and eax, 0x5124d
or eax, 0x88faedb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c2e3e33
and eax, 0x43c10
or eax, 0x4181c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3123e054
and eax, 0x70a7b800
or eax, 0x8e100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c53ac17
xor eax, 0x30f91f76
and eax, 0x4c0aa261
or eax, 0x1215d9e
mov dword [ebx], eax
add ebx, edx
and eax, 0x631fb8df
and eax, 0x7aa8471b
and eax, 0x40000008
or eax, 0x8ff18104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d9142e
and eax, 0x83009020
or eax, 0x8d10a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7885c777
and eax, 0x810004
or eax, 0xf2001051
mov dword [ebx], eax
add ebx, edx
and eax, 0x539d401d
and eax, 0xc49cc91
and eax, 1
or eax, 0xccae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c893553
and eax, 0x1889f080
or eax, 0x61740201
mov dword [ebx], eax
add ebx, edx
or eax, 0x3abefc74
and eax, 0xa890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c64f31a
and eax, 0x3592be15
and eax, 0x8010
or eax, 0x4105ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cacddd1
xor eax, 0x42871733
and eax, 0x2400450a
or eax, 0x11100081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5392c718
and eax, 0x8213
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a3d20b
or eax, 0x4a126f04
and eax, 0x12e505
or eax, 0x251030
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ef42e1
and eax, 0x50000
or eax, 0x8488b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b89b04
and eax, 0x10000
or eax, 0x9a08c981
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc70c0ab
and eax, 0x90010000
or eax, 0x61800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x398aa945
and eax, 0
or eax, 0x9ed4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2326720e
xor eax, 0x2d70c3d5
and eax, 0x4540108
or eax, 0x81a88080
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ca3254
and eax, 0x1880000
or eax, 0x54030041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192221fe
and eax, 0x8a00108
or eax, 0x12428000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f03b2c
or eax, 0x31cfdd42
and eax, 0x1000022
or eax, 0x80000098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x341f2172
and eax, 0x301b20c0
or eax, 0x42e04e32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668ec57c
and eax, 0x11a804
or eax, 0xa3801061
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9504a6
and eax, 0x10000
or eax, 0x452a0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x8946e9e
and eax, 0x7049fd1
and eax, 0
or eax, 0xcd53508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202ec1cf
xor eax, 0x4c87a73b
and eax, 0x80000
or eax, 0x90810001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2c08a8
and eax, 0
or eax, 0x4185fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d14a8c
and eax, 0x4378e2c5
and eax, 0xc080
or eax, 0x41853c38
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e47810
or eax, 0x52a57a4
and eax, 0x44c35d00
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45127d13
and eax, 0xcc835500
or eax, 0x200800cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d22457
or eax, 0x43bf1697
and eax, 0x250c458b
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x107a7801
and eax, 0x208a
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a17699b
and eax, 0x30311
or eax, 0xb024
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c6e4d1
or eax, 0x398a1c47
and eax, 0x184d8b00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2169b828
and eax, 0x408000
or eax, 0x11804181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d34710e
xor eax, 0x75964d71
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399c7ce9
and eax, 0x50c9
or eax, 0x106
mov dword [ebx], eax
add ebx, edx
and eax, 0x6412c268
and eax, 8
or eax, 0x854c8180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee17c
or eax, 0x71ae92c0
and eax, 0x518a0040
or eax, 0x4010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8efedb
and eax, 0x48008010
or eax, 0xa0f20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c20afa
or eax, 0x7ee0e9d7
and eax, 0x46
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7988fd12
and eax, 0x70004050
or eax, 0x42002a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb95837
and eax, 0x14000022
or eax, 0xc10bb80c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1c98c8
xor eax, 0xb6ae198
and eax, 0x44220000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e998d8a
and eax, 0x3bc8390a
and eax, 0
or eax, 0x6a52d0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x544ea906
and eax, 0x63b4feab
and eax, 0x40000
or eax, 0xc2210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6253d95d
or eax, 0x480bea92
and eax, 0x20000086
or eax, 0x15000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x356c2d18
and eax, 0x484
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x545ec6e0
and eax, 0x8080
or eax, 0x854c1009
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3ee7d4
and eax, 0x47e1399b
and eax, 0
or eax, 0x88b90041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485898ce
and eax, 4
or eax, 0x2b000050
mov dword [ebx], eax
add ebx, edx
and eax, 0xec46d27
and eax, 0x21807ba1
and eax, 0
or eax, 0xf1811c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7835fb71
and eax, 0xe215
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2fc125
and eax, 0x491b2aa9
and eax, 1
or eax, 0xf669f180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bbc4505
or eax, 0x74706d03
and eax, 0x55890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a26ba04
and eax, 0x558a8004
or eax, 0x20400108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6d3ead
and eax, 0x1000008
or eax, 0x800000b3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca1e2fc
and eax, 0x50b48e04
and eax, 0xa00000
or eax, 0x1b74f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b46b
and eax, 0x20000
or eax, 0x4c888800
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e04c1c
or eax, 0x59a95879
and eax, 0x9004005
or eax, 0x82000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8d274c
and eax, 0x20d0045
or eax, 0x44000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfc8159
and eax, 0x4000041
or eax, 0x31000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70624a8b
and eax, 0x4288
or eax, 0x9120
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dfb1384
and eax, 0x1380
or eax, 0xdc2439
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ec4c46
and eax, 0x10002b00
or eax, 0x4d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca0a667
and eax, 0x5069a101
or eax, 0x82125080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2e2ad3
and eax, 0x2fcacc8
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df15a4c
and eax, 0
or eax, 0x41854c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd58c9e
and eax, 0x369b46a3
and eax, 0x400
or eax, 0x8108518b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b61ec90
or eax, 0x3a40ca98
and eax, 0x21bb8a
or eax, 0x120440
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ef9fb1
and eax, 0xf28100
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8d8038
and eax, 0x8b000030
or eax, 0xc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294affb8
or eax, 0x210b3d26
and eax, 0xa2011c45
or eax, 0x18340000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd9ac5
and eax, 0x30000080
or eax, 0x5000032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1335600d
and eax, 0x60ac
or eax, 0x9200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576a5279
or eax, 0x1a0cbbf1
and eax, 0x54c9080
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0c0acd
and eax, 0xd080041
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5448f101
and eax, 0x44000000
or eax, 0x92c1810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c75c20
and eax, 0x60a8bbdc
and eax, 0xc
or eax, 0x81000092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e3c10e
xor eax, 0x6bdd485a
and eax, 0x8c0
or eax, 0xc02231
mov dword [ebx], eax
add ebx, edx
or eax, 0x6072736a
or eax, 0x6ed8dc98
and eax, 0x66c8ba00
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x778dee8c
or eax, 0x5bcde6e8
and eax, 0x55090000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a4b396
or eax, 0x6d58530
and eax, 0x1f08100
or eax, 0x28020008
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b28427
and eax, 0x8f28525
or eax, 0x800d7a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619f6ef2
and eax, 0x41000002
or eax, 0x854c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16185dfa
or eax, 0x7bb1eda
and eax, 0x50b00
or eax, 0x8408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a681c7
and eax, 0x38305
or eax, 0x2430
mov dword [ebx], eax
add ebx, edx
or eax, 0x7053d2b4
and eax, 0x50433500
or eax, 0x81280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f24edc
and eax, 0x890000
or eax, 0x4d020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4380eedb
and eax, 0x7ed54cb1
and eax, 0xc010010
or eax, 0x21f08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cce3a3
and eax, 0x1d386353
and eax, 0x1000000
or eax, 0x80000094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3969c8f
xor eax, 0x2af2813d
and eax, 0x241d00
or eax, 0x1a22c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608e7edc
and eax, 0x800100
or eax, 0x83498000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656c1983
and eax, 0x80000001
or eax, 0x100003c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349ed5c
or eax, 0x6f3cd1a5
and eax, 0x7dbce1
or eax, 0x800210
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dac524a
and eax, 0x800000
or eax, 0x4c018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d94537
or eax, 0x2f7f59b6
and eax, 0xb004185
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd8dd6e
or eax, 0x48fd7826
and eax, 0xc2810845
or eax, 0x20000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f138b90
and eax, 0x800
or eax, 0xa062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ccb4963
or eax, 0x4a140a60
and eax, 0xa9be201
or eax, 0x80001080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ff5f03
xor eax, 0x10cffd92
and eax, 0xc0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35525fd1
and eax, 0x1410
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb2f2fd
or eax, 0x18bb2c12
and eax, 0x1eb1e281
or eax, 0x441000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37234df6
and eax, 0x31ba2ed4
and eax, 0x1820000
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x305a14bd
and eax, 0x2017667c
and eax, 0x10408
or eax, 0x13e00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cfa5cb
and eax, 0x10250001
or eax, 0x88100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b2dd6
and eax, 0x78942123
and eax, 0x8000102
or eax, 0x800000e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1791beae
and eax, 0x1810c80
or eax, 0x40044010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd49a98
and eax, 0x14458a00
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d36122c
xor eax, 0x3f9b3776
and eax, 0x74c0a000
or eax, 0x81e5181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6dc72f
xor eax, 0x51e47df6
and eax, 0x40010000
or eax, 0xb1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c273094
and eax, 0x3010
or eax, 0x4c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x136d38d0
xor eax, 0x27c2e056
and eax, 0x1005002
or eax, 0x801c0589
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a2e088
xor eax, 0x20cc0f0
and eax, 0xc8040
or eax, 0x921582
mov dword [ebx], eax
add ebx, edx
or eax, 0x68cf1ffc
xor eax, 0x7dbcb686
and eax, 0x14620100
or eax, 0x82908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ee042f
and eax, 0x8000000e
or eax, 0x80000d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c3c214
or eax, 0x4f39a791
and eax, 0x4181448a
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
and eax, 0x14363a4a
and eax, 0x40800
or eax, 0x10418300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3017cc12
or eax, 0x4f208f26
and eax, 0x4704
or eax, 0x52001
mov dword [ebx], eax
add ebx, edx
and eax, 0x205cb05b
and eax, 0x5003575d
and eax, 0
or eax, 0x76982500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3783400b
and eax, 0x24e51f17
and eax, 0x10000
or eax, 0x8f340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42257c64
and eax, 0x700c6115
and eax, 0
or eax, 0x8b000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c6a7ca5
or eax, 0xab6fdbf
and eax, 0xd180140d
or eax, 0x20010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df066a9
xor eax, 0x210354ec
and eax, 0x208
or eax, 0xd9e7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3240ca35
and eax, 0x12001180
or eax, 0xc91ae001
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c40af5
and eax, 0x77d08cb6
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592ab67a
and eax, 0x8448
or eax, 0x410104
mov dword [ebx], eax
add ebx, edx
or eax, 0x54dce23
and eax, 0x104450b
or eax, 0x80101080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea04ff2
and eax, 0x4582
or eax, 0x912248
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbb41da
xor eax, 0x7e4978e
and eax, 0x1a528000
or eax, 0x80a00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e502631
xor eax, 0x5aea5cb1
and eax, 0x91
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cef6056
and eax, 0x74a58ae0
and eax, 0x14050040
or eax, 0x1080c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x205df459
and eax, 0xd0441
or eax, 0x35f2fba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f2bfb9
and eax, 0x560d4050
or eax, 0xa9f2a127
mov dword [ebx], eax
add ebx, edx
and eax, 0x75dc0583
and eax, 0x54c0000
or eax, 0x80009088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4116db73
and eax, 0x2b77ce2e
and eax, 0x20000
or eax, 0x4d890041
mov dword [ebx], eax
add ebx, edx
and eax, 0x610dcfe1
and eax, 0x10000
or eax, 0xcc08110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5274481
and eax, 0x1000091
or eax, 0x8000006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f2cff4
or eax, 0x1089030e
and eax, 0x618c01
or eax, 0x660030f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f759f2
xor eax, 0x4f42abee
and eax, 0x8018312
or eax, 0x540861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6801a66c
and eax, 0x40142001
or eax, 0x9781c280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b273143
and eax, 0x88800000
or eax, 0x42010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11120895
and eax, 0
or eax, 0x7113
mov dword [ebx], eax
add ebx, edx
or eax, 0x9670b2d
and eax, 0x1077201
or eax, 0xf2908080
mov dword [ebx], eax
add ebx, edx
or eax, 0xaec1cb8
xor eax, 0xe4035ac
and eax, 0x80890000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eaf5e79
and eax, 0x10000
or eax, 0x40854c
mov dword [ebx], eax
add ebx, edx
or eax, 0x284bc4b2
and eax, 0x808458a
or eax, 0x5140001
mov dword [ebx], eax
add ebx, edx
and eax, 0x772333c1
xor eax, 0x5cc289f0
and eax, 0x41
or eax, 0x6702
mov dword [ebx], eax
add ebx, edx
and eax, 0x2512177a
xor eax, 0x11334b60
and eax, 0x104c20
or eax, 0x4cb20d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295d37aa
xor eax, 0x25a7ac5c
and eax, 0x8a42500
or eax, 0x2111000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d27a35
xor eax, 0x77cf9a4e
and eax, 0xd880000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9e1ef9
xor eax, 0x647b6b31
and eax, 0xe00108
or eax, 0xc0118000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7de1ce
and eax, 0x800000c0
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca35492
and eax, 0x2304c0
or eax, 0x48ab09
mov dword [ebx], eax
add ebx, edx
or eax, 0x41787cde
xor eax, 0x28c80c93
and eax, 0x61b18100
or eax, 0x82400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x542961ee
xor eax, 0x1ca5d75
and eax, 0x71
or eax, 0x8800000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x321d71f8
and eax, 0
or eax, 0x41854c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e00b02
xor eax, 0x1697194c
and eax, 0x4401800
or eax, 0x810ca000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fccfee7
xor eax, 0x378f1463
and eax, 0x2410041
or eax, 0xc11c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48073f0a
and eax, 0xc84c0c48
or eax, 0x480c084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a167bb
or eax, 0x67048e16
and eax, 0xcc4c8c44
or eax, 0x804088
mov dword [ebx], eax
add ebx, edx
or eax, 0x40224aa5
xor eax, 0x762d820b
and eax, 0xa88344c4
or eax, 0x44081108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e6161d
xor eax, 0x4aa57402
and eax, 0x4000583
or eax, 0x9244008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f0a6e3
and eax, 0x45d4c148
or eax, 0xba2b1803
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c77ec34
and eax, 0x4d9f6a81
and eax, 0xc130800
or eax, 0x92881535
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e21f8b
and eax, 0x29a793b2
and eax, 0x100
or eax, 0x2c4d8a98
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e82013
xor eax, 0x2fc1cead
and eax, 0x40044100
or eax, 0x84528081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123c59d4
and eax, 0xc0000000
or eax, 0x9810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c29398a
xor eax, 0xf87775f
and eax, 0x351a
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54544afc
and eax, 0
or eax, 0xf480e981
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5d4bfd
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c830056
or eax, 0x62499548
and eax, 0x811e
or eax, 0x4801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f31b318
and eax, 0xb308109
or eax, 0x80c40080
mov dword [ebx], eax
add ebx, edx
or eax, 0x475d6b3d
and eax, 0x45890001
or eax, 0x10020040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b94d3b5
and eax, 0x3d8a8114
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e3dc31
and eax, 0
or eax, 0x810000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x171a9260
or eax, 0x704f06c5
and eax, 0x1992e0
or eax, 0x2012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7821d2b9
and eax, 0x53c3052b
and eax, 0
or eax, 0x8ea8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f4771a
and eax, 0x70d9d3b6
and eax, 0
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed05c62
and eax, 0x7907263
and eax, 0x900062
or eax, 0x652090
mov dword [ebx], eax
add ebx, edx
or eax, 0x46443c08
or eax, 0x11782767
and eax, 0x450b00
or eax, 0x28008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17647070
or eax, 0x4ccdef7
and eax, 0x3fe5b005
or eax, 0xc0000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3180e0dc
and eax, 0x1080200c
or eax, 0x8e6d0df3
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd08e13
and eax, 0x84350000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b14472c
and eax, 0x140000
or eax, 0x88ebff5e
mov dword [ebx], eax
add ebx, edx
and eax, 0xb990da1
and eax, 0x890400
or eax, 0x4102f090
mov dword [ebx], eax
add ebx, edx
and eax, 0x510025bb
and eax, 0
or eax, 0x284d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786a9ea7
and eax, 0x250181
or eax, 0xa8d0c000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb90604d
and eax, 0x1884f0ed
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313e5b74
and eax, 0x1920
or eax, 0xa083
mov dword [ebx], eax
add ebx, edx
and eax, 0x302d73f3
and eax, 0x7a29a808
and eax, 0x2000
or eax, 0x7f6bd181
mov dword [ebx], eax
add ebx, edx
or eax, 0x75694676
or eax, 0x2914ef27
and eax, 0x7a3a0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23185e9c
and eax, 0x57eed173
and eax, 0x2000000
or eax, 0x290000ff
mov dword [ebx], eax
add ebx, edx
and eax, 0xebfef53
or eax, 0x4dc26daa
and eax, 0x42800c51
or eax, 0xb0010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d99f160
and eax, 0xd860
or eax, 0x282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5694c860
xor eax, 0x4eba7a3e
and eax, 0x8240888
or eax, 0x83d08200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55fcfa0a
and eax, 0x44080000
or eax, 0x1830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9bccd95
or eax, 0x6af98483
and eax, 0x46ef0504
or eax, 0x81002028
mov dword [ebx], eax
add ebx, edx
or eax, 0x699eca8f
or eax, 0x50478fee
and eax, 0x44350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x724a6d49
and eax, 0x643700de
and eax, 0
or eax, 0x8b2e742e
mov dword [ebx], eax
add ebx, edx
and eax, 0xe8258ad
and eax, 0xb7c816
and eax, 4
or eax, 0xc1811849
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f890183
and eax, 0xc3
or eax, 0xc210
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb20166b
or eax, 0x6104fc1f
and eax, 0x924f081
or eax, 0x10930100
mov dword [ebx], eax
add ebx, edx
or eax, 0x66176953
and eax, 0x1810001
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea16d7f
and eax, 0x10974
or eax, 0x408280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff398a9
and eax, 0x199b8
or eax, 0x86402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751f1b3e
or eax, 0x14230c41
and eax, 0x10152a00
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65892ac3
and eax, 0x74900081
or eax, 0x8a20f200
mov dword [ebx], eax
add ebx, edx
and eax, 0x339b5b45
or eax, 0x2a6bf984
and eax, 0x8bfb85
or eax, 0x4500047a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b82b33
and eax, 0x10310404
or eax, 0xe28c0920
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a2ad31
and eax, 0x20200000
or eax, 0xd4150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b0588de
and eax, 0x880000d6
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x23bded3b
and eax, 0x490c900
and eax, 0
or eax, 0x418bf490
mov dword [ebx], eax
add ebx, edx
and eax, 0x663617b6
or eax, 0x1da760fc
and eax, 0x18050000
or eax, 0x488b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f742f20
and eax, 0x2a49a100
or eax, 0x80004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x779e57f4
and eax, 0xf1810001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73181409
and eax, 1
or eax, 0x224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c3fe72
and eax, 0xe412
or eax, 0x3a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fef056f
xor eax, 0x374552bd
and eax, 0x4450300
or eax, 0x8102800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b90433
and eax, 0x17e40201
or eax, 0x6001c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x59237874
or eax, 0x454d8954
and eax, 0x50010000
or eax, 0xa2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x409277d
and eax, 0
or eax, 0x3669
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bd161b
and eax, 0x1c3201
or eax, 0x6240c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e785310
and eax, 0x8000000
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be2232b
or eax, 0x507f9f0a
and eax, 0x418b20
or eax, 0xd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x56cdf273
xor eax, 0x5277d09
and eax, 0x102f438
or eax, 0x40890080
mov dword [ebx], eax
add ebx, edx
and eax, 0x402300c1
xor eax, 0x49bcad79
and eax, 0x8830d00
or eax, 0xc4405000
mov dword [ebx], eax
add ebx, edx
or eax, 0x792a47cb
and eax, 0x2ae3e151
and eax, 0x8c04040
or eax, 0xc40c8c8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d4605d
and eax, 0x88088c80
or eax, 0x44c4404c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de72331
and eax, 0xc800000
or eax, 0xe00b55cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5668cc
xor eax, 0x74a3a1ed
and eax, 0xc004101
or eax, 0x10c048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d757e12
and eax, 0x4002
or eax, 0x1030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e921754
or eax, 0x5e42e92c
and eax, 0x403834
or eax, 0xb90201
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ff7851
and eax, 0x490800
or eax, 0x1c048300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2d2141
and eax, 0x10a320cc
and eax, 0x10000
or eax, 0x2dc4c981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c51e3e6
and eax, 0x61800000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x891e6db
or eax, 0x7e5c0ff3
and eax, 0xeffb
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2c2ea2
or eax, 0x7a996307
and eax, 0xd848188
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b36991d
and eax, 0x1000000
or eax, 0x548b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3f0ef4
xor eax, 0x267472fd
and eax, 0xdc00008
or eax, 0x220a8114
mov dword [ebx], eax
add ebx, edx
and eax, 0x1914d15
and eax, 0x1000010
or eax, 0x800000c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c8dd4a
and eax, 0xc8cdd2
or eax, 0x320020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7282d3db
and eax, 0x235c2d97
and eax, 0x400900
or eax, 0x10058200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324ff5b2
and eax, 0x420
or eax, 0x740005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca54d84
and eax, 0xcd00100
or eax, 0x208200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7584b325
xor eax, 0x1914f35d
and eax, 0x4c00008
or eax, 0x89049080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c98de32
and eax, 0xc800000
or eax, 0x410b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0xa987108
and eax, 0x8800000
or eax, 0xe3418110
mov dword [ebx], eax
add ebx, edx
or eax, 0x7894ed36
or eax, 0x2d7dc0b6
and eax, 0x81000132
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f15cff3
and eax, 0x1118ff1
or eax, 0xaa3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x709437e8
xor eax, 0xe5154b8
and eax, 0x10548800
or eax, 0x10300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe443c28
xor eax, 0x18a8310a
and eax, 0x2b08200
or eax, 0x98024881
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc4949f
and eax, 0xb2800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8167972
or eax, 0x79de65bb
and eax, 0x18fb
or eax, 0x8204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8d9cec
or eax, 0x578e2614
and eax, 0xd840200
or eax, 0x80408888
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d676ca
and eax, 0x4d900040
or eax, 0x12280001
mov dword [ebx], eax
add ebx, edx
or eax, 0x29fa38b7
or eax, 0x38056886
and eax, 0x2b000093
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b01bcb
or eax, 0x6cde210f
and eax, 0x22341045
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x756bb71f
and eax, 0x20f1babc
and eax, 0x2000001c
or eax, 0x15000061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f60412
and eax, 0x44d
or eax, 0x6380
mov dword [ebx], eax
add ebx, edx
and eax, 0x31468eda
and eax, 0x488
or eax, 0x811c4903
mov dword [ebx], eax
add ebx, edx
and eax, 0xda4529d
xor eax, 0x684fb00
and eax, 0x802981
or eax, 0x6d4440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79130ab7
xor eax, 0x7501581b
and eax, 0x4f10100
or eax, 0xc3008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a62337
or eax, 0x216c3168
and eax, 0x81000057
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d80c839
and eax, 0x1000011
or eax, 0xf92e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c73778
or eax, 0x83b4917
and eax, 0x40818800
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4683ac0e
xor eax, 0x43ecfe31
and eax, 0x8100400d
or eax, 0xa000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a80fc6
and eax, 0xa2800c41
or eax, 0x48011014
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4ecd62
and eax, 0x840
or eax, 0x8084
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf29613c
and eax, 0x209e080
or eax, 0x50141201
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfffd85f
and eax, 0x31823d2e
and eax, 0x1822000
or eax, 0x44091030
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9ec892
xor eax, 0x454dae86
and eax, 0xc40410
or eax, 0x9c380100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78436cd2
and eax, 0x350000
or eax, 0x19000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da3c69b
xor eax, 0x6604750b
and eax, 0x90
or eax, 0x35000065
mov dword [ebx], eax
add ebx, edx
and eax, 0x2469648e
and eax, 0x84
or eax, 0x1e849
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e721fa
and eax, 0x88
or eax, 0x8dc49001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61279a9f
and eax, 0x4c830000
or eax, 0x1080041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38554638
or eax, 0x761da00c
and eax, 0x46c98008
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b88ded
and eax, 0x81000060
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ff063c
and eax, 0x4d0640
or eax, 0xf0b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e9f661c
and eax, 0x18d18000
or eax, 0x1200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a99f3fe
and eax, 0x22030ca
or eax, 0xb8100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6a86f5
and eax, 0x702afb0a
and eax, 0x9208
or eax, 0x9d5
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ec9a29
xor eax, 0x2c595a1c
and eax, 0x104001
or eax, 0x8104152a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b9201c
or eax, 0x58e47030
and eax, 0xe82132
or eax, 0x1282c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0fad61
or eax, 0x19c0724e
and eax, 0x19f00000
or eax, 0x44028100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8488bc9
and eax, 0x8000000
or eax, 0x810000ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b59a46
and eax, 0x1000002
or eax, 0x408dc488
mov dword [ebx], eax
add ebx, edx
and eax, 0x31038026
and eax, 0x4b8b1d3d
and eax, 0x1000000
or eax, 0x8cc4b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568c9259
xor eax, 0x3e733d4a
and eax, 0xc1190001
or eax, 0x2440040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6226ac
or eax, 0x396595f0
and eax, 0xc84c84cc
or eax, 0x4804800
mov dword [ebx], eax
add ebx, edx
or eax, 0x642a7f16
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb627b7
and eax, 0x8448c848
or eax, 0x48840484
mov dword [ebx], eax
add ebx, edx
or eax, 0x34aed7fd
and eax, 0xec8a55cc
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9f4cbf
and eax, 0xd10458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f4176
and eax, 0x5004002
or eax, 0xfaffb2c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x7796db3b
and eax, 0x77968201
or eax, 0x88680134
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a116b67
and eax, 0x184d8b77
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77aed118
and eax, 0x4f234081
or eax, 0x9004a100
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcfcbf1
xor eax, 0x41a2b134
and eax, 0x40810000
or eax, 0xb1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58398cf0
and eax, 0x820
or eax, 0x30c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd7603c
and eax, 0x6840108
or eax, 0x80288080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2f6851
or eax, 0x4f383eb5
and eax, 0x45080001
or eax, 0x10830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb21cd2
xor eax, 0x1954c62
and eax, 0x26220020
or eax, 0x1d0810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eabf5b8
and eax, 0
or eax, 0x81000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x22fbd792
and eax, 0x4961ae88
and eax, 0x80
or eax, 0x6fd9f972
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e26a5f
and eax, 0xc418b70
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a918c5
and eax, 0xcc0005
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a84eab4
and eax, 0x28100800
or eax, 0x84210500
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e5ece5
xor eax, 0x6313121c
and eax, 0x1a240000
or eax, 0x21110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749cfb85
xor eax, 0x1dce0f37
and eax, 0xb2
or eax, 0x8900004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x609bb3d
or eax, 0x43477cc1
and eax, 0x41062c90
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x324b1140
and eax, 0
or eax, 0x104d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1b38fe
and eax, 0x10080000
or eax, 0x4972e181
mov dword [ebx], eax
add ebx, edx
or eax, 0x33636698
and eax, 0xb374738
and eax, 0x1010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb5dd7a
and eax, 0x481a
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4e3888
and eax, 0x39785733
and eax, 0x1085003
or eax, 0x80240588
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6a9cb9
and eax, 0x8448a
or eax, 0x10240
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9797c6
and eax, 0
or eax, 0xd8e28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2e7043
and eax, 0x80000043
or eax, 0x10000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2087cf
or eax, 0x56648540
and eax, 0x208560
or eax, 0x15092
mov dword [ebx], eax
add ebx, edx
or eax, 0x17204004
and eax, 0x4008000
or eax, 0xa88a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7076ee0e
xor eax, 0x7d20f5a7
and eax, 0x81000180
or eax, 0xa004006
mov dword [ebx], eax
add ebx, edx
and eax, 0x25edad45
and eax, 4
or eax, 0xa4051841
mov dword [ebx], eax
add ebx, edx
and eax, 0x667462ef
and eax, 0x24000041
or eax, 0x1100008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x19746c35
and eax, 0x11000001
or eax, 0x626fbb36
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e561421
xor eax, 0x3931c26c
and eax, 0x84d0a
or eax, 0x81100081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f785695
and eax, 0x600810
or eax, 0x8520e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7e37d8
and eax, 0x5890100
or eax, 0x82408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb0fc48
or eax, 0x4858f344
and eax, 0x1000044
or eax, 0x80000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x46ba84a2
and eax, 0x8880e1
or eax, 0x446810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c96e53a
or eax, 0xbe13e54
and eax, 0x47f10100
or eax, 0x30008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1631afc5
and eax, 0
or eax, 0x89000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x742e6493
xor eax, 0x5ea7271b
and eax, 0x40862400
or eax, 0x1008881
mov dword [ebx], eax
add ebx, edx
and eax, 0x239cf01a
and eax, 0x48000
or eax, 0x1c510b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7227f86c
xor eax, 0x4fba9047
and eax, 0x21c0c201
or eax, 0x92160880
mov dword [ebx], eax
add ebx, edx
or eax, 0x454c1bed
or eax, 0x563f6f47
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb3c10c
xor eax, 0x678e7b03
and eax, 0x412c820a
or eax, 0x240245a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3b8d9a
and eax, 0x508058a
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d95d1
or eax, 0x67f03815
and eax, 0x285e
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9b4abb
or eax, 0x49a1408e
and eax, 0xb82425
or eax, 0x400b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ce08dc
and eax, 0x8100100
or eax, 0xa4808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4a93b4
or eax, 0x4391edca
and eax, 0xa9004186
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f72f519
xor eax, 0x5db6f744
and eax, 0x342
or eax, 0x1c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x165f5256
and eax, 2
or eax, 0x81284d29
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b92bbe9
and eax, 0x1000821
or eax, 0xfe2f34d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x391aad37
and eax, 0x241589f7
or eax, 0x400208
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af5f40f
xor eax, 0x22d61873
and eax, 0x1c02e280
or eax, 0x82c01001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d433142
xor eax, 0x23738459
and eax, 0xa000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8f5008
and eax, 0x45bb4b7e
and eax, 0x10008
or eax, 0x4086a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d44990
and eax, 0x80
or eax, 0xd08450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9c58ae
xor eax, 0x12b327f1
and eax, 0x620b
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a76d48
and eax, 0xa34b01
or eax, 0x588034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364a301a
and eax, 0x14018b00
or eax, 0x4c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x289846e7
and eax, 0x1c18c981
or eax, 0x82220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2eb402
xor eax, 0x4d470081
and eax, 0x41010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55bdae63
and eax, 0
or eax, 0x9e34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0c88e0
and eax, 0x40c0080
or eax, 0x82a08108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5277141d
and eax, 0x200000
or eax, 0xac980041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x341ea9d8
xor eax, 0x123f9000
and eax, 0x8000180
or eax, 0x55004006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae87ded
or eax, 0x156bdbd6
and eax, 0x44c8ccc3
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a70da94
and eax, 0xcc8854c4
or eax, 0x20030108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319a9fa
and eax, 0x544a6474
and eax, 0x4004400
or eax, 0x108018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f53fc6e
xor eax, 0x31a620fe
and eax, 0x44c0
or eax, 0x880a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c5392b7
and eax, 0x2e483025
and eax, 0x1025
or eax, 0x1ac0810
mov dword [ebx], eax
add ebx, edx
or eax, 0x74329153
or eax, 0x766e7ed6
and eax, 0x4c8b00
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e445c9
or eax, 0x54670e8b
and eax, 0x1480c181
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1403bc0e
and eax, 0x4fc94ada
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727066e4
and eax, 0x65ba35fd
and eax, 0xc4
or eax, 0x11303
mov dword [ebx], eax
add ebx, edx
and eax, 0x25255a12
or eax, 0xa27f5e5
and eax, 0x8048180
or eax, 0x85900008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdff805
and eax, 0x50b0001
or eax, 0x50800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7046c5b0
and eax, 0x40020000
or eax, 0x8fc08108
mov dword [ebx], eax
add ebx, edx
and eax, 0x603a48cd
and eax, 0
or eax, 0x81000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7d8452
and eax, 0x408042
or eax, 0x825a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51fb02f3
and eax, 0x41308000
or eax, 0xaec20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x71bcd6af
and eax, 0x8b30118a
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x728c9573
and eax, 0x310c0041
or eax, 0x2010804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124b0cf9
and eax, 0xd7993b1
and eax, 0x1000020
or eax, 0x34000142
mov dword [ebx], eax
add ebx, edx
and eax, 0x8cd98d3
xor eax, 0x546e98c
and eax, 0xe94e
or eax, 0x11631
mov dword [ebx], eax
add ebx, edx
and eax, 0x52088ee5
and eax, 0x8001
or eax, 0x8d941088
mov dword [ebx], eax
add ebx, edx
and eax, 0x7615dde7
xor eax, 0x48251ec0
and eax, 0x4c010041
or eax, 0x18a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d1d6a2
or eax, 0x2013910e
and eax, 0x48418108
or eax, 0x11a00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afd1482
xor eax, 0x357d42b9
and eax, 0x1000018
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4d6b66
and eax, 0x40
or eax, 0x69d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ffbd77f
and eax, 0x54d7c813
and eax, 0x14d18000
or eax, 0xa8200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x72284e1a
and eax, 0xb69aa8b
and eax, 0
or eax, 0x8b0000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cffd37
and eax, 0x6d555f67
and eax, 0x40010845
or eax, 0xb2800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x15aa67f2
and eax, 0x6777
or eax, 0x9008
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c7f5e9
xor eax, 0xddc0252
and eax, 0x818f201
or eax, 0x20230080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59be6778
xor eax, 0x1fb0ab54
and eax, 0xa000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47784c0c
and eax, 0
or eax, 0x418d94
mov dword [ebx], eax
add ebx, edx
and eax, 0x23267cc5
and eax, 0x57094909
and eax, 0
or eax, 0x2508458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aabc0e
and eax, 8
or eax, 0x6124
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c4f07a
xor eax, 0xc0d425
and eax, 0x403405
or eax, 0x30310830
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4a2d9c
and eax, 0x400810
or eax, 0x80d8320
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b53fe06
or eax, 0x3253e824
and eax, 0xa13e800
or eax, 0x44a00181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a84661
and eax, 0x31010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f93549f
and eax, 0
or eax, 0x909f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5deedb6d
or eax, 0x3d3bc355
and eax, 0xd948181
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6504df
and eax, 0x55810041
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343924b1
and eax, 0x21a20000
or eax, 0x408108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49682be
and eax, 0x1000000
or eax, 0x80000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x576a7630
and eax, 0
or eax, 0x5e42e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68089a45
and eax, 0x37bf143a
and eax, 0x20120000
or eax, 0x15e08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x504983d7
and eax, 0
or eax, 0x8b000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a8fc23
and eax, 0x22200841
or eax, 0x9150004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f6b85d2
or eax, 0x63551345
and eax, 0x21000040
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11147204
and eax, 0x1244
or eax, 0x8d29
mov dword [ebx], eax
add ebx, edx
or eax, 0x545fa6a8
and eax, 0x4149088
or eax, 0x89800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c159f
and eax, 0x7802d365
and eax, 1
or eax, 0x94b80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a5e4c9
and eax, 0x5c004089
or eax, 0x1000104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cce9e35
or eax, 0x85ff4b7
and eax, 0x8cccc83
or eax, 0xc4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x844705
or eax, 0x4d6b3f33
and eax, 0xcc488cc4
or eax, 0x844008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0a9e28
xor eax, 0x2dad8cb2
and eax, 0xc003504c
or eax, 0x2c880580
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c897308
and eax, 0x10afa52f
and eax, 0x812408
or eax, 0x3452b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1ba65b
and eax, 0x10040000
or eax, 0x412b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x56dd8bd8
and eax, 0xc5a300
or eax, 0x5405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e8ec0c
xor eax, 0x35bdf043
and eax, 0x14802100
or eax, 0x9041400
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa6c038
and eax, 0x8800000
or eax, 0x450b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c662cb6
and eax, 0x11e10004
or eax, 0xa0008108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b6b7b
and eax, 0x80000000
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x290b2df2
or eax, 0x22c21025
and eax, 0x821f1
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce83881
and eax, 0x6e9fdb98
and eax, 0x20808800
or eax, 0x50010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ccdcd3
and eax, 0x4083
or eax, 0x8b000104
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b479b
and eax, 0x82010015
or eax, 0x70801040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b5e77d3
xor eax, 0x486d9f81
and eax, 0x6012
or eax, 0x328
mov dword [ebx], eax
add ebx, edx
xor eax, 0x522d48e1
and eax, 0x3a56d8c6
and eax, 0x10040080
or eax, 0x2d03f201
mov dword [ebx], eax
add ebx, edx
or eax, 0x15fecc59
or eax, 0x477e7594
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284e3661
and eax, 0x1b9b1be7
and eax, 0x1800000
or eax, 0xc062250c
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ea4957
and eax, 0x1afb40b2
and eax, 0
or eax, 0xed0d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66909bd3
and eax, 0x1000042
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3914336d
and eax, 0x2cba4839
and eax, 0x20
or eax, 0x9e96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29fd8691
xor eax, 0x3ff85f9e
and eax, 0x731
or eax, 0x2b004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745b7a0c
and eax, 0x70108800
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x392cf4a2
and eax, 0x9004082
or eax, 0x82000105
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bf2c5e
and eax, 0x8981084d
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52cbad63
xor eax, 0x45e0fc74
and eax, 0x4912
or eax, 0x19625
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff2af1f
and eax, 0x8101
or eax, 0xff927080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef71983
and eax, 0x4a539047
and eax, 0x120001
or eax, 0xa5a80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea6447a
or eax, 0x4a9de6a9
and eax, 0x2a000029
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c49fbbf
or eax, 0x6d2a7230
and eax, 0x60002011
or eax, 0x82810444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d235b46
or eax, 0x3912285f
and eax, 0x1211
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1c0ec5
or eax, 0x276844e2
and eax, 0x2c5281
or eax, 0x5080a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b706412
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2054929f
and eax, 0x2485e81c
and eax, 0x10
or eax, 0x50a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5071e48d
xor eax, 0x18bea67e
and eax, 0x400200
or eax, 0x87308888
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f11d10
xor eax, 0x96ff74c
and eax, 0x6180040
or eax, 0xb1a00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x712c8f26
and eax, 0x21000000
or eax, 0xa0000f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4da9b8
and eax, 0x10050840
or eax, 0x44301405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a78edfa
and eax, 0xa00009c
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdfc825a
or eax, 0x64a2e684
and eax, 0xc180004c
or eax, 0x11001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5527b17d
and eax, 0x596b762f
and eax, 0x20
or eax, 0x19292
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee03a56
and eax, 0x50e0a080
or eax, 0xa0125101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76310f5c
or eax, 0x15e19879
and eax, 0x81800001
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6567e1f6
and eax, 0
or eax, 0x418770
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e414a1c
and eax, 0x4508
or eax, 0x81241083
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f85fd9
xor eax, 0x2150673f
and eax, 0xc00e0
or eax, 0x408302
mov dword [ebx], eax
add ebx, edx
and eax, 0x556271fb
and eax, 0x400100
or eax, 0x94b28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cde9a7
and eax, 0x1b2eb739
and eax, 0x8000000
or eax, 0x83000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f7c1f3
and eax, 0xba050041
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529e844
or eax, 0x71a1b849
and eax, 0x25000041
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0xce4c466
and eax, 0x2193e110
and eax, 0
or eax, 0x3c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6432650c
and eax, 0x22090c
or eax, 0xc1a601
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a188e
and eax, 0x414cbb65
and eax, 0
or eax, 0xf3bd3500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2c73bc
and eax, 0x90800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e57819
or eax, 0x11440023
and eax, 0x400020
or eax, 0x18750
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a1d66f
and eax, 0x100410b
or eax, 0x801c0c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4297dd
or eax, 0x29e27b6a
and eax, 0x962160
or eax, 0x481
mov dword [ebx], eax
add ebx, edx
or eax, 0x68771e30
and eax, 0x4c3cd68f
and eax, 0x40300000
or eax, 0x13c18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52152dbc
and eax, 0x1602834
or eax, 0x8a095143
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15001ed7
xor eax, 0x4877b8de
and eax, 0xc2000054
or eax, 0x20812001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c265edf
and eax, 0xcea7788a
or eax, 0x31588075
mov dword [ebx], eax
add ebx, edx
or eax, 0x58b54a98
and eax, 0x605af281
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1591adb9
and eax, 0
or eax, 0x8a890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b2d45a5
and eax, 0x520
or eax, 0x418250
mov dword [ebx], eax
add ebx, edx
or eax, 0x74812932
and eax, 0x43e298f3
and eax, 2
or eax, 0x83104589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc0736e
or eax, 0x389e1c95
and eax, 0x141414c0
or eax, 0x2214008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c880b76
and eax, 0x6644175a
and eax, 0x204100a
or eax, 0x89706020
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f3d534
or eax, 0x5cbf38c8
and eax, 0x40810848
or eax, 0xa1000405
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6d1164
xor eax, 0x672fba6
and eax, 0x44a
or eax, 0x1834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b360432
or eax, 0x710a3922
and eax, 0x8323100
or eax, 0x440c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x128fb482
and eax, 0x890000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22fbc05e
and eax, 0xd4460d4
and eax, 0x400050
or eax, 0x18720
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf46440
and eax, 0x1204100
or eax, 0x8000148b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602fd9ff
and eax, 0x90870
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f2014e5
and eax, 0x518f1ae1
and eax, 0
or eax, 0x56f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3bd42d
and eax, 0x407a9aef
and eax, 0x2d
or eax, 0xb8000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7f9e89
and eax, 0x6e1f953d
and eax, 0x1400
or eax, 0x4152
mov dword [ebx], eax
add ebx, edx
or eax, 0xe535d0d
xor eax, 0x53b928b8
and eax, 0x15084523
or eax, 0x20040008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25431ccf
and eax, 0x41a4
or eax, 0x619
mov dword [ebx], eax
add ebx, edx
and eax, 0x3787d18
and eax, 0x6183422d
and eax, 8
or eax, 0x98b25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549a1f56
xor eax, 0x69a299d2
and eax, 0x19100500
or eax, 0x40483000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6413a8
or eax, 0x15ef5514
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b56b81e
and eax, 0x408010
or eax, 0x10760
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21911744
and eax, 0x28955b95
and eax, 0
or eax, 0x81204d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x68ca41bf
and eax, 0x684981
or eax, 0x110240
mov dword [ebx], eax
add ebx, edx
and eax, 0x60250e08
and eax, 0x210000
or eax, 0xcac08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68160692
xor eax, 0x63e3eb95
and eax, 0x81000004
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63187a6
and eax, 0x108628
or eax, 0x8408c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab43704
and eax, 0x1ab08100
or eax, 0x81410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e255e7
and eax, 0x3000000
or eax, 0x88000007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da76c2
xor eax, 0x413fc279
and eax, 0xc2810014
or eax, 0x30000841
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb37a9a
xor eax, 0x5ba51308
and eax, 0x1b18
or eax, 0x64c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f28006a
xor eax, 0x382bf843
and eax, 0xbf001
or eax, 0xc1800280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76008361
and eax, 0x82880000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4647ce92
and eax, 0x418610
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b144b37
or eax, 0x53d72bc
and eax, 0x5084188
or eax, 0x20000403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5a7cfa
and eax, 0x4a523870
or eax, 0xb5ad848a
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e0e0c9
xor eax, 0x56e6f845
and eax, 0x41805
or eax, 0xb82230
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe09912
and eax, 0x4c8300
or eax, 0x14010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3c2e71
and eax, 0x4000800
or eax, 0xe3e3c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f7478b
xor eax, 0x6f3b778f
and eax, 0xa1010000
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d2fceb
and eax, 0
or eax, 0x13f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x52110bdb
or eax, 0x2849bf03
and eax, 0x2801b181
or eax, 0xd4004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74935d04
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4bd6e
and eax, 0x5a070844
and eax, 0x40
or eax, 0x418730
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f2d03c
xor eax, 0x55cd30a7
and eax, 0x124458b
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf64dbb
and eax, 0xaa920830
or eax, 0x552d85c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x415541c8
or eax, 0x2f1583df
and eax, 0x491081df
or eax, 0x80e20020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9c9bf5
and eax, 0x83401000
or eax, 0x89181b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x767427d0
and eax, 0
or eax, 0x150d2445
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d78314
xor eax, 0x2dfd81e4
and eax, 0x30000040
or eax, 0x5000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x20535e88
and eax, 0x4809
or eax, 0x2136
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a42459
and eax, 0x1200009
or eax, 0x86509080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a066903
and eax, 1
or eax, 0x4d8b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d78be31
or eax, 0x10ca20f3
and eax, 0x20f18000
or eax, 0x8500010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e28d102
and eax, 0x81d95006
or eax, 0x26afb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59098eed
and eax, 0x174ee798
and eax, 0x10002110
or eax, 0xef9912e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309a4ddb
and eax, 0x8010a2a
or eax, 0x5481d5
mov dword [ebx], eax
add ebx, edx
or eax, 0x4115912d
or eax, 0xea43258
and eax, 0x4255a281
or eax, 0x900a4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490d782c
and eax, 0x92000000
or eax, 0x60810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3c9afa
and eax, 0x9248
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47350b1a
and eax, 0x7308a08
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eebd79c
and eax, 0x6a78cebf
and eax, 0x200000
or eax, 0x70980041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7d8821
and eax, 0x543aec78
and eax, 0x14000000
or eax, 0x49004187
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b009ca
and eax, 0x4804841
or eax, 0xc84c8482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51404e43
and eax, 0x8c8c8080
or eax, 0x40404c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec2e3f4
or eax, 0xad9f0f2
and eax, 0xe88b55c8
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
or eax, 0xdfd43a7
and eax, 0x4b54a8
or eax, 0x2810
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c73a517
and eax, 0x412000
or eax, 0x8040b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5105dd
or eax, 0xab6c828
and eax, 0x464008
or eax, 0x82205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bd58d3
or eax, 0x4338dcb5
and eax, 0x475a3400
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bce3e96
and eax, 0x44800000
or eax, 0x90b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a465f89
and eax, 0x366ff533
and eax, 0
or eax, 0xff18108
mov dword [ebx], eax
add ebx, edx
and eax, 0x21045138
xor eax, 0x3ebc808c
and eax, 0x1000000
or eax, 0x80000043
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f3c3903
and eax, 0x401217ba
and eax, 0
or eax, 0x74af1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c90132a
or eax, 0x39e389b8
and eax, 0x20818800
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d1ad
and eax, 0x56e8d082
and eax, 0x4080
or eax, 0x8b00010d
mov dword [ebx], eax
add ebx, edx
or eax, 0x42278bbc
xor eax, 0x28c72023
and eax, 0xe2800814
or eax, 0x10010041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3496ab5a
and eax, 0
or eax, 0x8628
mov dword [ebx], eax
add ebx, edx
and eax, 0x159adc9c
and eax, 0x8000
or eax, 0xf0a74281
mov dword [ebx], eax
add ebx, edx
and eax, 0x32257b15
or eax, 0x2f6b8c54
and eax, 0x32010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb42ac56
or eax, 0x53e98679
and eax, 0x18221
or eax, 0x3104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf08fd5
xor eax, 0x3433aaec
and eax, 0x8000408
or eax, 0x5084183
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e9c92f
and eax, 0x8a9
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15bc4d38
and eax, 0x2db7d93c
and eax, 0x145000
or eax, 0x48ac35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf18e4d
and eax, 0x40800000
or eax, 0xa0108800
mov dword [ebx], eax
add ebx, edx
and eax, 0x677ff87a
and eax, 0x20000000
or eax, 0x9800418d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2c0147
and eax, 0x759a4ae3
and eax, 0xc0
or eax, 0x418d20
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb2d1b6
and eax, 0xcc04054
or eax, 0xc00c8309
mov dword [ebx], eax
add ebx, edx
and eax, 0x10703c6f
xor eax, 0x20718818
and eax, 0x8844
or eax, 0xcccc4488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6864e884
and eax, 0x48004084
or eax, 0xa48b1548
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4e96b6
or eax, 0x406dc921
and eax, 0x40c4581
or eax, 0x110000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5760d
and eax, 0x408
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b3c33b
and eax, 0
or eax, 0x1afb35
mov dword [ebx], eax
add ebx, edx
or eax, 0x635a8d46
and eax, 0x488b00
or eax, 0x18050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e22d4b
and eax, 0x12aea101
or eax, 0xc0104080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366bd347
xor eax, 0x80bb410
and eax, 0xe0800000
or eax, 0x11010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7103af
or eax, 0x6bd7571d
and eax, 0x4001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63da115b
and eax, 0x7378c042
and eax, 0x3400000
or eax, 0x84048188
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ffe041
or eax, 0x35a68b6c
and eax, 0xa6ba0041
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6cb942
and eax, 0x2b000103
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8b24c1
and eax, 0x40810040
or eax, 0x82000815
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b40a72b
and eax, 0xac6b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49fa16d4
or eax, 0x32174b03
and eax, 0x1085f201
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x923d401
and eax, 0x10000
or eax, 0x458a0002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a81077
and eax, 0x5200014
or eax, 0x20c82500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ddf983
or eax, 0x4d628659
and eax, 0x11050000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x373cf495
or eax, 0x2a127488
and eax, 0x35000004
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2daaedb8
and eax, 0x251c
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e8a380
or eax, 0x3674c869
and eax, 0x6448008
or eax, 0x81001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x33afabd
and eax, 0x50a0001
or eax, 0x48810040
mov dword [ebx], eax
add ebx, edx
or eax, 0x78479e01
and eax, 0x7dc18000
or eax, 0x8020011c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f28c0dd
and eax, 0x100001c
or eax, 0x800000e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x4698ddc1
and eax, 0x10c9f1
or eax, 0x60200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15fe081d
and eax, 0x4408300
or eax, 0x8150800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7d300d
xor eax, 0x6e08f510
and eax, 0x1444201
or eax, 0xc82b080
mov dword [ebx], eax
add ebx, edx
and eax, 0x89af378
and eax, 0x800000
or eax, 0xf2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ec392c
xor eax, 0x667dbb37
and eax, 1
or eax, 0x2824
mov dword [ebx], eax
add ebx, edx
and eax, 0x20868ebb
or eax, 0x2fe57627
and eax, 0x7440a00
or eax, 0x80008088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f569d2d
and eax, 0x5000000
or eax, 0x408b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x430bb244
and eax, 0x29304bc9
and eax, 0
or eax, 0xd2b5051c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0f317e
and eax, 0x5c350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a531f3c
and eax, 0x7f16bfdf
and eax, 0x8000000
or eax, 0xb10000e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x449fe3d9
and eax, 0x49
or eax, 0x914
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b0449f
and eax, 0x1004d0b
or eax, 0x800c0020
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ade2ea
and eax, 0x6bb8fa27
and eax, 0x20c201
or eax, 0x5011c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35984609
and eax, 0x6011bb3a
and eax, 0x20008100
or eax, 0x8cc90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34565f5c
and eax, 0x80000014
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x512d1f31
xor eax, 0x5bc6df18
and eax, 0x618021
or eax, 0x142cd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7ad74b
or eax, 0x70ce6732
and eax, 0x44818800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x698b6067
or eax, 0x7c2a5acd
and eax, 0x9004087
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1538b084
and eax, 4
or eax, 0xf2810c51
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c682a0
xor eax, 0x6d261dd8
and eax, 0x128
or eax, 0x28c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b836fc
or eax, 0x480283f4
and eax, 0x8280
or eax, 0x178d4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b7cd6dd
and eax, 0x40810000
or eax, 0xb2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x182600e5
and eax, 0x81
or eax, 0x2308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f54880f
and eax, 0x15100182
or eax, 0x20004409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x634e6df2
and eax, 8
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7ab2a6
xor eax, 0x497ac28a
and eax, 0x6024
or eax, 0x869911
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb24908c
and eax, 0x5fda72ba
and eax, 0x800000
or eax, 0x44108800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd51635
and eax, 0x9000005
or eax, 0x82004182
mov dword [ebx], eax
add ebx, edx
or eax, 0x1caaba28
and eax, 0x8980200d
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x10702fe9
and eax, 0xaac
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191e0597
and eax, 0x80e0101
or eax, 0x82a0c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x404675ad
xor eax, 0x78f93bfa
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe33523f
xor eax, 0x347c759c
and eax, 0x20647488
or eax, 0x42008061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68616806
and eax, 0x110aa
or eax, 0x300010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579acb88
and eax, 0x14010b00
or eax, 0x542000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee47be0
xor eax, 0x523944e0
and eax, 0x40146280
or eax, 0xb8009001
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e9b8e3
and eax, 0x3e6c032
and eax, 0x80c022
or eax, 0x8a093fdd
mov dword [ebx], eax
add ebx, edx
and eax, 0x43703d97
and eax, 0x49dd1f0e
and eax, 0x504
or eax, 0x418240
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5f0924
or eax, 0x8d63507
and eax, 0x100503
or eax, 0x35084088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e90323d
and eax, 0x7610
or eax, 0x8840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a4d896
xor eax, 0x193b43e0
and eax, 0xe8a6424
or eax, 0x20401811
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b300f8e
and eax, 0x1c480b25
or eax, 0x58040
mov dword [ebx], eax
add ebx, edx
or eax, 0x55cf91eb
and eax, 0x1d499181
or eax, 0x20206000
mov dword [ebx], eax
add ebx, edx
and eax, 0x478cf1b
or eax, 0x28c82db0
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b42e610
and eax, 0x2210
or eax, 0x9e7
mov dword [ebx], eax
add ebx, edx
or eax, 0x29859d33
and eax, 0x1048181
or eax, 0x86400008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ddcbe38
xor eax, 0x1f9fc92a
and eax, 0x5030001
or eax, 0x50880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x175e929a
and eax, 0x150a0000
or eax, 0xe2c08118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6d68d7
and eax, 0x810000cb
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3250fe3e
and eax, 2
or eax, 0xcb87f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39cf07c8
or eax, 0x124a5967
and eax, 0x8448900
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
or eax, 0x356d74af
or eax, 0x3f8090b4
and eax, 0xe93905
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e9d1b7
xor eax, 0x35eca9c3
and eax, 0x11013000
or eax, 0xa400500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4967e27c
and eax, 0
or eax, 0x90880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f1b973
or eax, 0x22a42759
and eax, 0x740
or eax, 0x418004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4031d3
xor eax, 0x2245bb8d
and eax, 0x440d18
or eax, 0x31f2a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x46fc1a5e
or eax, 0x59a19fdf
and eax, 0x8450b00
or eax, 0x82000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b4ef76
xor eax, 0x1e84f27b
and eax, 0x1480d101
or eax, 0x410a2080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1afa6621
and eax, 0x45000000
or eax, 0x108b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ef26c9
xor eax, 0x79ca1c3f
and eax, 0x68a20004
or eax, 0x4508108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a34438e
and eax, 0x6f7abdd
and eax, 4
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2f4a71
and eax, 0x220072
or eax, 0x9080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1be975
or eax, 0x5291d10d
and eax, 0x408a8800
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4ffce4
and eax, 0x28061e9a
and eax, 0x8000080
or eax, 0x83004107
mov dword [ebx], eax
add ebx, edx
or eax, 0x2277d0da
and eax, 0x2b050045
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b25bf40
and eax, 0x31000040
or eax, 0x40000b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2954939d
and eax, 0x90ad
or eax, 0x6802
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4ea49a
and eax, 0x4c8b
or eax, 0x81100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ceccff
or eax, 0x61cc0f1e
and eax, 0x1a8d70
or eax, 0x203081
mov dword [ebx], eax
add ebx, edx
and eax, 0x45aaacc6
and eax, 0x709b3788
and eax, 0
or eax, 0x4df18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d296ba8
or eax, 0x6c6838d
and eax, 0xac
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x199090ad
xor eax, 0x6be20bc2
and eax, 0x41820000
or eax, 0x54481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b21751d
and eax, 0x10040100
or eax, 0x518a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ce001b
and eax, 0x24918201
or eax, 0x93644080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2230238c
xor eax, 0x52ff7e2d
and eax, 0xc0000000
or eax, 0xa810001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c10e413
and eax, 0xe413
or eax, 0x1b24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21efd31d
and eax, 0x8c2000
or eax, 0x9e10d281
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e905713
and eax, 0x558b5e5e
and eax, 0x44885412
or eax, 0x1032060
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e18c4d
and eax, 0x44810400
or eax, 0x3050211c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cd9eeef
and eax, 0x6011bb0f
and eax, 0x20010000
or eax, 0xc2c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c40aa
and eax, 0x24000088
or eax, 0x11000051
mov dword [ebx], eax
add ebx, edx
or eax, 0x379d0a57
and eax, 0x379d0a44
or eax, 0xc8623120
mov dword [ebx], eax
add ebx, edx
or eax, 0x1405048b
and eax, 0x87441089
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da844b0
and eax, 0xa80001
or eax, 0x44100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac3364c
or eax, 0x62f31b78
and eax, 0x4c000105
or eax, 0x11004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x7252bc2c
and eax, 0x6c025583
or eax, 0x80890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x60bff9b0
xor eax, 0x3d4701d8
and eax, 0x1118440b
or eax, 0x24000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3649f9ab
or eax, 0x4888f4aa
and eax, 0x4089
or eax, 0x814
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f047ad
or eax, 0x172fbd48
and eax, 0x5fa0b035
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad01b16
and eax, 4
or eax, 0x144d8b6a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601d570c
or eax, 0x57b02b72
and eax, 0x33d0e100
or eax, 0x60081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7695f12d
and eax, 0x41010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57eda55b
or eax, 0x6fbabf7a
and eax, 0x1250
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677d0dac
and eax, 0x70fbce73
and eax, 0x400000
or eax, 0x81808189
mov dword [ebx], eax
add ebx, edx
and eax, 0x585e5ba9
and eax, 1
or eax, 0x12ba0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5108f02f
and eax, 1
or eax, 0x2b00005a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd07281
or eax, 0xf31529
and eax, 0x22810051
or eax, 0xd0000804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b190594
and eax, 0x6155c1f
and eax, 0xc10
or eax, 0x60e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c7e3f64
and eax, 0x523342d8
and eax, 0x10224280
or eax, 0x830db001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7470aa38
and eax, 0x450bfab9
or eax, 0x800546
mov dword [ebx], eax
add ebx, edx
or eax, 0x49428ab8
and eax, 0xc013520
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d1eb13
and eax, 0xa9310000
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5381dbee
xor eax, 0x6c4ae6b8
and eax, 0x80000056
or eax, 0x8000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6239eef8
and eax, 0x4001c000
or eax, 0x1800090
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ef1189
and eax, 0x42eb9100
or eax, 0x80102800
mov dword [ebx], eax
add ebx, edx
and eax, 0x706016ec
or eax, 0x29ae2436
and eax, 0x492a0000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d961733
or eax, 0x1eaa9f2d
and eax, 0x4da0810c
or eax, 0x20510000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70dc3a5c
and eax, 0x3721b055
and eax, 0x121b050
or eax, 0x8ade4f8e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a08f060
and eax, 0x80810814
or eax, 0x62001041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb5b2b9
and eax, 0x1800
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae0b96c
and eax, 0xa000
or eax, 0x10d5281
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ebc173
xor eax, 0x1ff7e33a
and eax, 0x2080000
or eax, 0x88800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e20cae1
and eax, 0x23d08ad8
and eax, 0
or eax, 0x4181c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb7ebe3
and eax, 0x24909c8e
and eax, 0x80
or eax, 0x3518450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5150bbbc
or eax, 0x332be190
and eax, 0xc815
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6866cc18
and eax, 0x60260405
or eax, 0x12006b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6946df5
and eax, 0x10000240
or eax, 0x4d8934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c9c8e
and eax, 0x10000180
or eax, 0x884e001
mov dword [ebx], eax
add ebx, edx
and eax, 0x33605a7a
and eax, 0x10000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8477c4
and eax, 0x1080
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3087bb55
and eax, 0x19ff189
and eax, 0x808181
or eax, 0x81400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef670da
and eax, 0x800000
or eax, 0x550b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32809e23
xor eax, 0x3b266c1f
and eax, 0x5c008014
or eax, 0xa3c20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x247a80
and eax, 0x5d36c627
and eax, 0x1000004
or eax, 0x800000b3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39defa93
and eax, 0x928820
or eax, 0x10005d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b03e1d7
xor eax, 0x4b64c0d1
and eax, 0x450900
or eax, 0xc008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c119526
xor eax, 0x7b2b9714
and eax, 0x1040800
or eax, 0x3105
mov dword [ebx], eax
add ebx, edx
and eax, 0x523f96ed
xor eax, 0x59770607
and eax, 0x49221400
or eax, 0xa0002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x58632329
and eax, 0x90000001
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd7d4cf
or eax, 0x4cb74f74
and eax, 0x10140
or eax, 0x408080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd6a326
and eax, 0x82
or eax, 0x81084d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x267372e3
and eax, 0x511540
or eax, 0x840081
mov dword [ebx], eax
add ebx, edx
and eax, 0x588e7183
and eax, 0x800100
or eax, 0x87718000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3946af73
and eax, 0x8b000130
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a56cc0
and eax, 0x2000000
or eax, 0xc8811055
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf07466
and eax, 0x1040
or eax, 0x28a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x554e8503
and eax, 1
or eax, 0x3de7f280
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfc0fe3
or eax, 0x1fc756e8
and eax, 0xa800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x448c621
xor eax, 0x40daa4c9
and eax, 0xc0
or eax, 0x418100
mov dword [ebx], eax
add ebx, edx
or eax, 0x37890fe8
and eax, 0xefd8547
and eax, 0x4080500
or eax, 0x3104408b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1434aaff
or eax, 0x5140d64b
and eax, 0xbe39
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e65c82b
or eax, 0x47e84f6f
and eax, 0x2e2ca635
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29eb32e6
and eax, 0xfb9532f
and eax, 0x8090224
or eax, 0x10448940
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b7f162
and eax, 0x955f100
or eax, 0x22000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6557bb5e
and eax, 0x18e52984
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b2b6f1
xor eax, 0x58516aa0
and eax, 0x8c11
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
and eax, 0x228ee15f
xor eax, 0x3801fdc5
and eax, 0x188
or eax, 0x81c08001
mov dword [ebx], eax
add ebx, edx
or eax, 0x918f985
and eax, 0x81980001
or eax, 0x30220040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7bb473
or eax, 0x2378cfcd
and eax, 0x2b0001e6
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f6d7443
and eax, 0x32011045
or eax, 0xc0800810
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b15c1
and eax, 0x11041
or eax, 0x4f2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x186a98b5
and eax, 0x46478c3f
and eax, 1
or eax, 0xd18458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4595e8a6
and eax, 0
or eax, 0x8019
mov dword [ebx], eax
add ebx, edx
and eax, 0x2383ff72
and eax, 0x418abbe1
and eax, 0
or eax, 0x6c3825
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e1d0367
and eax, 0x4143100
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d3651a0
or eax, 0x7e304fbb
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7907ea
or eax, 0x74a45630
and eax, 0x4101c0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18caac0f
and eax, 0
or eax, 0x81184d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794e6fef
and eax, 0x2260
or eax, 0x9c881
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bca47a0
and eax, 0x80000
or eax, 0xb5e18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x26192c5d
and eax, 0x4f894d58
and eax, 0
or eax, 0x81000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x664143b9
or eax, 0x61826dd4
and eax, 0x4f0
or eax, 0x99201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d61db1f
and eax, 0x1bb8497d
and eax, 0x200100
or eax, 0x62d18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67690d27
and eax, 0x1988c05
or eax, 0x8a6773d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e52a36
and eax, 0x82810855
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x442450e3
and eax, 0x35d66b42
and eax, 0x40
or eax, 0xc48d
mov dword [ebx], eax
add ebx, edx
or eax, 0x36590f7f
xor eax, 0x58408a0d
and eax, 0x20114080
or eax, 0xa0b201
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7f84a6
and eax, 0
or eax, 0x8a880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x58844cf0
and eax, 0
or eax, 0x4181c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b616f7c
and eax, 0x100
or eax, 0xd0c448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a09a40
and eax, 0
or eax, 0x19e52
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fa9ece
and eax, 0
or eax, 0x1fe0035
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f850b19
and eax, 0x40000
or eax, 0x20498b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4951b83b
xor eax, 0x2cf652f4
and eax, 0x45a84181
or eax, 0x32008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa648715
xor eax, 0x3de0c37f
and eax, 0x40000000
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285be5bc
xor eax, 0x709147bc
and eax, 0x2000
or eax, 0x1d56
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1404de
xor eax, 0x7df285f1
and eax, 0x66c0b001
or eax, 0x88194180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d6d2b40
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566a4d20
or eax, 0x591472e0
and eax, 0x4001c0
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3477bc46
and eax, 0x4949d406
and eax, 0
or eax, 0x4181c0b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x21331d30
xor eax, 0x6718f1a0
and eax, 0x4830c00
or eax, 0xc8405100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74849b50
xor eax, 0x37a0bb32
and eax, 0x8c835540
or eax, 0x6008008c
mov dword [ebx], eax
add ebx, edx
and eax, 0x38933820
and eax, 0x6303272b
and eax, 0
or eax, 0xd14458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa1a4a1
xor eax, 0x15dd28f4
and eax, 0x8c01
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa2ec89
and eax, 0x8801
or eax, 0xbf5134
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcac261d
xor eax, 0x3a397547
and eax, 0x20088a00
or eax, 0x450100
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d42b26
xor eax, 0x4c0e5978
and eax, 0x2903c000
or eax, 0x20c0181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf5d993
xor eax, 0xed34ab0
and eax, 0x41010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b2fb6c
and eax, 0x6824
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c8ba19b
or eax, 0x76a64702
and eax, 0x482de181
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721eb24
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd23d8a
and eax, 0x400400
or eax, 0x18274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30baee58
and eax, 0x184008
or eax, 0x81001583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23710ace
and eax, 0x95b40
or eax, 0x90808a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5a8964
and eax, 0x108100
or eax, 0xcfe20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x288b6450
or eax, 0x4ef2745a
and eax, 0xa800001a
or eax, 0x10000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db2219f
and eax, 0x2194
or eax, 0x1c40
mov dword [ebx], eax
add ebx, edx
and eax, 0xf53bc7c
or eax, 0x779fcb7a
and eax, 0x508452a
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ea89d4
and eax, 0x56c020d4
and eax, 0
or eax, 0x44ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be0f16c
or eax, 0xb5b2425
and eax, 0xeb9005
or eax, 0x40808
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e77ac4
and eax, 0xe00000
or eax, 0xf4108300
mov dword [ebx], eax
add ebx, edx
or eax, 0x27437f57
and eax, 0x86709000
or eax, 0x40088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3891dfc1
and eax, 0xc810041
or eax, 0x410a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fba4a6c
and eax, 0x5c890024
or eax, 0xa0408100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5182a329
and eax, 0x81000005
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d5adfa
and eax, 0x72d15b55
and eax, 0
or eax, 0xf76ff1
mov dword [ebx], eax
add ebx, edx
or eax, 0x598d713e
xor eax, 0x339b4e62
and eax, 0x8440100
or eax, 0x118a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bea40b
or eax, 0x722047a8
and eax, 0x2640e281
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e1b480
and eax, 0x82800000
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca608ee
and eax, 0
or eax, 0x418674
mov dword [ebx], eax
add ebx, edx
and eax, 0x549edce8
and eax, 0x400
or eax, 0x50c418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x476125eb
and eax, 0x18a
or eax, 0xf270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2176f9bf
and eax, 0x1340a05
or eax, 0x810030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60aeb0c5
and eax, 0x15c6eeb8
and eax, 0x8a00
or eax, 0x244d0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f5b26c
xor eax, 0x2e307b1d
and eax, 0x8c0c001
or eax, 0xb4323180
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e7e523
and eax, 0xf181f5a3
or eax, 0xa5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c30d3b4
and eax, 0x60004294
or eax, 0x9fff0c49
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c6a88
xor eax, 0x7c0021d6
and eax, 0x2640108
or eax, 0x84108080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae844c0
and eax, 0x4880040
or eax, 0x51030001
mov dword [ebx], eax
add ebx, edx
or eax, 0x792b536e
and eax, 0x1ca2010c
or eax, 0x80508000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e084d3
and eax, 0x1adeea66
and eax, 0x44
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c07141e
and eax, 0x500d2
or eax, 0x6320
mov dword [ebx], eax
add ebx, edx
or eax, 0x1beec1b7
and eax, 0x2bf40722
and eax, 0x8440300
or eax, 0x14018800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c15b2b
xor eax, 0x3fbca88f
and eax, 0x186024
or eax, 0x68011
mov dword [ebx], eax
add ebx, edx
and eax, 0xc2aad47
and eax, 0x76884226
and eax, 0
or eax, 0x95b13500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9f4c0c
or eax, 0x7b73efb6
and eax, 0x222d0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x795e07f6
and eax, 0x277cf587
and eax, 0x20000000
or eax, 0x15000051
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a58d08
or eax, 0x198d7559
and eax, 0x9408
or eax, 0x206
mov dword [ebx], eax
add ebx, edx
and eax, 0x608c2883
and eax, 0
or eax, 0x86749088
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c462544
and eax, 0x8a300040
or eax, 0x50890001
mov dword [ebx], eax
add ebx, edx
and eax, 0x592c70c7
and eax, 0x8000041
or eax, 0x23000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x3791ab67
xor eax, 0x99b5b2e
and eax, 0x2081184d
or eax, 0xd1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53542edf
and eax, 0x80942202
or eax, 0xc028844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e83666f
and eax, 0x5222a
or eax, 0x680090
mov dword [ebx], eax
add ebx, edx
and eax, 0x8898a9f
and eax, 0x10200
or eax, 0x14542900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb477c0
and eax, 0x102200
or eax, 0x82cac881
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f7ce76
and eax, 0xe2810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cbe1c2a
and eax, 0xde3f1422
or eax, 0x21c0a314
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b3c979d
xor eax, 0x7301b9d
and eax, 0x4048889
or eax, 0x82700200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9941a7
and eax, 0x10a80000
or eax, 0x2100041
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e72c7a
or eax, 0x4a6aaeb0
and eax, 0x2a000053
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b05afe4
and eax, 0x40050805
or eax, 0x9301040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4cbeb7
and eax, 0x8000000
or eax, 0x839a87a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17313eaa
and eax, 0x34338f06
and eax, 0x10010800
or eax, 0xe180004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d22de3
and eax, 0x840
or eax, 0xd700
mov dword [ebx], eax
add ebx, edx
and eax, 0x765c6189
or eax, 0x557dd46c
and eax, 0x510dd100
or eax, 0x28002081
mov dword [ebx], eax
add ebx, edx
and eax, 0x35192f9d
and eax, 0xd949b55
and eax, 0x1000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcdefc
xor eax, 0x6336d692
and eax, 0x8610
or eax, 0x410064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c0302f
and eax, 0x100140b
or eax, 0x80144180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e63b851
and eax, 0
or eax, 0x6205e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1521698f
and eax, 0x200100
or eax, 0x9dca8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba3743f
and eax, 0x5c6b786d
and eax, 0
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x531685a5
and eax, 0x20
or eax, 0xe2d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd42a9d9
and eax, 0x400b00
or eax, 0x10058000
mov dword [ebx], eax
add ebx, edx
or eax, 0x374a563a
and eax, 0x14808
or eax, 0x102005
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e791a2
or eax, 0x6247cd51
and eax, 0x20440500
or eax, 0x11a03000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1905a
or eax, 0x7c52b1e0
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527965d7
or eax, 0x60696
and eax, 0x410654
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96fd50b
or eax, 0x3dd1cc1
and eax, 0x11c4d8b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f19958
and eax, 0x504cc1
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x732c3398
or eax, 0x5459b2c8
and eax, 0x10518000
or eax, 0xaa00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3395e997
xor eax, 0x5e774364
and eax, 0x8000040
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5150dc
and eax, 0x8000040
or eax, 0xc2812015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152730c4
or eax, 0x68fc32fb
and eax, 0x2048
or eax, 0x8404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57141a5d
or eax, 0x433b95e6
and eax, 0x525b281
or eax, 0xa0404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x590dfd15
or eax, 0x43a65cf6
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b989f3e
xor eax, 0x4ad6221b
and eax, 0x408424
or eax, 0x10250
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac392d8
and eax, 0x408214b8
or eax, 0x1046000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e668201
and eax, 0x40020000
or eax, 0x8cc15d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc06168
xor eax, 0x7aa7c20b
and eax, 0x20030108
or eax, 0xcc8854c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de7cebd
and eax, 0x50c4589
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58253092
and eax, 0x10008
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x26fa13f9
or eax, 0x1c8cc7cd
and eax, 0xdbc235
or eax, 0x1002800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36da5eca
and eax, 0x591542b9
and eax, 0x10000
or eax, 0x84c8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3881ddc8
and eax, 0x8100
or eax, 0x82844081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a00d5b5
xor eax, 0x7229e73b
and eax, 0xa0810000
or eax, 0x51000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50248f8f
and eax, 0x8f84
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ba2438
or eax, 0x7a2570d1
and eax, 0x8240080
or eax, 0x81488108
mov dword [ebx], eax
add ebx, edx
and eax, 0x482abf45
and eax, 0x80000
or eax, 0x55830041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8256ac
and eax, 0x24d0f33a
and eax, 0x20800008
or eax, 0x184a8104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35bea282
and eax, 0x1000002
or eax, 0x80000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b51e758
and eax, 0x1000040
or eax, 0x6895c8b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604f310f
and eax, 0x800b864
or eax, 0x44240002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b620266
xor eax, 0x3a384090
and eax, 0x40080000
or eax, 0x5230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d547b2f
and eax, 0x4d1d3108
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46de894f
xor eax, 0x4722f236
and eax, 0x80814e71
or eax, 0x1008b18e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f582a6a
and eax, 0x418104
or eax, 0x868
mov dword [ebx], eax
add ebx, edx
and eax, 0x3563a552
and eax, 0x71c36176
and eax, 0x100
or eax, 0x81084c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x28886652
and eax, 0x84000
or eax, 0xc5abc9
mov dword [ebx], eax
add ebx, edx
and eax, 0x51709908
xor eax, 0x123029d3
and eax, 0x708000
or eax, 0xa4810100
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a4dfbb
and eax, 0x820000b9
or eax, 0x9000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5b69a8
and eax, 0x249e5fad
and eax, 0x20000805
or eax, 0xca810450
mov dword [ebx], eax
add ebx, edx
and eax, 0x30488627
xor eax, 0x4c9a333e
and eax, 0x71b
or eax, 0x4880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2810715f
and eax, 0x626ec5f3
and eax, 0x80
or eax, 0x9deca01
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7140b7
or eax, 0x31cbfa8a
and eax, 0x32810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xab38369
and eax, 0x521e5365
and eax, 0x361
or eax, 0x8892
mov dword [ebx], eax
add ebx, edx
or eax, 0x40372318
and eax, 0x248a88
or eax, 0x89480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x408da9d3
and eax, 0x7853cee9
and eax, 0x8000041
or eax, 0x2b80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b9a7fb
xor eax, 0x79ff3048
and eax, 0x30000f0
or eax, 0x28000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e714069
and eax, 0x53310041
or eax, 0x40c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab38e81
and eax, 0x9000004
or eax, 0x82000019
mov dword [ebx], eax
add ebx, edx
or eax, 0x69811f05
and eax, 0x1043030e
and eax, 0x1000c
or eax, 0xc9800c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x9abeff1
xor eax, 0x1b0eb21c
and eax, 0x8004
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d12628a
and eax, 0x4000
or eax, 0xdb83b181
mov dword [ebx], eax
add ebx, edx
or eax, 0x266b5699
and eax, 0x195a4ad2
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e77076
and eax, 0x410064
or eax, 0x8908
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e3e27b
and eax, 8
or eax, 0x810c5583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565671b6
and eax, 0x400428
or eax, 0x8588c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x29789850
and eax, 0x408000
or eax, 0xd5b20100
mov dword [ebx], eax
add ebx, edx
or eax, 0xc01506c
and eax, 0x89000004
or eax, 0x2000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x7271ed26
and eax, 4
or eax, 0xe9350c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x29cba412
xor eax, 0x79cf4483
and eax, 0x10000001
or eax, 0x25000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6371dde6
and eax, 0
or eax, 0x1da6b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6ba095
and eax, 0x9689088
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x607b01c7
or eax, 0xd820c7b
and eax, 0x4d830041
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x184175f0
and eax, 0x18c90100
or eax, 0x82008008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7603eb
and eax, 0x400108
or eax, 0x81bffef0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61df4e0
or eax, 0x4f8e89b2
and eax, 0xcfec09b0
or eax, 0x30117441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2fd5dc
and eax, 0x50882d
or eax, 0x80503d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1f954a
and eax, 0x2a974e41
and eax, 0x8150000
or eax, 0xe60aca81
mov dword [ebx], eax
add ebx, edx
and eax, 0x5180d44e
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c32d939
and eax, 0
or eax, 0xff0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d63b6d7
and eax, 0x9608a88
or eax, 0x800c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a9e728
and eax, 0x182a2ec3
and eax, 0x280000
or eax, 0x96900041
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e8a580
xor eax, 0x590e5c91
and eax, 0xb000010
or eax, 0x20000066
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d9a74f
xor eax, 0x6f79e0a8
and eax, 0x1200401
or eax, 0x20150844
mov dword [ebx], eax
add ebx, edx
and eax, 0x773b323d
and eax, 0x1310001
or eax, 0x8aceff9a
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d26fe4
and eax, 0x89810c4d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6648bc90
and eax, 0x3808
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ffeb90f
and eax, 0x7b8ab101
or eax, 0x80014080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e178c74
and eax, 0x7b55e63a
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6821e9
and eax, 0
or eax, 0x41896c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f717a1c
and eax, 0x1005108
or eax, 0x80080483
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d503371
and eax, 0
or eax, 0x6288f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x56db798f
or eax, 0x1cb7820
and eax, 0x1c20000
or eax, 0xbc308100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3101f550
and eax, 0xb8000010
or eax, 0xf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f71502c
and eax, 0x10
or eax, 0x2fc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a9d2bd8
and eax, 0x42932f9c
and eax, 0x508
or eax, 0x35084023
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8f50f
and eax, 0x80002
or eax, 0xfff7b2c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c127f6
or eax, 0x32ed3e06
and eax, 0x806c9000
or eax, 0x9000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672cbcc7
or eax, 0x6163c0b8
and eax, 0x4d030041
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x536ade43
and eax, 0x41000000
or eax, 0x2cc1810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c73209b
or eax, 0xfd813ff
and eax, 0x10000f8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3c7f78
xor eax, 0xa2fe015
and eax, 0x20100691
or eax, 0x48ac6060
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a139b8
and eax, 0x35ef55ce
and eax, 0x50140
or eax, 0x8508a34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5e4358
or eax, 0x7e719a68
and eax, 0x5918ca00
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
or eax, 0x205a6bca
xor eax, 0x4f9cae8e
and eax, 0x32800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90c0bc3
or eax, 0xd627e38
and eax, 0x7d1b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec46d30
and eax, 0x3c395962
and eax, 0x8000800
or eax, 0x816c8289
mov dword [ebx], eax
add ebx, edx
or eax, 0x11dfa84
and eax, 0x22ef1cac
and eax, 0x90000
or eax, 0x45820041
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a1b5d5
and eax, 0x55010500
or eax, 0x8140808
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d0f087
xor eax, 0x369b9c16
and eax, 0x49040000
or eax, 0x4310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e325f11
xor eax, 0x2cdc4199
and eax, 0x19
or eax, 0x8b000064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38553cb5
xor eax, 0x5ae85e56
and eax, 0xe181000c
or eax, 0xc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d1329f
xor eax, 0x22acb6ad
and eax, 0xa0a0
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5c706f
xor eax, 0x6640482b
and eax, 0x6000
or eax, 0x809f9181
mov dword [ebx], eax
add ebx, edx
or eax, 0x7454c5c8
and eax, 0x80880000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657bd6bf
or eax, 0x57a5a0d2
and eax, 0x41806c
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be81540
and eax, 0x268755a4
and eax, 0x1400
or eax, 0x8108418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e5d93e
or eax, 0x34b4aeea
and eax, 0xb4dde2
or eax, 0xa0010
mov dword [ebx], eax
add ebx, edx
and eax, 0x289009cf
xor eax, 0x667b6ba5
and eax, 0x64e20000
or eax, 0x90108100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14bbf9af
or eax, 0x1c58dfb6
and eax, 0x86058a6
or eax, 0x83052000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x325a42f1
and eax, 0x91250845
or eax, 0x44000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x258ef5d8
and eax, 0x5000040
or eax, 0x8000032
mov dword [ebx], eax
add ebx, edx
or eax, 0x23038dad
and eax, 0x1b774611
and eax, 0x410
or eax, 0x23e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x134ab433
and eax, 0x68cdf15c
and eax, 0x2000
or eax, 0x86460d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac20bfb
and eax, 0x52c62500
or eax, 0xa5391000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd8a7c4
or eax, 0x64839734
and eax, 0x90810000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d722ed1
or eax, 0x27ef3333
and eax, 0x410120
or eax, 0x884c
mov dword [ebx], eax
add ebx, edx
and eax, 0x15aadf58
and eax, 0x108
or eax, 0x1000b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7014e1ca
and eax, 0x100
or eax, 0x84d2a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a9a0b4
and eax, 0x2148f91f
and eax, 0x408100
or eax, 0x92ba7081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7b56d4
xor eax, 0x5cf45df0
and eax, 0xbaa25
or eax, 0x558055da
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b03b29e
and eax, 0xa800100
or eax, 0x4042800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5976743e
or eax, 0x3076a74
and eax, 0x1000050
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7a664a
and eax, 0x1284012
or eax, 0x491e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71693395
xor eax, 0x7d37845d
and eax, 0xc0a0000
or eax, 0x60808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8ceeb1
and eax, 0x28000000
or eax, 0x90004189
mov dword [ebx], eax
add ebx, edx
or eax, 0x129bec1e
xor eax, 0x2f1217d1
and eax, 0x1884c
or eax, 0x400120
mov dword [ebx], eax
add ebx, edx
or eax, 0x45534d80
and eax, 0x4440c14c
or eax, 0x888c0211
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4070d
and eax, 0xccccc44c
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afd79a3
and eax, 0x48884080
or eax, 0xa403154c
mov dword [ebx], eax
add ebx, edx
or eax, 0x70773829
and eax, 0x34244589
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a271cf
and eax, 0x5503
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d952e1b
or eax, 0x3c99e262
and eax, 0x1853130
or eax, 0x20405
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5a13c1
and eax, 0x100
or eax, 0x1c4d8a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2acdfb22
and eax, 0x34004000
or eax, 0x80518981
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1706dd
and eax, 0x80010000
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe61f313
xor eax, 0x7d1a5a64
and eax, 0x8126
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
and eax, 0x339c8f55
and eax, 0x8100
or eax, 0xb8197081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729d322f
and eax, 0x80800000
or eax, 0x1080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797895d
xor eax, 0x1dfeb801
and eax, 0x410004
or eax, 0x8e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x57fbab2b
or eax, 0x16faf36c
and eax, 0x108550b
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be39353
and eax, 0x6f04c2
or eax, 0x100820
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d88de19
and eax, 0
or eax, 0x20f28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fcaaf08
or eax, 0x3debaf8c
and eax, 0xb000004
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400a1265
or eax, 0x5212e635
and eax, 0x59100445
or eax, 0x4250800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d54412a
and eax, 0xc
or eax, 0xd000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8c4899
and eax, 0x801
or eax, 0x9612
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f9b58d
and eax, 0x37a10ae2
and eax, 0
or eax, 0xde2435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b54511
and eax, 0x60202100
or eax, 0x901400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb84ee5
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6c88ee
and eax, 0x26a908e4
and eax, 0
or eax, 0x418e04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c8c5692
or eax, 0x4fb72c20
and eax, 0x1144c82
or eax, 0x80000109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a174080
and eax, 0xcb000801
or eax, 0x34e892f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535c6404
xor eax, 0x1b68c54
and eax, 0x250000a1
or eax, 0x42e9815e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a404162
and eax, 0x100008a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2a2118
and eax, 0x8f002090
or eax, 0x7004c861
mov dword [ebx], eax
add ebx, edx
and eax, 0x62cadf9
xor eax, 0x7ed6fd90
and eax, 0x10500161
or eax, 0x58a9e
mov dword [ebx], eax
add ebx, edx
or eax, 0x337a6c46
and eax, 0x26c36949
and eax, 0x20016001
or eax, 0x84049280
mov dword [ebx], eax
add ebx, edx
or eax, 0x60fe5f1f
and eax, 0xc0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4a6cf6
xor eax, 0x36e64618
and eax, 0x408
or eax, 0x1181
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b18e0a1
xor eax, 0x488e333f
and eax, 0x48083280
or eax, 0x2060c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41232b20
and eax, 0x8080000
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df0bafd
and eax, 0x408a04
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae8b8e9
and eax, 0
or eax, 0xd0c458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x34bbb9ca
and eax, 0x6942
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37710277
and eax, 0x2c1abdb5
and eax, 0
or eax, 0x6df835
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6552b27b
and eax, 0x652f0800
or eax, 0x8c0b100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19e8d322
xor eax, 0x55d44763
and eax, 0x1030000
or eax, 0x4c280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67b8e9ad
and eax, 0x2a918108
or eax, 0x54600010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c0e7e7
and eax, 0x83166c8
or eax, 0x80ce9900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x486a60b
xor eax, 0x6398c1b2
and eax, 0x41800001
or eax, 0xe0480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2adee4b
or eax, 0x742d3250
and eax, 0x24058a00
or eax, 0x500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c19e8d2
or eax, 0x1fa13966
and eax, 0x2015f280
or eax, 0x40020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7ee688
and eax, 0x28010000
or eax, 0xc2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4725e10d
or eax, 0x2d3fb41
and eax, 0x6949
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ecbb208
and eax, 0x46c2d201
or eax, 0x302080
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ed8cb3
xor eax, 0x78de7364
and eax, 0xa0000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349cc4c1
and eax, 0x50040400
or eax, 0x88200108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ddbdfc6
and eax, 0x85350000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3156e282
and eax, 0x6c45aec6
and eax, 0x8000000
or eax, 0x8000016c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3efafc6a
and eax, 0x6fac3850
and eax, 0x880000
or eax, 0x41060490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251e04b2
and eax, 0x20000000
or eax, 0x84d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d057a9
or eax, 0x66142dc9
and eax, 0x6e9dc981
or eax, 0x81220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19839acf
xor eax, 0x1abde89b
and eax, 0xc8810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51827b64
and eax, 0x224
or eax, 0x99
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77764a1f
or eax, 0x72abf1b4
and eax, 0x67fdf180
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac483b7
or eax, 0x4ed59525
and eax, 0x55890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf45361
and eax, 0xe420100
or eax, 0x80808010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac5efd8
and eax, 0x80000048
or eax, 0x1000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7fb0b8
and eax, 8
or eax, 0x5469c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x45731add
and eax, 0x8b7c3eb
and eax, 0x20100
or eax, 0x55c88000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d63010
and eax, 0x1000000
or eax, 0x800000b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e07a6a
or eax, 0x1a07a737
and eax, 0x1e47ff2
or eax, 0x180000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65489573
and eax, 0xea8cd76
and eax, 0x4888800
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7877810c
and eax, 0x800010c
or eax, 0x83004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5aaa9e
and eax, 0x8000004
or eax, 0x40051841
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a1f0ee5
and eax, 0x30000084
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e009ed
xor eax, 0x264c9c35
and eax, 0x114
or eax, 0x128a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8f81a
and eax, 0x8418b
or eax, 0x81040c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a3c67
and eax, 0x5648e1
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0xb89db0e
and eax, 0
or eax, 0x95f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x695481b
and eax, 0x80000012
or eax, 0x8000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea050eb
and eax, 0x40800081
or eax, 0x10e0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccb11ac
and eax, 0
or eax, 0x8e04b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48bdb123
and eax, 0xc2190001
or eax, 0x1440040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd24321
and eax, 0xcc8b4140
or eax, 0x2000148c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a513eb
and eax, 0x50c4403
or eax, 0x30000188
mov dword [ebx], eax
add ebx, edx
and eax, 0x46849366
xor eax, 0x580b6707
and eax, 0x2000
or eax, 0x992a
mov dword [ebx], eax
add ebx, edx
or eax, 0x71674da8
or eax, 0x3398e2ba
and eax, 0xffd430
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fbea3d9
and eax, 0x373b2b43
and eax, 0x4010300
or eax, 0x84c8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b1bde6
xor eax, 0x1249e69e
and eax, 0xf004100
or eax, 0xd00b8081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a08ad8
and eax, 0xe1810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd8920d
and eax, 0
or eax, 0x12604
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c2e4bfb
and eax, 0
or eax, 0x89ec8188
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a8ef9
and eax, 0x58a0041
or eax, 0x50010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3f384f
or eax, 0x4e07ecee
and eax, 0x39b2800c
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x268976ff
or eax, 0x23bc5a79
and eax, 0x10000cb
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e23ec9
and eax, 0x8038c2
or eax, 0xd8130
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3253c4
or eax, 0x4601160a
and eax, 0x4010300
or eax, 0x8448800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f23427c
and eax, 0x200
or eax, 0x3ad105
mov dword [ebx], eax
add ebx, edx
and eax, 0x59cd1303
and eax, 0x81100
or eax, 0x81d72400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d32bfe4
and eax, 0x80880000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x416f15d1
and eax, 0
or eax, 0x4189ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e736062
or eax, 0x4ed8befb
and eax, 0x84d8b
or eax, 0x81040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e598da6
or eax, 0x5f23cf5c
and eax, 0x2f05e1
or eax, 0x802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282309e7
or eax, 0x5285bf53
and eax, 0x40818100
or eax, 0x1700000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d54b0e6
and eax, 0x8000006
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22cec656
and eax, 0xa0800050
or eax, 0x52010805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0fdc35
and eax, 0xb98e5060
or eax, 0x46712880
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af3a274
xor eax, 0x2b4ddd9f
and eax, 0x61b0f081
or eax, 0xa000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x716a6cdd
and eax, 0x6081
or eax, 0x8a889f7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679eb086
and eax, 0x968
or eax, 0x418084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5760424d
or eax, 0x3c3e297f
and eax, 0x6abb8
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e91d65f
or eax, 0x5b24a50c
and eax, 0x8042300
or eax, 0x410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x57bd65ce
and eax, 0x5bef7d57
and eax, 0x10100
or eax, 0x725235
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2db41b
and eax, 0x614a100
or eax, 0xe0a01800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69fdcbf5
and eax, 0x22843b78
and eax, 0
or eax, 0x4d2b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b50c3a6
and eax, 0x26718104
or eax, 0x81800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f829ae
xor eax, 0x732ad58f
and eax, 0x8800000d
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
and eax, 0x447086da
and eax, 0x80
or eax, 0x4189ec01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735955ff
xor eax, 0x3c20b7f4
and eax, 0xc500a00
or eax, 0x58100
mov dword [ebx], eax
add ebx, edx
and eax, 0x44aa7449
xor eax, 0x4d3bd395
and eax, 0x113c281
or eax, 0xa6800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b1f6a8
and eax, 0x72aa2e08
and eax, 0x2800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfca7856
xor eax, 0x109939cf
and eax, 8
or eax, 0x3822
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c21098
and eax, 0x1000
or eax, 0x4f45e281
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7eafe3
or eax, 0x61c41670
and eax, 0x45802471
or eax, 0xb4102
mov dword [ebx], eax
add ebx, edx
and eax, 0x6094d4e9
and eax, 0x800400
or eax, 0x9c6f0908
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3ee481
xor eax, 0x122cbd3f
and eax, 0x89110000
or eax, 0x50240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7d50f8
and eax, 0x8000000
or eax, 0x50000f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x40cc360c
and eax, 0x3410
or eax, 0x4801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37419973
and eax, 0x2840a6b8
and eax, 0x402020
or eax, 0x3d1315
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3891ad
or eax, 0x5b29b320
and eax, 0x6c108100
or eax, 0x80800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb52f59
xor eax, 0x795d4846
and eax, 0x8b004009
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ecd52d1
xor eax, 0xe7399d4
and eax, 0xc180080d
or eax, 0x20010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cdec83
xor eax, 0x1f869243
and eax, 0x7288
or eax, 0x8042
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd4d45f
or eax, 0x2af2e7f2
and eax, 0x3c32f181
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f9cfa4
and eax, 0x5d883acc
and eax, 0x10080000
or eax, 0x45837865
mov dword [ebx], eax
add ebx, edx
or eax, 0x6436de57
xor eax, 0x1986277
and eax, 0x50228000
or eax, 0xad00108
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5fc0f1
xor eax, 0x247cd31d
and eax, 0x64
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3897a54a
and eax, 0x150420
or eax, 0x600ad2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad5b72b
and eax, 0x8808900
or eax, 0xe40a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8ca821
and eax, 0x8000000
or eax, 0x83004189
mov dword [ebx], eax
add ebx, edx
or eax, 0xba7b533
and eax, 0x81250001
or eax, 0x10100844
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1cf80e
or eax, 0x7d8a55fa
and eax, 0x2d0000e6
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x514446c6
and eax, 0x2a4
or eax, 0x9008
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bf4957
and eax, 0xa1c935
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fe257f
and eax, 0xe0400
or eax, 0x82003100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5947e13a
and eax, 0x20000
or eax, 0x4d890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53fac1c8
and eax, 0x5ec98108
or eax, 0xa0000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d4d9407
and eax, 4
or eax, 0x810000f9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779031e9
and eax, 0x902010
or eax, 0x6fcce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fdab7a7
xor eax, 0x3a1fe336
and eax, 0x44008800
or eax, 0xa8810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc78458
or eax, 0x74a9ef94
and eax, 0x81004188
or eax, 0xa000001
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf220e0
and eax, 0x8a800041
or eax, 0x40010c14
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c68447
and eax, 0x8c13
or eax, 0x7088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d452818
and eax, 0x2000
or eax, 0x9b8fd281
mov dword [ebx], eax
add ebx, edx
and eax, 0xb202e82
and eax, 0x1002000
or eax, 0x448b5078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538b11b2
or eax, 0x5417e43e
and eax, 0x1011050c
or eax, 0x21a80800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc5d49f
or eax, 0x5dada96
and eax, 0x3d350000
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7d3b15
and eax, 0x8000000
or eax, 0x81000077
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d8cea4
xor eax, 0x43171cb4
and eax, 0x189c000
or eax, 0x40002c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x11bf5c2e
and eax, 0x90800
or eax, 0x8448300
mov dword [ebx], eax
add ebx, edx
or eax, 0x439963be
and eax, 0x360d408a
and eax, 0x54080
or eax, 0xf8828901
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f72fe5d
and eax, 0x48000000
or eax, 0xa1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9b13ef
and eax, 0x20b
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221bd58f
and eax, 0xaf180
or eax, 0xd9840001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4346fd
xor eax, 0x5d3739f7
and eax, 0x408a0000
or eax, 0x15010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62778abf
and eax, 0x20000
or eax, 0xa4c88108
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f12cb0
and eax, 0x81000028
or eax, 0x47
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a988dde
and eax, 0x161de4f2
and eax, 0x42
or eax, 0xc219a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccbd1e5
xor eax, 0x781b4399
and eax, 0x14128100
or eax, 0x3e00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1372f444
and eax, 0
or eax, 0x88000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2443c4
and eax, 0x41004082
or eax, 0x89ac08
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e081ca
and eax, 0x418900
or eax, 0xc040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1b5f09
and eax, 0x10d001
or eax, 0x800024
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f3681b
and eax, 0x900000
or eax, 0xb0280d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x49084d64
and eax, 0x7ae6357d
and eax, 0
or eax, 0x8e350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72271046
and eax, 0x2000000
or eax, 0x890000b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x377a3747
and eax, 0x35f4eecf
and eax, 0x1000000
or eax, 0xc081084d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e35518
and eax, 0x4c15
or eax, 0xa220
mov dword [ebx], eax
add ebx, edx
or eax, 0x690ef4f4
and eax, 0x2ceccadd
and eax, 0xc081
or eax, 0x1813100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc1f21e
and eax, 0x1800001
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b09e4ac
and eax, 0
or eax, 0x4189ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f94b7e
and eax, 0x4089c8b8
or eax, 0x1002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be49af1
and eax, 0x40800800
or eax, 0x8c435500
mov dword [ebx], eax
add ebx, edx
and eax, 0x553c3166
or eax, 0x245e7a1f
and eax, 0x640a510c
or eax, 0x888104c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77cf4b05
and eax, 0x24004100
or eax, 0x1110048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e956f1
and eax, 1
or eax, 0x934e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3945d1
and eax, 1
or eax, 0xccee24
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd19144
and eax, 0x4403500
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c4cc5a
and eax, 0x4000000
or eax, 0x498b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6401f4c6
xor eax, 0x33b42847
and eax, 0x44098000
or eax, 0x81c0010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3480c4f7
xor eax, 0x7ea4dda4
and eax, 0x81000007
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e6287a
and eax, 0x5d294a06
and eax, 0x200000
or eax, 0x97f1f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x493ac2b
or eax, 0x70a0a12e
and eax, 0x30818000
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be636e0
and eax, 0x8b000080
or eax, 0x4104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edd3878
xor eax, 0x3697739d
and eax, 0xc2000041
or eax, 0x8811014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1984986c
or eax, 0x61a0f261
and eax, 0x7019
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f056c83
xor eax, 0xe475aa
and eax, 0x601081
or eax, 0x9d08e200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a25d40
and eax, 0x58a6140
or eax, 0x4001002e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a04885
and eax, 0x55e821ac
and eax, 0x45002104
or eax, 0xb8450410
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c86e05b
and eax, 0x15050000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f5cc65
or eax, 0x77388226
and eax, 0x5000066
or eax, 0x8000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74fe296b
and eax, 0x198
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
or eax, 0x537a6b79
or eax, 0x1f400d33
and eax, 0x503d31
or eax, 0x58004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2398645
and eax, 0x900
or eax, 0xb8908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34828d1b
and eax, 0x88000000
or eax, 0x3004184
mov dword [ebx], eax
add ebx, edx
or eax, 0x201f9dc0
or eax, 0x354b35d9
and eax, 0x89010c4d
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d90788b
and eax, 0x34c2
or eax, 0x8009
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ddd1de2
and eax, 0x2c458981
or eax, 0x92024000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e79c5ab
or eax, 0x7b424a52
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47639cfd
or eax, 0x77c072dc
and eax, 0xbe7d
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d1bb7c
and eax, 0x3ed50a5e
and eax, 8
or eax, 0x81085583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8442c3
and eax, 0x881640
or eax, 0x4188b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7d8334
and eax, 0x1b00100
or eax, 0xa0428000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf8063a
and eax, 0x88000030
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9278e6
and eax, 0x41803882
or eax, 0x48008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639f0fbf
and eax, 0x18300
or eax, 0x8440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5925dd6a
and eax, 0x65de00
or eax, 0x8a0005
mov dword [ebx], eax
add ebx, edx
and eax, 0x448beeae
and eax, 0x830400
or eax, 0xe8303100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f04c28e
or eax, 0x3d30b136
and eax, 0x57b10000
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b700a04
and eax, 0x2b000004
or eax, 0xc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f11e130
and eax, 0x29010044
or eax, 0xc0801409
mov dword [ebx], eax
add ebx, edx
or eax, 0x82883b8
and eax, 0x9499
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa00ab0
and eax, 0x2a09001
or eax, 0xe05f6180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dc7ca1
and eax, 0x81008d20
or eax, 0x8872df
mov dword [ebx], eax
add ebx, edx
and eax, 0x645d2d09
and eax, 0x408
or eax, 0x4180b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3523ade9
and eax, 0x691a4d47
and eax, 0x1000101
or eax, 0x8014548a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6354b356
and eax, 0x20c0
or eax, 0xb61002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272d6bf2
and eax, 0x20920100
or eax, 0x40608000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c63d76
and eax, 0x203076
or eax, 0x8b494301
mov dword [ebx], eax
add ebx, edx
or eax, 0x753478be
and eax, 0xe8251045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4473db
or eax, 0x256fb6e3
and eax, 0x2500003e
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9c5b01
and eax, 0
or eax, 0x54dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ea1d93
and eax, 0x489e66c0
and eax, 0x4400
or eax, 0x409835
mov dword [ebx], eax
add ebx, edx
or eax, 0x44149151
and eax, 0x108900
or eax, 0xb8800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e0bea2
and eax, 0x8000000
or eax, 0x83004184
mov dword [ebx], eax
add ebx, edx
xor eax, 0xee178bf
and eax, 0x81811009
or eax, 0x48000444
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea14dda
and eax, 0x1c89
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x52396f7
and eax, 0x1239081
or eax, 0x3ad06100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d7a3320
and eax, 0x456c2b61
and eax, 0x4282120
or eax, 0x98924458
mov dword [ebx], eax
add ebx, edx
and eax, 0x51dbb39
or eax, 0x220c2da5
and eax, 0x22000029
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc6f90d3
and eax, 1
or eax, 0xf2810854
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bca063
xor eax, 0x41600561
and eax, 0xb6dd2102
or eax, 0x49221060
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c01123
and eax, 0x4278bbc7
and eax, 0x380001
or eax, 0x84808a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c8a23
or eax, 0x2246f409
and eax, 0x40a0001
or eax, 0x41810040
mov dword [ebx], eax
add ebx, edx
and eax, 0xba2fb0c
or eax, 0x6b9244cb
and eax, 0x4b100408
or eax, 0x84202100
mov dword [ebx], eax
add ebx, edx
and eax, 0x729e77b2
and eax, 0x40100000
or eax, 0x10250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c4c1f3b
and eax, 0x2b8dbbe0
and eax, 0x40000
or eax, 0x8b726fa1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7492892f
and eax, 0x698a0f7d
and eax, 1
or eax, 0xc981104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c2db54
xor eax, 0x22b4a73b
and eax, 0x2420
or eax, 0x21c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d09320
or eax, 0x7aaf5c0e
and eax, 0x7239f100
or eax, 0x84000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef0bf9e
and eax, 0x80890000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ddea22d
and eax, 0x418028
or eax, 0x490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5849ad3b
and eax, 0x66cdecc7
and eax, 0x83
or eax, 0x81105508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33629b1b
and eax, 0x5f899d91
and eax, 0x80
or eax, 0x7b2262
mov dword [ebx], eax
add ebx, edx
and eax, 0x708a9d6b
and eax, 0xa0000
or eax, 0xbac08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x63671ec5
and eax, 0x810000c0
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1369a2c5
and eax, 0x6ca76332
and eax, 0x10000
or eax, 0x181dea
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dba9e2b
xor eax, 0x37537ba4
and eax, 0x31420100
or eax, 0xc8b08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2cc48a
and eax, 0x9012018a
or eax, 0x28203250
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b9aa26
and eax, 0x23a4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1c53b9
and eax, 0x22a67fbf
and eax, 0x20044009
or eax, 0xd080522
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a9af8a
and eax, 0x2aa5c778
and eax, 0xc708
or eax, 0x1895
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a31cce
and eax, 0x804
or eax, 0xfe926231
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ebe356
and eax, 0xa8108963
or eax, 0x1080009c
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d3df22
or eax, 0x637daeb7
and eax, 0xb8004184
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7063857b
and eax, 0x4184b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f8f880
xor eax, 0x476680ef
and eax, 0x4404004d
or eax, 0x88c8c310
mov dword [ebx], eax
add ebx, edx
or eax, 0x64864813
and eax, 0x66ba2842
and eax, 0x648a0040
or eax, 0x8801558c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4945a54a
and eax, 0x1415188
or eax, 0x830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e3703c
xor eax, 0x4ccaf72a
and eax, 0x8400a00
or eax, 0x4052100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de3d596
and eax, 0x62c93827
and eax, 0x60801004
or eax, 0xf35c331
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e9730b
or eax, 0x5335e982
and eax, 0x244d8b23
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee2b512
or eax, 0x4d3f30f2
and eax, 0x4dcd8981
or eax, 0x10004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77531a7e
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc550ee
and eax, 0x50ce
or eax, 0xf01
mov dword [ebx], eax
add ebx, edx
and eax, 0x231a8376
and eax, 0x2f9b1dff
and eax, 0x100
or eax, 0x87148089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a690fd
and eax, 0x55820040
or eax, 0x90001
mov dword [ebx], eax
add ebx, edx
or eax, 0x797bb676
or eax, 0x4e6434c7
and eax, 0x13f28024
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x74abef6b
and eax, 0x81fbef64
or eax, 0x41010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edb7e77
and eax, 0x63897e79
and eax, 0x2000000
or eax, 0x981461f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c63f64
xor eax, 0x36b2a3b6
and eax, 0xc420b800
or eax, 0x870087
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66bad00b
and eax, 0x90000
or eax, 0x45220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b97375
xor eax, 0x654053c8
and eax, 0x60201108
or eax, 0x9e102400
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f8aa12
and eax, 0x9088bf1a
or eax, 0x140e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea75ba6
or eax, 0x81be087
and eax, 0x18414
or eax, 0x400300
mov dword [ebx], eax
add ebx, edx
or eax, 0x234d5fd4
and eax, 0x4d99d311
and eax, 0x1084100
or eax, 0x80200c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5596a7
and eax, 0x1c4fa1
or eax, 0x820050
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0792de
xor eax, 0x2291ae8a
and eax, 0x22918000
or eax, 0x1c600100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a6f2e
and eax, 0x9226e28
or eax, 0x82140011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6deb9023
and eax, 0xc2812410
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x714ec503
and eax, 0x2411
or eax, 0x1a28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9edc94
and eax, 0xc9ae281
or eax, 0x80611000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7b5af5
and eax, 0x92a2c4a
and eax, 0
or eax, 0x8a890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce340e
and eax, 0
or eax, 0x418714
mov dword [ebx], eax
add ebx, edx
and eax, 0x63680fbc
and eax, 0x2e501e9b
and eax, 0x400
or eax, 0xd0c418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf1abdc
and eax, 0x2b11
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fcb093c
and eax, 0x89020d
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b8995c
and eax, 0x880000
or eax, 0x54010500
mov dword [ebx], eax
add ebx, edx
or eax, 0x16423a1f
xor eax, 0x17afe7b1
and eax, 0x41240000
or eax, 0xa6110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee2cab1
and eax, 0x99000010
or eax, 0x20000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5ec76a
and eax, 0x40
or eax, 0x6a82
mov dword [ebx], eax
add ebx, edx
and eax, 0x12776e6
and eax, 0x4002
or eax, 0x81240d29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155750b3
and eax, 0x130c90
or eax, 0x8e061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76534437
or eax, 0x10e242c1
and eax, 0x14808800
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46345fce
xor eax, 0x44e63e9a
and eax, 0x2004104
or eax, 0x89000083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd06271
xor eax, 0x75ab903c
and eax, 0xc2011040
or eax, 0x800815
mov dword [ebx], eax
add ebx, edx
or eax, 0x333611a7
and eax, 0x1084
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa270789
and eax, 0x8061201
or eax, 0x90c8e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x61582c3a
and eax, 0x12dc488e
and eax, 0x80000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f5c09b
or eax, 0x6d23ae9e
and eax, 0x68a0820c
or eax, 0x2400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239a8af1
xor eax, 0x6bb1e879
and eax, 0x3e080
or eax, 0x88301003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35567397
and eax, 0x1050010
or eax, 0x40821480
mov dword [ebx], eax
add ebx, edx
and eax, 0x19bac4fc
and eax, 0
or eax, 0x204d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d67f26d
xor eax, 0x20aad7ac
and eax, 0x10450081
or eax, 0x4218c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7602cf
or eax, 0x54776c51
and eax, 0x50010000
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d22965d
and eax, 0x10045
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x192c1bb1
xor eax, 0x6df7ea42
and eax, 0x1144003
or eax, 0x80001588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4436e1c8
and eax, 0x50d40ea
and eax, 0x42
or eax, str.icUtXtQsNRWaTuGFHUrthbTYgLffQcbtjoDRRuvAyBIDbOeYMpDfCq
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb034f98
and eax, 0x608100
or eax, 0xb0920000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5209ee6a
and eax, 0xeafee22
and eax, 2
or eax, 0x880000d9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x427ea3f7
and eax, 0x40060008
or eax, 0x1811482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e08e8d
xor eax, 0x1e4872b7
and eax, 0x42da800
or eax, 0x89401000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8261e6
and eax, 0x4cf02911
and eax, 0x44200000
or eax, 0x10b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63fe492c
and eax, 0x6510108
or eax, 0x19000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9f3ca1
and eax, 0x326a58ce
and eax, 0x10000000
or eax, 0x20250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65957650
and eax, 0x20000000
or eax, 0x150000ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112014ed
xor eax, 0x3f5b7719
and eax, 0x6201
or eax, 0x8464
mov dword [ebx], eax
add ebx, edx
and eax, 0x368a1110
and eax, 0
or eax, 0x81104d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x75dda98c
and eax, 0x565024ae
and eax, 0x480
or eax, 0x850971
mov dword [ebx], eax
add ebx, edx
or eax, 0x54eeb2ce
and eax, 0x7c7583e5
and eax, 0x50618100
or eax, 0x2b900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b7df92
and eax, 0x8000082
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2c8f21
or eax, 0x6c5010db
and eax, 0x40041481
or eax, 0x1830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a5efb1
and eax, 0x8b00
or eax, 0x18550000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb04bd5
and eax, 0x8000200
or eax, 0x360c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650be5c7
and eax, 0x4641cbb5
and eax, 0x42010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e2b827
xor eax, 0x731c65f3
and eax, 0x9150
or eax, 0x228
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e1b0ca
and eax, 0x5466b0ba
and eax, 8
or eax, 0xd144583
mov dword [ebx], eax
add ebx, edx
or eax, 0x365dc87f
or eax, 0x375c96e1
and eax, 0x192e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2423b5
and eax, 0x201001
or eax, 0xc98024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a89a4d
or eax, 0x1ff356b6
and eax, 0x29001400
or eax, 0x80042100
mov dword [ebx], eax
add ebx, edx
or eax, 0x458ea02e
and eax, 0x80880000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x126ae46
or eax, 0x75025b6d
and eax, 0x8704
or eax, 0x410010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e31b2c8
or eax, 0x25231d7d
and eax, 0x1100d89
or eax, 0x80084002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1c6fe5
and eax, 0x3a52fa3
and eax, 0x406a1
or eax, 0x34050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2498cac2
and eax, 0x20918000
or eax, 0x80600100
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b1605b
and eax, 0
or eax, 0x8b000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bda2c3
xor eax, 0x38be8cf4
and eax, 0xc2010c15
or eax, 0x30801040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad68756
and eax, 0x9801
or eax, 0x454
mov dword [ebx], eax
add ebx, edx
or eax, 0x600287ca
xor eax, 0x65849dc8
and eax, 0x5000201
or eax, 0xf258e880
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5ee586
or eax, 0x9373a2f
and eax, 0x70010000
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc1b664
and eax, 0x9f40a444
or eax, 0x60bf0990
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb69c73
and eax, 0x87148880
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
or eax, 0x614f0243
and eax, 0x58d13a1f
and eax, 0x40100001
or eax, 0x1da80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7e8bd4
and eax, 0x23000004
or eax, 0x8000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515a8914
xor eax, 0x972b46d
and eax, 0x2201845
or eax, 0x150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d363343
and eax, 0x341000
or eax, 0x8bcbefa4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4250a5b9
xor eax, 0x3447f0d7
and eax, 0xe1800848
or eax, 0x11005
mov dword [ebx], eax
add ebx, edx
and eax, 0x637881dd
xor eax, 0x38e03d5d
and eax, 0x1400
or eax, 0x82c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2acde066
and eax, 0x4e490076
and eax, 0x2480000
or eax, 0xf184c981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683b4f2b
or eax, 0x5fd20ca5
and eax, 0xd1810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5f8eab
or eax, 0x7da0da20
and eax, 0xd683
or eax, 0x2140
mov dword [ebx], eax
add ebx, edx
and eax, 0x57169f8e
and eax, 0x5ca0e714
and eax, 0x8100
or eax, 0x87140088
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdc58c7
and eax, 0x210da1b2
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a718cb0
and eax, 0x35c1f6b1
and eax, 0
or eax, 0x30ea810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3f835f
xor eax, 0x5c8c60ab
and eax, 0x68
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9a4d0e
and eax, 0xb3d2e07
and eax, 0
or eax, 0x11d3f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x548c83a5
or eax, 0x4bf77b53
and eax, 0x458b00
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e90f1b6
and eax, 0x8000
or eax, 0x367c0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a0a831
and eax, 0x4801400
or eax, 0x2202100
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a00a77
and eax, 0x44200000
or eax, 0x9150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd3bd484
and eax, 0
or eax, 0x88000031
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8deb8d
xor eax, 0x11c32a06
and eax, 0x60090
or eax, 0x41811400
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d9b191
and eax, 0x6407b100
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47086377
and eax, 0x12b0000
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ae533f
and eax, 0x5200000
or eax, 0x12d18110
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0f1abc
xor eax, 0xee1228c
and eax, 0x10000020
or eax, 0xaa000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x630563d9
and eax, 0x23f8
or eax, 0x9c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e8eefb
and eax, 0x1205101
or eax, 0x8000042a
mov dword [ebx], eax
add ebx, edx
and eax, 0x16edfb44
and eax, 0x205100
or eax, 0x9c8cc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4536ec6a
xor eax, 0x1871836b
and eax, 0x10400100
or eax, 0xa2b28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2986311
and eax, 0x6cf21684
and eax, 0
or eax, 0x880000a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29df55fd
xor eax, 0x6d112e7b
and eax, 0x40861000
or eax, 0x101048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbf5268
and eax, 0x7f9ccc2c
and eax, 0x24040000
or eax, 0x418b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e58c8f
and eax, 0x40c05
or eax, 0x183000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308fadce
and eax, 0x20121100
or eax, 0x4b642400
mov dword [ebx], eax
add ebx, edx
or eax, 0x526b2dd5
and eax, 0x490b0000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a2525a
xor eax, 0x260ca9e4
and eax, 0xc808100
or eax, 0x610010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a97066a
and eax, 0x2000060
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c38011
and eax, 0x80800071
or eax, 0x1080680
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da867db
and eax, 0x5408a996
and eax, 0x10
or eax, 0x418704
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dc32210
and eax, 0x10010
or eax, 0x418614a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f70d5e9
and eax, 0x4d25119c
and eax, 0xc010100
or eax, 0xc0c25c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x23137f01
and eax, 0x4c00
or eax, 0xcccc80cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b58d30
or eax, 0x23fcd41
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3908e84a
xor eax, 0x69fcfbd5
and eax, 0x40c4008c
or eax, 0x8c08cc40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43943b7a
or eax, 0x7d49da3c
and eax, 0xec09558c
or eax, 0x820040
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f16438
or eax, 0x474ffc6
and eax, 0x1654ab8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac70619
and eax, 0x450200
or eax, 0x20002900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3974d811
and eax, 0x440000
or eax, 0x921225
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e6d4fe
and eax, 0x3cd3a70d
and eax, 0x100400
or eax, 0x42653100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bceab06
and eax, 0x1db65b42
and eax, 0x8b00000
or eax, 0x90090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a1e29a
or eax, 0x2a20e9f
and eax, 0x2a000002
or eax, 0x1000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c831de3
or eax, 0x2b90eafa
and eax, 0x21802048
or eax, 0xd0010005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549ec5a5
and eax, 0x65ed6512
and eax, 0x6100
or eax, 0x92a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2364c4e2
or eax, 0x5527aadc
and eax, 0x3323b181
or eax, 0x80904000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45cd8e06
and eax, 0x80080000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14183413
and eax, 0
or eax, 0x418b98
mov dword [ebx], eax
add ebx, edx
or eax, 0x5484f932
xor eax, 0x47343169
and eax, 0x1104083
or eax, 0x80001508
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eabc831
and eax, 0x4000
or eax, 0xa0ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6b80e2
and eax, 0x8000
or eax, 0xe9ea0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6925f610
xor eax, 0x2ff7b725
and eax, 0x80000034
or eax, 0x1000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x3739a76
and eax, 0x1000070
or eax, 0xd0fe8c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4a1d4b
and eax, 0x1044899a
or eax, 0x4010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x17770969
xor eax, 0x6fce7feb
and eax, 0x1891201
or eax, 0x248804
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e981b5
and eax, 0x3a04dc3a
and eax, 0x22000800
or eax, 0x8c820500
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e54ab2
xor eax, 0x1876adc4
and eax, 0x3a340000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf5295e
and eax, 0x4a77742
and eax, 2
or eax, 0x890002ad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236b471c
and eax, 0xb0090
or eax, 0x41809800
mov dword [ebx], eax
add ebx, edx
or eax, 0x933f825
and eax, 0x1f1c4f09
and eax, 0x8080800
or eax, 0x458300
mov dword [ebx], eax
add ebx, edx
or eax, 0x329cd395
and eax, 0x1550eae1
and eax, 0x10c881
or eax, 0xe8880100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf64cd
xor eax, 0xbf4cc
and eax, 0xe1000000
or eax, 0x10810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e454722
and eax, 0x4520
or eax, 0xb891
mov dword [ebx], eax
add ebx, edx
xor eax, 0x717ecb40
xor eax, 0x1cbff5f3
and eax, 0x1004102
or eax, 0x80201489
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ba09ed
or eax, 0x353e9a90
and eax, 0x320b80
or eax, 0xc04442
mov dword [ebx], eax
add ebx, edx
or eax, 0x58b7d70a
and eax, 0x3ef7a85b
and eax, 0x8f28000
or eax, 0xc0000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b185b31
and eax, 0x88000110
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x53258d55
or eax, 0x1c045511
and eax, 0x41019800
or eax, 0x8a008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e47bd5
or eax, 0x49fc8689
and eax, 0x3013a000
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53755cbd
or eax, 0x277c1f88
and eax, 0x452a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71becc36
xor eax, 0x1387fad2
and eax, 0x2213010
or eax, 0x2d40050c
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4e982e
xor eax, 0x46c249f3
and eax, 0x49890000
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3750b356
or eax, 0x4da6c88e
and eax, 0x71c98114
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a92bc7
or eax, 0x6de9a997
and eax, 0x81000056
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xca89dbf
and eax, 0xa08df1
or eax, 0x576200
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c9c1c9
and eax, 0x66221941
and eax, 0
or eax, 0x98818800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f52f303
and eax, 0x8000000
or eax, 0x8300418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c24e334
xor eax, 0x4179c495
and eax, 0x40010015
or eax, 0xa2802040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45369ac9
and eax, 0xa18
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c4ef15e
and eax, 0x68e0df25
and eax, 0x4000
or eax, 0x206b281
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e6d98b
and eax, 0x20000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eff9c4
and eax, 0x56d3100
or eax, 0x9a100410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f343935
and eax, 0xc0010000
or eax, 0x340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d39fd0
and eax, 0
or eax, 0x88000095
mov dword [ebx], eax
add ebx, edx
and eax, 0x75eee8a9
xor eax, 0x3bd97f6f
and eax, 0x1891880
or eax, 0x40028010
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f46ac8
and eax, 0x4d8a00
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de60b82
and eax, 0x400100
or eax, 0x58abe081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e92921f
or eax, 0xfa4854f
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a154159
and eax, 0
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5957ff
and eax, 0x5ada17e0
and eax, 0x181580
or eax, 0x8100400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x465f0b8a
and eax, 0x3faafdab
and eax, 0x82
or eax, 0x167040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1394eb
or eax, 0x59ba4bb9
and eax, 0x1b28100
or eax, 0x2400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x344adaf1
or eax, 0x79366b80
and eax, 0x8000080
or eax, 0x80000032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebe43eb
or eax, 0x47219f46
and eax, 0x418b980a
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bfb2f0b
and eax, 0x418b00
or eax, 0x24040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a687ca
or eax, 0x31ab666d
and eax, 0x26a125
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc555cc
xor eax, 0x74ec6fa1
and eax, 0x211a1000
or eax, 0x40e02500
mov dword [ebx], eax
add ebx, edx
or eax, 0x543fcdf
or eax, 0x13afba60
and eax, 0x16b9646e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f267b7
or eax, 0x3106181
and eax, 0xb000000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20aba604
and eax, 0x20000000
or eax, 0xd181144d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb926aa
and eax, 0xfdb9006a
or eax, 0x2460810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x896d442
or eax, 0x2d7a70a6
and eax, 0x8b188088
or eax, 0x800101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b676880
or eax, 0x44a43282
and eax, 0xa4ba0001
or eax, 0x2000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ddfef62
or eax, 0x4cd7c363
and eax, 0xb000020
or eax, 0x20000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f154c1f
and eax, 0x10c11
or eax, 0xea801044
mov dword [ebx], eax
add ebx, edx
and eax, 0x482d72af
or eax, 0x5e3842a1
and eax, 0x5001
or eax, 0xa840
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4f7eb8
or eax, 0x3e407fe0
and eax, 0x5846f281
or eax, 0x81900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b25578d
and eax, 0x41001081
or eax, 0x48b8c0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x246a0946
and eax, 0x39a62611
and eax, 0x220400
or eax, 0x44113120
mov dword [ebx], eax
add ebx, edx
or eax, 0x722cc87c
and eax, 0x5035fd7c
or eax, 0x81000283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d5c9c8
xor eax, 0x159177ff
and eax, 0x4000080
or eax, 0x31000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eeeb735
and eax, 0x24000000
or eax, 0xdbffe467
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4bcfe9
and eax, 0x8b988089
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b7bc08c
and eax, 0x9080000
or eax, 0x44830041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bfad679
and eax, 0x9e18028
or eax, 0x90000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x294584b0
xor eax, 0x5b8f26dd
and eax, 0x80000024
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x35144352
and eax, 0
or eax, 0x784df2f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x406c63db
and eax, 0x18458369
or eax, 0x4100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b108b3
and eax, 0x1048280
or eax, 0x10004801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f90dbf3
or eax, 0x40723178
and eax, 0x50000000
or eax, 0xa2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0244fd
or eax, 0x2a87d71
and eax, 0x1130
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abf8843
xor eax, 0x1e885b20
and eax, 0x108281
or eax, 0x8b880808
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bff87
or eax, 0x623875d2
and eax, 0x8bb80041
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1051fbdb
or eax, 0x3a0880c9
and eax, 0x2a000049
or eax, 0x1000032
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dbffd94
xor eax, 0x2601b0d5
and eax, 0x7012045
or eax, 0x402c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25dc03eb
and eax, 0x5721fa1c
and eax, 0x5000000
or eax, 0x3000000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156d4691
and eax, 0x4218
or eax, 0x941
mov dword [ebx], eax
add ebx, edx
and eax, 0x15293268
and eax, 8
or eax, 0x81184d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x50eeacb6
xor eax, 0x5e436a05
and eax, 0x84281
or eax, 0x941160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384e99ab
and eax, 0x10d08000
or eax, 0x2210100
mov dword [ebx], eax
add ebx, edx
or eax, 0x36be9236
and eax, 0x21183045
and eax, 0
or eax, 0x88000098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1531ac44
and eax, 0x1018880
or eax, 0x408a1001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1f6e30
and eax, 0x180b200
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9bf515
and eax, 0x64d0cced
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a63bbb9
and eax, 0x7a34b924
and eax, 0
or eax, 0x1bca8128
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb95d09
and eax, 0x1000020
or eax, 0x80000092
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad6abd6
xor eax, 0x6e001a9b
and eax, 0x6e000200
or eax, 0x91b6e1f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x42bdad6
and eax, 0x40082d2
or eax, 0x1845092d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7b409b
and eax, 0x1786917f
and eax, 0x6810d
or eax, 0xe97c00
mov dword [ebx], eax
add ebx, edx
and eax, 0xf8f9ed9
and eax, 0x8f1400
or eax, 0xef602100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f28c01a
or eax, 0xb539d78
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176a41b3
xor eax, 0x20b40022
and eax, 0x400190
or eax, 0x18a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x10baf524
and eax, 0x1e5aabc1
and eax, 0xa8880
or eax, 0x41811038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de47320
and eax, 0x4c434900
or eax, 0x80801400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1535b520
and eax, 0xcc835500
or eax, 0x200800cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8c6518
xor eax, 0x20d3af06
and eax, 0x1140582
or eax, 0x24004009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22145fc3
xor eax, 0x6db15731
and eax, 0x4568
or eax, 0xb080
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cd7c9b
and eax, 0x3000
or eax, 0x6c320035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47734862
and eax, 0x8410857
or eax, 0x100c8308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119577ea
and eax, 0x3d7699a3
and eax, 0x8408881
or eax, 0xa4884100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4889f33d
and eax, 0xe0010000
or eax, 0x11800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff08820
and eax, 0x8800
or eax, 0x65d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f4519b
and eax, 0x188
or eax, 0x8c208001
mov dword [ebx], eax
add ebx, edx
or eax, 0x215b88ae
and eax, 0x50b0001
or eax, 0x50800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c0cc2b
and eax, 0x2428008
or eax, 0xbca00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7906dc82
or eax, 0x24acfdbf
and eax, 0x810000bf
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6052e217
or eax, 0x22217249
and eax, 0x71b0c8
or eax, 0x840802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428288f2
and eax, 0x40720000
or eax, 0x8c808100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f748d7c
and eax, 0x8600100
or eax, 0x830c6e90
mov dword [ebx], eax
add ebx, edx
and eax, 0x55804cc2
and eax, 0x1000400
or eax, 0xd00d1045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fabbada
or eax, 0x36dc7b17
and eax, 0x35000082
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0xc18f5c
and eax, 0x82d0
or eax, 0x6001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0d9592
and eax, 0xc001001
or eax, 0x80208088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0b6b2d
and eax, 0xe0290000
or eax, 0xd900041
mov dword [ebx], eax
add ebx, edx
and eax, 0x79672a60
and eax, 0x29000040
or eax, 0x2000136
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ede7365
and eax, 0x21801045
or eax, 0xc0010008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7c64f1
and eax, 0x5490
or eax, 0x8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32601416
or eax, 0x17202ea3
and eax, 0x3060e181
or eax, 0x48131000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e030ed2
and eax, 0x6653378d
and eax, 0x44033001
or eax, 0x11884864
mov dword [ebx], eax
add ebx, edx
and eax, 0x201ffa92
and eax, 0x20000
or eax, 0xfbf0810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c34a8d
and eax, 0x81000081
or eax, 0x3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2b6cc9
and eax, 0x236cf0
or eax, 0x100002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d66ef0
and eax, 0x20800
or eax, 0x20888100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7502ba9b
xor eax, 0x1681bc75
and eax, 0x30000004
or eax, 0x88004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c09fa2
and eax, 0x5800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405f859
or eax, 0x17fe9525
and eax, 0x15100529
or eax, 0x20004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400a23f8
and eax, 0x6650
or eax, 0x1128
mov dword [ebx], eax
add ebx, edx
or eax, 0x60329a09
or eax, 0x6943265c
and eax, 0x1004d09
or eax, 0x80080082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305837ce
and eax, 0x106a41
or eax, 0x2001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6492d4f8
and eax, 0x24a08100
or eax, 0x9510000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1934ab95
or eax, 0x21ea146d
and eax, 0x8000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aae864b
and eax, 0x8c0001
or eax, 0x41002080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b540e88
and eax, 0x8002800
or eax, 0x84209000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cbd0afa
and eax, 0
or eax, 0xc35d0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2c80f1
xor eax, 0x3c6eb835
and eax, 0xe00b1084
or eax, 0xc804548
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c096a0
and eax, 0xb95a8
or eax, 0x340010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc0d616
or eax, 0x7e2b5fdc
and eax, 0x10450b00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a42e10d
or eax, 0x7fb7c870
and eax, 0xa18825
or eax, section..text
mov dword [ebx], eax
add ebx, edx
or eax, 0x765c8cf6
xor eax, 0x1761db9
and eax, 0x80100
or eax, 0x80743400
mov dword [ebx], eax
add ebx, edx
or eax, 0x308cfbd8
and eax, 0x60890005
and eax, 0x880000
or eax, 0x4d030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a35727a
and eax, 0x48890008
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6adee5e
and eax, 0x404a15b6
and eax, 0
or eax, 0x810000a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dbbacb2
and eax, 0x434bfde1
and eax, 0xbaca0
or eax, 0xa45251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc7ec57
and eax, 0x40000000
or eax, 0x20818800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a500bf
or eax, 0x557cfb0c
and eax, 0x3004185
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d396b98
and eax, 0
or eax, 0xf2811055
mov dword [ebx], eax
add ebx, edx
and eax, 0x497e0cc3
or eax, 0x43ee58ea
and eax, 0x180a
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
and eax, 0xe742d8
and eax, 0
or eax, 0x9c4ef281
mov dword [ebx], eax
add ebx, edx
or eax, 0x48b37c4b
xor eax, 0x4f0170e6
and eax, 0x18a0000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124f21bd
and eax, 0x45442124
or eax, 0x80180400
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d7f19f
and eax, 0x51150000
or eax, 0x2200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ecd564
and eax, 0x289ffbad
and eax, 0
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x567657c0
or eax, 0x54b08313
and eax, 0x40800010
or eax, 0x1056080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1bc40f
and eax, 0xd8000
or eax, 0x10400b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x422ee076
xor eax, 0x62fcfe00
and eax, 0x60706800
or eax, 0x80b8181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698b8362
and eax, 0x1800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2edfc26e
or eax, 0x48ee388e
and eax, 0x380e
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1761ad20
and eax, 0x27d49b5b
and eax, 0x100110a
or eax, 0x80204481
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3a3b6d
or eax, 0x58f2d1f9
and eax, 0x82c0f0
or eax, 0x82802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af48674
and eax, 0x28620000
or eax, 0x4808100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d62979
and eax, 0
or eax, 0x810000d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x54aaeab6
and eax, 0x8028f2
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2ef547
and eax, 0x8a8800
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x249a367a
and eax, 0
or eax, 0x8b004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea390cd
and eax, 0x87011045
or eax, 0x10040400
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d4fd61
and eax, 0x4000000
or eax, 0x3100002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eff038e
and eax, 0xe
or eax, 0xa411
mov dword [ebx], eax
add ebx, edx
and eax, 0x385396ef
and eax, 0x40b
or eax, 0x81244980
mov dword [ebx], eax
add ebx, edx
and eax, 0x701cf8d
and eax, 0x4d81
or eax, 0x57b270
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf3f8f8
and eax, 0x15478fe3
and eax, 0x4418100
or eax, 0x2a880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20feaffe
and eax, 0
or eax, 0x810000dd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f6393d
xor eax, 0x48f9e128
and eax, 0xf00c0
or eax, 0xd02531
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a32fac0
and eax, 0x40818800
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x166af459
and eax, 0x4f1d9e24
and eax, 0x2000000
or eax, 0x89004185
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d566ce
or eax, 0x1b9a9a2a
and eax, 0x2800804
or eax, 0xc0012051
mov dword [ebx], eax
add ebx, edx
and eax, 0x3944afb9
and eax, 0
or eax, 0x952c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d88403d
or eax, 0x629d9166
and eax, 0x2619d001
or eax, 0x90422280
mov dword [ebx], eax
add ebx, edx
and eax, 0x22459b42
xor eax, 0x705e946b
and eax, 0x400b0000
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9b5d73
and eax, 0x2a100d10
or eax, 0x11ea0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5406a52c
and eax, 0x75340000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c37daa
and eax, 0x880000aa
or eax, 0x15
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b81c777
and eax, 0x1814090
or eax, 0x40042000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad087e0
and eax, 0x458300
or eax, 0x24080800
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d6d782
and eax, 0x448100
or eax, 0xa0894881
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bd1bd5
xor eax, 0x3a9e82f5
and eax, 0xc0010000
or eax, 0x31800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56718683
and eax, 0
or eax, 0xac65
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a5eee7
and eax, 0x401
or eax, 0x8120518a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2523fcfd
and eax, 0x4480
or eax, 0xc88942
mov dword [ebx], eax
add ebx, edx
or eax, 0x6332e3f3
and eax, 0x5e0d8400
and eax, 0x40008000
or eax, 0x5f20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab91a53
and eax, 0x8000103
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x76902401
and eax, 0x7bba060f
and eax, 0x40800002
or eax, 0x1056088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e07b37f
and eax, 0x442526c1
and eax, 0x52000
or eax, 0x2d29800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c527729
and eax, 0x44010000
or eax, 0x12a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd9eb4f
xor eax, 0x2e8a91b2
and eax, 0x22713010
or eax, 0x88080500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfe5f39
or eax, 0x473fa320
and eax, 0x800d0000
or eax, 0x38000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e818ef
and eax, 0x20000000
or eax, 0x150000b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b431e3
and eax, 0x75b4311b
or eax, 0x8a4bce00
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ae176a
or eax, 0x2aed4521
and eax, 0x6f5529
or eax, 0x10a890
mov dword [ebx], eax
add ebx, edx
or eax, 0x33202a7b
and eax, 0x204d2b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57dbbd39
xor eax, 0x110a1d38
and eax, 0x10413000
or eax, 0x4ea4c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f18539
and eax, 0x76cb087c
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x621860b7
and eax, 0
or eax, 0x418560
mov dword [ebx], eax
add ebx, edx
and eax, 0x3039092a
and eax, 0x120
or eax, 0x58e89a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10c09a8e
and eax, 0x102300
or eax, 0xc450800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c3cced2
or eax, 0x4f9b0ce2
and eax, 0x26fdca80
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18968656
or eax, 0xb3f34ad
and eax, 0x22010000
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db3f1e1
and eax, 0x30810000
or eax, 0xcf7eb741
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e16bd8c
and eax, 0x1a80888
or eax, 0x12c530
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4e9f98
and eax, 0x8440b00
or eax, 0x20012000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edf9735
and eax, 0x98ac35
or eax, 0x1010300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f06998
and eax, 0x8000
or eax, 0x60900800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c38e54
and eax, 0
or eax, 0x8b004185
mov dword [ebx], eax
add ebx, edx
and eax, 0x4703156b
and eax, 0x1000001
or eax, 0xc081184c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ceb8347
and eax, 0x110a
or eax, 0x2015
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd7d495
and eax, 0x95e180
or eax, 0xf0201001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1870f
xor eax, 0x3d793f88
and eax, 0x15880000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x780a1541
or eax, 0x53af3541
and eax, 0x24a20100
or eax, 0x508024
mov dword [ebx], eax
add ebx, edx
or eax, 0x320075cb
and eax, 0xe5
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4f75b0
and eax, 0x957d43c
and eax, 0x40020
or eax, 0x20a2c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b9429a
and eax, 0x6a25ab92
and eax, 0x200000
or eax, 0x91d28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x66448e33
and eax, 0
or eax, 0x88000020
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbe7b3e
and eax, 0x58efdd79
and eax, 0x844008
or eax, 0x41012082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2616f489
and eax, 0x127275f
and eax, 0x50000
or eax, 0xc408b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x319bae20
xor eax, 0x47a99e2e
and eax, 0x762004
or eax, 0x88c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48713bdb
and eax, 0x1c91801d
and eax, 0
or eax, 0x40fa3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f784f9
and eax, 0x820000
or eax, 0x4d096866
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4032bc3e
or eax, 0x6e16188e
and eax, 0x4eb18008
or eax, 0x400120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5796b32e
and eax, 0x1000002
or eax, 0x800000e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cfdad5
and eax, 0x420b2693
and eax, 0xb0291
or eax, 0xe0f060
mov dword [ebx], eax
add ebx, edx
and eax, 0x45723301
and eax, 0x600000
or eax, 0xae918100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324e3591
and eax, 0x88000001
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2848924c
and eax, 0
or eax, 0x41856081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa23b50
and eax, 0x50b00
or eax, 0x10508000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa8dbda
or eax, 0x3f3f832f
and eax, 0x2339c281
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x32aa4426
and eax, 0x2810000
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x169f656f
and eax, 0x25ce3984
and eax, 0x2104
or eax, 0xcadb
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f14a7ab
and eax, 0x3e5ce627
and eax, 0xa201
or eax, 0xeb165080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e70cdb1
and eax, 0x40000000
or eax, 0x58b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7fcc78
and eax, 0x4aec2cf2
and eax, 0x4ae40c20
or eax, 0xb0030104
mov dword [ebx], eax
add ebx, edx
or eax, 0xd938ec9
or eax, 0x6710ad09
and eax, 0xf2350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c82fe56
and eax, 0x88000056
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eaaf29
and eax, 0x157abcd7
and eax, 0
or eax, 0x41856090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x456e333
xor eax, 0x837423
and eax, 0x408300
or eax, 0x180d0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x613ddd3d
xor eax, 0x585238d8
and eax, 0x50508180
or eax, 0x23004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x466a8263
and eax, 0x5cba7934
and eax, 0x40000000
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417c64c9
and eax, 0x12049
or eax, 0x1324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a28f15
xor eax, 0x4e245efa
and eax, 0x44082
or eax, 0x81101509
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8dd453
and eax, 0xbd1104d2
or eax, 0x42222a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x109616bb
and eax, 0xafb200fb
or eax, 0x408104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c6d83a
and eax, 0x88345944
or eax, 0xcba600
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc5430e
or eax, 0x7325788d
and eax, 0x41856088
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a0ca6b
xor eax, 0x52ebfff5
and eax, 0x14440100
or eax, 0x8018a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3348ed0d
xor eax, 0x74dca231
and eax, 0x400024
or eax, 0xc2101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d08112c
or eax, 0x61e8546d
and eax, 0x78443400
or eax, 0x110100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f72ef6
and eax, 0x8820a70
or eax, 0x45092400
mov dword [ebx], eax
add ebx, edx
and eax, 0x425fce01
or eax, 0x42eeb9a2
and eax, 0x2e18100
or eax, 0x34000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ab721f
or eax, 0x555e146c
and eax, 0x100003c
or eax, 0x80000083
mov dword [ebx], eax
add ebx, edx
and eax, 0x334a2acd
and eax, 0x81
or eax, 0xe43e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a14bc
xor eax, 0xf07eb4a
and eax, 0x6218100
or eax, 0x40d00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42574401
and eax, 0x101
or eax, 0x890000a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3afa9cf5
and eax, 0x1800000
or eax, 0x40056081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496a0d5c
and eax, 0x8450900
or eax, 0x14108200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e7c976
and eax, 0x31804200
or eax, 0x4a45b081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397ae843
and eax, 0x42810000
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec6b4e4
and eax, 0x35b54253
and eax, 0
or eax, 0x745b
mov dword [ebx], eax
add ebx, edx
and eax, 0x73373426
and eax, 0x3400
or eax, 0xdf0bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba61eba
xor eax, 0x6806e697
and eax, 0x450300
or eax, 0x10002800
mov dword [ebx], eax
add ebx, edx
and eax, 0xf618154
or eax, 0x36632a33
and eax, 0x220131
or eax, 0x185404
mov dword [ebx], eax
add ebx, edx
or eax, 0xcdfc811
and eax, 0x908800
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3faccd6b
or eax, 0x55d8a35f
and eax, 0xb004105
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ba265c
and eax, 0xc0800049
or eax, 0x21011804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685bb6dc
and eax, 0x2210
or eax, 0x5120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245758c
or eax, 0xde283d6
and eax, 0x3828180
or eax, 0x30187001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f22e20a
and eax, 0x158a0000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe2ecd2
and eax, 0x44820000
or eax, 0xb8708120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2192698d
and eax, 0x6250b112
and eax, 0
or eax, 0x810000e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7cff50
and eax, 0x3c65b2
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e959bc6
and eax, 0x88800
or eax, 0x60820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d296f10
and eax, 0x7e356186
and eax, 0x18004100
or eax, 0xa0000085
mov dword [ebx], eax
add ebx, edx
and eax, 0x161405f3
xor eax, 0x5becd0ca
and eax, 0x408140
or eax, 0x10420
mov dword [ebx], eax
add ebx, edx
or eax, 0x75aa21fa
and eax, 0x44c88158
or eax, 0x88044205
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdf8749
and eax, 0x58e6542
and eax, 0x48c4440
or eax, 0xc840888c
mov dword [ebx], eax
add ebx, edx
and eax, 0x619bf12d
and eax, 0x4f66895c
and eax, 0x4000000c
or eax, 0xac8b55c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a499270
and eax, 0x4004588
or eax, 0x31140003
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9f09e7
xor eax, 0x73b421b8
and eax, 0x13
or eax, 0x80c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660d431c
and eax, 0xe6a6bca
and eax, 0x4200
or eax, 0x950035
mov dword [ebx], eax
add ebx, edx
and eax, 0x509af822
and eax, 0x31119ad4
and eax, 0
or eax, 0xc4d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e18ca5e
or eax, 0x32650a18
and eax, 0x1655c100
or eax, 0x81822081
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a6412a
xor eax, 0x78dc8b94
and eax, 0x41000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x708c19d8
and eax, 0x1158
or eax, 0x6205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc04d3e
or eax, 0x42f2c9c3
and eax, 0x5312f181
or eax, 0xa4050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x303a98aa
and eax, 0x81080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x117e5372
xor eax, 0x499fb985
and eax, 0x18984
or eax, 0x400450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cbd07b4
or eax, 0x2144e191
and eax, 0xf488b0
or eax, 0x3140a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3811a6
and eax, 0x100000
or eax, 0x24452b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bbb2454
xor eax, 0x41b7cf0f
and eax, 0x2a10c001
or eax, 0xd0023280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c08c366
and eax, 0x440a3020
or eax, 0x1810010
mov dword [ebx], eax
add ebx, edx
and eax, 0x47959bd5
and eax, 0x4d6e0dbc
and eax, 0x41000000
or eax, 0x8a3c250c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5654552c
and eax, 0x78f30420
and eax, 0x200000
or eax, 0x4150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62fb0fba
or eax, 0x72d161d2
and eax, 0x82
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d11325
and eax, 0x65292eda
and eax, 0x1010080
or eax, 0x408cd410
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce91f3d
and eax, 0x184d8b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67838040
and eax, 0x5828100
or eax, 0x80004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a8ec95
and eax, 0xe1800000
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x121ad051
and eax, 0xd051
or eax, 0x2aa2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e9a4bc6
and eax, 0x282
or eax, 0x2c8438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81a0e98
or eax, 0x3e3b6dd6
and eax, 0x18152900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5e64c4
and eax, 0x7949a8b7
and eax, 0x31080080
or eax, 0x8614f201
mov dword [ebx], eax
add ebx, edx
or eax, 0x88a7c64
and eax, 0x8a88fee5
or eax, 0x11a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71daeff9
and eax, 0x400004
or eax, 0x18dd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e8566c
or eax, 0x3a91e4af
and eax, 0x3bb97db8
or eax, 0xc4420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f936d4
and eax, 0x1c412bfc
or eax, 0x40003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4982591
or eax, 0x4c8490c8
and eax, 0x4c00b011
or eax, 0x83394c24
mov dword [ebx], eax
add ebx, edx
and eax, 0x3372af14
and eax, 0x8804
or eax, 0x184d03cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x5608a484
and eax, 0x10008080
or eax, 0xf766901
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee7bd0d
and eax, 0x51810001
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1917a313
and eax, 0x58fadb70
and eax, 0x48920110
or eax, 0xb76d54eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4a4466
and eax, 0x8dd40189
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e06f78
and eax, 0x1800000
or eax, 0x540b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x23bf6bbc
and eax, 0x820000
or eax, 0xd0608108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7a5e07
and eax, 0x8198df01
or eax, 0x672090
mov dword [ebx], eax
add ebx, edx
and eax, 0x154d3223
or eax, 0x69e95f3b
and eax, 0x2d730a
or eax, 0x200c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ecb3f53
xor eax, 0x208c1467
and eax, 0x42620100
or eax, 0x80908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2797f32e
or eax, 0x53375e20
and eax, 0x3000020
or eax, 0x8800000f
mov dword [ebx], eax
add ebx, edx
or eax, 0xec3debc
xor eax, 0x3aa10952
and eax, 0x24201445
or eax, 0x2150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec3398b
and eax, 0x65db3436
and eax, 0x4000000
or eax, 0x310000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10192b3f
xor eax, 0x40f2a385
and eax, 0xa104
or eax, 0x1448
mov dword [ebx], eax
add ebx, edx
and eax, 0x224b73c5
xor eax, 0x4efaf7f6
and eax, 0xcd08080
or eax, 0x81041008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a9f8c2
or eax, 0x6b941e2c
and eax, 0xc0b80040
or eax, 0x14000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x732435b7
and eax, 0x50000001
or eax, 0xd00418c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c97702c
or eax, 0x64079043
and eax, 0x6c8351c3
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1df2ab
and eax, 0xa5e6265
and eax, 0x4001
or eax, 0x3510058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x758f90db
and eax, 0x1746b10a
and eax, 0x1008
or eax, 0x40b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702e91ea
and eax, 0x22c015
or eax, 0x910a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1ecb9e
xor eax, 0x7f7c424c
and eax, 0x418900
or eax, 0x80c0200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e86fb14
and eax, 0x12ccc100
or eax, 0xa1100081
mov dword [ebx], eax
add ebx, edx
and eax, 0x76baebb0
xor eax, 0x64c60a
and eax, 0x30800000
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b0bc35
xor eax, 0x30c59831
and eax, 0x10800
or eax, 0x420a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c858364
and eax, 0x4008108
or eax, 0x81780080
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c567b5
and eax, 0x1000000
or eax, 0x548b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ceb8b24
xor eax, 0x72bf1547
and eax, 0x10c28000
or eax, 0xe020010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46420a0e
and eax, 0x80000000
or eax, 0x1000095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f87e1ba
or eax, 0x3587bb13
and eax, 0xb032
or eax, 0x1000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11e37240
and eax, 0x11f28000
or eax, 0x6c083800
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e4a02e
xor eax, 0x3880561
and eax, 0x41280000
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x232d991a
and eax, 0x296a6ebd
and eax, 0x1280000
or eax, 0x82510518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bac9c03
and eax, 0x90150000
or eax, 0x65200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbf5b4d
and eax, 0
or eax, 0x8800008c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a8cf5a7
or eax, 0x2c6bda27
and eax, 0x857800
or eax, 0x41000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x596ae4e0
and eax, 0x4d8800
or eax, 0x20000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15563f4f
or eax, 0x227a9ea0
and eax, 0x17188081
or eax, 0x40044100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4160f615
and eax, 0
or eax, 0xc9810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cacaf93
xor eax, 0x5e1bd401
and eax, 0xd401
or eax, 0x21ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f374c97
and eax, 0x4081
or eax, 0x93d9b100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50eae93c
or eax, 0x7a43ca7f
and eax, 0x5103402e
or eax, 0x4882500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acfea71
and eax, 0x13408100
or eax, 0x20a20020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a68647
and eax, 0x64
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c1d9b4
or eax, 0x229c19e1
and eax, 0x411f0
or eax, 0x200602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53eec1ad
xor eax, 0x25bd69aa
and eax, 0x70028900
or eax, 0x8880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c6077a
and eax, 0x7f7c63a8
and eax, 0x38000100
or eax, 0x80004085
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e617831
or eax, 0x60ff51a7
and eax, 0x51b2
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b75bdd
and eax, 0x6112e30f
and eax, 0x4100
or eax, 0x2508042b
mov dword [ebx], eax
add ebx, edx
and eax, 0x285c802a
and eax, 0
or eax, 0x9e05
mov dword [ebx], eax
add ebx, edx
and eax, 0x6332e42b
and eax, 1
or eax, 0x6eef6134
mov dword [ebx], eax
add ebx, edx
or eax, 0xca9b97f
and eax, 0x204d8969
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aae826
or eax, 0x43c9f789
and eax, 0x6326c981
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c58e6d
and eax, 0x6181cfed
or eax, 0x90003012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600886da
and eax, 0x91896925
or eax, 0x6e760612
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e04a3ea
and eax, 0x4000100
or eax, 0x81788089
mov dword [ebx], eax
add ebx, edx
and eax, 0x348ab946
and eax, 0x4080000
or eax, 0x51830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2022cd83
and eax, 0xa5977a
and eax, 0x808100
or eax, 0xc34a0018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e40a3a1
xor eax, 0x3ee4d98b
and eax, 0x81000020
or eax, 0xc5
mov dword [ebx], eax
add ebx, edx
and eax, 0x66687220
and eax, 0x71494620
and eax, 0x20
or eax, 0xf55dd2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eff3ca
and eax, 0x4008a00
or eax, 0x18450100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c31930b
and eax, 0x10100
or eax, 0x10c5405
mov dword [ebx], eax
add ebx, edx
and eax, 0x261dbe72
and eax, 0x41400
or eax, 0x49e22100
mov dword [ebx], eax
add ebx, edx
or eax, 0x752235ca
xor eax, 0x836077d
and eax, 0x10800001
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499df7b5
and eax, 0x18530
or eax, 0x400048
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a0045c
and eax, 0x418
or eax, 0xca63a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x59361251
xor eax, 0x18f70001
and eax, 0x92300
or eax, 0x10440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ce524b
or eax, 0x4fe42fb8
and eax, 0x47617181
or eax, 0xa0008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1196be68
and eax, 0x54834fe9
or eax, 0x108b016
mov dword [ebx], eax
add ebx, edx
or eax, 0x74dc9ba3
and eax, 0x65ca8120
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x128b7fb1
and eax, 0x81000020
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e3c7d1
and eax, 0xa143c0
or eax, 0x18300a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705ad7de
and eax, 0x70e28000
or eax, 0x89100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb63ebc
and eax, 0x8000000
or eax, 0x800000fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x113b702e
or eax, 0x26c7b6c
and eax, 0x105788a
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e65d9c
and eax, 0x40800
or eax, 0x10418300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b96d361
and eax, 0x40200
or eax, 0x332c0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f0b9ea
and eax, 0x60523500
or eax, 0x97080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663fa3ff
xor eax, 0x309c7ea3
and eax, 0x21b90000
or eax, 0x4a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x384aae88
and eax, 0x28000000
or eax, 0x30000c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b29279
and eax, 0x5b49209e
and eax, 0x50000008
or eax, 0xa1811045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f0fb57
and eax, 0xb471e008
or eax, 0x4b8e0045
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f3795
and eax, 0x85788188
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x433c16d9
and eax, 0x1080000
or eax, 0x54830041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7708d855
and eax, 0x15000000
or eax, 0xaae28120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x489134c
and eax, 0x8100002c
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x655de247
or eax, 0x2f57c591
and eax, 0x100582
or eax, 0x802248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91d3f6b
xor eax, 0x4b4c3780
and eax, 0x42c00100
or eax, 0xd328000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a926f26
and eax, 0x1000024
or eax, 0x8a000098
mov dword [ebx], eax
add ebx, edx
or eax, 0x71cab386
and eax, 0xf0001004
or eax, 0x4050041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd54486
xor eax, 0x576c0784
and eax, 0x20000042
or eax, 0x150000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x49707019
and eax, 0x4011
or eax, 0x18a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e23763
and eax, 0x5609000
or eax, 0x80180088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c0e222
or eax, 0x57c4eb0e
and eax, 0x45880000
or eax, 0x8030041
mov dword [ebx], eax
add ebx, edx
or eax, 0x78587a0
and eax, 0x2818100
or eax, 0x30700014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298c5b8a
or eax, 0x64ace628
and eax, 0x100002e
or eax, 0x80000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x8178302
and eax, 0x1cc20508
and eax, 0
or eax, 0x804fe1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e13fba0
and eax, 0x21b34ee1
and eax, 0x910000
or eax, 0x65608300
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d1edf4
xor eax, 0x4e1e96f8
and eax, 0x8e1808
or eax, 0x84b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56117e52
and eax, 0x14152200
or eax, 0x400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e1cc2d7
xor eax, 0x8317ec4
and eax, 0x14009001
or eax, 0x21936280
mov dword [ebx], eax
add ebx, edx
or eax, 0x9070e8f
or eax, 0x2ed53d70
and eax, 0xa800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68be2f63
xor eax, 0x1576eb
and eax, 0x10108
or eax, 0x408470
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4867ef
or eax, 0x34545874
and eax, 0x45838
or eax, 0x41812080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147a9c8d
xor eax, 0x6a98dd22
and eax, 0xc431900
or eax, 0xc0804400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd10e0f
xor eax, 0x435a6704
and eax, 0xac891008
or eax, 0x400245c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b04a2e
and eax, 0x3418458a
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d0463b2
xor eax, 0x6ff26f20
and eax, 0x809
or eax, 0x2486
mov dword [ebx], eax
add ebx, edx
and eax, 0x451b715f
and eax, 5
or eax, 0x2e238430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c93be14
and eax, 0xa21
or eax, 0xc4d8144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1781b
or eax, 0xeb213ae
and eax, 0xa8af180
or eax, 0x31010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab29550
and eax, 0x78cdbeef
and eax, 0x800000
or eax, 0xf1010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x293706b
and eax, 0x10001
or eax, 0x2984
mov dword [ebx], eax
add ebx, edx
and eax, 0x554e02ee
and eax, 0x80
or eax, 0x8bc08109
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e155236
and eax, 0x5810001
or eax, 0x500a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61749958
or eax, 0x462f15fe
and eax, 0x52e28118
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e08a7db
xor eax, 0x1d6ad038
and eax, 0x1000000
or eax, 0x8000004d
mov dword [ebx], eax
add ebx, edx
or eax, 0x61637b9c
xor eax, 0x4cd80397
and eax, 0x82204a
or eax, 0x408680
mov dword [ebx], eax
add ebx, edx
or eax, 0x650895a1
and eax, 0x52d0564e
and eax, 0xc00000
or eax, 0x3c328100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x220ee904
and eax, 0
or eax, 0x81000093
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c09c34b
or eax, 0x69cafbb4
and eax, 0x49b1f2
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d065d77
and eax, 0x100
or eax, 0x14458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce6d6b3
and eax, 0x14048200
or eax, 0xebab410d
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a21a36
and eax, 0x3008013f
or eax, 0x4024c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d47ebe2
and eax, 0x1adbe6b8
and eax, 0x18010000
or eax, 0x47340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232bdb6a
or eax, 0x7da0a70a
and eax, 0x8000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63994157
and eax, 0xf3b1c95
and eax, 0x1090010
or eax, 0x4082c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe46b08
and eax, 0
or eax, 0x104d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7052486
and eax, 0x448a180
or eax, 0xe8224001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf83620
and eax, 0x60000000
or eax, 0x91810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29e0a3a7
xor eax, 0x1d737eca
and eax, 0x28721242
or eax, 0x41040005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcd0e84
and eax, 0x1040000
or eax, 0x8010558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x61910fdc
xor eax, 0x587abf70
and eax, 0x2880c8
or eax, 0x850402
mov dword [ebx], eax
add ebx, edx
or eax, 0x271fcd5f
or eax, 0x6d370f82
and eax, 0x61b28100
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb1218f
and eax, 0x8900008f
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0f31be
or eax, 0x7a0c2521
and eax, 0x410b0000
or eax, 0x80c08a
mov dword [ebx], eax
add ebx, edx
and eax, 0x44773149
and eax, 0x10000
or eax, 0x14448b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6433862f
xor eax, 0xae9a830
and eax, 0x142305
or eax, 0x40d800
mov dword [ebx], eax
add ebx, edx
or eax, 0xcbe5ec4
or eax, 0x5582423
and eax, 0xc823500
or eax, 0xd2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x628517c0
and eax, 0x42800500
or eax, 0x9539606c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d887d60
and eax, 0x2a00000c
or eax, 0x10000b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cbb7dd
and eax, 0x100000c
or eax, 0xf0811441
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db6db27
and eax, 0x1004
or eax, 0x4bea
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc419e6
xor eax, 0x1f505dd8
and eax, 0x3800000
or eax, 0x88408189
mov dword [ebx], eax
add ebx, edx
or eax, 0x186ca547
and eax, 0x9ba80041
or eax, 0x40120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f655ab
or eax, 0x4265d56c
and eax, 0x3000020
or eax, 0x28000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x145a9539
xor eax, 0x74ea6001
and eax, 0x42802010
or eax, 0x80010045
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f42bb8
or eax, 0x4d8104cb
and eax, 0x2d18
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c6c980
and eax, 0x4000
or eax, 0x883db281
mov dword [ebx], eax
add ebx, edx
or eax, 0x217edc25
and eax, 0x10b9c81
or eax, 0x4480000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9506d0
and eax, 0x108200
or eax, 0x4e00120
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0f7da0
and eax, 0x40d6e26d
and eax, 0x20
or eax, 0xc4a915
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45db1bd8
and eax, 0x3c6809e0
and eax, 0
or eax, 0xc0908900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fb4a48
or eax, 0x53efcc40
and eax, 0x8b004108
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8e90bd
and eax, 0xc180000d
or eax, 0x20010c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1d40ba
and eax, 0x1b41137
and eax, 0x12
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x74cd739a
xor eax, 0x45b90be3
and eax, 0x1607001
or eax, 0x8a0a8182
mov dword [ebx], eax
add ebx, edx
and eax, 0x139a7c89
or eax, 0x419a0288
and eax, 0x42800001
or eax, 0xb0010c54
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff7dc3d
or eax, 0x38e2caa
and eax, 0x289e
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e163bc
and eax, 0x3800200
or eax, 0x7814f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d6716a
xor eax, 0x31baf5fa
and eax, 0x8080000
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6829e194
xor eax, 0xec4e4d8
and eax, 0x410140
or eax, 0x8a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4daa88
and eax, 0x80
or eax, 0x51c450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x786bca29
and eax, 0x8b8b
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e18289b
and eax, 0x52089100
or eax, 0x21260035
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4bd4db
xor eax, 0x1bb168be
and eax, 0x4c8941
or eax, 0x18010232
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6fb18b
xor eax, 0x25c0cd8f
and eax, 0x60c101
or eax, 0x9c0c0880
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf88485
xor eax, 0x26533da3
and eax, 0x28010000
or eax, 0xc1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1c2d41
xor eax, 0x6ab180ee
and eax, 0x502
or eax, 0x5240
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8fbd89
or eax, 0x356f5060
and eax, 0x3086f181
or eax, 0x2100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565d0b61
and eax, 0x60810000
or eax, 0x91000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ded51f
and eax, 0x9514
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae88975
or eax, 0x659b27df
and eax, 0xbc08189
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a1323a
and eax, 0x552f43de
and eax, 0x51010000
or eax, 0x48a0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x53107b06
or eax, 0x59de81d7
and eax, 0x10c28114
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9072f71
or eax, 0x61932035
and eax, 0x81000041
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6d4d3f
and eax, 0
or eax, 0xd91cc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x12770690
or eax, 0x1bc8061a
and eax, 0xbf20000
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793d789d
or eax, 0x4af4b5d7
and eax, 0xd3
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x38780a33
and eax, 0x32
or eax, 0x1eaa1c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19bc8c6f
xor eax, 0x27be79e0
and eax, 0x10408000
or eax, 0x50b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x66410b83
and eax, 0x76440901
or eax, 0x89b26434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655f9951
and eax, 0x4b1f70a
and eax, 0x813400
or eax, 0x945401ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad784c9
and eax, 0x108004c9
or eax, 0x8008fb36
mov dword [ebx], eax
add ebx, edx
or eax, 0x6192cd
and eax, 0x418bc0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7707f28e
or eax, 0x1cb2a91c
and eax, 0x120490a
or eax, 0x80000481
mov dword [ebx], eax
add ebx, edx
or eax, 0x522eabdd
and eax, 0x28cdc1
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77eb157
and eax, 0x58bab622
and eax, 0x208000
or eax, 0x76c10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95b07be
or eax, 0xa726bc7
and eax, 0x1000078
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x758a3b3d
and eax, 0x30
or eax, 0x7876c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c31688a
xor eax, 0x27b111b7
and eax, 0x4010100
or eax, 0x10548a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0b6924
xor eax, 0x4c56b4b1
and eax, 0x1040b081
or eax, 0xa6a04200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679e86b2
and eax, 0xd0000000
or eax, 0x22810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61349aaa
or eax, 0x63f65acd
and eax, 0x5a04
or eax, 0x8422
mov dword [ebx], eax
add ebx, edx
and eax, 0x7017d66f
and eax, 0x5bc07a61
and eax, 0x5200
or eax, 0xa39a081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f0a173
and eax, 0x8880000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3bae4c
and eax, 0x1b54c596
and eax, 0x8000
or eax, 0x410bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x207f095d
and eax, 0x730b98
or eax, 0x7020
mov dword [ebx], eax
add ebx, edx
and eax, 0x22baee12
xor eax, 0x308d96f4
and eax, 0x10052800
or eax, 0x4400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x70857fa3
and eax, 0x29edca0d
and eax, 0x40000
or eax, 0x102e005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4543cd4b
and eax, 0x1000000
or eax, 0x16713500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ed516c7
and eax, 0x547c525f
and eax, 0x44000001
or eax, 0x98b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc51f1db
or eax, 0x5ebad982
and eax, 0x15c18100
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2165d2dc
xor eax, 0x1c329099
and eax, 0x81000040
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c181dca
xor eax, 0x76a44326
and eax, 0x285c20
or eax, 0x201d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fab7a7c
and eax, 0x22209200
and eax, 0
or eax, 0x66c98100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e035da
and eax, 0x1000008
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x115d6859
and eax, 0x1000000
or eax, 0xad7cf1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66fc0e0d
and eax, 0x2fe3b688
and eax, 0x10000
or eax, 0xc0808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x538725f2
xor eax, 0x40dbd05
and eax, 0x83000083
or eax, 0x8004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8e9e4c
and eax, 0x59b37701
and eax, 0x40800001
or eax, 0x8a012054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2192ef9a
and eax, 0x84cc
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f2db29
and eax, 0x8000
or eax, 0xeeb64a81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e143a9
xor eax, 0x4451c5c6
and eax, 0xe2000000
or eax, 0x10810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe58e9d
and eax, 0xc84
or eax, 0x2162
mov dword [ebx], eax
add ebx, edx
or eax, 0x194b1609
and eax, 0x11483281
or eax, 0xc234c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26cb33cb
xor eax, 0x649767a7
and eax, 0x62980000
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76664797
xor eax, 0x5f1c9ed3
and eax, 0xa000040
or eax, 0x21000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4240f42a
and eax, 0x69001440
or eax, 0x102d0805
mov dword [ebx], eax
add ebx, edx
or eax, 0x3982d461
or eax, 0x55cd6630
and eax, 0x35000060
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8dafce
and eax, 0x14000000
or eax, 0xebff5199
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9bfb50
and eax, 0x2edc4efa
and eax, 0xa800000
or eax, 0x81409088
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ca088f
and eax, 0x1800000
or eax, 0x4c0b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff7c9fd
xor eax, 0x5047d87f
and eax, 0x9b00100
or eax, 0x10418020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e26be7
xor eax, 0x1d355f71
and eax, 0x1000086
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b19c545
and eax, 0x844c1
or eax, 0x420830
mov dword [ebx], eax
add ebx, edx
or eax, 0x7033660e
and eax, 0x10510a00
or eax, 0x4048100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9bbfb8
and eax, 0x506b280
or eax, 0x2004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x284643d4
xor eax, 0x1cbe8bea
and eax, 0x32800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f559a3
and eax, 0x41a3
or eax, 0x2454
mov dword [ebx], eax
add ebx, edx
or eax, 0x446a75b7
and eax, 0x400080
or eax, 0x8b808a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f63f01
and eax, 0x6cdb46d6
and eax, 0x800000
or eax, 0x450b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab72939
and eax, 0x4d3ba34b
and eax, 0x40020000
or eax, 0x9fc8051c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eceed89
and eax, 0x82040000
or eax, 0x310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f7d1b83
or eax, 0x6200ccc5
and eax, 0x8b000180
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311827f7
and eax, 0xb0000045
or eax, 0x41811008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5c1ac2
and eax, 0x1000
or eax, 0xb20
mov dword [ebx], eax
add ebx, edx
or eax, 0x4917b12e
and eax, 0x2925543
and eax, 0x121100
or eax, 0x7989e081
mov dword [ebx], eax
add ebx, edx
or eax, 0x785c8159
and eax, 0x63a5d6d4
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb7aac4
and eax, 0
or eax, 0x418bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d25d2a
or eax, 0x30bb472d
and eax, 0x8bc0a8
or eax, 0x41000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef15f5c
or eax, 0x210a3443
and eax, 0xc421d00
or eax, 0xc0814000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c079f35
and eax, 0x80c4c004
or eax, 0x4c080cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c694fdc
xor eax, 0x1febe07c
and eax, 0x40808c80
or eax, 0x8c4c404c
mov dword [ebx], eax
add ebx, edx
or eax, 0x795c77bd
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fb9cb1
and eax, 0x4880480
or eax, 0xe803514c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c6b4860
xor eax, 0x1c7a573f
and eax, 0x2000050b
or eax, 0xd0c4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40257f2b
xor eax, 0x5d3afdff
and eax, 0x705
or eax, 0x28a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x43027e43
xor eax, 0x24b5ef8e
and eax, 0x241021
or eax, 0x82414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796a37d7
and eax, 0x8440300
or eax, 0x4098800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6598b17
or eax, 0x66cd677b
and eax, 0x6c8c901
or eax, 0x19200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x104b72a9
and eax, 0x72dd9d72
and eax, 0x10810000
or eax, 0xe1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc4e371
xor eax, 0x6acfa93
and eax, 0x19e0
or eax, 0x4614
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cf0b49
and eax, 0x100
or eax, 0x8c588088
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf8295d
xor eax, 0x7cf4e6d6
and eax, 0x80001
or eax, 0x55830040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe62749
and eax, 0x5c480108
or eax, 0xa0828004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294cd835
xor eax, 0x7f9384d9
and eax, 0x80000000
or eax, 0x1000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0323bf
and eax, 0x301b2
or eax, 0x588440
mov dword [ebx], eax
add ebx, edx
or eax, 0x68165203
and eax, 0x3b8c5e6e
and eax, 0x8040200
or eax, 0x4418900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fdb1d3
xor eax, 0x2a5c8d21
and eax, 0xa4b020
or eax, 0x10005
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b8d3
xor eax, 0x25a20e32
and eax, 0x24052400
or eax, 0xc2000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b71395
and eax, 0x50000
or eax, 0xa3300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ffe17
and eax, 0x804afe13
or eax, 0x8b50108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6032a018
xor eax, 0x426a31a
and eax, 0x40885810
or eax, 0x1040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c0d4a0
and eax, 0x1000
or eax, 0x9272a900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ebf0335
and eax, 0x4c2b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45b57909
or eax, 0x62bdba92
and eax, 0x6ab18108
or eax, 0x81400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8be9a
xor eax, 0x1958eec
and eax, 0x8a000032
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c671
and eax, 0x8a000055
or eax, 0x40810800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f0da292
and eax, 0xa890
or eax, 0x5520
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ec7869
or eax, 0x75d92160
and eax, 0x35884800
or eax, 0x8a268281
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bdbd13
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4152f72b
and eax, 0xf721
or eax, 0x894
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a0eb2
xor eax, 0x5ce64801
and eax, 0xc488280
or eax, 0x80100808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c1f471
and eax, 0x890041
or eax, 0x45020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4681676e
xor eax, 0x61118b9
and eax, 0x180d00
or eax, 0xca440008
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c98ab5
and eax, 0x53150000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79099cb5
xor eax, 0x39020e5b
and eax, 0xca
or eax, 0xb9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e8cae7
or eax, 0x4944c198
and eax, 0x4919
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e069c42
and eax, 0x3e229529
and eax, 0x509
or eax, 0x81084822
mov dword [ebx], eax
add ebx, edx
and eax, 0x148ee429
and eax, 0x84021
or eax, 0xff86abd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5565ad66
and eax, 0x588188f7
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fca1638
or eax, 0x26c87535
and eax, 0x3004184
or eax, 0x88000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6578e849
and eax, 0
or eax, 0xe2810c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f4e80e
and eax, 0
or eax, 0x4479
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb96535
and eax, 0x4001
or eax, 0x4014b280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4c4499
and eax, 0x4080000
or eax, 0x41830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6603df22
xor eax, 0x689cc2b4
and eax, 0x9071500
or eax, 0x30c82008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd341f9
and eax, 0x350d0000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1244bc
and eax, 0x400009c
or eax, 0x1000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x373d1cdb
and eax, 0x887
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x649cfa8b
and eax, 0x8a01
or eax, 0x18a0534
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53dd06e
and eax, 0x900800
or eax, 0x58008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5103f317
and eax, 0x10000000
or eax, 0xa900418c
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c7725e
and eax, 8
or eax, 0x3af0
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e3a0ba
and eax, 0x28
or eax, 0x81084d03
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd0cc8c
and eax, 0x7c03655c
and eax, 0x4008
or eax, 0xb430e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5693ddd8
and eax, 0x12218100
or eax, 0xa1d00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516ad8a9
xor eax, 0x592670e2
and eax, 0x8bbd2808
or eax, 0x42d6b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52042c3c
and eax, 0xd0810000
or eax, 0x22000c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x7def510e
and eax, 0x4ed89b17
and eax, 4
or eax, 0xfefb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146c4580
and eax, 0x400b201
or eax, 0xa1024080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x788d8159
xor eax, 0x4628f33f
and eax, 0x8a800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2dfe96
xor eax, 0x6e7bc3c1
and eax, 0x400c50
or eax, 0x18008
mov dword [ebx], eax
add ebx, edx
and eax, 0x63256ecb
xor eax, 0x6a5d0fdf
and eax, 0xc0183
or eax, 0x5004408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d4208b
or eax, 0x785db51f
and eax, 0x1651a
or eax, 0x260
mov dword [ebx], eax
add ebx, edx
or eax, 0x796c4fbf
and eax, 0x1412c35
or eax, 0x828000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228703d0
or eax, 0x2cb63b32
and eax, 0x8448b00
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2a4e57
and eax, 0x4024c101
or eax, 0x29182080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3726b1d3
or eax, 0x55b11a37
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15dbef0b
xor eax, 0x42b13f45
and eax, 0x400a
or eax, 0x831
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf213ef
xor eax, 0x13f58229
and eax, 0x508000
or eax, 0x8c080188
mov dword [ebx], eax
add ebx, edx
or eax, 0x612f4e64
and eax, 0x450b0040
or eax, 0x10800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea427b
xor eax, 0x74c86dc
and eax, 0x44088004
or eax, 0x9c20108
mov dword [ebx], eax
add ebx, edx
and eax, 0x242b87ad
or eax, 0x4fc898be
and eax, 0x100001a
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x77435a10
and eax, 0x435852
or eax, 0x18a5a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5134b298
and eax, 0x480d63dc
and eax, 0
or eax, 0x8458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ffcf40
and eax, 0x3ebc4465
and eax, 0x800400
or eax, 0x1062225
mov dword [ebx], eax
add ebx, edx
or eax, 0x395fad45
and eax, 0xe2500
or eax, 0x82201000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b491f7
and eax, 0x2f554bf0
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b33c10
or eax, 0x67a8e21c
and eax, 0x8018
or eax, 0x410c40
mov dword [ebx], eax
add ebx, edx
or eax, 0xff6ed43
and eax, 0x1004d0b
or eax, 0x80080080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a23c5c
and eax, 0x7e4ec062
and eax, 0x580a4040
or eax, 0xa7f1b7a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2318f637
xor eax, 0x679a21ca
and eax, 0x3271001c
or eax, 0x48081e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417a124b
and eax, 0x3000080
or eax, 0x8800004a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3772a984
and eax, 0x3f34a344
and eax, 0x2000000
or eax, 0xc8810855
mov dword [ebx], eax
add ebx, edx
or eax, 0x416cf8c4
and eax, 0x6847ec73
and eax, 0xc011
or eax, 0x1104
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ecdb1c
or eax, 0x28f5d5bc
and eax, 0x825d080
or eax, 0xd3002201
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7bbf71
and eax, 0x8000000
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38266f53
and eax, 0
or eax, 0x418c58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577fedfb
and eax, 0x5e39396f
and eax, 0x14080103
or eax, 0x21044488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e67e10e
and eax, 0x400a
or eax, 0x96b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5057ea
xor eax, 0x691da9c3
and eax, 0x402805
or eax, 0x804008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9e8915
and eax, 0x2c182100
or eax, 0x82011400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb34c69
xor eax, 0x69eaa3d2
and eax, 0x501442a
or eax, 0x488a2104
mov dword [ebx], eax
add ebx, edx
and eax, 0x6933631e
and eax, 0x8010108
or eax, 0xa0c08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1094fa56
or eax, 0x644ad2eb
and eax, 0x20
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f823f3d
and eax, 0x3921
or eax, 0x6480c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2409da46
xor eax, 0x3015d26
and eax, 0x4608000
or eax, 0x98910100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c59c581
xor eax, 0x46030e3a
and eax, 0x8000020
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x528bf989
or eax, 0x7738c4f0
and eax, 0x41084080
or eax, 0x841801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510f2d91
and eax, 0x5aa56e31
and eax, 0x10000
or eax, 0xc548b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d767e3
and eax, 0x400200
or eax, 0x8108f083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f82ee0
xor eax, 0xb5b0b94
and eax, 0x4102c7f2
or eax, 0x12142800
mov dword [ebx], eax
add ebx, edx
or eax, 0x699ba1fc
or eax, 0x4bed53a2
and eax, 0x8458b72
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c9c35b
xor eax, 0x3f81b2bd
and eax, 0x447904
or eax, 0xa00601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7747ff63
and eax, 0x40200000
or eax, 0x503500
mov dword [ebx], eax
add ebx, edx
or eax, 0xa39415c
and eax, 0x90000
or eax, 0x90800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b8a977
xor eax, 0x4eab119
and eax, 0x410848
or eax, 0x8410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a836c11
and eax, 0x40804008
or eax, 0x10c18b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a48d13f
and eax, 0x1ff61e40
and eax, 0x8c00800
or eax, 0xc4035500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e142ea
and eax, 0x5a079807
and eax, 0x800
or eax, 0xccccc4cc
mov dword [ebx], eax
add ebx, edx
or eax, 0xe433060
and eax, 0x3ce4f300
and eax, 0xcc4c000
or eax, 0xc0080ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db3735d
or eax, 0x3b0bf8fd
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5779908c
xor eax, 0x3694d98c
and eax, 0x440000
or eax, 0x1070b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd38034
or eax, 0x4ab88ca8
and eax, 0x8400800
or eax, 0x52300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1320938a
and eax, 0x100
or eax, 0x65694435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b5f0df
and eax, 0x4c8168
or eax, 0xc010a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x29966279
and eax, 0x291fe101
or eax, 0x52200080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7001bf
or eax, 0x311327b9
and eax, 0x7101e7bf
or eax, 0x80801840
mov dword [ebx], eax
add ebx, edx
or eax, 0x629f4b29
or eax, 0x4f93af6d
and eax, 0x4b1a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7c488b
and eax, 0xa480181
or eax, 0x80808008
mov dword [ebx], eax
add ebx, edx
or eax, 0x76af7352
or eax, 0x72b1575d
and eax, 0x50ba0041
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e86981
and eax, 0x1000000
or eax, 0x2a00002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1399a947
and eax, 0x6b94b82e
and eax, 0x22800804
or eax, 0xd0010051
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3c272e
and eax, 4
or eax, 0x3193
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f85292
and eax, 0x20a07281
or eax, 0xc028000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5acfe575
and eax, 0x54280000
or eax, 0x89900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9c5260
and eax, 0x4a577d44
and eax, 0x8000000
or eax, 0x2300007f
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb1be50
or eax, 0x43192665
and eax, 0x21310845
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12494dbe
and eax, 0
or eax, 0x88000072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de5e3d9
and eax, 0x180c080
or eax, 0x400a0810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x972cfdd
xor eax, 0x1b798b8d
and eax, 0x18800
or eax, 0x84c0300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eebe1fe
and eax, 0x46844080
or eax, 0x29598101
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e46392
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a620a96
and eax, 0x892
or eax, 0x7520
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf53fb5
xor eax, 0x5385d48
and eax, 0x1084088
or eax, 0x80001503
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ab17de
and eax, 0x2d5239eb
and eax, 0x82
or eax, 0x112040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1810ba
and eax, 0x604cadf7
and eax, 0
or eax, 0x4ff28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb7d097
and eax, 0x8000016
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4151a09e
and eax, 0x4100808a
or eax, 0x8a4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c88e73c
xor eax, 0x8a95d21
and eax, 0x8019800
or eax, 0xc34e2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57653e9e
and eax, 0x42a0000
or eax, 0x41010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32143fad
or eax, 0x4bfecb40
and eax, 0x52773508
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x441679ef
and eax, 0x40102108
or eax, 0x14a94461
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1ece66
and eax, 0x20
or eax, 0x2b000097
mov dword [ebx], eax
add ebx, edx
or eax, 0x59973008
and eax, 0x7181000d
or eax, 0x80000840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b9a02f
or eax, 0x551ce8cf
and eax, 0xa80d
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f757366
and eax, 0xa408109
or eax, 0x80880080
mov dword [ebx], eax
add ebx, edx
and eax, 0x361262e6
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x649523fb
xor eax, 0x5203af34
and eax, 0x688800c
or eax, 0xc8620100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8c169
xor eax, 0x384c1872
and eax, 0x8100001d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca8a115
or eax, 0x27575f44
and eax, 0x50150
or eax, 0x2800a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40dabe4a
or eax, 0x1f4750d1
and eax, 0x5140b800
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bff3aab
or eax, 0x777da2fa
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5777c2cb
or eax, 0x71e75e0b
and eax, 0x64071408
or eax, 0x182100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e64df4d
and eax, 0x35b12e64
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4ddd40
and eax, 0x418840
or eax, 0x288
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c058e80
and eax, 0x40c88
or eax, 0x81084103
mov dword [ebx], eax
add ebx, edx
and eax, 0x315d6153
xor eax, 0x1d87b62e
and eax, 0x11309
or eax, 0x7408c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x539880bb
or eax, 0x53834fc5
and eax, 0x3e98300
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f922d2
and eax, 0x3729a180
or eax, 0x48025001
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f7fd33
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x32552a25
and eax, 0x37d20004
or eax, 0x80208108
mov dword [ebx], eax
add ebx, edx
and eax, 0xfed6d7b
and eax, 0x3af3bc1d
and eax, 8
or eax, 0x810000a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244b3414
or eax, 0x5e321b03
and eax, 0x6134b2
or eax, 0x84c040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa4177e
and eax, 0x8008000
or eax, 0xc08a0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5febe9cc
and eax, 0x6f568d0a
and eax, 0x8000000
or eax, 0x8300418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e6576d
and eax, 0x81240045
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9c8bfc
and eax, 0x5b17e47
and eax, 0x1000004
or eax, 0x340000b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b910594
and eax, 0x428
or eax, 0x8d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58da10b3
and eax, 0x249bea0c
and eax, 0x80808
or eax, 0x81044583
mov dword [ebx], eax
add ebx, edx
or eax, 0x7378a263
and eax, 0x17062c1
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24096cc6
xor eax, 0x2d1d7706
and eax, 0x8400100
or eax, 0x21898000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26109020
and eax, 0x59e1b7f9
and eax, 0
or eax, 0x81000026
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e48ec5c
and eax, 0x108ec70
or eax, 0xb61381
mov dword [ebx], eax
add ebx, edx
or eax, 0x921c0ba
or eax, 0x172f978a
and eax, 0x8818800
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ffce882
and eax, 0x83004082
or eax, 0x8000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x750d0553
and eax, 0xc2010051
or eax, 0x800804
mov dword [ebx], eax
add ebx, edx
and eax, 0x309d6acf
and eax, 0x55ebf6c
and eax, 0x800
or eax, 0x9633
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e345645
and eax, 0x1201
or eax, 0xab6ee080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb036b28
xor eax, 0x50134d39
and eax, 0x80380000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6ff051
and eax, 0x2b000041
or eax, 0xa6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cff028e
and eax, 0x462d0041
or eax, 0x30000804
mov dword [ebx], eax
add ebx, edx
and eax, 0x304fa268
and eax, 0x30000000
or eax, 0x500008f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3255c6d
and eax, 0x48c2
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x104a7ad9
xor eax, 0x21e6a34b
and eax, 0x889080
or eax, 0x8a400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4736c5cd
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d4442e
and eax, 0x234447ab
and eax, 0x2400008
or eax, 0x2ca18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x43528b42
and eax, 0x100
or eax, 0x81000026
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc4a4aa
and eax, 0x14004a0
or eax, 0x60304051
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f44b5be
and eax, 0xc548170
or eax, 0x10a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ecacaf2
and eax, 0x4dcc280
or eax, 0xd1002001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3743238a
and eax, 0x6b5c2ef6
and eax, 0x62000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca4553
and eax, 0x4150
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x34fe394
or eax, 0x7278c0c4
and eax, 0x2488288
or eax, 0x88800801
mov dword [ebx], eax
add ebx, edx
or eax, 0x7202fedb
or eax, 0x2c480f0c
and eax, 0x448a0041
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c601386
and eax, 0x3c2e5321
and eax, 0x4000000
or eax, 0x2930250c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8cf30d
or eax, 0x5a1371ed
and eax, 0x75350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x738f301f
or eax, 0x46c1497b
and eax, 0x3000009
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1b9e0f
xor eax, 0x2a17cded
and eax, 0x81000040
or eax, 0x48810c0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x377bc7cc
and eax, 0x408
or eax, 0xc1a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8a216b
and eax, 0x2888c080
or eax, 0x10510901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1e375f
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e8018f
and eax, 0x2939753f
and eax, 0xf
or eax, 0x6c60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3b14d3
and eax, 0x460bf3d6
and eax, 0x2007080
or eax, 0x91808101
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e732ec
xor eax, 0x52ff1ef8
and eax, 0x81080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4aa8ec
or eax, 0xf779b1b
and eax, 0x418a08
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614236fc
or eax, 0x77c91227
and eax, 0x1081403
or eax, 0x80044188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c21c62
or eax, 0x66ed87f9
and eax, 0x274be0
or eax, 0x103002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3e4d4c
and eax, 0x59f9c76a
and eax, 0x300100
or eax, 0x35c28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x211fd90a
and eax, 0x13743c59
and eax, 0x1740008
or eax, 0x8a006164
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c600e48
and eax, 0x40040c44
or eax, 0x30010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d08f89
and eax, 0xc8
or eax, 0x35000032
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e68462d
and eax, 0x44c6
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6318f
and eax, 0x2c01009
or eax, 0x88088080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde37e1e
and eax, 0x80280001
or eax, 0x48900040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1eb987
and eax, 0x5c000182
or eax, 0x1004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x12442bec
xor eax, 0x7037fbb4
and eax, 0xc408042
or eax, 0xc08c4c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x6358bb31
and eax, 0xccccccc0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x871446a
xor eax, 0x1aa1b31a
and eax, 0xcc0c088c
or eax, 0xc0c440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5beeae4e
or eax, 0x76d56351
and eax, 0xe48341c0
or eax, 0x808140c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6ad0d1
and eax, 0x200509
or eax, 0xd004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x510629a3
and eax, 3
or eax, 0x8634
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d6ba8b
or eax, 0x7d9107f9
and eax, 0xc61a35
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bc44d0
or eax, 0x11c9ef4c
and eax, 0x498b00
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee75da2
or eax, 0x784da9bc
and eax, 0x4021e180
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2e3993
or eax, 0x60b2c552
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4138372
and eax, 0x20
or eax, 0x4009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c8f700
and eax, 0x4008108
or eax, 0x88040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x598b123c
and eax, 0x4074f5c
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f049590
xor eax, 0x5a8f2e37
and eax, 0x20008100
or eax, 0xd2e20018
mov dword [ebx], eax
add ebx, edx
and eax, 0x728507e3
and eax, 0
or eax, 0x81000069
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bac9cf5
and eax, 0x1000060
or eax, 0x6c0c5192
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650babff
or eax, 0x170dedcd
and eax, 0x8058b45
or eax, 0x400030
mov dword [ebx], eax
add ebx, edx
or eax, 0x645f5a4b
and eax, 0x1a1125
or eax, 0xa02000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56189ca8
and eax, 0x2303500
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x777fc3ce
and eax, 0x7e020e52
and eax, 0
or eax, 0x90890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d532291
or eax, 0x64da776b
and eax, 0x410400
or eax, 0x8804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb39e8b
and eax, 0x6bd3e053
and eax, 0x100003
or eax, 0x810c4d88
mov dword [ebx], eax
add ebx, edx
or eax, 0x7653da4a
and eax, 0x10cdc1
or eax, 0xa00030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1b8bac
and eax, 0x7ca98100
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b780eb7
and eax, 0x1000000
or eax, 0x8000004e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1631bc95
and eax, 0x136793f9
and eax, 0
or eax, 0x9e9a79f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c98495
and eax, 0x1c5189d1
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ecc25c
and eax, 0x40b04081
or eax, 0xa42a200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3443b5
and eax, 0x48000000
or eax, 0xa2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40728259
and eax, 0x8000
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c15cc4b
and eax, 0x4814c081
or eax, 0x81803200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70990f6f
and eax, 0x8809fdee
or eax, 0x2800211
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0d63f9
and eax, 0x10000
or eax, 0x408c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ed8b48
and eax, 0x40108
or eax, 0x260b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a0322d
and eax, 0x10040300
or eax, 0xc412800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56409bda
and eax, 0x4a012010
or eax, 0xb50a0025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e78e1e
and eax, 0x42048964
and eax, 0x48820
or eax, 0xc4903df
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a598e1
or eax, 0x29db654b
and eax, 0x2f83c181
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc43d6f
and eax, 0x800000
or eax, 0xe1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4706d211
or eax, 0x4ef5a422
and eax, 0x7011
or eax, 0x188
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4e9ac9
and eax, 0x726d047
and eax, 0x1001
or eax, 0x82e180
mov dword [ebx], eax
add ebx, edx
and eax, 0x54899e38
and eax, 0x56d4fd1b
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x293134fb
and eax, 0x10400
or eax, 0x408804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26863f7a
and eax, 0x41315e22
and eax, 0x1002
or eax, 0x81204589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8f2997
and eax, 0x84010
or eax, 0x1e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd728e9
and eax, 0xd20100
or eax, 0x60208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbae891
and eax, 0x8000000
or eax, 0x8300004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x495846bf
xor eax, 0x25634665
and eax, 0xe1310004
or eax, 0x18042041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421284e7
and eax, 0xc3f6448
and eax, 0
or eax, 0x35000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5003ab2c
and eax, 0x2828
or eax, 0x40d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2f3ed9
xor eax, 0x864ec0f
and eax, 0x420224
or eax, 0xb44411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31595dcc
and eax, 0x11051100
or eax, 0xca102400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3993ca92
and eax, 0x4bf4cda7
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cad175
xor eax, 0x3f887880
and eax, 0x408804
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6596bc2f
or eax, 0x19415ff8
and eax, 0x418404b8
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7866da
and eax, 0x400
or eax, 0xccc35900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1880327c
and eax, 0x39601451
and eax, 0x8000000
or eax, 0xc4cccccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e4ee04f
xor eax, 0x5378c0b8
and eax, 0x8c840c44
or eax, 0x4048c088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13201aa9
and eax, 0x41cddfc8
and eax, 0x40ccc440
or eax, 0x8c00088c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6376e914
and eax, 0x2a51c614
and eax, 0x4004
or eax, 0xec8b15c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d2d3a8
or eax, 0x18d8d59e
and eax, 0x808458a
or eax, 0x5000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5907bfd5
and eax, 0xac9f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48828ab9
xor eax, 0x378f58d4
and eax, 0xd4430
or eax, 0xe00005
mov dword [ebx], eax
add ebx, edx
and eax, 0x34814340
and eax, 0x7c15b94f
and eax, 0x10000
or eax, 0x144c8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d6ccb
and eax, 0x6afbf4f3
and eax, 0x10000
or eax, 0x152f181
mov dword [ebx], eax
add ebx, edx
or eax, 0x66812991
xor eax, 0x527d14a9
and eax, 0x1800000
or eax, 0xc8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78706a6c
xor eax, 0x1c52884a
and eax, 0x4226
or eax, 0x151
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b88f43
and eax, 0x1b8c000
or eax, 0xc2433181
mov dword [ebx], eax
add ebx, edx
and eax, 0x5307a8db
and eax, 0x5ed9e975
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f290132
and eax, 0
or eax, 0x418588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f4314ce
and eax, 0x1001102
or eax, 0x80184489
mov dword [ebx], eax
add ebx, edx
and eax, 0x131ccc8e
or eax, 0x7dbc8734
and eax, 0xac058a
or eax, 0x403840
mov dword [ebx], eax
add ebx, edx
or eax, 0x5935b764
xor eax, 0x52b4309
and eax, 0x50d28000
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x639f7fd8
and eax, 0
or eax, 0x8b0000ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5f0ffe
and eax, 0x93050001
or eax, 0x60001044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d507eae
xor eax, 0x378d6d9d
and eax, 0x21000006
or eax, 0x14000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8491bd
and eax, 0x908e
or eax, 0x2600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232e7130
and eax, 0x1088088
or eax, 0x84801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac7fdb7
or eax, 0x6f8215b8
and eax, 0x4d820000
or eax, 0x90041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb8edf3
and eax, 0x4d818100
or eax, 0x8040000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x612b8398
xor eax, 0x4070f8b7
and eax, 0x80000021
or eax, 0x10000dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c67ac08
or eax, 0x263b4ab4
and eax, 0x733c2af1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf0b7eb2
and eax, 0x8150041
or eax, 0x408b34
mov dword [ebx], eax
add ebx, edx
and eax, 0x351f2187
and eax, 1
or eax, 0x108ac280
mov dword [ebx], eax
add ebx, edx
or eax, 0x36353034
and eax, 0x32810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a0fc1f
and eax, 0x46afb6dc
and eax, 0
or eax, 0x7a84
mov dword [ebx], eax
add ebx, edx
or eax, 0x55675ffe
and eax, 0x5000a88
or eax, 0x80888001
mov dword [ebx], eax
add ebx, edx
and eax, 0x506b10db
and eax, 0x80001
or eax, 0x45830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x35684762
xor eax, 0x63a7d19b
and eax, 0x480408
or eax, 0x60902104
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb56dddb
and eax, 0x1ef429ff
and eax, 0x40000
or eax, 0xf5310000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790430bf
or eax, 0x197703c4
and eax, 0x89000040
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd451cc7
and eax, 0x9000040
or eax, 0xc081080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfd696b
or eax, 0x21ecbfcd
and eax, 0x2000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e13530
xor eax, 0x45e319fb
and eax, 0x21006081
or eax, 0x48f19100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ebf200
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x212430b2
and eax, 0x3a853874
and eax, 0
or eax, 0x418588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a2652f
xor eax, 0x2603162c
and eax, 0x548b
or eax, 0x81100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x40af20d2
and eax, 0x82
or eax, 0x1a9c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e01ffbf
xor eax, 0x784cb6dc
and eax, 0x26520100
or eax, 0xa08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5613ada
and eax, 0
or eax, 0x810000be
mov dword [ebx], eax
add ebx, edx
or eax, 0x708e3eda
or eax, 0x6bdfba45
and eax, 0x618e88f2
or eax, 0x4204000
mov dword [ebx], eax
add ebx, edx
or eax, 0x251ba3d0
xor eax, 0x9e59abb
and eax, 0x8400148
or eax, 0x58a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a46c36d
xor eax, 0x7ca94eba
and eax, 0xaa040d
or eax, 0x157800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703e9654
and eax, 0x60000000
or eax, 0x52a0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e3e7e8
and eax, 0x667b85db
and eax, 0x4200000
or eax, 0x28150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fdfa016
and eax, 0x3594d27
and eax, 0x1000004
or eax, 0x88000161
mov dword [ebx], eax
add ebx, edx
or eax, 0x41667ff7
and eax, 0x41040890
or eax, 0x818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14bb40c5
xor eax, 0x7659b0e8
and eax, 0x450800
or eax, 0x14088300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7c1782
and eax, 0x4c0100
or eax, 0x6b30f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b2ad1e
and eax, 0x60000000
or eax, 0x91810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54236615
and eax, 0x2215
or eax, 0x88ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a8ab11
and eax, 0x18b
or eax, 0x81105400
mov dword [ebx], eax
add ebx, edx
or eax, 0x582b4d4e
and eax, 0x1140c2
or eax, 0x230
mov dword [ebx], eax
add ebx, edx
and eax, 0x697bbf44
and eax, 0
or eax, 0xfaea8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x45747591
and eax, 0
or eax, 0x81000058
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e125987
or eax, 0x556108c4
and eax, 0x556000c0
or eax, 0xaa86d132
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a5fa08
or eax, 0x573b8488
and eax, 0x888a88fa
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x502a52f6
and eax, 0x84
or eax, 0xb8004101
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eabe251
or eax, 0x75b6b78d
and eax, 0x201
or eax, 0x872
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c750ae8
and eax, 0x4ac9a290
and eax, 0
or eax, 0x2508452b
mov dword [ebx], eax
add ebx, edx
and eax, 0x37baa3e6
and eax, 0x120
or eax, 0xda9d
mov dword [ebx], eax
add ebx, edx
and eax, 0x460ba3fc
and eax, 0x134
or eax, 0x803801
mov dword [ebx], eax
add ebx, edx
and eax, 0x245c627
xor eax, 0x5c4a9468
and eax, 0x14488000
or eax, 0x50b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x69815b4c
and eax, 0x77917a3
and eax, 0x100
or eax, 0x5e78c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d48fe3
and eax, 0x50800001
or eax, 0xa1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9c6658
and eax, 0x2051
or eax, 0x20006
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c35ce1
xor eax, 0x20768177
and eax, 0x1808180
or eax, 0x84080008
mov dword [ebx], eax
add ebx, edx
or eax, 0x170a6012
or eax, 0x6133fa61
and eax, 0x80b80041
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df21c1d
and eax, 0x5d49d61b
and eax, 0x15000000
or eax, 0x48004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aed77d6
xor eax, 0x71923ed
and eax, 0x48c44402
or eax, 0x840888c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f173ff1
and eax, 0x80c8c000
or eax, 0x4c040ccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x748c51f7
xor eax, 0x77ec849f
and eax, 0x20004448
or eax, 0xcc8b1184
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f6ed5b8
and eax, 0x64bdf8d0
and eax, 0x24284080
or eax, 0x100050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd22870
and eax, 0x752863d9
and eax, 0x141
or eax, 0x1220
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a1f938
xor eax, 0x36bde89b
and eax, 0x106831
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
and eax, 0x78e44d31
xor eax, 0x3cff5f
and eax, 0xc8300
or eax, 0x28410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aea37ce
xor eax, 0x6182768b
and eax, 0x100c101
or eax, 0x80003082
mov dword [ebx], eax
add ebx, edx
or eax, 0x61741e61
and eax, 0x7485e1
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0xef1ab15
and eax, 0x8000
or eax, 0x14810800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff8a8dc
or eax, 0x287db86f
and eax, 0x28000002
or eax, 0x92004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6c878a
and eax, 0x82
or eax, 0x1c3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7c8f41
and eax, 0x400
or eax, 0x8108512b
mov dword [ebx], eax
add ebx, edx
and eax, 0x660c169f
and eax, 2
or eax, 0x87b4a9f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d338ea5
and eax, 0xf83a891
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0ba6e5
and eax, 0x710fdb4
and eax, 0
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691d6af1
and eax, 0x2c302010
or eax, 0xd1811508
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfeec3e4
and eax, 0x6148e50d
and eax, 0x8e40c
or eax, 0x90811bf3
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2a099d
or eax, 0x6bb0e132
and eax, 0x18214
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7772ea06
xor eax, 0x3c0de60b
and eax, 0x1140c09
or eax, 0x80004182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f75b38
xor eax, 0x82471d0
and eax, 0x460761
or eax, 0x181890
mov dword [ebx], eax
add ebx, edx
or eax, 0x60713b60
and eax, 0x20610100
or eax, 0x14808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c11c98
xor eax, 0x4db0251f
and eax, 0x83
or eax, 0x81000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fbac4f0
and eax, 0xb0
or eax, 0x832041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abe390
and eax, 0x18300
or eax, 0x20540800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25fe3d4
and eax, 0x548200
or eax, 0x558a4881
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5943a2
and eax, 0x25b50e4d
and eax, 0x810000
or eax, 0xf2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1162edaf
or eax, 0x516b3409
and eax, 0x7585
or eax, 0x250
mov dword [ebx], eax
add ebx, edx
or eax, 0x494c8a3d
and eax, 0x48a88
or eax, 0x82100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x728a2b0d
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c7e34f
xor eax, 0x5ff5d4d9
and eax, 0x2320510
or eax, 0x44c00008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3302ce15
or eax, 0x7b048fd3
and eax, 0x28040000
or eax, 0x80310000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99d9b68
or eax, 0x67dc2a14
and eax, 0x83000058
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xadd58b
xor eax, 0x5c85682f
and eax, 0xc1001c44
or eax, 0x8810009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdcb2d9
and eax, 1
or eax, 0x6906
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8140a4
or eax, 0x74407e90
and eax, 0x7d417181
or eax, 0x23e8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce8398f
or eax, 0x7c266d2d
and eax, 0x1880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65478d1
and eax, 0x400010
or eax, 0x18204
mov dword [ebx], eax
add ebx, edx
and eax, 0x78662c4
and eax, 0
or eax, 0xa035ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c222445
and eax, 0x54baf394
and eax, 0x2100
or eax, 0x8550a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5641b958
or eax, 0x124ec418
and eax, 0x5c16d200
or eax, 0x1a12081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fada93c
and eax, 0x45810000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d0a09eb
xor eax, 0xb9bdc0a
and eax, 0x1121500
or eax, 0x70052014
mov dword [ebx], eax
add ebx, edx
or eax, 0x438862e3
and eax, 0x310577f7
or eax, 0x8808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6095b2
and eax, 0x4000001
or eax, 0x310000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2599bd3
or eax, 0x60039f2d
and eax, 0x95f
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ba8e23
xor eax, 0xc5c6f87
and eax, 0x2048088
or eax, 0x80101000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182bf8c
and eax, 0x1820000
or eax, 0x4c090041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6fc1f5
or eax, 0x58e38656
and eax, 0x49e18004
or eax, 0x80100108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4cfa79
and eax, 0x1000008
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d1f4e4
and eax, 0x40
or eax, 0x7f90b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1905fe
xor eax, 0x89a4882
and eax, 0x810000
or eax, 0x57708100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29fac54d
and eax, 0xa000041
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d60b886
and eax, 0xc2001845
or eax, 0x8810410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c22bce2
and eax, 0x2092
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
or eax, 0x6600617c
and eax, 0x405adaff
and eax, 0x4080
or eax, 0x8a768201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb8b6b
and eax, 0x33078363
and eax, 0x10000
or eax, 0xf2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565f6414
or eax, 0x6bf1fd74
and eax, 0xc064
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebf65e6
and eax, 0
or eax, 0x82148a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ad3e0c
xor eax, 0x280ebfc5
and eax, 0x830041
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5bb11d
xor eax, 0x3ac4c3a1
and eax, 0x51a0010
or eax, 0x20e00500
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a8b23c
and eax, 0x4200000
or eax, 0xe9050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7511f203
and eax, 0x35000001
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4aced1
and eax, 0x4000001
or eax, 0x602e7c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d22bd46
and eax, 0x1084103
or eax, 0x80000c88
mov dword [ebx], eax
add ebx, edx
or eax, 0x7328d107
xor eax, 0x9fe341f
and eax, 0x904080
or eax, 0x91449
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6e30e
xor eax, 0x2b6d4f51
and eax, 0xb308000
or eax, 0xd0c10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x261c0949
and eax, 0x89000049
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23cc72fa
and eax, 0x801001
or eax, 0x41020480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb3e8e
and eax, 0x510a00
or eax, 0x20048100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f060f21
and eax, 0x4e4b02e5
and eax, 0x200
or eax, 0xd5b7f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8589cf
xor eax, 0x8927a63
and eax, 0x10000
or eax, 0xf2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219a176b
or eax, 0x276646f8
and eax, 0x435a
or eax, 0xa004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c07f69
and eax, 0x403
or eax, 0x35284188
mov dword [ebx], eax
add ebx, edx
or eax, 0x2170b684
and eax, 0x68f
or eax, 0x830
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db08365
and eax, 0x205
or eax, 0xc25008
mov dword [ebx], eax
add ebx, edx
and eax, 0x345a2d35
xor eax, 0x34ba5a78
and eax, 0x30781000
or eax, 0xca072500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd1e4ef
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ebda362
and eax, 0x18200
or eax, 0x400014
mov dword [ebx], eax
add ebx, edx
and eax, 0x28355177
and eax, 0x10
or eax, 0x418214a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab5431e
xor eax, 0x445b2ea2
and eax, 0xc405900
or eax, 0xc0830400
mov dword [ebx], eax
add ebx, edx
or eax, 0x530f732d
and eax, 0xcccc4c0c
or eax, 0x80c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x794d2f6b
and eax, 0x1908d36d
and eax, 0x8080048
or eax, 0xe4835584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fec3e34
and eax, 0x1204188
or eax, 0xc080403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56123832
or eax, 0x2171aee
and eax, 0x1a0c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x169dc207
and eax, 0xa000155
and eax, 5
or eax, 0xda3330
mov dword [ebx], eax
add ebx, edx
and eax, 0x20dbfdcb
or eax, 0x3e2d4f8d
and eax, 0x104d0b00
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ae752b
or eax, 0x262d1c8a
and eax, 0x244be181
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7384f9e2
and eax, 0x5db5c0d0
and eax, 0x41810000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7255099f
and eax, 0x3d5a0d6f
and eax, 0xd
or eax, 0x40d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7423d21
and eax, 0x6a177651
and eax, 0x26000
or eax, 0xbd308181
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a9f312
and eax, 0xb1830000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300ba72d
and eax, 0x80808004
or eax, 0x18010802
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d0bb6f
and eax, 0
or eax, 0x8b004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x542bbc40
and eax, 0
or eax, 0xc2810855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cdc76bf
and eax, 0x12aa3
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed98dfe
and eax, 0x10080
or eax, 0x9b34e201
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab1c707
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe1bbee
and eax, 0x723d7fb9
and eax, 0x1b88
or eax, 0x8011
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aad0949
and eax, 0x109
or eax, 0x5184482
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a768a7e
and eax, 0x8ac4
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dda0fea
or eax, 0x6bc3acb0
and eax, 0x90a234
or eax, 0x200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f892915
and eax, 0x18108800
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4c3dbe
xor eax, 0x13eff9b5
and eax, 0x88004000
or eax, 0x3000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7718bd1f
and eax, 0x1000000
or eax, 0xe081184d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cbe539c
xor eax, 0x2cb7eccd
and eax, 0x110
or eax, 0x4068
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c1638e0
and eax, 0
or eax, 0x160f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x41dd0e2b
xor eax, 0x53e88b69
and eax, 0x50880000
or eax, 0x5030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a748e20
or eax, 0x1f1dcb68
and eax, 0x1dca8128
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5300aad0
and eax, 0x10000f0
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2ce827
and eax, 0x9af8ccc
and eax, 0x2c80c0
or eax, 0x92462a
mov dword [ebx], eax
add ebx, edx
and eax, 0xe25cb2b
and eax, 0x651f86e0
and eax, 0x8000
or eax, 0xf3f20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ee6ce
xor eax, 0x1f8a6cb1
and eax, 0x8000030
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50733c0e
or eax, 0x253bbf99
and eax, 0x4100988a
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7347afb
and eax, 0x48a00
or eax, 0x10410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5d92e
and eax, 0x6330033a
and eax, 0
or eax, 0x3546c883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd2cc5e
and eax, 0xd8
or eax, 0x8302
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad6a208
and eax, 0x820398
or eax, 0x200821
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a24e8db
and eax, 0x20042b00
or eax, 0x4490000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2602d74b
xor eax, 0x1757c4d6
and eax, 0x11183081
or eax, 0x4845c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f06125
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f2a9d8
or eax, 0x1bcc21d4
and eax, 0x400090
or eax, 0x18008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f31172
xor eax, 0x3d75ff72
and eax, 0x44488
or eax, 0x81101103
mov dword [ebx], eax
add ebx, edx
and eax, 0x1737d5e7
xor eax, 0x473d7479
and eax, 0x2920ca
or eax, 0x505400
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d688bb
and eax, 0x79a9d38b
and eax, 0
or eax, 0x4f28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf63f5d4
and eax, 0xb103444
or eax, 0x80260109
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ab6f71
and eax, 0x19decdbe
and eax, 0
or eax, 0xda252845
mov dword [ebx], eax
add ebx, edx
and eax, 0x74471723
or eax, 0xd1d0329
and eax, 0x5000029
or eax, 0x20000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d59cbb1
xor eax, 0x546f09e0
and eax, 0x4030
or eax, 0x883
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b0b7e7
and eax, 0xa07425
or eax, 0x4d0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cefe7f3
and eax, 0x80e3500
or eax, 0x53100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26754660
and eax, 0x400
or eax, 0x9089fbff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a1b836
and eax, 0x88
or eax, 0x418010
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f4e042
and eax, 0x3e2aa7dc
and eax, 0
or eax, 0x81104d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd501e6
and eax, 0x1100c1
or eax, 0x88200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa35977c
and eax, 0x200100
or eax, 0x41d18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x586b5bfa
or eax, 0x3595acf1
and eax, 0x38000098
or eax, 0x82000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d14b102
xor eax, 0x55447048
and eax, 0x40d0
or eax, 0x3c29
mov dword [ebx], eax
add ebx, edx
or eax, 0xdcea305
and eax, 0x1085529
or eax, 0x80200002
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a1fb7b
and eax, 0x95a05f72
or eax, 0x6a140080
mov dword [ebx], eax
add ebx, edx
or eax, 0x22db8a1e
and eax, 0x988a88fe
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aeb640e
and eax, 0x8000000
or eax, 0x83004180
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d064c7
and eax, 0x2f000045
or eax, 0xd0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a3a172
or eax, 0x69535313
and eax, 0x25000031
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55657603
xor eax, 0x5e46ec66
and eax, 0x9054
or eax, 0x2583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x195076a4
and eax, 0x1104103
or eax, 0x800c0c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x12297fda
and eax, 0x4480
or eax, 0xf42261
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a151ea2
and eax, 0xaf10000
or eax, 0x45008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d0bc91
and eax, 0
or eax, 0x880000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbfed4c
and eax, 0x1808880
or eax, 0x40001001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd2fd50
or eax, 0x6179f4d5
and eax, 0x18b000
or eax, 0x80800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e806fb4
and eax, 0xc2180000
or eax, 0x1450041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2efae0e3
and eax, 0xccccc0c0
or eax, 0xc0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fd7707
or eax, 0x146894ea
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b8f576
and eax, 0xec8855cc
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x598b124d
or eax, 0x7276f8dc
and eax, 0x20084088
or eax, 0x5000503
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f000f11
xor eax, 0x46f25d03
and eax, 0x1018
or eax, 0xa465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39121ee6
and eax, 0x23f32afd
and eax, 0x11
or eax, 0x840124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b008c30
and eax, 0x2a7a18bd
and eax, 0x8000800
or eax, 0x4d8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b26be3
and eax, 0x100
or eax, 0xfff7e081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5941f942
and eax, 0x51010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17103a1f
xor eax, 0x2dc06362
and eax, 0xd
or eax, 0x8680
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4c80eb
and eax, 0x44c8088
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b60f26a
or eax, 0x7a8b75b8
and eax, 0x508b0000
or eax, 0x5000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1117b3b2
and eax, 0x44908100
or eax, 0xb2620008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d535f3
and eax, 0x3092a89
and eax, 0x81
or eax, 0x81000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x2173f8f3
or eax, 0x5be154c3
and eax, 0xa000e2
or eax, 0x10a808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d52b173
xor eax, 0x2a41ce02
and eax, 0x23828100
or eax, 0x10480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e72eff
or eax, 0x69906092
and eax, 0x10000b5
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3048033e
and eax, 0x81400182
or eax, 0x692d070
mov dword [ebx], eax
add ebx, edx
and eax, 0x12615ad5
and eax, 0x2401090
or eax, 0x39b5a80a
mov dword [ebx], eax
add ebx, edx
and eax, 0xafd7be8
and eax, 0x210000
or eax, 0x450a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bd8faa
and eax, 0x21140508
or eax, 0x94683000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c1e16d
xor eax, 0x6aeb2ddc
and eax, 0x8000f9b9
or eax, 0x10890646
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f25840d
and eax, 0x36d2ce24
and eax, 0x8404
or eax, 0x410048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792a95c8
and eax, 0x1080180
or eax, 0x80004c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b43c38b
and eax, 0x28c00
or eax, 0x1450e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ecc7c0
and eax, 0x47f08100
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f7116c
and eax, 0x9270010c
or eax, 0x28006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ef1157
and eax, 0
or eax, 0x9c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ea6d98
or eax, 0x79789a5e
and eax, 0x108510a
or eax, 0x80000421
mov dword [ebx], eax
add ebx, edx
and eax, 0x6502fa58
or eax, 0x6162d05a
and eax, 0x22c052
or eax, 0xd28a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x692b893e
or eax, 0x1590049
and eax, 0x214a8100
or eax, 0x86800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2128de
and eax, 0x6c883825
and eax, 0
or eax, 0x810000a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d697372
or eax, 0x3658934c
and eax, 0x39e3d0
or eax, 0x820822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d7d85a
and eax, 0x40080100
or eax, 0xc828800
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d63cc5
or eax, 0x5f97c2e2
and eax, 0xb004184
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6a8cd6
and eax, 4
or eax, 0x15050841
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef16e6b
xor eax, 0x677e9bf2
and eax, 0x30000099
or eax, 0x5000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c537f0
xor eax, 0x368ecead
and eax, 0x141a6
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x8801f0f
xor eax, 0x72c18d68
and eax, 0xd081
or eax, 0x232c38
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e9ca7a
and eax, 0x4edb2dec
and eax, 0x8492800
or eax, 0x40300
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f1cf1c
and eax, 0x875e100
or eax, 0x95001081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bcf29c3
and eax, 0x741b943d
and eax, 0x89001
or eax, 0x81806ffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a2a463
and eax, 0x844c
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1707670a
and eax, 0x100450a
or eax, 0x80081081
mov dword [ebx], eax
add ebx, edx
or eax, 0x740d2a02
and eax, 0x84882
or eax, 0xc00040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30daac75
or eax, 0x50761c83
and eax, 0x70728000
or eax, 0xc800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ad09ea
and eax, 0x100
or eax, 0x8b00004e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b11e84e
and eax, 0x3b3f0235
and eax, 0x1010004
or eax, 0xa00c0841
mov dword [ebx], eax
add ebx, edx
and eax, 0x10aa3194
xor eax, 0x2454978d
and eax, 0x4000080
or eax, 0x9000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x65148a55
and eax, 0
or eax, 0x28e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b2190c
and eax, 0xb23825
or eax, 0xcc210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b2a4a
and eax, 0x4908000
or eax, 0x48000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b4034f2
and eax, 0x1a8cc579
and eax, 0x8000000
or eax, 0x83004184
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8a8ff9
and eax, 0
or eax, 0xe181084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d33665
and eax, 0x51e6ffdd
and eax, 0x44
or eax, 0xf7b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c880c4
and eax, 0x136c736b
and eax, 0x487100
or eax, 0x86278081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af473c
and eax, 0x2a0000
or eax, 0xe0900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1336c3a
and eax, 0
or eax, 0x2b000037
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f92540
and eax, 0x2000000
or eax, 0xf0810855
mov dword [ebx], eax
add ebx, edx
and eax, 0x241c68f3
and eax, 0x6463d328
and eax, 0x20000000
or eax, 0xdfffb14f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c8f3fe9
or eax, 0x7fdf095f
and eax, 0x44c0808
or eax, 0x80008280
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a30f63
or eax, 0x50b0d19
and eax, 0xa80041
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x115b426a
xor eax, 0xd627203
and eax, 0x9000000
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7c4614
and eax, 0x23340004
or eax, 0xc0010841
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5ee6a3
and eax, 0x44428211
and eax, 1
or eax, 0x8bffff78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9f460a
xor eax, 0x41f8eff9
and eax, 0xc0800008
or eax, 0x9010845
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3398e3
or eax, 0x128511c6
and eax, 0x882
or eax, 0x8220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31cc12c1
and eax, 0x809001
or eax, 0x8e326180
mov dword [ebx], eax
add ebx, edx
and eax, 0x170203cf
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d40134d
and eax, 0x40004c
or eax, 0x18400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ab0ab4
and eax, 0x80488
or eax, 0x81005103
mov dword [ebx], eax
add ebx, edx
and eax, 0x376c267e
xor eax, 0x29080359
and eax, 0x642
or eax, 0x7b58a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e62cfe
or eax, 0x6d3aba56
and eax, 0x4c428000
or eax, 0x12800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b51e56
xor eax, 0x315ae74d
and eax, 0x100010c
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x106f8b5f
and eax, 0x112
or eax, 0x75543ae0
mov dword [ebx], eax
add ebx, edx
and eax, 0xf81dd9f
and eax, 0x5001800
or eax, 0x1274a065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6938c46d
or eax, 0x7bad4260
and eax, 0x45290000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4600051b
and eax, 0x230508
or eax, 0x90d03000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b57180
and eax, 0x11fe5405
and eax, 0x4400
or eax, 0x9089bbff
mov dword [ebx], eax
add ebx, edx
or eax, 0x208a9921
and eax, 0x1844c
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3446145
and eax, 0x79a80eb9
and eax, 0
or eax, 0x81084d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e3b5ed
and eax, 0x461bf5c3
and eax, 0x84c1
or eax, 0xc40030
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c6b233
and eax, 0x6b2455b1
and eax, 0
or eax, 0x5bf18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x207f18ce
xor eax, 0x5aa9ba10
and eax, 0xa000000
or eax, 0x81000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cad2d26
or eax, 0x53c749e5
and eax, 0x42810845
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3958563c
and eax, 0x42fef439
and eax, 0
or eax, 0xddef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776f6ef3
or eax, 0x7ceccaae
and eax, 0x646ff280
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dce043a
and eax, 0x61c32413
and eax, 0x800001
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56906997
and eax, 4
or eax, 0x418448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390f30db
xor eax, 0x78346905
and eax, 0x1084582
or eax, 0xc000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x2653fa0f
and eax, 0x4003
or eax, 0x3254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2ca5d6
and eax, 0x281701
or eax, 0x422824
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e249d0
and eax, 0x4f52b89d
and eax, 0x20000
or eax, 0x62083500
mov dword [ebx], eax
add ebx, edx
or eax, 0x43520096
and eax, 0x410a0000
or eax, 0xc810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76c4e32c
and eax, 0x325f996b
and eax, 0x2498108
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43089266
xor eax, 0x3f0be56a
and eax, 4
or eax, 0x810000bb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x436c50e
and eax, 0x3685b1
or eax, 0x891040
mov dword [ebx], eax
add ebx, edx
and eax, 0x339bce94
and eax, 0x818000
or eax, 0x4c000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f9526f
and eax, 0xeabb4ed
and eax, 0x8000004
or eax, 0x83004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e97ad0
xor eax, 0x3299e5a7
and eax, 0xc2000851
or eax, 0x810004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c55b7a1
xor eax, 0x6e41b23c
and eax, 0x549
or eax, 0x6014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42da2481
or eax, 0x79f4e28e
and eax, 0x6b86e280
or eax, 0x80011001
mov dword [ebx], eax
add ebx, edx
or eax, 0x395220f3
and eax, 0x41830000
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3dd9a5
and eax, 0x5b763bed
and eax, 0xb161100
or eax, 0xc4002408
mov dword [ebx], eax
add ebx, edx
or eax, 0x775154e
and eax, 0x8a350000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2105dcdb
and eax, 0x88000049
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e55650b
and eax, 0x44400
or eax, 0x41800890
mov dword [ebx], eax
add ebx, edx
or eax, 0x639751ed
and eax, 0x41800
or eax, 0x8448a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43da489e
and eax, 0xc35c0000
or eax, 0x10041
mov dword [ebx], eax
add ebx, edx
or eax, 0x527d5ef4
and eax, 0x79af3ce9
and eax, 0x400c0cc0
or eax, 0x8cc0c00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6252876e
or eax, 0x4250d35e
and eax, 0xec8a51cc
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a77fb22
and eax, 0x5cfc16b0
and eax, 0x6006a0
or eax, 0x17018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40feaccc
and eax, 0x50a00
or eax, 0x24402100
mov dword [ebx], eax
add ebx, edx
and eax, 0x52701874
and eax, 0x400800
or eax, 0xa7005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dac7868
and eax, 0x54640000
or eax, 0x22103500
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0a8cda
and eax, 0x4230eb27
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d640e3
xor eax, 0x7226dd53
and eax, 0x28718120
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c508e5
and eax, 0x41ebb616
and eax, 0
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1844e8e
and eax, 0x44a80
or eax, 0x6b1171
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d647f8
and eax, 0
or eax, 0xf8818800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d0ca8cd
and eax, 0x81000080
or eax, 0xa004102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bdab27
and eax, 0x6315115e
and eax, 0x10004
or eax, 0xc2800c51
mov dword [ebx], eax
add ebx, edx
and eax, 0x130e070f
and eax, 0x5b295f5f
and eax, 0x405
or eax, 0x6a62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6404a7
and eax, 0x56246280
or eax, 0x81939001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbfd6f2
and eax, 0x4835200
or eax, 0x41082075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fede334
and eax, 0x10660100
or eax, 0xc5992414
mov dword [ebx], eax
add ebx, edx
or eax, 0x668aeef4
and eax, 0x83350000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcd64f
and eax, 0x89000040
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17607127
and eax, 0x7010
or eax, 0x41828880
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b66082
and eax, 0x802000
or eax, 0x82789800
mov dword [ebx], eax
add ebx, edx
and eax, 0x82ac1b5
and eax, 0x80000
or eax, 0xc3550041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c81cb8
xor eax, 0x457ce66b
and eax, 0xc0c8c880
or eax, 0xc04044c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db6debe
or eax, 0x49190d33
and eax, 0x4c8ccc8c
or eax, 0x80400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a3c175
and eax, 0x4080c044
or eax, 0x8c4c0c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x565b6931
and eax, 0x44084000
or eax, 0xa88315cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d52767
xor eax, 0x1c2cfd5e
and eax, 0x289818
or eax, 0x5202a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf10265
xor eax, 0x6022490d
and eax, 0x10100
or eax, 0x20442a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x535b52e9
and eax, 0x410000
or eax, 0x341835
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bcb9ba
or eax, 0x18a36c22
and eax, 0x14498900
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
or eax, 0x508ceeaf
and eax, 0x44ce181
or eax, 0xb021000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8589c
and eax, 0x1800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9ea092
and eax, 0x8010
or eax, 0x4548
mov dword [ebx], eax
add ebx, edx
and eax, 0x768a3c1e
and eax, 8
or eax, 0x872c8180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f522b1b
and eax, 0x5000000
or eax, 0x508b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2ec168
and eax, 0x758a8100
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f5500b
and eax, 0x1000009
or eax, 0x80000064
mov dword [ebx], eax
add ebx, edx
and eax, 0x464114a2
and eax, 0x20
or eax, 0x3483d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e86cb63
and eax, 0x12b20000
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b33e437
or eax, 0x7c72f85a
and eax, 0x38602818
or eax, 0x80050625
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3cecb1
and eax, 0xc3598280
or eax, 0x3ca63970
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc39fad
and eax, 0x25000120
or eax, 0x101c440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af6aa05
and eax, 0x7972e1c7
and eax, 0x79726005
or eax, 0x868d0cf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x289ca5dc
and eax, 0xc0080
or eax, 0x87209009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4454408d
and eax, 0x7d9c5f65
and eax, 0x45080001
or eax, 0x8830040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b3552ec
and eax, 0x2880000
or eax, 0x38418110
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c82aa26
or eax, 0x1135582b
and eax, 0x1000020
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x5138ce71
and eax, 0x20
or eax, 0xf152c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5abaa861
and eax, 0x3729201f
and eax, 0x12210000
or eax, 0x85d08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c6dfcb
xor eax, 0x67b98541
and eax, 0x83000080
or eax, 0x8000071
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f1ba6d
and eax, 0xe2811014
or eax, 0x441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7506268c
and eax, 0x12d9
or eax, 0x4d22
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb6c1be
and eax, 0x4080
or eax, 0xb103aa01
mov dword [ebx], eax
add ebx, edx
or eax, 0x33855e70
and eax, 0xb2810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1051d35b
xor eax, 0x446305f4
and eax, 0xb6b29000
or eax, 0x494d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9ee968
and eax, 0x60c8800
or eax, 0x81200288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667900df
or eax, 0x4bfa27aa
and eax, 0x418b0041
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3407e65f
xor eax, 0x72688513
and eax, 0x34690510
or eax, 0x1100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x43cbd34e
xor eax, 0x49429267
and eax, 0x40010000
or eax, 0xb7340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x581c842b
and eax, 0
or eax, 0x8b000075
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c1eb6be
and eax, 4
or eax, 0xf1810c49
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b75874
and eax, 0x61810004
or eax, 0x9e7ec120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ae47c0
or eax, 0x36023a91
and eax, 0x12b081
or eax, 0x40284100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756a0d2f
and eax, 0x100fcae
or eax, 0x80880351
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f19b273
and eax, 0x1050c
or eax, 0x408220
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ace46f8
and eax, 0x408
or eax, 0x811c5183
mov dword [ebx], eax
add ebx, edx
or eax, 0x159542da
xor eax, 0x717199af
and eax, 0x888a40
or eax, 0x120082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546e6f7a
xor eax, 0x2eacef9b
and eax, 0x68500000
or eax, 0x1a28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea1ad86
and eax, 0x53f3308b
and eax, 0
or eax, 0x8b0000e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e95ef6
xor eax, 0x4df71987
and eax, 0xd0040400
or eax, 0x27011845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37592f6b
and eax, 8
or eax, 0x35000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dce4065
and eax, 0
or eax, 0x6e3d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c836285
xor eax, 0x5175eab1
and eax, 0xb0c401
or eax, 0x90034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ca6471
and eax, 0x20108000
or eax, 0xc800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x238c76b3
or eax, 0x637b1059
and eax, 0xb004083
or eax, 0x80000104
mov dword [ebx], eax
add ebx, edx
or eax, 0x3285bfc9
or eax, 0x180e7f42
and eax, 0x8181184d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0c0658
and eax, 0x1a14
or eax, 0xe0e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cabd92e
and eax, 0x484fca6c
and eax, 0xc000
or eax, 0x169d3181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403894c4
or eax, 0x3626fee7
and eax, 0x36a20001
or eax, 0x8180000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4ade1a
and eax, 0x2a000008
or eax, 0x10000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac29732
and eax, 0x62800414
or eax, 0x90012041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2efb4939
and eax, 0xfefb6549
or eax, 0x1048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a797f10
and eax, 0x872c8a08
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692f691c
or eax, 0x4901e4d8
and eax, 0x28000040
or eax, 0xb80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x480bd9b4
and eax, 0x8000000
or eax, 0x23000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x65528f53
and eax, 0xecdb252
and eax, 0x40
or eax, 0x540d1405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15784c16
and eax, 0x1000002
or eax, 0x34000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2670d5fc
and eax, 0x1010103c
or eax, 0x80890001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2bf172
or eax, 0x6f52522c
and eax, 0x8320410b
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
and eax, 0xbabff62
or eax, 0x4c544f48
and eax, 0x41004740
or eax, 0xb08300a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x157bb876
or eax, 0x5bff023c
and eax, 0x2c818902
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785b5e54
or eax, 0x4967a0d9
and eax, 0x9004187
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x170e41e2
and eax, 0x2000000
or eax, 0xc8811455
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d077db
and eax, 0x6d70f960
and eax, 0x7040
or eax, 0x209
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d7feb8
or eax, 0x5ab9f1f8
and eax, 0x5aa8f280
or eax, 0xa0000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x414e3425
and eax, 0x1820000
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2abeaede
and eax, 0x652f2414
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x42072d43
and eax, 0x50000
or eax, 0x7300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e37c65
and eax, 0x642e8051
and eax, 0x40
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c96e20a
and eax, 0x40862000
or eax, 0x1010c90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cff57fe
and eax, 0x5062cb17
and eax, 0x10600900
or eax, 0xd04b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c91abb
and eax, 0x4d290000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cda46b2
xor eax, 0x2bbe28fb
and eax, 0x32410000
or eax, 0x80a88120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b61ed21
and eax, 0x81000000
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee2acd3
or eax, 0x258af76d
and eax, 0xff8814f1
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190f75a3
and eax, 0xa0022052
or eax, 0x10619aad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c94dd38
xor eax, 0x3724aea2
and eax, 0x1030000
or eax, 0x54280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x796cef97
and eax, 0x11628110
or eax, 0x82900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e79985
xor eax, 0x58807dc9
and eax, 0x8800005c
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1d6dd0
and eax, 0
or eax, 0x41872c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ccd423
and eax, 0x8418800
or eax, 0x40300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f0eeef
and eax, 0x4250d
or eax, 0x409800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f88cc8b
xor eax, 0x2b97540a
and eax, 0x44012500
or eax, 0x18a01000
mov dword [ebx], eax
add ebx, edx
or eax, 0x378901ae
or eax, 0x638c672d
and eax, 0x4d890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7daea1e5
and eax, 0x4c880000
or eax, 0x12418110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd39d4f
and eax, 0x100004a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e22d109
and eax, 0x54b8e253
and eax, 0xc041
or eax, 0x5b0eb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a02b885
and eax, 0x8800
or eax, 0x2c810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fbf900
and eax, 0x20000000
or eax, 0x9a004187
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d10c3c
and eax, 4
or eax, 0x9e2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7666dd10
and eax, 0x4552a
or eax, 0x81180001
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f0cf53
and eax, 0x38c06a
or eax, 0x22080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3317075b
and eax, 0x30208100
or eax, 0x8d20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3ddb14
and eax, 0x3b4e5829
and eax, 0x9444800
or eax, 0x82212178
mov dword [ebx], eax
add ebx, edx
and eax, 0x309ad205
and eax, 0
or eax, 0xcb0d1445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8f88fe
and eax, 0x5000019
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31aee3be
and eax, 0x2f61c143
and eax, 0xc103
or eax, 0x1adc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf348fe
and eax, 0x3209089
or eax, 0x840c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4150c2c5
and eax, 0x1c1887b6
and eax, 0x4080000
or eax, 0x49830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3a474d
xor eax, 0x4ab82525
and eax, 0x18090020
or eax, 0xe3c08104
mov dword [ebx], eax
add ebx, edx
and eax, 0x36653442
xor eax, 0x350f52e4
and eax, 0x10000c4
or eax, 0x8000000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x127a594d
and eax, 0x29bcbf0e
and eax, 0
or eax, 0x5533c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cabce57
and eax, 0x10000
or eax, 0x4bf08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7320f54c
and eax, 0x8000004
or eax, 0x83000121
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f68045
and eax, 0x2000005
or eax, 0xc8811850
mov dword [ebx], eax
add ebx, edx
or eax, 0x36093575
and eax, 0x10414
or eax, 0x8208
mov dword [ebx], eax
add ebx, edx
and eax, 0x493c1905
and eax, 0
or eax, 0x9f71f281
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f08020
and eax, 0x8000000
or eax, 0x82880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11461c26
and eax, 0x6ca50863
and eax, 0x20
or eax, 0x41870c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a43d9ba
and eax, 0x5d2bf2e0
and eax, 0x4080
or eax, 0x514050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62081a4b
and eax, 0x5bc0
or eax, 0xa03b
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a9859a
and eax, 0x281f31
or eax, 0x120004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63bf411b
and eax, 0x60851400
or eax, 0x9c002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x76089f81
and eax, 0x4c890001
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c70a95
xor eax, 0x32dda43d
and eax, 0xd008000
or eax, 0x2c10114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5edc6c0d
or eax, 0x646f87f9
and eax, 0x1000079
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f37c3c
xor eax, 0x545819c8
and eax, 0x10924b1
or eax, 0x401240
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f78551
xor eax, 0x603a37b7
and eax, 0x4818000
or eax, 0x28000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c98ab5
and eax, 0x24c74f11
and eax, 0
or eax, 0x8b004187
mov dword [ebx], eax
add ebx, edx
and eax, 0x326cd126
and eax, 0x2000004
or eax, 0xc0812451
mov dword [ebx], eax
add ebx, edx
and eax, 0xc1fc6e
and eax, 0x2044
or eax, 0x138
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aeb6c7a
or eax, 0x39cf8f96
and eax, 0x720dca80
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b3d770
and eax, 0x12800000
or eax, 0xe0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c962ff1
or eax, 0x64ccefd2
and eax, 0xea21
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4c349a
xor eax, 0x576095ca
and eax, 0x830
or eax, 0x3a088
mov dword [ebx], eax
add ebx, edx
and eax, 0xa17f307
xor eax, 0x125a6cca
and eax, 0x410800
or eax, 0x8042300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9423a9
xor eax, 0x1cd67080
and eax, 0x18025021
or eax, 0xe7e88214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8970fac
and eax, 0x260d3a53
and eax, 0x24000811
or eax, 0x89080ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fd778a
xor eax, 0x15f00b5c
and eax, 0x38004001
or eax, 0x80000186
mov dword [ebx], eax
add ebx, edx
and eax, 0x311367e
and eax, 0x77283a3c
and eax, 4
or eax, 0x418728
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf33722
and eax, 0xc80800c
or eax, 0xc04c4351
mov dword [ebx], eax
add ebx, edx
or eax, 0x562d38c8
or eax, 0x2fd3bfe5
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44428e
and eax, 0x4088
or eax, 0xd140503
mov dword [ebx], eax
add ebx, edx
or eax, 0x17360bb0
xor eax, 0x35cddec8
and eax, 0
or eax, 0x4a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf93457
and eax, 0x896c05
or eax, 0x8028
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d8df4c
and eax, 0x16c93500
or eax, 0x80060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6110d0f2
and eax, 0x1000
or eax, 0x4d8b819e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4635f7ca
and eax, 0x6b015a7e
and eax, 0x10014
or eax, 0x14e08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4e7755
and eax, 0x1000000
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e790cb6
xor eax, 0x9433a70
and eax, 0x70
or eax, 0x40081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4257ec1d
and eax, 0
or eax, 0xa4818900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2966bb
and eax, 0x2b25edfc
and eax, 0xa004188
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309df281
or eax, 0x1a87a2c1
and eax, 0x8a810041
or eax, 0x40000814
mov dword [ebx], eax
add ebx, edx
or eax, 0x363095ac
and eax, 0x94b0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482818ae
or eax, 0x1b8744c7
and eax, 0x5980c081
or eax, 0xa4103200
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f2cbc7
and eax, 0x45820000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f51fc3f
xor eax, 0x3071b25c
and eax, 0x68a80400
or eax, 0x90442114
mov dword [ebx], eax
add ebx, edx
or eax, 0x975c1c
and eax, 0x75b41332
and eax, 0x30340000
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be5235
and eax, 0x8000030
or eax, 0x80000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x22928a1e
and eax, 0x69d0e20f
and eax, 0
or eax, 0x418aa490
mov dword [ebx], eax
add ebx, edx
and eax, 0x4784be8b
and eax, 0x8000
or eax, 0xc4d0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65573408
and eax, 0x491ab100
or eax, 0x92e14081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a2f414
and eax, 0xa0010000
or eax, 0x51800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e71ffb7
and eax, 0xf9a5
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c2796b
and eax, 0x30d10d38
and eax, 0x108
or eax, 0x81205483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2844d417
or eax, 0x36b89aa
and eax, 0x6d00b2
or eax, 0x905640
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1dee1b
and eax, 0x8c08000
or eax, 0x410a0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cace547
and eax, 0
or eax, 0x810000a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b778958
and eax, 0x3700f2
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba34f5c
and eax, 0x50163088
and eax, 0
or eax, 0xa48a8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7121047a
and eax, 0xb000000a
or eax, 0x8004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db9eec9
xor eax, 0x30f98d44
and eax, 0xc8c8
or eax, 0x3022
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf6ef7e
xor eax, 0x62efb73
and eax, 0x180409
or eax, 0x5004122
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef013db
and eax, 0x303
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cff1b2
and eax, 0xcda031
or eax, 0x100404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bed6a
xor eax, 0x1fe4fd67
and eax, 0x120b000
or eax, 0x4800900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6747a95f
and eax, 0x77afe80e
and eax, 0x40230000
or eax, 0xd080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69541e6c
and eax, 0x24710028
or eax, 0x41808100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2804b424
and eax, 0x8020
or eax, 0x88ff7f15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c89637f
or eax, 0x66f174a7
and eax, 0x4082a481
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67548f69
and eax, 0x20548b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f82b69
and eax, 0x5c0d8d95
and eax, 0x4058001
or eax, 0xc0624280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da818ca
or eax, 0x6f9bd6a2
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5243f4c3
and eax, 0x8082
or eax, 0xa30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa53ffd
and eax, 0x6021b001
or eax, 0x800a4280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546d198b
or eax, 0x1bd304fa
and eax, 0xb8906578
or eax, 0x40280001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d670c48
xor eax, 0x65c7a3d5
and eax, 0x60
or eax, 0x2b000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8cbde7
and eax, 0x2f041845
or eax, 0x310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1141ff7c
xor eax, 0x3ed487fe
and eax, 0x9000002
or eax, 0x80000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c3a962
and eax, 0x420917f8
and eax, 0
or eax, 0x418aa490
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c787df
and eax, 0x28000
or eax, 0xe0013900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a647552
or eax, 0x4c6493a4
and eax, 0x4c200000
or eax, 0x10b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0cca10
xor eax, 0x5ad6368e
and eax, 0x10f18010
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2850f2
xor eax, 0x4f9d01b4
and eax, 0x81000004
or eax, 0xa000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a45469f
and eax, 0x2000004
or eax, 0xf0811851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x573091e4
and eax, 0x80a1
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db4d617
and eax, 0x1465c718
and eax, 0x8000
or eax, 0x39164a81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226d020
xor eax, 0x1d14ea52
and eax, 0x2000000
or eax, 0xc8810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1afb2fc7
and eax, 0x49553ec8
and eax, 0x2e40
or eax, 0x803b
mov dword [ebx], eax
add ebx, edx
or eax, 0x487a71b2
or eax, 0xc864a76
and eax, 0xc72f281
or eax, 0xb3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1647b48a
and eax, 0x28b2ccdd
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7f87e6
and eax, 0x7f066316
and eax, 0
or eax, 0x418aa4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e43e17
and eax, 0x30000483
or eax, 0x5104108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d56bb97
or eax, 0x1a3ccfa0
and eax, 0xa734
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ceecab9
and eax, 0x200
or eax, 0x9c0c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x684ab4c0
and eax, 0x400
or eax, 0x90f63100
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ab5bb8
and eax, 0x6d1ff985
and eax, 0x40b0000
or eax, 0x49800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f4c401
and eax, 0x24c98000
or eax, 0x82000120
mov dword [ebx], eax
add ebx, edx
or eax, 0x187231df
or eax, 0x2b4968d1
and eax, 0x810000d3
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c738a7
or eax, 0x27ca732e
and eax, 0xcb6370
or eax, 0x108481
mov dword [ebx], eax
add ebx, edx
and eax, 0x44158454
or eax, 0x3dde7ff8
and eax, 0x24818800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5e468c
and eax, 0x3136f7ce
and eax, 0x10004088
or eax, 0xaa000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x6144313d
and eax, 0x2cd62653
and eax, 0
or eax, 0xd792
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e080d10
and eax, 0x85502
or eax, 0x81000029
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca6f83
and eax, 0x97e29b1
and eax, 0x1080100
or eax, 0xfed642f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2367d8f5
or eax, 0x3c4395cb
and eax, 0xc82298cf
or eax, 0x1042030
mov dword [ebx], eax
add ebx, edx
or eax, 0x143125c4
xor eax, 0x19196b78
and eax, 0x442a0000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e215a28
or eax, 0x4eae82ae
and eax, 0x46a30004
or eax, 0x20100510
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddddce0
and eax, 0x3d350000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6624eacd
and eax, 0x88000080
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ceaccd
and eax, 0x6ca007be
and eax, 0x40800490
or eax, 0x10aa000
mov dword [ebx], eax
add ebx, edx
and eax, 0x465054a
and eax, 0
or eax, 0xc4d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x168e8932
and eax, 0x4008900
or eax, 0xb0104081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b612460
xor eax, 0x496bda89
and eax, 0x49010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f70017a
and eax, 0x20
or eax, 0xea04
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9f5c28
or eax, 0x46166f59
and eax, 0x4166901
or eax, 0x38008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a10411b
or eax, 0x250c2bf2
and eax, 0x71000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc93aa3b
and eax, 0
or eax, 0xc29a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323fb303
and eax, 0x347098
or eax, 0x408a22
mov dword [ebx], eax
add ebx, edx
or eax, 0x497f4fce
or eax, 0x46ed30db
and eax, 0x4552b00
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150bed06
xor eax, 0x226600e8
and eax, 0x118c280
or eax, 0x8430801
mov dword [ebx], eax
add ebx, edx
and eax, 0x556286b8
and eax, 0x20000
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ab581
or eax, 0x1d4a0318
and eax, 0x40a0008
or eax, 0xa08088c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x702311ca
and eax, 0x8000018a
or eax, 0xb004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269e196d
and eax, 0xd040845
or eax, 0x2210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x371d461
and eax, 0xfd660e7
and eax, 0x5000025
or eax, 0x30000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x7099e2df
and eax, 0x7411c267
or eax, 0x621c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2faf7c1c
and eax, 0x1184c0b
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x469c00cc
xor eax, 0x55e0dc7b
and eax, 0xc88ce1
or eax, 0x20008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b320b3a
and eax, 0
or eax, 0x41f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd2e1da
or eax, 0x4d4272b5
and eax, 0x9d2f314
or eax, 0x802d0c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ecc1bb8
and eax, 0x418aa480
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x37641afd
and eax, 0x20448a00
or eax, 0x8110100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0efbba
xor eax, 0x36b0d04c
and eax, 0x49ef2280
or eax, 0x200d001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fab780b
and eax, 0x4a810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26193095
and eax, 0
or eax, 0x123e
mov dword [ebx], eax
add ebx, edx
or eax, 0x574eded9
xor eax, 0x4d6278e2
and eax, 0x1a28a201
or eax, 0x81525080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc541469
and eax, 0x86280000
or eax, 0x68900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x121f5e2d
and eax, 0x2abf5e24
or eax, 0x140a1c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198cea30
xor eax, 0x65b07d54
and eax, 0x54010000
or eax, 0x80341445
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a718f3
or eax, 0x718d8bb7
and eax, 0x80bf9f67
or eax, 0x8406000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba594d9
and eax, 0x18aa490
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c22af6
or eax, 0x1f376fb4
and eax, 0x104d8b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ccf2e8
and eax, 0x12806180
or eax, 0xd568001
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b9c6a8
xor eax, 0x8057744
and eax, 0x10810000
or eax, 0xe1000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a94bcbb
xor eax, 0x7da49349
and eax, 0x134a
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x51eadef4
and eax, 0x31b7005b
and eax, 0x22001a
or eax, 0x4801a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb7eb25c
or eax, 0x3356fbc9
and eax, 0x20542b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2f2b81
and eax, 0x1f4270b3
and eax, 0xb420081
or eax, 0xe485ca00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3334e6
and eax, 0xf0800000
or eax, 0x2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21482965
and eax, 0x5b75508b
and eax, 1
or eax, 0xfff8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1503fc27
and eax, 0x8800
or eax, 0x8aa40288
mov dword [ebx], eax
add ebx, edx
and eax, 0x368c6d6f
or eax, 0x399a10e2
and eax, 0x20980040
or eax, 0x84200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x581c2236
or eax, 0x7d78aa65
and eax, 0x5d000000
or eax, 0x418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e8f49c4
and eax, 0x8c0842
or eax, 0xcc40c481
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e32d8b1
xor eax, 0x3314ca4a
and eax, 0x6c0000c8
or eax, 0x808b5504
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b654ac
and eax, 0x25084588
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f233938
and eax, 0x64b0
or eax, 0x804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24172a10
xor eax, 0x2b6e202d
and eax, 0x408201
or eax, 0x841134
mov dword [ebx], eax
add ebx, edx
and eax, 0x57faa1ab
or eax, 0x1284888e
and eax, 0x10808900
or eax, 0x6d313000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25fcf3dd
and eax, 0x2b9b14bd
and eax, 0x8090000
or eax, 0x45220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47109077
or eax, 0x6aa0a7a7
and eax, 0x2ea08100
or eax, 0x10510008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbd5e97
or eax, 0x5867f209
and eax, 0x8ffff9e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7397b26c
and eax, 0x41802480
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fad54a
and eax, 0x508100
or eax, 0x8050a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e57c13
and eax, 0x4a0c201
or eax, 0xa0440080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eca37bd
or eax, 0x188a9f08
and eax, 0x30800000
or eax, 0xc2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6edf73c9
and eax, 0x10049
or eax, 0x8420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15365ef0
or eax, 0x64392ddb
and eax, 0x508458b
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e79725d
xor eax, 0x661f1b77
and eax, 0x2420
or eax, 0x130c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dafec18
and eax, 0xafbd34
or eax, 0x500001
mov dword [ebx], eax
add ebx, edx
or eax, 0x489e1ce1
xor eax, 0x1a4ba93b
and eax, 0x900000
or eax, 0x24008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1d775b
xor eax, 0x4ce444f5
and eax, 0x3000180
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb8b340
and eax, 0x1000000
or eax, 0xc081084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcf8c8b
xor eax, 0x7585b00
and eax, 0x300
or eax, 0xc66
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa93c9af
or eax, 0x1973676f
and eax, 0x18a2e181
or eax, 0x840c1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x454de5f
xor eax, 0x78697d39
and eax, 0x44830262
or eax, 0x11086d10
mov dword [ebx], eax
add ebx, edx
and eax, 0x658c7493
and eax, 0x62094fd5
and eax, 0
or eax, 0x32e28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x29904481
or eax, 0x48a27402
and eax, 0x1000001
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x70acfea6
or eax, 0x5ca7c4bd
and eax, 0xa7c4a0
or eax, 0x401342
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b77cbfe
and eax, 0x628100
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a088a7b
and eax, 0x8000001
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b89b13c
and eax, 0x1000000
or eax, 0x4080248a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa592ff
and eax, 0xd8c537d
and eax, 0x8040200
or eax, 0x418900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dbd2065
and eax, 0x502105
or eax, 0x15408
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fd1556
or eax, 0x294f37ee
and eax, 0x291a3500
or eax, 0x84800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2962a4
or eax, 0x3b6dcf9a
and eax, 0x30296902
or eax, 0xc0900060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2d4ab1
and eax, 0x5ffd2f8b
and eax, 0xa000081
or eax, 0x2100001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1346fa39
and eax, 0xb1d430e
and eax, 0x1000008
or eax, 0xf0810845
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b471cc7
and eax, 0x61010841
or eax, 0x9efeb622
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d38004b
and eax, 0x80048008
or eax, 0x200181
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ab9f51
and eax, 0x683587c9
and eax, 1
or eax, 0x558b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa22700
and eax, 0x71820100
or eax, 0x80408008
mov dword [ebx], eax
add ebx, edx
and eax, 0x470cc316
and eax, 0x1000000
or eax, 0x8000002e
mov dword [ebx], eax
add ebx, edx
and eax, 0x709c0f2c
and eax, 0x20
or eax, 0x646a12d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x59294146
and eax, 0x40000042
or eax, 0xa9d6b82c
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e280dc
and eax, 0x1b9a7c39
and eax, 0x1020000
or eax, 0x44290000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c81a3c8
and eax, 0x50282108
or eax, 0x20450c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c39b8ee
and eax, 0x40210000
or eax, 0xa8140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x395fd228
or eax, 0x57eb1306
and eax, 0x89ffd308
or eax, 0x2c91
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6526b433
or eax, 0x7c5ecafe
and eax, 0x40800090
or eax, 0x1002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x65578f63
xor eax, 0x35d920a5
and eax, 0x490000
or eax, 0x8048b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e97e89
and eax, 0x4c04c181
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x64dca6d5
xor eax, 0x32a1f7a2
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd35bb8
xor eax, 0x45fa9b68
and eax, 0x220c0d0
or eax, 0x44002527
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1731ada3
xor eax, 0x6a8e23e4
and eax, 0x1084180
or eax, 0x8000140b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25eeee60
or eax, 0x360b701
and eax, 0x86bfe2
or eax, 0x190000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10549dc6
and eax, 0x108100
or eax, 0xeae20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2396ba2c
and eax, 0x81000004
or eax, 0xd1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb64366
and eax, 0x243b2
or eax, 0x482840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c458180
and eax, 0x240a8800
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d478a6f
and eax, 0x9000100
or eax, 0x82004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3386c06d
and eax, 0x3000000
or eax, 0xfc350845
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a2c040
and eax, 0x35000000
or eax, 0xaa
mov dword [ebx], eax
add ebx, edx
and eax, 0x48531e4b
and eax, 0xa
or eax, 0x75b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207e691b
xor eax, 0x7d004fbf
and eax, 0x108410a
or eax, 0x80000c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7541b31c
and eax, 0x659d1057
and eax, 0x81001
or eax, 0x26bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e0e7764
and eax, 0x4b9c0821
and eax, 0
or eax, 0x15f18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0dee76
or eax, 0x1662b9c5
and eax, 0x80000e2
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e2f6f1
and eax, 0x41802481
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c5fdec
and eax, 0x458900
or eax, 0x8100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fd336e
and eax, 0x88a000
or eax, 0x77574281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d93548
and eax, 0x30000000
or eax, 0xc2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd03a6eb
and eax, 0xb3ca573
and eax, 0x443
or eax, 0x530c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d178113
and eax, 0x101518
or eax, 0x6800a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66466dc4
or eax, 0x5e42e4ed
and eax, 0x8442900
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25090a3f
and eax, 0x2d080135
or eax, 0xd2908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe13463
xor eax, 0x2a73e13b
and eax, 0x6d
or eax, 0x24908892
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639b23e1
or eax, 0x73c15743
and eax, 0x3004100
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4db2b2
and eax, 0x81010000
or eax, 0x4880084d
mov dword [ebx], eax
add ebx, edx
or eax, 0x152e5328
or eax, 0x472218e3
and eax, 0x4a6c
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9ae075
and eax, 0x902801
or eax, 0x65c180
mov dword [ebx], eax
add ebx, edx
or eax, 0x13eb2f2f
and eax, 0x11810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc99a01
and eax, 0x15d47394
and eax, 0
or eax, 0xdf49
mov dword [ebx], eax
add ebx, edx
or eax, 0x4320a222
and eax, 0x100550b
or eax, 0x80080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b1e44c
xor eax, 0x1c598759
and eax, 0x202282
or eax, 0x30140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f88695
xor eax, 0x4d0f582b
and eax, 0xad08100
or eax, 0xb1220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x507df278
and eax, 0xb2dda9a
and eax, 0
or eax, 0x88000102
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff19c03
and eax, 0x41800402
or eax, 0x2088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6564e3c2
and eax, 0x562c711d
and eax, 0x40100
or eax, 0x8418a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x57648883
and eax, 0x448800
or eax, 0x84425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28842734
or eax, 0x44ec8fe6
and eax, 0x4c682500
or eax, 0x111000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e03a0a6
and eax, 0xa0000
or eax, 0x4d810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a077e06
and eax, 0x800000
or eax, 0x28618108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a65e0e4
and eax, 0
or eax, 0x8100007f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11eec2b6
and eax, 0x4e00c1
or eax, 0x111430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2e324b
and eax, 0x4010000
or eax, 0x20808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38112329
and eax, 0x46cdb1b1
and eax, 0x100
or eax, 0xb8004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e25c913
and eax, 0x18000
or eax, 0x400024
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f4789e9
xor eax, 0x7b9b2cd5
and eax, 0x48c88055
or eax, 0x84044308
mov dword [ebx], eax
add ebx, edx
and eax, 0x71134288
and eax, 0x6c251df5
and eax, 0x40000000
or eax, 0x8ccccccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e0c59fe
and eax, 0x846d560
and eax, 0x1500
or eax, 0xec8b40cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443e89d1
or eax, 0x4aca2498
and eax, 0x20204489
or eax, 0x5000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x596c329a
and eax, 0x88
or eax, 0x6475
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9fea93
and eax, 0x7f90e35c
and eax, 0x90000c
or eax, 0x231421
mov dword [ebx], eax
add ebx, edx
and eax, 0x65812192
and eax, 0x10000
or eax, 0xce5e3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3860168
and eax, 0x20100
or eax, 0x4d89d097
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c47a38
or eax, 0xf44b8bd
and eax, 0xac0801c
or eax, 0x60010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x18060915
and eax, 0xc
or eax, 0x810000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e6d1f2
and eax, 0x6a619aae
and eax, 0x80
or eax, 0x4e3649
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb1facd
xor eax, 0x2491c783
and eax, 0x26600100
or eax, 0x80918000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7248dc5a
or eax, 0x1e8e7f87
and eax, 0x8800014f
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be899fc
or eax, 0x12a79135
and eax, 0x40831881
or eax, 0x1002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x730bc2bb
and eax, 0x18a00
or eax, 0x8540100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f99c90
xor eax, 0x468d5c13
and eax, 0x4614c001
or eax, 0x8022280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71955146
and eax, 0x46e9f7de
and eax, 0x2810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6c6c6a
and eax, 0x52943de9
and eax, 0
or eax, 0xe002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7754543f
or eax, 0x3fdc6e93
and eax, 0x3cd4f281
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fa2171
or eax, 0x3929d636
and eax, 0x30810000
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30463f40
and eax, 0x2e45aa02
and eax, 0x2800
or eax, 0x94b3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5aebc1
and eax, 0x8184502
or eax, 0x5040089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b35039c
or eax, 0x3c7f5e8a
and eax, 0x1494
or eax, 0xa060
mov dword [ebx], eax
add ebx, edx
or eax, 0x575b9d31
or eax, 0x26a0955d
and eax, 0x7a8005
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce588b7
or eax, 0x6e654632
and eax, 0x326c0400
or eax, 0x3100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68836465
and eax, 0x10880001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x591a8575
and eax, 0x8130
or eax, 0x410208
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b36cf8e
and eax, 0x1144d8a
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba63c0d
and eax, 0x2489
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58bd0894
and eax, 0x8e90000
or eax, 0x6008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x308e88ba
and eax, 0x73880a41
and eax, 0
or eax, 0x81000071
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6aa1dc
and eax, 0x216aa1f1
or eax, 0x40805200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c60116a
or eax, 0x4b770031
and eax, 0x6421a231
or eax, 0x90001844
mov dword [ebx], eax
add ebx, edx
or eax, 0x749965f0
and eax, 0x7eb56600
and eax, 0x54210000
or eax, 0x10a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7291f66
or eax, 0x2a920b6e
and eax, 0x4aa0104
or eax, 0x50408010
mov dword [ebx], eax
add ebx, edx
or eax, 0x74707a76
and eax, 0x4b0fa791
and eax, 0
or eax, 0x810000ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x50374e58
and eax, 0x722a05ce
and eax, 0x500004c2
or eax, 0xaf4d4930
mov dword [ebx], eax
add ebx, edx
and eax, 0x7131d375
and eax, 0x30000170
or eax, 0x88a888f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db99ec3
and eax, 0x18000083
or eax, 0xa0004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd2d75b
and eax, 0x70c44764
and eax, 0x240
or eax, 0xc008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6169e108
xor eax, 0x2dbb1d33
and eax, 0x4000423
or eax, 0x31204108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5cb1a1
and eax, 0x24000020
or eax, 0x4b632c46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201378ac
and eax, 0x100448a
or eax, 0x800c0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37676344
or eax, 0x82097e1
and eax, 0x2a2e1
or eax, 0x144000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5546202f
or eax, 0x21c6a69a
and eax, 0x54c08000
or eax, 0x8a210100
mov dword [ebx], eax
add ebx, edx
and eax, 0x528c8a76
xor eax, 0x6c0f9897
and eax, 0x14
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x793f4585
and eax, 0x1000d1
or eax, 0x8a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x11cb77f3
xor eax, 0x247cf3a9
and eax, 0x20008100
or eax, 0x18810800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf95c36
and eax, 0xb004102
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
or eax, 0xed6d58d
and eax, 0x34235b7b
and eax, 1
or eax, 0xf2810854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73676f29
and eax, 0x6630
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5403fda5
and eax, 0x4000ca81
or eax, 0xa3d00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7bd839
and eax, 0xe2810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69349c1a
and eax, 0
or eax, 0x6ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af89387
and eax, 0x18589000
or eax, 0x84026281
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ffc1c96
and eax, 0x4080000
or eax, 0x4183646e
mov dword [ebx], eax
add ebx, edx
and eax, 0x102a203a
and eax, 0x6b90a959
and eax, 8
or eax, 0x7a380504
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5a0ed3
xor eax, 0x273890e
and eax, 0x7a090000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c236b40
and eax, 0x4ce790b2
and eax, 0xc000000
or eax, 0x21000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x51617282
and eax, 0x7000
or eax, 0xc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eef616
and eax, 0xcee614
or eax, 0x10021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e466c
or eax, 0x22ffbbad
and eax, 0x20908900
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x210a2ab3
and eax, 0x4cc3d3c
and eax, 0
or eax, 0x8b004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bfa387
and eax, 0xc1810004
or eax, 0x849
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc07927
and eax, 0x35d2b6cd
and eax, 1
or eax, 0x89a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c17a3e
and eax, 0x40c1f181
or eax, 0x38340000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc62263
and eax, 0x5ab26161
or eax, 0x80080818
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c78ebd
and eax, 9
or eax, 0x2b000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f35176
xor eax, 0x6cfb5b06
and eax, 0x42000051
or eax, 0xa0811404
mov dword [ebx], eax
add ebx, edx
and eax, 0x507ac756
xor eax, 0x1ff7273b
and eax, 0x2162
or eax, 0x1490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f26c20
and eax, 0x625e1a5c
and eax, 0x421000
or eax, 0x1404e281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e02d6f8
and eax, 0x278de373
and eax, 0x2000000
or eax, 0x88890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e887c6e
and eax, 0x55b0fd70
and eax, 0
or eax, 0x418338
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9d14af
and eax, 0x2642c645
and eax, 0x400400
or eax, 0xd41b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a79413
and eax, 0x450100
or eax, 0x18002a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x766e7955
and eax, 0x40100
or eax, 0xb0025
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfcc3ce9
and eax, 0x38754d8b
and eax, 0x10d00
or eax, 0x53be2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c6402f7
and eax, 0x19350000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6f2222
and eax, 0x488c8ae4
and eax, 0x80220
or eax, 0xb9f7fd94
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe43c98
and eax, 0x19e43090
or eax, 0xe61bc04f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d051605
or eax, 0x2d8aef45
and eax, 0x81144d0b
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d381ca0
and eax, 0xfc284081
or eax, 0x3110670
mov dword [ebx], eax
add ebx, edx
and eax, 0x647890e1
and eax, 0x200000e1
or eax, 0x1881881e
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e22da4
xor eax, 0xcc69cd3
and eax, 0x8000003
or eax, 0x83004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350487b3
and eax, 0x82000010
or eax, 0x40811045
mov dword [ebx], eax
add ebx, edx
or eax, 0x59624544
or eax, 0x7f8305ba
and eax, 0x5065
or eax, 0xaa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x49c779c1
or eax, 0x10bd2a4e
and eax, 0x10887201
or eax, 0x4c408080
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b0a392
or eax, 0x71db2b08
and eax, 0x458b0001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b370a7
and eax, 0x252b0004
or eax, 0x2000d10
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e81e22
and eax, 0x1779ece1
and eax, 0x200000
or eax, 0xb9150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c54e4d
and eax, 0x88000005
or eax, 0xb2
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c8c518
and eax, 0x1800090
or eax, 0x40033800
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c565ae
and eax, 0x1002000
or eax, 0x82389800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d7fcac
xor eax, 0x50877bc
and eax, 0xc3450000
or eax, 0x180041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dca216b
and eax, 0x8c830108
or eax, 0x600854c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x337ff1a3
and eax, 0x84180
or eax, 0xd04040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc71d71
and eax, 0x58e2
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33180dc7
and eax, 0x419365e
and eax, 4
or eax, 0x870821
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd46f4a
xor eax, 0x137fea5
and eax, 0x1903400
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c460cb
and eax, 0x9800000
or eax, 0x440b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c326840
and eax, 0
or eax, 0x73c98108
mov dword [ebx], eax
add ebx, edx
or eax, 0x79446ae4
and eax, 0x10000cc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c10259f
or eax, 0x47825bb1
and eax, 0x9267f1
or eax, 0x4d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdea3453
and eax, 0x2187bab7
and eax, 0x10000
or eax, 0xc0808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3378e609
and eax, 0xb2004009
or eax, 0x8000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6884adf8
or eax, 0x38571b1a
and eax, 0x48db
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1107269f
and eax, 0x2c16d0db
and eax, 0x44000
or eax, 0x8110152b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b37e5f1
and eax, 0x561ca
or eax, 0xc80a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cca93f
or eax, 0xb878e10
and eax, 0xc28100
or eax, 0x90300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27573033
xor eax, 0x76342b2d
and eax, 0x81000014
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad7d2af
and eax, 0x8082d2
or eax, 0x280820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x717b2462
and eax, 0x418a00
or eax, 0x8040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25795a33
and eax, 0x1bff60fb
and eax, 0x780001
or eax, 0x21d0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c3c63d
xor eax, 0x2e402941
and eax, 0x8e10000
or eax, 0x80060d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f865410
and eax, 0xd2210000
or eax, 0x20140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be10235
and eax, 0x88000031
or eax, 0xca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fc6f36
xor eax, 0x6304d38b
and eax, 0x41888000
or eax, 0x14090
mov dword [ebx], eax
add ebx, edx
or eax, 0x20252dde
and eax, 0x4081a900
or eax, 0x16521000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b9d195
and eax, 0x452b0000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x572c08d0
and eax, 0x41080000
or eax, 0x9ac1810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1f616
or eax, 0x75b68ec2
and eax, 0x810000ca
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4daa0961
and eax, 0xaa0081
or eax, 0x443040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2594c0
and eax, 0x12c18000
or eax, 0x40300100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5129fe1c
or eax, 0x605420b7
and eax, 0x30001ae
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x632097a3
and eax, 0xe2001045
or eax, 0x10810010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ffa3308
and eax, 0x350
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6768fa03
or eax, 0x57e22038
and eax, 0x3708f201
or eax, 0x8150080
mov dword [ebx], eax
add ebx, edx
and eax, 0x727d9696
and eax, 0xbc60360
and eax, 0x2000000
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1daffe6d
or eax, 0xb5f43df
and eax, 0x4101c0
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749f5da4
and eax, 0x40c4400
or eax, 0x900018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2e84ef
or eax, 0x6bd4bbad
and eax, 0xa949
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bfbca6
and eax, 0x350005
or eax, 0x408600
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe613c03
xor eax, 0x1396798c
and eax, 0xc800100
or eax, 0x702400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b69282b
and eax, 0x40851585
and eax, 0x10000
or eax, 0x75340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x450013a3
and eax, 0x30250221
or eax, 0x89402c48
mov dword [ebx], eax
add ebx, edx
or eax, 0xb620fdd
and eax, 0x58d3a02d
and eax, 0x21
or eax, 0x83d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608172c4
or eax, 0x2cb64c9c
and eax, 0x244d2b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x128b9b09
and eax, 0x244600
or eax, 0x1028c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3938c36
xor eax, 0x4b1c17e6
and eax, 0x48a18100
or eax, 0x26400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x268b1484
and eax, 4
or eax, 0x8100006b
mov dword [ebx], eax
add ebx, edx
and eax, 0xa867fd3
and eax, 0x41
or eax, 0x4f0cb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ebd7b0d
and eax, 0x10800
or eax, 0xc0808100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9a0b5
or eax, 0x24249c63
and eax, 0x81000181
or eax, 0xa004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd10886
and eax, 0x2959ed44
and eax, 0x10004
or eax, 0xe2801451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75935571
or eax, 0x79997a7e
and eax, 0x710c
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acca0d2
and eax, 0x3204d000
or eax, 0x81032281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57db875a
xor eax, 0x4735c2e8
and eax, 0xa2810000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x269bae44
and eax, 0x6610a240
or eax, 0x96451a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x59cf3e99
or eax, 0x350d7749
and eax, 0x6694b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b58bff
and eax, 0x450b00
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24aae99b
and eax, 0x2a4211
or eax, 0x1024
mov dword [ebx], eax
add ebx, edx
or eax, 0x90870d8
and eax, 0
or eax, 0xc0908900
mov dword [ebx], eax
add ebx, edx
and eax, 0x426a2509
and eax, 0x100
or eax, 0x8b004089
mov dword [ebx], eax
add ebx, edx
and eax, 0x240b6af7
and eax, 1
or eax, 0xc9811c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba2ba61
and eax, 0x8604
or eax, 0x5143
mov dword [ebx], eax
add ebx, edx
and eax, 0x71092ac
and eax, 0x9000
or eax, 0x9a8d6181
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cc8454
and eax, 0x10880000
or eax, 0x45036770
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b5b89a2
and eax, 0xc08010
or eax, 0xc1220108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d8276d
xor eax, 0x4c691bac
and eax, 0x810000c1
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d4ee2
and eax, 0xc0420
or eax, 0xa2b0ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbca9b4
and eax, 0x8120100
or eax, 0xc0e08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e7ed70
and eax, 0x2e8d4162
and eax, 0x8054040
or eax, 0x81fabf94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53bb820f
or eax, 0x4fc2ec62
and eax, 0x4180c08a
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ad7afa
and eax, 0x24058a00
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140d0e13
and eax, 0x30408401
or eax, 0xcf157224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2874f121
and eax, 0x781c5abc
and eax, 0x50000004
or eax, 0xa81d0dfb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc693fd
and eax, 0x44110000
or eax, 0x19240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9666f9
and eax, 0xb0000f9
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41708cbb
and eax, 0xc1000049
or eax, 0x811004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c2a46f
or eax, 0x58a37954
and eax, 0x5c72
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x322c287f
and eax, 1
or eax, 0x98b3f180
mov dword [ebx], eax
add ebx, edx
and eax, 0x42db5ecb
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed3f29b
or eax, 0xa28b4d3
and eax, 0x4180c0
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9f7ce8
and eax, 0x4edc74a8
or eax, 0xb1200012
mov dword [ebx], eax
add ebx, edx
or eax, 0x81eea9f
and eax, 0xc542abf
or eax, 0x10140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a071b90
and eax, 0x40280
or eax, 0xe342f001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af958c9
and eax, 0xfffa2ce
and eax, 0x18ba2c8
or eax, 0x44005d37
mov dword [ebx], eax
add ebx, edx
or eax, 0x730c2634
and eax, 0x730d0514
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd1a7dc
or eax, 0x262790ab
and eax, 0x28350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x24b83ca
and eax, 0x20000000
or eax, 0x5000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x2653120c
and eax, 0
or eax, 0xe129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca5b06a
and eax, 0x210001
or eax, 0x434
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8495cc
xor eax, 0xfeb9f9c
and eax, 0x40000800
or eax, 0x80908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66018b14
and eax, 0x7a7a87ed
and eax, 0
or eax, 0xb8004189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c32b0d
and eax, 0x1ddbb9ed
and eax, 0x410880
or eax, 0x8140
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a7ac87
xor eax, 0x1903b641
and eax, 0xc40304
or eax, 0xcc08c059
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b24ad16
or eax, 0x4c2c997d
and eax, 0xec88554c
or eax, 0x30080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169b821e
and eax, 0x1790
or eax, 0xc12828
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d93509
and eax, 0x8412b00
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce3e521
or eax, 0x336d86b2
and eax, 0x12530
or eax, 0x120005
mov dword [ebx], eax
add ebx, edx
or eax, 0x633090fb
or eax, 0x56791ee1
and eax, 0x73322500
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cfe4d1
or eax, 0x77c72602
and eax, 0xf7350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x418e9b11
and eax, 0x7cd5ed48
and eax, 0x40000
or eax, 0x8b6875cd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x261fae45
and eax, 0xa1010808
or eax, 0x40800445
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe40c61
and eax, 0x61
or eax, 0x7002
mov dword [ebx], eax
add ebx, edx
or eax, 0x358ce5df
and eax, 0x1d694c75
and eax, 0x1004001
or eax, 0x8801b182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787cbf4
and eax, 0x843801
or eax, 0x4100c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da9876f
and eax, 0x8050b00
or eax, 0x508000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13804c61
and eax, 0x1084c201
or eax, 0x40083080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7a84d4
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705544a7
and eax, 0x685aa352
and eax, 2
or eax, 0x8ea5
mov dword [ebx], eax
add ebx, edx
and eax, 0xd93ea91
xor eax, 0x2158f74a
and eax, 0x2108458b
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8fd22e8
and eax, 0x228b
or eax, 0x1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3753879
xor eax, 0x573bc97
and eax, 0x8421
or eax, 0x80014
mov dword [ebx], eax
add ebx, edx
or eax, 0x379ef726
or eax, 0x674827ce
and eax, 0x70908000
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57157d4d
or eax, 0x245ec22f
and eax, 0x8b004104
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x326cb05
and eax, 0x80000801
or eax, 0x4181004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ac61fc5
and eax, 0x1008
or eax, 0xa037
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702336ec
and eax, 0x238081
or eax, 0x8f107100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466961ee
and eax, 0x410a0001
or eax, 0x14810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df6ec9a
and eax, 0x28ca8008
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e24b05
xor eax, 0x152477c5
and eax, 0x1000080
or eax, 0x80000032
mov dword [ebx], eax
add ebx, edx
or eax, 0x769d1731
xor eax, 0x311f1a98
and eax, 0x20922
or eax, 0xc20c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11495fc
and eax, 0x1128100
or eax, 0x46e00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x761642a2
xor eax, 0x5db5a782
and eax, 0x1000000
or eax, 0x80000059
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7dbad5
or eax, 0x78548564
and eax, 0x5527e0
or eax, 0x24012
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bc45cc
xor eax, 0x59406f99
and eax, 0x58000800
or eax, 0xa08a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566e1cde
and eax, 0x8a000084
or eax, 0x1004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x677e669b
and eax, 0x3000000
or eax, 0x8c0d0845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a8fca5d
and eax, 0
or eax, 0x2500003a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473f296f
xor eax, 0x39650f5d
and eax, 0x2608
or eax, 0x4983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3462d844
and eax, 0x3002a505
or eax, 0x48090030
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6eab20
or eax, 0xbbdb6df
and eax, 0xc4d8b65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39522e71
and eax, 0x210ea100
or eax, 0xe04081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d37595d
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b43a8b3
and eax, 0
or eax, 0x188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e19d743
and eax, 0x4188089
or eax, 0x80e00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f754131
and eax, 0x98880000
or eax, 0x60300041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c371654
and eax, 0x14000004
or eax, 0x49004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x142c7660
or eax, 0x18c11f98
and eax, 0x48cc0cc0
or eax, 0x8400c003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169f8bfd
and eax, 0x37c09d75
and eax, 0x504
or eax, 0xec8b50c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x313187aa
and eax, 0xd10458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c82295
and eax, 0x682
or eax, 0x9860
mov dword [ebx], eax
add ebx, edx
and eax, 0x6377d3d3
and eax, 0x5798f366
and eax, 0x9200
or eax, 0xff0835
mov dword [ebx], eax
add ebx, edx
xor eax, 0x837b27a
xor eax, 0x5da63e75
and eax, 0x44461000
or eax, 0x880a900
mov dword [ebx], eax
add ebx, edx
or eax, 0x532037d6
or eax, 0x62bd7cfa
and eax, 0x4d2b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f65472
and eax, 0x4df10010
or eax, 0x92008108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a8b057
xor eax, 0x5117a2a2
and eax, 0x80000045
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd9825d
xor eax, 0x51028f1
and eax, 0x1000880
or eax, 0x4083d001
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d07cb4
and eax, 0x5cd0e6e6
and eax, 0x508000
or eax, 0x14050b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b4e788
or eax, 0x2d19fa73
and eax, 0x4968f281
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb189c58
and eax, 0x25514574
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4722864e
and eax, 0x20a
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b6968f
or eax, 0x431e1e9d
and eax, 0x25180489
or eax, 0x10004102
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e00bcd5
and eax, 0x9596
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b25de9
or eax, 0x1a76b916
and eax, 0x125b05
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33777e19
or eax, 0x356bf1c2
and eax, 0x262d3500
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe4302d
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362a06be
and eax, 0x298
or eax, 0x418140
mov dword [ebx], eax
add ebx, edx
and eax, 0xf0ce5e2
and eax, 0x5a9d43d8
and eax, 0x180
or eax, 0x81184c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ba7bbf
and eax, 0x800000
or eax, 0x4000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x278edf87
and eax, 0x6bbd9369
and eax, 0x800000
or eax, 0xed718100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1246b38c
or eax, 0x75bbd578
and eax, 0x8b0000c4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2bdb4f
and eax, 0x3b79cef2
and eax, 0x2000040
or eax, 0xf0810c15
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb2fb24
or eax, 0x5b9a18ae
and eax, 0xbbc8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3477da83
and eax, 0x256001
or eax, 0x41009280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9dc57d7
and eax, 0x8880000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16cb194
and eax, 0x408190
or eax, 0x10248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c74a15
and eax, 0x5f3706c7
and eax, 0x5000081
or eax, 0x808450a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5268cac2
and eax, 0xc44a
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f16f96
xor eax, 0x5201e595
and eax, 0x30900c05
or eax, 0x42091130
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf49228
xor eax, 0x7e247d8a
and eax, 0x498236
or eax, 0x8040940
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c07b8b5
or eax, 0x6791b04c
and eax, 0x2ccda981
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51351eaa
xor eax, 0x24a65b6
and eax, 0x71800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42acfdd8
or eax, 0x4645ebb0
and eax, 0x8b90
or eax, 7
mov dword [ebx], eax
add ebx, edx
or eax, 0x13361c8a
or eax, 0x6e2c60d8
and eax, 0x3188189
or eax, 0x80c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f58e6eb
and eax, 0x44bfaf2b
and eax, 0x44800000
or eax, 0x110b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b35746
and eax, 0x5300100
or eax, 0x42c28010
mov dword [ebx], eax
add ebx, edx
and eax, 0x779a56a7
and eax, 0x1000000
or eax, 0x800000f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1399accd
and eax, 0xc0
or eax, 0x22fa22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf23964
and eax, 0xad08100
or eax, 0x90220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b159ca
and eax, 0x1781f8e8
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b1914a
and eax, 0x21832488
and eax, 0x10000
or eax, 0x4c0c1445
mov dword [ebx], eax
add ebx, edx
or eax, 0xae24ccd
and eax, 0x7a2a3cd2
and eax, 0
or eax, 0x35000038
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3c7456
xor eax, 0x6ad46bdb
and eax, 0x6b43
or eax, 0x1030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f5f641
and eax, 0xd08000
or eax, 0x83081088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6d40bd
and eax, 0x80000
or eax, 0x4d830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1b8712
xor eax, 0x213edefa
and eax, 0x880108
or eax, 0x81418010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da6dd4a
xor eax, 0x797e9684
and eax, 0x8000018e
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f82018
and eax, 0x1880090
or eax, 0x60261
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68542f22
and eax, 0x500900
or eax, 0x10058200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1297e76c
and eax, 0x26000
or eax, 0xbc358281
mov dword [ebx], eax
add ebx, edx
and eax, 0x161197d0
or eax, 0x1fefcdc
and eax, 0x10810000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c364c24
or eax, 0xa11c69a
and eax, 0x8806
or eax, 0x3001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a8d0bd9
and eax, 0x50820475
and eax, 0
or eax, 0x83d88a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b52a13
and eax, 0x90001
or eax, 0x45820040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4338def8
xor eax, 0x5d5b0af2
and eax, 0x8a00408
or eax, 0x25112104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae8288b
and eax, 0x57110000
or eax, 0x80240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5732a3
and eax, 0x50000
or eax, 0x8b606b49
mov dword [ebx], eax
add ebx, edx
and eax, 0x64275e49
or eax, 0x255e5414
and eax, 0x21010c4d
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x414bb4c4
and eax, 0x3880
or eax, 0x4434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28721346
and eax, 0x28306180
or eax, 0x50809001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7d66ad
and eax, 0
or eax, 0x81890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59981f1b
xor eax, 0x449d640e
and eax, 0x310
or eax, 0x4180c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x24591251
and eax, 0
or eax, 0x8118558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e904184
or eax, 0x3680d70e
and eax, 0x800182
or eax, 0x470870
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5bb966
xor eax, 0x3583cc8
and eax, 0xa0100
or eax, 0xb0e08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84a26fd
and eax, 0x8000004c
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be50ed8
and eax, 0xc402c8
or eax, 0x181102
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f8ec97
and eax, 0x46f08100
or eax, 0x81020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dca7a33
or eax, 0x451daf66
and eax, 0x98000077
or eax, 0x20000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aac959
and eax, 0x2aaf481d
and eax, 0x10
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f89820b
and eax, 0
or eax, 0x3510452b
mov dword [ebx], eax
add ebx, edx
or eax, 0x160a4a7a
and eax, 0x70ee8652
and eax, 0x200
or eax, 0x9888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee1a1dc
xor eax, 0x8923645
and eax, 0x16220811
or eax, 0xe984a024
mov dword [ebx], eax
add ebx, edx
or eax, 0xab44927
and eax, 0xd8908837
or eax, 0xc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7462fc28
and eax, 0x88004083
or eax, 0x3000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f38b33a
xor eax, 0x395eda1e
and eax, 0xe1000805
or eax, 0x810048
mov dword [ebx], eax
add ebx, edx
or eax, 0x43770274
xor eax, 0x4bb705ab
and eax, 0xd96
or eax, 0xe001
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c98351
and eax, 0x8101
or eax, 0xda657080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb50eaf
and eax, 0x4480652e
or eax, 0x110b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x523008db
and eax, 0x50000000
or eax, 0xa5c28110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4039ce10
and eax, 0x81000000
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x502a813b
or eax, 0x5cdbd4b7
and eax, 0x120d0b2
or eax, 0x40a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x26bee21f
or eax, 0x1df50bc1
and eax, 0x18808900
or eax, 0xc00a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x162b7b46
or eax, 0x261dfd6d
and eax, 0x2004101
or eax, 0x89000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4145c340
xor eax, 0x7e93b094
and eax, 0x24040045
or eax, 0x41090c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x648103ec
and eax, 0x24000044
or eax, 0x11000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13690abd
and eax, 0xa81
or eax, 0xf404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dde6858
and eax, 0x4800
or eax, 0x8108058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db94526
xor eax, 0x4e0895ca
and eax, 0x10000c8
or eax, 0x650701
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3afe791e
and eax, 0x2b910000
or eax, 0x40608100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2faf8772
and eax, 0x8000170
or eax, 0x8000008d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27fc5411
and eax, 0x7336e22e
and eax, 0x1004000
or eax, 0x40839881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b13427e
and eax, 0x2909a00
or eax, 0xe1062000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168be28e
and eax, 0x55090000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9d52a3
and eax, 0x37f35709
and eax, 0x5000000
or eax, 0x20ca8118
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eef277a
and eax, 0
or eax, 0x810000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3b1eda
or eax, 0x5c937cfb
and eax, 0x9a00f2
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x496c9b9e
and eax, 0x8448b00
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x668f4f73
or eax, 0x66b7e14e
and eax, 0xaa2135
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc8e407
and eax, 0x56def12
and eax, 0x400500
or eax, 0x50873000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fec158c
and eax, 0x4faf72e5
and eax, 0x80000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec2d1ae
and eax, 0x5059a82a
and eax, 0x408008
or eax, 0x103d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c402f2
and eax, 0x326ccd2b
and eax, 0x128
or eax, 0x524891
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb09fa
and eax, 0x4cc0ca62
and eax, 0
or eax, 0x104d2b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d62b31f
xor eax, 0x19403bb6
and eax, 0x98081
or eax, 0x11c07100
mov dword [ebx], eax
add ebx, edx
or eax, 0x27fdb0bc
or eax, 0x1636abf0
and eax, 0x1810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x766598fe
and eax, 0x901a
or eax, 0x2701
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f912517
and eax, 0x2101
or eax, 0xfed2d080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2774c2f4
and eax, 0x400c080
or eax, 0x518b3f7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae08722
or eax, 0x4d788a32
and eax, 0x55c88100
or eax, 0x2002000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x537e6590
xor eax, 0x68c57995
and eax, 0x13b9c08
or eax, 0x80c46372
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0508a0
or eax, 0x65753f3e
and eax, 0xfffaecf2
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8921bc
and eax, 0xd88a88fe
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x61411bb3
and eax, 0x83
or eax, 0x8b004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x145e1041
and eax, 0x140041
or eax, 0x210804
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e81beb
and eax, 0x10000ef
or eax, 0x34000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2115e526
xor eax, 0xd1f437c
and eax, 0x680
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8bba2b
xor eax, 0x78586100
and eax, 0x1100c8b
or eax, 0x80084100
mov dword [ebx], eax
add ebx, edx
or eax, 0x34123177
and eax, 0x1001f1
or eax, 0x248200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb9ed98
and eax, 0x566cc142
and eax, 0x208100
or eax, 0x62d10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4b3062
xor eax, 0x7d290fc6
and eax, 0x20
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2294a7ee
xor eax, 0x743e6060
and eax, 0x40024000
or eax, 0x1819881
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c3bbbc
and eax, 0x64a8a8e5
and eax, 0x80a800
or eax, 0x83581000
mov dword [ebx], eax
add ebx, edx
or eax, 0x563d0304
and eax, 0x30297810
and eax, 0x90000
or eax, 0xc3540041
mov dword [ebx], eax
add ebx, edx
or eax, 0x381ff2ba
and eax, 0xc84cc0c8
or eax, 0x4800c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2514174e
and eax, 0xc8c8c880
or eax, 0x404044c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff72101
and eax, 0xcc8b45cc
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f83467
or eax, 0x1cc27c64
and eax, 0x510458b
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eeebc2
or eax, 0x50e3f162
and eax, 0x6401
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f09097a
and eax, 0x1090521
or eax, 0x300014
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b8b1e0
and eax, 0x98100
or eax, 0x14440a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213a945b
and eax, 0x15120101
or eax, 0x288c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b582a5
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea176cc
or eax, 0x2b25b085
and eax, 0xd241
or eax, 0x920
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e30c0a
and eax, 0x2808108
or eax, 0x8c100080
mov dword [ebx], eax
add ebx, edx
and eax, 0x471b4c31
xor eax, 0x435bd239
and eax, 0x450b0001
or eax, 0x10800040
mov dword [ebx], eax
add ebx, edx
or eax, 0xec31efc
and eax, 0x5cc20008
or eax, 0x308100
mov dword [ebx], eax
add ebx, edx
and eax, 0x430b7a55
and eax, 0x419351cc
and eax, 0
or eax, 0x81000027
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2601f97
and eax, 0x200eb0
or eax, 0x6c042
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc89767a
xor eax, 0x7eadb7f
and eax, 0x8450300
or eax, 0x4008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4932e61c
and eax, 0x54f14
or eax, 0x881021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f3dcc4
and eax, 0x684a0100
or eax, 0x2803400
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c45f9
xor eax, 0x3ed4a588
and eax, 0x41000000
or eax, 0x8050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2515c01e
and eax, 0x53b460d7
and eax, 0x1000014
or eax, 0x34000029
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e218f8
or eax, 0x1ca044cd
and eax, 0x40f5
or eax, 0x8202
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e15d80c
xor eax, 0x33266862
and eax, 0x2008000
or eax, 0x8c901088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1c4670
xor eax, 0x436c1150
and eax, 0x41800000
or eax, 0xc0b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x596e2291
xor eax, 0x7ab6b137
and eax, 0x5498100
or eax, 0x18800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c2e092
and eax, 0x754a9bee
and eax, 0x100008a
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331eaabd
and eax, 0x703f4f2
and eax, 0x28030
or eax, 0x65fd50c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab79f10
and eax, 0x350480b0
and eax, 0x14048020
or eax, 0x510b4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb029a2
xor eax, 0x7eb3d4b4
and eax, 0x68a1c880
or eax, 0x10500201
mov dword [ebx], eax
add ebx, edx
or eax, 0x469f37b9
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ea01b4
and eax, 0x1b0
or eax, 0xfa41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d5cf013
and eax, 0xc108a81
or eax, 0x82800008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1050a4f3
xor eax, 0x23d60864
and eax, 0x5020001
or eax, 0x40890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c16a108
or eax, 0x3212ebb3
and eax, 0x611e2118
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5130086e
or eax, 0x6b18181a
and eax, 0x60100000
or eax, 0x10250001
mov dword [ebx], eax
add ebx, edx
or eax, 0x635302d
and eax, 0x2000001
or eax, 0x890000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fee3078
and eax, 0xc1801049
or eax, 0x20010804
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e38570
and eax, 0x1b94cc57
and eax, 0x40
or eax, 0x6f1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1379af
xor eax, 0x3c48d8f0
and eax, 0x4549a101
or eax, 0x5080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd87d33
xor eax, 0x3003ee08
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25275f37
or eax, 0x756c6e7f
and eax, 0x410e10
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa1858c
and eax, 0x1000588
or eax, 0x800c5003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8168eb2
and eax, 0x1a1b08
or eax, 0x2400c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2088c752
and eax, 0x5d114147
and eax, 0x100000
or eax, 0x4ee28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x528ffb80
and eax, 0x2000000
or eax, 0x89416c0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d35d5b3
or eax, 0x3603cc52
and eax, 0xaa351045
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a022eb
and eax, 0x28124515
and eax, 0x20000000
or eax, 0x50000ae
mov dword [ebx], eax
add ebx, edx
or eax, 0x57fa4a63
and eax, 0x4824
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce6ce36
and eax, 0x440010
or eax, 0x825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d370063
and eax, 0x100800
or eax, 0x90808100
mov dword [ebx], eax
add ebx, edx
and eax, 0x359e21a8
xor eax, 0x29f43008
and eax, 0x9000108
or eax, 0x82004086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2699709b
and eax, 0x81810005
or eax, 0x40020c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e03e827
and eax, 0x29818040
or eax, 0x10700100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8c003c
and eax, 0x1074010c
or eax, 0xaa006400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5568b14e
and eax, 0x5040
or eax, 0xa4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2745a259
and eax, 0x1005029
or eax, 0x80080502
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4fd0e0
and eax, 0x4704c2
or eax, 0x85230
mov dword [ebx], eax
add ebx, edx
and eax, 0xefab7
and eax, 0xa0000
or eax, 0x90808900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb58b94
or eax, 0x1812ddb
and eax, 0x8b00018e
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2554271
and eax, 0xdd6b010
and eax, 0x140000
or eax, 0x86211845
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd2ab57
and eax, 0x41
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf93322a
and eax, 0x2029
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e538bdc
xor eax, 0x25edeafb
and eax, 0x24c0c231
or eax, 0x50120c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0084d3
xor eax, 0x6212904b
and eax, 0x10000040
or eax, 0x84d8b25
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb7ee35
and eax, 0x8058001
or eax, 0xa3527180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa32f1c
and eax, 0x79f0278
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2d38a7
and eax, 0x3887
or eax, 0x4608
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cae7031
or eax, 0x3416d451
and eax, 0xc908089
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12120382
and eax, 0x90800001
or eax, 0x380040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4b8fe2
and eax, 0x10000000
or eax, 0x4d00418e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fd3b95
and eax, 0x44cc4803
or eax, 0x880084c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d80fe
and eax, 0xcc8944cc
or eax, 0x20021100
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d83578
and eax, 0x80508
or eax, 0xd004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c7f94db
and eax, 0x8e68713
and eax, 0x110
or eax, 0x58c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3997f83b
and eax, 0x5008
or eax, 0xeca105
mov dword [ebx], eax
add ebx, edx
and eax, 0x700f4a73
xor eax, 0x40393dd2
and eax, 0x40143500
or eax, 0xbd880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea2a195
xor eax, 0x38822fb6
and eax, 0x45080000
or eax, 0x8830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64dad5cb
and eax, 0x41d18108
or eax, 0x10200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea1a0b7
and eax, 0x10000ac
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0bbcfc
or eax, 0x268d29d6
and eax, 0x239c0
or eax, 0x504201
mov dword [ebx], eax
add ebx, edx
and eax, 0x5945687
and eax, 0x34bfb5e1
and eax, 0x100000
or eax, 0x96e18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3250067f
xor eax, 0x6f93b239
and eax, 0x81000042
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f30bc7e
and eax, 0x49e7cda7
and eax, 0x1000020
or eax, 0x5450d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd6f4c3
and eax, 0x10808000
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f31390c
and eax, 0xb000108
or eax, 0x80004083
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3f5774
and eax, 0x2000000
or eax, 0xc0810855
mov dword [ebx], eax
add ebx, edx
and eax, 0x31808502
or eax, 0x37b6f463
and eax, 0x4442
or eax, 0x218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de54a47
and eax, 0x14410801
or eax, 0x21ac280
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a78a111
and eax, 0x52010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7d5b9e
and eax, 0x1b02
or eax, 0x8421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x717b7da4
and eax, 0x1328280
or eax, 0x40438
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c154a8f
and eax, 0x5e77823
and eax, 0x50800
or eax, 0x8402300
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f3050b
and eax, 0x6d37888c
and eax, 0
or eax, 0x4af35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253465c4
or eax, 0x1f6f2511
and eax, 0x29202500
or eax, 0xc0001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef456b7
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x982bfde
and eax, 0
or eax, 0x418b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x21199e59
xor eax, 0x675459f0
and eax, 0x84489
or eax, 0x81000902
mov dword [ebx], eax
add ebx, edx
or eax, 0x78dd3ec
and eax, 0x89cfc9
or eax, 0x702000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d1db61
xor eax, 0x36186f6
and eax, 0x3b00100
or eax, 0xec418000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9baddd5
and eax, 0x6799cbaa
and eax, 0x3000080
or eax, 0x88000079
mov dword [ebx], eax
add ebx, edx
and eax, 0x81f3356
and eax, 0x4ab4f4c3
and eax, 0x40
or eax, 0xc2810815
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3b3eea
and eax, 0x175915e3
and eax, 1
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33918d6
and eax, 0x37a54a6b
and eax, 0x1000001
or eax, 0x680af280
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec44cbe
and eax, 0x5158a97f
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d3eab0b
and eax, 0
or eax, 0x418b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91591e4
and eax, 0x5018b0
or eax, 0xab2108
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ad2aab
or eax, 0x6c0cd5c7
and eax, 0x8452b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x305a9080
and eax, 0x285e1200
or eax, 0x44804435
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a61dc25
or eax, 0x1b38cb7a
and eax, 0x8488b79
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f65845c
or eax, 0x19a70457
and eax, 0x8878001
or eax, 0x4180
mov dword [ebx], eax
add ebx, edx
or eax, 0x280cc8ed
or eax, 0x118ad5c3
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd3dcbf
xor eax, 0x91af0f2
and eax, 5
or eax, 0x5182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f379370
xor eax, 0x6f6a37ac
and eax, 0x108109
or eax, 0x8b000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561fce36
and eax, 0x551d7
and eax, 0x10001
or eax, 0x558a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x17677abf
xor eax, 0x319bfce1
and eax, 0x60708008
or eax, 0x91820100
mov dword [ebx], eax
add ebx, edx
and eax, 0x290ebd0c
and eax, 0x7e47ad7e
and eax, 0
or eax, 0x81000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f8876f
and eax, 0x1388572
or eax, 0x66071080
mov dword [ebx], eax
add ebx, edx
and eax, 0x92a7702
xor eax, 0x79d6e438
and eax, 0x844812a
or eax, 0x10a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x450b1d7d
and eax, 0x764dbcec
and eax, 0x489024
or eax, 0x106011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f43f506
and eax, 0x11100500
or eax, 0xe43000
mov dword [ebx], eax
add ebx, edx
or eax, 0x566692fd
and eax, 0x10800000
or eax, 0x80090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ebe5da
and eax, 0x776b29e4
and eax, 0x10000
or eax, 0x408b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x22586c18
and eax, 0x84d08
or eax, 0x81000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bcd6e9e
xor eax, 0xfbc2ee6
and eax, 0x504041
or eax, 0xc8680
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e60b85
and eax, 0x133f388d
and eax, 0x11300000
or eax, 0xcac18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x17650e72
and eax, 0x114f74bd
and eax, 0x1000000
or eax, 0x8a0000a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x466afbe6
and eax, 0x2000004
or eax, 0xf0810851
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d407fb
and eax, 0xa0d
or eax, 0xe000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54005b4d
and eax, 0xf201
or eax, 0xa3010080
mov dword [ebx], eax
add ebx, edx
and eax, 0x138851a7
and eax, 0x2000000
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25697b3e
and eax, 0x410b10
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3c5797
and eax, 0x5084483
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50804158
or eax, 0x5c0cbc45
and eax, 0xc0
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2629652e
or eax, 0x1a3080f3
and eax, 0x9a535
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x738518
and eax, 0x18100
or eax, 0x84c0a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x51812684
or eax, 0xd4572d
and eax, 0x405de181
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x361a0e69
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ca5b35
and eax, 0x39a3f800
and eax, 0x4000
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5303d296
and eax, 0x3008088
or eax, 0x88100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x589603f0
or eax, 0x66051f5d
and eax, 0x10900041
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c43983c
or eax, 0x1b955b2b
and eax, 0x1900410b
or eax, 0x44000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dbe41c0
xor eax, 0x2e1b490c
and eax, 0x4c844843
or eax, 0x80488480
mov dword [ebx], eax
add ebx, edx
or eax, 0x48777a3d
and eax, 0x434abc9d
and eax, 0x40488c8c
or eax, 0x8c844040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac2bbcd
and eax, 0x488000cc
or eax, 0xa40b5500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3609f87c
and eax, 0x34084588
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e05b331
or eax, 0xb6a7a7f
and eax, 0xc880
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319337b9
and eax, 0x3e631
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499fea05
and eax, 0x84c0800
or eax, 0x4018300
mov dword [ebx], eax
add ebx, edx
and eax, 0x384bf26a
and eax, 0x88000
or eax, 0x20366181
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3163d8
and eax, 0x21010000
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b4b915
or eax, 0x3d165be4
and eax, 0x2014
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1808ff0
and eax, 0x391aef1f
and eax, 0
or eax, 0x82a48188
mov dword [ebx], eax
add ebx, edx
or eax, 0x200c9010
or eax, 0x2007ec6f
and eax, 0xa0aa0041
or eax, 0x51100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x654a95d9
or eax, 0x51c29d61
and eax, 0x21000020
or eax, 0xa000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e682e5
and eax, 0x72800045
or eax, 0x80011c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x385a326c
and eax, 0x1004
or eax, 0x3b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7591fe94
or eax, 0x289e0f47
and eax, 0x350c4583
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x36658021
xor eax, 0x5d701192
and eax, 0xc039
or eax, 0xbc6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c0c1a
and eax, 0x20c025
or eax, 0x102010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7fca10
and eax, 0x67662af9
and eax, 0
or eax, 0xa4908800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2547badc
and eax, 0x81000080
or eax, 0xa004102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300f7b64
or eax, 0x3c68e8ee
and eax, 0xb101204c
or eax, 0x40800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cba97ce
or eax, 0x728f65cf
and eax, 0x15cf
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d6ed49
and eax, 0x32b65b51
and eax, 0x101
or eax, 0x8b22f080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e88654f
and eax, 0xa000000
or eax, 0x11ba0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4401d3
and eax, 0xb000000
or eax, 0x2000000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310d1be0
and eax, 0x12011044
or eax, 0xe0800011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df9f8a2
and eax, 0x6aa82817
and eax, 0xa282811
or eax, 0xf5d78760
mov dword [ebx], eax
add ebx, edx
and eax, 0x75227099
and eax, 0x132563da
and eax, 0x200000
or eax, 0x82848a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be6c37a
and eax, 0xba00040
or eax, 0x20180001
mov dword [ebx], eax
add ebx, edx
and eax, 0x28653309
or eax, 0x7c478c4b
and eax, 0x2800000b
or eax, 0x3000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e55d0e2
and eax, 0x2a000000
or eax, 0xc4351045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3785382
or eax, 0x38bdb6ba
and eax, 0xa9084a2
or eax, 0x81000901
mov dword [ebx], eax
add ebx, edx
and eax, 0x464ec7ce
or eax, 0x35792fa4
and eax, 0x1010004
or eax, 0xc8801049
mov dword [ebx], eax
add ebx, edx
or eax, 0x191d4a01
xor eax, 0x2e11f007
and eax, 0x8202
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d89297
and eax, 0x8001
or eax, 0xe8a76980
mov dword [ebx], eax
add ebx, edx
or eax, 0x32774db9
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ccc419
and eax, 0x71800000
or eax, 0x8e7ff5fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b3981b
and eax, 0x80040181
or eax, 0x2a08008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0136ba
and eax, 0xbba00001
or eax, 0x41a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310f65fe
and eax, 0xa00012b
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf398a97
and eax, 0x20010814
or eax, 0xd2800441
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9c697c
and eax, 0x2021
or eax, 0x1094
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ecf712c
and eax, 0xce51b8
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfa6e93
and eax, 0x8442b00
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55bd1c1f
or eax, 0x7b38ed13
and eax, 0x8c8f003
or eax, 0x80010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a5d12d
and eax, 0x4080a080
or eax, 0x1020410
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e69392f
or eax, 0x2dffbee8
and eax, 0x84d8a00
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b327c5
and eax, 0xe98a081
or eax, 0xd1015100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db1b357
and eax, 0x280dff6
and eax, 0x800000
or eax, 0xe9010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707deef3
and eax, 0xca91
or eax, 0x110c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70acc8cb
and eax, 0x50201100
or eax, 0x511e081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c2dc5f
and eax, 0x5832dde
or eax, 0x5008d221
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fcb66a
and eax, 0x49bae2a0
and eax, 0x808000
or eax, 0x1762011c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b6e667
and eax, 0x1000011
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ece8a10
xor eax, 0x713724ba
and eax, 0x28aa22
or eax, 0x50c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1574ebea
and eax, 0x539f1e5d
and eax, 0x200
or eax, 0xcf28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d288cb
or eax, 0x26a37cba
and eax, 0x2a08a88
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x328ad67c
or eax, 0x30c31eb7
and eax, 0x830001
or eax, 0x45080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x617fd4e4
xor eax, 0x727cd1b3
and eax, 0x6820514
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd0c042
and eax, 0x10100000
or eax, 0xa0250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93e52f6
xor eax, 0x5e7529ca
and eax, 0x83000014
or eax, 0x8000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1b2c69
or eax, 0x368af366
and eax, 0xa081104c
or eax, 0x41000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7f8714
and eax, 0x54927a1e
and eax, 0
or eax, 0x8d2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2baa1e85
and eax, 0x1888181
or eax, 0x50546000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c602691
xor eax, 0x4a509f8
and eax, 0x40810000
or eax, 0xb1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e1f79f
and eax, 0x7d984be5
and eax, 0x20800000
or eax, 0x84018809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e1bbff
or eax, 0x59e5d6a0
and eax, 0x89004182
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c881c7b
and eax, 0x1600d33f
and eax, 0x2000011
or eax, 0xc0810c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x403b6373
xor eax, 0x7ad570d0
and eax, 0x7081
or eax, 0x867c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d304d0f
and eax, 0x1030f281
or eax, 0xe2480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a6fa58
and eax, 0x1f846332
and eax, 0
or eax, 0x458b0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x349ffb01
xor eax, 0x595b2fca
and eax, 0x14400d08
or eax, 0xa2060014
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c622296
xor eax, 0x353a05d4
and eax, 0x8b0c0000
or eax, 0x30210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48124d54
and eax, 0x31000044
or eax, 0x4000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a2048
or eax, 0x4cf329e8
and eax, 0x8a8
or eax, 0x5001
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e40ef9
or eax, 0x72ae366b
and eax, 0x2a41088
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9065573
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d90ae3a
and eax, 0x818218
or eax, 0x22400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360f174a
or eax, 0x78b983b1
and eax, 0x6c929181
or eax, 0x82006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5eb34a
and eax, 0x6d4f8581
and eax, 0x20000
or eax, 0xd3b80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca6b44f
and eax, 0x2b000043
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5866a9fc
xor eax, 0x19146336
and eax, 0x62000041
or eax, 0x90811414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60274ad0
and eax, 0x1a00
or eax, 0xa162
mov dword [ebx], eax
add ebx, edx
or eax, 0x4073aa29
or eax, 0x5a2ab50d
and eax, 0x2208a08
or eax, 0x80840080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d2959f
and eax, 0x513c91a7
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x122f177d
and eax, 0x346965f1
and eax, 0x80500
or eax, 0x4a960808
mov dword [ebx], eax
add ebx, edx
and eax, 0x47155bae
or eax, 0x3412f68d
and eax, 0x10140000
or eax, 0x9210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x776bdf5b
and eax, 0x3900004b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e89d0b5
xor eax, 0xf0a27f5
and eax, 0xb109
or eax, 0x830
mov dword [ebx], eax
add ebx, edx
and eax, 0x7227b3bb
and eax, 0x129
or eax, 0x81084c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d75beae
and eax, 0x20
or eax, 0x5961c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2616a9bf
and eax, 0x100100
or eax, 0x2ce18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b42eee7
and eax, 0x8000000
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x791a0a51
and eax, 0x41020001
or eax, 0x80a480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73206ad2
and eax, 0x10008a00
or eax, 0xc550100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa85423d
and eax, 0x1090c801
or eax, 0x9210280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a8c403
and eax, 0x40010000
or eax, 0xb2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f922cb1
and eax, 0xcb1
or eax, 0x1306
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ff0396
and eax, 0x182
or eax, 0xd084409
mov dword [ebx], eax
add ebx, edx
or eax, 0x146f0344
or eax, 0x6837f3a8
and eax, 0x7d7fa523
or eax, 0x82800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5273be1d
xor eax, 0x2628eddb
and eax, 0x740b0110
or eax, 0x8ba43425
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7a5cc3
and eax, 1
or eax, 0xa49088fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d99504
and eax, 0xc8b2adc
and eax, 0x80
or eax, 0x8b004102
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c7c2cf
and eax, 0
or eax, 0xe181084d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df53b32
and eax, 0x78f50d04
and eax, 0x904
or eax, 0xf6b3
mov dword [ebx], eax
add ebx, edx
or eax, 0x6966c27
or eax, 0x49cfc943
and eax, 0xb07f181
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27886df1
xor eax, 0x116e304a
and eax, 0x15810000
or eax, 0x400a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7b6af1
or eax, 0x7513e08d
and eax, 0x55e28008
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149314f3
or eax, 0x3108795f
and eax, 0x810000f6
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a777df
or eax, 0x2cedb73f
and eax, 0x821032
or eax, 0x8c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6f4b04
and eax, 0x8a0800
or eax, 0xa4008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8ad3c4
and eax, 0x4acac5a3
and eax, 0x8004180
or eax, 0xb0000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ea4a74
and eax, 0
or eax, 0x4182a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc92024
or eax, 0x530ce1a3
and eax, 0x4c8cc301
or eax, 0x8040005c
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7e9ce3
and eax, 0xc080040
or eax, 0xe083558c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443e5a15
or eax, 0x72ca220f
and eax, 0x3010058b
or eax, 0x5004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a0c83c
and eax, 0x8590
or eax, 0x1240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65180296
and eax, 0x80104
or eax, 0xa10a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e9a0e4
and eax, 0xa00000
or eax, 0x65163500
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c6ed62
or eax, 0x191de6c6
and eax, 0x4d8b6560
or eax, 0x19
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbec6dce
and eax, 0x2410000
or eax, 0x91808108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x420d818a
and eax, 0x81000002
or eax, 0x5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e1116a0
and eax, 0
or eax, 0x8bdfe1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc2ab6a
and eax, 0x4ddb846a
and eax, 0x4c18000
or eax, 0x42200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x30180ba0
and eax, 0x2000020
or eax, 0x8100000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c3fde0
and eax, 0x600cc3eb
and eax, 0x40c1
or eax, 0x81890c30
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a7621b
and eax, 0x10010
or eax, 0x408504
mov dword [ebx], eax
add ebx, edx
and eax, 0x7140bfa6
xor eax, 0x219dc8ca
and eax, 0x800d8a
or eax, 0x20b030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d834670
or eax, 0x602e6cd0
and eax, 0x8052b00
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70340c01
and eax, 0x8202201
or eax, 0x829ed080
mov dword [ebx], eax
add ebx, edx
and eax, 0x70bd0e05
or eax, 0x29fe6d32
and eax, 0x18a0000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b5b863
and eax, 0x642b2000
or eax, 0xa40050c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3810b6ad
and eax, 0
or eax, 0x93050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85acf77
or eax, 0x48dbbd20
and eax, 0x11000016
or eax, 0x24000088
mov dword [ebx], eax
add ebx, edx
or eax, 0xd290d7
and eax, 0xc450278
and eax, 0x50
or eax, 0xc84
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d2130f
or eax, 0x56ea432f
and eax, 0x20435
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2331caaf
xor eax, 0x3952ad8b
and eax, 0x10000000
or eax, 0x4908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110a19
and eax, 0x65334f6a
and eax, 0
or eax, 0x8b004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dda113f
and eax, 0xe180000d
or eax, 0x10010c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b35a3f
and eax, 0x616bf06b
and eax, 0
or eax, 0x33d6
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca2f422
and eax, 0x169237c1
and eax, 0x820180
or eax, 0x3a11c801
mov dword [ebx], eax
add ebx, edx
and eax, 0x196b338
and eax, 0x800000
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8109dc
and eax, 0x6ab70696
and eax, 0
or eax, 0xd940
mov dword [ebx], eax
add ebx, edx
and eax, 0x2189706b
and eax, 0x5000
or eax, 0x5879a181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ead4d68
and eax, 0x15f917f4
and eax, 0x14890000
or eax, 0x41020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fc8773
and eax, 0x800000
or eax, 0x18628110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212f6028
and eax, 0x7d3b3b08
and eax, 0x1000000
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7e5646
xor eax, 0x2d0c03b0
and eax, 0x6011f2
or eax, 0x9a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8430fd
and eax, 0xce08100
or eax, 0xa2120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c0f9cf
and eax, 0x10219bda
and eax, 0x48
or eax, 0x88000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x204644d2
and eax, 0x26d16ee3
and eax, 0x482
or eax, 0x41851008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67327485
or eax, 0x9903174
and eax, 0xbb03000
or eax, 0x80488800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5142e5a6
and eax, 0x4bc0b91b
and eax, 0x1000000
or eax, 0x442b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18bbd6d2
and eax, 0x5c9d0b
and eax, 0
or eax, 0x76a13508
mov dword [ebx], eax
add ebx, edx
or eax, 0x55eca211
xor eax, 0x4e61efe2
and eax, 0x9880000
or eax, 0x44030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45fbbda
and eax, 0x4cc18110
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xeabd092
or eax, 0x45f22035
and eax, 0x1000025
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d70b38
and eax, 0x8300f1
or eax, 0x20c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2432d117
and eax, 0x208000
or eax, 0x1fd10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f5dd5f
or eax, 0x6b6c56a0
and eax, 0x8000106
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1780c7
and eax, 0x3f9c86ea
and eax, 0
or eax, 0x41851481
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d894446
and eax, 0x10000
or eax, 0x8548b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x29130446
and eax, 0x458200
or eax, 0xd6287081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6652ac
and eax, 0xa8010000
or eax, 0x42800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41235923
and eax, 0x224282bf
and eax, 1
or eax, 0xbf98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19bf72a6
xor eax, 0x5203d700
and eax, 0x4a1c0a01
or eax, 0x9402c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6142a9d7
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7469e674
and eax, 0x460a204
or eax, 0x69101889
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15476c22
and eax, 0x30978ee1
and eax, 0x40481
or eax, 0xd08410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e6672d
and eax, 0x7225087d
and eax, 4
or eax, 0x831a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5214440
and eax, 0x4104
or eax, 0x1a0821
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bdd6c6b
and eax, 0xa492500
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d7d558
and eax, 0x2d8501a3
and eax, 0x10000
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf0f05d
and eax, 0x418014
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d007c
xor eax, 0x1f5985d9
and eax, 0x1100589
or eax, 0x80004802
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7617af
and eax, 0x564089
or eax, 0x8a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x28dee785
and eax, 0x8c08100
or eax, 0xd3210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8e2d97
and eax, 0x81000004
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aab7077
and eax, 0
or eax, 0xa49de1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759b9e4
and eax, 0x2f018666
and eax, 0x1010000
or eax, 0x98f08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x358e0673
xor eax, 0x5b4ded04
and eax, 0xa2000004
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x335ff7
and eax, 0x4c85
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a72eb4b
and eax, 0x450b
or eax, 0x810c1020
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f72958
or eax, 0x5936fc7c
and eax, 0xf6c572
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ac3fdb
or eax, 0x3ca53825
and eax, 0x10800100
or eax, 0x14a8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba4d678
and eax, 0x1000038
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x5783a17f
or eax, 0x2ed82347
and eax, 0xd82172
or eax, 0x26d480
mov dword [ebx], eax
add ebx, edx
or eax, 0x445ef48a
and eax, 0x48a8000
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x475993d3
and eax, 0x2dbfcf0b
and eax, 0x1000101
or eax, 0x8a004084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b26a92
and eax, 0x11300805
or eax, 0x50040
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d8134
or eax, 0x574af795
and eax, 0x15000095
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d65d15
and eax, 0x14165080
or eax, 0x2020821f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa3cc72
and eax, 0x7c5383a6
and eax, 0x100082
or eax, 0x81004d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x573ed10d
and eax, 0x7051df4b
and eax, 0x8801
or eax, 0x2502c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4980de44
and eax, 0x41a10000
or eax, 0xa2508100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7ecc3b
and eax, 0
or eax, 0x890000e5
mov dword [ebx], eax
add ebx, edx
and eax, 0x3757a87
or eax, 0x247ae922
and eax, 0x1000081
or eax, 0x40851400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593bee50
and eax, 0x8148a00
or eax, 0x410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6899e39a
and eax, 0x2dd37021
and eax, 0x20c06000
or eax, 0x531e9281
mov dword [ebx], eax
add ebx, edx
or eax, 0x2487f63f
and eax, 0x62810000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b806fc5
and eax, 0x6904
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4887e146
and eax, 0x48048000
or eax, 0xb5307281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x167887f0
and eax, 0x41087571
or eax, 0x4838a8e
mov dword [ebx], eax
add ebx, edx
and eax, 0x66781ff7
and eax, 0x626b6089
and eax, 0
or eax, 0xa6252508
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c8d8f4
xor eax, 0x17620cf0
and eax, 0x24200000
or eax, 0x8150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b3f02
and eax, 0x355663e7
and eax, 0
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e4e0371
and eax, 0x40040010
or eax, 0x1811480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad1e51c
and eax, 0x114b000
or eax, 0x84000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f0ec23
and eax, 0x81540001
or eax, 0x42090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dff7ce
and eax, 0x404c0040
or eax, 0x8c80cc8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7775dde8
and eax, 0x440044c8
or eax, 0xa88b1104
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdbb55b
and eax, 0xd08458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b36bd47
and eax, 0x3c61abf1
and eax, 0x2040
or eax, 0x4034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644df96c
and eax, 0x499010
or eax, 0x320025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbf22bd
and eax, 0x8448200
or eax, 0x90900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b96b2af
and eax, 0x4e14bcd0
and eax, 0x880
or eax, 0xa4c1c101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321426a0
and eax, 0x669e4e52
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339f833d
and eax, 0x8339
or eax, 0x7cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4235d28b
and eax, 0x8088
or eax, 0x86a00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x32aa563d
and eax, 0x800000
or eax, 0x550b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x447440c8
xor eax, 0x1a694e56
and eax, 0x40920008
or eax, 0x608100
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbf32f
and eax, 0x475c6c4b
and eax, 8
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f54eb93
xor eax, 0x333852eb
and eax, 0x3840e2
or eax, 0x470410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3109cab9
and eax, 0x10728000
or eax, 0xc0800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x302adf66
and eax, 0x35556200
and eax, 0
or eax, 0x8b2e7462
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d81a1a3
and eax, 0x88050041
or eax, 0x20000804
mov dword [ebx], eax
add ebx, edx
or eax, 0x32995f96
and eax, 0x1611c98c
and eax, 0x84
or eax, 0xd000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a592d4
or eax, 0x1efac644
and eax, 0x8208
or eax, 0x2880
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2d190e
and eax, 0x800
or eax, 0xa2f135
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c0408f7
and eax, 0
or eax, 0x48243500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733a9bab
xor eax, 0x7acb8b85
and eax, 0x810000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e866739
or eax, 0x6af3473d
and eax, 0x410620
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce3a36c
and eax, 0x2307a8
or eax, 0x1084811
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5de582
and eax, 0x84d2b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8c807c
or eax, 0x7b2e25c3
and eax, 0x39262181
or eax, 0x84d1d000
mov dword [ebx], eax
add ebx, edx
or eax, 0x515a7d44
and eax, 0x558b6541
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
or eax, 0x568713fb
and eax, 0x48a0108
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x393d0c8
xor eax, 0x44f15b7e
and eax, 0x1000010
or eax, 0x80000049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4782a77a
and eax, 0x52348b04
and eax, 0x8100
or eax, 0x5b34f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2791c4
and eax, 0x599fab4f
and eax, 0x28100
or eax, 0xa0880800
mov dword [ebx], eax
add ebx, edx
or eax, 0x715c9fb2
and eax, 0xb0000182
or eax, 0x8004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c5c5db
and eax, 0x1acbcd0b
and eax, 0x4000
or eax, 0x38a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c149a6
and eax, 0x8004122
or eax, 0x5080409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451d9f6b
xor eax, 0x3bb86511
and eax, 0x2640
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x227a2fa7
and eax, 0x4be84b4e
and eax, 0x680204
or eax, 0x169431
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bbde734
and eax, 0x84d8300
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e25c683
and eax, 0x8048000
or eax, 0x75ba4981
mov dword [ebx], eax
add ebx, edx
or eax, 0xb987e15
xor eax, 0x32103342
and eax, 0x41800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x612152fd
xor eax, 0x7b940d46
and eax, 0xd04
or eax, 0x72b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x488c9b38
and eax, 0x30a3fbfb
and eax, 0x808188
or eax, 0x86200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd11ada
and eax, 0x2800000
or eax, 0x7c3a0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6914fd01
and eax, 0x2b000041
or eax, 0xbe
mov dword [ebx], eax
add ebx, edx
and eax, 0x306e8377
or eax, 0x3e8a6304
and eax, 0x32800055
or eax, 0xc0010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f8d79
or eax, 0x4b9f9bac
and eax, 0x83b5
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4e762
and eax, 0x1839ca8
and eax, 0x480
or eax, 0x2508410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x71fa812a
xor eax, 0x57a82f96
and eax, 0x2c8c
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f760b66
and eax, 0x3f5a0a40
and eax, 0x20800
or eax, 0x21a10d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2b02f0
and eax, 0x2b202100
or eax, 0x801400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb8b871e
or eax, 0x2168abf5
and eax, 0x80000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b648b6f
and eax, 0x4b99a9ee
and eax, 0
or eax, 0x4186a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f675ff1
and eax, 0x410680b0
or eax, 0x802008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7a95c7
and eax, 0x7098f6d8
and eax, 0
or eax, 0xccc35d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6dc695
and eax, 0x5d4eb4b5
and eax, 0xa1084
or eax, 0xec814548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66faef05
and eax, 0x8010a881
or eax, 0x21004402
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e0c6aa
and eax, 0x408e00
or eax, 0x10110
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f53080
and eax, 0x55f40bef
and eax, 0
or eax, 0xa301c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a894c94
xor eax, 0x34195f92
and eax, 0xf10
or eax, 0x418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3326dc28
xor eax, 0x2f13e58c
and eax, 0x104184
or eax, 0xe40443
mov dword [ebx], eax
add ebx, edx
or eax, 0x56939ac6
or eax, 0x7fffb2b3
and eax, 0x6a000020
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4872d5d9
and eax, 0x60408108
or eax, 0x940d0a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x58da7abd
and eax, 0x10080800
or eax, 0x2433e051
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffd8335
xor eax, 0x4777595a
and eax, 0x40020000
or eax, 0x84810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x556efae5
and eax, 0x40000000
or eax, 0xb8458908
mov dword [ebx], eax
add ebx, edx
or eax, 0x765f10ae
and eax, 0x704411ae
or eax, 0x451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x562036f3
and eax, 0x40000
or eax, 0x10010041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d517ac1
or eax, 0x6f29705c
and eax, 0x9000005
or eax, 0x80000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x13369e2b
and eax, 0x11369005
or eax, 0x4c96040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3a1098
xor eax, 0x34ff1f57
and eax, 0x410044
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd7fa9a
xor eax, 0x28753fbf
and eax, 0x52a04521
or eax, 0x24500018
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe0b247
and eax, 0x9006254
or eax, 0x84010801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b47f7d6
and eax, 0x3f313e5f
and eax, 0x2001401
or eax, 0x8952e054
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba1136
and eax, 0x2101004
or eax, 0xfd40e841
mov dword [ebx], eax
add ebx, edx
or eax, 0x543fb62
xor eax, 0x68780d59
and eax, 0x10b2414
or eax, 0x40840801
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed18ba8
and eax, 0x40800000
or eax, 0x35408500
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b85de0
and eax, 0x7440c520
or eax, 0x8805021f
mov dword [ebx], eax
add ebx, edx
or eax, 0x789936b6
or eax, 0x4789e6f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x655a6283
or eax, 0x5512f657
and eax, 0x45020043
or eax, 0x88909a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a8f9bd
xor eax, 0xe74678f
and eax, 0x4183d8
or eax, 0x1800024
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f7105b
and eax, 0xc00008
or eax, 0x8b3c4d81
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3cfbd
and eax, 0x58bc815
or eax, 0x40003040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee34622
and eax, 0x63003a74
or eax, 0x10020188
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5314aa
xor eax, 0x57bc5e6
and eax, 0x78086a00
or eax, 0x84450123
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b11cff
and eax, 0x9854031c
or eax, 0x60018800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb65bdf
or eax, 0x717b5b9b
and eax, 0xa4087
or eax, 0x4000440
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fcae41b
or eax, 0x59b8f02b
and eax, 8
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a549c92
or eax, 0x1b0910e8
and eax, 0x185c046a
or eax, 0x4a04101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3728fe64
and eax, 0xdf84d0b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a48c41
and eax, 0x518caef8
and eax, 0
or eax, 0x52040154
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c45031e
and eax, 0x6aed26d8
and eax, 0xa000048
or eax, 0x853015b7
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa5c42d2
xor eax, 0x538d209a
and eax, 0xc2e10001
or eax, 0x80a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5b889b
and eax, 0x567dbd4f
and eax, 0x4030804b
or eax, 0x800220a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b15d63
and eax, 0xc201e588
or eax, 0x15c0003
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c99771
or eax, 0x3c825e1f
and eax, 0x6c8b550c
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e8ec53
and eax, 0x2428458b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92015a0
or eax, 0xc5dc557
and eax, 0x9018
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edd6f66
xor eax, 0x1671ac4e
and eax, 0x68ac5030
or eax, 0x6532005
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b30edc
or eax, 0x6af79660
and eax, 0x458270
or eax, 0x10080903
mov dword [ebx], eax
add ebx, edx
or eax, 0x414b0617
and eax, 0x504b8101
or eax, 0x8cb07080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e85765b
xor eax, 0x1d8059a8
and eax, 0x89800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x591acc69
xor eax, 0x34106aad
and eax, 0x280
or eax, 0x501a
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e1cc6c
and eax, 0x66c0c080
or eax, 0x18120101
mov dword [ebx], eax
add ebx, edx
or eax, 0x16777243
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769cfc69
and eax, 0x15448
or eax, 0x284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f10624
and eax, 0x8100088
or eax, 0x84008101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f89425d
and eax, 0x1890040
or eax, 0x54020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ea50c9
or eax, 0x6e458f0a
and eax, 0x6e608100
or eax, 0x81820020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55741355
and eax, 0x80000075
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1ff421
xor eax, 0x63de9573
and eax, 0x22d40452
or eax, 0xc204aa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0028d3
and eax, 0x2181619c
and eax, 0
or eax, 0x18458b65
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d053752
or eax, 0x361c8502
and eax, 0x148400
or eax, 0x1a01005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a51c09
and eax, 0xfbb4fc1
and eax, 0x10000
or eax, 0x60c43500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c99ba18
or eax, 0x7cc5cf72
and eax, 0x10810002
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x405d2370
or eax, 0x32ea87a5
and eax, 0x418400
or eax, 0x810
mov dword [ebx], eax
add ebx, edx
or eax, 0x1473a72f
and eax, 0x200d0b
or eax, 0x81084080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42724c55
or eax, 0x5c7e66de
and eax, 0x2c01c8
or eax, 0x818801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8169f4
and eax, 0x4aa18100
or eax, 0xa4500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62fe84f0
xor eax, 0x73a03b86
and eax, 0x81000010
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x241c02e3
or eax, 0x4ab02180
and eax, 0x422f1
or eax, 0x42d800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e829602
or eax, 0x79797c28
and eax, 0x3af10000
or eax, 0x80008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e881fc7
and eax, 0x103f0328
and eax, 0
or eax, 0x8b0000e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x737d20b2
and eax, 0xc2010051
or eax, 0x801804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4b0914
and eax, 0x840
or eax, 0xa008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f9e934c
and eax, 0x148cb200
or eax, 0x40004081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4176ecc4
or eax, 0x5e95d677
and eax, 0xa800001
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66754071
and eax, 0
or eax, 0x418c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e70a2a8
and eax, 0
or eax, 0x508458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3730e4f7
and eax, 0x84e1
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328fb3f1
and eax, 0x320f1610
or eax, 0x45700025
mov dword [ebx], eax
add ebx, edx
and eax, 0x6933aaf1
and eax, 0x10221
or eax, 0x1c4c8948
mov dword [ebx], eax
add ebx, edx
or eax, 0x49042a28
and eax, 0x5d0da101
or eax, 0x325080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c3e522
and eax, 0x7fd873ba
and eax, 0x41800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aff65c0
or eax, 0x786e69cc
and eax, 0x6900
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1923e25b
xor eax, 0x5d337a22
and eax, 0x400f100
or eax, 0x1b820081
mov dword [ebx], eax
add ebx, edx
and eax, 0x447e769d
and eax, 0x151b3fb0
and eax, 0
or eax, 0x81890001
mov dword [ebx], eax
add ebx, edx
and eax, 0x302bcc19
and eax, 0x6a21a024
and eax, 0x10000
or eax, 0x408c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x295eb2ea
or eax, 0x29858310
and eax, 0x1040100
or eax, 0x8020548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614908e7
and eax, 0x3f59bbab
and eax, 0x11120
or eax, 0xc0d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f151b0c
and eax, 0x100
or eax, 0xe9f28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336fb495
and eax, 0x8a000091
or eax, 0x1000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db5745f
and eax, 1
or eax, 0x250c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d3d6874
and eax, 0x366ec831
and eax, 0x34000000
or eax, 0x10000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e964f0f
or eax, 0x175f5960
and eax, 0x344
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b29812
or eax, 0x2ddd8493
and eax, 0x831815
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a2b98e9
and eax, 0x800
or eax, 0x10908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d71690
and eax, 0x3362bc93
and eax, 0x10000000
or eax, 0xa800418c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbfe986
and eax, 0x18800
or eax, 0x400410
mov dword [ebx], eax
add ebx, edx
or eax, 0x6818de2f
or eax, 0x9937ec6
and eax, 0x48c8c25d
or eax, 0x84040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677c4257
and eax, 0x5def4c43
and eax, 0x8800000
or eax, 0xc44ccccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x30461a75
xor eax, 0x643ca700
and eax, 0x888251cc
or eax, 0x64090400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54df233a
or eax, 0x7b8ef022
and eax, 0x21084482
or eax, 0x4000109
mov dword [ebx], eax
add ebx, edx
and eax, 0x792db2a0
or eax, 0x509db20a
and eax, 0xa202
or eax, 0x970
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d09cbeb
or eax, 0x6269b9fa
and eax, 0x205331
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x413d167d
xor eax, 0x6ab9097f
and eax, 0x8040800
or eax, 0x498300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27015250
and eax, 0x2144c900
or eax, 0x90310081
mov dword [ebx], eax
add ebx, edx
or eax, 0x565435c5
or eax, 0x503a810f
and eax, 0xe1010000
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64286592
and eax, 0x6402
or eax, 0x1845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a63317b
and eax, 0x349e978c
and eax, 0x1000
or eax, 0x75a5e181
mov dword [ebx], eax
add ebx, edx
or eax, 0xb52fd38
or eax, 0x4493f744
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e676de
and eax, 0x400290
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7868a21
or eax, 0x129a5a30
and eax, 0x1085081
or eax, 0x8000050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345666ba
and eax, 0x1c3000
or eax, 0x814cc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f97b477
and eax, 0x900000
or eax, 0x50628100
mov dword [ebx], eax
add ebx, edx
or eax, 0xd952bbc
xor eax, 0x24777994
and eax, 0x9000008
or eax, 0x82000106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf11c6
or eax, 0x6f8e30e2
and eax, 0x20350040
or eax, 0x10000805
mov dword [ebx], eax
add ebx, edx
and eax, 0x118a9fe6
and eax, 0x68b4a79a
and eax, 0
or eax, 0x350000c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591d5249
and eax, 0x128e
or eax, 0xa460
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6d7e98
and eax, 0x1088
or eax, 0x8a908000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c69c4df
and eax, 0x4c890041
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a08651
or eax, 0x468e2314
and eax, 0x46880100
or eax, 0x10418008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d13237b
and eax, 0x1000021
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f525379
and eax, 0x1000029
or eax, 0x4a9c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x528e6276
and eax, 0x808100
or eax, 0xa8710000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227e7370
and eax, 0x8a8ff270
or eax, 0x1700d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x233d6ce3
and eax, 0x2010841
or eax, 0xc8800014
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f18acd
and eax, 0x61393cf6
and eax, 0x44
or eax, 0x231
mov dword [ebx], eax
add ebx, edx
and eax, 0x38adfaf0
xor eax, 0x31a28ea2
and eax, 0x20808880
or eax, 0xe4c4201
mov dword [ebx], eax
add ebx, edx
and eax, 0x30aef5b3
or eax, 0x377f315f
and eax, 0x32810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7162b3fc
and eax, 0x32f0
or eax, 0x4c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c12c09a
and eax, 0x80
or eax, 0x8a908a08
mov dword [ebx], eax
add ebx, edx
or eax, 0xbac3220
and eax, 0x8ab80000
or eax, 0x70000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23cc089b
or eax, 0x643d82d7
and eax, 0x2900001a
or eax, 0x2000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9823e7
and eax, 0x25100045
or eax, 0x250800
mov dword [ebx], eax
add ebx, edx
and eax, 0x654ac178
xor eax, 0x2ff9ba09
and eax, 0x8f9ba48
or eax, 0xb1064582
mov dword [ebx], eax
add ebx, edx
or eax, 0x582cc399
and eax, 0xdd0b
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8e7625
or eax, 0x7d9596dd
and eax, 0x1080d0b
or eax, 0x80004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d12973e
or eax, 0x36f755d1
and eax, 0x5605e1
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x666be82
or eax, 0x2f8642f5
and eax, 0xac00000
or eax, 0x10098100
mov dword [ebx], eax
add ebx, edx
and eax, 0x36f4f536
or eax, 0x7d64d70
and eax, 0x1000060
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x446d6faa
xor eax, 0x98794ce
and eax, 0x861460
or eax, 0x600091
mov dword [ebx], eax
add ebx, edx
or eax, 0x2236ce1d
xor eax, 0x26a6d31f
and eax, 0x800
or eax, 0x90818000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f18a12
and eax, 0x80000002
or eax, 0xb004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb46fc6
or eax, 0x5f00a628
and eax, 0xca800844
or eax, 0x10011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d8baf5
and eax, 0x51
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x619fa810
xor eax, 0x320aee65
and eax, 0x3202ca01
or eax, 0x85e42080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9afcf7
and eax, 0x32800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x634aef8d
or eax, 0x78e49f7d
and eax, 0x7ae49848
or eax, 0x851b2002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b1a81b
xor eax, 0x712280c4
and eax, 0x4080081
or eax, 0x900450a
mov dword [ebx], eax
add ebx, edx
and eax, 0x33883ad2
or eax, 0x2468203f
and eax, 0x201a
or eax, 0x8c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22618137
and eax, 0x600c25
or eax, 0x9cc210
mov dword [ebx], eax
add ebx, edx
and eax, 0x297bce9a
and eax, 0x1e84826b
and eax, 0x8000
or eax, 0x90900800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9def58
or eax, 0x2015568f
and eax, 0x8b00418a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3170848b
and eax, 0xb0000001
or eax, 0x4181084c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc40940
or eax, 0x62120192
and eax, 0x11b
or eax, 0xae00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8ad614
and eax, 0xb8a7101
or eax, 0xa4248080
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f21340
xor eax, 0x1676290a
and eax, 0x51885249
or eax, 0x4032120
mov dword [ebx], eax
add ebx, edx
or eax, 0x98425c0
and eax, 0x1a9c8568
and eax, 0x18800108
or eax, 0xe2428000
mov dword [ebx], eax
add ebx, edx
or eax, 0x289de6ec
and eax, 0x8000000c
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a8b66a5
xor eax, 0xa608a0a
and eax, 0x8a02
or eax, 0x8d44f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e416e6
xor eax, 0x737fb624
and eax, 0x10020800
or eax, 0x80888100
mov dword [ebx], eax
add ebx, edx
and eax, 0x511a1285
and eax, 0
or eax, 0x8b00418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0638c3
and eax, 0x2c61270c
and eax, 0
or eax, 0x62250845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d168610
or eax, 0x584f3823
and eax, 0x25000051
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f36b580
and eax, 0x86ef52
and eax, 0x2410
or eax, 0x402f
mov dword [ebx], eax
add ebx, edx
and eax, 0x427db60e
and eax, 0x27882263
and eax, 0x2000
or eax, 0x2e395035
mov dword [ebx], eax
add ebx, edx
or eax, 0x783b2ba7
and eax, 0x8090b25
or eax, 0x448040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2725ff4f
and eax, 0x8101
or eax, 0x1c06080
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f06202
and eax, 0x61800001
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5a81ea
and eax, 0xc0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248fdc29
and eax, 0x808089
or eax, 0x8a100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5d7435
or eax, 0x6d8e28b6
and eax, 0x458a0001
or eax, 0x10010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a8fd31
or eax, 0x6b6eb3f9
and eax, 0x4a428108
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef56850
and eax, 0x80000000
or eax, 0x1000086
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a701079
or eax, 0x6355544b
and eax, 0x7550e2
or eax, 0x20300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x250ff324
and eax, 0x20708000
or eax, 0x4a820100
mov dword [ebx], eax
add ebx, edx
and eax, 0x490e0713
and eax, 0x8000000
or eax, 0xb0000077
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42172ca8
and eax, 0x2081
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cad0905
and eax, 0x34080101
or eax, 0x100442a
mov dword [ebx], eax
add ebx, edx
or eax, 0x363d2df9
or eax, 0x6f9cfda9
and eax, 0x7fbdc1a1
or eax, 0x80420004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2731c143
and eax, 0x8a908080
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c61409
and eax, 0x26fd190d
and eax, 0x22900001
or eax, 0x80290040
mov dword [ebx], eax
add ebx, edx
and eax, 0x308c4ed3
and eax, 0x20000001
or eax, 0xb00018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ce2f2d
and eax, 0x2180080d
or eax, 0xd0010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ede1655
and eax, 0x11a08
or eax, 0xa3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70692de1
and eax, 0x7237eb10
and eax, 0x100
or eax, 0x8108548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b87c383
and eax, 0x8f838a
or eax, 0x700040
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c8e0a9
or eax, 0xb6b43a6
and eax, 0x4e28100
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f6c939
and eax, 0
or eax, 0x810000fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1dc5e3
and eax, 0x106be765
and eax, 0x8c560
or eax, 0xf60892
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64558c1b
and eax, 0x8a0000
or eax, 0x90008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a09981
or eax, 0x24d57b1b
and eax, 0x8100418a
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dde7e9
xor eax, 0x20177f4
and eax, 0x80140005
or eax, 0x2210840
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffb2d7f
and eax, 0x15000045
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7139a2
and eax, 0x3166
or eax, 0x418
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ecb8149
and eax, 0x8050b
or eax, 0x81004880
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d91fc22
xor eax, 0x453641b2
and eax, 0x8ea801
or eax, 0x1002e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdf5018
and eax, 0x900000
or eax, 0x8e618100
mov dword [ebx], eax
add ebx, edx
or eax, 0x8103415
and eax, 0x4b38031e
and eax, 0x8000010
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0fe457
and eax, 0x10a8001
or eax, 0x40801080
mov dword [ebx], eax
add ebx, edx
or eax, 0x901264b
and eax, 0x8018200
or eax, 0x540900
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ab443c
and eax, 0
or eax, 0xb21af281
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c90fe5
xor eax, 0x3d05b104
and eax, 0xa010000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7281745e
xor eax, 0x4aa8f0d0
and eax, 0xe0c0
or eax, 0xb22
mov dword [ebx], eax
add ebx, edx
and eax, 0x249c1e07
xor eax, 0x48f2b962
and eax, 0x4822a200
or eax, 0x91084081
mov dword [ebx], eax
add ebx, edx
or eax, 0x210bcdaf
and eax, 0x14c06627
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce5b8f8
and eax, 0x9048
or eax, 0x4005
mov dword [ebx], eax
add ebx, edx
or eax, 0x753bb83a
and eax, 0x508400b
or eax, 0x580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a0a36f
and eax, 0x61914d0b
and eax, 0x4400
or eax, 0x3abf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8087f4
and eax, 0x209627f8
and eax, 0x108
or eax, 0x520005
mov dword [ebx], eax
add ebx, edx
and eax, 0x197d5f98
or eax, 0x3569dc73
and eax, 0x35181500
or eax, 0xca862000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e017163
and eax, 0x143931a1
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x611e6109
or eax, 0xdbc65f
and eax, 0x418210
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
and eax, 0x795772d1
and eax, 0x90
or eax, 0x418a9028
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb62205
and eax, 0x4c821000
or eax, 0x80414d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586dde06
and eax, 0x848c8004
or eax, 0x48404cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e28328
or eax, 0x1cfad837
and eax, 0x4c8a500c
or eax, 0xa00105c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d58c4c8
and eax, 0x21100100
or eax, 0x408448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c3aafbc
and eax, 0x6734
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb97f4a
and eax, 0x6200
or eax, 0x65760035
mov dword [ebx], eax
add ebx, edx
or eax, 0x6efdf15f
or eax, 0x26483a1
and eax, 0xc4d8373
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cae68b2
xor eax, 0x2e3626d8
and eax, 0x641c101
or eax, 0x800a0880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d94d2d7
xor eax, 0x771d9928
and eax, 0x90800000
or eax, 0x61010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xda34b50
xor eax, 0x35d47f9a
and eax, 0x7e0a
or eax, 0x8065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x781cb81c
xor eax, 0x4ed1bf59
and eax, 0x2808108
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35607210
and eax, 0x32f35844
and eax, 0x10800000
or eax, 0x450b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c09758e
or eax, 0x10b5812e
and eax, 0x4888100
or eax, 0xa3420010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x607e8afb
and eax, 0x81000048
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af9d160
and eax, 0x68c100
or eax, 0x62ec2
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf46d4
and eax, 0xe28100
or eax, 0x3a100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50aadd08
xor eax, 0x3e01e3b3
and eax, 0xa000022
or eax, 0x8100014c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f349cf7
and eax, 0x5040045
or eax, 0x10092000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f3668a
or eax, 0x64070399
and eax, 0x35000109
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ef88da
xor eax, 0x28d365b0
and eax, 0x12518
or eax, 0xa03
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed61e2d
and eax, 8
or eax, 0x82809080
mov dword [ebx], eax
add ebx, edx
and eax, 0x538c625
or eax, 0x25d009e4
and eax, 0x5800040
or eax, 0x480b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66bdf7e6
and eax, 0x20208120
or eax, 0xc4c10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776e0f4c
or eax, 0x47ef8837
and eax, 0x81000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x511efca7
xor eax, 0x6dfb1084
and eax, 0x81
or eax, 0xcf70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f706437
and eax, 0x20508b00
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6369481a
and eax, 0x3b118124
and eax, 0x108000
or eax, 0xd0086281
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e57276f
xor eax, 0x7cfe2e44
and eax, 0x8800000
or eax, 0xc2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e742760
and eax, 0x59faa21d
and eax, 0x2200
or eax, 0x1599
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c72c6d
or eax, 0x43c88d3e
and eax, 0x1380b281
or eax, 0x24104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af838b
and eax, 0x50d367ed
and eax, 0x800000
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f97afa2
and eax, 0
or eax, fcn.00418280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fbf2075
xor eax, 0x12284603
and eax, 0x5104482
or eax, 0x80109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fab2a5b
xor eax, 0x6af342c7
and eax, 0x10
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x665d8006
and eax, 0x4cc014
or eax, 0x802221
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8dde07
and eax, 0x34457ea
and eax, 0x40200
or eax, 0x1c498900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bca5945
xor eax, 0x7789062e
and eax, 0xac001
or eax, 0x85900180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dbbe32a
and eax, 0x88010000
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99da635
or eax, 0x30ca96f5
and eax, 0x8665
or eax, 0x4102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bbbddc5
and eax, 0x7bb11080
or eax, 0x8440e101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dbbc04f
and eax, 0x80080000
or eax, 0x1800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x66eeb3a9
and eax, 0x5d0a9c19
and eax, 0
or eax, fcn.00418280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4333ce05
or eax, 0x4ba03e0
and eax, 0x100180
or eax, 0x8104540b
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b82248
and eax, 0xb423ca
or eax, 0x430800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e07f90a
and eax, 0x20100
or eax, 0x54f08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a02c7cf
and eax, 0x72ea45fc
and eax, 0x260448c
or eax, 0x890f3012
mov dword [ebx], eax
add ebx, edx
or eax, 0x572f4854
and eax, 0x4a251c44
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a403ca
xor eax, 0x546e962
and eax, 0x24000004
or eax, 0x1000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x8211a40
and eax, 0x202
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d48b59
and eax, 0x7be90530
and eax, 0x100
or eax, 0x288e05
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef0487c
or eax, 0x103f7388
and eax, 0xf3100
or eax, 0x28800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304247d1
or eax, 0x6677264f
and eax, 0x10890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8a3049
and eax, 0x10000
or eax, 0x408280
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4d031b
and eax, 0x100018b
or eax, 0x80104c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x37dbb8c6
and eax, 0x880
or eax, 0x2a5349
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a1ac3b
and eax, 0x6818100
or eax, 0x28700000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4618fc
xor eax, 0x19fe43d0
and eax, 0x200002c
or eax, 0x890000d3
mov dword [ebx], eax
add ebx, edx
or eax, 0x70abb993
and eax, 0xc2811855
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c8cffe
and eax, 0x1101
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e2ed9d
and eax, 0x41a2c881
or eax, 0x28140200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea5db55
and eax, 0x32010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73383930
and eax, 0x2930
or eax, 0x284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e5b6d3
and eax, 0x44409001
or eax, 0x2126280
mov dword [ebx], eax
add ebx, edx
and eax, 0x30803659
or eax, 0x113ca56f
and eax, 0x80001
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64392d7a
or eax, 0x42bf15f
and eax, 0x18000
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a856dc6
or eax, 0x27e19545
and eax, 0x25004503
or eax, 0x100088
mov dword [ebx], eax
add ebx, edx
and eax, 0x31062733
and eax, 0x79d89136
and eax, 2
or eax, 0x1051
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e71e44a
xor eax, 0xf39b605
and eax, 0x214
or eax, 0x109421
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f864f07
and eax, 0
or eax, 0xaeecb900
mov dword [ebx], eax
add ebx, edx
and eax, 0x511c9abd
and eax, 0x80000
or eax, 0x4d230001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d2eba66
and eax, 0x60018000
or eax, 0x88f00108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2556fac9
xor eax, 0x1f1379e9
and eax, 0x80000a1
or eax, 0x8000000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a008a
and eax, 0x1820001
or eax, 0x40008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67083765
and eax, 0x20008300
or eax, 0x550800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3889ef9a
xor eax, 0x35973fe4
and eax, 0xd000
or eax, 0x902281
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc6a247
and eax, 0x4a800000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65dc5364
and eax, 0
or eax, 0x6b1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c46ed7
and eax, 0x379826d6
and eax, 0x2200
or eax, 0xbf81d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6adfc63c
and eax, 0x458bf6bd
or eax, 0x942
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4d2377
xor eax, 0x1b0c995f
and eax, 0x4c80510
or eax, 0x7b310800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4faf5b57
and eax, 0x30140000
or eax, 0xc3210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x609afa5c
and eax, 0
or eax, 0x880000ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x473753a9
or eax, 0x7399c114
and eax, 0x41808090
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x570715eb
and eax, 0x6069100
or eax, 0x20282800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f70183f
and eax, 0xd2a0001
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a642382
and eax, 0x6344e30d
and eax, 0x40000000
or eax, 0x9cf18110
mov dword [ebx], eax
add ebx, edx
or eax, 0x23da2ed
xor eax, 0x111e9c52
and eax, 0x8b00002e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xcddd6b4
and eax, 4
or eax, 0xe2811051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111f056f
and eax, 0x1420
or eax, 0x8a40
mov dword [ebx], eax
add ebx, edx
and eax, 0xae72dfe
or eax, 0x589b4767
and eax, 0x100b4201
or eax, 0x8640b080
mov dword [ebx], eax
add ebx, edx
and eax, 0x266341de
and eax, 0x2000000
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac230e7
or eax, 0x5bd5b8a3
and eax, 0x418080
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f51c593
and eax, 0xd104503
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x48764589
and eax, 0x4080
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d06b2
and eax, 0x6e055b85
and eax, 0x200
or eax, 0xd67535
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ebbdc45
xor eax, 0x723bd7e4
and eax, 0x842000
or eax, 0x21181500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79bdd58a
and eax, 0x48010000
or eax, 0x58a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fec0131
and eax, 0x2610110
or eax, 0xbc808004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c455420
and eax, 0
or eax, 0x810000b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc046fc
and eax, 0x4040f0
or eax, 0x3d1901
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be70f56
xor eax, 0x66e32666
and eax, 0x40080100
or eax, 0x22e18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6945bb25
and eax, 0
or eax, 0x810000d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ddfd00b
and eax, 0x1dc0d0
or eax, 0x2021
mov dword [ebx], eax
add ebx, edx
and eax, 0x1edc605c
or eax, 0x1cef467d
and eax, 0x810000
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x468c2f79
and eax, 0x82000100
or eax, 0x9004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c2b84ce
and eax, 0x172b432
and eax, 0
or eax, 0xe2830855
mov dword [ebx], eax
add ebx, edx
or eax, 0x753b1cc7
and eax, 0xe2121810
or eax, 0x844a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb0604c
and eax, 0
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d25f56c
and eax, 0x69093508
or eax, 0x82500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd59138
xor eax, 0x6cc657af
and eax, 0x9008e297
or eax, 0x801d68
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c98302c
and eax, 0
or eax, fcn.00418280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333d1136
or eax, 0x4447e0fe
and eax, 0x410280b8
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcbd8ee
and eax, 0x820000
or eax, 0xcc415d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d580ddc
or eax, 0x5ac65c6
and eax, 0xccc4cc4
or eax, 0xc0008008
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f0d0b1
and eax, 0x44804080
or eax, 0xa80b154c
mov dword [ebx], eax
add ebx, edx
or eax, 0x38f0d012
and eax, 0xf80498
or eax, 0x40a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b80a1ba
and eax, 0x623d4837
and eax, 0x20040800
or eax, 0x412300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3b59e6
and eax, 0xd260224
or eax, 0x62018111
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ef5124
or eax, 0x2c4fb3c7
and eax, 0xc4d8362
or eax, 0x10000810
mov dword [ebx], eax
add ebx, edx
or eax, 0x316f8b3a
or eax, 0x59d965b6
and eax, 0x9c9e180
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c775acd
or eax, 0x7145d814
and eax, 0x41810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x571548f8
xor eax, 0x2e28b791
and eax, 0x8601
or eax, 0x824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641693e7
and eax, 0x64061180
or eax, 0x1348e001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702f0925
and eax, 0x1010000
or eax, 0x80880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b32865
and eax, 0x60
or eax, 0x418288
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e94ec7
and eax, 0x804eaa
or eax, 0x21110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e911004
xor eax, 0x65c7d361
and eax, 0x8540800
or eax, 0x12300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed0b8d9
and eax, 0x6b62b490
and eax, 0x8402000
or eax, 0x45aed281
mov dword [ebx], eax
add ebx, edx
and eax, 0x6603640f
or eax, 0x616db4d7
and eax, 0x450b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x787739ba
and eax, 0x40010000
or eax, 0xbf7c0d18
mov dword [ebx], eax
add ebx, edx
and eax, 0x1872bd7
xor eax, 0x7e9db07a
and eax, 0x7b100000
or eax, 0x250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ba754f
or eax, 0x2ec09c9e
and eax, 0x80000df
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da74cb3
and eax, 0x1824890
or eax, 0x4000a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b29c268
and eax, 0x8090a00
or eax, 0x4448100
mov dword [ebx], eax
add ebx, edx
and eax, 0x591623a9
xor eax, 0x3613f95c
and eax, 0x2c06f000
or eax, 0x81a80181
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b79d
and eax, 0x22a252ff
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b963090
and eax, 0x1080
or eax, 0x4864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x195dcacd
or eax, 0x76f415c2
and eax, 0x108158b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x403a9889
and eax, 0x80
or eax, 0xa1c872
mov dword [ebx], eax
add ebx, edx
and eax, 0x530abded
and eax, 0x8000
or eax, 0x11ca0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x81d9495
and eax, 0x1000080
or eax, 0x80000068
mov dword [ebx], eax
add ebx, edx
and eax, 0x2475b6b4
and eax, 0xa0
or eax, 0xfdb252
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746ee32c
xor eax, 0x339861d1
and eax, 0x400a0000
or eax, 0xa8808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4927bc1a
xor eax, 0x77477154
and eax, 0xb004100
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x175723f4
and eax, 0x779f7fcf
and eax, 0x5050044
or eax, 0x80281401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5083159e
and eax, 4
or eax, 0x35000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a3b73c6
or eax, 0x6371a2d
and eax, 0x524d
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56981d58
and eax, 0x184901
or eax, 0x8104048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x14583ab9
and eax, 0x859b1
or eax, 0x228040
mov dword [ebx], eax
add ebx, edx
or eax, 0xf27f0a7
and eax, 0x3218100
or eax, 0x30d00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2562cf01
xor eax, 0x1055536a
and eax, 0x4a
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d076d2b
and eax, 0x1026881
or eax, 0x40808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f765fd6
and eax, 0x800
or eax, 0xc64b200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b5b85b
and eax, 0x10010000
or eax, 0x452a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1691985c
and eax, 0x14000000
or eax, 0xaaf28124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c71d932
and eax, 0x398e47c1
and eax, 0x824000
or eax, 0x8b7dbf4b
mov dword [ebx], eax
add ebx, edx
and eax, 0x8db5945
and eax, 0x8110041
or eax, 0x77242004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea3aa8b
or eax, 0x6d23f78a
and eax, 0x25000000
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1251e315
xor eax, 0x2e9190bd
and eax, 0x9011
or eax, 0x6940
mov dword [ebx], eax
add ebx, edx
or eax, 0x320ed5c9
and eax, 0x2089088
or eax, 0x80e00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x603f29bb
or eax, 0x31c776c
and eax, 0x418b0041
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb852690
and eax, 0x46000010
or eax, 0xf18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c359b6
and eax, 0x110
or eax, 0x81000063
mov dword [ebx], eax
add ebx, edx
and eax, 0x1336cd13
or eax, 0x1b2583c2
and eax, 0x2500c1
or eax, 0x126c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea9c74a
and eax, 0x210000
or eax, 0x2dd08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1891c473
xor eax, 0x74c73ad9
and eax, 0x9000002
or eax, 0x82000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2d5aee
and eax, 0x41b1efa
and eax, 0x10050
or eax, 0xf2802405
mov dword [ebx], eax
add ebx, edx
or eax, 0x11603747
and eax, 0x2105
or eax, 0xc828
mov dword [ebx], eax
add ebx, edx
and eax, 0x296bd553
and eax, 0x45c79bf1
and eax, 0x8001
or eax, 0x123c4a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x558a1605
and eax, 0x5783fd79
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c41680
and eax, 0
or eax, 0xb002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f91c57
and eax, 0x1b9a001
or eax, 0x8a005280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d76ae1
and eax, 0x8a080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6136abcc
and eax, 0x82c8
or eax, 0x410020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7a6a0b
and eax, 0x1d9b7660
and eax, 0xc004000
or eax, 0x124058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347a885f
and eax, 0x1394d78e
and eax, 0x8104
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c49982e
and eax, 0x419824
or eax, 0x906011
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b554163
and eax, 0x400000
or eax, 0xa782b900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dcdd4ce
and eax, 0x480b0000
or eax, 0x5200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e84e7f
xor eax, 0x56dded73
and eax, 0x10308100
or eax, 0x80c10020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b38c32
and eax, 0x5ec7d65c
and eax, 0x420400
or eax, 0x88bdfbee
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9f16b7
and eax, 0x4182e881
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x65bed25f
and eax, 0x20148a00
or eax, 0x410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f7798
xor eax, 0x50996bdd
and eax, 0x846081
or eax, 0x2a208200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68530627
xor eax, 0x4de9e98d
and eax, 0x2000000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd4756d
xor eax, 0x6bee4cdf
and eax, 0x855
or eax, 0x8220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b12e15
and eax, 0xb1a000
or eax, 0xb2025281
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeed577b
and eax, 0x7212a86d
and eax, 0x20000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d282bf
xor eax, 0x3caf1ff1
and eax, 0x3ed2150c
or eax, 0x92020
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb176cf
and eax, 0x8110000
or eax, 0xb0240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a341864
xor eax, 0x26da8758
and eax, 0x14000008
or eax, 0x21000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a34888a
and eax, 0x8000
or eax, 0x51e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e60c9ac
and eax, 0x2601008
or eax, 0x80888080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6344ee2a
and eax, 0x286791ff
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x69954e6b
and eax, 0x6c810000
or eax, 0x12408110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b93f2e0
and eax, 0x175affbb
and eax, 0x1000000
or eax, 0x8000004f
mov dword [ebx], eax
add ebx, edx
or eax, 0x183e2ffc
and eax, 0x1300cf1
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbf04e3
and eax, 0x100000
or eax, 0x10458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x74481913
and eax, 0x10000000
or eax, 0xeb3e281
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bce63ee
or eax, 0x87e0361
and eax, 0x2800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ff741b
xor eax, 0x78a95dfa
and eax, 0x8a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bd63fc
and eax, 0xa80288
or eax, 0x82408800
mov dword [ebx], eax
add ebx, edx
and eax, 0x335327f6
or eax, 0x3cf2da63
and eax, 0x28b00041
or eax, 0xc0080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbcd709
and eax, 0x48000000
or eax, 0x15004182
mov dword [ebx], eax
add ebx, edx
or eax, 0x75830c49
xor eax, 0x6d190fc9
and eax, 0x884002
or eax, 0xcc448cc1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf6b76e
and eax, 0x4cad8556
and eax, 0x48848440
or eax, 0x8448488c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae83816
xor eax, 0x5538ca8d
and eax, 0xa8801440
or eax, 0x440b418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3963a6
and eax, 0x2fe3c19e
and eax, 0x820008
or eax, 0x48d3b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af740ba
or eax, 0x63b2b369
and eax, 0x452300
or eax, 0x14000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c71717
and eax, 0x1f90363b
and eax, 0x200
or eax, 0xe8bd2d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc28781
and eax, 0x212a3000
or eax, 0x510500
mov dword [ebx], eax
add ebx, edx
and eax, 0x61df6a64
and eax, 0x21110000
or eax, 0x1c240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x176ccfa0
or eax, 0x6439439d
and eax, 0xb7dce9d
or eax, 0x80823042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77691cb6
and eax, 0xc8800049
or eax, 0x1011404
mov dword [ebx], eax
add ebx, edx
or eax, 0xe8e04bb
and eax, 0x4b3
or eax, 0xc100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77489e95
and eax, 0x8081
or eax, 0xe7aa7100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53013424
xor eax, 0x6f45fc3c
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0a0be
and eax, 0x8018
or eax, 0x410940
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e987892
and eax, 0x8518a
or eax, 0x81040401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab6e0cf
and eax, 0x782afccf
and eax, 0x283040
or eax, 0x1038a
mov dword [ebx], eax
add ebx, edx
and eax, 0x696cb7bc
or eax, 0x51011938
and eax, 0x10200100
or eax, 0x80d28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dbb0f08
and eax, 0x63a40e58
and eax, 0x1200400
or eax, 0x8a586151
mov dword [ebx], eax
add ebx, edx
and eax, 0xa92c001
or eax, 0x250a3ef3
and eax, 0xa081441
or eax, 0x90050004
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c704f0
and eax, 0x21000035
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34733fd0
xor eax, 0x48a50893
and eax, 0x3372
or eax, 0x8081
mov dword [ebx], eax
add ebx, edx
and eax, 0x25973ec0
xor eax, 0x2804c835
and eax, 5
or eax, 0xd80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cff9310
and eax, 0x89b1100
or eax, 0x83002400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292088d4
xor eax, 0x57c1d98c
and eax, 0x90080000
or eax, 0x810001
mov dword [ebx], eax
add ebx, edx
or eax, 0x941547f
and eax, 0x410058
or eax, 0x8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b48b282
xor eax, 0x1a42bda4
and eax, 0x210a0
or eax, 0xb90019
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d5b2c8
and eax, 0x4d2200
or eax, 0x10000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67acd283
and eax, 0x30c0e181
or eax, 0x80c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d66397b
or eax, 0x4d104e77
and eax, 0x71000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c85d8b
or eax, 0x31dcd354
and eax, 0x6154458d
or eax, 0xe200020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc05ec3
and eax, 0x100558b
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2468f274
and eax, 0x6086f2
or eax, 0x9c4800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb85f731
and eax, 0x855fc9b
and eax, 0x500000
or eax, 0xc2a28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e6bda05
and eax, 0
or eax, 0x89000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b71f01
or eax, 0x590eff2e
and eax, 0x4189580a
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e73ee0
or eax, 0x1ec7b9f6
and eax, 0x7f6fb800
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14472bad
and eax, 0x4a6d9dcd
and eax, 0x40280000
or eax, 0x5030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4580587c
and eax, 0x801014
or eax, 0x9b002500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffe225f
and eax, 0xd8a375f
or eax, 0x4001c8a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x649152b1
and eax, 0x810000
or eax, 0xb1488108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463725e7
and eax, 0x81000009
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9c8df
or eax, 0x557b2086
and eax, 0x612081
or eax, 0x4d060
mov dword [ebx], eax
add ebx, edx
or eax, 0x66388348
or eax, 0x6c5470b1
and eax, 0x20718100
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780ffab9
and eax, 0x629a4d0b
and eax, 1
or eax, 0x88000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dcf8de
or eax, 0x15ab84d7
and eax, 0x1895881
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9901c61
and eax, 0x110800
or eax, 0x10448300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d2d51e
xor eax, 0x56afb65c
and eax, 0x608e000
or eax, 0x20530281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5814a3b0
or eax, 0x4b1ea8eb
and eax, 0x72010002
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45145667
and eax, 2
or eax, 0x47d
mov dword [ebx], eax
add ebx, edx
or eax, 0x20228786
and eax, 0x7b8
or eax, 0x901800
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb40bda
or eax, 0x3506c9f9
and eax, 0x40b00
or eax, 0x8412000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e47757a
and eax, 0x4c08
or eax, 0x900005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8bc34b6
or eax, 0x6ddfee17
and eax, 0x214d3400
or eax, 0x92000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebc39aa
and eax, 0x3ee96653
and eax, 0x800402
or eax, 0x9008fbfd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f8e501
xor eax, 0x4fca3e4f
and eax, 0x10
or eax, 0x418948
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270d0a27
and eax, 0x100010b
or eax, 0x80104c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee1d22d
and eax, 0x1609f80
or eax, 0xa4049
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbf208
and eax, 0x208000
or eax, 0x9ad10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fdf162e
and eax, 0xa000000
or eax, 0x810001ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f5d91eb
and eax, 0x74dc6eba
and eax, 0
or eax, 0xc2811455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab22ce0
or eax, 0x7978ede2
and eax, 0xdd73
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x73bfff14
or eax, 0xc086f3f
and eax, 0x408f201
or eax, 0x12660080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3065d7d1
and eax, 0x22010000
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d62906
xor eax, 0x4f78e9c0
and eax, 0xc140
or eax, 0x11626
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0d668
and eax, 0x408208
or eax, 0x89180880
mov dword [ebx], eax
add ebx, edx
and eax, 0x169934a6
xor eax, 0x66e511f2
and eax, 0x44890040
or eax, 0x1020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x72719ff3
and eax, 0x14ef90a0
and eax, 0xe31000
or eax, 0xaa042514
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f5dbea
and eax, 0x1c350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5271b017
or eax, 0x57e05b89
and eax, 0x3714a08
or eax, 0x88022434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686c8182
and eax, 0xe101000c
or eax, 0x801041
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f3c7e1
xor eax, 0x71443ba4
and eax, 0xbc4
or eax, 0x801a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f28955d
and eax, 0x1081
or eax, 0x8016e100
mov dword [ebx], eax
add ebx, edx
and eax, 0x776b3b71
and eax, 0
or eax, 0x81890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a6b75a
and eax, 0
or eax, 0x418958
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b4c823
and eax, 0x698c7273
and eax, 0x4003
or eax, 0x81101588
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5f11d
and eax, 0xe42082
or eax, 0x860
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c8e47f
or eax, 0x16769464
and eax, 0x4f28000
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1651b4a2
or eax, 0x4b06b9d2
and eax, 0xb000080
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f304972
and eax, 0xb000000
or eax, 0xf40d0845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1d606a
and eax, 0x1000000
or eax, 0x40000af
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa7e8b0
xor eax, 0x4f04c4f7
and eax, 0x15
or eax, 0x3a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ca316b
and eax, 0x21d8f380
and eax, 0x1003300
or eax, 0x38835
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4eaa8b
and eax, 0x8800
or eax, 0x58900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x479cb38
and eax, 0
or eax, 0x8b004189
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e53159
and eax, 9
or eax, 0xe1810c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cbe9e47
and eax, 0x8fd4590
and eax, 0
or eax, 0xe077
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f58a90
and eax, 0x38dad44e
and eax, 0x8000
or eax, 0x40447181
mov dword [ebx], eax
add ebx, edx
or eax, 0x570baedd
and eax, 0x507419e1
and eax, 0x50000000
or eax, 0x58b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1ef73
and eax, 0x38e6fdcd
and eax, 0x10028100
or eax, 0x6dc80010
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ad8e1a
and eax, 0x100001a
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7fada7
and eax, 0x7e21f2
or eax, 0x805000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8a88ae
or eax, 0x7f9c812e
and eax, 0x58888800
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x277b032c
xor eax, 0x55c971ec
and eax, 0xa004080
or eax, 0x81000109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c66ac57
xor eax, 0x3f9a2b12
and eax, 0x800c0044
or eax, 0x6011001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ebd3f7
and eax, 0x21000010
or eax, 0x14000048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735abb92
and eax, 0x2b66862c
and eax, 0x8000
or eax, 0x5cb7
mov dword [ebx], eax
add ebx, edx
or eax, 0x560ca70f
or eax, 0x46762a42
and eax, 0x4ae7b9
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x718625fe
and eax, 0x43badc1b
and eax, 0x80000
or eax, 0x10452b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa7c61f
and eax, 0x2a8e101
or eax, 0x45111080
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f029fc
and eax, 0x6cb14a46
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d579382
or eax, 0x13655f3c
and eax, 0x418918
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fe1c1e
or eax, 0x4e59e676
and eax, 0x40094838
or eax, 0x1801080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f11130
and eax, 0x2bc89366
and eax, 0xc01100
or eax, 0xcc034c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x31482dc4
and eax, 0x6869d5fb
and eax, 0x484844c0
or eax, 0x8484880c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8dae7
or eax, 0x7d186862
and eax, 0xcc0c4c48
or eax, 0xc08084
mov dword [ebx], eax
add ebx, edx
and eax, 0x271005d8
and eax, 0x40004c8
or eax, 0xc8ccc804
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e11853
and eax, 0x312a11bf
and eax, 0
or eax, 0xec8b55cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b59a8cc
or eax, 0x56d2f4d6
and eax, 0x500458a
or eax, 0x240001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c04f2
and eax, 0x11
or eax, 0xae06
mov dword [ebx], eax
add ebx, edx
and eax, 0x768361cb
and eax, 1
or eax, 0x13f9134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19e7dfea
and eax, 0x22bb311a
and eax, 0x80000
or eax, 0x14458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2ea59b
and eax, 0x1b200081
or eax, 0x808cc100
mov dword [ebx], eax
add ebx, edx
or eax, 0x10073c9d
and eax, 0x91810001
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d18dc75
and eax, 0
or eax, 0x1c8b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4167cb6b
and eax, 0x58cddce6
and eax, 0x48080
or eax, 0x8a300108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8d6897
xor eax, 0x15d7ff96
and eax, 0x52a0001
or eax, 0x10900040
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f242ec
and eax, 0x40c56c44
and eax, 0xc04000
or eax, 0x2b3fbf20
mov dword [ebx], eax
add ebx, edx
and eax, 0x54820030
and eax, 0x800000
or eax, 0xf2012055
mov dword [ebx], eax
add ebx, edx
and eax, 0x65984eb7
and eax, 0x556be853
and eax, 0x40000011
or eax, 0xbffecbec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c754f1
and eax, 0x398808
or eax, 0x640b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22646fd7
and eax, 0x75281e39
and eax, 0x20000200
or eax, 0xc452900
mov dword [ebx], eax
add ebx, edx
and eax, 0x315cd2c4
and eax, 0x20000200
or eax, 0xdf803035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150ab064
and eax, 0x49320998
and eax, 0x10
or eax, 0x349088ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e15874
xor eax, 0x2f5bdeb4
and eax, 0x800000a
or eax, 0x83004180
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ce4674
and eax, 0xc980044c
or eax, 0x20011801
mov dword [ebx], eax
add ebx, edx
and eax, 0x33489da6
xor eax, 0x3fac4d2
and eax, 0x4896
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b24d1cb
xor eax, 0x4cab23bc
and eax, 0x4c886100
or eax, 0x93048081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4050b44
xor eax, 0xc7e928f
and eax, 0xd1810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x617329e9
and eax, 0xdd5dbcd
and eax, 0
or eax, 0x469
mov dword [ebx], eax
add ebx, edx
and eax, 0x42379ac5
and eax, 1
or eax, 0x8124558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9cf7ca
and eax, 0x40082
or eax, 0xb30260
mov dword [ebx], eax
add ebx, edx
and eax, 0x19502b5f
and eax, 0
or eax, 0x6cca8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x100ace86
and eax, 0x80
or eax, 0x81000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd693f9
and eax, 0xd003f0
or eax, 0x206002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f4f755a
or eax, 0x6d2bb10d
and eax, 0x240a8000
or eax, 0x10800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a03c8f
or eax, 0x155d8d5f
and eax, 0x100018a
or eax, 0x8a004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8a86d4
and eax, 0
or eax, 0x252c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7794dd
and eax, 1
or eax, 0x35000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b630dc
and eax, 0x10ec
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd88910
xor eax, 0x267aa800
and eax, 0x70a800
or eax, 0x14435
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f6839f6
and eax, 0x400800
or eax, 0x280d8300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1a3690
and eax, 0x65178980
or eax, 0x8a204001
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a52ac7
and eax, 0x21010000
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2fd84e
and eax, 0
or eax, 0xef31
mov dword [ebx], eax
add ebx, edx
and eax, 0x66303620
and eax, 0
or eax, 0x8a348188
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4b6e7b
and eax, 0x25b9969
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5431838e
and eax, 0x3848bbc5
and eax, 0x10000000
or eax, 0xeca8114
mov dword [ebx], eax
add ebx, edx
or eax, 0x7420d014
and eax, 0
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c78fa0
and eax, 0
or eax, 0x2dabf2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5391a0f9
and eax, 0x3c1f194f
and eax, 0x10050900
or eax, 0x8408200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33de8967
and eax, 0x800005
or eax, 0x209800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf700204
or eax, 0x38e32a75
and eax, 0x19833000
or eax, 0x800c0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x285e17de
or eax, 0x76259fcc
and eax, 0x10080000
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5603630b
xor eax, 0x490afdd9
and eax, 0x18a10
or eax, 0x400024
mov dword [ebx], eax
add ebx, edx
or eax, 0x70bce502
or eax, 0x3347ce7e
and eax, 0x1104d0a
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e1873
and eax, 0x5404f1
or eax, 0x218200
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2d9dd8
xor eax, 0x5f2a72a2
and eax, 0x4b098000
or eax, 0x80e00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c484e91
and eax, 0x4eaf04ee
and eax, 0
or eax, 0x810000ed
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e907ec
and eax, 0x4e1
or eax, 0x22810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4ec9d5
and eax, 0x1408100
or eax, 0x80b10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e830c9b
and eax, 0x810000
or eax, 0x8b7eff82
mov dword [ebx], eax
add ebx, edx
or eax, 0x579866ee
xor eax, 0x7c3b51dd
and eax, 0xa2802811
or eax, 0x48010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x551b0abe
and eax, 4
or eax, 0x100b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1a3f4c
and eax, 0x4a083201
or eax, 0x14e1c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cf7d109
and eax, 0x2080000
or eax, 0x88800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46f4dac1
and eax, 0x408a00
or eax, 0x10034
mov dword [ebx], eax
add ebx, edx
or eax, 0x559320b0
and eax, 0x5100080
or eax, 0xc450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79643efe
or eax, 0x19a59db
and eax, 0x1106
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3c4d9d
and eax, 0x1811
or eax, 0x820224
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f5d9a4d
and eax, 0x451843ed
and eax, 0x80200
or eax, 0x28458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x37444704
and eax, 0x665ad56f
and eax, 0x400100
or eax, 0x1920c881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391b254c
and eax, 0x61e71d9d
and eax, 0x20010000
or eax, 0xd1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71833193