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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x154
push ebx
mov dword [ebp - 0x38], 0x13003
mov dword [ebp - 0x2c], 0x7d81
mov dword [ebp - 0x40], 0x13ea7
mov dword [ebp - 0x44], 0xcdfa
mov dword [ebp - 0x4c], 0x17454
mov dword [ebp - 0x24], 0xacfa
mov dword [ebp - 0x6c], 0xb7ea
mov dword [ebp - 0x60], 0x15b88
mov dword [ebp - 0x48], 0x17980
mov dword [ebp - 0x10], 0xe02a
mov dword [ebp - 0x5c], 0x9f80
mov dword [ebp - 0x58], 0xd07e
mov dword [ebp - 0x50], 0x14be
mov dword [ebp - 0x20], 0x1452b
mov dword [ebp - 8], 0x11dce
mov dword [ebp - 0x14], 0x17b5f
mov dword [ebp - 0x68], 0x14907
mov dword [ebp - 0x34], 0xebd4
mov dword [ebp - 0x28], 0x11393
mov dword [ebp - 4], 0x2710
mov dword [ebp - 0x3c], 0x628a
mov dword [ebp - 0x18], 0x181c
mov dword [ebp - 0x70], 0x1232c
mov dword [ebp - 0x54], 0x3c3a
mov dword [ebp - 0xc], 0x157de
mov dword [ebp - 0x30], 0x16060
mov dword [ebp - 0x1c], 0x86e0
mov dword [ebp - 0x64], 0xfe3
mov eax, dword [ebp - 0x3c]
add eax, 1
mov dword [ebp - 0x3c], eax
call fcn.008966c0
call fcn.00428ab0
mov ecx, dword [ebp - 0x14]
sub ecx, 0xd2e8
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x30]
sub edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], edx
jmp 0x4369a1
mov eax, dword [ebp - 0x30]
add eax, 1
mov dword [ebp - 0x30], eax
mov ecx, dword [ebp - 0x30]
cmp ecx, dword [ebp - 0x6c]
jge 0x436bc9
mov edx, dword [ebp - 0x3c]
sub edx, 1
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x50]
jge 0x4369f0
mov ecx, dword [ebp - 0x48]
sub ecx, 1
mov dword [ebp - 0x48], ecx
mov edx, dword [ebp - 0x64]
mov dword [ebp - 0x98], edx
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x9c], eax
mov ecx, dword [ebp - 0x64]
sub ecx, 1
mov dword [ebp - 0x64], ecx
mov edx, dword [ebp - 0x98]
cmp edx, dword [ebp - 0x9c]
jl 0x436a23
mov eax, dword [ebp - 0x38]
sub eax, 1
mov dword [ebp - 0x38], eax
mov ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0x24]
jge 0x436abf
mov edx, dword [ebp - 0x14]
sub edx, 1
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 0x44]
jge 0x436abf
mov edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x14]
jge 0x436a34
mov dword [ebp - 0x74], 1
jmp 0x436a3b
mov dword [ebp - 0x74], 0
mov eax, dword [ebp - 0xc]
and eax, dword [ebp - 0x74]
je 0x436a4e
mov ecx, dword [ebp - 0x1c]
sub ecx, dword [ebp - 0x5c]
cmp ecx, dword [ebp - 4]
jl 0x436a6a
mov edx, dword [ebp - 4]
imul edx, dword [ebp - 0x24]
test edx, edx
jne 0x436a6a
mov eax, dword [ebp - 0x14]
sub eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0x14]
jge 0x436abf
mov edx, dword [ebp - 0x1c]
xor edx, dword [ebp - 0x38]
je 0x436abf
mov eax, dword [ebp - 0x2c]
xor eax, dword [ebp - 0x10]
mov dword [ebp - 0xa0], eax
mov ecx, dword [ebp - 0x2c]
sub ecx, 1
mov dword [ebp - 0x2c], ecx
cmp dword [ebp - 0xa0], 0
je 0x436abf
mov edx, dword [ebp - 0x20]
or edx, dword [ebp - 4]
mov dword [ebp - 0xa4], edx
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 0xa4], 0
je 0x436abf
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 0x64]
jge 0x436abf
mov edx, dword [ebp - 0x10]
sub edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x2c]
sub edx, 1
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0xa8], eax
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0xac], ecx
mov edx, dword [ebp - 0x28]
add edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0xa8]
cmp eax, dword [ebp - 0xac]
jge 0x436b13
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 0x60]
jge 0x436b13
mov edx, dword [ebp - 0x20]
cmp edx, dword [ebp - 0x54]
jl 0x436b23
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x64]
jl 0x436b23
mov ecx, dword [ebp - 0x48]
cmp ecx, dword [ebp - 0xc]
jge 0x436b40
mov edx, dword [ebp - 0x3c]
cmp edx, dword [ebp - 8]
jge 0x436b40
mov eax, dword [ebp - 0x60]
imul eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 0x14]
jge 0x436b40
mov ecx, dword [ebp - 0x68]
add ecx, 1
mov dword [ebp - 0x68], ecx
mov edx, dword [ebp - 0x1c]
cmp edx, dword [ebp - 4]
jl 0x436b7a
mov eax, dword [ebp - 0x60]
cmp eax, dword [ebp - 0x20]
jge 0x436b83
mov ecx, dword [ebp - 0xc]
imul ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0x70]
jge 0x436b83
mov edx, dword [ebp - 0x34]
or edx, dword [ebp - 8]
mov dword [ebp - 0xb0], edx
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
cmp dword [ebp - 0xb0], 0
je 0x436b83
mov ecx, dword [ebp - 0x48]
add ecx, 1
mov dword [ebp - 0x48], ecx
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x28]
mov dword [ebp - 0xb4], edx
mov eax, dword [ebp - 0x50]
sub eax, 1
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0xb4], 0
je 0x436bbb
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x34]
cmp edx, dword [ebp - 0x1c]
jge 0x436bbb
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x10]
sub ecx, 1
mov dword [ebp - 0x10], ecx
jmp 0x436998
mov edx, dword [ebp - 0x10]
sub edx, 0x5522
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x58]
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x58], eax
jmp 0x436be9
mov ecx, dword [ebp - 0x58]
add ecx, 1
mov dword [ebp - 0x58], ecx
mov edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 0x60]
jge 0x436dce
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x34]
jge 0x436c26
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb8], ecx
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0xbc], edx
mov eax, dword [ebp - 0x24]
add eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0xb8]
cmp ecx, dword [ebp - 0xbc]
jl 0x436c3a
mov edx, dword [ebp - 0x48]
add edx, dword [ebp - 4]
je 0x436c43
mov eax, dword [ebp - 0x3c]
cdq
idiv dword [ebp - 0x50]
cmp eax, dword [ebp - 0x10]
jge 0x436c43
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
mov ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 0x2c]
jl 0x436c70
mov edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 0x24]
jl 0x436c70
mov eax, dword [ebp - 0x38]
add eax, 1
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x20]
cdq
idiv dword [ebp - 0x38]
cmp eax, dword [ebp - 0x44]
jl 0x436c70
mov ecx, dword [ebp - 0x40]
or ecx, dword [ebp - 0x28]
je 0x436c79
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x54]
or eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 8]
jge 0x436cb7
mov ecx, dword [ebp - 0x2c]
and ecx, dword [ebp - 4]
je 0x436cb7
mov edx, dword [ebp - 0x40]
imul edx, dword [ebp - 0x6c]
test edx, edx
je 0x436cb7
mov eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0x30]
jge 0x436ca8
mov dword [ebp - 0x78], 1
jmp 0x436caf
mov dword [ebp - 0x78], 0
mov ecx, dword [ebp - 0x64]
or ecx, dword [ebp - 0x78]
jne 0x436cc3
mov edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0xc]
jge 0x436dae
mov eax, dword [ebp - 0x34]
cdq
idiv dword [ebp - 0x30]
test eax, eax
je 0x436cf6
mov eax, dword [ebp - 0xc]
cmp eax, dword [ebp - 0x28]
jge 0x436cdf
mov dword [ebp - 0x7c], 1
jmp 0x436ce6
mov dword [ebp - 0x7c], 0
mov ecx, dword [ebp - 0x68]
xor ecx, dword [ebp - 0x7c]
je 0x436cf6
mov edx, dword [ebp - 0x4c]
cmp edx, dword [ebp - 0x1c]
jl 0x436d0b
mov eax, dword [ebp - 0x28]
sub eax, 1
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x28]
cmp ecx, dword [ebp - 0x38]
jge 0x436dae
mov edx, dword [ebp - 0xc]
xor edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0x30]
jl 0x436d32
mov eax, dword [ebp - 0x40]
xor eax, dword [ebp - 0x1c]
jne 0x436d32
mov ecx, dword [ebp - 0x68]
and ecx, dword [ebp - 4]
je 0x436dae
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x34]
jge 0x436dae
mov eax, dword [ebp - 0x50]
cmp eax, dword [ebp - 0x14]
jl 0x436d4b
mov ecx, dword [ebp - 0x6c]
add ecx, 1
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x6c]
sub edx, dword [ebp - 0x1c]
je 0x436dae
mov eax, dword [ebp - 0x3c]
or eax, dword [ebp - 0x4c]
je 0x436dae
mov ecx, dword [ebp - 0x68]
cmp ecx, dword [ebp - 0x40]
jge 0x436dae
mov edx, dword [ebp - 0x20]
sub edx, dword [ebp - 0x54]
cmp edx, dword [ebp - 0x40]
jge 0x436dae
mov eax, dword [ebp - 0x44]
cmp eax, dword [ebp - 0x50]
jge 0x436d77
mov dword [ebp - 0x80], 1
jmp 0x436d7e
mov dword [ebp - 0x80], 0
mov ecx, dword [ebp - 0x68]
xor ecx, dword [ebp - 0x80]
je 0x436dae
mov edx, dword [ebp - 0x64]
or edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 4]
jge 0x436dae
mov eax, dword [ebp - 8]
cdq
idiv dword [ebp - 0x14]
cmp eax, dword [ebp - 0x40]
jge 0x436dae
mov eax, dword [ebp - 0x70]
add eax, dword [ebp - 0x5c]
je 0x436dae
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x5c]
add edx, 1
mov dword [ebp - 0x5c], edx
mov eax, dword [ebp - 0x50]
sub eax, 1
mov dword [ebp - 0x50], eax
mov ecx, dword [ebp - 0x24]
sub ecx, 1
mov dword [ebp - 0x24], ecx
jmp 0x436be0
mov edx, dword [ebp - 0x58]
sub edx, 0xf59c
mov dword [ebp - 0x58], edx
mov eax, dword [ebp - 0x28]
add eax, dword [ebp - 0x58]
mov dword [ebp - 0x28], eax
jmp 0x436dee
mov ecx, dword [ebp - 0x28]
add ecx, 1
mov dword [ebp - 0x28], ecx
mov edx, dword [ebp - 0x28]
cmp edx, dword [ebp - 0x48]
jge 0x43700f
mov eax, dword [ebp - 0xc]
cmp eax, dword [ebp - 0x60]
jge 0x436e72
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x5c]
jge 0x436e72
mov edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 0x34]
jge 0x436e72
mov eax, dword [ebp - 0x30]
add eax, dword [ebp - 0x60]
je 0x436e25
mov eax, dword [ebp - 0x58]
cdq
idiv dword [ebp - 0x20]
test eax, eax
jne 0x436e2d
mov ecx, dword [ebp - 0xc]
sub ecx, dword [ebp - 4]
je 0x436e72
mov edx, dword [ebp - 0x10]
sub edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 0x54]
jge 0x436e72
mov ecx, dword [ebp - 0x64]
or ecx, dword [ebp - 0x68]
cmp ecx, dword [ebp - 0x2c]
jge 0x436e72
mov edx, dword [ebp - 0x68]
cmp edx, dword [ebp - 4]
jl 0x436e59
mov eax, dword [ebp - 0x6c]
sub eax, dword [ebp - 0x3c]
je 0x436e72
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 0x10]
jge 0x436e72
mov edx, dword [ebp - 0x5c]
cmp edx, dword [ebp - 0x58]
jge 0x436e72
mov eax, dword [ebp - 0x24]
sub eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0xc0], ecx
mov edx, dword [ebp - 0x34]
mov dword [ebp - 0xc4], edx
mov eax, dword [ebp - 0x34]
add eax, 1
mov dword [ebp - 0x34], eax
mov ecx, dword [ebp - 0xc0]
cmp ecx, dword [ebp - 0xc4]
jl 0x436ea6
mov edx, dword [ebp - 0x2c]
sub edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 0x60]
jge 0x436eaf
mov eax, dword [ebp - 0x30]
sub eax, 1
mov dword [ebp - 0x30], eax
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x10]
imul edx, dword [ebp - 4]
test edx, edx
je 0x436f4c
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0xc8], ecx
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0xc]
add eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xc8]
cmp ecx, dword [ebp - 0xcc]
jl 0x436f43
mov edx, dword [ebp - 0x1c]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x1c]
sub ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ebp - 0xd4]
jge 0x436f2e
mov dword [ebp - 0x84], 1
jmp 0x436f38
mov dword [ebp - 0x84], 0
mov eax, dword [ebp - 0x50]
or eax, dword [ebp - 0x84]
je 0x436f4c
mov ecx, dword [ebp - 0x44]
sub ecx, 1
mov dword [ebp - 0x44], ecx
mov edx, dword [ebp - 0x34]
mov dword [ebp - 0xd8], edx
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0xd8]
cmp edx, dword [ebp - 0xdc]
jge 0x437001
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x2c]
jl 0x436fb2
mov ecx, dword [ebp - 4]
xor ecx, dword [ebp - 0x34]
je 0x437001
mov edx, dword [ebp - 0x40]
cmp edx, dword [ebp - 0x58]
jge 0x436f9d
mov dword [ebp - 0x88], 1
jmp 0x436fa7
mov dword [ebp - 0x88], 0
mov eax, dword [ebp - 0x38]
or eax, dword [ebp - 0x88]
je 0x437001
mov ecx, dword [ebp - 8]
mov dword [ebp - 0xe0], ecx
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0xe4], edx
mov eax, dword [ebp - 0x2c]
add eax, 1
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0xe0]
cmp ecx, dword [ebp - 0xe4]
jge 0x436fe3
mov edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 0x54]
jl 0x436ff8
mov eax, dword [ebp - 0xc]
add eax, 1
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 0xc]
cdq
idiv dword [ebp - 0x50]
cmp eax, dword [ebp - 4]
jge 0x437001
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 8]
sub edx, 1
mov dword [ebp - 8], edx
jmp 0x436de5
push 0x40
push 0x3000
mov eax, dword [0x8d70ec]
add eax, 0x1000
push eax
push 0
call fcn.008b9a90
add esp, 0x10
mov dword [0x8d7208], eax
call fcn.008bacd0
mov ecx, dword [ebp - 0x44]
sub ecx, 0xc5d
mov dword [ebp - 0x44], ecx
mov edx, dword [ebp - 0x28]
sub edx, dword [ebp - 0x44]
mov dword [ebp - 0x28], edx
jmp 0x437055
mov eax, dword [ebp - 0x28]
add eax, 1
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x28]
cmp ecx, dword [ebp - 0x6c]
jge 0x4372d0
mov edx, dword [ebp - 0x70]
add edx, dword [ebp - 0x60]
jne 0x4370a4
mov eax, dword [ebp - 0x24]
cdq
idiv dword [ebp - 0x4c]
cmp eax, dword [ebp - 0x48]
jge 0x4370ad
mov eax, dword [ebp - 0x18]
add eax, 1
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x18]
and ecx, dword [ebp - 4]
mov dword [ebp - 0xe8], ecx
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 0xe8], 0
je 0x4370ad
mov eax, dword [ebp - 0x38]
cmp eax, dword [ebp - 0x48]
jge 0x4370ad
mov ecx, dword [ebp - 0x48]
add ecx, 1
mov dword [ebp - 0x48], ecx
mov edx, dword [ebp - 0x64]
add edx, 1
mov dword [ebp - 0x64], edx
mov eax, dword [ebp - 0x70]
cmp eax, dword [ebp - 0x64]
jl 0x437142
mov ecx, dword [ebp - 0x54]
imul ecx, dword [ebp - 0x4c]
mov dword [ebp - 0xec], ecx
mov edx, dword [ebp - 0x4c]
add edx, 1
mov dword [ebp - 0x4c], edx
cmp dword [ebp - 0xec], 0
je 0x437119
mov eax, dword [ebp - 0x10]
imul eax, dword [ebp - 0x60]
mov dword [ebp - 0xf0], eax
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0xf4], ecx
mov edx, dword [ebp - 0x60]
add edx, 1
mov dword [ebp - 0x60], edx
mov eax, dword [ebp - 0xf0]
cmp eax, dword [ebp - 0xf4]
jge 0x437119
mov ecx, dword [ebp - 0x3c]
xor ecx, dword [ebp - 0x48]
cmp ecx, dword [ebp - 0x5c]
jl 0x437142
mov edx, dword [ebp - 4]
mov dword [ebp - 0xf8], edx
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0xfc], eax
mov ecx, dword [ebp - 4]
sub ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0xf8]
cmp edx, dword [ebp - 0xfc]
jge 0x43714b
mov eax, dword [ebp - 0x24]
sub eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x3c]
cmp ecx, dword [ebp - 0x54]
jl 0x43715e
mov edx, dword [ebp - 0x40]
xor edx, dword [ebp - 0xc]
cmp edx, dword [ebp - 0x48]
jge 0x43717f
mov eax, dword [ebp - 0x60]
cmp eax, dword [ebp - 0x50]
jge 0x43717f
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x24]
jge 0x43717f
mov edx, dword [ebp - 0x20]
add edx, dword [ebp - 0x54]
je 0x43717f
mov eax, dword [ebp - 0x18]
sub eax, 1
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 4]
sub ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x3c]
sub edx, 1
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x34]
jge 0x43727d
mov eax, dword [ebp - 0x5c]
cdq
idiv dword [ebp - 0x54]
cmp eax, dword [ebp - 0x1c]
jge 0x43727d
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0x100], ecx
mov edx, dword [ebp - 8]
mov dword [ebp - 0x104], edx
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x100]
cmp ecx, dword [ebp - 0x104]
jl 0x437201
mov edx, dword [ebp - 0x24]
imul edx, dword [ebp - 0x18]
mov dword [ebp - 0x108], edx
mov eax, dword [ebp - 0x18]
sub eax, 1
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x108], 0
jne 0x437201
mov ecx, dword [ebp - 0x64]
imul ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x2c]
jge 0x43727d
mov edx, dword [ebp - 0x34]
cmp edx, dword [ebp - 0x70]
jge 0x43727d
mov eax, dword [ebp - 0x3c]
sub eax, dword [ebp - 0x44]
mov dword [ebp - 0x10c], eax
mov ecx, dword [ebp - 0x44]
add ecx, 1
mov dword [ebp - 0x44], ecx
cmp dword [ebp - 0x10c], 0
jne 0x437243
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0xc]
jl 0x437243
mov eax, dword [ebp - 0x20]
cdq
idiv dword [ebp - 0x14]
cmp eax, dword [ebp - 0x24]
jge 0x43727d
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x50]
jge 0x43727d
mov ecx, dword [ebp - 0x68]
cmp ecx, dword [ebp - 0x58]
jl 0x437274
mov eax, dword [ebp - 0x10]
cdq
idiv dword [ebp - 0x50]
cmp eax, dword [ebp - 0x20]
jl 0x437274
mov edx, dword [ebp - 0x5c]
sub edx, 1
mov dword [ebp - 0x5c], edx
mov eax, dword [ebp - 0x5c]
cmp eax, dword [ebp - 0x20]
jl 0x437274
mov eax, dword [ebp - 0x60]
cdq
idiv dword [ebp - 0x24]
cmp eax, dword [ebp - 8]
jge 0x43727d
mov ecx, dword [ebp - 4]
sub ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x1c]
sub edx, 1
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0xc]
jge 0x4372c2
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x1c]
jge 0x4372c2
mov edx, dword [ebp - 0x3c]
cmp edx, dword [ebp - 0x24]
jge 0x4372c2
mov eax, dword [ebp - 8]
cdq
idiv dword [ebp - 0x60]
test eax, eax
je 0x4372c2
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x48]
jge 0x4372c2
mov ecx, dword [ebp - 0x64]
sub ecx, dword [ebp - 0x18]
je 0x4372c2
mov edx, dword [ebp - 0x3c]
add edx, 1
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x38]
add eax, 1
mov dword [ebp - 0x38], eax
jmp 0x43704c
call fcn.004127d0
call fcn.00430760
mov ecx, dword [0x8d7208]
mov dword [ebp - 0x110], ecx
call fcn.008b2550
mov eax, 0x3f6f9b43
mov ebx, dword [ebp - 0x110]
mov edx, 4
or eax, 0x3c7bd118
or eax, 0x3108525e
and eax, 0xc6c0049
or eax, 0x8000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x600e6b55
xor eax, 0x5b3ed701
and eax, 0x4b024500
or eax, 0x4492800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54139a6d
and eax, 0x12485564
or eax, 0x44010002
mov dword [ebx], eax
add ebx, edx
and eax, 0x79204113
and eax, 0x40004100
or eax, 0x8550261
mov dword [ebx], eax
add ebx, edx
and eax, 0x607b35bf
or eax, 0x5cf8326b
and eax, 0x58683068
or eax, 0x1004810
mov dword [ebx], eax
add ebx, edx
or eax, 0x5929da0e
and eax, 0x528b45b5
and eax, 0x50004024
or eax, 0x23722a4b
mov dword [ebx], eax
add ebx, edx
and eax, 0x35cb6e72
and eax, 0x31424240
or eax, 0x40251514
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23795349
xor eax, 0x25d2592e
and eax, 0x22
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b0b4fa
or eax, 0x57460625
and eax, 0x4e460200
or eax, 0x94900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4832830c
or eax, 0x18546b28
and eax, 0x126d4200
or eax, 0x40001043
mov dword [ebx], eax
add ebx, edx
and eax, 0x42aa0c8c
and eax, 0x40200000
or eax, 0x11436a6e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c52986b
and eax, 0x70516042
or eax, 0x2040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628d1d5c
and eax, 0x504c14
or eax, 0x66050040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3915741
and eax, 0x1010
or eax, 0x4448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b74e47
and eax, 0x55de3259
and eax, 0x41121200
or eax, 0x14616100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4a3c84
and eax, 0x45401000
or eax, 0x2a344273
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e6fa9e
and eax, 0x2644010
or eax, 0x68132960
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f896055
xor eax, 0x75c217d7
and eax, 0x6304
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210bf849
and eax, 0x2ce46c7d
and eax, 0x20000000
or eax, 0x514b5700
mov dword [ebx], eax
add ebx, edx
and eax, 0x55923c11
and eax, 0x50000400
or eax, 0x84d4a54
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4dd579
and eax, 0x31ea0a2b
and eax, 0x400229
or eax, 0x4b256446
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2de66c
and eax, 0x4440
or eax, 0x5a0813
mov dword [ebx], eax
add ebx, edx
or eax, 0x2acfb8c
xor eax, 0x19c432ae
and eax, 0xb284800
or eax, 0x64402000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5391930
and eax, 0x67685030
or eax, 0x10000046
mov dword [ebx], eax
add ebx, edx
or eax, 0x154c8d1a
xor eax, 0x588dd4db
and eax, 0x2e400005
or eax, 0x40066652
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e57efdb
or eax, 0x4ca78d99
and eax, 0x474e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d06fa58
and eax, 0x4000
or eax, 0x6b6c1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd7a197
and eax, 0x42314000
or eax, 0x8440368
mov dword [ebx], eax
add ebx, edx
or eax, 0x744441b5
xor eax, 0x5b12185a
and eax, 0x25605024
or eax, 0x4a182048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ffb5b2a
and eax, 0x71cc6ec5
and eax, 0x40000244
or eax, 0x186c4002
mov dword [ebx], eax
add ebx, edx
or eax, 0xfcd70ce
and eax, 0x6831dac4
and eax, 0x40004040
or eax, 0x3542252a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac68f12
xor eax, 0x5b3187da
and eax, 0x20
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c3aca3
or eax, 0x74d28f59
and eax, 0x45420900
or eax, 0x84000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6465abfd
and eax, 0x44400800
or eax, 0xa114645
mov dword [ebx], eax
add ebx, edx
and eax, 0x3441ddb4
and eax, 0x4404004
or eax, 0x400e236a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b54e1e
or eax, 0x60162bf5
and eax, 0x640354
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d9755d
and eax, 0x404000
or eax, 0x73242400
mov dword [ebx], eax
add ebx, edx
and eax, 0x41437c8c
and eax, 0x41404000
or eax, 0x2c33104f
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ef1fba
and eax, 0x63100a
or eax, 0x46104241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd6a486
and eax, 0x29256200
or eax, 0x40420100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2870b1a3
and eax, 0x28400000
or eax, 0x50174e44
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a0c4ff
xor eax, 0x5d6ca20b
and eax, 0x686642
or eax, 0x50010910
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc5df32
and eax, 0x50280000
or eax, 0x514b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x56fc37c1
xor eax, 0x622d1299
and eax, 0x22511010
or eax, 0x40086440
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b497b78
and eax, 0x7ad95e8e
and eax, 0x58495800
or eax, 0x1242152
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238e514b
and eax, 8
or eax, 0x46
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d19466e
xor eax, 0x487b0651
and eax, 0x604000
or eax, 0x6a011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75941888
xor eax, 0x7bf1a4c5
and eax, 0x6449
or eax, 0x78730330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633a2050
or eax, 0x27c30a4d
and eax, 0x23434f65
or eax, 0x40002012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f7940f
or eax, 0x7566eb8a
and eax, 0x50624950
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x68c9375e
and eax, 0x4adb6156
and eax, 0x40400140
or eax, 0x31364224
mov dword [ebx], eax
add ebx, edx
and eax, 0x271b82d9
or eax, 0x576cdfc9
and eax, 0x48
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fca1f8a
and eax, 0
or eax, 0x6a4f4f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd4ee96
and eax, 0xdc2349d
and eax, 0x2010
or eax, 0x5a644740
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6183e32e
and eax, 0x33630452
or eax, 0x40106300
mov dword [ebx], eax
add ebx, edx
or eax, 0x30101675
or eax, 0x56e56a77
and eax, 0x76714d70
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7491c3c0
or eax, 0x3ac58fa2
and eax, 0xa640200
or eax, 0x45025041
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e52827
and eax, 0x43
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b078ff9
and eax, 0
or eax, 0x4f456b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x683ffc33
and eax, 0x614c4c21
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x780ff974
and eax, 0x4290b9f6
and eax, 0x40000860
or eax, 0x12426308
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4c793b
and eax, 0x74993e43
and eax, 0x40000040
or eax, 0xb416838
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa1bd85
and eax, 0x71614944
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a98a90
xor eax, 0x32911a95
and eax, 0x22201000
or eax, 0x40494900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7570bc
and eax, 0x5aafd861
and eax, 0x14000
or eax, 0x4b4c0c65
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db4834c
and eax, 0x388670b3
and eax, 0x8000000
or eax, 0x43504767
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db2026f
and eax, 0x424364
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x624c9f7
or eax, 0x1849628a
and eax, 0x18414200
or eax, 0x62020400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fbd062c
xor eax, 0x16e5ee20
and eax, 0x410a0008
or eax, 0x6445741
mov dword [ebx], eax
add ebx, edx
or eax, 0x3232dfce
and eax, 0x477a5943
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x214a6b6a
xor eax, 0x6ad9d824
and eax, 0x6a100146
or eax, 0x4606628
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bce61f
and eax, 0x7a07166c
and eax, 0x60000000
or eax, 0x164a6b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b67788a
or eax, 0x771a9587
and eax, 0x74180302
or eax, 0x406070
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f292db7
and eax, 0x45ffdc89
and eax, 0x40080000
or eax, 0x32625676
mov dword [ebx], eax
add ebx, edx
and eax, 0x280e15c
xor eax, 0x34004361
and eax, 0x20000024
or eax, 0x486f5848
mov dword [ebx], eax
add ebx, edx
or eax, 0x575a62f2
xor eax, 0x6bf797a7
and eax, 0x10084100
or eax, 0x48700200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65deab9
or eax, 0x34e3c11f
and eax, 0x7243600d
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6825bee8
xor eax, 0x1694aadc
and eax, 0x68515021
or eax, 0x1000a42
mov dword [ebx], eax
add ebx, edx
or eax, 0x108e9854
or eax, 0x4b550219
and eax, 0x795a4273
or eax, 0x202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x231e2955
and eax, 0x21080050
or eax, 0x4c454a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363cca13
and eax, 0x4338e76d
and eax, 0x41000041
or eax, 0x204e4810
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a2cbd9
and eax, 0x4951
or eax, 0x2026
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c0d1c2
and eax, 0x4100
or eax, 0x68702600
mov dword [ebx], eax
add ebx, edx
or eax, 0x283ea09b
and eax, 0x486a6212
or eax, 0x12000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x587a143d
and eax, 0x4a787448
or eax, 0x24000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9a99c6
and eax, 0x66407548
or eax, 0x50020
mov dword [ebx], eax
add ebx, edx
or eax, 0xac04d31
or eax, 0x62b3ca9a
and eax, 0x4a434f50
or eax, 0x10080004
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e09727
and eax, 0x40400500
or eax, 0x14094870
mov dword [ebx], eax
add ebx, edx
or eax, 0x78cb84e6
and eax, 0x3d611a61
and eax, 0x60
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
or eax, 0x8bb95b0
and eax, 0x81100
or eax, 0x63404800
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d204ce
or eax, 0x50221b12
and eax, 0x406a5a56
or eax, 0x8050021
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bd1d8
and eax, 0x3af57c02
and eax, 0x455002
or eax, 0x20065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2416858e
xor eax, 0x22444f3b
and eax, 0x140000
or eax, 0x69624500
mov dword [ebx], eax
add ebx, edx
or eax, 0x269cab49
and eax, 0x2a78c246
and eax, 0x2484240
or eax, 0x45000439
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e45c0f4
and eax, 0x6041424d
or eax, 0x10300102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4365bd17
and eax, 0x30107640
or eax, 0x48680126
mov dword [ebx], eax
add ebx, edx
or eax, 0x60571add
and eax, 0x5065564c
or eax, 0x7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659095e6
xor eax, 0x30b456c5
and eax, 0x46a
or eax, 0x6210
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cad7853
and eax, 0x180c4800
or eax, 0x41420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b97711d
or eax, 0x5396e968
and eax, 0x43124968
or eax, 0x4610202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a75d11
and eax, 0x4c6a68f5
and eax, 0x400061
or eax, 0x79065302
mov dword [ebx], eax
add ebx, edx
and eax, 0x54baadf6
and eax, 0x102e71e0
and eax, 0x10020060
or eax, 0x40717004
mov dword [ebx], eax
add ebx, edx
and eax, 0x26534b2a
xor eax, 0x1723a861
and eax, 0x6606841
or eax, 0x68031210
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0e1a7b
and eax, 0x1051
or eax, 0x4108
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a28f93
and eax, 0
or eax, 0x69614200
mov dword [ebx], eax
add ebx, edx
and eax, 0xc74478e
or eax, 0xbd85d8b
and eax, 0xa705502
or eax, 0x64002074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628a11c4
xor eax, 0x5efe938e
and eax, 0x42005514
or eax, 0x20530042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5b4769
and eax, 0x2080225
or eax, 0x41676140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2198f2b3
xor eax, 0x49d46567
and eax, 0x23026011
or eax, 0x54440242
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ec9036
and eax, 0x48b7d118
and eax, 0x40264000
or eax, 0x28492761
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a263b85
and eax, 0x60484040
or eax, 0x8020309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12be4de6
or eax, 0xc85b92e
and eax, 0x610909
or eax, 0x84050
mov dword [ebx], eax
add ebx, edx
and eax, 0x66848705
and eax, 0x28815307
and eax, 0
or eax, 0x726c5a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc5592c
or eax, 0x236bf6e1
and eax, 0x22474e41
or eax, 0x40000112
mov dword [ebx], eax
add ebx, edx
or eax, 0x6689b425
or eax, 0x18d7f971
and eax, 0x68545541
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f7eb3a
and eax, 0x1842
or eax, 0x506c410c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17064496
or eax, 0x8d9e00c
and eax, 0x44434954
or eax, 0x30040023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578516ae
and eax, 0x1405351
or eax, 0x50292002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c50aa0c
and eax, 0x64496200
or eax, 0x60400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1f8e60
and eax, 0x40200
or eax, 0x43406945
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7502a01e
and eax, 0x24404352
or eax, 0x48212000
mov dword [ebx], eax
add ebx, edx
and eax, 0x391e73c6
and eax, 0x3eceb7af
and eax, 0x20002202
or eax, 0x42714869
mov dword [ebx], eax
add ebx, edx
or eax, 0x177cb2a5
or eax, 0x799f0e07
and eax, 0x6b635a6a
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x195e11e7
and eax, 0x7a9ecd1b
and eax, 0x480a4002
or eax, 0x4412264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac0c06f
and eax, 0x626dc546
and eax, 0
or eax, 0x6151
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f64f68
and eax, 0x2602400
or eax, 0x50095100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb48929
and eax, 0x7b524d93
and eax, 0x40000100
or eax, 0xd73425a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dad111c
and eax, 0x9010000
or eax, 0x60444200
mov dword [ebx], eax
add ebx, edx
and eax, 0x123b1179
xor eax, 0x47c65739
and eax, 0x47424130
or eax, 0x2046
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec26ccd
and eax, 0x62ed2a96
and eax, 0
or eax, 0x7549634c
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc350c3
and eax, 0x68414042
or eax, 0x300800
mov dword [ebx], eax
add ebx, edx
or eax, 0x218c41ab
and eax, 0x71012e94
and eax, 0
or eax, 0x56
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3159f115
or eax, 0x2de4022a
and eax, 0x2d554200
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c48dabf
and eax, 0xbb32816
and eax, 0x8000000
or eax, 0x646d6d45
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d32f96f
or eax, 0x793e9b0f
and eax, 0x502a6848
or eax, 0x2410020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4631b3
and eax, 0x42400020
or eax, 0x14054654
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e098eb4
and eax, 0x4fc7510d
and eax, 0
or eax, 0x72
mov dword [ebx], eax
add ebx, edx
and eax, 0x64096044
and eax, 0
or eax, 0x536b5100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429ae0c
and eax, 0x57425500
or eax, 0x150072
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c211cc
and eax, 0x44554176
or eax, 0x20000801
mov dword [ebx], eax
add ebx, edx
and eax, 0x3327b6d0
and eax, 0xfddda2a
and eax, 0x50000
or eax, 0x5850756f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46153881
and eax, 0x4d46
or eax, 0x2210
mov dword [ebx], eax
add ebx, edx
or eax, 0x2840d007
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d65a6ed
or eax, 0xcf22caa
and eax, 0x21d28000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5319331f
and eax, 0x21512316
or eax, 0x8000c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e42489
and eax, 0x1b50914
or eax, 0xb04aa020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0dcdfe
xor eax, 0x2d7b525d
and eax, 0x849382
or eax, 0x292a4014
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc2f35f
and eax, 0x2b743f27
and eax, 0x1001104
or eax, 0xb0ff0430
mov dword [ebx], eax
add ebx, edx
and eax, 0x3990b9c6
and eax, 0x21100004
or eax, 0x8412c92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f2e22f
xor eax, 0x5b4412e5
and eax, 0x20e7cc14
or eax, 0x91182120
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ab3163
or eax, 0x38755970
and eax, 0x29512c16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d955a6
and eax, 0x1510404
or eax, 0xb0aea930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644bc076
xor eax, 0x659a62d1
and eax, 0x20000c92
or eax, 0x9512004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb8de63
xor eax, 0x54c68689
and eax, 0x213f2834
or eax, 0x90c08500
mov dword [ebx], eax
add ebx, edx
and eax, 0x293aeda7
and eax, 0x2daf7388
and eax, 0x21002000
or eax, 0x8510c96
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc432f8
and eax, 0x21d52c34
or eax, 0x902a8100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1b8511
and eax, 0x1110410
or eax, 0x28402886
mov dword [ebx], eax
add ebx, edx
and eax, 0x535c70d5
and eax, 0x1502014
or eax, 0xb0af8d20
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e4e8a6
xor eax, 0x43705e4
and eax, 0x2140e812
or eax, 0x8111484
mov dword [ebx], eax
add ebx, edx
and eax, 0x211399f8
xor eax, 0x24f7fb44
and eax, 0x1e02314
or eax, 0xa008020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f0bad43
and eax, 0x2000
or eax, 0x20e50c98
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7b7344
and eax, 0x2ec34891
and eax, 0x20430890
or eax, 0x90048469
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a37674f
and eax, 0x399b566b
and eax, 0x18104002
or eax, 0x6560a1d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b718e42
or eax, 0x580d5a1b
and eax, 0x110cc458
or eax, 0x80800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c69672b
and eax, 0x4c2c4666
or eax, 0x2121880
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c857558
or eax, 0x4031a6bc
and eax, 0x10c444
or eax, 0x91820802
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f03faf5
and eax, 0x47134cf5
or eax, 0x2c0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3675e223
or eax, 0x501e8f21
and eax, 0x521fc901
or eax, 0x81c0105a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af99574
xor eax, 0x46b974a5
and eax, 0x142004f1
or eax, 0x48030802
mov dword [ebx], eax
add ebx, edx
and eax, 0x18bd8dac
xor eax, 0x265fe555
and eax, 0x1e168950
or eax, 0xc180040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c64193
xor eax, 0x102f95d0
and eax, 0x1a1e4810
or eax, 0x600020a6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e101913
or eax, 0x7729cf49
and eax, 0x5510c010
or eax, 0x80800004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ba850a6
and eax, 0
or eax, 0x245c02f3
mov dword [ebx], eax
add ebx, edx
and eax, 0x193eae9f
and eax, 0x1c0012
or eax, 0xb1e3892c
mov dword [ebx], eax
add ebx, edx
and eax, 0x18eda782
xor eax, 0x109fb9d9
and eax, 0x502892
or eax, 0x29010404
mov dword [ebx], eax
add ebx, edx
or eax, 0x730897ea
or eax, 0x15c6a4b3
and eax, 0x57d78034
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c7aec5
and eax, 0x590e6aa0
and eax, 0
or eax, 0xa138055d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3b18a7
and eax, 0x90204a8
or eax, 0x30948004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3309b328
xor eax, 0x4437123f
and eax, 0x28050a
or eax, 0xa1100004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6dcbc6
and eax, 0x287d808c
or eax, 0x10801020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28edceed
and eax, 0x100601
or eax, 0xa128000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56575620
or eax, 0x2d458496
and eax, 0x380684ac
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47aa798e
xor eax, 0x71479e3c
and eax, 0x38000e
or eax, 0xa1000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b10911
and eax, 0x200000
or eax, 0x30cd09ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x711ffec4
and eax, 0x2138070c
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x620f29ac
and eax, 0x2008010c
or eax, 0x19e508a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c4dd21
xor eax, 0x3971d4e6
and eax, 0x18000b
or eax, 0xa1200404
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e3026d
and eax, 0x4cbc490f
and eax, 0xa8000c
or eax, 0x3b4509a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b99aa7
xor eax, 0x51d66747
and eax, 0x20280408
or eax, 0x81100007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f4e13d
and eax, 0xc284e520
or eax, 0x10121a8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3c28d4
xor eax, 0x107bf421
and eax, 0xa1100158
or eax, 0x2804a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x212822c2
and eax, 0x459b560b
and eax, 0x1180408
or eax, 0xb0e7a9a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x564f7e
and eax, 0x21512c96
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x232e80fe
and eax, 0x217fac34
or eax, 0x90800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5253c4bd
and eax, 0x21002880
or eax, 0x8510416
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5291f185
or eax, 0xd3c52c5
and eax, 0x31b8dd14
or eax, 0x80022020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f12e6fb
and eax, 0x21106010
or eax, 0xc400086
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f0a1cf
and eax, 0x1402004
or eax, 0xc2859030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2deb01
and eax, 0x49cd5ae2
and eax, 0x1010000
or eax, 0x28502cf5
mov dword [ebx], eax
add ebx, edx
and eax, 0x11dad4be
and eax, 0x1500434
or eax, 0xb0afa900
mov dword [ebx], eax
add ebx, edx
or eax, 0x649aaf3a
or eax, 0x3fb3736d
and eax, 0x2b51cc16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d32cb0
and eax, 0x3fd2a414
or eax, 0x802c0201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272f4141
and eax, 0xdafb658
and eax, 0x8012410
or eax, 0x215208a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c06a51
and eax, 0x402810
or eax, 0xb1b78524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171fc2a
xor eax, 0x7aef4248
and eax, 0x8410016
or eax, 0x21102c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d05c95
and eax, 0x21400814
or eax, 0x90afb220
mov dword [ebx], eax
add ebx, edx
or eax, 0x756474f7
xor eax, 0x4d3ee281
and eax, 0x28410c16
or eax, 0x1002080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da24e19
xor eax, 0x23fec172
and eax, 0xde8d20
or eax, 0xb1012014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51bdae52
and eax, 0x3255adb4
and eax, 0x20400004
or eax, 0x9112c92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f66706c
xor eax, 0x4e986a93
and eax, 0x10af2420
or eax, 0xa1408904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5020c9f1
and eax, 0x21432494
or eax, 0x8100802
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5a2eb4
or eax, 0x6c03e31
and eax, 0x20d22a34
or eax, 0x912d8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x26318518
and eax, 0x20110010
or eax, 0x9402c86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec5819b
xor eax, 0x5298a04c
and eax, 0x10c0900
or eax, 0xb0f3a234
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ad89eb
xor eax, 0x21bc9b33
and eax, 0x1110012
or eax, 0x28402c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x4725afd5
and eax, 0xb9026b
and eax, 0x210000
or eax, 0xb18ead34
mov dword [ebx], eax
add ebx, edx
or eax, 0xb67d66d
and eax, 0x36eb7ef8
and eax, 0x20412c10
or eax, 0x9140086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c78b8d
and eax, 0x192a510
or eax, 0xb06d0824
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ef6370
or eax, 0x3f84e69
and eax, 0x21512e14
or eax, 0x48000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66509d99
and eax, 0x101a101
or eax, 0xa0fe0c30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7d6531
and eax, 0x8000800
or eax, 0x21412496
mov dword [ebx], eax
add ebx, edx
and eax, 0x17fec058
xor eax, 0x382e94d9
and eax, 0x216e8400
or eax, 0x80912934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41f039a2
and eax, 0x20010496
or eax, 0x9402800
mov dword [ebx], eax
add ebx, edx
or eax, 0x71915de8
and eax, 0x31d12d34
or eax, 0x802e8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e412990
xor eax, 0x93af077
and eax, 0x29511806
or eax, 0x2490
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb3dd28
and eax, 0x439f2932
and eax, 0x1932930
or eax, 0xb04c0404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb9e56
and eax, 0x1112c466
and eax, 0x1100006
or eax, 0x28416090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14412df
or eax, 0x71c32c25
and eax, 0x31d66c24
or eax, 0x80080110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c801e9
xor eax, 0x4c5ed103
and eax, 0x29400496
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e508f4
or eax, 0x61c390f0
and eax, 0x21f78c30
or eax, 0x90082104
mov dword [ebx], eax
add ebx, edx
or eax, 0x2821ef93
and eax, 0x26a1226d
and eax, 0x20012004
or eax, 0x9500c92
mov dword [ebx], eax
add ebx, edx
and eax, 0x545d1018
and eax, 0x510010
or eax, 0xb1aead24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e421289
or eax, 0x64500e9
and eax, 0x29512c94
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d10c70
and eax, 0x431055c7
and eax, 0x1000004
or eax, 0xb0ffad30
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a948c17
or eax, 0x522dfdee
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x155f611b
and eax, 0x311f2d14
or eax, 0x80a08020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5016f9ca
and eax, 0x21011096
or eax, 0x8502800
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ce12bc
and eax, 0x31df1034
or eax, 0x80008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b52fff7
and eax, 0x109d2631
and eax, 0x100010
or eax, 0x29411486
mov dword [ebx], eax
add ebx, edx
and eax, 0x4575c12b
and eax, 0x1510000
or eax, 0xb0aead34
mov dword [ebx], eax
add ebx, edx
or eax, 0x344945c3
or eax, 0x3f753607
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e0dc55
and eax, 0x21400c14
or eax, 0x90bfa120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d8f524
or eax, 0x28ad4bda
and eax, 0x29010892
or eax, 0x502404
mov dword [ebx], eax
add ebx, edx
and eax, 0x585afdcf
and eax, 0x40b13023
and eax, 0x102000
or eax, 0xb1ef8d34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b6fb75
or eax, 0x16575e86
and eax, 0x510c86
or eax, 0x29002010
mov dword [ebx], eax
add ebx, edx
or eax, 0xa48ba87
and eax, 0x2159ac14
or eax, 0x90a60120
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dfcc249
and eax, 0x29512c14
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f59d76e
or eax, 0x2593248b
and eax, 0x31dbad34
or eax, 0x80240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a34828
or eax, 0x3c70479d
and eax, 0x29512c94
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa06984
and eax, 0x31d12d14
or eax, 0x800e8020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a56c289
xor eax, 0x2da89648
and eax, 0x512094
or eax, 0x29000402
mov dword [ebx], eax
add ebx, edx
and eax, 0x629adaa0
or eax, 0x727842d
and eax, 0x21378424
or eax, 0x90c82910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a2306d6
and eax, 0x9502882
or eax, 0x20010414
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a859f2d
and eax, 0x57554d43
and eax, 0x11550d00
or eax, 0xa0aaa034
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6f61e
and eax, 0x21512c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x54854849
and eax, 0x31d52c14
or eax, 0x802a8120
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea51281
or eax, 0x60a00c63
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e4b12e
and eax, 0x50818130
or eax, 0x840a0204
mov dword [ebx], eax
add ebx, edx
and eax, 0x60303752
xor eax, 0x6716a31
and eax, 0x514820
or eax, 0x290010ce
mov dword [ebx], eax
add ebx, edx
or eax, 0xb953407
and eax, 0x21d51824
or eax, 0x902a8210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f57178f
and eax, 0x28000c92
or eax, 0x1412004
mov dword [ebx], eax
add ebx, edx
or eax, 0x39924a4d
and eax, 0x31d12c14
or eax, 0x802c8120
mov dword [ebx], eax
add ebx, edx
or eax, 0x22baa3be
and eax, 0x21552c96
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2a0243
and eax, 0x317f2c14
or eax, 0x80808120
mov dword [ebx], eax
add ebx, edx
or eax, 0xe084be9
and eax, 0x53533282
and eax, 0x1512080
or eax, 0x28000c16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71701a7f
and eax, 0x10212420
or eax, 0xa1de8914
mov dword [ebx], eax
add ebx, edx
and eax, 0x2748c0b
and eax, 0x500c00
or eax, 0x29010096
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca3bbdd
and eax, 0x247aa3cf
and eax, 4
or eax, 0xd58d8350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610571bb
or eax, 0x34536d48
and eax, 0x201058e7
or eax, 0x9200010
mov dword [ebx], eax
add ebx, edx
and eax, 0x376ab963
and eax, 0x193b9a18
and eax, 0x1200000
or eax, 0xb0dda734
mov dword [ebx], eax
add ebx, edx
or eax, 0x6057a977
or eax, 0x5431f837
and eax, 0x21712c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b09c2a9
and eax, 0x3078ac34
or eax, 0x81830100
mov dword [ebx], eax
add ebx, edx
and eax, 0x310ce0e7
or eax, 0x63d0ffc7
and eax, 0x21502c86
or eax, 0x8070010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d00b77a
xor eax, 0x60390bfd
and eax, 0x1392d24
or eax, 0xb0c68010
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b8a94
or eax, 0x3e5f76bd
and eax, 0x28512c94
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6852af8c
and eax, 0x682e7e34
and eax, 0x20022c14
or eax, 0x91fd8120
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e36
and eax, 0x7cb0c70c
and eax, 0x404
or eax, 0x29516892
mov dword [ebx], eax
add ebx, edx
xor eax, 0x224eb426
and eax, 0x1b8030
or eax, 0xd0800344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1265ab10
and eax, 0x500860
or eax, 0x29014582
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a3e1c9b
and eax, 0x217f0930
or eax, 0x9080a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b03b51
and eax, 0x202810
or eax, 0x29410486
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f1a1944
or eax, 0x56ea04c5
and eax, 0x31fb2d14
or eax, 0x80048020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2313b2bb
or eax, 0x3eed1a74
and eax, 0x28410c96
or eax, 0x1102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d1c74e
or eax, 0x318d85ef
and eax, 0x31ddad34
or eax, 0x80220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e450886
and eax, 0x20410804
or eax, 0x9102492
mov dword [ebx], eax
add ebx, edx
or eax, 0x7403c824
and eax, 0x3153ac34
or eax, 0x80ac0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd699a3
xor eax, 0x597a3591
and eax, 0x20010806
or eax, 0x9506490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a52f7fc
and eax, 0x40018360
or eax, 0x948c0094
mov dword [ebx], eax
add ebx, edx
and eax, 0x53bb0bfb
and eax, 0x3f0
or eax, 0x2932400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c70ead9
xor eax, 0x3255e949
and eax, 0x3065a910
or eax, 0x819a1024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a23b925
and eax, 0x29100010
or eax, 0x12c86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9ac28f
xor eax, 0x3ff227a7
and eax, 0x30798934
or eax, 0x81842400
mov dword [ebx], eax
add ebx, edx
or eax, 0x461bfbe3
and eax, 0x796ad463
and eax, 0x214a0402
or eax, 0x8112894
mov dword [ebx], eax
add ebx, edx
and eax, 0x521c3e6
or eax, 0x6953adf3
and eax, 0x2153ad34
or eax, 0x90ac0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da703df
and eax, 0xb2bc848
and eax, 0x1010000
or eax, 0x28502c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee62fb9
and eax, 0x1b70124
or eax, 0xb048ac10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bda75f8
xor eax, 0x671d0e2b
and eax, 0x29104486
or eax, 0x412810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c003951
or eax, 0x56a52002
and eax, 0x11f52546
or eax, 0xa00a8830
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba6c635
and eax, 0x29512c16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1496f645
and eax, 0x24abf497
and eax, 0x20838010
or eax, 0x917c2d24
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dca0daa
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8f5d97
and eax, 0x1010c14
or eax, 0xb0fea120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3f607a
and eax, 0x21fd61a0
and eax, 0x21400000
or eax, 0x8112c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae55f08
xor eax, 0x3017084
and eax, 0x10b50110
or eax, 0xa14aac24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a5bb5d
xor eax, 0x6491b4cd
and eax, 0x21412084
or eax, 0x8100c12
mov dword [ebx], eax
add ebx, edx
and eax, 0x37630d49
and eax, 0x21410c00
or eax, 0x90bea134
mov dword [ebx], eax
add ebx, edx
or eax, 0x61624ea2
and eax, 0x6d42b93a
and eax, 0x21402812
or eax, 0x8110484
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f15266e
and eax, 0x1112404
or eax, 0xb0ee8930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c6715b4
xor eax, 0xd3fe49b
and eax, 0x20010c12
or eax, 0x9502084
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d51a099
and eax, 0x21512010
or eax, 0x90ae8d24
mov dword [ebx], eax
add ebx, edx
and eax, 0x60768c7b
and eax, 0x20500c10
or eax, 0x9012086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aec9bec
and eax, 0x56cee03c
and eax, 0x8ca030
or eax, 0xb1730d04
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a62a3e3
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b868c46
or eax, 0x5a000494
and eax, 0x11000c14
or eax, 0xa0ffa120
mov dword [ebx], eax
add ebx, edx
or eax, 0x6caeeea0
xor eax, 0x7b605b85
and eax, 0x112410
or eax, 0x29400886
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cdf7a61
or eax, 0x22599718
and eax, 0x2059ad10
or eax, 0x91a60024
mov dword [ebx], eax
add ebx, edx
and eax, 0x754f62e6
xor eax, 0x76d2b8e2
and eax, 0x1110886
or eax, 0x28402410
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6f26a8
and eax, 0xf75ad10
and eax, 0x412400
or eax, 0xb1be8934
mov dword [ebx], eax
add ebx, edx
and eax, 0x7295595a
and eax, 0x20110810
or eax, 0x9402486
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74df27d2
and eax, 0x118e0904
or eax, 0xa071a430
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec3b2fa
and eax, 0x412010
or eax, 0x29100c86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c56e1a5
and eax, 0x31078d30
or eax, 0x80f82004
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a48684
and eax, 0x21000404
or eax, 0x8512892
mov dword [ebx], eax
add ebx, edx
or eax, 0x619eaa5c
and eax, 0x21dfac14
or eax, 0x90200120
mov dword [ebx], eax
add ebx, edx
and eax, 0x70807abf
and eax, 0x20002814
or eax, 0x9510482
mov dword [ebx], eax
add ebx, edx
or eax, 0x48143002
or eax, 0x403363e4
and eax, 0x21772d34
or eax, 0x90888000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15cf9a91
xor eax, 0xaa397b3
and eax, 0x29502806
or eax, 0x10490
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7ff5ee
and eax, 0x3ad40067
and eax, 0x20540024
or eax, 0x91abad10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77dc0222
and eax, 0x12c16
or eax, 0x29500080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dabcc72
or eax, 0x3caafec5
and eax, 0x31abac14
or eax, 0x80540120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4a1b0
and eax, 0x21110c84
or eax, 0x8402012
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e89155b
and eax, 0xe5b2188
and eax, 0x592100
or eax, 0xb1a68c34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c0731
and eax, 0x3611688b
and eax, 0x20012800
or eax, 0x9500496
mov dword [ebx], eax
add ebx, edx
and eax, 0x39486dba
and eax, 0x21402c10
or eax, 0x90bf8124
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd46db8
and eax, 0x29512c94
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57cd29c5
and eax, 0x309c0510
or eax, 0x8163a824
mov dword [ebx], eax
add ebx, edx
and eax, 0x963376
or eax, 0x76abc648
and eax, 0x20112414
or eax, 0x9400882
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df1db44
xor eax, 0x40f637c6
and eax, 0x31078810
or eax, 0x80f82524
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbbd8b6
and eax, 0x1110814
or eax, 0x28402482
mov dword [ebx], eax
add ebx, edx
or eax, 0xf544ef7
xor eax, 0x7aa8d11c
and eax, 0x11fdad20
or eax, 0xa0020014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d79d07
and eax, 0x1002012
or eax, 0x28510c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x4388ba6e
and eax, 0x5f77e588
and eax, 0x151a400
or eax, 0xb0ae0934
mov dword [ebx], eax
add ebx, edx
or eax, 0x725642ad
xor eax, 0xc8b3ef4
and eax, 0x29500000
or eax, 0x12c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa10e86
and eax, 0x72412cb1
and eax, 0x402010
or eax, 0xb1bf8d24
mov dword [ebx], eax
add ebx, edx
or eax, 0x171fa103
and eax, 0x42f93c09
and eax, 0x512c00
or eax, 0x29000096
mov dword [ebx], eax
add ebx, edx
or eax, 0x740948a7
and eax, 0x31592c34
or eax, 0x80a68100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3180cb67
and eax, 0x21512c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2403f5b7
and eax, 0x20012414
or eax, 0x91fe8920
mov dword [ebx], eax
add ebx, edx
or eax, 0x4542e325
or eax, 0x2aae34a3
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76fc52a1
and eax, 0x1bbc9b61
and eax, 0x11ac0820
or eax, 0xa053a514
mov dword [ebx], eax
add ebx, edx
and eax, 0x124297a4
or eax, 0x5220fb40
and eax, 0x402c04
or eax, 0x29110092
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b8012a
or eax, 0x7f7a4875
and eax, 0x31fb2d34
or eax, 0x80048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f912d3
and eax, 0x18fc3f15
and eax, 0x8002c04
or eax, 0x21510092
mov dword [ebx], eax
add ebx, edx
and eax, 0x356f903d
and eax, 0x21410014
or eax, 0x90bead20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf7cd2d
and eax, 0x8002010
or eax, 0x21510c86
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a747bba
or eax, 0x2d7eb323
and eax, 0x217fad34
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x210e1e8e
and eax, 0x4c0493ee
and eax, 0x86
or eax, 0x29512c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61977663
or eax, 0x3fb366b8
and eax, 0x31f72c34
or eax, 0x80088100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1efb6c43
and eax, 0x512c00
or eax, 0x29000096
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f060dd
or eax, 0x676aa6e
and eax, 0x2076a834
or eax, 0x91890500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0b7c62
and eax, 0x9500016
or eax, 0x20012c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cbab32f
and eax, 0x31fbad34
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdd9956
and eax, 0x510814
or eax, 0x29002482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f3edc
and eax, 0x205e0000
or eax, 0x91a1ad34
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3dfde8
or eax, 0x1d31dfe6
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c44bb4
xor eax, 0x283957bd
and eax, 0x790d20
or eax, 0xb186a014
mov dword [ebx], eax
add ebx, edx
and eax, 0x594cbf63
and eax, 0x1402c00
or eax, 0x28110096
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13510316
and eax, 0x30002d00
or eax, 0x81ff8034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x983467d
and eax, 0x28502800
or eax, 0x1010496
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ef724c
and eax, 0xb3790
and eax, 0xb2410
or eax, 0xb1f48924
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356c07f2
and eax, 0x3ade4c19
and eax, 0x100800
or eax, 0x29412496
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5f84c4
and eax, 0x315fac14
or eax, 0x80a00120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d44bd10
and eax, 0x8110004
or eax, 0x21402c92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b1c4dd
and eax, 0x10e0a800
or eax, 0xa11f0534
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ca90e7
and eax, 0x400004
or eax, 0x29112c92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf1ab12
and eax, 0x20a08504
or eax, 0x915f2830
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fada430
xor eax, 0x56b09279
and eax, 0x29412c04
or eax, 0x100092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5a8181
and eax, 0xbad14
or eax, 0xb1f40020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6cec42
and eax, 0x8110016
or eax, 0x21402c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x400b26e
xor eax, 0x27018afc
and eax, 0x502400
or eax, 0xb1af8934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1c53d
and eax, 0x21002800
or eax, 0x8510496
mov dword [ebx], eax
add ebx, edx
or eax, 0x28fe275
xor eax, 0x35bd2a5a
and eax, 0x10628424
or eax, 0xa19d2910
mov dword [ebx], eax
add ebx, edx
and eax, 0x554e7082
and eax, 0x1402000
or eax, 0x28110c96
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f6bc13
and eax, 0x31f7ac14
or eax, 0x80080120
mov dword [ebx], eax
add ebx, edx
or eax, 0x401bb1ff
and eax, 0x443b64e9
and eax, 0x112480
or eax, 0x29400816
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32dc3b70
xor eax, 0x14679385
and eax, 0x1ea8420
or eax, 0xb0152914
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e97a198
xor eax, 0x625914d4
and eax, 0x9002800
or eax, 0x20510496
mov dword [ebx], eax
add ebx, edx
or eax, 0x1afc9592
and eax, 0x6052980b
and eax, 0x20508800
or eax, 0x91af2534
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7ce9ff
or eax, 0x27ddb342
and eax, 0x29512482
or eax, 0x814
mov dword [ebx], eax
add ebx, edx
or eax, 0x377db44
and eax, 0x2177ad14
or eax, 0x90880020
mov dword [ebx], eax
add ebx, edx
and eax, 0x23af0b93
and eax, 0x21010810
or eax, 0x8502486
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d71ce30
and eax, 0x2171ac34
or eax, 0x908e0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d003fc6
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9b7c2b
xor eax, 0x78d0b824
and eax, 0x10b8410
or eax, 0xb0f42924
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f1b9ea
and eax, 0x21000496
or eax, 0x8512800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e1f7ac
and eax, 0x21b08930
or eax, 0x904f2404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x513eedbe
and eax, 0x20410082
or eax, 0x9102c14
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b95bdc
xor eax, 0x5bd0091b
and eax, 0x20292404
or eax, 0x91d68930
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aadb44
and eax, 0x1000804
or eax, 0x28512492
mov dword [ebx], eax
add ebx, edx
or eax, 0x372394e1
xor eax, 0x4338fdd
and eax, 0x19400320
or eax, 0xc0bfc414
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f027d8
or eax, 0x5c1daa47
and eax, 0x39510c9e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4518fd5f
and eax, 0x3049b140
or eax, 0x8196081c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ba5224
and eax, 0xd6414200
or eax, 0x100486
mov dword [ebx], eax
add ebx, edx
and eax, 0x1062f08c
and eax, 0x10400000
or eax, 0xa19fad21
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9e8f67
and eax, 0xaa910e06
or eax, 0x40001080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e6286f3
and eax, 0xa000080
or eax, 0x4400495c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47344417
and eax, 0x42000000
or eax, 0xa9911f69
mov dword [ebx], eax
add ebx, edx
and eax, 0x73203c28
and eax, 0x21000c28
or eax, 0x9095a110
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fff0335
and eax, 0x21110030
or eax, 0x86024ce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x621d3f46
or eax, 0x6678e0c7
and eax, 0x15cc124
or eax, 0x90830400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2f608f
and eax, 0x29302482
or eax, 0xb1814
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e6a8eb
or eax, 0x28c94b5a
and eax, 0xeb28ca
or eax, 0x91149001
mov dword [ebx], eax
add ebx, edx
or eax, 0x70446f77
and eax, 0xc1ba3c96
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x423d90f8
and eax, 0x380010
or eax, 0xb1c7ad24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b85080
xor eax, 0x4f0516bc
and eax, 0x8402800
or eax, 0x21110496
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b85d443
xor eax, 0x148d2733
and eax, 0x598d24
or eax, 0xb1a62010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e85cd61
and eax, 0x5031c009
and eax, 0x100000
or eax, 0x29412c96
mov dword [ebx], eax
add ebx, edx
and eax, 0x6041efb8
and eax, 0x20412c10
or eax, 0x91be8124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795b38b8
xor eax, 0x66dcd70a
and eax, 0x28500086
or eax, 0x1012c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c46d101
and eax, 0x20400000
or eax, 0x91bfad34
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d085ee8
and eax, 0x29512c94
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64593ed6
and eax, 0x1080000
or eax, 0xb0f7ad34
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a652a6
and eax, 0x20000004
or eax, 0x9512c92
mov dword [ebx], eax
add ebx, edx
or eax, 0x84845c0
xor eax, 0x45bac174
and eax, 0x20e3ac20
or eax, 0x911c0114
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ac5a6f
and eax, 0x29512c16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x10cbd062
and eax, 0x56a9e796
and eax, 0x1089a414
or eax, 0xa1760920
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a065772
xor eax, 0x1b59d8bf
and eax, 0x20002480
or eax, 0x9510816
mov dword [ebx], eax
add ebx, edx
and eax, 0x43593523
and eax, 0x1512400
or eax, 0xb0ae8934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d540f24
and eax, 0x8012010
or eax, 0x21500c86
mov dword [ebx], eax
add ebx, edx
and eax, 0x2223e968
and eax, 0x20012800
or eax, 0x91fe8534
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a590931
and eax, 0x29512c14
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58250e86
and eax, 0x31742010
or eax, 0x808b8d24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d38cd43
xor eax, 0x6cbe10e9
and eax, 0x20512096
or eax, 0x9000c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d74fdef
and eax, 0x3175ad34
or eax, 0x808a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff07e24
xor eax, 0x2794b29c
and eax, 0x8410c80
or eax, 0x21102016
mov dword [ebx], eax
add ebx, edx
and eax, 0x201ed54
and eax, 0x9fbbcb2
and eax, 0x12c10
or eax, 0xb1fe8124
mov dword [ebx], eax
add ebx, edx
and eax, 0x751c71ce
xor eax, 0x8062eb4
and eax, 0x29100c90
or eax, 0x412006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591d284f
and eax, 0x304c0410
or eax, 0x81b3a924
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f384b8
or eax, 0x3771a635
and eax, 0x21512414
or eax, 0x8000882
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a377e93
and eax, 0x20112c10
or eax, 0x91ee8124
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa2f84e
and eax, 0x1002804
or eax, 0x28510492
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d09cb7d
and eax, 0x6ffa96fe
and eax, 0x21588434
or eax, 0x90a72900
mov dword [ebx], eax
add ebx, edx
and eax, 0x58782d30
or eax, 0x2f3d1581
and eax, 0x29512c90
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x20282ab2
and eax, 0x6aa6f15c
and eax, 0x20202014
or eax, 0x91df8d20
mov dword [ebx], eax
add ebx, edx
and eax, 0x28bc8b5d
and eax, 0x20100814
or eax, 0x9412482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569ccbde
or eax, 0x33ae6d8a
and eax, 0x31efad00
or eax, 0x80100034
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da62263
and eax, 0x21002000
or eax, 0x8510c96
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf7d86e
xor eax, 0x4be937fd
and eax, 0x20b82d30
or eax, 0x91478004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e991e3b
and eax, 0x29402006
or eax, 0x110c90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a10531f
and eax, 0x11412d00
or eax, 0xa0be8034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49741d78
and eax, 0x44906bf7
and eax, 0x2004
or eax, 0x29510c92
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3f631c
and eax, 0x217f2d14
or eax, 0x90808020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dae4992
or eax, 0x3828bed7
and eax, 0x28512c96
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37916654
and eax, 0x10c00800
or eax, 0xa13fa534
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d648e3f
and eax, 0x5d3a45da
and eax, 0x1000410
or eax, 0x28512886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1031c
xor eax, 0x1aa632d0
and eax, 0x31260d10
or eax, 0x80d9a024
mov dword [ebx], eax
add ebx, edx
or eax, 0x281d5015
and eax, 0x29512c14
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x3743a9a4
or eax, 0x487ad57
and eax, 0x31d7ad34
or eax, 0x80280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32890d14
and eax, 0x21512c14
or eax, 0x8000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a791f24
xor eax, 0x38c32f8f
and eax, 0x30922100
or eax, 0x816d8c34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285d7e4b
and eax, 0x9000016
or eax, 0x20512c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fbe3422
xor eax, 0x3c53b9a1
and eax, 0x11ac8514
or eax, 0xa0532820
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e47be4
and eax, 0x733b7f88
and eax, 0x20002800
or eax, 0x9510496
mov dword [ebx], eax
add ebx, edx
xor eax, 0x937d168
and eax, 0x2066ad34
or eax, 0x91990000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497c55d7
and eax, 0x28012882
or eax, 0x1500414
mov dword [ebx], eax
add ebx, edx
and eax, 0x44f6539b
and eax, 0x500010
or eax, 0xb1afad24
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a353258
or eax, 0x76d5e5a0
and eax, 0x20512490
or eax, 0x9000806
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e9ef6c
and eax, 0x21412c04
or eax, 0x90be8130
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c8cd63
xor eax, 0x11dd7d95
and eax, 0x20000082
or eax, 0x9512c14
mov dword [ebx], eax
add ebx, edx
and eax, 0x4310bd86
xor eax, 0x22bb0c23
and eax, 0x21ab2024
or eax, 0x90548d10
mov dword [ebx], eax
add ebx, edx
or eax, 0x189c6ec3
or eax, 0x59b6f598
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4268df71
and eax, 0x2139a124
or eax, 0x90c60c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x53bd08a3
and eax, 0x1f82a264
and eax, 0x1000000
or eax, 0x28512c96
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f6b2478
or eax, 0x719114cc
and eax, 0x31d12414
or eax, 0x802e8920
mov dword [ebx], eax
add ebx, edx
or eax, 0x31fcd512
and eax, 0x21512c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8771a3
xor eax, 0x64ef55ab
and eax, 0x1390814
or eax, 0xb0c6a520
mov dword [ebx], eax
add ebx, edx
and eax, 0x49cb6ea9
or eax, 0x6e9489f3
and eax, 0x29512c92
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc5c920
and eax, 0x1094a534
or eax, 0xa16b0800
mov dword [ebx], eax
add ebx, edx
or eax, 0xff95319
and eax, 0x116c5864
and eax, 0x1400804
or eax, 0x28112492
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f26c3
and eax, 0x1512400
or eax, 0xb0ae8934
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a4cddb
and eax, 0xc10
or eax, 0x29512086
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c8873de
and eax, 0x9fca36e
and eax, 0x1d82104
or eax, 0xb0278c30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311c865e
and eax, 0x412802
or eax, 0x29100494
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efb7fd
and eax, 0x412414
or eax, 0xb1be8920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e02d741
xor eax, 0x24b7e579
and eax, 0x29400c04
or eax, 0x112092
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a236e4
and eax, 0x31f32c34
or eax, 0x800c8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1057b555
and eax, 0x21512c14
or eax, 0x8000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d0573fb
xor eax, 0x3b0ffdec
and eax, 0x15ba000
or eax, 0xb0a40d34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f83c2aa
and eax, 0x74bfc194
and eax, 0x20100094
or eax, 0x9412c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d75f94
and eax, 0x20862100
or eax, 0x91798c34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1318f76e
xor eax, 0x4bd5ae27
and eax, 0x29102414
or eax, 0x410882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x237fe220
and eax, 0x2e8c34
or eax, 0xb1d12100
mov dword [ebx], eax
add ebx, edx
or eax, 0x594a0edd
or eax, 0x69c1c779
and eax, 0x29512c94
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f38b5
and eax, 0x1112814
or eax, 0xb0ee8520
mov dword [ebx], eax
add ebx, edx
or eax, 0x274cf10b
and eax, 0x21512c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744f750d
or eax, 0x793a2b1d
and eax, 0x313e2914
or eax, 0x80c18420
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f07cf2
and eax, 0x20502c10
or eax, 0x9010086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ff6b8e
and eax, 0x1f431d8e
and eax, 0x10020500
or eax, 0xa1fda834
mov dword [ebx], eax
add ebx, edx
or eax, 0x1523c2ec
and eax, 0x4fb3b880
and eax, 0x1112880
or eax, 0x28400416
mov dword [ebx], eax
add ebx, edx
and eax, 0x165286cc
and eax, 0x3e35c658
and eax, 0x100400
or eax, 0xb1efa934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179c8822
and eax, 0x20412416
or eax, 0x9100880
mov dword [ebx], eax
add ebx, edx
or eax, 0xae7160
xor eax, 0x5f94a1c0
and eax, 0x306b8c34
or eax, 0x81942100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db17bf8
or eax, 0xe585e87
and eax, 0x28500c86
or eax, 0x1012010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2015ea25
xor eax, 0x5b69421b
and eax, 0x102d8420
or eax, 0xa1d22914
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4790d8
or eax, 0x6d884f5e
and eax, 0x29410c16
or eax, 0x102080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3966bf44
and eax, 0x3177ad14
or eax, 0x80880020
mov dword [ebx], eax
add ebx, edx
or eax, 0x72bd0302
and eax, 0x39c603d1
and eax, 0x21400010
or eax, 0x8112c86
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2a2a9
and eax, 0x4ce31c96
and eax, 0
or eax, 0xb1ffad34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c172759
and eax, 0x9400804
or eax, 0x20112492
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d40d490
or eax, 0x1c2b9733
and eax, 0x103bad34
or eax, 0xa1c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ab0ee6
and eax, 0x502092
or eax, 0x29010c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x289fa949
or eax, 0x789e0f72
and eax, 0x31de8d34
or eax, 0x80212000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6667248b
and eax, 0x20412400
or eax, 0x9100896
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c36e34d
and eax, 0x2177ad14
or eax, 0x90880020
mov dword [ebx], eax
add ebx, edx
and eax, 0x64acff94
or eax, 0x76b59d62
and eax, 0x20112c16
or eax, 0x9400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a049a14
and eax, 0x20000814
or eax, 0x91ffa520
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd5ad36
xor eax, 0x5cf7519b
and eax, 0x29002c86
or eax, 0x510010
mov dword [ebx], eax
add ebx, edx
and eax, 0x34dec8a2
and eax, 0x3d3f49b9
and eax, 0x20100800
or eax, 0x91efa534
mov dword [ebx], eax
add ebx, edx
and eax, 0x273c3e69
and eax, 0x21102c00
or eax, 0x8410096
mov dword [ebx], eax
add ebx, edx
and eax, 0x4524ebf0
and eax, 0x1002810
or eax, 0xb0ff8524
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ff9c1c
and eax, 0x20510c14
or eax, 0x9002082
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e9167f
and eax, 0x31f92c34
or eax, 0x80068100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7754e9
and eax, 0x20510400
or eax, 0x9002896
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c23a34
xor eax, 0x5194e9fe
and eax, 0x30478500
or eax, 0x81b82834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360102b0
xor eax, 0x7eb150f9
and eax, 0x29412c14
or eax, 0x100082
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae30850
and eax, 0x2e6c9196
and eax, 0x20600014
or eax, 0x919fad20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52fd33c0
xor eax, 0x26ed2700
and eax, 0x1412894
or eax, 0x28100402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638aaacb
and eax, 0xda0414
or eax, 0xb1045920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff4053
and eax, 0x21010c06
or eax, 0x8502090
mov dword [ebx], eax
add ebx, edx
or eax, 0x284773f2
and eax, 0x125934
or eax, 0xc2888000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c65c561
and eax, 0x4020
or eax, 0x453d08c2
mov dword [ebx], eax
add ebx, edx
and eax, 0xb163460
and eax, 0x1140000
or eax, 0xb0eb9f07
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b14cad
and eax, 0x13d4886
or eax, 0x44000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c938ca6
or eax, 0x311677b6
and eax, 0x5495c314
or eax, 0x80000049
mov dword [ebx], eax
add ebx, edx
or eax, 0x6074c408
xor eax, 0x786d9023
and eax, 0xc105074
or eax, 0x41240881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1544c8dc
or eax, 0x663bd994
and eax, 0x421ad934
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6fdcbd
xor eax, 0x550a8534
and eax, 0xc340880
or eax, 0x40080462
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ca8ef6
or eax, 0x6d1f1ade
and eax, 0x45908040
or eax, 0x90004500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4803459
and eax, 0x56940985
and eax, 0x40000100
or eax, 0xc234cb6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20aefb7a
and eax, 0x488c9004
or eax, 0x90004810
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7a841
and eax, 0x800
or eax, 0x477143f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c080d4a
xor eax, 0x37520cdc
and eax, 0x31520010
or eax, 0x80adda4b
mov dword [ebx], eax
add ebx, edx
or eax, 0x454a15f9
and eax, 0x21510c92
or eax, 0x8002004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfb13db
and eax, 0x2803004
or eax, 0xc1458030
mov dword [ebx], eax
add ebx, edx
or eax, 0x421198f2
and eax, 0x15128f4
or eax, 0x28000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1304d396
and eax, 0x4959ea38
and eax, 0x51a020
or eax, 0xb1ae0014
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db1fd78
xor eax, 0x56f0f319
and eax, 0x21415000
or eax, 0x810a096
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b14cc7
xor eax, 0x1c3c62f
and eax, 0x20120830
or eax, 0x91cd4104
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bfdf77b
and eax, 0x2957c816
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b7654
and eax, 0x51296ef1
and eax, 0x10010
or eax, 0xb1fead24
mov dword [ebx], eax
add ebx, edx
or eax, 0x7015d0f6
xor eax, 0x121713dd
and eax, 0x43682002
or eax, 0x18031194
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bcca7fa
and eax, 0x11efa556
or eax, 0xa0100801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e15936b
and eax, 0x20110002
or eax, 0x9402294
mov dword [ebx], eax
add ebx, edx
and eax, 0x300ca505
and eax, 0x20002004
or eax, 0x91ff8d30
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb6b80b
and eax, 0x35a29810
and eax, 0x21000800
or eax, 0x8512496
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a174da
xor eax, 0x433efa31
and eax, 0x13f8c20
or eax, 0xb0c02114
mov dword [ebx], eax
add ebx, edx
or eax, 0xbf70f89
and eax, 0x145d8aee
and eax, 0x510884
or eax, 0x29002412
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb3d81e
and eax, 0x20110814
or eax, 0x91eea520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d683038
and eax, 0x8110c04
or eax, 0x21402092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f790660
and eax, 0x10282834
or eax, 0xa1d78500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f302b30
or eax, 0x6e49bef1
and eax, 0x56289390
or eax, 0x80864006
mov dword [ebx], eax
add ebx, edx
or eax, 0x6092c07e
and eax, 0xb0be81ca
or eax, 0x1412c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c3707f
and eax, 0x29719096
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41bf673e
and eax, 0x1310014
or eax, 0xb0ceac20
mov dword [ebx], eax
add ebx, edx
and eax, 0xa65f272
and eax, 0x412010
or eax, 0x29100e86
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffcb180
and eax, 0x21fdaf14
or eax, 0x90020020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fae0c34
and eax, 0x21200414
or eax, 0x8518082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2929b476
and eax, 0x40d0a568
and eax, 0x400
or eax, 0xb1df1934
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e81d7a4
and eax, 0x11404
or eax, 0x29708092
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f05843
or eax, 0x3cdd0db7
and eax, 0x31ed8d34
or eax, 0x80022000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2984f2e0
xor eax, 0x33b5bde
and eax, 0x9400402
or eax, 0x20010994
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab85099
xor eax, 0x2d0edef
and eax, 0xd06834
or eax, 0xb10f0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff31039
xor eax, 0x64f4e26e
and eax, 0x2121e216
or eax, 0x8500980
mov dword [ebx], eax
add ebx, edx
and eax, 0x76bfaa73
xor eax, 0x6c0bcff1
and eax, 0x3a2520
or eax, 0xb0c58814
mov dword [ebx], eax
add ebx, edx
and eax, 0x6019de9c
and eax, 0x190814
or eax, 0x45246082
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe473fe1
and eax, 0x491a0301
or eax, 0x94818000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c94eb2
xor eax, 0x2e73f1b8
and eax, 0x1202c0a
or eax, 0x281200f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c84c37
and eax, 0x45884040
or eax, 0x80048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bdfc08
and eax, 0x1113400
or eax, 0x28400096
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8c2e06
and eax, 0x315d2c14
or eax, 0x80228120
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e2c685
and eax, 0x3ead1e84
and eax, 0x20010c04
or eax, 0x9502012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462f1b70
and eax, 0x217e2524
or eax, 0x90818810
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1b81d6
and eax, 0x615a42db
and eax, 0x1100010
or eax, 0x28412c86
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf4da99
and eax, 0x5ee66ee2
and eax, 0x400800
or eax, 0xb1bfa534
mov dword [ebx], eax
add ebx, edx
and eax, 0x46dd2682
and eax, 0x7bdc616e
and eax, 0x102000
or eax, 0x7d024b96
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff7718f
xor eax, 0x19ed7807
and eax, 0x10ef0900
or eax, 0xa100a478
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35432232
and eax, 0xb02
or eax, 0x29511094
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f2908d
and eax, 4
or eax, 0xd48b8330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e1c29ca
and eax, 0x494191a1
and eax, 0x100a0
or eax, 0x4474584e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x250153ff
xor eax, 0x54b0433
and eax, 0x203f0d02
or eax, 0x91c0a058
mov dword [ebx], eax
add ebx, edx
and eax, 0x321351b7
and eax, 0x6c30d765
and eax, 0x20100000
or eax, 0x9612c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x518d97e9
and eax, 0x30fca134
or eax, 0x81030400
mov dword [ebx], eax
add ebx, edx
and eax, 0x64862045
and eax, 4
or eax, 0x4d380292
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba1a637
and eax, 0x5988015
or eax, 0x90065940
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c0836df
and eax, 1
or eax, 0x29512ca2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d748737
and eax, 0x1005a114
or eax, 0xa1da0420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42796d2
and eax, 0x21501086
or eax, 0x8014410
mov dword [ebx], eax
add ebx, edx
or eax, 0x49930d37
and eax, 0x41810134
or eax, 0x940c8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3846cd0
xor eax, 0x346c7646
and eax, 0x202018a2
or eax, 0x9104055
mov dword [ebx], eax
add ebx, edx
or eax, 0x698d0434
xor eax, 0x5d488cdc
and eax, 0x30d50020
or eax, 0x810a2d14
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f558b89
and eax, 0x3fb4d491
and eax, 0x29100090
or eax, 0x416006
mov dword [ebx], eax
add ebx, edx
and eax, 0x651903c4
and eax, 0x1100004
or eax, 0xd48a8330
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e15c60b
and eax, 0x29104037
or eax, 0x2018c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x342f51f5
and eax, 0x311f4134
or eax, 0x80c02000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440a2e71
and eax, 0x21510404
or eax, 0x8003092
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ada3e1
and eax, 0x58d8334
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15418d21
and eax, 0x5000020
or eax, 0x83058d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f43a9a
and eax, 0x5904242
or eax, 0xc0038000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23294140
and eax, 0x302c91d1
and eax, 0x20000000
or eax, 0x95148fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x35916852
or eax, 0x620ac76e
and eax, 0x211b4934
or eax, 0x90c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c194301
and eax, 0x20114000
or eax, 0x940b096
mov dword [ebx], eax
add ebx, edx
and eax, 0x16129bc0
xor eax, 0x4afed4e2
and eax, 0x408c0020
or eax, 0x95018314
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d91a5be
and eax, 0x5000034
or eax, 0x83058c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x16dd99aa
or eax, 0x3d020cb6
and eax, 0x15001406
or eax, 0xc085c348
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d74fa4b
and eax, 0x29514b44
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc50e1f
and eax, 0x488346ba
and eax, 0x804420
or eax, 0xb15e2914
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d141aab
and eax, 0x24a66e11
and eax, 0x800
or eax, 0x29513096
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dce6cb2
or eax, 0x304ed266
and eax, 0x55968234
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa1ca9a
and eax, 0x3bede591
and eax, 0x1000010
or eax, 0xc3058e7
mov dword [ebx], eax
add ebx, edx
or eax, 0xeed946b
or eax, 0x17d625f7
and eax, 0x11ffad06
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56721235
and eax, 0x700004
or eax, 0x2900f892
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c6df99
and eax, 0x10b62104
or eax, 0xa1499830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3185c239
or eax, 0x454fd8f9
and eax, 0x45380294
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x31665188
and eax, 0x151e5114
or eax, 0x80808841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0426dd
and eax, 0x481989
and eax, 0x880
or eax, 0x29512425
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e37febf
and eax, 0x21564434
or eax, 0x90880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x15342ab1
xor eax, 0x4d0f8f20
and eax, 0x8110410
or eax, 0x21402086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6826b4d0
and eax, 0x41168004
or eax, 0x94800330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ccdb3f0
or eax, 0x379d7233
and eax, 0xd1050f7
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3907b09d
and eax, 0x3037a800
or eax, 0x81c80500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cec43ce
xor eax, 0x7f6a8d01
and eax, 0x9008c00
or eax, 0x20705096
mov dword [ebx], eax
add ebx, edx
or eax, 0x271f941a
and eax, 0x217f9414
or eax, 0x90802320
mov dword [ebx], eax
add ebx, edx
and eax, 0x401b4333
and eax, 0x50e60d0a
and eax, 0
or eax, 0x4d380296
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4978ca
and eax, 0x5080000
or eax, 0x9096d955
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6451044
and eax, 0x1510800
or eax, 0x280024a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x150fabc1
or eax, 0x19d3cf3a
and eax, 0x31cfad30
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6b3146
xor eax, 0x3e5eece3
and eax, 0x1502090
or eax, 0x28010806
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec9b6dc
and eax, 0x3bfb7dd1
and eax, 0x10010
or eax, 0xc29c8324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a1c638
and eax, 0x1100404
or eax, 0x284128e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1005188b
and eax, 0x31540424
or eax, 0x808a4110
mov dword [ebx], eax
add ebx, edx
and eax, 0x15394886
and eax, 0x1100004
or eax, 0x28412c92
mov dword [ebx], eax
add ebx, edx
or eax, 0x65389938
and eax, 0x7961589e
and eax, 0x21610814
or eax, 0x909ea520
mov dword [ebx], eax
add ebx, edx
and eax, 0x5787c32c
and eax, 0x751aa4fe
and eax, 0x1008004
or eax, 0x28705292
mov dword [ebx], eax
add ebx, edx
and eax, 0x6617ac36
and eax, 0x52eb5dde
and eax, 0x14
or eax, 0xb1dfad20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b4b8e3
and eax, 0x20410496
or eax, 0x9102800
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a835c5
and eax, 0x31f92d14
or eax, 0x80068020
mov dword [ebx], eax
add ebx, edx
or eax, 0x125b611f
xor eax, 0x642a8660
and eax, 0x1512816
or eax, 0x28000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x1821b880
or eax, 0x2b0f6d0e
and eax, 0x210f2d04
or eax, 0x90f08030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7c3bc4
and eax, 0x9010490
or eax, 0x20502806
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c937e4b
or eax, 0x4d183849
and eax, 0x31da5c14
or eax, 0x80040120
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ae0b9b
and eax, 0x55ff791e
and eax, 0x1000810
or eax, 0x28512486
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77cdd9a6
xor eax, 0x5d8f6ae3
and eax, 0x110c10
or eax, 0xfcec2024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5538d2e2
xor eax, 0x5a71c2df
and eax, 0x40201c01
or eax, 0x80243f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x40227739
and eax, 0x40204011
or eax, 0x9e9d8842
mov dword [ebx], eax
add ebx, edx
and eax, 0xde1a181
and eax, 0xc010000
or eax, 0x70506dee
mov dword [ebx], eax
add ebx, edx
and eax, 0x7778af8a
and eax, 0x2802
or eax, 0x82adc065
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe752974
and eax, 0x4100000
or eax, 0x412502a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x64096ade
or eax, 0x3c41866
and eax, 0x21fd2858
or eax, 0x90028500
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d6c178
xor eax, 0x83bac3c
and eax, 0x29400004
or eax, 0x112c92
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf27d7f8
and eax, 0x2076a924
or eax, 0x91890410
mov dword [ebx], eax
add ebx, edx
or eax, 0x47152c05
or eax, 0x27eff25f
and eax, 0x21512c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc182a8
and eax, 0x148ecc80
and eax, 0x10808c00
or eax, 0xa17f2134
mov dword [ebx], eax
add ebx, edx
or eax, 0x7483ed
xor eax, 0x50b60cb4
and eax, 0x21412000
or eax, 0x8100c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648cc3a9
and eax, 0x1ddad34
or eax, 0xb0220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1afff1
and eax, 0x29410084
or eax, 0x102c12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d7c69a0
or eax, 0x33c51925
and eax, 0x31ed0d34
or eax, 0x8012a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x356bbc28
and eax, 0x21512c14
or eax, 0x8000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef5249c
and eax, 0x20512414
or eax, 0x91ae8920
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f30fc5
xor eax, 0x4ac013f
and eax, 0x21512c82
or eax, 0x8000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48048288
or eax, 0x5dd45771
and eax, 0x31d5ad34
or eax, 0x802a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c6880e
or eax, 0x3d96717a
and eax, 0x29512c16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cec3d0f
and eax, 0x25596289
and eax, 0x1190000
or eax, 0xb0e6ad34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8aedbe3
and eax, 0x29512496
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x61886531
or eax, 0x69980f3f
and eax, 0x21982d34
or eax, 0x90678000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3520d81c
and eax, 0x21000814
or eax, 0x8512482
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f2425a
and eax, 0x31f32c14
or eax, 0x800c8120
mov dword [ebx], eax
add ebx, edx
or eax, 0x51912b57
and eax, 0x21512c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df60499
xor eax, 0x552a085b
and eax, 0x218d2014
or eax, 0x90728d20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebd827e
and eax, 0x29402c02
or eax, 0x110094
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f182e1
xor eax, 0x6b62fc27
and eax, 0x2033ac24
or eax, 0x91cc0110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389b261e
and eax, 0x57e73582
and eax, 0x1400002
or eax, 0x28112c94
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dba68a9
or eax, 0xcfad4ee
and eax, 0x21faac24
or eax, 0x90050110
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2d2d35
and eax, 0x20012c14
or eax, 0x9500082
mov dword [ebx], eax
add ebx, edx
and eax, 0x543c59a3
xor eax, 0x6c05786a
and eax, 0x20152020
or eax, 0x91ea8d14
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d1d2a
and eax, 0x10c00
or eax, 0x29502096
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e9bade
and eax, 0x20412814
or eax, 0x91be8520
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6f5860
and eax, 0x4d971396
and eax, 0x9110014
or eax, 0x20402c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6171b1a2
and eax, 0x21512000
or eax, 0x90ae8d34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ccc78a
and eax, 0x112896
or eax, 0x29400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cebc75f
and eax, 0x20410414
or eax, 0x91bea920
mov dword [ebx], eax
add ebx, edx
or eax, 0x76de00ad
xor eax, 0x51571277
and eax, 0x20002c82
or eax, 0x9510014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee2740f
and eax, 0x6a250f26
and eax, 0x20210800
or eax, 0x91dea534
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e825b5
and eax, 0x4f92dbc3
and eax, 0x100880
or eax, 0x29412416
mov dword [ebx], eax
add ebx, edx
and eax, 0xec892ac
and eax, 0x400004
or eax, 0xb1bfad30
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f3c2e2
or eax, 0x2eafbddc
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x775a7686
and eax, 0x315b2c14
or eax, 0x80a48120
mov dword [ebx], eax
add ebx, edx
and eax, 0xc41c7e5
and eax, 0x410404
or eax, 0x29102892
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dffafef
and eax, 0xae8130
or eax, 0xb1512c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5363ec55
and eax, 0x1412c14
or eax, 0x28100082
mov dword [ebx], eax
add ebx, edx
or eax, 0x767a786b
xor eax, 0x4c5dce90
and eax, 0x3126a024
or eax, 0x80d90d10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3173588
xor eax, 0x260b4922
and eax, 0x410096
or eax, 0x29102c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec463e5
and eax, 0x346ea52c
and eax, 0x40520
or eax, 0xb1fba814
mov dword [ebx], eax
add ebx, edx
and eax, 0x365283a7
and eax, 0x20500004
or eax, 0x9012c92
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f300db9
xor eax, 0x300f4f53
and eax, 0x111f0100
or eax, 0xa0e0ac34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f00724
and eax, 0x9012810
or eax, 0x20500486
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f03ec3
and eax, 0x31f12c14
or eax, 0x800e8120
mov dword [ebx], eax
add ebx, edx
and eax, 0x33934b2b
and eax, 0x21110800
or eax, 0x8402496
mov dword [ebx], eax
add ebx, edx
and eax, 0x5370ec5e
and eax, 0x1502c14
or eax, 0xb0af8120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401263e0
and eax, 0x4f2269b2
and eax, 0x1000890
or eax, 0x28512406
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec6143f
and eax, 0x400414
or eax, 0xb1bfa920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5259ffab
and eax, 0x21000096
or eax, 0x8512c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x561a988f
and eax, 0x100804
or eax, 0xb1efa530
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27038267
and eax, 0x502c12
or eax, 0x29010084
mov dword [ebx], eax
add ebx, edx
or eax, 0x37db4a7
xor eax, 0x1e6fe937
and eax, 0x31120500
or eax, 0x80eda834
mov dword [ebx], eax
add ebx, edx
or eax, 0x309f6550
and eax, 0x4748e905
and eax, 0x1402804
or eax, 0x28110492
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5d1591
and eax, 0x772c8092
and eax, 0x210c0010
or eax, 0x90f3ad24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8b5706
xor eax, 0x7bbf5208
and eax, 0x412812
or eax, 0x29100484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d38589d
and eax, 0x3fb5b582
and eax, 0x20212400
or eax, 0x91de8934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708c6e3e
xor eax, 0x57244150
and eax, 0x510012
or eax, 0x29002c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe69b4e9
and eax, 0x21388834
or eax, 0x90c72500
mov dword [ebx], eax
add ebx, edx
or eax, 0x559f18a6
and eax, 0x21512c96
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d0b72
or eax, 0x12132743
and eax, 0x11132d10
or eax, 0xa0ec8024
mov dword [ebx], eax
add ebx, edx
and eax, 0x1554acc
and eax, 0x1510804
or eax, 0x28002492
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659ebacd
or eax, 0x5dbc6864
and eax, 0x11ffac34
or eax, 0xa0000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f273b1
and eax, 0x1010c84
or eax, 0x28502012
mov dword [ebx], eax
add ebx, edx
and eax, 0x4055a22d
xor eax, 0x6f58a969
and eax, 0x21098924
or eax, 0x90f62410
mov dword [ebx], eax
add ebx, edx
and eax, 0x167101da
and eax, 0x3750130e
and eax, 0x500000
or eax, 0x29012c96
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c12e16f
and eax, 0x102004
or eax, 0xb1ef8d30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da12078
and eax, 0x28500c04
or eax, 0x1012092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d890385
xor eax, 0x2f98b4b
and eax, 0x21a410
or eax, 0xb1de0924
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f575a6f
and eax, 0x29512c16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbe13c2
and eax, 0x21ff2d14
or eax, 0x90008020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a244a00
and eax, 0x20000800
or eax, 0x9512496
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc87cab
and eax, 0x30990034
or eax, 0x8166ad00
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c031d8
or eax, 0x2014c451
and eax, 0x21502410
or eax, 0x8010886
mov dword [ebx], eax
add ebx, edx
or eax, 0x70383611
and eax, 0x31792c14
or eax, 0x80868120
mov dword [ebx], eax
add ebx, edx
or eax, 0x315023f8
and eax, 0x21512c94
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc8e351
and eax, 0x20998d04
or eax, 0x91662030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4a587a
and eax, 0x29512c16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3cdbf5
and eax, 0x306da520
or eax, 0x81920814
mov dword [ebx], eax
add ebx, edx
or eax, 0x66450c44
xor eax, 0x563bbe29
and eax, 0x21400014
or eax, 0x8112c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x7791456
or eax, 0x4c93c8bc
and eax, 0x21fbac34
or eax, 0x90040100
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9234df
or eax, 0x76d69a58
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15bb91e9
or eax, 0x27642655
and eax, 0x21752414
or eax, 0x908a8920
mov dword [ebx], eax
add ebx, edx
or eax, 0xec1248a
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4c9c02
and eax, 0x315dac14
or eax, 0x80a20120
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da86ec7
and eax, 0x3f25aa8c
and eax, 0x1002804
or eax, 0x28510492
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc813d3
and eax, 0x21d92d14
or eax, 0x90268020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x268b66a5
and eax, 0x4d9836fd
and eax, 0x1100090
or eax, 0x28412c06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f17548
or eax, 0x790fe6e4
and eax, 0x31afad34
or eax, 0x80500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d2822b
xor eax, 0x7773503e
and eax, 0x20010016
or eax, 0x9502c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ce9282
or eax, 0x78a2260d
and eax, 0x31e22404
or eax, 0x801d8930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698082fa
or eax, 0x58ff854c
and eax, 0x8512c86
or eax, 0x21000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d2b95a
and eax, 0x31d3ad14
or eax, 0x802c0020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af7125e
and eax, 0x29512c16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e7254
and eax, 0x2014
or eax, 0xb1ff8d20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a335664
and eax, 0x3a3db57a
and eax, 0x110400
or eax, 0x29402896
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef95b0d
and eax, 0x11a82510
or eax, 0xa0578824
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af09586
and eax, 0x538f5810
and eax, 0
or eax, 0x29512c96
mov dword [ebx], eax
add ebx, edx
or eax, 0x1948ceeb
and eax, 0x3159ac34
or eax, 0x80a60100
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c55631
and eax, 0x21410410
or eax, 0x8102886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef7aa58
and eax, 0x31a68404
or eax, 0x80592930
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af2aa45
xor eax, 0x3a31f110
and eax, 0x1400c04
or eax, 0x28112092
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f96ea4
xor eax, 0x5b4bf52e
and eax, 0x111a8920
or eax, 0xa0e52414
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db5d7d7
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a84f8
xor eax, 0x138e43b6
and eax, 0x30e5a910
or eax, 0x811a0424
mov dword [ebx], eax
add ebx, edx
and eax, 0x30355382
and eax, 0x20110000
or eax, 0x9402c96
mov dword [ebx], eax
add ebx, edx
or eax, 0x305e8c44
and eax, 0x315fac14
or eax, 0x80a00120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2958f37e
and eax, 0x8010c02
or eax, 0x21502094
mov dword [ebx], eax
add ebx, edx
or eax, 0x200b32cd
xor eax, 0x244f4551
and eax, 0x1142904
or eax, 0xb0eb8430
mov dword [ebx], eax
add ebx, edx
and eax, 0x448bec17
and eax, 0x12c14
or eax, 0x29500082
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c41cb7
and eax, 0x21d52c34
or eax, 0x902a8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6ac55f
xor eax, 0x1b0f33f3
and eax, 0x100890
or eax, 0x29412406
mov dword [ebx], eax
add ebx, edx
or eax, 0x694e5532
or eax, 0x4223060d
and eax, 0x217f2d34
or eax, 0x90808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8663543
and eax, 0x29512c16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6daca9ce
and eax, 0x21fdad14
or eax, 0x90020020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f864fd3
and eax, 0x1000c10
or eax, 0x28512086
mov dword [ebx], eax
add ebx, edx
or eax, 0x27413fc9
and eax, 0x115c327
and eax, 0x1110104
or eax, 0xb0eeac30
mov dword [ebx], eax
add ebx, edx
or eax, 0x1103db73
xor eax, 0x7665ccd4
and eax, 0x1102082
or eax, 0x28410c14
mov dword [ebx], eax
add ebx, edx
and eax, 0x405cec70
and eax, 0x19c64f22
and eax, 0x400c00
or eax, 0xb1bfa134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101f00df
and eax, 0x21402c82
or eax, 0x8110014
mov dword [ebx], eax
add ebx, edx
or eax, 0x2880f06a
and eax, 0x21d1ac34
or eax, 0x902e0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fdcf581
or eax, 0x585221c8
and eax, 0x29502480
or eax, 0x10816
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dca996e
and eax, 0x208ba530
or eax, 0x91640804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af183ee
xor eax, 0x30b843f4
and eax, 0x9002806
or eax, 0x20511090
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d433014
and eax, 0x39432814
or eax, 0x808c8620
mov dword [ebx], eax
add ebx, edx
or eax, 0x286bda9b
and eax, 0x4efcc190
and eax, 0x8600080
or eax, 0x5013c26
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e9f09e
and eax, 0xc98404
or eax, 0x80060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0638ab
or eax, 0x3915bf80
and eax, 0x29512ca6
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6036c24b
xor eax, 0x67673257
and eax, 0x20008c30
or eax, 0x91ff2104
mov dword [ebx], eax
add ebx, edx
and eax, 0x41bca105
and eax, 0x1102004
or eax, 0x28410c92
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d59c11d
and eax, 0x21510014
or eax, 0x90aead20
mov dword [ebx], eax
add ebx, edx
and eax, 0x1adefb9d
or eax, 0x2f3e0d41
and eax, 0x29502c14
or eax, 0x10082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2772371b
xor eax, 0x3c14e4
and eax, 0x216c2034
or eax, 0x90938d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f47360
and eax, 0x20010c14
or eax, 0x9502082
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c781af
and eax, 0x407350e9
and eax, 0x410000
or eax, 0xb1bead34
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f237c25
and eax, 0x29512c14
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x1210f7e1
and eax, 0x102400
or eax, 0xb1ef8934
mov dword [ebx], eax
add ebx, edx
or eax, 0x42aca277
and eax, 0x21512c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8d70c4
xor eax, 0x75d69bf8
and eax, 0x100a8520
or eax, 0xa1f52814
mov dword [ebx], eax
add ebx, edx
and eax, 0x283031e3
and eax, 0x20102000
or eax, 0x9410c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18438135
and eax, 0x5239dd0b
and eax, 0x10108d00
or eax, 0xa1ef2034
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2b1266
and eax, 0x28502c12
or eax, 0x1010084
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ddbfe0
or eax, 0xa89163d
and eax, 0x21d92c34
or eax, 0x90268100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f61d88
and eax, 0x21512c94
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125d3b34
and eax, 0x310c0520
or eax, 0x80f3a814
mov dword [ebx], eax
add ebx, edx
and eax, 0x723a29e1
xor eax, 0x1636899c
and eax, 0x20002094
or eax, 0x9510c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x2817c85b
and eax, 0x20110810
or eax, 0x91eea524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6585badd
and eax, 0x500480
or eax, 0x29012816
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df1cbd1
and eax, 0x76e4d30c
and eax, 0x10a08104
or eax, 0xa15f2c30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8add7
and eax, 0x20110082
or eax, 0x9402c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648fac27
and eax, 0x1de8030
or eax, 0xb0212d04
mov dword [ebx], eax
add ebx, edx
and eax, 0x75576686
and eax, 0x4cc77e06
and eax, 0x412404
or eax, 0x29100892
mov dword [ebx], eax
add ebx, edx
or eax, 0x588423a9
and eax, 0x54227905
and eax, 0x10002904
or eax, 0xa1ff8430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173ba65e
and eax, 0x20400802
or eax, 0x9112494
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d0a34f
or eax, 0x76102051
and eax, 0x31502014
or eax, 0x80af8d20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71939e5a
xor eax, 0x7415f85a
and eax, 0x20510814
or eax, 0x9002482
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ffb780
and eax, 0x512400
or eax, 0xb1ae8934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42978d07
and eax, 0x21402012
or eax, 0x8110c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x211a76ca
and eax, 0x21102400
or eax, 0x90ef8934
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6759bd
or eax, 0x78ccebb2
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ed5094
and eax, 0x30bc2c00
or eax, 0x81438134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb341c5
and eax, 0x8402c90
or eax, 0x21110006
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dcb0f78
xor eax, 0x1d8b226a
and eax, 0x20500d14
or eax, 0x91afa020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6567b5
and eax, 0x412414
or eax, 0x29100882
mov dword [ebx], eax
add ebx, edx
and eax, 0x26bbe8e4
and eax, 0x20112804
or eax, 0x91ee8530
mov dword [ebx], eax
add ebx, edx
or eax, 0x674951cd
xor eax, 0x6df94af6
and eax, 0x8002402
or eax, 0x21510894
mov dword [ebx], eax
add ebx, edx
and eax, 0x54007c90
and eax, 0x5bb09d88
and eax, 0xc00
or eax, 0xb1ffa134
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc7de33
or eax, 0x491ce96e
and eax, 0x29512c16
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d5bdc9
and eax, 0x20848114
or eax, 0x917b2c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x77eb594
and eax, 0xf9547f
and eax, 0x500414
or eax, 0x29012882
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf6a5d0
and eax, 0x5ae9312e
and eax, 0x402000
or eax, 0xb1bf8d34
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c399555
and eax, 0x110414
or eax, 0x29402882
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff389a1
and eax, 0x23c071dd
and eax, 0x1400000
or eax, 0xb0bfad34
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca591fb
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb14f48
xor eax, 0x54bfd33f
and eax, 0x314eac20
or eax, 0x80b10114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ab3a5
xor eax, 0x3e1a361c
and eax, 0x8012884
or eax, 0x21500412
mov dword [ebx], eax
add ebx, edx
and eax, 0x18966b65
and eax, 0xbf7318c
and eax, 0x102004
or eax, 0xb1ef8d30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76632235
xor eax, 0x4a71a429
and eax, 0x9412800
or eax, 0x20100496
mov dword [ebx], eax
add ebx, edx
or eax, 0x794253
or eax, 0x69e11697
and eax, 0x21f92c14
or eax, 0x90068120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385ba71a
and eax, 0x1736f19e
and eax, 0x1000006
or eax, 0x28512c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c90ab92
and eax, 0x1d12c9fc
and eax, 0x100810
or eax, 0xb1efa524
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1913fc
and eax, 0x20110014
or eax, 0x9402c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x30279033
xor eax, 0x1a9e8dbe
and eax, 0x309f8d24
or eax, 0x81602010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6b0b41
and eax, 0x29512c14
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d068317
and eax, 0x2c678a0b
and eax, 0x20000000
or eax, 0x91ffad34
mov dword [ebx], eax
add ebx, edx
or eax, 0x4348475f
xor eax, 0x6ffba92f
and eax, 0x8000410
or eax, 0x21512886
mov dword [ebx], eax
add ebx, edx
and eax, 0x48788794
and eax, 0x500414
or eax, 0xb1afa920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e502f
or eax, 0x50e06817
and eax, 0x20412c16
or eax, 0x9100080
mov dword [ebx], eax
add ebx, edx
or eax, 0x446c148
or eax, 0x223220ac
and eax, 0x2177ad34
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35073bd8
and eax, 0x3669d6bc
and eax, 0x400484
or eax, 0x29112812
mov dword [ebx], eax
add ebx, edx
and eax, 0xf84a175
xor eax, 0x537164d4
and eax, 0x10710400
or eax, 0xa18ea934
mov dword [ebx], eax
add ebx, edx
or eax, 0x255d0f91
and eax, 0x21512c94
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9c716b
xor eax, 0x27635c82
and eax, 0xae0134
or eax, 0xb151ac00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e98323e
and eax, 0x102014
or eax, 0x29410c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e5fe73
xor eax, 0x5b744bd5
and eax, 0x11352504
or eax, 0xa0ca8830
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2d05fa
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed16ab6
and eax, 0x20512814
or eax, 0x91ae8520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e96f959
and eax, 0x9410404
or eax, 0x20102892
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf5d59a
and eax, 0x8039418
and eax, 0x10410
or eax, 0xb1fea924
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a02412
and eax, 0x20002410
or eax, 0x9510886
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8a3b88
and eax, 0x21db2d14
or eax, 0x90248020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9c3dad
or eax, 0x68456653
and eax, 0x29512c96
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x419339d7
and eax, 0x20c20500
or eax, 0x913da834
mov dword [ebx], eax
add ebx, edx
and eax, 0x2467451f
and eax, 0x20410414
or eax, 0x9102882
mov dword [ebx], eax
add ebx, edx
or eax, 0x393cd4ed
xor eax, 0x7b35b593
and eax, 0x480924
or eax, 0xb1b7a410
mov dword [ebx], eax
add ebx, edx
or eax, 0x490dc5a1
and eax, 0x7cb08cba
and eax, 0x28100c90
or eax, 0x1412006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7278c93e
or eax, 0x4921968e
and eax, 0x1129a524
or eax, 0xa0d60810
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a91d39
or eax, 0x1cf6c759
and eax, 0x28510c10
or eax, 0x1002086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3fa648
and eax, 0x6e8814
or eax, 0xb1912520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c93a623
xor eax, 0x6a8a27c0
and eax, 0x21402c96
or eax, 0x8110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x464d2bad
and eax, 0x412804
or eax, 0xb1be8530
mov dword [ebx], eax
add ebx, edx
or eax, 0x535ff227
and eax, 0x21512c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a8485
and eax, 0x217bac14
or eax, 0x90840120
mov dword [ebx], eax
add ebx, edx
and eax, 0x148bd5ed
and eax, 0x10404
or eax, 0x29502892
mov dword [ebx], eax
add ebx, edx
or eax, 0x54250c36
and eax, 0x31752c34
or eax, 0x808a8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af5f85f
and eax, 0x35f8e1a5
and eax, 0x20502004
or eax, 0x9010c92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567038a6
xor eax, 0xe898e1
and eax, 0x31c98c10
or eax, 0x80362124
mov dword [ebx], eax
add ebx, edx
or eax, 0x3682149b
and eax, 0x21512c96
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d37883f
and eax, 0x1066a420
or eax, 0xa1990914
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0d36b8
and eax, 0x29512c94
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x186b22cd
and eax, 0x317b2c14
or eax, 0x80848120
mov dword [ebx], eax
add ebx, edx
and eax, 0x98a1b88
and eax, 0x74b68398
and eax, 0
or eax, 0x29512c96
mov dword [ebx], eax
add ebx, edx
and eax, 0x36faa30
and eax, 0x1412810
or eax, 0xb0be8524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5742f1
or eax, 0x3b739d03
and eax, 0x29512c86
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4375dc61
or eax, 0x5c5c9644
and eax, 0x317dac34
or eax, 0x80820100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365c981d
and eax, 0x1012400
or eax, 0x28500896
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f0e7dc4
and eax, 0x5f0110
or eax, 0xb1a0ac24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7740755e
and eax, 0x110802
or eax, 0x29402494
mov dword [ebx], eax
add ebx, edx
and eax, 0x61371456
and eax, 0x7933cba3
and eax, 0x21110000
or eax, 0x90eead34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510b0a82
and eax, 0x32d5c18a
and eax, 0x20500082
or eax, 0x9012c14
mov dword [ebx], eax
add ebx, edx
or eax, 0x273eb53a
and eax, 0x217fad34
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2c6820
and eax, 0x23e280b6
and eax, 0x20000000
or eax, 0x9512c96
mov dword [ebx], eax
add ebx, edx
and eax, 0x415459ab
and eax, 0x1500800
or eax, 0xb0afa534
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc56f68
and eax, 0x21412c00
or eax, 0x8100096
mov dword [ebx], eax
add ebx, edx
and eax, 0x59003359
or eax, 0x46a4a948
and eax, 0x1a4a910
or eax, 0xb05b0424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526f005f
and eax, 0x40f824b0
and eax, 0x102400
or eax, 0x29410896
mov dword [ebx], eax
add ebx, edx
or eax, 0x4498e359
and eax, 0x21d9ad14
or eax, 0x90260020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec0d043
and eax, 0x238eac65
and eax, 0x1002c04
or eax, 0x28510092
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fff8613
xor eax, 0x5dcaba66
and eax, 0x30350430
or eax, 0x81caa904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f356f6
and eax, 0x58301940
and eax, 0x800
or eax, 0x29512496
mov dword [ebx], eax
add ebx, edx
or eax, 0x42fafc40
and eax, 0x21fbac14
or eax, 0x90040120
mov dword [ebx], eax
add ebx, edx
and eax, 0x176745c9
and eax, 0x1410400
or eax, 0x28102896
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f24d57
and eax, 0x20500c14
or eax, 0x91afa120
mov dword [ebx], eax
add ebx, edx
or eax, 0x424b8f67
and eax, 0x21512c16
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x66da00dd
xor eax, 0x6310b3f7
and eax, 0xcb8d20
or eax, 0xb1342014
mov dword [ebx], eax
add ebx, edx
and eax, 0x1800cc2a
and eax, 0xc00
or eax, 0x29512096
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b2d3829
and eax, 0x307c0434
or eax, 0x8183a900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60705164
and eax, 0x1012c10
or eax, 0x28500086
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd324cba
and eax, 0x20632024
or eax, 0x919c8d10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1cc95e
and eax, 0x1100814
or eax, 0x28412482
mov dword [ebx], eax
add ebx, edx
and eax, 0x708dc681
and eax, 0x10400
or eax, 0x90aeab34
mov dword [ebx], eax
add ebx, edx
or eax, 0x7737ee84
xor eax, 0x3c7da61e
and eax, 0x100
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b1833e
xor eax, 0x73c03b03
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bff6918
and eax, 0x4f602096
and eax, 0
or eax, 0xffff00
mov dword [ebx], eax
add ebx, edx
or eax, 0x22182bf5
and eax, 0xb800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be2a5a9
or eax, 0x1c9d35c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d439e97
xor eax, 0x758bc32c
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddf701f
and eax, 0x2fc22607
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e10803
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3a3d6b
or eax, 0x6578d022
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x99e41a9
and eax, 0x7cbda7dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d6da8a
or eax, 0x1116a50b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cbb22e2
or eax, 0x626d6983
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77408879
and eax, 0x3d453e9a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63fff03e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x29734e72
or eax, 0x21e389f7
and eax, 0x8000
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53bb3ffe
or eax, 0x49f55272
and eax, 0x1a1f0e00
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1769fc4d
and eax, 0x934000c
or eax, 0x800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x65dae3f2
and eax, 0x6328ccd4
and eax, 0x12800c4
or eax, 0x902109
mov dword [ebx], eax
add ebx, edx
and eax, 0xc71bc0b
or eax, 0x39f0c13
and eax, 0x210c08
or eax, 0x5400c144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bd6946b
xor eax, 0x530a8a28
and eax, 0x714108
or eax, 0x20022860
mov dword [ebx], eax
add ebx, edx
and eax, 0x1afaa691
and eax, 0x622000
or eax, 0x670d5270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f78f457
and eax, 0x50022
or eax, 0x20686150
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5e47d1
and eax, 0x6c6e6163
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7b05c0
and eax, 0x22200040
or eax, 0x4000742f
mov dword [ebx], eax
add ebx, edx
and eax, 0x255b2a43
and eax, 0x20002041
or eax, 0x55720024
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d530de
and eax, 0x40402044
or eax, 0x2e29002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48bbc7ed
xor eax, 0x75dce81c
and eax, 0x530e0400
or eax, 0x414020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab80e78
and eax, 0x80420
or eax, 0x64676900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x183e1b5c
or eax, 0x76240d67
and eax, 0xc052e65
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x782993f7
and eax, 0
or eax, 0x240a
mov dword [ebx], eax
add ebx, edx
or eax, 0x19932df1
and eax, 0x60b55e31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x497713a
and eax, 0x301540b6
and eax, 0
or eax, 0x74e37100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47dd2eed
and eax, 0x1202154c
or eax, 0x8802010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef9b468
and eax, 0x10020104
or eax, 0xa80340b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff17785
and eax, 0x1a803505
or eax, 0x2000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x453c1ab2
and eax, 0x1002
or eax, 0x1bfa6e0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aca96fa
and eax, 0x639c79d2
and eax, 0x2000
or eax, 0x1a82120e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3cbf3b
and eax, 0x1a82350f
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x270f63e9
and eax, 0x2022009
or eax, 0x18800806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee2c8ae
and eax, 0x654c7a7d
and eax, 0x4004001
or eax, 0x1b031b0e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc190db
and eax, 0x12820004
or eax, 0x800340a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c473cac
and eax, 0x2100c
or eax, 0xe5014b03
mov dword [ebx], eax
add ebx, edx
or eax, 0x213ef2e7
xor eax, 0x167c183a
and eax, 0x12022005
or eax, 0x880140a
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c5452a
or eax, 0x747ba535
and eax, 0x1803510f
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1deb02
or eax, 0x400269a6
and eax, 0x8022006
or eax, 0x12801408
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b712e0
and eax, 0x6221120e
or eax, 0x1484001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb63c54
and eax, 0x18822448
or eax, 0x2001120
mov dword [ebx], eax
add ebx, edx
or eax, 0x112b20ba
and eax, 0xa
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ea8086
and eax, 0xd29da5a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5e2453
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3702de74
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7edb5824
or eax, 0xe0aa929
and eax, 0x415000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a625653
or eax, 0x10264c89
and eax, 0x4c00
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d99dc1d
and eax, 0x5014800
or eax, 0x607a9100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4554c626
and eax, 0x26
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b640e19
xor eax, 0x77659b56
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e98226
and eax, 0x2008000
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x334f308b
and eax, 0x2000000
or eax, 0xc010b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9d910e
xor eax, 0x3275ef06
and eax, 0x80000
or eax, 0x160026
mov dword [ebx], eax
add ebx, edx
and eax, 0x62dd094
and eax, 0x80000
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550d81d7
xor eax, 0x39feda0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b76bfce
and eax, 0
or eax, 0x2c9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6f953c
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca1bee4
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32538796
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a89ec2
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c519bf0
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5422e870
or eax, 0x2b4ee625
and eax, 0x600
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x585e45a6
or eax, 0x2e29327f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x44573907
xor eax, 0x3cf15b77
and eax, 0x200
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767ffc80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c518d49
and eax, 0x500000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35294003
and eax, 0x1bfabfb2
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x486b803f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c4ec69
and eax, 0
or eax, 0x40000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7baa69af
and eax, 0
or eax, 0x10000085
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ef407
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b7d933
xor eax, 0x6baf1332
and eax, 0x10000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x260be2e
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b05a0f7
or eax, 0x405cc445
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a381c
and eax, 0x24a97eca
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4212ee65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9cbc3f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1002a3c1
and eax, 0x63fb510d
and eax, 0
or eax, 0x3d1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cddf9fd
and eax, 0x5000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e09f343
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2b6933
and eax, 0x16000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x451596d5
and eax, 0x2921220c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8b404a
xor eax, 0x7555b086
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x188b21c8
xor eax, 0x524195ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a3b843
or eax, 0x2a11bf4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b7edb88
and eax, 0x4580558e
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db26591
and eax, 0x15f63c12
and eax, 0x22000
or eax, 0xd800
mov dword [ebx], eax
add ebx, edx
or eax, 0x65385f3b
and eax, 0x3ad000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab52844
xor eax, 0x35711f63
and eax, 0x400
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edf9321
or eax, 0x6ce886b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a47ad6b
xor eax, 0x2fe7acfd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f48c45
and eax, 0x42a7b721
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x422d0a3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5019c891
or eax, 0x56896a22
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x486f2eb6
or eax, 0x6ea39919
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1e40c
xor eax, 0x3bd61166
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d412c71
and eax, 0x6f368c6e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b7adc5
and eax, 0x64eb7333
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8d2269
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1c7f05
and eax, 0x19b946e0
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7c93fd
xor eax, 0x50657b10
and eax, 0x8000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7631a7ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42bbe345
and eax, 0x42d633d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6ea4f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x489f7e52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x551319f2
xor eax, 0x4dfeeeed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x241e9cae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4150eab
and eax, 0x4140e00
or eax, 0x61602000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b66e1b
and eax, 0x4018
or eax, 0x3460
mov dword [ebx], eax
add ebx, edx
and eax, 0x63cc46e9
and eax, 0x4000
or eax, 0x1da900
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ae0c72
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca9c206
xor eax, 0x1dddfb30
and eax, 0x40000
or eax, 0x1a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26fb7cff
and eax, 0x33bfd0de
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9fe79d
or eax, 0x5bfc3d53
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a444baf
or eax, 0x1adfa273
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f743797
xor eax, 0x5f97fad9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1b45c1
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f7b711
and eax, 0x722600
or eax, 0x64000860
mov dword [ebx], eax
add ebx, edx
or eax, 0x48bafe9f
and eax, 0x607461
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2699ee0b
and eax, 0x9f000
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74edb8cd
and eax, 0x200000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aea2544
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c45b5ed
and eax, 0
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x784f4951
xor eax, 0x5a6c397b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ab0c57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6169f0f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624926f
and eax, 0x74779fe4
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4926ae3f
and eax, 0x41242e00
or eax, 0x20400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2380ab11
and eax, 0x2000
or eax, 0x4174
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0f84b7
and eax, 0x3894b968
and eax, 0
or eax, 0x34c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d0e3d1
and eax, 0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x583301d1
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71b8b972
and eax, 0x13f34f48
and eax, 0x320000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340fc6fd
and eax, 0x460d3e67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a95af0f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e165b6
xor eax, 0x568bb559
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9d704d
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51afc24f
xor eax, 0x1baf568
and eax, 0x1322440
or eax, 0x72400a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x49601fe5
xor eax, 0x232e4437
and eax, 0x4272
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f341567
and eax, 0x6000
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35aac0a3
xor eax, 0x4ec5d7ef
and eax, 0x400000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbc43d4
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b687b
and eax, 0
or eax, 0x340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c1e36e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7219410d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c28827
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe4827e
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d128c4
xor eax, 0x3ee52d1d
and eax, 0x24602c00
or eax, 0x41120240
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a75f9a
and eax, 0x636f48
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309d02e4
or eax, 0x2ea07318
and eax, 0x27800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fdc81ef
and eax, 0x400000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c8cd06
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f53323
and eax, 0x2161a0ae
and eax, 0x200000
or eax, 0x160000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ccb2ed
and eax, 0x31ac3b24
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f19528
or eax, 0x3bb440d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x37afa5e1
xor eax, 0x2b5611d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d73daea
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x44bcd18b
and eax, 2
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b7be91
xor eax, 0x314b1e62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3356b5a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x211cd392
and eax, 0x7d458a1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d25646
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fb1e416
xor eax, 0x177bff4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd36b9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fb4c3b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x74856c2c
and eax, 0x1e251aae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x530496f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f7425f
or eax, 0x60165588
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd18fcf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6766d193
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6531a6bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ebb2eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5132e4c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff2407b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c724ea
xor eax, 0x556dd373
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e11d547
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374fe1f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615eb334
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x606765b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f26c49
and eax, 0x6151c246
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x621647f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5917e1b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f650ca
and eax, 0x4bb898c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x271575d6
or eax, 0x13e3696b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c69952
and eax, 0x15ffde94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9a27cf
xor eax, 0x7e2a3f29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6611e623
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63358884
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4702f843
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x17fcf20e
xor eax, 0xb1adc4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b817d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426bd56d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da87216
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3a88ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0a0d60
and eax, 0x12120a57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9df37c
xor eax, 0x639d1ce6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a57579a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678af086
and eax, 0x6fd9156a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d9e438
and eax, 0x4dbdd8a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ae870d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4330ccaf
xor eax, 0x56f8db13
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5765328f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x348240a3
xor eax, 0x2bbffb46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41aae47a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58fbd400
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602a468
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c8dbfb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ce28de
xor eax, 0x388774c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x217c6da2
xor eax, 0x3163ff06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6edcbf67
and eax, 0x77bc3854
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5194fb71
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4c47bd
or eax, 0x44df2e98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5152c2
and eax, 0x17f0383a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a19ee36
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f80ed53
xor eax, 0x3db03cc4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e3d19c
xor eax, 0x614ad9c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b42ca10
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a592ad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a29496a
or eax, 0x1f6f1669
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b2ec84
or eax, 0x44f73c89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc65725
xor eax, 0x41992dac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x189f9da0
xor eax, 0x1166b29c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d7fe63
xor eax, 0x23c9b80c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8f1b36
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d8c44c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6951fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55aa396b
or eax, 0x34ab5638
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160d786b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf69c37
and eax, 0x6c9d6715
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4adfc472
and eax, 0x13bb9439
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2e4078
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69fff018
xor eax, 0xe9afb05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec74089
and eax, 0xc64012e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2537f1d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef44f84
or eax, 0x1e478c95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8bc809
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb5e56e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x14c500b6
xor eax, 0x7a47f53d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53845201
xor eax, 0x5b3a4706
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e21b06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x187e4995
and eax, 0x66cc4627
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x588b6855
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0ce400
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0d1d1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386a4035
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x343f68ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3805c230
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b8275e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3430672b
or eax, 0x57db59b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608d14dd
and eax, 0x61a19751
and eax, 0x60811400
or eax, 0x8c0a4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e53c95e
and eax, 0x726c9cf7
and eax, 0
or eax, 0x8b14ec83
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f8d3ef
or eax, 0x34981466
and eax, 0x20100045
or eax, 0xc8400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5ecadf
and eax, 0x851
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76eaf8fe
and eax, 0xc083
or eax, 0x89040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bda9bc4
and eax, 0x1f2cc30c
and eax, 0x908c004
or eax, 0x44833841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x710d5c35
and eax, 0x800000
or eax, 0x4268510c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1e73b1
and eax, 0x2000000
or eax, 0x81000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b73daa
and eax, 0x41810480
or eax, 0x4080044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c61a3c
xor eax, 0x4448ef89
and eax, 0x64058160
or eax, 0x88500a8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x40ecdc6b
or eax, 0x7a98759a
and eax, 0x8cf8458b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e4622f
and eax, 0x89000004
or eax, 0x11048
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff479dc
and eax, 0x5c5704c
or eax, 0x40028001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd2605a
xor eax, 0x249f9ef9
and eax, 0xa4
or eax, 0x58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474041cf
or eax, 0x54e93f28
and eax, 0x3086a00
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x259a4264
or eax, 0x7befaecc
and eax, 0xe852e044
or eax, 0x1011
mov dword [ebx], eax
add ebx, edx
and eax, 0x223007c9
and eax, 0x41
or eax, 0x48c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8dd77e
xor eax, 0x789a2ca1
and eax, 0xc402
or eax, 0x89080081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbc15c5
and eax, 0x9080401
or eax, 0xe3f044
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c48a5d
or eax, 0x8ee6c14
and eax, 0xec4401
or eax, 0x8310018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2010553c
or eax, 0x77752405
and eax, 0x45010100
or eax, 0x8800c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115cd803
and eax, 0x544589c0
or eax, 0xa808023c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa654b8
xor eax, 0x45b8af4e
and eax, 0x1b80d32
or eax, 0x72404009
mov dword [ebx], eax
add ebx, edx
and eax, 0x58758ec8
xor eax, 0x72703bb7
and eax, 0x20000312
or eax, 0xd4558800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8a5b36
and eax, 0x89dc5102
or eax, 0x2200401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a29502
and eax, 0x41020001
or eax, 0x4010844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510c6a1a
and eax, 0x8025c
or eax, 0x880088a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af8a5c6
xor eax, 0x142b18d8
and eax, 0x8018808
or eax, 0xe3dc6302
mov dword [ebx], eax
add ebx, edx
or eax, 0x7350c379
and eax, 0xf8558b09
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29208e98
and eax, 0x89018281
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc41ca7
and eax, 0x4581dc04
or eax, 0xa2051
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ced122
and eax, 0x40001000
or eax, 0xb0452bfc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f422a75
or eax, 0x1b2aa8b6
and eax, 0x4d0b1273
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ed6b3e
and eax, 0x1044294c
or eax, 0xe80902b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b85152
and eax, 0xf4518a
or eax, 0x3000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2669b3aa
and eax, 0x589f401
or eax, 0x40020854
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c063562
and eax, 0
or eax, 0x80c8a0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e730589
and eax, 0x106b0a80
or eax, 0xc9800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d192ca
xor eax, 0x6aacae53
and eax, 0x83940401
or eax, 0x860418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1988cc41
and eax, 0x8804401
or eax, 0xc44319e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f52ab3b
and eax, 0x29073ee2
and eax, 0x8020000
or eax, 0xe48955cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4752c2
and eax, 0xc7084482
or eax, 0xa801
mov dword [ebx], eax
add ebx, edx
or eax, 0x7032f97a
and eax, 0xf841
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0xf61b9f0
xor eax, 0x365d3c35
and eax, 0x4480000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x495b0bd6
and eax, 0x19010d63
and eax, 0
or eax, 0x100068
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4b8e0c
xor eax, 0x352644de
and eax, 0x24c4800
or eax, 0x802000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaafd143
and eax, 0x6a0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc95f3a
or eax, 0x28b8e425
and eax, 0x20480425
or eax, 0x100011da
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ee5b59
and eax, 0x44800000
or eax, 0x1090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9536f9
and eax, 0x4c0d09f1
and eax, 0x44010040
or eax, 0xb87c83bc
mov dword [ebx], eax
add ebx, edx
or eax, 0xee94d78
or eax, 0x7b38138d
and eax, 0x68695400
or eax, 0x22000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5404d8b7
and eax, 0
or eax, 0x2cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e2ba94
xor eax, 0x58bfa463
and eax, 0x505c040b
or eax, 0xa04180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9f0fef
or eax, 0xfab0b9c
and eax, 0x1b0888
or eax, 0x4060
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a706c5
xor eax, 0x78ba6a82
and eax, 0x8040000
or eax, 0xc08300
mov dword [ebx], eax
add ebx, edx
and eax, 0x453b8437
xor eax, 0xe915dd9
and eax, 0x6904d89
or eax, 0xc16c0002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae27787
and eax, 1
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49173873
and eax, 0x48150800
or eax, 0xb4408300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3673f333
and eax, 0x20118300
or eax, 0x8047c52
mov dword [ebx], eax
add ebx, edx
and eax, 0x5592d07
or eax, 0x283286e3
and eax, 0x20
or eax, 0x50004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23840938
xor eax, 0x1cc66747
and eax, 0x2040044f
or eax, 0x100011b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a00f7c8
and eax, 0x40
or eax, 0xc0850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d5b83
xor eax, 0x45c2c761
and eax, 0x45830360
or eax, 0x82814
mov dword [ebx], eax
add ebx, edx
or eax, 0x665e2e79
and eax, 0x458037c
or eax, 0x208080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9e7cd7
xor eax, 0x769da178
and eax, 0x81b5400
or eax, 0x83002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d6f3f78
and eax, 0x19037c48
or eax, 0x60808005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ecfab47
and eax, 0x12450008
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68bbafce
and eax, 0x300008
or eax, 0x83cc5583
mov dword [ebx], eax
add ebx, edx
and eax, 0x72404d7
and eax, 0x1000402
or eax, 0x74000878
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a2441a1
xor eax, 0x780024f2
and eax, 0x18000000
or eax, 0xe4458b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c349a7a
or eax, 0x6c13a8eb
and eax, 0x103883
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b34b821
and eax, 0
or eax, 0x45c70774
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb68d46
and eax, 0x30
or eax, 0x1c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf4b559
or eax, 0x4ba2c50a
and eax, 0x6000
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ff5197
and eax, 0x6a0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de6ce7a
and eax, 0x7a3fb88b
and eax, 0x200000
or eax, 0x51dc4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1026b288
xor eax, 0x66e2f3e
and eax, 0x104805b6
or eax, 0x20041049
mov dword [ebx], eax
add ebx, edx
and eax, 0x39181774
and eax, 0x80040
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6645017e
and eax, 0x44010040
or eax, 0x19e48bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc7ee61
xor eax, 0x74304bea
and eax, 0xc43
or eax, 0xccccc080
mov dword [ebx], eax
add ebx, edx
and eax, 0x567a762a
xor eax, 0x2fd4d0b4
and eax, 0x68881484
or eax, 0x84034148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ac9c5e4
and eax, 0x59759898
and eax, 0x8000
or eax, 0xa1106c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b06ba3a
and eax, 0xf64543a
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f3c2e
and eax, 0x2014002
or eax, 0xa1008081
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b6eb75
or eax, 0x33e1d1e
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc75743
and eax, 0x404000
or eax, 0xb405c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f420816
xor eax, 0x2dbd2ccc
and eax, 0x62000008
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x238779cb
xor eax, 0x54d905d
and eax, 0x64488900
or eax, 0x90050208
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7e35f9
and eax, 0x80000
or eax, 0x3a3e851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f24a3c
or eax, 0x1fd3d806
and eax, 0x44830000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x555b5ae1
and eax, 0x90400800
or eax, 0x68058108
mov dword [ebx], eax
add ebx, edx
and eax, 0xd964871
and eax, 0x1f2f4196
and eax, 0x40000
or eax, 0x304015ff
mov dword [ebx], eax
add ebx, edx
and eax, 0xed39ca4
and eax, 0x6d362da7
and eax, 0
or eax, 0x10050040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7228ab3a
and eax, 0
or eax, 0x89000027
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cf9ea4
or eax, 0x37642484
and eax, 0x15efb005
or eax, 0x104040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6972bd3e
and eax, 0x282cbf8a
and eax, 0x3000
or eax, 0x400044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3571df56
and eax, 0x34704510
or eax, 0x42800029
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8ebc9a
xor eax, 0x363e9dc4
and eax, 0x8006055
or eax, 0x85010a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff037af
and eax, 0x8b507455
or eax, 0x28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4519dbfa
and eax, 0x9fde382
and eax, 0x950e000
or eax, 0xf6001845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386e0955
and eax, 0x40005010
or eax, 0x400c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dae7a77
and eax, 0x75c00400
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1457f001
xor eax, 0x67b64ef2
and eax, 0x10418333
or eax, 0xec04440c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb51f3e
xor eax, 0x6a26f292
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5511b877
and eax, 0x45010863
or eax, 0x88a0188
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5fe5d
and eax, 0x810048
or eax, 0x14083b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x45de6e1a
xor eax, 0x407ec3e7
and eax, 0x1a00c09
or eax, 0x8a5c4180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8b44d6
and eax, 0xfe6c4c7
and eax, 0x20045
or eax, 0x4589f810
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ec1cf8
or eax, 0x34ae25bb
and eax, 0x710239fc
or eax, 0x2000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4fd144
xor eax, 0x476ce293
and eax, 0x38010923
or eax, 0xc44c6200
mov dword [ebx], eax
add ebx, edx
and eax, 0x301bc6e9
or eax, 0x67f8ca7a
and eax, 0x70518a18
or eax, 0x88040104
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eafbbde
and eax, 0x505a2863
and eax, 0xa0042
or eax, 0x4004485
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e611411
and eax, 4
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f7fa63
and eax, 0x8f4406b
or eax, 0x14080500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0870dd
xor eax, 0x1ddc17da
and eax, 0x1d04583
or eax, 0x8c280808
mov dword [ebx], eax
add ebx, edx
or eax, 0x739d6c8e
and eax, 0x52040104
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7780c34e
xor eax, 0x4e86f96
and eax, 0x60058c
or eax, 0x40001073
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7629b5
and eax, 0x659ae293
and eax, 0x40020000
or eax, 0x8ae90040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae33a91
and eax, 0x1f169b79
and eax, 0x41
or eax, 0xc032a0aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x44de1cf3
xor eax, 0x7532a166
and eax, 0x100a181
or eax, 0xc25d440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e727521
and eax, 0x11b34df8
and eax, 0x30088
or eax, 0xec885544
mov dword [ebx], eax
add ebx, edx
and eax, 0x79244cc0
and eax, 0x6a5dfb97
and eax, 0x40004080
or eax, 0x870cac03
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3a21fc
and eax, 0x211497f5
and eax, 0x8445
or eax, 0x7800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670cea6c
xor eax, 0x214df6ec
and eax, 0x410000
or eax, 0x9aa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d278962
and eax, 0x1200000
or eax, 0x82dc458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e23747
and eax, 0x729431cd
and eax, 0x800100
or eax, 0x450900c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1209ea4b
and eax, 0x54008188
or eax, 0xa87d0074
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b85099
and eax, 0xfd
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d891f8
or eax, 0x6ecc97dc
and eax, 0x4d881673
or eax, 0x30800
mov dword [ebx], eax
add ebx, edx
or eax, 0x688f5681
or eax, 0x3ec6d80
and eax, 0x4a70ff0
or eax, 0x1010000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dea185
and eax, 0x402849
or eax, 0x40004004
mov dword [ebx], eax
add ebx, edx
and eax, 0xb44ae19
and eax, 0x400000
or eax, 0x74928500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6531fb30
and eax, 0x1c03200
or eax, 0x8a00010d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729f23dd
and eax, 0x89461040
or eax, 0x20ec0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db0a8ee
and eax, 0x40604c04
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d64ade3
and eax, 0x50080040
or eax, 0x80e30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b45273
xor eax, 0x79a664d8
and eax, 0x8148b
or eax, 0x52004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e63c1e
and eax, 0x62880
or eax, 0x101068
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f79abe
and eax, 0x40000
or eax, 0x4c08300
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d1d89
and eax, 0x26ac7415
and eax, 0x4040000
or eax, 0xc3f04589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7957d6f1
and eax, 0x9040
or eax, 0x6805
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a6aead7
and eax, 0
or eax, 0x9eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df4f36e
or eax, 0x5348523b
and eax, 0x3f8410b
or eax, 0x80000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e373599
and eax, 0x5a4e0f31
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8ea17
xor eax, 0x337565f7
and eax, 0x700c8a20
or eax, 0x884101d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed03501
and eax, 0x40400100
or eax, 0x33b44c3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfcd49bd
and eax, 0x7d465e36
and eax, 0x8000006
or eax, 0x558b11
mov dword [ebx], eax
add ebx, edx
or eax, 0x27727695
or eax, 0x1a0bdbb6
and eax, 0x26785503
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b5c1ea
xor eax, 0x3f7b1a64
and eax, 0xb021a06
or eax, 0x8000a409
mov dword [ebx], eax
add ebx, edx
or eax, 0x310d18dc
and eax, 0x8906b84d
or eax, 0x604000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25efcd2b
and eax, 0x655cb7a3
and eax, 0x480500
or eax, 0x40204804
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d60706
and eax, 0x40400000
or eax, 0x98ab0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1117733a
and eax, 0x40406038
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da58552
and eax, 0x5de58900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b0e5b5
or eax, 0x12703d0a
and eax, 0x44444c83
or eax, 0x88888040
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb12000
and eax, 0x2c01d318
and eax, 0xc00c000
or eax, 0xc0cc0ccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x74396b41
and eax, 0x44084040
or eax, 0xa883158c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f57067e
xor eax, 0x36a4eaf2
and eax, 0x204ec82
or eax, 0x81080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x796ec23d
and eax, 0x1000001
or eax, 0x74000c7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d13439d
xor eax, 0x3d8d055b
and eax, 0x1800200
or eax, 0xea403004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52bad801
xor eax, 0x60af989c
and eax, 0xd8454200
or eax, 0x20008566
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1452eac1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d73dd0e
and eax, 0x408
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f08d27d
or eax, 0x376899af
and eax, 0x480900
or eax, 0x806200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2911a9e
or eax, 0x5d3c860d
and eax, 0xb08558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6f946a
and eax, 0x44010000
or eax, 0x1880a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a27f59
and eax, 0x74014754
or eax, 0x884480a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d421a7
xor eax, 0x3a76c597
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da5dcd7
or eax, 0x22939868
and eax, 0x830869
or eax, 0x4d080182
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b430e56
and eax, 0x1c103fc
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3facf7be
and eax, 0x1800188
or eax, 0x8a7c4c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e8ae59
and eax, 0x510e050
or eax, 0x502b1c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c636c
xor eax, 0x476191be
and eax, 0x2126200
or eax, 0x8920110c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed33128
and eax, 0xc0814004
or eax, 0x2b441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0b0340
xor eax, 0x7ee767b2
and eax, 0xd44d8001
or eax, 0x28000b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5c70ee
xor eax, 0xf4ffb76
and eax, 0xb080089
or eax, 0x30005502
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7a4f26
and eax, 0x75bdc00a
and eax, 0x80000
or eax, 0x13758a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d9ef83a
and eax, 0x1180000
or eax, 0x82e0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675d96dc
and eax, 0x44810140
or eax, 0x1080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6153c604
and eax, 0x57601314
and eax, 0x40400300
or eax, 0xb83d80f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x453e996a
and eax, 0x1a330281
and eax, 0x10000000
or eax, 0x22047c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abb5b1e
or eax, 0x791f6213
and eax, 0xb106b00
or eax, 0x800080c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31abbab0
and eax, 0x100a800
or eax, 0x548b544d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396c1d82
and eax, 0x8048108
or eax, 0x82000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7afe005e
and eax, 0x5f2fd77b
and eax, 0x4a240108
or eax, 0xa1d04481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2131662a
and eax, 0x65c1551f
and eax, 0x10001
or eax, 0x8b00b0bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x199be334
xor eax, 0x61b48f5f
and eax, 0xc8035ce0
or eax, 0x4c00105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd2878e
or eax, 0x30f475da
and eax, 0x80c4ccc8
or eax, 0x4c080004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2908f0db
or eax, 0x7e9ee013
and eax, 0xec8a5404
or eax, 0x101c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94b2478
and eax, 0x60006010
or eax, 0x8000a41
mov dword [ebx], eax
add ebx, edx
and eax, 0x484d936
or eax, 0x7ba7d88
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2b236
xor eax, 0x1c496341
and eax, 0x2a0162
or eax, 0x400208
mov dword [ebx], eax
add ebx, edx
and eax, 0x204fd816
or eax, 0x148fa561
and eax, 0x4a0562
or eax, 0x200208
mov dword [ebx], eax
add ebx, edx
or eax, 0x766f18bf
or eax, 0xd31b70b
and eax, 0x5008058b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aaf482d
and eax, 0x10080009
or eax, 0x206415f6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7857c3c4
and eax, 0x219d2bc0
and eax, 0x40
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7520280f
and eax, 0x7429004c
or eax, 0x885483b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d30c67
and eax, 0x8110064
or eax, 0x8300749b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b1a1d0
or eax, 0x737cf607
and eax, 0xff50f40d
or eax, 0x10840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748e3460
xor eax, 0x66b863ab
and eax, 0x40200804
or eax, 0x100011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3186c9ef
xor eax, 0x2a9f9c0a
and eax, 0x11800
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da948a1
xor eax, 0x3d8dc920
and eax, 0x210000
or eax, 0x2ca0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x641e332b
xor eax, 0x1e670d99
and eax, 0x60880032
or eax, 0x8503c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225fb881
or eax, 0xc94398b
and eax, 0xccc44119
or eax, 0x88244
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1200b5
and eax, 0x3e6e802f
and eax, 0x8000004
or eax, 0xe48b55c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e6658e8
and eax, 0x8004080
or eax, 0x830cac03
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b81dc9a
and eax, 0x8b001401
or eax, 0x500044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cee5ec1
xor eax, 0x37b8e0a1
and eax, 0x88401044
or eax, 0x3110009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dd0490
xor eax, 0x5c03bce7
and eax, 0x82020810
or eax, 0x9500445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a159b67
and eax, 0xc0400000
or eax, 0x28100845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x964635b
and eax, 0x71ce0ef6
and eax, 0x14
or eax, 0xa1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffbb2e8
or eax, 0x60aae737
and eax, 0x910c483
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1fd5c2
and eax, 0x40b1041
or eax, 0x4980ec04
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e1296
or eax, 0x3ae5050e
and eax, 0x118b110c
or eax, 0x44004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b94a38
xor eax, 0x1f8d9da7
and eax, 0x1005018
or eax, 0x448b0200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db1480a
and eax, 0x4d8b5010
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c3b55c
and eax, 0x801010
or eax, 0x9a684100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fdfc886
and eax, 0x83000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56acb531
xor eax, 0x189fec3e
and eax, 0x45011004
or eax, 0x8800c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62770dad
and eax, 0x29c85ff5
and eax, 0x400960
or eax, 0xc158298
mov dword [ebx], eax
add ebx, edx
or eax, 0x58fe94a7
and eax, 0x8458b52
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc05ac7
or eax, 0x58cd53ac
and eax, 0x184d0b40
or eax, 0x4008010
mov dword [ebx], eax
add ebx, edx
and eax, 0x647c289d
xor eax, 0x3e7e600
and eax, 0x18a10
or eax, 0x18540141
mov dword [ebx], eax
add ebx, edx
or eax, 0x56940eed
and eax, 0x7d9dde55
and eax, 0x158850
or eax, 0x6a6002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97d5ff2
xor eax, 0x1fc87084
and eax, 0x4820000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5125b933
and eax, 0x78ef7873
and eax, 0x40010000
or eax, 0xb4448910
mov dword [ebx], eax
add ebx, edx
or eax, 0x53bc556
or eax, 0x169d7310
and eax, 0x50fc4502
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324d70b
and eax, 0x51d80080
or eax, 0x204d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5f91ef
or eax, 0x4ab44f08
and eax, 0x52f4558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b83bdc4
xor eax, 0x75dd6ea9
and eax, 0x60
or eax, 0x888
mov dword [ebx], eax
add ebx, edx
or eax, 0xd99207d
and eax, 0x72dc02f7
and eax, 0x800000
or eax, 0xc448300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133ed6a6
and eax, 0x3584582
or eax, 0xc005a009
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd3b9c3
and eax, 0x58be8d1
and eax, 0x48b40c0
or eax, 0xe800150c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b931de
and eax, 0x6402
or eax, 0x81981
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6dce72
or eax, 0x76bda396
and eax, 0x44850714
or eax, 0x1420061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5951f2e9
and eax, 0x108
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae05b33
and eax, 0x8600200
or eax, 0x41d8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe652e8a
and eax, 0x16c08d96
and eax, 0x2000500
or eax, 0xc5077000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19171005
and eax, 0x10405
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d3a8f1
and eax, 0x78830000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3830efd1
and eax, 0
or eax, 0x7750010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4aa46a
xor eax, 0xfeed37b
and eax, 0x104501
or eax, 0x10000c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x286fd6b2
xor eax, 0x2e516d80
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa195ce
and eax, 0xa000000
or eax, 0xa50f0845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8606d
xor eax, 0x7f1f6b67
and eax, 0x41880045
or eax, 0xc030800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e6fee3
and eax, 0x92d0600
or eax, 0x44820910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176d8ec4
xor eax, 0x4e7f4d3e
and eax, 0x810000
or eax, 0x8b400310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61687079
xor eax, 0x2339b252
and eax, 0x89000011
or eax, 0x260f0c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cbb337a
and eax, 0x82200c05
or eax, 0x400b0050
mov dword [ebx], eax
add ebx, edx
and eax, 0x411680fb
and eax, 0x41
or eax, 0x8b64c02a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4840c8b5
and eax, 0x5252bc65
and eax, 0x40400845
or eax, 0xa1910008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa8881d
and eax, 0x80d
or eax, 0x104da702
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f861f87
and eax, 0x1dc9b789
or eax, 0x40304010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3276ffa6
and eax, 0x5ded29ac
and eax, 0x400080
or eax, 0xcc8ccc43
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a6d156
and eax, 0x484c040
or eax, 0xc8480c8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c3f235
and eax, 0xc40c0cc8
or eax, 0x8c0c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de1c865
and eax, 0xec8944cc
or eax, 0x21100
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f56f54
and eax, 0x221645e5
and eax, 0x4400
or eax, 0x8b0ca883
mov dword [ebx], eax
add ebx, edx
or eax, 0x216c48cd
or eax, 0x342e783c
and eax, 0x52a0845
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f6529a
and eax, 0x3f6db4c1
and eax, 0x4200000
or eax, 0x8ac85010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7672db62
and eax, 0x80000010
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x470674e7
or eax, 0x68890166
and eax, 0x41890044
or eax, 0x4000480
mov dword [ebx], eax
add ebx, edx
or eax, 0x700b1987
xor eax, 0x28a3f083
and eax, 0x14088944
or eax, 0x4502b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64edf687
and eax, 0x50004d2b
or eax, 0x10c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1c3385
and eax, 0x543f17a
and eax, 0x7028
or eax, 0x100cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd8d374
and eax, 0
or eax, 0x4c48300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fda06d5
and eax, 0x4ba12e92
and eax, 0x800000
or eax, 0x8b784589
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5a1fc6
and eax, 0x4025845
or eax, 0x5101a410
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3cf5fa
xor eax, 0x132c6ef2
and eax, 0x40488a0
or eax, 0xf0510158
mov dword [ebx], eax
add ebx, edx
and eax, 0x28217bed
and eax, 0x49097fb8
and eax, 0x188
or eax, 0x8bf44403
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b3ee
and eax, 0x719b006
and eax, 0x11004
or eax, 0xccc24de1
mov dword [ebx], eax
add ebx, edx
and eax, 0x36604a92
xor eax, 0x938a168
and eax, 0xc48c8c8
or eax, 0xc0840404
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d4937f
and eax, 0x4480004c
or eax, 0xa80b5580
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7a20a7
and eax, 0x6401
or eax, 0x1048880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68fd1072
xor eax, 0x2a3e6fca
and eax, 0x41c70000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad501dc
or eax, 0x65d5add5
and eax, 0x100d4
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x363069f0
or eax, 0x3cea1796
and eax, 0x3c410d00
or eax, 0xc0048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x181539c7
and eax, 0x18050900
or eax, 0xe4888450
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f3fc575
and eax, 0x100d8550
or eax, 0x41f27aae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9e3d6a
or eax, 0x29a6276f
and eax, 0x200005ff
or eax, 0x10001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x264ab8af
and eax, 0x4080040
or eax, 0x81850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6730851e
and eax, 0xe7bd845c
or eax, 0x18427aa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229ad07
xor eax, 0x2bd6feee
and eax, 0xc200a501
or eax, 0x15d408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x582012e1
and eax, 0xc84cc4c8
or eax, 0x4800804
mov dword [ebx], eax
add ebx, edx
or eax, 0x849e704
and eax, 0xcc8945cc
or eax, 0x20021000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db09256
and eax, 0x8910c482
or eax, 0x2042801
mov dword [ebx], eax
add ebx, edx
or eax, 0x2195455e
xor eax, 0x4a367521
and eax, 0x41810844
or eax, 0x4080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c88f49d
xor eax, 0x747b9081
and eax, 0x418084
or eax, 0xc0c0b70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2baac4f5
and eax, 0x3e04d01
or eax, 0x88180088
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddf545f
and eax, 0x1084001
or eax, 0xb607b854
mov dword [ebx], eax
add ebx, edx
and eax, 0x36433791
or eax, 0x37045687
and eax, 0x34000402
or eax, 0x40c08100
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe2fbd9
or eax, 0x19995f82
and eax, 0x78498b5b
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x748bed03
xor eax, 0x4684887f
and eax, 0x82012704
or eax, 0x110900b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7133279c
and eax, 0x10200092
or eax, 0x95c4168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5f8ac4
and eax, 0x2d7b3c85
and eax, 0x200000
or eax, 0xfd8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a1eacf
xor eax, 0x21dc827a
and eax, 0x210000b1
or eax, 0xd8830806
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a5796f
and eax, 0x8906795a
or eax, 0x2080600
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a6a525
and eax, 0x930ef855
or eax, 0x24010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2afce1bb
and eax, 0x20008000
or eax, 0xc00302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cdff15
or eax, 0x3a50fb4e
and eax, 0x2a504509
or eax, 0xc1a00080
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c60bdb
or eax, 0x5bc4fcb5
and eax, 0x58448909
or eax, 0xa0090200
mov dword [ebx], eax
add ebx, edx
and eax, 0x326b3689
and eax, 0x40f14a9b
and eax, 0x10209
or eax, 0x8910b506
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa7ed25
and eax, 0x900a005
or eax, 0x82665050
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf81d287
or eax, 0x73497b92
and eax, 0x81667040
or eax, 0x8008005
mov dword [ebx], eax
add ebx, edx
or eax, 0x110e0597
and eax, 0x90af445
or eax, 0x44810800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db5b76c
and eax, 0x1810444
or eax, 0x10360bb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38be348d
and eax, 0x7f864112
and eax, 0x10040000
or eax, 0xec41b70f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f6398b
and eax, 0x4308000
or eax, 0x44503b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b869ad1
and eax, 0x41adb1d8
and eax, 0x1a00000
or eax, 0x304bc033
mov dword [ebx], eax
add ebx, edx
and eax, 0x39cc9a58
and eax, 0x1c00000
or eax, 0x82344d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3414c851
and eax, 1
or eax, 0x4d8902c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3964729c
or eax, 0x6b7dfaaf
and eax, 0x78558af4
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xacae32a
and eax, 0x27d3e49d
and eax, 0x24080
or eax, 0x89008203
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9b54be
and eax, 0x9b8bd015
or eax, 0x602840
mov dword [ebx], eax
add ebx, edx
and eax, 0x534a7238
and eax, 0x3404000
or eax, 0xcb4058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x16321b4f
or eax, 0x4de7c076
and eax, 0x498508b7
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b01531
and eax, 0x45050904
or eax, 0xc20071
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d3c571
or eax, 0x70ddc60f
and eax, 0x16c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a2e225
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2675f810
and eax, 0
or eax, 0xec45
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e23d211
xor eax, 0x63347613
and eax, 0x41000000
or eax, 0x48b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5a010
and eax, 0x45448000
or eax, 0x18a10bec
mov dword [ebx], eax
add ebx, edx
and eax, 0x54833043
or eax, 0x5417f151
and eax, 0x4484c041
or eax, 0x88480c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c59de0
and eax, 0xccccccc0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x687b8ddb
xor eax, 0x2ca6ace8
and eax, 0x648a0000
or eax, 0x880155cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af6aba6
and eax, 0x40643d82
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x78070396
and eax, 0x40000000
or eax, 0x35000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c9f90d
xor eax, 0x1efdb3d4
and eax, 0x1415b300
or eax, 0x4c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6f0978
and eax, 0x20004030
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e3f7bc
or eax, 0x7ea2a975
and eax, 0x4064
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10058c1c
and eax, 0x10004408
or eax, 0x40080183
mov dword [ebx], eax
add ebx, edx
or eax, 0x608d7651
xor eax, 0x379e8d1
and eax, 0x51040d0a
or eax, 0x84081
mov dword [ebx], eax
add ebx, edx
or eax, 0xa169fcb
xor eax, 0x71101bcf
and eax, 0x40400
or eax, 0x4060118b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7760999b
and eax, 0x10c753ad
and eax, 0x400000
or eax, 0xff120040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e55a06f
or eax, 0x23f44590
and eax, 0x300415
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x75359a43
xor eax, 0x771e5c87
and eax, 0x4025400
or eax, 0xc8c10900
mov dword [ebx], eax
add ebx, edx
or eax, 0x711315b9
and eax, 0x44837fe0
and eax, 0x44835580
or eax, 0xa808004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b5dd63
xor eax, 0x7eb89695
and eax, 0xa1000c02
or eax, 0x8e081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4c64da
and eax, 0x400018
or eax, 0x4320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21676c3f
and eax, 0x1200501
or eax, 0x8ad84088
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a64b5d
and eax, 9
or eax, 0x40433804
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c11ea0
and eax, 0xc10200
or eax, 0x1008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f6db88
or eax, 0x4e0eac70
and eax, 0x43380c88
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b8ded36
and eax, 0x1b80000
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17222085
xor eax, 0x4d4fbfd
and eax, 0
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e0bf5b7
and eax, 0x81000592
or eax, 0x840a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7bfa4
and eax, 0x48ccf656
and eax, 0
or eax, 0xf000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b62d067
or eax, 0x3b827bff
and eax, 0x20201b6
or eax, 0x40640400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1801df0c
and eax, 0x1ceb0183
and eax, 0x10000
or eax, 0xc0840040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0c628e
and eax, 0x48896044
or eax, 0x5021130
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b9598d
and eax, 0x7c0909f8
or eax, 0x80448000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1e55be
and eax, 0x400801a8
or eax, 0x15830843
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c73b56
xor eax, 0x1d556173
and eax, 0x82028c
or eax, 0x1408170
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5291e9cd
and eax, 0x3504001
or eax, 0x80ac1588
mov dword [ebx], eax
add ebx, edx
and eax, 0x2839af5b
or eax, 0x4477b37d
and eax, 0x4032b47d
or eax, 0x33004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cbb99ee
xor eax, 0x16f007ce
and eax, 0x38410251
or eax, 0xc4048902
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ddd6b2
and eax, 0x68850c83
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2c292d
and eax, 0x4eec2a9
and eax, 0
or eax, 0x51004042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343b53f0
and eax, 0x203811b2
or eax, 0x1004044d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9410cc
and eax, 0x1280000
or eax, 0x420040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3374c7
xor eax, 0x7517b1a4
and eax, 0x86c4503
or eax, 0x83901088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5606bfb6
or eax, 0x6000deef
and eax, 0x40689404
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x799d7d4d
or eax, 0x7091accd
and eax, 0x70100040
or eax, 0x8f400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e1a77ed
and eax, 0x40101005
or eax, 0x200810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22816cc5
and eax, 0x23218b07
and eax, 0
or eax, 0x1023d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b93ba54
xor eax, 0x46466ac1
and eax, 0x24540000
or eax, 0x2200000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9ff2e7
and eax, 0
or eax, 0xd8b006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc1dcc5
and eax, 0x404020
or eax, 0x310
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c8bdba
and eax, 0x2000ff10
or eax, 0x18150041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f376ec9
and eax, 0x3885ea75
and eax, 0x38004010
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x72182a48
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed89044
and eax, 0xa008040
or eax, 0x81006281
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d66da1
or eax, 0x3aeb7e5d
and eax, 0x400880
or eax, 0x40000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b98c608
and eax, 0x52c84000
or eax, 0x84201000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50824789
or eax, 0x534e0a82
and eax, 0x83000003
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f3ad98
and eax, 0x2000000
or eax, 0x9ceb04c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3526772e
and eax, 0xe845c6
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad4c8b6
and eax, 0x48000000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6daed70e
and eax, 0xedaed702
or eax, 0x12512870
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd28e0f
and eax, 0x129dbb95
and eax, 0x2108000
or eax, 0xc14d658b
mov dword [ebx], eax
add ebx, edx
or eax, 0x28344e42
and eax, 0xe80945c8
or eax, 0x4821004
mov dword [ebx], eax
add ebx, edx
and eax, 0x41bed013
and eax, 0x3f165aa0
and eax, 0x4000
or eax, 0xa140ac83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b70d346
and eax, 0
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8bd251
or eax, 0x23792f3b
and eax, 0x23014003
or eax, 0x80008080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1750e519
xor eax, 0x7e364f4e
and eax, 0
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764439be
and eax, 0x60004186
or eax, 0x88c00441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c9ca53b
and eax, 0x84004038
or eax, 0x43000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e80b344
xor eax, 0x2bb4b69b
and eax, 0x29b48401
or eax, 0x10404044
mov dword [ebx], eax
add ebx, edx
or eax, 0x48dbe7ad
and eax, 0x41c70040
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b0dff6
and eax, 0x40
or eax, 0x403a0488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c94b8b
and eax, 0x414700
or eax, 0xcc048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36009667
xor eax, 0x22161c36
and eax, 0x1a14
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b7f3f0
and eax, 0
or eax, 0x20d045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33133f6f
and eax, 0x454ab47
and eax, 0
or eax, 0xc700403a
mov dword [ebx], eax
add ebx, edx
or eax, 0x40fbfea
and eax, 0x208d440
or eax, 0x38200005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2f62e7
and eax, 0x70040
or eax, 0x45c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e498219
and eax, 0xa0058
or eax, 0x40303480
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c6ab2b
xor eax, 0xb32fb93
and eax, 0x800c300
or eax, 0xd4450400
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a942fb
and eax, 0x200
or eax, 0x403844
mov dword [ebx], eax
add ebx, edx
or eax, 0x608828a3
and eax, 0x40c000c7
or eax, 0x14204500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7709126e
or eax, 0x6b528629
and eax, 0x4700002a
or eax, 0x80004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3238dc45
or eax, 0x6d5fc72a
and eax, 0x3a64c445
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13172d8c
or eax, 0x1f1a1510
and eax, 0x5430040
or eax, 0x40840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57205414
and eax, 0x225440
or eax, 0x401820a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592d06b0
and eax, 0x3fbc8c10
and eax, 0x8040000
or eax, 0xe441c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4191a088
and eax, 0x402280
or eax, 0x1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x3610a745
and eax, 0x145005c5
or eax, 0x80a04002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b10ca4
and eax, 0x4000000
or eax, 0xc300403a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3600985c
and eax, 0x7455cd38
and eax, 0x3000c000
or eax, 0xaa43445
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e084b3d
xor eax, 0x69d7162b
and eax, 0x41c70000
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc35d1b
and eax, 0xc58
or eax, 0x2a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x716bea1e
xor eax, 0x1c0a3ce6
and eax, 0x6c41c200
or eax, 0x90040500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbd0c6eb
and eax, 0x186f93c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cef00e
xor eax, 0x5f31993b
and eax, 0x4c8b0921
or eax, 0x10000ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e3d5ca
and eax, 0x408020
or eax, 0x18103dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5116eb62
xor eax, 0x3847b7ab
and eax, 0x1904c01
or eax, 0x826c0188
mov dword [ebx], eax
add ebx, edx
or eax, 0x393a3a99
and eax, 0x330e7c19
or eax, 0x40008064
mov dword [ebx], eax
add ebx, edx
or eax, 0x2336cfce
and eax, 0x70148b18
or eax, 0x8c410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bef7d3a
or eax, 0x61cdba80
and eax, 0x40850088
or eax, 0x80104403
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc9c80c
and eax, 0x4b90446a
and eax, 0x40104400
or eax, 0x1005bb50
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bca0066
xor eax, 0x6074f33b
and eax, 0x4030
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d9a3ca
and eax, 0
or eax, 0xb00474c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4002556d
and eax, 0xe0046101
or eax, 0xb008a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf04ee68
and eax, 0x2417415
and eax, 1
or eax, 0x8bc032d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b442e3
and eax, 0x8000c1
or eax, 0xcc435d24
mov dword [ebx], eax
add ebx, edx
or eax, 0x702b5ad7
and eax, 0xccc84cc4
or eax, 0x48008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ff6ad2
and eax, 0x8c00840c
or eax, 0x40cc48c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2881b035
xor eax, 0x63c9f07f
and eax, 0x84848c84
or eax, 0x48484048
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e459bad
and eax, 0x4c00008c
or eax, 0xa08b5540
mov dword [ebx], eax
add ebx, edx
and eax, 0x3528a5d0
and eax, 0x325bbf69
and eax, 0x400
or eax, 0x420e881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226f4b67
or eax, 0x2a52bfd1
and eax, 0x10000
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x781900a9
and eax, 0
or eax, 0x83004040
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a2d204
and eax, 0
or eax, 0xa301c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d80832a
and eax, 0x8ecf778
and eax, 0
or eax, 0xc7004040
mov dword [ebx], eax
add ebx, edx
and eax, 0xef1a4d7
and eax, 0x6000000
or eax, 0xf9fe0c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x50698ba5
and eax, 0x40200085
or eax, 0x12147a
mov dword [ebx], eax
add ebx, edx
or eax, 0x29fe349a
and eax, 0x840400
or eax, 0x1001c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1be812
xor eax, 0x3f19132
and eax, 0x6fbe20
or eax, 0x249041de
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fabd19
and eax, 0x484a5ee4
and eax, 0
or eax, 0xc7004032
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fdc7149
or eax, 0x5069d6d0
and eax, 0x57681480
or eax, 0xa8960005
mov dword [ebx], eax
add ebx, edx
or eax, 0x73142e53
and eax, 0x4a2dd74e
and eax, 0x40201446
or eax, 0x1220b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b0abb1
xor eax, 0x64e82456
and eax, 0x8008300
or eax, 0x10854400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4d0936
xor eax, 0x1b3a6afe
and eax, 0x3f6bfe
or eax, 0x44c09400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4358033
or eax, 0xab149e
and eax, 0x44004032
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be2c377
and eax, 0x77175eee
and eax, 0x77020004
or eax, 0x88fc1c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x3127f51
or eax, 0x28b409a9
and eax, 0x3218a9
or eax, 0x40004056
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c983b0
and eax, 0x81c300
or eax, 0x20040400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c4a1c2e
xor eax, 0x6257702f
and eax, 0x898ab00
or eax, 0x606754fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f07f
and eax, 0x56d59b6
and eax, 0x4032
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d13518
or eax, 0x7d8e4453
and eax, 0x7d8e0401
or eax, 0x82702084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc2abbb
or eax, 0x7b0af510
and eax, 0x403274bf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a46292d
or eax, 0x3e02346b
and eax, 0x28000400
or eax, 0x85c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3bff4c
and eax, 0x6c47170a
and eax, 0x71708
or eax, 0x80f8e8f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8a10ec
and eax, 0xc3004032
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb47ecc
xor eax, 0x5b32e633
and eax, 0x94860885
or eax, 0x6b782400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112d5eb4
and eax, 0x40120031
or eax, 0x208cce
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f21df5
and eax, 0x6d66f55e
and eax, 0x400
or eax, 0x3085c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x654faa8c
or eax, 0x3abbfa54
and eax, 0x18bffa54
or eax, 0x844005aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c53825
and eax, 0x20
or eax, 0xc7004012
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d821d12
and eax, 0x45000000
or eax, 0xbafe3485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bb102b5
and eax, 0x40022430
or eax, 0x3088cf
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc05db3
xor eax, 0x5511e5c7
and eax, 0x1001c100
or eax, 0x28840600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bff1f1e
xor eax, 0x47f76368
and eax, 0x3808bc76
or eax, 0x80f74388
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dff8e03
and eax, 2
or eax, 0xc7004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7de6a3
and eax, 0x5606e917
and eax, 0x44000000
or eax, 0xbbfe3c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x75960c72
and eax, 0x403204f7
or eax, 0xc008
mov dword [ebx], eax
add ebx, edx
and eax, 0x707711d7
and eax, 0x40000000
or eax, 0x85c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2537e885
or eax, 0x779e088b
and eax, 0x54be2f8e
or eax, 0x8041d070
mov dword [ebx], eax
add ebx, edx
and eax, 0x3459b36e
or eax, 0x26e23415
and eax, 0x6000032
or eax, 0xc1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f24a37
xor eax, 0x31cdfac1
and eax, 0xd63e0084
or eax, 0x29c04401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d647972
and eax, 0x40204000
or eax, 0x12acff
mov dword [ebx], eax
add ebx, edx
or eax, 0x708dd217
and eax, 0x557b7cbc
and eax, 0x40014400
or eax, 0x8848300
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e8b640
and eax, 0x808600
or eax, 0xf87f79fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c159c5
and eax, 0xc2000032
or eax, 0x5004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d2ddf16
or eax, 0xf6a65d
and eax, 0xdffe4c05
or eax, 0x20000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66379b5d
and eax, 0x104d8
or eax, 0x40320827
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfa43a0
or eax, 0x182eb695
and eax, 0x5085c700
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x34690d21
xor eax, 0x7544c95e
and eax, 0x445cc5e
or eax, 0x18ba33a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x384cf9dd
or eax, 0x6b655d39
and eax, 0x43004031
or eax, 0x84000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x627aa25f
and eax, 0xe77a4005
or eax, 0x18841480
mov dword [ebx], eax
add ebx, edx
and eax, 0x325b7f2d
and eax, 0x120405
or eax, 0x402128fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x31abf6a0
or eax, 0x5e8c5049
and eax, 0x58854400
or eax, 0x8300
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1b298
and eax, 0x818200
or eax, 0x3c7e7dfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae9638f
and eax, 0x6000031
or eax, 0xc1004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x264015b7
or eax, 0x5ae704a2
and eax, 0xffe65485
or eax, 0x180800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e9ac8df
and eax, 0x40124885
or eax, 0x21047a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7959da
and eax, 0x40014000
or eax, 0x20848700
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c59aa2
xor eax, 0x74a523cd
and eax, 0x1060fc6e
or eax, 0x489f0390
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbd2042
and eax, 2
or eax, 0xc7004031
mov dword [ebx], eax
add ebx, edx
and eax, 0x40742185
and eax, 0x686c4206
and eax, 0x40000000
or eax, 0xbffe6485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edb34ac
or eax, 0x53005239
and eax, 0x40214039
or eax, 0x1228c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f7be7f
and eax, 0x4085c600
or eax, 0x28000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b61e6b
and eax, 0x70b7df6a
or eax, 0x4482094
mov dword [ebx], eax
add ebx, edx
and eax, 0x2966f3b2
xor eax, 0x76983563
and eax, 0x46004011
or eax, 0x81000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df8e7df
and eax, 0x45004001
or eax, 0xbafe2c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b79c3db
xor eax, 0x30cac276
and eax, 0x10028
or eax, 0x403280d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x3889d28a
and eax, 0x7081c200
or eax, 0x40500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc01e098
and eax, 0x135ec0b4
and eax, 0x10040090
or eax, 0x80fbff6e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310968c2
xor eax, 0x3a31b117
and eax, 0x83000023
or eax, 0x44004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6af853
xor eax, 0xfade0e6
and eax, 0xf7c65084
or eax, 0x8382401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x265849b2
and eax, 0x40222437
or eax, 0x1180c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3123cf55
and eax, 0x18400
or eax, 0x78844300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d98813b
and eax, 0x309dc73a
or eax, 0x806238c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175aa5cd
and eax, 0x87004033
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f57534d
and eax, 0x5cdc8ec9
and eax, 0x5c540001
or eax, 0xa3aa7c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5833111a
and eax, 0x1409f
or eax, 0x40328060
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1e5b69
and eax, 0x408446d3
and eax, 0x4000
or eax, 0x80858700
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7bec77
and eax, 0x8cfe2b76
or eax, 0x4001d488
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3c0152
and eax, 0x12
or eax, 0xc7004021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416dbac
and eax, 0xc96e6d0
and eax, 0x168080
or eax, 0xffe80405
mov dword [ebx], eax
add ebx, edx
or eax, 0x1356434a
and eax, 0x4032c0cf
or eax, 0x11830
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7ee11f
and eax, 0xc000
or eax, 0x88850700
mov dword [ebx], eax
add ebx, edx
or eax, 0x28729fe8
and eax, 0xa0f7dfe8
or eax, 0x44082016
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5b9aa8
and eax, 0x24b3e245
and eax, 0x4004000
or eax, 0xc3000033
mov dword [ebx], eax
add ebx, edx
or eax, 0x2adab52f
and eax, 0xefda8405
or eax, 0x10240880
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2f17dc
or eax, 0x6507071e
and eax, 0x403390df
or eax, 0x6020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f60c002
and eax, 0x2559a2c0
and eax, 0x8000
or eax, 0x90854700
mov dword [ebx], eax
add ebx, edx
and eax, 0xc273f7
xor eax, 0x3c4d75d3
and eax, 0xcd36d2
or eax, 0x32c92c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1c73ac
and eax, 0x46004034
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cdbc5d
and eax, 0xd7cc9401
or eax, 0x28320084
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ebb9d94
and eax, 0x11b1cc19
and eax, 0x300000
or eax, 0x400410ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x42490d1b
and eax, 0x620c899f
and eax, 0
or eax, 0x9885c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x609d5e6f
and eax, 0x189ddf6e
or eax, 0x4622090
mov dword [ebx], eax
add ebx, edx
or eax, 0x7437e156
or eax, 0x386ff642
and eax, 0x44004034
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x189cdd6d
and eax, 0xdf9c9c05
or eax, 0x20620080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b29d842
or eax, 0x3c350927
and eax, 0x40340827
or eax, 0x20d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x594a9986
and eax, 0
or eax, 0xa085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x971b529
xor eax, 0x3ca060e8
and eax, 0x3ca1e5e8
or eax, 0x5e1a16
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa3cdb5
and eax, 0x4034
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a96cd46
and eax, 0xed968400
or eax, 0x12682085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x167d82a5
and eax, 0x40000420
or eax, 0x3448df
mov dword [ebx], eax
add ebx, edx
and eax, 0x72fa1745
xor eax, 0x7456810a
and eax, 0x20048500
or eax, 0x88814200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50be7912
and eax, 0x583bbe12
or eax, 0xc441ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x182a5ae2
xor eax, 0x56a478d8
and eax, 0x6000024
or eax, 0xc1004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bcae183
or eax, 0x536d96cb
and eax, 0xdfeea485
or eax, 0x20100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b42b8bc
and eax, 0x72fdb2d0
and eax, 0x40342090
or eax, 0x486f
mov dword [ebx], eax
add ebx, edx
or eax, 0x685a1310
xor eax, 0x6f8ece52
and eax, 0x808500
or eax, 0xb0054200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f86c3df
and eax, 0x540304de
or eax, 0x20fcfb20
mov dword [ebx], eax
add ebx, edx
and eax, 0x480a23d4
xor eax, 0x3cec4f6f
and eax, 0x44004030
or eax, 0x83000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d491cc9
and eax, 0x32659b5a
and eax, 0x2401000
or eax, 0xfdbea485
mov dword [ebx], eax
add ebx, edx
or eax, 0x115951a8
and eax, 0x403484ad
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4922d19d
and eax, 0x8044500
or eax, 0xb0818200
mov dword [ebx], eax
add ebx, edx
or eax, 0x13799a64
and eax, 0x1f38c38
and eax, 0xf18c20
or eax, 0x900e73de
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bb7860c
xor eax, 0x5bf51c25
and eax, 0xc0004014
or eax, 0x7000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e5412f
and eax, 0x42000004
or eax, 0xbdfebc81
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d4f3b6
and eax, 0x4034a0b7
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9d03e
and eax, 0x4085c000
or eax, 0x80000700
mov dword [ebx], eax
add ebx, edx
or eax, 0x43db79dd
and eax, 0x80dfffdc
or eax, 0x30200022
mov dword [ebx], eax
add ebx, edx
and eax, 0x621fbff7
and eax, 0x295d9dfe
and eax, 0x34
or eax, 0xc7004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5f5b69
and eax, 0xdc5e0005
or eax, 0x23a0c480
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d7806
and eax, 0x4034c887
or eax, 0x78
mov dword [ebx], eax
add ebx, edx
and eax, 0x2293968
and eax, 0
or eax, 0xc885c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x340bf59f
xor eax, 0x6a9bd1bd
and eax, 0x409a14bc
or eax, 0x9465eb42
mov dword [ebx], eax
add ebx, edx
or eax, 0x235e2829
and eax, 0xc7004034
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74863428
and eax, 0xb3864404
or eax, 0x4c788881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x247c8e42
and eax, 0x400040c7
or eax, 0x34a038
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d072714
and eax, 0x40040000
or eax, 0x9081c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x718a6ea7
and eax, 0x1ac04d
and eax, 0x4000
or eax, 0xf8ffbffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x30544172
and eax, 0x4030
or eax, 0xc7000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7a6c89
and eax, 0x68688819
and eax, 0x68680001
or eax, 0x9796d484
mov dword [ebx], eax
add ebx, edx
and eax, 0x3969ec19
and eax, 0x200401
or eax, 0x401500fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51eb7165
and eax, 0x10844500
or eax, 0xc8018200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fecc61
xor eax, 0x6cec6f1e
and eax, 0x1013a07e
or eax, 0x8ec5f80
mov dword [ebx], eax
add ebx, edx
or eax, 0x27613046
and eax, 0x7004034
or eax, 0xc0000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a034ad2
or eax, 0x4899dbde
and eax, 0xed9ad885
or eax, 0x12640400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e026065
and eax, 0x40000005
or eax, 0x3524fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d70631b
and eax, 0x25c7d036
and eax, 0x20054000
or eax, 0xc0808700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca2340b
and eax, 0x28a7f70a
or eax, 0x105808f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7063746c
and eax, 0x76c4cf50
and eax, 0x4000
or eax, 0xc7000035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf2d82f
and eax, 0xacf28000
or eax, 0x530c6485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233d48be
or eax, 0x283bc0eb
and eax, 0x403144fb
or eax, 0x40004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fef9c85
and eax, 0x6885c400
or eax, 0x80000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6904f508
and eax, 0x813208
or eax, 0x547ecdf6
mov dword [ebx], eax
add ebx, edx
and eax, 0xa245450
and eax, 0x7706c53d
and eax, 0x4010
or eax, 0xc7000025
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e2b755
or eax, 0x50b1545e
and eax, 0xf7f2e405
or eax, 0x80c0880
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a24b0d
and eax, 0x40204005
or eax, 0x1520fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790b26ed
and eax, 0x30044600
or eax, 0xc0818100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62bee260
and eax, 0x103b2560
or eax, 0x64c4da9e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c78ca05
or eax, 0xbd13421
and eax, 0x47004035
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef63ac5
and eax, 0xf9f67080
or eax, 0x6088405
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f563c2
and eax, 0x403580c7
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b781702
and eax, 0x7774b825
and eax, 0x60048000
or eax, 0x98814700
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c2fc40
and eax, 0x12e45a93
and eax, 0x10c45a00
or eax, 0x843ba5fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31372923
xor eax, 0x35d10718
and eax, 0x80004005
or eax, 0x47000030
mov dword [ebx], eax
add ebx, edx
and eax, 0xe20daa1
and eax, 0x6004001
or eax, 0xf9febc84
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2b7ca2
and eax, 0x40202c80
or eax, 0x15807f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6976b4e0
and eax, 0x58400
or eax, 0x804300
mov dword [ebx], eax
add ebx, edx
or eax, 0x551937b3
and eax, 0x109df7b3
or eax, 0xa862084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f8f5ed
and eax, 0x4025
or eax, 0xc7000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4500293f
and eax, 0xc7000005
or eax, 0x38ff0480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59364492
xor eax, 0x3a33c9d7
and eax, 0x3088c0
or eax, 0x4005443f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512f2e12
and eax, 0x56d4368a
and eax, 0x200
or eax, 0x885c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d856360
and eax, 0x885e760
or eax, 0xd07a189f
mov dword [ebx], eax
add ebx, edx
and eax, 0xc0c38e9
or eax, 0x3566c24f
and eax, 0x5004025
or eax, 0xc2000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3a8ba0
and eax, 0x3c3121f9
and eax, 0x2c300081
or eax, 0xd3cf0c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x225f551e
and eax, 0x150004
or eax, 0x4020e8fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b670c34
xor eax, 0x171c5e01
and eax, 0x18200
or eax, 0x10844500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1380014a
or eax, 0x2a907de0
and eax, 0x38907de0
or eax, 0xc06f821f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2160dd
and eax, 0x47e7d4e5
and eax, 0x40004005
or eax, 0x87000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16169f75
and eax, 0xd1161400
or eax, 0x2ee90085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e0c45a
and eax, 0x1610df
or eax, 0x40200420
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fba2b53
xor eax, 0x5200baa
and eax, 0x300
or eax, 0x1885c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a594655
and eax, 0x14600
or eax, 0x24feb9ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d19175c
xor eax, 0x2e896142
and eax, 0x3000034
or eax, 0xc4004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x34368c6b
and eax, 0x1770945e
and eax, 0x17300404
or eax, 0xe8cf1881
mov dword [ebx], eax
add ebx, edx
and eax, 0x94307c4
and eax, 0x20084
or eax, 0x4034307b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa7a2c4
xor eax, 0x18cf031d
and eax, 0x20008100
or eax, 0x854600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d4da59
or eax, 0x5f9731ac
and eax, 0x40d73dfd
or eax, 0x28c202
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc61a5b
and eax, 0x40000012
or eax, 0x87004024
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f35e35c
and eax, 0x3f764873
and eax, 0x3f340000
or eax, 0xc0cb2485
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3633d2
and eax, 0x403610d7
or eax, 0x4028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c261c28
and eax, 0x28004400
or eax, 0x858300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d89c19c
and eax, 0x608dc79c
or eax, 0x723863
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d8778e
and eax, 0x40004006
or eax, 0x87000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775f33a
and eax, 0xc0752004
or eax, 0x3f8a0c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x892ebad
and eax, 0x1e22c4eb
and eax, 0x204428
or eax, 0x401628d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x533d5a10
and eax, 0x1065529d
and eax, 0x10054200
or eax, 0x20808500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2078af6f
and eax, 0xe6af778
and eax, 0x686068
or eax, 0x84979f97
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad35cba
and eax, 0x4032
or eax, 0xc7000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e02694
and eax, 0x7bccc4be
and eax, 0x32c00480
or eax, 0xcd3f3005
mov dword [ebx], eax
add ebx, edx
or eax, 0x226fc08e
xor eax, 0x387b4c9f
and eax, 0x40049810
or eax, 0x3200ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x624b6812
and eax, 0x53ebe8c2
and eax, 0
or eax, 0x3885c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x52888348
and eax, 0x208dc748
or eax, 0x847238b7
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fb6479
and eax, 0x4030
or eax, 0xc7000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x29be20d4
and eax, 0x1000004
or eax, 0xfeff3c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cfc7feb
or eax, 0x6bdd4bb2
and eax, 0x403634ff
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c69090
and eax, 0x40848400
or eax, 0x14300
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d8849c
and eax, 0x40808400
or eax, 0x807f7bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b23885
and eax, 0xc1004036
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c1fcb5
and eax, 0xf7c14485
or eax, 0x83e0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61878aff
and eax, 0x844d81c
and eax, 0x4c81c
or eax, 0x403204e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ae5656
and eax, 0x40044400
or eax, 0x8818300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3406ff28
and eax, 0x367908e6
and eax, 0
or eax, 0xdcffffff
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a06b36
xor eax, 0x75a20ac8
and eax, 0x82004036
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eab7fbb
and eax, 0x714326a9
and eax, 0x40000000
or eax, 0xbfff4c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x85097d3
xor eax, 0x565b877a
and eax, 0x400280fb
or eax, 0x346804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca6ba16
and eax, 0x21a89fec
and eax, 0x8000
or eax, 0x50854700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb43f7b
and eax, 0x3831f87b
or eax, 0xc0ce0784
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7dfbc4
or eax, 0x78cb8443
and eax, 0xc7004036
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b26dead
and eax, 0x30ff90d4
and eax, 4
or eax, 0xffff5481
mov dword [ebx], eax
add ebx, edx
or eax, 0x746e9fc6
and eax, 0x29f8a67b
and eax, 0x300043
or eax, 0x400708bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e5f144
and eax, 0x4085c100
or eax, 0x18000600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21cca465
and eax, 0x10496365
or eax, 0x4b69c9a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d6984c
xor eax, 0x603502ec
and eax, 0x3004017
or eax, 0xc4000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x610cce5d
and eax, 0x41004005
or eax, 0xbeff1c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eaedb06
and eax, 0x38af27a0
and eax, 0x270080
or eax, 0x4010287f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7312ab16
and eax, 0x60058300
or eax, 0x804400
mov dword [ebx], eax
add ebx, edx
or eax, 0x715c9645
or eax, 0x56475b79
and eax, 0x34dfdf7d
or eax, 0x202082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485887d6
or eax, 0x528f55e8
and eax, 0x46004021
or eax, 0x81000016
mov dword [ebx], eax
add ebx, edx
or eax, 0x86b2872
and eax, 0xa19a661
and eax, 0xa092001
or eax, 0xf5f64484
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3d5df3
and eax, 0x354081
or eax, 0x4002107e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5064e
and eax, 0x32b95392
and eax, 0x804200
or eax, 0x68058500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59fef2f
and eax, 0x641a282f
or eax, 0xe5d7d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a94bb7
and eax, 0x4037
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56105ec1
and eax, 0x76929797
and eax, 0x10100484
or eax, 0xefef6801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7601a7
xor eax, 0x6bb47470
and eax, 0x351852
or eax, 0x400260ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x1786ac6a
or eax, 0x711ad441
and eax, 0x7004c400
or eax, 0x810300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b67aeb
and eax, 0x833bdeb
or eax, 0x80cc4214
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c582309
and eax, 0x8249846
and eax, 6
or eax, 0xc7004031
mov dword [ebx], eax
add ebx, edx
and eax, 0x36f98c72
and eax, 0x6000000
or eax, 0xf9ff7485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d979759
and eax, 0x2080dc
or eax, 0x40171023
mov dword [ebx], eax
add ebx, edx
or eax, 0x12110133
and eax, 0x50058100
or eax, 0x28804600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6270cedf
and eax, 0x32e88d02
and eax, 0x10e08d02
or eax, 0x8c1f72fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x43fdc578
and eax, 0x6827de85
and eax, 0x40004005
or eax, 0x87000032
mov dword [ebx], eax
add ebx, edx
or eax, 0x122ac032
and eax, 0xd72a4005
or eax, 0x28d53c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea5dadc
and eax, 0x250884
or eax, 0x4012a07b
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d00c57
and eax, 0x458400
or eax, 0x80004300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6863498e
or eax, 0x51c35d48
and eax, 0x401784
or eax, 0x2030
mov dword [ebx], eax
add ebx, edx
and eax, 0x8579a3f
and eax, 4
or eax, 0xc08445c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc3704a
and eax, 0xc5004007
or eax, 0x2000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x337ea4a9
and eax, 0x4e422382
and eax, 0x2000000
or eax, 0x35cc8845
mov dword [ebx], eax
add ebx, edx
and eax, 0x581d6506
and eax, 0x40000
or eax, 0x45c30040
mov dword [ebx], eax
add ebx, edx
or eax, 0x387d5302
and eax, 0x40375000
or eax, 0x888c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c89632b
and eax, 0x10048300
or eax, 0x80414400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c499400
and eax, 0x401700
or eax, 0x20e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bcef515
and eax, 0x208440c1
or eax, 0xd0100506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ec42a7
and eax, 0x4161422b
and eax, 0x1000020
or eax, 0xc6004017
mov dword [ebx], eax
add ebx, edx
and eax, 0x404455c2
and eax, 0x74132505
and eax, 0
or eax, 0x38009845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c8bf95f
and eax, 0x4830000
or eax, 0x41440040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b94a39
xor eax, 0x5a36ca9a
and eax, 0x80080
or eax, 0x4030101c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d887192
and eax, 0x35f92b05
and eax, 0x20000100
or eax, 0x8045c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdfda62b
or eax, 0x4d86f26e
and eax, 0x300c
or eax, 0x400810
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f4ba98
and eax, 0x6bca90c
and eax, 0xa40004
or eax, 0x280045c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f8728eb
and eax, 0x47004028
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca60ec4
and eax, 0
or eax, 0x3838a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2021eb0d
xor eax, 0x3e3c05bf
and eax, 0x4040000
or eax, 0x41c30040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b8fdee
and eax, 0x7ab87e06
and eax, 0x40385004
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22920c97
and eax, 0x20004400
or eax, 0x90458300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3e4273
or eax, 0x1cba16e0
and eax, 0x401060
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x29834840
and eax, 0x28804040
or eax, 0x44340587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3513d13d
and eax, 0x41000038
or eax, 0x86004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x346626de
and eax, 0x30602044
or eax, 0x8189801
mov dword [ebx], eax
add ebx, edx
and eax, 0x82bdcad
and eax, 0
or eax, 0x45c70040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6771b01d
and eax, 0x30801c
or eax, 0x400804a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53aaf788
xor eax, 0x15b7ee84
and eax, 0x40054200
or eax, 0x80408500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af22c0d
and eax, 0x2804
or eax, 0x401090
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f5d316
and eax, 0xc44186
or eax, 0xa0000441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da378e7
or eax, 0x404544ba
and eax, 0xc5004038
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7e4e2
and eax, 0x908040
or eax, 0x38204805
mov dword [ebx], eax
add ebx, edx
or eax, 0x427c5dc0
and eax, 0x1e052b6c
and eax, 0x40040
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a41b81
and eax, 0x402018c0
or eax, 0x18a40c
mov dword [ebx], eax
add ebx, edx
and eax, 0x63856595
or eax, 0x6790ae7c
and eax, 0x40008600
or eax, 0x90454100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1363ee49
xor eax, 0x31d32040
and eax, 0x2040
or eax, 0x401890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274fc4a2
and eax, 0x7c5bd430
and eax, 0x4004400
or eax, 0xd8d401c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x190c99c3
and eax, 0
or eax, 0xc7004038
mov dword [ebx], eax
add ebx, edx
or eax, 0x158342df
and eax, 0x10804045
or eax, 0x286c9800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58722f31
and eax, 0x40860040
or eax, 0x5410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38396e6c
and eax, 0x59cd49a5
and eax, 0
or eax, 0x4038fcdc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4419f665
and eax, 0x16e9a578
and eax, 0x18400
or eax, 0xe0444300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50154eae
xor eax, 0xb953ae2
and eax, 0x403108
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616f206f
xor eax, 0x340e130f
and eax, 0x10200040
or eax, 0x8c44587
mov dword [ebx], eax
add ebx, edx
or eax, 0xa93a0e6
and eax, 0x5badc51d
and eax, 0x2004001
or eax, 0xc5000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6efcbfe4
and eax, 0x292ce845
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ead3d1
xor eax, 0x453bbbe8
and eax, 0x45030000
or eax, 0xc40040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45196377
and eax, 0x182024
or eax, 0x402118c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4b39bf
and eax, 0x45d3fe1d
and eax, 0x40410000
or eax, 0xb004c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca435b2
and eax, 0x100
or eax, 0x403848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1c305d
and eax, 0x2480000
or eax, 0x22006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae3511a
or eax, 0x6b7cbb3d
and eax, 0x128928
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258fb6f0
xor eax, 0x2f6c24b1
and eax, 0x8410900
or eax, 0xf4048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f000a21
and eax, 0xff440901
or eax, 0xb87482
mov dword [ebx], eax
add ebx, edx
or eax, 0x167665bd
and eax, 0x47153a1
and eax, 0x500001
or eax, 0x88840e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d786536
and eax, 0x5c00000
or eax, 0x80070000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd60aec
and eax, 0x5a5e55f0
and eax, 0x460000
or eax, 0xffb9fbe0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8c24de
and eax, 0
or eax, 0x22c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1acad5f4
xor eax, 0x6a0fed8c
and eax, 0x70c00804
or eax, 0x8b208589
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f6783a
and eax, 0x3400808
or eax, 0x8811f7f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409f20a
and eax, 0x88500c55
or eax, 0x6002f000
mov dword [ebx], eax
add ebx, edx
and eax, 0x270ede0c
xor eax, 0x59c85806
and eax, 0
or eax, 0x1268
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c968ef0
and eax, 0x9004c0
or eax, 0x684107
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ade9e6c
and eax, 0x6f1092f4
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3963006d
and eax, 0x2202b5a1
and eax, 0x20000000
or eax, 0xd8458b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a18ccad
and eax, 0x435108ab
and eax, 1
or eax, 0x8901c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x36dd7272
and eax, 0x14000
or eax, 0x7d82b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab49d09
or eax, 0x5aa0e0c8
and eax, 0x373378c8
or eax, 0x400230
mov dword [ebx], eax
add ebx, edx
and eax, 0x459ae9df
and eax, 0x4000888
or eax, 0xf8048505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35de0519
or eax, 0x202bf800
and eax, 0x8951f894
or eax, 0x200076b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d5653d
and eax, 0x1c87e262
and eax, 0x808040
or eax, 0x840b7815
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c81217c
and eax, 0x4800014
or eax, 0xfb7e0c81
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc2945b
and eax, 0xcc00011
or eax, 0x422850ee
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc67b94
and eax, 0x2c05094
or eax, 0x813faf62
mov dword [ebx], eax
add ebx, edx
or eax, 0xa12c163
and eax, 0x885004c4
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0f6892
xor eax, 0x12cfa3e0
and eax, 0xe690c894
or eax, 0x196f3041
mov dword [ebx], eax
add ebx, edx
and eax, 0xb75de52
and eax, 0x100c000
or eax, 0x84080483
mov dword [ebx], eax
add ebx, edx
and eax, 0x30dfa322
and eax, 0x80000
or eax, 0x8b0674c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66db242d
or eax, 0x6099445d
and eax, 0x6211644d
or eax, 0x9d409800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4088998
xor eax, 0x2c8999f4
and eax, 0x40100801
or eax, 0x200014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2269c1a1
or eax, 0x6b2083
and eax, 0x6201a000
or eax, 0x89001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252677ca
and eax, 0x8c22c342
or eax, 0x1982831
mov dword [ebx], eax
add ebx, edx
and eax, 0x25129ee4
or eax, 0x58a4f09b
and eax, 0x5db2e091
or eax, 0xa2490004
mov dword [ebx], eax
add ebx, edx
or eax, 0xde7fd92
and eax, 0x458b5097
or eax, 0x268
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4852e7
and eax, 0x8c00018
or eax, 0x72850e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5462ee
or eax, 0x4326f8a8
and eax, 0x5000012
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c838426
and eax, 0xc1010400
or eax, 0x65070c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc349e1
and eax, 0x7441
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ba3b63
and eax, 0x8aa0000
or eax, 0x1410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x757cddf0
and eax, 0x1f44d80
or eax, 0x8200000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc305b2
or eax, 0x583e4555
and eax, 0x498801c1
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db33202
and eax, 0x203803c0
or eax, 0xd4458034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ecd6e15
and eax, 0x88306160
or eax, 0x507121a
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2faabc
and eax, 0x3f936968
and eax, 0x8000000
or eax, 0xf7fc0495
mov dword [ebx], eax
add ebx, edx
and eax, 0x65155a3a
and eax, 0x97e76b5
and eax, 0x1000010
or eax, 0x448b52ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c973158
and eax, 0x31bf59fb
and eax, 0x10c01a0
or eax, 0x84808a54
mov dword [ebx], eax
add ebx, edx
or eax, 0x4530e3f0
xor eax, 0x325a0df3
and eax, 0xf7e6e604
or eax, 0x8191808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b431c
and eax, 0xf5e0a810
or eax, 0xb4041
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fd4016
and eax, 0xc483e857
or eax, 0x17a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f84b534
and eax, 0x801004
or eax, 0x72684000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ada1a92
or eax, 0x65e68880
and eax, 0x3ee9880
or eax, 0x80116778
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da6d27c
or eax, 0x5968be23
and eax, 0xc0010884
or eax, 0x840040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6205d592
and eax, 0x40810c54
or eax, 0x150a0220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ecb8f8
and eax, 0x1067128c
or eax, 0x5984070
mov dword [ebx], eax
add ebx, edx
and eax, 0x32462e11
and eax, 0x448ac79d
and eax, 0
or eax, 0x403008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5d02fd
and eax, 0x400000
or eax, 0x10ab01b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d55183
xor eax, 0x5db2036e
and eax, 0xa4912c9
or eax, 0x91a2a822
mov dword [ebx], eax
add ebx, edx
and eax, 0x17861249
and eax, 0x10800009
or eax, 0x407c4582
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0c40f0
and eax, 0x556820aa
and eax, 0x80080
or eax, 0x3000157f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328b04ae
and eax, 0x20040
or eax, 0xc0300000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc253814
and eax, 0
or eax, 0xc35de58b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216bf5c6
or eax, 0x7fea5253
and eax, 0xcccc404c
or eax, 0x8c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db4d3c6
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe14c0e9
and eax, 0xcc8844cc
or eax, 0x20031100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2afd5a64
xor eax, 0x163d2093
and eax, 0x20346083
or eax, 0x81088c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a3311d4
or eax, 0x2224e302
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6074abc3
and eax, 0x2000c083
or eax, 0x83010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c913ed
and eax, 0x514f37f1
and eax, 0x400000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ffed94d
and eax, 0x404000
or eax, 0x608405c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3fad29
and eax, 0x46004028
or eax, 0x81000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79872088
xor eax, 0x5d0551c7
and eax, 0x21000044
or eax, 0x1868c801
mov dword [ebx], eax
add ebx, edx
and eax, 0x27df4177
and eax, 0x1400040
or eax, 0x44870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bf2a7b
xor eax, 0x117051c6
and eax, 0x314084
or eax, 0x40082c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244ad2b2
or eax, 0x7aebee95
and eax, 0x5041c600
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dbe7f45
or eax, 0x5972b15e
and eax, 0x40395c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ca6b0a
and eax, 0x804046
or eax, 0x84540581
mov dword [ebx], eax
add ebx, edx
or eax, 0x20403802
and eax, 0x84004001
or eax, 0x43000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x48de0c56
and eax, 0x98c4845
or eax, 0x30009000
mov dword [ebx], eax
add ebx, edx
or eax, 0x310c78ca
and eax, 0x1840040
or eax, 0x44430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3058ff68
and eax, 0x72634c1c
and eax, 0x40010c08
or eax, 0x3890d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e334ec
and eax, 0x408000
or eax, 0xe0054700
mov dword [ebx], eax
add ebx, edx
and eax, 0x63869e7d
or eax, 0x76e67391
and eax, 0x403180
or eax, 0x828
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb5b511
and eax, 0xe40581
or eax, 0xb0004046
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf45caf
and eax, 0xc4004029
or eax, 0x3000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe046fbd
and eax, 0x9002804
or eax, 0x30b8c041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7680e619
and eax, 0x45800040
or eax, 0x470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae8b81d
and eax, 0x4029884c
or eax, 0x1040a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x38febec5
xor eax, 0x6cb6807c
and eax, 0x10414600
or eax, 0xe0048100
mov dword [ebx], eax
add ebx, edx
or eax, 0x50790791
and eax, 0x389b14b2
and eax, 0x90
or eax, 0x403944
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce00f6e
xor eax, 0x448fd5f6
and eax, 0x48244144
or eax, 0x94d00483
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a1c900
and eax, 0x40004000
or eax, 0xa8000039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a75f4d
or eax, 0x20a2f7b0
and eax, 0xaca7f794
or eax, 0x53580009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77866c0
and eax, 0xc0800109
or eax, 0x7784480
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7a845b
or eax, 0x48c561c4
and eax, 0xe445
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bc455d
and eax, 0xa80000
or eax, 0x9430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x477f435f
and eax, 0x540f97dc
and eax, 0x80000
or eax, 0x83f44d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0xf33f726
and eax, 0x49b1002d
and eax, 0x1000000
or eax, 0x4c8901c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c778ad
and eax, 0x5c4d01ec
or eax, 0xa0308210
mov dword [ebx], eax
add ebx, edx
or eax, 0x24389fb6
xor eax, 0x54230271
and eax, 0x8800110d
or eax, 0x3216200
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c81ffc
or eax, 0x54d05713
and eax, 0x44897c55
or eax, 0x28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x570f4777
xor eax, 0x3aa45ca7
and eax, 0xa000090
or eax, 0x8150c405
mov dword [ebx], eax
add ebx, edx
or eax, 0x232c145f
and eax, 0xa850d04d
or eax, 0x40012800
mov dword [ebx], eax
add ebx, edx
or eax, 0x67119aca
and eax, 0xa01
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b3e36
xor eax, 0x749ff214
and eax, 0x408c000
or eax, 0xb000483
mov dword [ebx], eax
add ebx, edx
or eax, 0x1945864
xor eax, 0x1dc1f3c0
and eax, 0x12050026
or eax, 0xc080d090
mov dword [ebx], eax
add ebx, edx
and eax, 0x252a012
and eax, 0x10
or eax, 0x1b00464
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b256f5
and eax, 0xa00460
or eax, 0xd04b008b
mov dword [ebx], eax
add ebx, edx
or eax, 0x10728694
and eax, 0xc08b8032
or eax, 0x25004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29193f37
and eax, 0xcc88c315
or eax, 0x440048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c42affa
and eax, 0xc08c4c84
or eax, 0xc408048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ebebd3c
or eax, 0x46794f15
and eax, 0xc4484cc4
or eax, 0x8848008
mov dword [ebx], eax
add ebx, edx
or eax, 0x178bd38e
xor eax, 0x4814926a
and eax, 0x848b4584
or eax, 0x68001048
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2967b4
and eax, 0x48014500
or eax, 0xb4448251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46ad581c
xor eax, 0x4b866993
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b48a53
and eax, 0x800843
or eax, 0x450b01a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c67de91
and eax, 0x80
or eax, 0x1c0837c
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc0f9ef
xor eax, 0x99cd49f
and eax, 0x85c4501
or eax, 0x83a00088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1f8ed7
xor eax, 0x5ba80599
and eax, 0xd0bcc45
or eax, 0x40303008
mov dword [ebx], eax
add ebx, edx
and eax, 0x63bd4cb8
and eax, 0x46cfe37c
and eax, 0x14008
or eax, 0x8b223304
mov dword [ebx], eax
add ebx, edx
and eax, 0x32992b10
and eax, 0x2000000
or eax, 0x89521055
mov dword [ebx], eax
add ebx, edx
or eax, 0x544dd82f
and eax, 0x4d0bd845
or eax, 0x802400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ceae4a2
and eax, 0x8000
or eax, 0x81140b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a99703a
or eax, 0x52d19d26
and eax, 0xacde812
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c86c366
or eax, 0x263d6c7f
and eax, 0x4830000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1d351e
or eax, 0x215e4c20
and eax, 0xc0960d08
or eax, 0x200200
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a7ea65
and eax, 0x434c005
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bce22dd
and eax, 0x4ea0090
or eax, 0x10120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526dc8d7
and eax, 0x4002c863
or eax, 0x80300488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd526f5
and eax, 0x8145e00a
or eax, 0x42180581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0ab205
and eax, 0x53554b3b
and eax, 0x444008
or eax, 0xcc888cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e723b2
and eax, 0x40c40080
or eax, 0x8c08cc4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e6ca98
xor eax, 0x23cdcd2e
and eax, 0xcc0301c0
or eax, 0x2088540c
mov dword [ebx], eax
add ebx, edx
or eax, 0x30591b7c
and eax, 0x68104c80
or eax, 0x204a003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2fb3e1
and eax, 0x50115f00
or eax, 0x4a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1713942
xor eax, 0x6318d43b
and eax, 0x30
or eax, 0x89004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc1a1e1
and eax, 0x481e041
or eax, 0x410a1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ba9b28
xor eax, 0x1e257e5
and eax, 0x60410088
or eax, 0x90048970
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78837521
and eax, 0x88c04c89
or eax, 0x3300102
mov dword [ebx], eax
add ebx, edx
or eax, 0x110fcb0c
and eax, 0x2287f20b
and eax, 0x3c001
or eax, 0x51003854
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1f0c5d
and eax, 0x40680f3a
and eax, 0x40000818
or eax, 0xac558124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a10d1b
and eax, 0x6ca6d7f2
and eax, 0x8a40402
or eax, 0x83484189
mov dword [ebx], eax
add ebx, edx
or eax, 0xd203fe6
and eax, 0xd282848
or eax, 0x130000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb35005
or eax, 0x55c4cd8
and eax, 0x403840
or eax, 0x320
mov dword [ebx], eax
add ebx, edx
and eax, 0x79bd14e9
and eax, 0x60
or eax, 0x45c70915
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2061bc2d
xor eax, 0x3dbde416
and eax, 0x144
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f66dce
xor eax, 0x8474234
and eax, 0x40012b00
or eax, 0x8706c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19db7f33
and eax, 0xf401
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce3104c
xor eax, 0x7e3ac978
and eax, 0x540a0000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5989fb42
or eax, 0x5bc2b3d
and eax, 0xd158874
or eax, 0xf2400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c52e969
or eax, 0xaef39a1
and eax, 0x7e45b001
or eax, 0x8100060e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aad42fc
and eax, 0x8040004
or eax, 0x1070c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0cd56f
xor eax, 0x1a3b090d
and eax, 0x8400062
or eax, 0x60280008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e2568c
xor eax, 0x66cadd2b
and eax, 0x28000009
or eax, 0x40004032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c3a947
and eax, 0x402970
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f5a10a
and eax, 0x400000
or eax, 0x15bf006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fec1c89
or eax, 0x52e00f30
and eax, 0x401070
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a242e63
xor eax, 0x26241560
and eax, 0x400130
or eax, 0x2ab0080
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e7b592
and eax, 0x830010
or eax, 0xe508c022
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b171df
and eax, 0xcc88c15d
or eax, 0x440200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f83e598
and eax, 0xc00b04c4
or eax, 0x2c805108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be0f98
and eax, 0x8201040
or eax, 0x448002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2354eb59
and eax, 0
or eax, 0x8b004032
mov dword [ebx], eax
add ebx, edx
and eax, 0x4754cb10
and eax, 0x2000000
or eax, 0x68500845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db3892f
and eax, 0x78118900
or eax, 0x47600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4117f1
and eax, 0x621c94ef
and eax, 0x60000020
or eax, 0xa004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba212bd
and eax, 0x617c43f1
and eax, 0x20004200
or eax, 0x15bd00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3bed0d
xor eax, 0xfddd12e
and eax, 0xd000020
or eax, 0x50004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1daa9f62
or eax, 0x59c3883d
and eax, 0x488b5543
or eax, 0xa4000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59614d13
xor eax, 0x3f31fc0b
and eax, 0x8a10e483
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a471e5c
and eax, 0x8000800
or eax, 0xe0500045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b83a3f1
and eax, 1
or eax, 0xa80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a1cf12
and eax, 0x800c483
or eax, 0x81040000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd92657
and eax, 0x9000001
or eax, 0x448bf044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410e75ed
and eax, 0x6603ff2f
and eax, 0x108
or eax, 0x72e85004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a95cf4c
and eax, 0x7fbb8cf7
and eax, 0x2000000
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x769dc0cf
and eax, 0x144c35a7
and eax, 0x4080084
or eax, 0x41810440
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bfaccd
or eax, 0x232a8483
and eax, 0x1588c4
or eax, 0x10400330
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a96caa
and eax, 0x3861064e
and eax, 0x8600408
or eax, 0xe3985181
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8227f4
and eax, 0xf8400309
or eax, 0x58800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbc64fa
and eax, 0x3cecd47a
and eax, 0xc002
or eax, 0x89010081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4801fc
or eax, 0x2fea4f06
and eax, 0x4d8bc845
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ccc5e20
xor eax, 0x13ac0484
and eax, 0x604922e0
or eax, 0x90041918
mov dword [ebx], eax
add ebx, edx
or eax, 0x594f2286
xor eax, 0x75f93d05
and eax, 0x4860673
or eax, 0x41414100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a66e715
and eax, 0x74
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x368202e2
and eax, 0x4c782e29
and eax, 0
or eax, 0x8b09eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x517770f2
or eax, 0x31bd07cd
and eax, 0xc283fc55
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac52aea
and eax, 0x1af66324
and eax, 0
or eax, 0xfc558901
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e10f201
xor eax, 0x27e3f140
and eax, 0x1bf04101
or eax, 0x200c048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bcf653
xor eax, 0x4c440d4d
and eax, 0x1630f004
or eax, 0x8430441
mov dword [ebx], eax
add ebx, edx
and eax, 0x54835611
and eax, 0x42bf4ea6
and eax, 0x4400
or eax, 0x3f8098b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aca3d9e
and eax, 0x5046db4d
and eax, 0x808
or eax, 0x558bf445
mov dword [ebx], eax
add ebx, edx
or eax, 0x373b399a
and eax, 0x4ba0d08
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9db1dd
and eax, 0x27c84653
and eax, 0x80000
or eax, 0xc458b0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x101eb645
xor eax, 0xdb7224a
and eax, 0x1e80d01
or eax, 0xe144002
mov dword [ebx], eax
add ebx, edx
or eax, 0x15cae6a8
and eax, 0x23a01aa
or eax, 0xc0011014
mov dword [ebx], eax
add ebx, edx
or eax, 0x34eb7a19
and eax, 0x2eb0234
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b964752
and eax, 0x133133a2
and eax, 0x1010122
or eax, 0x448ad0c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7124d1
and eax, 0x444131f8
or eax, 0xb0040a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0e0bd0
and eax, 0x450b0174
or eax, 0x800401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a1b20c
or eax, 0xd4d495f
and eax, 0x2905eb78
or eax, 0xc2000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d90c0c
and eax, 0x62000008
or eax, 0x9dc883a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b39f3d
xor eax, 0x7e63373
and eax, 0xc01da48a
or eax, 0x3404101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e753c39
or eax, 0x5241785b
and eax, 0x40444c48
or eax, 0x8c888084
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c938a11
and eax, 0x27743640
and eax, 0x4000440
or eax, 0xe88b518c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1351a449
and eax, 0x6808e081
or eax, 0x40c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc5489
and eax, 0x80
or eax, 0x403004
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d10249
or eax, 0x4cd4cde5
and eax, 0x5015ed
or eax, 0x30080012
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa38df0
xor eax, 0x38511d57
and eax, 0x10000
or eax, 0x45880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2922e3eb
or eax, 0x3588f207
and eax, 0x30806044
or eax, 0x1008b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e0f864
or eax, 0x2993e829
and eax, 0x11f30040
or eax, 0x40c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x556da01c
xor eax, 0xd3290ee
and eax, 0x403010
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b237fde
and eax, 8
or eax, 0x68f84581
mov dword [ebx], eax
add ebx, edx
or eax, 0x5589b624
and eax, 0x4030a0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2baec1da
and eax, 0x42ac4d97
and eax, 0x80192
or eax, 0x3050146d
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d1a615
and eax, 0
or eax, 0x45890040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273addc2
and eax, 0x3b420769
and eax, 0x20000000
or eax, 0x10ac68f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7492e06e
xor eax, 0x29ea5b79
and eax, 0x45000000
or eax, 0x8b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x287f3715
or eax, 0x33ea0bac
and eax, 0x15fe10fc
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7067c658
or eax, 0x5edd2bdb
and eax, 0x402050
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d40107
and eax, 0x40400003
or eax, 0x48a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x410f264b
and eax, 0xc6800
or eax, 0x30b00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x594adebb
xor eax, 0x2d17c91c
and eax, 0xd0b0000
or eax, 0x40800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7783f
and eax, 0x4830000
or eax, 0x117c51fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d271f
or eax, 0x78c805b7
and eax, 0x403054
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e83b48
and eax, 0x40000800
or eax, 0x4044a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x29627ea4
and eax, 0x20406800
or eax, 0x10900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2695f0b2
and eax, 0x14010000
or eax, 0x418a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8d9899
xor eax, 0x669fb4f
and eax, 0x11e64294
or eax, 0x4191068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea2cd65
and eax, 0x2c9e4591
and eax, 0x10
or eax, 0x403044
mov dword [ebx], eax
add ebx, edx
and eax, 0x42886868
xor eax, 0x540798b4
and eax, 0x400010a0
or eax, 0x404003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef78a39
and eax, 0x30a44800
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
and eax, 0x679d3dba
and eax, 0x800000
or eax, 0x450b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x77886525
xor eax, 0x232c571d
and eax, 0x14a71078
or eax, 0x1584084
mov dword [ebx], eax
add ebx, edx
or eax, 0x4174a6a9
and eax, 0x403054
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d924204
and eax, 0x766c5836
and eax, 0
or eax, 0x404054a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x598d9621
and eax, 0x5a28013e
and eax, 0
or eax, 0x30f86800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2821fbbd
xor eax, 0x5bc61e01
and eax, 0x410b0000
or eax, 0xc800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x186972b1
and eax, 0x15eb50f0
or eax, 0x140104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24862bc2
and eax, 0x403014
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c41295c
and eax, 0x219f89ae
and eax, 0
or eax, 0x404058a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a55d382
and eax, 0x30100800
or eax, 0x1006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ac1f68
and eax, 0x55880040
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x108e77f6
or eax, 0x16be387e
and eax, 0x15bf52f8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d2b88e
xor eax, 0x5efb1210
and eax, 0x10
or eax, 0x403044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7795e968
and eax, 0
or eax, 0x40405ca3
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7b5e43
and eax, 0x4800
or eax, 0x31202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71180817
and eax, 0x40080000
or eax, 0x5830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e0c980
xor eax, 0x7d674ebc
and eax, 0x8c0078
or eax, 0x15735080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c146f41
and eax, 0x40
or eax, 0x403014
mov dword [ebx], eax
add ebx, edx
or eax, 0x64aa8bcc
and eax, 0x40402080
or eax, 0x4023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13eb34ab
and eax, 0xcba5346
and eax, 0xa00000
or eax, 0x5d458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa9c223
or eax, 0x37b70aec
and eax, 0x2c8300c0
or eax, 0xc0085503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x958647c
xor eax, 0x10949aba
and eax, 0
or eax, 0x100068
mov dword [ebx], eax
add ebx, edx
or eax, 0x136f86df
and eax, 0x360285d3
and eax, 0x12000000
or eax, 0x28b46800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6b5f2
and eax, 0x30000040
or eax, 0xc0680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57eef9a9
xor eax, 0x474dd9d2
and eax, 0xe000003a
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d5fe35
and eax, 0x10
or eax, 0x949
mov dword [ebx], eax
add ebx, edx
or eax, 0x165317c4
and eax, 0x14000481
or eax, 0x490cc002
mov dword [ebx], eax
add ebx, edx
and eax, 0x333a0c24
and eax, 0x80400
or eax, 0xccc4c8c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7ccdfd
and eax, 0x5ae72d0f
and eax, 0x4080010c
or eax, 0xac0b54c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x567fa00a
or eax, 0x2428a2d7
and eax, 0x3c3d8351
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f0449
and eax, 0x41
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac52091
xor eax, 0x689407ba
and eax, 0x731
or eax, 0x682044
mov dword [ebx], eax
add ebx, edx
and eax, 0x119df212
and eax, 0x36e82913
and eax, 0x10
or eax, 0x6a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d3fd955
xor eax, 0x3296504
and eax, 0x2b286000
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca7c8c0
and eax, 0x54d0a3bb
and eax, 0x10800000
or eax, 0x22680040
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d71735
and eax, 0x2000000
or eax, 0x81000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df816bd
and eax, 0x1ca00484
or eax, 0x20030840
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc0d0a
and eax, 0x3000042
or eax, 0x80004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1611f230
xor eax, 0x9c61fd6
and eax, 0x432c25
or eax, 0x40001018
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2f2ba2
and eax, 0x46f0000
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b74091c
and eax, 0x6b7f0800
or eax, 0x8080c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x20aa9e6c
and eax, 0x800
or eax, 0x10006029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc85144
and eax, 0x480000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cfe125f
and eax, 0x52f1fa60
and eax, section..text
or eax, 0x40032ca1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4777fe9f
and eax, 0x40401000
or eax, 0x284000
mov dword [ebx], eax
add ebx, edx
and eax, 0x609b1ba8
and eax, 0x40000000
or eax, 0xa800403b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x151a88b
xor eax, 0x7a10d914
and eax, 0x93413024
or eax, 0x6cbec051
mov dword [ebx], eax
add ebx, edx
or eax, 0x246314eb
or eax, 0x42ce0040
and eax, 0x5008c483
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c256f9
and eax, 0x4c544468
and eax, 0x4400
or eax, 0x8b8e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x33abf158
and eax, 0x808100
or eax, 0xc440200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c72f1c
and eax, 0x23204b56
and eax, 0
or eax, 0x8bfc4589
mov dword [ebx], eax
add ebx, edx
and eax, 0x358fcc58
and eax, 0x1884400
or eax, 0xe403b845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f8237
xor eax, 0x4fc5e0c9
and eax, 0x8c008219
or eax, 0x40cc4144
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e0d43c
and eax, 0x4fbd6b81
and eax, 0x804000
or eax, 0xcc4c8ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e5539b
and eax, 0x48e99d9f
and eax, 0x88c04
or eax, 0xccc440c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fe09ad
and eax, 0xc400c440
or eax, 0x8cc088c
mov dword [ebx], eax
add ebx, edx
or eax, 0x647ed93f
and eax, 0xec8a55cc
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3672e8
xor eax, 0x6637e7eb
and eax, 0x8008003
or eax, 0x62246c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x658cbe2a
and eax, 0x20042800
or eax, 0x11284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7885a808
or eax, 0x3d17b06c
and eax, 0x458b0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b635c0
xor eax, 0x5fc8565a
and eax, 0x20604008
or eax, 0x10081004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c809778
and eax, 0x20000000
or eax, 0xc8004031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17344d48
xor eax, 0xec63a6a
and eax, 0xf1f23011
or eax, 0xe0dc024
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a272aa9
or eax, 0x1ad837fc
and eax, 0x5008c481
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e690047
and eax, 0xe6004c0
or eax, 0xf1902828
mov dword [ebx], eax
add ebx, edx
and eax, 0x560080c7
and eax, 0xc0
or eax, 0x8c4833f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e07ee9b
and eax, 0x2b242297
and eax, 0x8040210
or eax, 0x498940
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd09a8d
and eax, 0x216a3cce
and eax, 0x400800
or eax, 0xfdafe051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b52cf6
and eax, 0x8002c4a7
or eax, 0x44813b58
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a878e1
and eax, 0xe401890c
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbb957d
and eax, 0x2ef0f3b7
and eax, 0x4000100
or eax, 0xfbe47c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x196d6daf
and eax, 0xc8810825
or eax, 0x20050
mov dword [ebx], eax
add ebx, edx
or eax, 0x62bc0d46
and eax, 0xa0977
or eax, 0x140e088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c86ea98
xor eax, 0x42cb24a8
and eax, 0x5030000
or eax, 0x50880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aed26e5
and eax, 0x45788155
and eax, 0x4600044
or eax, 0x300852a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b234b63
and eax, 0x476236a9
and eax, 0x20
or eax, 0x8b004011
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d560c
and eax, 0x393060ed
and eax, 0
or eax, 0xe8500845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9c9b4a
and eax, 0xc4cc9109
or eax, 0x3b336cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x292fad6
or eax, 0x669ad0d0
and eax, 0x8c080
or eax, 0x89040403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5086b119
and eax, 0x8001
or eax, 0x7d837844
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd62a16
xor eax, 0x1fe51b98
and eax, 0x2653398
or eax, 0x810cc60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387b8b46
or eax, 0xfca0314
and eax, 0x3fce76b8
or eax, 0xc0318800
mov dword [ebx], eax
add ebx, edx
and eax, 0x29225c3c
and eax, 0x1224838
or eax, 0xa1c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce7081e
or eax, 0x3aa6c04f
and eax, 0x860000
or eax, 0x45400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71adb066
and eax, 0x458b0066
or eax, 0x8000099
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d825aaf
and eax, 0x68090208
or eax, 0x90440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bdfc68
and eax, 0x31f44e78
and eax, 0x500e08
or eax, 0x101b007
mov dword [ebx], eax
add ebx, edx
or eax, 0x670cd295
and eax, 0x6500fa83
or eax, 0x10200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8fa28b
and eax, 0x50008200
or eax, 0xaf454404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef1ab1
and eax, 0x45a60e01
or eax, 0x100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7b97d0
and eax, 0xefbcdfb
and eax, 0x4000500
or eax, 0x70c080ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690670d
and eax, 0x6040c200
or eax, 0x80050509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x241c10f9
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2824eabc
xor eax, 0x2e755ffa
and eax, 0x4410540
or eax, 0x418602ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d977f43
and eax, 0x1e0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de46ed2
or eax, 0x7d5a5185
and eax, 0x60480100
or eax, 0x80058a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc36627
or eax, 0x46d0db5f
and eax, 0x8ad44d09
or eax, 0x1200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x10fc706c
and eax, 0x11007845
or eax, 0x44038010
mov dword [ebx], eax
add ebx, edx
or eax, 0x592d9511
and eax, 0x8058954
or eax, 0x4002a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f29a223
xor eax, 0x68584c27
and eax, 0x4a600
or eax, 0x1008180f
mov dword [ebx], eax
add ebx, edx
and eax, 0x330bb139
and eax, 0xb001
or eax, 0xf224982
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3921be
and eax, 0x8085
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3673f9e2
and eax, 0x16c3b26e
and eax, 0x10418000
or eax, 0xe8140b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6811649c
and eax, 0x42a98d6e
and eax, 0
or eax, 0x89f45503
mov dword [ebx], eax
add ebx, edx
and eax, 0x57775978
xor eax, 0x31cda9cd
and eax, 0x89d845
or eax, 0x45020410
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f892513
and eax, 0x58098954
or eax, 0xa04402a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x90eb915
and eax, 0x74f239e5
and eax, 0x1085
or eax, 0x1014408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e55eb7f
and eax, 0x21106852
or eax, 0x10280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18523834
and eax, 0x1015cc3
and eax, 0
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1fdd60
or eax, 0x2e1af26d
and eax, 0x46885008
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e368d
and eax, 0x3d66685
or eax, 0x80299978
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5baf532f
or eax, 0x479d19ae
and eax, 0x45890cc4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x622e5257
and eax, 0x40000044
or eax, 0xb045c7a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e9df98
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69635c2a
xor eax, 0x288c41b4
and eax, 0x418b0988
or eax, 0xc000063
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff3f3ed
and eax, 0x1c183e0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6da11d
and eax, 0xbe00189
or eax, 0x80104c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1372a412
xor eax, 0x5dd79160
and eax, 0x54030040
or eax, 0x1000815
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e3fa1b
and eax, 0x66cbd7d3
and eax, 0x40820240
or eax, 0x23c0dac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x555a0da7
and eax, 0x14e0024b
or eax, 0x481881b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f23bf5
and eax, 0x4d8a2075
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146070a9
xor eax, 0x792fe4f8
and eax, 0x20440020
or eax, 0xd40903d8
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3d84a5
and eax, 0x51700501
or eax, 0x804802
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa86231
and eax, 0x200000
or eax, 0x40113c68
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b0f7c2
xor eax, 0x7324186b
and eax, 0x140800
or eax, 0x8418300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3517f440
or eax, 0x11613620
and eax, 0x1105a000
or eax, 0xec024852
mov dword [ebx], eax
add ebx, edx
and eax, 0x1240bd08
and eax, 0x535472bc
and eax, 0x2000
or eax, 0xc483dfff
mov dword [ebx], eax
add ebx, edx
and eax, 0x46bf5a7a
and eax, 0x44010808
or eax, 0xa8448104
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f86e8a1
and eax, 0x44008800
or eax, 0x18b40eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce0866d
xor eax, 0x6256b847
and eax, 0x90950c0
or eax, 0x4482002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f180b80
or eax, 0x17ca51ef
and eax, 0x1c001cc
or eax, 0x18210
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e8cbcf
and eax, 0x418b51
or eax, 0x8140000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe3f4aa7
and eax, 0xa7bc852
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x423a7094
and eax, 0x40030000
or eax, 0x84800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da1c3ef
and eax, 0x264ae7ec
and eax, 0
or eax, 0xeb55eb0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e85e27
xor eax, 0x50bfcf1b
and eax, 0x30458113
or eax, 0xc8000a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x11dd5e87
and eax, 0x50d44503
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6353642c
xor eax, 0x475d13d2
and eax, 0x14040
or eax, 0x40300028
mov dword [ebx], eax
add ebx, edx
or eax, 0x3276445a
and eax, 0x450000
or eax, 0x8088b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xe28fd62
and eax, 0x48acac8e
and eax, 0x80ca800
or eax, 0xf4c34051
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad235ed
and eax, 0xc483fdfd
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4d0cbd
and eax, 0xe8448100
or eax, 0x1080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x37650659
and eax, 0x20400000
or eax, 0xdfa87d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c083e9f
xor eax, 0x4deaaa4b
and eax, 0x1821240
or eax, 0x54090935
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0563fe
or eax, 0x6c3de711
and eax, 0x741503f8
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c272d63
and eax, 0x10402812
or eax, 0x21044040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c582092
and eax, 0x4824c611
and eax, 0
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b9d8bb
or eax, 0x6e367b51
and eax, 0x2ea85000
or eax, 0x80400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d42617c
and eax, 0x404008
or eax, 0x83bfbff4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1438ee86
and eax, 0x5810040
or eax, 0x40080c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4f9678
and eax, 0x28448aa8
or eax, 0xc0090140
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f6c391
or eax, 0x4becf80c
and eax, 0xf8558b51
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b5d998
or eax, 0x1291a498
and eax, 0x52f45501
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2257c143
and eax, 0x50004503
or eax, 0x80088
mov dword [ebx], eax
add ebx, edx
or eax, 0x715765cd
or eax, 0x7bca62bd
and eax, 0xa24e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a859574
and eax, 0x8848100
or eax, 0x4400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2394380
and eax, 0x100
or eax, 0xc35de48b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109391d8
xor eax, 0x14f03ef8
and eax, 0xc40c4888
or eax, 0x8c08444
mov dword [ebx], eax
add ebx, edx
or eax, 0x20efe2ff
or eax, 0x5e661dc4
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea57eb3
and eax, 0xc844c80
or eax, 0xc048804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43cf235b
and eax, 0x8c034584
or eax, 0x60881048
mov dword [ebx], eax
add ebx, edx
and eax, 0x3959f690
xor eax, 0x2235d65d
and eax, 0x2188081
or eax, 0x54006c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f463
or eax, 0x14e82cea
and eax, 0xe044c3
or eax, 0x140104
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5d0027
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663cb553
or eax, 0x4d930d86
and eax, 0x453bb445
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ddf7d0f
and eax, 0x41830d0c
or eax, 0x82000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc8a731
and eax, 0xc6000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e70c3a1
and eax, 0x6a748078
and eax, 0x42008000
or eax, 0x85007f45
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0f55ea
and eax, 0x5040
or eax, 0xa805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23674a65
and eax, 0x51edf6e6
and eax, 0x1610000
or eax, 0x88a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7b3dad
and eax, 0x3900d89
or eax, 0x80684002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77593c65
and eax, 0x448101c0
or eax, 0x9080001
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6a7d05
or eax, 0x2c40baba
and eax, 0x28408bb8
or eax, 0xd0150040
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e2dd51
and eax, 0x110
or eax, 0xf0c542b
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f8c336
and eax, 0x8703
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa64092
and eax, 0x4229623e
and eax, 0x200
or eax, 0xf4458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x27aacffc
and eax, 0x75e84538
or eax, 0x100003
mov dword [ebx], eax
add ebx, edx
and eax, 0x37733332
xor eax, 0x505f0a5b
and eax, 0x5210b00
or eax, 0xac0e002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd35512
and eax, 0x1100c10
or eax, 0x840041a6
mov dword [ebx], eax
add ebx, edx
and eax, 0x587b2b52
xor eax, 0x2474e20b
and eax, 0x20206009
or eax, 0x4b1014c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57206abb
and eax, 0x43006001
or eax, 0x280c9454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2991412f
and eax, 0x64a2c02a
and eax, 0x8000
or eax, 0x8b0c7845
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a9e6d
or eax, 0x1c41c857
and eax, 0x150b084d
or eax, 0x60800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6271c57c
or eax, 0x32217b7
and eax, 0x11508b00
or eax, 0x40008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fba3a27
and eax, 0x5a75f7
and eax, 0x503100
or eax, 0x6040a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567c7f66
and eax, 0x40084408
or eax, 0x87013200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e33d58e
and eax, 0x15000
or eax, 0xa045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c17a83
and eax, 0x6c00000
or eax, 0x12b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f455c82
xor eax, 0x435a1a01
and eax, 0xf04483
or eax, 0x144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x788afa18
and eax, 0x293f4917
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3289b798
xor eax, 0x35fc6b1c
and eax, 0x401d004
or eax, 0x41882041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f35f8bb
and eax, 0x28e4e0f1
and eax, 0x82400e0
or eax, 0x630aeb08
mov dword [ebx], eax
add ebx, edx
or eax, 0x3500d9ff
or eax, 0x1ce365d5
and eax, 0x6b0cf44d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9f2c9c
and eax, 0x10c074a4
and eax, 0x5000
or eax, 0x8b0ca855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28fd2b1c
and eax, 0x21810041
or eax, 0x540a0804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ca91dc
and eax, 0x408908
or eax, 0x80c0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b81bd62
xor eax, 0x713a14f0
and eax, 0x10081900
or eax, 0x6442208
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b9a00e
or eax, 0x2bce4c01
and eax, 0x47097308
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b82be3
and eax, 0x16841
or eax, 0x8404
mov dword [ebx], eax
add ebx, edx
and eax, 0x638d766c
or eax, 0x58fa303c
and eax, 0xeb0000
or eax, 0x7000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2b419b
and eax, 0x2b75edca
and eax, 0x200000
or eax, 0xcc45c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e0a633
and eax, 0x7e7b04d4
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43aebd87
or eax, 0x15834a2e
and eax, 0x5589ec05
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd676f8f
and eax, 0x486c83c8
or eax, 0xa0110020
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f2350f
and eax, 0x890c3400
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2a424c
and eax, 0x84000
or eax, 0x4581b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd2404d
and eax, 0x765f683c
and eax, 0x64414004
or eax, 0x9b0486f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7386a826
and eax, 0x88016a00
or eax, 0x61048101
mov dword [ebx], eax
add ebx, edx
and eax, 0x519bd697
and eax, 0x4101c200
or eax, 0xbefe3d64
mov dword [ebx], eax
add ebx, edx
or eax, 0x20782dd0
and eax, 0xff4db604
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cab8254
xor eax, 0x3cae5a3e
and eax, 0x25c800
or eax, 0xd500185
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af1121c
and eax, 0xcf45109
or eax, 0x462
mov dword [ebx], eax
add ebx, edx
or eax, 0x476819f
and eax, 0x577cf679
and eax, 0x4409
or eax, 0x8b080182
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0ebab9
and eax, 0xb080000
or eax, 0xe0001044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77de2049
and eax, 0x9c102005
or eax, 0x6321c900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b37b1e
and eax, 0x3a72bd6f
and eax, 0x802900b
or eax, 0x835c6ff4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3410a3a4
or eax, 0x1d957af2
and eax, 0x8cc35de5
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef3fed5
and eax, 0xccc0ccc4
or eax, 0xc0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b2017e
and eax, 0x884ccc80
or eax, 0x4480004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a137adb
or eax, 0x3792e063
and eax, 0x4c80c8c8
or eax, 0x804c0404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dffc64b
and eax, 0xc0030084
or eax, 0x2c885548
mov dword [ebx], eax
add ebx, edx
and eax, 0x63bdfe6d
and eax, 0x40004400
or eax, 0x1610a883
mov dword [ebx], eax
add ebx, edx
and eax, 0x27906ad0
and eax, 0x104080
or eax, 0xe80547
mov dword [ebx], eax
add ebx, edx
or eax, 0x3092193c
and eax, 0
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1846cc6e
and eax, 0xcc44
or eax, 0x13001
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3df02a
and eax, 0x10000
or eax, 0x9ea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50055c2f
or eax, 0xf9d4d26
and eax, 0x3fc450b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x533ee670
and eax, 0x408001c0
or eax, 0x5090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5458b5dd
and eax, 0x440801c0
or eax, 0xb8458a3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x59750b59
and eax, 0x710c0939
or eax, 0x2004402
mov dword [ebx], eax
add ebx, edx
and eax, 0x50116bf8
xor eax, 0xfbb854
and eax, 0x50516128
or eax, 0xac040a13
mov dword [ebx], eax
add ebx, edx
and eax, 0x144f44b8
and eax, 0x450008
or eax, 0x8008b04
mov dword [ebx], eax
add ebx, edx
or eax, 0xe987fd4
and eax, 0x7471ce17
and eax, 0x4104c00
or eax, 0x8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a85556
and eax, 0x100951
or eax, 0x10048200
mov dword [ebx], eax
add ebx, edx
and eax, 0x347be7cf
xor eax, 0x5ef3a6d4
and eax, 0x4c410110
or eax, 0xb0048a42
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b672b7b
xor eax, 0x2ca730d3
and eax, 0x43008880
or eax, 0x28016003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc0c2e0
and eax, 0x558108c0
or eax, 0xa0408
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc2f6f7
and eax, 0
or eax, 0xa448b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f78620
xor eax, 0x440a188a
and eax, 0x8891000
or eax, 0x4024004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5caf7b17
and eax, 0x40200102
or eax, 0x2ec85008
mov dword [ebx], eax
add ebx, edx
and eax, 0x445d947e
xor eax, 0x6331bee6
and eax, 0x379aee0
or eax, 0x80865111
mov dword [ebx], eax
add ebx, edx
or eax, 0x1027762d
and eax, 0x18910c4
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6879ef7e
and eax, 0x28508bb0
or eax, 0xd0050040
mov dword [ebx], eax
add ebx, edx
or eax, 0x408909f3
xor eax, 0x9709809
and eax, 0x81a01102
or eax, 0x8504401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b8cbe
and eax, 0x808bd815
or eax, 0x34602040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1911a3c9
xor eax, 0x347c09ab
and eax, 0x1820022
or eax, 0x44090048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f58e633
xor eax, 0x71fcafd4
and eax, 0x490b400c
or eax, 0x4801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x445712d8
and eax, 0x4001008
or eax, 0x9ae84100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1c8ee7
xor eax, 0x67371fe8
and eax, 0x33f1fe8
or eax, 0x80c0e016
mov dword [ebx], eax
add ebx, edx
or eax, 0x61de1a66
xor eax, 0x4ba9cba3
and eax, 0xa0020444
or eax, 0x50890880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce783c2
xor eax, 0x4c2e7f4c
and eax, 0x5002004a
or eax, 0x5890120
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2f3604
and eax, 0x458b120c
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212dd35d
and eax, 0x3de0c694
and eax, 0xa00000
or eax, 0x8a485008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24760e03
and eax, 0x829e5e0a
or eax, 0x161a1f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55dfe950
and eax, 0x473941fd
and eax, 0x40200084
or eax, 0xb00b0c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x11426619
and eax, 0x19452014
and eax, 0x11402000
or eax, 0x64b45589
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfea2a7
and eax, 0x7fc88305
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b2da49
xor eax, 0x6d3fbe2d
and eax, 0x458b0c28
or eax, 0x3c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4810d468
and eax, 0xd939980
or eax, 0x70640074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7502ca1a
and eax, 0x8c00300
or eax, 0x83088810
mov dword [ebx], eax
add ebx, edx
and eax, 0x353cbd30
and eax, 0x1088800
or eax, 0xf6917045
mov dword [ebx], eax
add ebx, edx
and eax, 0x923aa31
xor eax, 0x58c7bdd7
and eax, 0x418214d0
or eax, 0xa4094a29
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b8c419
or eax, 0x30482d5f
and eax, 0xc4c8c35d
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e658ff
and eax, 0xe7aeea7
and eax, 0x4088880
or eax, 0xc8c4444c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2245d540
or eax, 0x78005138
and eax, 0x68005548
or eax, 0x848b0084
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b3a090
or eax, 0x751e80c6
and eax, 0x600c8082
or eax, 0x88206c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x223f05cb
and eax, 0x857fc73
and eax, 0x817e841
or eax, 0xf7e81204
mov dword [ebx], eax
add ebx, edx
or eax, 0x48195447
and eax, 0x1f3bfe3b
and eax, 0x500b603
or eax, 0x80c0000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfdb447
xor eax, 0x12225a55
and eax, 0x12026440
or eax, 0x20051080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1216ecc1
and eax, 0x38ef384f
and eax, 0x10800
or eax, 0x188e1c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2ff5db
xor eax, 0x763d0572
and eax, 0x1820000
or eax, 0x44440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0d1794
and eax, 0xec80194
or eax, 0x20006b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40813e59
or eax, 0x3bdc4ed7
and eax, 0x9fd7ff4
or eax, 0x80028008
mov dword [ebx], eax
add ebx, edx
and eax, 0x492586a5
and eax, 0x9018004
or eax, 0x74827841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44707899
or eax, 0x12e6928e
and eax, 0xa0700d8
or eax, 0x84080020
mov dword [ebx], eax
add ebx, edx
and eax, 0x19eac942
and eax, 0x40
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d96af68
xor eax, 0x725abf04
and eax, 0x81068
or eax, 0x40336c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1239bc
xor eax, 0x624bcb9a
and eax, 0x20498300
or eax, 0xd8040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6908c548
xor eax, 0xc33e63a
and eax, 0x64036010
or eax, 0x98808841
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b52e82f
xor eax, 0x5bd0beb9
and eax, 0x8256b8
or eax, 0xc401a947
mov dword [ebx], eax
add ebx, edx
and eax, 0x225448c6
and eax, 0x800
or eax, 0xf0458108
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e12aed
and eax, 0x400800
or eax, 0xb07583
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ec76da
and eax, 0xa00402
or eax, 0xb8a0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7273b6b5
xor eax, 0x707162a4
and eax, 0x400000
or eax, 0x84280000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd46a15
and eax, 0x8b004011
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f62366
xor eax, 0x6b970679
and eax, 0x68120051
or eax, 0x8040f004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7cd231
and eax, 0x25
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c1c08b7
and eax, 0x81
or eax, 0xf08c402
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d75a3ef
and eax, 0x8082
or eax, 0xc0854034
mov dword [ebx], eax
add ebx, edx
or eax, 0x67607189
and eax, 0x85800f
or eax, 0xa0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x346c0414
and eax, 0x4680000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd7d12
xor eax, 0x7eb38410
and eax, 0x83004002
or eax, 0x8000039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b471a56
and eax, 0xc041584d
or eax, 0x2810a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcee2e9
xor eax, 0x7d5a665e
and eax, 0xb8c57c48
or eax, 0x473a8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e5d243
and eax, 0x3f2eb507
and eax, 0x9088403
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abd6181
xor eax, 0x6e0bd027
and eax, 0x84286405
or eax, 0x10408840
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c00050
xor eax, 0x16ebc282
and eax, 0x8a000013
or eax, 0x1004028
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb0a4f1
and eax, 0xe810e051
or eax, 0x421804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d24fb56
and eax, 0xed76f815
or eax, 0x12890420
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b62015d
and eax, 0x9000001
or eax, 0x8008c482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19eef0de
and eax, 0x10822445
or eax, 0x6d01c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b9a323
and eax, 0x183a0064
or eax, 0x1440088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac0d627
and eax, 0x7ed9f5f4
and eax, 0x40189440
or eax, 0x230828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18bbd5f1
and eax, 0x48000900
or eax, 0xa4458200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636a6bff
and eax, 0x40be050
or eax, 0x500800
mov dword [ebx], eax
add ebx, edx
or eax, 0xea4f25f
and eax, 0x42ebbfd9
and eax, 0x830000
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27662026
xor eax, 0x5891db8b
and eax, 0x48920b08
or eax, 0x80240400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2806bc39
and eax, 0x8000c08
or eax, 0xe3e84181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce44f7d
xor eax, 0x2b299f58
and eax, 0xa8058504
or eax, 0x40404203
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f53b43d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e376c9
and eax, 0xe05488
or eax, 0x88080102
mov dword [ebx], eax
add ebx, edx
or eax, 0x339cbfdb
and eax, 0x3980fd51
or eax, 0x44030004
mov dword [ebx], eax
add ebx, edx
and eax, 0x667e5c72
and eax, 0x496842b6
and eax, 0
or eax, 0x197e00e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e31b892
and eax, 0x7ff5b75
and eax, 0x3b0060
or eax, 0x4000a408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c2ad5c
and eax, 0x216669f9
and eax, 0x400900
or eax, 0xe4058200
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b897b7
xor eax, 0x3f189b6a
and eax, 0x250050
or eax, 0x40ae800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a7669b
and eax, 0x7a078fac
and eax, 0
or eax, 0xc4830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bfeefac
and eax, 0x6f61cc3c
and eax, 0x8200c08
or eax, 0xc0960300
mov dword [ebx], eax
add ebx, edx
or eax, 0x183a6474
and eax, 0xc8a04d08
or eax, 0x23400081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3932e3f9
and eax, 0xc0408600
or eax, 0x20054107
mov dword [ebx], eax
add ebx, edx
and eax, 0x734ec132
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30f405dd
or eax, 0x69d7b407
and eax, 0x8c01402
or eax, 0x80204188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae71665
and eax, 0xa2074345
or eax, 0x1408bc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x337634b1
and eax, 0x158eb41b
and eax, 0x4b401
or eax, 0xc0814944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2788e6c6
or eax, 0x24a88e8e
and eax, 0x1a00704
or eax, 0x100070
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ea4b10
and eax, 0xa60
or eax, 0xa089
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd30fbb
and eax, 0x1b53a800
or eax, 0xe0004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384d5a7a
and eax, 0x6578e24e
and eax, 0x4108a24a
or eax, 0x4815db5
mov dword [ebx], eax
add ebx, edx
or eax, 0x798db780
and eax, 0x30555af6
and eax, 0x300502f4
or eax, 0xc4788100
mov dword [ebx], eax
add ebx, edx
and eax, 0x12953c62
and eax, 0x10040000
or eax, 0x868a0f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2621386a
and eax, 0x2000000
or eax, 0x68000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48edee50
or eax, 0x308e051b
and eax, 0x3aac6800
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd83051
or eax, 0x5adc8aa9
and eax, 0x49880000
or eax, 0x4030040
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b87be9
or eax, 0x8151c9f
and eax, 0x8810d4
or eax, 0xc6604120
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f0e9dc
and eax, 0xe041d0
or eax, 0x831fbe29
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a77907f
xor eax, 0x5d33513f
and eax, 0x58000044
or eax, 0xa0830c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fb0ca6
and eax, 0xc10904e6
or eax, 0x6007019
mov dword [ebx], eax
add ebx, edx
and eax, 0x924b050
and eax, 0x1040
or eax, 0x1cc05
mov dword [ebx], eax
add ebx, edx
or eax, 0x6772af5a
and eax, 0x6b6c2430
and eax, 0x3600000
or eax, 0x48b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b8d5b08
and eax, 0x444100
or eax, 0x9804c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d3ce128
and eax, 0x247a74bb
and eax, 0
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736fdf42
xor eax, 0x48930ebc
and eax, 0x1188d054
or eax, 0x44000c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e4af40
and eax, 0x45a40f54
or eax, 0x1200aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x335b6570
xor eax, 0x5c78850a
and eax, 0x5440807a
or eax, 0x20800584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d7ab26
xor eax, 0x54248b8d
and eax, 0x5320504
or eax, 0x48840a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4218a086
and eax, 0x488858a
or eax, 0x70410075
mov dword [ebx], eax
add ebx, edx
and eax, 0x3901b5af
or eax, 0x607c241f
and eax, 0x6001a004
or eax, 0x8b001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ae41d6
xor eax, 0x3725e624
and eax, 0x820756
or eax, 0x55340800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4a00b1
xor eax, 0x160b5bd2
and eax, 0x410001c2
or eax, 0x34d2843c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac9994b
xor eax, 0x3d8016db
and eax, 0x29400000
or eax, 0x1280684c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ff63ac
and eax, 0x3334d55c
and eax, 0x1000040
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76d86d97
and eax, 0x44880000
or eax, 0x1a6050f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x56821a34
and eax, 0x702c9b1e
and eax, 0x281a10
or eax, 0x83d7e5eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b79058d
and eax, 0x800844
or eax, 0x45090080
mov dword [ebx], eax
add ebx, edx
and eax, 0x531c67a
and eax, 0x10040
or eax, 0xd87c8398
mov dword [ebx], eax
add ebx, edx
or eax, 0x395a4036
xor eax, 0x20ddf1aa
and eax, 0x48003200
or eax, 0x20194c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a7f13
and eax, 0x3b00
or eax, 0x4000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dad815a
and eax, 0x1c80882
or eax, 0x50104509
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0123ff
and eax, 0x62d27bc4
and eax, 0xc0
or eax, 0x38428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41564802
and eax, 0x448000
or eax, 0x8800300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6c7559
and eax, 0x80b609
or eax, 0x89500006
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d781846
or eax, 0x1efc4fbf
and eax, 0x7e8d455
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x413e1000
and eax, 0xd44445
or eax, 0x182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152444f3
or eax, 0x169818f2
and eax, 0x2000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc5031f
xor eax, 0x75cb197d
and eax, 0x41081040
or eax, 0x480c405
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa0f791
xor eax, 0x44ede1a0
and eax, 0x412405a0
or eax, 0xc920a5c
mov dword [ebx], eax
add ebx, edx
or eax, 0x536e6701
and eax, 0x54c805fc
or eax, 0x20018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x411cf630
or eax, 0x3769add4
and eax, 0x6301a004
or eax, 0x88001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ce19d5
and eax, 0x8bc03000
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a47c7d6
xor eax, 0x255e643d
and eax, 0xcc8111e1
or eax, 0x424c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6f3223
and eax, 0x24ade20a
and eax, str.xlzXJvZYusoNFDRVzRqfEquDAXzepfhNBkARYtzHUsIxbHRBDKoQuUgvXrWwQbqDUoHKYrAarFZjoaz
or eax, 0xcc408ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d6b637
and eax, 0x8c0848c8
or eax, 0x40c48404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df1dadd
xor eax, 0x4e779ff
and eax, 0x8031100
or eax, 0xe48844cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x386bd611
or eax, 0x14b51103
and eax, 0x87d8351
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x194c41e8
and eax, 0x8080100
or eax, 0x83027c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d412766
and eax, 0xc0430844
or eax, 0x18b40001
mov dword [ebx], eax
add ebx, edx
or eax, 0x54965913
and eax, 0xc8f44101
or eax, 0x23080488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162d9f07
xor eax, 0x2bdba02b
and eax, 0x80a04
or eax, 0x8458102
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a7c497
or eax, 0x3547603c
and eax, 0xbec4d89
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5a61c0
or eax, 0x69cf4d2c
and eax, 0xe18b6c45
or eax, 0x4009000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7e8158
or eax, 0x4c0e34fd
and eax, 0xccccc15d
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb02c09
and eax, 0x6763c751
and eax, 0x4440c440
or eax, 0x888c088c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5842a639
or eax, 0x4fbde8da
and eax, 0x4cccccc8
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x68aca039
xor eax, 0x1e13f50
and eax, 0x484c8c48
or eax, 0x84804084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dec2c90
and eax, 0x8000404c
or eax, 0x6c8b1580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b2e246
and eax, 0x72fc7b5c
and eax, 0x80108
or eax, 0x50004483
mov dword [ebx], eax
add ebx, edx
and eax, 0x446ca8be
or eax, 0x18d41522
and eax, 0x888002a
or eax, 0x5030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753e10f7
and eax, 0x59aabd80
and eax, 0
or eax, 0x404064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122fac07
and eax, 0x373a04e8
and eax, 0x10000440
or eax, 0x15fb11
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb7cc67
or eax, 0x6d2143d1
and eax, 0x5d004030
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36346477
and eax, 0x4c044443
or eax, 0x80c88880
mov dword [ebx], eax
add ebx, edx
or eax, 0x28465676
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27113078
and eax, 0xe8895484
or eax, 0x4020148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb9bbb4
xor eax, 0x196dd989
and eax, 0xb12e1
or eax, 0x4580000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fc4889
or eax, 0x6e313723
and eax, 0x600300
or eax, 0x1888010
mov dword [ebx], eax
add ebx, edx
and eax, 0x68c4a6da
and eax, 0
or eax, 0x8b104589
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f0f19b
and eax, 0xc1800009
or eax, 0x30844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f337ea6
and eax, 0x8000001
or eax, 0x4d8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d34e40
and eax, 0x4a55dfa6
and eax, 0x800
or eax, 0x107583
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1b64af
and eax, 0x10b0826
or eax, 0x54800250
mov dword [ebx], eax
add ebx, edx
or eax, 0x379132f4
and eax, 0x4010a00
or eax, 0x8448008
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a37490
xor eax, 0x266bd31
and eax, 0x2630000
or eax, 0xdc880288
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e28ed90
or eax, 0x138da233
and eax, 0xccccc319
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec0fd96
and eax, 0xc00c0cc8
or eax, 0xcc0c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x326ae1b2
and eax, 0x24ced7c3
and eax, 0x248a45c0
or eax, 0xc801100c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e4a1f2a
or eax, 0x57d64251
and eax, 0x1504401
or eax, 0xa020a882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8a8e92
and eax, 0x404000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f31a98
or eax, 0x34d863e5
and eax, 0x20004081
or eax, 0x83018002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d33b99d
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7766d887
and eax, 0x240087
or eax, 0xd04540
mov dword [ebx], eax
add ebx, edx
and eax, 0x63dfb9e6
and eax, 0
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc810dc
and eax, 0x7b223df2
and eax, 0x2000000
or eax, 0xc501ff45
mov dword [ebx], eax
add ebx, edx
or eax, 0x50db8280
or eax, 0x5785e5d
and eax, 0xe045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab5ccfd
and eax, 0x850000
or eax, 0x45420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e2b6cc
and eax, 0xc8
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x442b410a
xor eax, 0x352a555a
and eax, 0x1000000
or eax, 0x8a14eb00
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5e56de
and eax, 0x190853a4
and eax, 0x1004000
or eax, 0xc083b84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd66ae7
and eax, 0x801
or eax, 0xf84d8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x163c974d
and eax, 0x4857a0f9
and eax, 0x10048
or eax, 0x2c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x284b8fed
xor eax, 0x15e897e5
and eax, 0x1c013800
or eax, 0x14c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x434225a6
xor eax, 0x734ef4c4
and eax, 0x20
or eax, 0x83004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5943a700
and eax, 0x1000000
or eax, 0x7c05f87d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f7da6d
and eax, 0x67de5d42
and eax, 0x60500000
or eax, 0x98058b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d0a979
and eax, 0x90850009
or eax, 0x504484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7463b2a2
and eax, 0x6414f600
or eax, 0x10010950
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f4d419
xor eax, 0x3a5efe8f
and eax, 0x4b000010
or eax, 0xa0004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400fd777
xor eax, 0x128aaa27
and eax, 0x3940
or eax, 0x88096
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1c970b
xor eax, 0x1eca0e76
and eax, 0x1420000
or eax, 0xd0290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c53901
and eax, 0x15440900
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da38597
or eax, 0x619b2a59
and eax, 0x154c8b90
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x545927d9
and eax, 0x556b0cfc
and eax, 0x40410890
or eax, 0x80048104
mov dword [ebx], eax
add ebx, edx
or eax, 0x6294c3a9
and eax, 0x7f318e90
and eax, 0x22000880
or eax, 0x98c44509
mov dword [ebx], eax
add ebx, edx
and eax, 0x3342b186
or eax, 0x528f4440
and eax, 0
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd877b92
and eax, 0x9006280
or eax, 0x82008041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fee9ca8
and eax, 0x57c9784e
and eax, 0x3000000
or eax, 0x88901544
mov dword [ebx], eax
add ebx, edx
or eax, 0x10169ef3
xor eax, 0x25ef3404
and eax, 0x88100140
or eax, 0x184140c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1246f76d
or eax, 0x39dc2726
and eax, 0x9881044
or eax, 0x4401c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716dfcb9
or eax, 0x3e9c57af
and eax, 0x83ad4
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6ce95f
and eax, 0
or eax, 0xe2d10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x558f6cfc
xor eax, 0x39d25eb5
and eax, 0x10114481
or eax, 0x8004000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x263d7a55
and eax, 0x94000c8a
or eax, 0x154001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbb17a3
and eax, 0x100481
or eax, 0x89c84108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7b5a26
and eax, 0x8ba5c0d
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ee5b0
and eax, 0xb000000
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe841940
and eax, 0x7979b759
and eax, 0x8000000
or eax, 0x448b03c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fb6f60
and eax, 0x448b0000
or eax, 0x10009005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc88952
and eax, 0x30266ca6
and eax, 0
or eax, 0x4d899405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f92b5ff
and eax, 0x401101c8
or eax, 0x8c448800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8b7abc
and eax, 0x41c20fcb
and eax, 0x888
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9f1152
and eax, 0x800100
or eax, 0x260c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce21e8e
xor eax, 0x4ae38fbc
and eax, 0x14002
or eax, 0x90040c89
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2de7c
and eax, 0x4408
or eax, 0x94051083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6e632
and eax, 0x77ab95e5
and eax, 0xa00081
or eax, 0x89184d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5afc452a
and eax, 0x196c7a6a
and eax, 0x1000800
or eax, 0x448bb455
mov dword [ebx], eax
add ebx, edx
or eax, 0x5489b4ba
or eax, 0x36949051
and eax, 0x458b10dc
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd278e70
or eax, 0x227d2122
and eax, 0x40895188
or eax, 0x15020050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4939e26e
xor eax, 0xb36ba1f
and eax, 0x5800080
or eax, 0x400b5254
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0f7a5c
and eax, 0x4d800080
or eax, 0xb5050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ffe54e
xor eax, 0x764664c6
and eax, 0x51025140
or eax, 0x4890084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66af2863
or eax, 0x6e883b47
and eax, 0x2ea852c0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d21ce9
or eax, 0x58d20b8
and eax, 0x1cd30e8
or eax, 0x8232cf05
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a692a7
and eax, 0x418918c4
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3031141d
and eax, 0x440108cc
or eax, 0x88448320
mov dword [ebx], eax
add ebx, edx
or eax, 0x277d8a5
xor eax, 0x251e3c2e
and eax, 0xc8498340
or eax, 0x40810
mov dword [ebx], eax
add ebx, edx
or eax, 0x546bbae8
and eax, 0xdc458b50
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc39d59
and eax, 0x58418950
or eax, 0x80040202
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed493b0
and eax, 0xd4458b50
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c45bfb7
xor eax, 0x61ec972a
and eax, 0x80448341
or eax, 0x50110810
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d1072c
and eax, 0x10000
or eax, 0xed0ae852
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531acb4b
xor eax, 0x48d1b198
and eax, 0xc4809281
or eax, 0x36d7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x66874c47
and eax, 0x622da7e6
and eax, 0x40010000
or eax, 0xa8448918
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3ddc7e
xor eax, 0x9a56fb1
and eax, 0x5098008b
or eax, 0x244500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8e3849
and eax, 0x5e42da1c
and eax, 0x50004808
or eax, 0x1b80583
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c6f8ea
and eax, 0x5080408a
or eax, 0x24c1501
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc4938a
and eax, 0x50c8458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ac8a3f
and eax, 0x1088000b
or eax, 0x41544d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193fe40e
and eax, 0x40c00181
or eax, 0x1218540a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a0dfe
or eax, 0x22402308
and eax, 0x76c06868
or eax, 0x892c8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b07319
and eax, 0x18c483f9
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x51104e9f
xor eax, 0x49e24dd2
and eax, 0x240009
or eax, 0x83c04580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333af740
and eax, 0x3046a049
or eax, 0x4e004c34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ddc958
xor eax, 0x19674a24
and eax, 0x407c0301
or eax, 0xa8018014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8278e6
and eax, 0x820f7a42
or eax, 0x1000404
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd365ad
and eax, 0x747124c6
and eax, 0x2404
or eax, 0x7e46c079
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9d6474
and eax, 0x21113b3e
and eax, 0x20010008
or eax, 0xd4448b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x40cb578c
or eax, 0x2d58bb9c
and eax, 0x8901c081
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x65fd60f5
and eax, 0x6d81e045
or eax, 0x10021400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42821fcd
and eax, 0xc010380
or eax, 0x800e0074
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b107c06
xor eax, 0x28ac3fd6
and eax, 0x20ac3ed2
or eax, 0xdf53c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x167cfc12
and eax, 0x3f47c82
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cca5cf2
and eax, 0x5060171
or eax, 0x40c1080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7622abdf
xor eax, 0x3f03146e
and eax, 0x130
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x458b35f8
xor eax, 0x52742a1
and eax, 0x5074300
or eax, 0xc200a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6950e635
and eax, 5
or eax, 0xf040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae14a8f
or eax, 0x15617f85
and eax, 0x14010000
or eax, 0xa20e0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x734a46db
or eax, 0x797f512e
and eax, 0xe50b5045
or eax, 0x80a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f061d4
or eax, 0x7f3ba1db
and eax, 0xccc8c15d
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e00563
and eax, 0xc40cc40c
or eax, 0x8c008c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c7d7db
xor eax, 0x785084e8
and eax, 0x844000
or eax, 0xcc488ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd959b9
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409213c0
and eax, 0x8c0a550c
or eax, 0x608100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2bdae9
xor eax, 0x4ca9ea2a
and eax, 0x2008
or eax, 0x1008b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a91e634
and eax, 0x426dae51
and eax, 0x1a800
or eax, 0x5b24000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7992c622
xor eax, 0x96faa7e
and eax, 0
or eax, 0xa10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c89115f
and eax, 0x40
or eax, 0x83004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db385bd
or eax, 0x5ffff2c0
and eax, 0xa301c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x654e6111
and eax, 0x48a872c6
and eax, 0x40004040
or eax, 0x87000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x696ed0c3
xor eax, 0x10ef41cb
and eax, 0x9000
or eax, 0x6445
mov dword [ebx], eax
add ebx, edx
or eax, 0x268a7b28
xor eax, 0x6a364708
and eax, 0x44840000
or eax, 0x1430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x531974d1
and eax, 0
or eax, 0xf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a4369
or eax, 0x1fde77fb
and eax, 0x18444700
or eax, 0xe0018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f12437
xor eax, 0x74635d43
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x29cafe04
and eax, 0
or eax, 0x51dc4d8d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b3b2bef
and eax, 0x10640462
or eax, 0x2010119d
mov dword [ebx], eax
add ebx, edx
and eax, 0x510197e6
and eax, 0x53c1224b
and eax, 0x10000040
or eax, 0x226a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a136fe
and eax, 0x40
or eax, 0x340a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6755ead0
and eax, 0x2505552d
and eax, 0x4040000
or eax, 0xc08300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d73ee36
or eax, 0x6b2bd495
and eax, 0x42e85585
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x255f025a
xor eax, 0xfc52b57
and eax, 0x4015f
or eax, 0x307014a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc42a5b
and eax, 0x1800040
or eax, 0x440b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x519073ac
and eax, 0x40000000
or eax, 0xa8453bdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2a0ab5
and eax, 0x40b2061
or eax, 0x49804614
mov dword [ebx], eax
add ebx, edx
and eax, 0x383a1159
and eax, 0x2df5d844
and eax, 0x8000040
or eax, 0xe44d3ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c8bc1e
and eax, 0x4d810674
or eax, 0x30025801
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f37a00
and eax, 0x4f700070
or eax, 0x40080
mov dword [ebx], eax
add ebx, edx
or eax, 0xfec760
and eax, 0xf84580
or eax, 0x3803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e40c873
and eax, 0x7af9e9b3
and eax, 0x42a80130
or eax, 0xa0404846
mov dword [ebx], eax
add ebx, edx
and eax, 0x6383fed9
and eax, 0x20bf5a52
and eax, 0
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x630fddcd
and eax, 0x24ee3ee4
and eax, 0x21844
or eax, 0x8d50e011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x329e2ea7
and eax, 0xbfccd080
or eax, 0x40230805
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2be3d4
and eax, 0x2284084
or eax, 0x50c0107b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5405a1ef
and eax, 0x2a6282da
and eax, 0x26080ca
or eax, 0x819f7f21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c761e3
and eax, 0x41080800
or eax, 0x48000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x61886617
xor eax, 0x34d8f40b
and eax, 0x41100adc
or eax, 0xca60523
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0c002c
and eax, 0x4400002c
or eax, 0x31c985d3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbc46d7
and eax, 0x34000001
or eax, 0xc0558b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5c80e7
xor eax, 0x58b1b1fc
and eax, 0x80008202
or eax, 0x9014081
mov dword [ebx], eax
add ebx, edx
and eax, 0x119c9cd9
and eax, 0x8001
or eax, 0x687454
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d1f4f0
and eax, 0x68ca6199
and eax, 0x10
or eax, 0x6a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618ca570
or eax, 0x2f7fdfa5
and eax, 0x8858d00
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f096f7
and eax, 0x10751be7
or eax, 0x408ae408
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e814533
xor eax, 0x52483296
and eax, 0x2cb58868
or eax, 0xd3482080
mov dword [ebx], eax
add ebx, edx
or eax, 0x357bc4c4
and eax, 0x12e85bc1
and eax, 0xc000c0
or eax, 0xc04833f
mov dword [ebx], eax
add ebx, edx
and eax, 0x212229dc
and eax, 0x1c4
or eax, 0xf84403
mov dword [ebx], eax
add ebx, edx
and eax, 0x2722dec9
and eax, 0
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ba22a8
and eax, 0x2000
or eax, 0xd045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a1072
or eax, 0x3a8bec6
and eax, 0x3ea0000
or eax, 0x54010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6998ca62
and eax, 0
or eax, 0x304415ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5f519c
and eax, 0x15994769
and eax, 0x100040
or eax, 0x8b400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28059cf1
and eax, 0x205c7a12
and eax, 0
or eax, 0x8b51ec4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f29d9d4
or eax, 0x640c9d6
and eax, 0xc850e855
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ae1329
and eax, 1
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f0427
xor eax, 0x3de0e1ec
and eax, 0x20cc482
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f763dd9
and eax, 0x670db071
and eax, 1
or eax, 0x4043483c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1b79ed
or eax, 0x6d4cd43b
and eax, 0x20460000
or eax, 0x10300100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f36fcde
and eax, 0x4820084a
or eax, 0x810220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c05d6fa
and eax, 0x4000
or eax, 0x50000043
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e02ebd5
and eax, 0x6c39d71a
and eax, 0x40000102
or eax, 0x3400c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739eeaa3
xor eax, 0x3bf83275
and eax, 0x8000040
or eax, 0xe0510000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e76e01
and eax, 0xcbb66a01
or eax, 0x344990b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a9e4ee
and eax, 0x890cc483
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2332122
and eax, 0
or eax, 0x558bd845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786b5bb4
and eax, 0x84083f0
or eax, 0xd0050808
mov dword [ebx], eax
add ebx, edx
or eax, 0x4261e8bf
or eax, 0x653b831b
and eax, 0xd8158089
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d37d8
and eax, 0x42df8ed3
and eax, 0x50480
or eax, 0x8bfafb6f
mov dword [ebx], eax
add ebx, edx
or eax, 0x65198e14
and eax, 0xc183f84d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e91515
and eax, 0xf265572
and eax, 0
or eax, 0xf84d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x7770f2e8
and eax, 0x54400c6f
and eax, 0x400041
or eax, 0x1b04586
mov dword [ebx], eax
add ebx, edx
or eax, 0x14903ff3
xor eax, 0x3f542da0
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3877f6
or eax, 0x6aa86a42
and eax, 0x41886840
or eax, 0x4038015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7a74c0
and eax, 0xc518884
or eax, 0xd0040168
mov dword [ebx], eax
add ebx, edx
and eax, 0x3902c171
or eax, 0x13c54509
and eax, 0xac04509
or eax, 0x60200080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3096ef45
xor eax, 0x4eddc4de
and eax, 0x14016e12
or eax, 0x8149120
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fb773f
xor eax, 0x7d7c3d0c
and eax, 0x1004030
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x687c1cb1
or eax, 0x3c47f801
and eax, 0xc02f031
or eax, 0x300044c
mov dword [ebx], eax
add ebx, edx
or eax, 0x31154a85
or eax, 0x5ea40232
and eax, 0x7fb7128c
or eax, 0x80480100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d0f2b8
or eax, 0x57352c2a
and eax, 0xd43d813e
or eax, 0x204002c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9ab210
xor eax, 0x11b52ad8
and eax, 0xc4081902
or eax, 0x3016400
mov dword [ebx], eax
add ebx, edx
and eax, 0x424fe0e8
xor eax, 0x6039c597
and eax, 0xa405
or eax, 0x14040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd9d717
and eax, 0x4c90000
or eax, 0x3220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0d2ac8
and eax, 0xe400c0
or eax, 0x4507
mov dword [ebx], eax
add ebx, edx
and eax, 0x1609fccd
and eax, 0
or eax, 0xf000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa9d4d7
and eax, 0x6dd5b856
and eax, 0x8000000
or eax, 0x83e445b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ed4d50
and eax, 0x800108e4
or eax, 0x4cc25501
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae5f366
and eax, 0x48815144
or eax, 0xa40a0488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1563db6f
and eax, 0x89088c83
or eax, 0x2046000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ecdc01
and eax, 0x92126eb
and eax, 0x8000001
or eax, 0xe0500844
mov dword [ebx], eax
add ebx, edx
or eax, 0x157499ad
and eax, 0x61
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63671300
xor eax, 0x27128c11
and eax, 0x48400
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
or eax, 0x596ab9be
and eax, 0x490af805
or eax, 0x4810040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8a097e
and eax, 0x52005108
or eax, 0xe80004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc147e1
xor eax, 0x5b88470c
and eax, 0x3000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d90ee8d
and eax, 0x617f4011
and eax, 0x1000000
or eax, 0x448904c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b21c84
and eax, 0x30110840
or eax, 0xc84483b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b8ee12
and eax, 0x7a28ff4
and eax, 0x4a00520
or eax, 0x7054501b
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ae88
or eax, 0x412fef1b
and eax, 0x41402200
or eax, 0xaa801004
mov dword [ebx], eax
add ebx, edx
and eax, 0x458a290f
and eax, 0x4d3d0a59
and eax, 0x40000000
or eax, 0xbc45c738
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7f7094
and eax, 0x49840e44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1386e3d
and eax, 0
or eax, 0x458b09eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6693ba
and eax, 0x1c083f8
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aeb47c8
and eax, 0x5dbf6844
and eax, 0x800000
or eax, 0x8b7c4589
mov dword [ebx], eax
add ebx, edx
and eax, 0x34af3796
and eax, 0x280400
or eax, 0x4d13f84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3f9e8a
and eax, 0x8181008
or eax, 0x830463f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3b4fbe
and eax, 0x10
or eax, 0x55030845
mov dword [ebx], eax
add ebx, edx
and eax, 0x687c9c1d
and eax, 0x814
or eax, 0x2be07e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x449feba4
and eax, 0x20c4d88
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x452e0721
and eax, 0x60e4c09
or eax, 0xb801b044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605e14a2
or eax, 0x504e61d4
and eax, 0x54422911
or eax, 0x20801200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b3029f
and eax, 0x69403004
or eax, 0x82800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bda676c
and eax, 0x20c02204
or eax, 0x9013c900
mov dword [ebx], eax
add ebx, edx
and eax, 0x320e9fcb
or eax, 0x6e4eb3d6
and eax, 0x5c448b00
or eax, 0x1a10001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8c3b18
and eax, 0x4ccc8801
or eax, 0x800044c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79606968
and eax, 0xa4880588
or eax, 0x48035044
mov dword [ebx], eax
add ebx, edx
or eax, 0x685b5d41
and eax, 0x8410941
or eax, 0x48210
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a11bec
and eax, 0x8000100
or eax, 0xe3fc4489
mov dword [ebx], eax
add ebx, edx
and eax, 0x4066e057
and eax, 0x56977c0
and eax, 0x400000
or eax, 0xfc0d8b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd0234c
and eax, 0x8000100
or eax, 0x8101c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac0f884
and eax, 0xc000
or eax, 0x558b3c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f98783f
and eax, 0x29a0c7c
or eax, 0x240380
mov dword [ebx], eax
add ebx, edx
and eax, 0x355e0d6e
and eax, 0x140004
or eax, 0x260c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ef48de
or eax, 0x64e6aa8f
and eax, 0x448baacb
or eax, 0x1004120
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d215a13
and eax, 0x10a00
or eax, 0x84421fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x16483254
and eax, 0x402000
or eax, 0xc31dc58b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a1ba452
or eax, 0x3ca31676
and eax, 0xccc444cc
or eax, 0x88800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea817fa
xor eax, 0x7790e4a4
and eax, 0x6808404c
or eax, 0x84831580
mov dword [ebx], eax
add ebx, edx
or eax, 0x67246355
and eax, 0x6a046481
or eax, 0x108802
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e164d51
and eax, 0x40800
or eax, 0x10418308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e4b827
and eax, 0x6d71125d
and eax, 0x28210000
or eax, 0xc44ee850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657fea45
xor eax, 0x1ac9a4a2
and eax, 0x8081a6b7
or eax, 0x44025948
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee716b6
or eax, 0x52137859
and eax, 0xd0458908
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6066d301
xor eax, 0x28f6b374
and eax, 0x68
or eax, 0x6a0002
mov dword [ebx], eax
add ebx, edx
and eax, 0x21090188
and eax, 0x80008
or eax, 0x1620062
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7c5826
and eax, 0x3e670ccf
and eax, 0x200000
or eax, 0x40114868
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa88ace
or eax, 0x71e47b87
and eax, 0x4815fb00
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c0d76e
and eax, 0x8000040
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74406c0b
or eax, 0x21277961
and eax, 0x7d037c41
or eax, 0x808004
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ea0433
xor eax, 0x6260ce8d
and eax, 0x80100f8
or eax, 0x740004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4429178b
or eax, 0x7fa08ade
and eax, 0x69a18882
or eax, 0x805e4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9a2a71
and eax, 0x92
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7251200d
xor eax, 0x152f53bf
and eax, 0xc5183
or eax, 0x2c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x62faca59
and eax, 0x1dce5b20
and eax, 0x800
or eax, 0x45c70174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fbd2dd3
xor eax, 0x25efcb67
and eax, 0x4f95efc0
or eax, 0xb06a1034
mov dword [ebx], eax
add ebx, edx
or eax, 0x28118c5b
and eax, 0xc707ebff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5608f5
and eax, 0x45
or eax, 0xf400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6d2876
and eax, 0x680000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f6ea8
and eax, 0x5010028
or eax, 0x488a0042
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fdc6f94
xor eax, 0x7a0190a4
and eax, 0x158910a4
or eax, 0x40024150
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf60b6b7
xor eax, 0x5d617b92
and eax, 0x58a1000
or eax, 0x4001420c
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a5dfe4
and eax, 0x41815000
or eax, 0xc0a0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x22811360
and eax, 0x58b5168
or eax, 0x10740094
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcaccba
and eax, 0x404010
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c99655d
and eax, 0xd80509
or eax, 0x83204080
mov dword [ebx], eax
add ebx, edx
and eax, 0x179f27fb
or eax, 0x4883a1e6
and eax, 0x4100a06d
or eax, 0x34005810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae59250
and eax, 0x5c450a01
or eax, 0xa0108110
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c1e43b
or eax, 0x5e5cecbb
and eax, 0x4c15ec12
or eax, 0x1340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b6538f6
xor eax, 0x77b3f404
and eax, 0x20000000
or eax, 0x98004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6deb97eb
and eax, 0xfdebd7ea
or eax, 0x2142814
mov dword [ebx], eax
add ebx, edx
and eax, 0x64baa811
and eax, 0x133f56c7
and eax, 0x80000
or eax, 0x45854ceb
mov dword [ebx], eax
add ebx, edx
and eax, 0x4796817e
and eax, 0x22f5ceb2
and eax, 0x800020
or eax, 0x4d0b50cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84281b6
and eax, 0x45895110
or eax, 0x10020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e7b7cfd
and eax, 0x458b50f0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d77131
and eax, 0x22510b47
and eax, 0x510040
or eax, 0x15ae50b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c28a1cd
xor eax, 0x2651ab62
and eax, 0x4054
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce9e0f6
and eax, 0x18218080
or eax, 0x3544005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c723820
and eax, 0x10700000
or eax, 0x41884d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1d5071
and eax, 0x404c15fb
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0d7530
and eax, 0x10010040
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x243465e3
and eax, 0x11bf40a0
or eax, 0x440125c
mov dword [ebx], eax
add ebx, edx
or eax, 0x408bf21d
or eax, 0x13c8e582
and eax, 0x40404c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x426d035f
and eax, 0x426d4118
or eax, 0xbd92bca0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dcf94b5
and eax, 0x8210690d
or eax, 0x90782f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16eb0cf5
and eax, 0x9d50e000
or eax, 0x62001845
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a0e0e7
and eax, 0x40404805
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a29b024
or eax, 0x29ea0e74
and eax, 0x68498a00
or eax, 0x94040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad5bbad
and eax, 0xd032cda
and eax, 0x4002000
or eax, 0x4815df51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67272e72
xor eax, 0x14c92b18
and eax, 0xb004000
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4727ec67
and eax, 0x55502339
and eax, 0x1000000
or eax, 0xe48bf045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c88e79c
and eax, 0x488c004
or eax, 0xc8440359
mov dword [ebx], eax
add ebx, edx
or eax, 0x117a5c69
and eax, 0xcccccc4c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403fa7d5
and eax, 0x8cc04808
or eax, 0x400c84c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c06ec9
and eax, 0x448044c8
or eax, 0xa80b1104
mov dword [ebx], eax
add ebx, edx
or eax, 0x2caa8f4c
and eax, 0x7b434cbc
and eax, 0x68004c80
or eax, 0x20ca003
mov dword [ebx], eax
add ebx, edx
and eax, 0x1942f236
or eax, 0x6569c1b5
and eax, 0x68086000
or eax, 0x80040a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x319293c4
and eax, 0x4fcf3ad7
and eax, 0x498e2a80
or eax, 0xb671c111
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba2caeb
and eax, 0x80080002
or eax, 0xb00c481
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e9864f
and eax, 0x3e7f091b
and eax, 0x490008
or eax, 0xf4048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x16464fd8
or eax, 0x305390f7
and eax, 0x8004508b
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234d7db9
xor eax, 0x6f1d46a7
and eax, 0x40006815
or eax, 0x8b9040
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ee4b29
and eax, 0x60458908
or eax, 0x9c000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x328f1aa4
xor eax, 0x7e59741a
and eax, 0x80004d82
or eax, 0xb080009
mov dword [ebx], eax
add ebx, edx
and eax, 0x46441707
and eax, 0x401
or eax, 0x4d890854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a5f3ea
and eax, 0x180489b4
or eax, 0xe0510040
mov dword [ebx], eax
add ebx, edx
or eax, 0x641f7ba5
and eax, 0x88104181
or eax, 0x100040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29865e17
and eax, 0x2e3d6948
and eax, 0x800
or eax, 0xd6bf445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206afd2b
and eax, 0x148
or eax, 0x404200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5560d0
and eax, 0x40050308
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52954ff3
and eax, 0x2004043
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78818b2a
and eax, 0x1181c041
or eax, 0x83414
mov dword [ebx], eax
add ebx, edx
or eax, 0x92e90fa
and eax, 0x9a8448b
or eax, 0x80500100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2b6d17
and eax, 0x1080401
or eax, 0x54830040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f904b5
and eax, 0x5000f4
or eax, 0x8018908
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af1de69
and eax, 0x410820
or eax, 0x40024081
mov dword [ebx], eax
add ebx, edx
and eax, 0x126d2ebb
or eax, 0x185c41b5
and eax, 0x400100
or eax, 0x1808200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62bf12d4
xor eax, 0x4436e596
and eax, 0x414002
or eax, 0x400208a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a5b6c3
and eax, 0x4140a000
or eax, 0x2080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf00ad3d
and eax, 0x40000000
or eax, 0x92330040
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ea9524
and eax, 0x42401564
or eax, 0x1042093
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bea3f3
and eax, 0x1880040
or eax, 0x14010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e11a2b
and eax, 0x400248
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32465b97
and eax, 0x204008b
or eax, 0xc159e500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d25aa2f
and eax, 0x48008
or eax, 0xccc84cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x54cb4f0d
and eax, 0x44c84c0c
or eax, 0x880480c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72df8b73
xor eax, 0x42cbc7d3
and eax, 0xec88004c
or eax, 0x35580
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0be6dd
and eax, 0x42000549
or eax, 0x1440022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785fbb3e
or eax, 0x5cb05ef9
and eax, 0x50080040
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8971e5c
xor eax, 0x5deca57b
and eax, 0xd88002a
or eax, 0x30040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc57719
and eax, 0x79a47401
and eax, 0x4000
or eax, 0x400340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ac0623
or eax, 0x8708a04
and eax, 0x2ae4c841
or eax, 0xd0032010
mov dword [ebx], eax
add ebx, edx
and eax, 0x38bd2d67
and eax, 0x65c3dc5
and eax, 0x2841
or eax, 0xc483d7be
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc129fd5
and eax, 0x48014008
or eax, 0x48704
mov dword [ebx], eax
add ebx, edx
and eax, 0x4010f8ab
and eax, 0x4000
or eax, 0x43
mov dword [ebx], eax
add ebx, edx
and eax, 0x383dc009
or eax, 0x443d76
and eax, 0
or eax, 0x5d000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10437a5b
and eax, 0x4c404843
or eax, 0x808c8480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67272464
and eax, 0x88c8c884
or eax, 0x44040448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x851de45
and eax, 0xc4891088
or eax, 0x28024544
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d9f0c1
and eax, 0x454b0048
or eax, 0x200822
mov dword [ebx], eax
add ebx, edx
and eax, 0x2456a72b
and eax, 0x634669d9
and eax, 0x400008
or eax, 0xe8100c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a2de05
and eax, 0xf8f2c201
or eax, 0x70d28e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7711561f
and eax, 0x23004001
or eax, 0x80088482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49934ad6
and eax, 0x240
or eax, 0x404100
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a0d166
and eax, 0x1004102
or eax, 0x88080c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d102833
and eax, 0x563e2c2a
and eax, 0x408
or eax, 0x40434005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef6ef78
and eax, 0x40024000
or eax, 0xbfa9a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d1e62d
xor eax, 0xbbb6c65
and eax, 0x40188c65
or eax, 0x8345739a
mov dword [ebx], eax
add ebx, edx
or eax, 0x435ac680
and eax, 0xc04ccccc
or eax, 0xc800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2576758c
xor eax, 0x7d305db1
and eax, 0x8488c4c0
or eax, 0x4844080c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac86309
and eax, 0xcc8845cc
or eax, 0x20031000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ec857d
xor eax, 0x5b28efa7
and eax, 0x300e883
or eax, 0x88080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a05689
or eax, 0x61a8ed14
and eax, 0x20a00805
or eax, 0x10030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454eb47f
and eax, 0x60000002
or eax, 0xa004041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a8daa4
and eax, 0x6a000a00
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e3c0d7
and eax, 0x30018a11
or eax, 0xc0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8af8f4
and eax, 0
or eax, 0x51004043
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d9bee0
and eax, 0x40
or eax, 0x405815bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a33ab8
or eax, 0x3d17ba71
and eax, 0x15ff0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6a216a
and eax, 0x402020
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5cf7fb
and eax, 0x400000
or eax, 0x935c085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95888b9
and eax, 0x240028
or eax, 0xffc220c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a42dd87
xor eax, 0x61643625
and eax, 0x148081ca
or eax, 0x60400435
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ceb4410
and eax, 0x10
or eax, 0x4ba07
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b66669
and eax, 0x286e212f
and eax, 0
or eax, 0xc26b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b03428
and eax, 0
or eax, 0x8888b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e309bde
and eax, 0x40000040
or eax, 0x11004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a350f45
or eax, 0x71df3f94
and eax, 0x71d318c0
or eax, 0x8e200028
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f17c3ff
and eax, 0x4c483ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a085e52
xor eax, 0x58324b66
and eax, 0x220020
or eax, 0x48004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x716ad140
and eax, 0x4068006a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4e9016
and eax, 0x40000002
or eax, 0x2a004029
mov dword [ebx], eax
add ebx, edx
and eax, 0xd8462b8
and eax, 0x8004000
or eax, 0xf7002a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c0e8f
and eax, 0
or eax, 0x40302415
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4ac4c
or eax, 0x5a6fbe3f
and eax, 0x14158a00
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f3f480
and eax, 0xd12e767
and eax, 0
or eax, 0x89004043
mov dword [ebx], eax
add ebx, edx
and eax, 0x189d27b7
and eax, 0
or eax, 0x42689504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a465f0
xor eax, 0x27fa41b6
and eax, 0x10200040
or eax, 0x24810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf530cb
or eax, 0x5f617de6
and eax, 0xb004043
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78864cce
and eax, 0x4200040c
or eax, 0x688100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0e1b9a
or eax, 0x42a5686b
and eax, 0x40890040
or eax, 0xd000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1930cb6d
xor eax, 0x4a54877a
and eax, 0x148338
or eax, 0x340108c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1417057c
or eax, 0x1e704b09
and eax, 0x2004041
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319896b5
and eax, 0x108800c2
or eax, 0x5010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363aab4c
and eax, 0x2e13ed72
and eax, 0
or eax, 0x404334
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c88e850
or eax, 0x2deb634d
and eax, 0x6a0068
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1474f367
or eax, 0x6a2e8ddd
and eax, 0x440a1148
or eax, 0x1810022
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce46834
or eax, 0xe8ca03
and eax, 0x4e84020
or eax, 0x111710dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ec260f
or eax, 0x258e9f1b
and eax, 0x4058
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc4983d
xor eax, 0x7aeaa352
and eax, 0x41243903
or eax, 0x2100480
mov dword [ebx], eax
add ebx, edx
and eax, 0x653dd5a6
xor eax, 0x6674922f
and eax, 0x25000000
or eax, 0x58320040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d61466d
and eax, 0x4201
or eax, 0x6a002852
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e12f907
and eax, 0x7acce53e
and eax, 0x68006000
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4641af22
or eax, 0x6cc9d3fd
and eax, 0x401140
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330fa05c
and eax, 0x4a0008
or eax, 0x200062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735a1fb9
and eax, 0x302015d3
or eax, 0x4002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6499ad1c
and eax, 0x4890040
or eax, 0x9020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23101a79
and eax, 0x230
or eax, 0x404104
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca5576
and eax, 0x880400
or eax, 0x68050089
mov dword [ebx], eax
add ebx, edx
and eax, 0x4770c059
and eax, 0
or eax, 0x8b004042
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa6e776
and eax, 0x3ac41e1f
and eax, 0
or eax, 0x40433415
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f29860
or eax, 0x5d22247d
and eax, 0x15000000
or eax, 0x80048b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ebfd5c
xor eax, 0x3a66e2a3
and eax, 0x404220
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x18db4bc0
and eax, 0x404000
or eax, 0x8bb80589
mov dword [ebx], eax
add ebx, edx
and eax, 0x753d62f2
and eax, 0
or eax, 0x4043340d
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f8c950
and eax, 0x400000
or eax, 0x1818300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbc5db9
and eax, 0x1000100
or eax, 0x42340c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4083949b
xor eax, 0x554b35cf
and eax, 0x680040
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659203ab
and eax, 0x168006a
or eax, 0x10020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b828b
and eax, 0x1078008b
or eax, 0x42805500
mov dword [ebx], eax
add ebx, edx
and eax, 0x8db2475
and eax, 0x580401
or eax, 0x400011fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b30d840
and eax, 0x40
or eax, 0xa4eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8ba8a2
and eax, 0x26200c2
or eax, 0x40040504
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa05d30
and eax, 0x1c4a03d7
and eax, 0x8000040
or eax, 0x83010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4ad085
or eax, 0x7a6182c0
and eax, 0xc84350c5
or eax, 0x4800d20
mov dword [ebx], eax
add ebx, edx
or eax, 0x5164b26
and eax, 0x416a91ec
and eax, 0x404000c4
or eax, 0x8c8ccc08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a83830
and eax, 0xc844c4cc
or eax, 0x4880800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6200df4
and eax, 0xc8ccc008
or eax, 0x4000cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3b9d76
and eax, 0xc080444
or eax, 0xe0835188
mov dword [ebx], eax
add ebx, edx
and eax, 0x3198b6b3
and eax, 0x80480
or eax, 0x8b04e803
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2af71
and eax, 0x88400841
or eax, 0x60100004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b90eb4
and eax, 0xf9e904f1
or eax, 0x616f800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3d7c6
and eax, 0x8904c483
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x134d5a3a
and eax, 0x848d401
or eax, 0x222044
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ad0346
and eax, 0
or eax, 0x2b104d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x65faabf7
and eax, 0x2d7536e0
and eax, 0x20100000
or eax, 0xc8410c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec80551
xor eax, 0x453f7da1
and eax, 0xbbe6608c
or eax, 0x44198901
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f92b9
and eax, 0x8908c081
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e470ed5
and eax, 1
or eax, 0x558bf844
mov dword [ebx], eax
add ebx, edx
and eax, 0x45666316
and eax, 0x44000004
or eax, 0xb8558908
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b82600b
and eax, 0x1dd90f4e
and eax, 8
or eax, 0x458b09e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2042229e
xor eax, 0x4bee2a0a
and eax, 0x1f4
or eax, 0x1c08208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21364a27
and eax, 0xf44189
or eax, 0x8b080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a836312
and eax, 0x8004000
or eax, 0x453bbc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e034e1
and eax, 0x51091a6
and eax, 0x1101000
or eax, 0x8a066d10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed9cf7a
or eax, 0x54d370fb
and eax, 0x550bf051
or eax, 0x200c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e48f5
and eax, 0x5ae7aecf
and eax, 0x458000
or eax, 0x8000b0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ddf613d
or eax, 0x3ed71111
and eax, 0xbdc4101
or eax, 0x80200402
mov dword [ebx], eax
add ebx, edx
or eax, 0x24381f6b
or eax, 0xd79b4d9
and eax, 0x88f849
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22dd7f3b
and eax, 0x22110400
or eax, 0xc9000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed9831a
and eax, 0xe919643
and eax, 0x8200
or eax, 0xf84509d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x58445351
and eax, 0xc045c189
or eax, 0x3182402
mov dword [ebx], eax
add ebx, edx
and eax, 0x38cad9ab
and eax, 0x84188
or eax, 0xec831444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e017b1
xor eax, 0x757627d9
and eax, 0x1a0
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x199e807
and eax, 0x808100
or eax, 0x74400400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bfff593
and eax, 0xd360013
or eax, 0x800f2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x16426d50
xor eax, 0x55efbe77
and eax, 0x400266
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5559bc88
and eax, 0x50c884
or eax, 0x2a240101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36db7049
and eax, 0x71b5c455
and eax, 0x10240044
or eax, 0x201015bb
mov dword [ebx], eax
add ebx, edx
and eax, 0x676d5730
and eax, 0x40000
or eax, 0xc0810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x556e5df
xor eax, 0x132fe743
and eax, 0x12280101
or eax, 0xa8c00874
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337c775e
or eax, 0x6f8ae7dd
and eax, 0x859effe4
or eax, 0x610000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30784236
and eax, 0xb00734c0
or eax, 0xa104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a02e18
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d40e22
and eax, 0x57bdc56
and eax, 2
or eax, 0x8b00c269
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbd422
and eax, 0
or eax, 0x40400888
mov dword [ebx], eax
add ebx, edx
and eax, 0x3579d950
and eax, 0x400000
or eax, 0xb2a85100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c4608e
and eax, 0x802c3180
or eax, 0x3d3ce71
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cbf0e20
xor eax, 0x2336d3b2
and eax, 0x8480440
or eax, 0x2220084
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f9b139
or eax, 0x7af610b6
and eax, 0x301c10b6
or eax, 0x549
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e6a4e4
or eax, 0x5871dc4b
and eax, 0x18eb0040
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x984e869
or eax, 0x32a704e2
and eax, 0x80ccc049
or eax, 0x4c000314
mov dword [ebx], eax
add ebx, edx
and eax, 0x5692d2bf
and eax, 0x4480400c
or eax, 0xa80b15c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63024665
and eax, 0x5890028
or eax, 0x10760042
mov dword [ebx], eax
add ebx, edx
and eax, 0x591ef867
and eax, 0x268c72e6
and eax, 0x60
or eax, 0x403008
mov dword [ebx], eax
add ebx, edx
or eax, 0x76933969
and eax, 0x44c00149
or eax, 0x880cc214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282be424
and eax, 0xe4830548
or eax, 0x8085084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32481b80
and eax, 0x8410a40
or eax, 0x48111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e52d2ea
and eax, 0x2144189
or eax, 0x81e80400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5aa6c7
xor eax, 0x3daedb5a
and eax, 0x20000c15
or eax, 0x54000068
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ee7d5d
and eax, 0x70000818
or eax, 0x8c4d8302
mov dword [ebx], eax
add ebx, edx
and eax, 0x5023b6ba
and eax, 2
or eax, 0x8b0001c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x69de6f85
and eax, 4
or eax, 0xc283fc51
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ed4674
and eax, 0xf0458801
or eax, 0xc100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd79891
xor eax, 0x71f05539
and eax, 0x82044488
or eax, 0x1080103
mov dword [ebx], eax
add ebx, edx
or eax, 0x26545111
and eax, 0x5080188
or eax, 0x40810060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f36c5f3
and eax, 0x1000100
or eax, 0x8ae0ea0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a7fc07
and eax, 0xa5830805
or eax, 0x40080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26764706
and eax, 0xc0cc4341
or eax, 0xc00801c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4955570b
and eax, 0x6ad7be70
and eax, 0x808440
or eax, 0xcc4c488c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb05e74
xor eax, 0x4d17ce9d
and eax, 0x80c80040
or eax, 0x4c04cc8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a16e1e
and eax, 0x2201b2e4
and eax, 4
or eax, 0xccccccc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b51b3f
or eax, 0x33893361
and eax, 0x408d114c
or eax, 0xc004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e457d3
and eax, 0x41a17a2a
and eax, 0x40210000
or eax, 0x880a0424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322d47a6
or eax, 0x694e108b
and eax, 0xd046400b
or eax, 0xb18010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f61eb46
xor eax, 0x6bcb28d8
and eax, 0x8408c003
or eax, 0x40830820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5853091b
and eax, 0x9cd00020
or eax, 0x63200005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a2b2fb
and eax, 0x4032de
or eax, 0x72880921
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5308afc
and eax, 0x23d4b7e3
and eax, 0x1c08102
or eax, 0x58010a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad94b87
and eax, 0x9008b84
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0xab16c19
and eax, 0x8000000
or eax, 0x25c32404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f45a219
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26fd3b54
and eax, 0x20e90004
or eax, 0xc9020081
mov dword [ebx], eax
add ebx, edx
or eax, 0x48aa2de5
and eax, 0x1a08d4b0
and eax, 0x8080480
or eax, 0xc4c4c84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e32c48c
xor eax, 0x3a0e54a9
and eax, 0x888054c8
or eax, 0x640b0104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589afcba
and eax, 0xb4118860
or eax, 0x4be04088
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d3588a
and eax, 0x28114888
or eax, 0x404b777
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2103da40
and eax, 0x30
or eax, 0x50004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a63880
xor eax, 0x424735ec
and eax, 0x77600048
or eax, 0x88080022
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5a4e72
and eax, 0x3f000062
or eax, 0xc0001f9d
mov dword [ebx], eax
add ebx, edx
and eax, 0x783d54eb
and eax, 0x40001001
or eax, 0x302014
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2152a1
xor eax, 0x6c48b3aa
and eax, 0x2684000
or eax, 0x9c801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acda625
and eax, 0x8025f625
or eax, 0x3da09d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2583db1d
and eax, 0x800004
or eax, 0xe66804c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7529a8
and eax, 0x819d2d60
or eax, 0x462d283
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e5372
and eax, 0x875e75c0
or eax, 0x78000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xccc13f6
or eax, 0x42a21ff5
and eax, 0x40201415
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fc3f01
and eax, 0x40000400
or eax, 0x35c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x533d332c
and eax, 0x51000000
or eax, 0xa8d3e854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316fb31b
xor eax, 0x28a5bcf0
and eax, 0xa009e7bf
or eax, 0x16061840
mov dword [ebx], eax
add ebx, edx
and eax, 0x464ba133
and eax, 0x4008100
or eax, 0x71c004c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x793269ab
or eax, 0x6f331313
and eax, 0x7843e848
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e02d26
xor eax, 0x7050322b
and eax, 0x8607df45
or eax, 0x300820ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f5df09
and eax, 0x368f4374
and eax, 0x34890140
or eax, 0x41408488
mov dword [ebx], eax
add ebx, edx
and eax, 0x8998d8c
xor eax, 0x44bd0ba7
and eax, 0x4000882c
or eax, 0xa90b6010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8b8afc
or eax, 0x370760dd
and eax, 0xb60feafd
or eax, 0x1502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x250da706
and eax, 0x110200d0
or eax, 0x64d08500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7a6e6d
and eax, 0x120000
or eax, 0xe9ade830
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8803cf
and eax, 0x80000
or eax, 0xb607ffff
mov dword [ebx], eax
add ebx, edx
or eax, 0x772f0e15
and eax, 0x750085c0
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c1e3b3
and eax, 0x6501e020
or eax, 0x8a320804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30750d0c
and eax, 0x9606e528
or eax, 0x20091ad7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a0759b
and eax, 0x4898040
or eax, 0x71400588
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db6fb4b
and eax, 0x64008008
or eax, 0x80376810
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b40dc7
and eax, 0xb407eddf
or eax, 0x2081220
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f59d48e
and eax, 0x355285d0
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xda3a40
and eax, 0xd20000
or eax, 0xf509e80c
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ed63cd
and eax, 0xb60febcd
or eax, 0x1432
mov dword [ebx], eax
add ebx, edx
or eax, 0x766862ef
and eax, 0x764085c0
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b5b9bd0
or eax, 0x7b7431a9
and eax, 0x48100
or eax, 0x90a16
mov dword [ebx], eax
add ebx, edx
or eax, 0x236b5392
xor eax, 0x475f0467
and eax, 0x4040
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bce2242
xor eax, 0x150d1a39
and eax, 0x810
or eax, 0x40088504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c46a2eb
and eax, 0x48420040
or eax, 0xa0100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44323a60
and eax, 0x2ad8ad6a
and eax, 0x28402000
or eax, 0xd7bfd081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1561d5f8
and eax, 0xc080
or eax, 0xe8040403
mov dword [ebx], eax
add ebx, edx
and eax, 0x361363f6
and eax, 0x20004080
or eax, 0xdfffbe59
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5319e8f1
or eax, 0x23b9653d
and eax, 0x835d4031
or eax, 0x40008002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3335e78c
and eax, 0x5d64f58b
and eax, 0x40000
or eax, 0x306825ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c99e19d
and eax, 0x24fd0040
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44982442
and eax, 0
or eax, 0x403034
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6f2e00
xor eax, 0x4342d13c
and eax, 0x10082508
or eax, 0x200000f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c34eeba
and eax, 0x243c0040
or eax, 0x1c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcb3201
and eax, 0x400000
or eax, 0x300c
mov dword [ebx], eax
add ebx, edx
or eax, 0x766f56be
and eax, 0x300024be
or eax, 0x100141
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f99b7a3
xor eax, 0x1d7b64f6
and eax, 0x56b0040
or eax, 0x20940000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f4a3b
and eax, 0x400010
or eax, 0x3004
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d04874
or eax, 0x401d07a7
and eax, 0x301825f7
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2c46b0
and eax, 0x243c0040
or eax, 0x1c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x583d1a67
and eax, 0x5584edad
and eax, 0
or eax, 0x40301c
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d2e82c
and eax, 0x200c
or eax, 0x302005f3
mov dword [ebx], eax
add ebx, edx
or eax, 0x728b130f
or eax, 0x703be948
and eax, 0x20bb0040
or eax, 0x5440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e52e0d
and eax, 0x400000
or eax, 0x3024
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ce1f4c
and eax, 4
or eax, 0x302825fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x18cc6cc2
and eax, 0x20ec0040
or eax, 0x5130000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e37030e
and eax, 0x40000c
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e37d834
and eax, 0x30203c
or eax, 0x300005c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f385a1
and eax, 0xc30040
or eax, 0x253c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d5ab29
or eax, 0x608aa80b
and eax, 0x402008
or eax, 0x1060
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f576ac
and eax, 0x2028
or eax, 0x303805d7
mov dword [ebx], eax
add ebx, edx
and eax, 0x330fec1c
and eax, 0x7522f6a7
and eax, 0x20000000
or eax, 0x5ff0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a880f3
xor eax, 0x3d1a99b2
and eax, section..text
or eax, 0x203c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7c19b4
and eax, 0x400034
or eax, 0x300025cb
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1ba6ab
and eax, 0x326025df
and eax, 0x20400040
or eax, 0x5bf0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a4cbaf
and eax, 0x400044
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53262e6a
and eax, 0x1040042e
or eax, 0x200821d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c4d44bf
xor eax, 0x161ce637
and eax, 0x20190040
or eax, 0x5e60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3c540d
and eax, 0x40104c
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19818122
and eax, 0
or eax, 0x305025ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3267558a
xor eax, 0x4610263c
and eax, 0x24500000
or eax, 0x1af0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x20eafc13
xor eax, 0x5d65bc84
and eax, 0x54
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3952fcec
and eax, 0x301004b8
or eax, 0x482147
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc625a6
and eax, 0x400000
or eax, 0x25bf0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f374b6e
and eax, 0x40
or eax, 0x40301c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c655118
and eax, 0x3060215c
or eax, 0x4a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1e0fea
or eax, 0x56d967f8
and eax, 0x24ff0040
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c6a91f1
and eax, 0x7d1f1250
and eax, 0x40
or eax, 0x403024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3128b
xor eax, 0x6089a35a
and eax, 0x204801b5
or eax, 0x1030244a
mov dword [ebx], eax
add ebx, edx
or eax, 0x17235cb2
and eax, 0x257b0040
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356dc533
xor eax, 0x3e0867f9
and eax, 0x2000
or eax, 0x401074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1437f5b0
or eax, 0x5282241d
and eax, 0x100025dd
or eax, 0x20000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x20811656
and eax, 0x40
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c73922
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x505b7e41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca9b600
or eax, 0x37feb255
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e5a8877
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x532dee73
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x426ce685
and eax, 0x2cc200
or eax, 0x131000
mov dword [ebx], eax
add ebx, edx
or eax, 0x222749d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f9859c
and eax, 0x380400
or eax, 0x60200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30244167
and eax, 0x1a0400
or eax, 0x241000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59512e57
and eax, 0x3e2000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44085ad5
and eax, 0x362800
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
and eax, 0x495e16bc
and eax, 0x1e0400
or eax, 0x203a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153654e1
and eax, 0x84000
or eax, 0x361400
mov dword [ebx], eax
add ebx, edx
or eax, 0x77074c9c
and eax, 0x3e5c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73598ba1
and eax, 0x387d0e63
and eax, 0x240200
or eax, 0x1a6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf6d325
and eax, 0x3959364d
and eax, 0x183200
or eax, 0x264800
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ac07f3
xor eax, 0x42c32cf3
and eax, 0x3c0200
or eax, 0x28c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x10caf63d
xor eax, 0x3fec0dfa
and eax, 0x12a000
or eax, 0x2c0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a77b427
and eax, 0x34a000
or eax, 0x95200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43470fba
and eax, 0xf8486da
and eax, 0x48000
or eax, 0x3a4000
mov dword [ebx], eax
add ebx, edx
or eax, 0xefa257a
and eax, 0x27007aff
and eax, 0x4000
or eax, 0x3e9200
mov dword [ebx], eax
add ebx, edx
and eax, 0x76807d98
and eax, 0x4000
or eax, 0x3ea200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4957d917
and eax, 0x3ef200
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e3cef0
and eax, 0x1d0000
or eax, 0x220600
mov dword [ebx], eax
add ebx, edx
or eax, 0x22eb5e0
and eax, 0x3f1600
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x537cd085
xor eax, 0x204754fe
and eax, 0x3b0400
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5695ce28
xor eax, 0x4f6ec7d7
and eax, 0x3b0000
or eax, 0x43800
mov dword [ebx], eax
add ebx, edx
or eax, 0x119cc28a
and eax, 0x3f4a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f1a536
and eax, 0xe4a00
or eax, 0x311000
mov dword [ebx], eax
add ebx, edx
and eax, 0x150d6eb8
and eax, 0xd4200
or eax, 0x323400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d7e48e
or eax, 0x42d2e669
and eax, 0x3a8000
or eax, 0x50800
mov dword [ebx], eax
add ebx, edx
or eax, 0x242a5707
and eax, 0x3e9200
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x272bf68d
and eax, 0x28a000
or eax, 0x154400
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e053b8
and eax, 0x31a0c169
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x656de163
and eax, 0
or eax, 0x3fb600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfcaf2b
and eax, 0x30800
or eax, 0x3ca000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc2516c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x670dde45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x274df9cc
or eax, 0x13281898
and eax, 0x26697100
or eax, 0x48000600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b9b619
and eax, 0x54404009
or eax, 0x20252e60
mov dword [ebx], eax
add ebx, edx
or eax, 0x1942c7ec
or eax, 0x74cd790c
and eax, 0x6c6c642c
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ea1bac
and eax, 0x28006900
or eax, 0x40700000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33403cc0
and eax, 0x20402000
or eax, 0x5021506c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8541ff
and eax, 0x89489d7
and eax, 0x8040001
or eax, 0x64602e68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d633ba8
and eax, 0x40
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3fed60
and eax, 0x44346c00
or eax, 0x20400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d403a36
and eax, 0x4b34268a
and eax, 0x240400
or eax, 0x640a686c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc3c3b0
and eax, 0x2c4c
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc813c7
and eax, 0x10484900
or eax, 0x64260000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9bcb599
and eax, 0x1ec9336d
and eax, 0x80000
or eax, 0x65667265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x968fd4e
and eax, 0x64000f20
or eax, 0x1704054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48782c5a
or eax, 0x2b517226
and eax, 0x412e
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cae84fc
and eax, 0x742e4100
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23875d21
and eax, 0x45681021
or eax, 0x20066244
mov dword [ebx], eax
add ebx, edx
and eax, 0x6891b8b4
and eax, 0x347ef31c
and eax, 0x20000004
or eax, 0x4f6c4370
mov dword [ebx], eax
add ebx, edx
or eax, 0x43ddc375
and eax, 0x61484171
or eax, 0x2402
mov dword [ebx], eax
add ebx, edx
or eax, 0x460386df
and eax, 0x6548646e
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ac7706
xor eax, 0x319dc33d
and eax, 0x50200100
or eax, 0x244e4800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1414972b
or eax, 0x6064695a
and eax, 0x606e7261
or eax, 0x5000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a987a54
and eax, 0x65704a74
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15346a0b
or eax, 0x4ca68861
and eax, 0x6c62056e
or eax, 0x105000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f57f929
or eax, 0x67b1980c
and eax, 0x41
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf5cf97
or eax, 0x1fe5fcc5
and eax, 0x14644800
or eax, 0x600a0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x351cd657
and eax, 0xc026787
and eax, 0x4024205
or eax, 0x616c3060
mov dword [ebx], eax
add ebx, edx
or eax, 0x1258c155
or eax, 0x11d7e22d
and eax, 0x61655274
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b69b631
and eax, 0x68084444
or eax, 0x4610220
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd5f646
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e00706
or eax, 0x3809fb4c
and eax, 0x52604e00
or eax, 0x1140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71de9de0
and eax, 0x40400400
or eax, 0x2e097065
mov dword [ebx], eax
add ebx, edx
or eax, 0xdcfa3cb
xor eax, 0x374a28b5
and eax, 0x48004f42
or eax, 0x25722024
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0016be
and eax, 0x6d607460
or eax, 0x2090001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3597765c
and eax, 0x7268546c
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2544ee
and eax, 0x204064
or eax, 0x442101
mov dword [ebx], eax
add ebx, edx
and eax, 0x81b4bdc
and eax, 0x4100
or eax, 0x74650600
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ed37fc
and eax, 0x54606354
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb412b60
xor eax, 0x64d470ec
and eax, 0x64044220
or eax, 0x1682041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ade444e
and eax, 0x3dfc6f88
and eax, 0
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18eae3af
xor eax, 0x3288f118
and eax, 0x20601200
or eax, 0x54054100
mov dword [ebx], eax
add ebx, edx
or eax, 0x65e5bc85
xor eax, 0x3aedb994
and eax, 0x45004210
or eax, 0x702144
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7522bf
xor eax, 0x673af389
and eax, 0x38421066
or eax, 0x41306408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332d3bfc
and eax, 0x1a0200
or eax, 0x202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a36585
or eax, 0x690d7c33
and eax, 0x2000
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7112a5
or eax, 0x615165f7
and eax, 0x2200
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1fd283
or eax, 0x2d11a633
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bae8c5b
xor eax, 0x35a00098
and eax, 0
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f7a1e
and eax, 0x2800
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d5781d
and eax, 0x6eee0b2c
and eax, 0
or eax, 0x7d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e20550c
xor eax, 0x40400502
and eax, 0x1a604800
or eax, 0x600f0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0930db
or eax, 0x654e3b6e
and eax, 0x614c2868
or eax, 0x204401
mov dword [ebx], eax
add ebx, edx
or eax, 0x77df1acf
and eax, 0x43c77832
and eax, 0x63022
or eax, 0x3028050d
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e14ab4
and eax, 0x212d00
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649dd177
and eax, 0x20283000
or eax, 0x10500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f947322
and eax, 0x20103000
or eax, 0x10200030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0c0707
or eax, 0x2fd1682e
and eax, 0x2020
or eax, 0x1110
mov dword [ebx], eax
add ebx, edx
or eax, 0x6862b09b
or eax, 0x51796b1
and eax, 0x20703000
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66229452
and eax, 0x3cf97944
and eax, 0x30303000
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x311b1128
and eax, 0x1020
or eax, 0x2210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2984cf40
and eax, 0x20003000
or eax, 0x10780000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47dadc36
and eax, 0x101000
or eax, 0x30202030
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe05dfa9
and eax, 0x2310
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1efab13a
and eax, 0x118aaec7
and eax, 0x10082000
or eax, 0x20701000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15205a1e
and eax, 0x30303010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691bab11
or eax, 0x2a57917
and eax, 0x3030
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19430be0
and eax, 0x10403000
or eax, 0x20380000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6116a69a
xor eax, 0x30161550
and eax, 0x202000
or eax, 0x30101030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7047d2c3
or eax, 0x5cfbef86
and eax, 0x3500
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e91541e
and eax, 0x3392ee1e
and eax, 0x30102000
or eax, 0x681000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a125534
or eax, 0x2a49b4d7
and eax, 0x20103010
or eax, 0x10200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbde4e2
xor eax, 0xddaf1e9
and eax, 0x1000
or eax, 0x2630
mov dword [ebx], eax
add ebx, edx
or eax, 0x74bcfb23
and eax, 0x30383000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x95df809
or eax, 0x4bf5c385
and eax, 0x303000
or eax, 0x30000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x20508ba5
or eax, 0x194a1f
and eax, 0x3330
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ea2d89
or eax, 0x55c7d944
and eax, 0x10403000
or eax, 0x20380000
mov dword [ebx], eax
add ebx, edx
or eax, 0x768064e5
and eax, 0x30303020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b4a51e
and eax, 0x3030
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0b8e9
and eax, 0x3000
or eax, 0x30780000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fcdf46c
xor eax, 0x50ffa2ca
and eax, 0x30301000
or eax, 0x2030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c98f5aa
and eax, 0x110
or eax, 0x3820
mov dword [ebx], eax
add ebx, edx
and eax, 0x762e934e
and eax, 0x2157f743
and eax, 0x1000
or eax, 0x30782000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf810a7
and eax, 0x30303020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3773e59b
xor eax, 0x2af2a11b
and eax, 0x100
or eax, 0x4030
mov dword [ebx], eax
add ebx, edx
and eax, 0x382ebebf
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd391dab
and eax, 0x3dea9efd
and eax, 0x30000020
or eax, 0x303010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d7a8ad
or eax, 0x5c8c06fe
and eax, 0x230
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24263131
xor eax, 0x2a3b47dc
and eax, 0x20380000
or eax, 0x10403000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d4ac78
and eax, 0x20102000
or eax, 0x10201030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322ba940
and eax, 0x130
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db5b24c
and eax, 0x3a0500a9
and eax, 0x20000000
or eax, 0x10783000
mov dword [ebx], eax
add ebx, edx
and eax, 0x101dab49
xor eax, 0x7b63ed56
and eax, 0x20300010
or eax, 0x10003020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7937ff6e
and eax, 0x20
or eax, 0x4410
mov dword [ebx], eax
add ebx, edx
and eax, 0x710b7895
and eax, 0x57c1903e
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ceaa98
and eax, 0x30303010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aad751
and eax, 0x10
or eax, 0x4520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5260bccc
or eax, 0x24691a69
and eax, 0x30683000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x321b0b9
xor eax, 0x365eb2c0
and eax, 0x200030
or eax, 0x30103000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fdd67d9
or eax, 0x237a8a5d
and eax, 0x210
or eax, 0x4420
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f482e43
and eax, 0x400
or eax, 0x72726100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a255be
and eax, 0x302e
or eax, 0x4241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3424b7e
and eax, 0x27d0d207
and eax, section..text
or eax, 0x742d6600
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda25a03
xor eax, 0x6aa09544
and eax, 0x136c2947
or eax, 0x60004628
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c249e
xor eax, 0x1f2233c0
and eax, 0x18240644
or eax, 0x60412820
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe29a838
or eax, 0x1dde5725
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x392ebff4
and eax, 0
or eax, 0x776d7600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c278c50
and eax, 0x34250000
or eax, 0x40407261
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e422b9d
and eax, 0x312f108c
and eax, 0x20210000
or eax, 0xe586172
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18896d42
and eax, 0x600820
or eax, 0x57045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fff7656
and eax, 0x571391ee
and eax, 0x11000
or eax, 0x776c6600
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbbb089
and eax, 0x1213000
or eax, 0x74444261
mov dword [ebx], eax
add ebx, edx
and eax, 0x37de4150
or eax, 0x7e1c91cc
and eax, 0x2e504140
or eax, 0x222433
mov dword [ebx], eax
add ebx, edx
or eax, 0x397627e3
xor eax, 0x16e3095d
and eax, 0x56824
or eax, 0x601041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0ed96c
and eax, 0x41475000
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dfe55aa
and eax, 0x10280020
or eax, 0x43407455
mov dword [ebx], eax
add ebx, edx
and eax, 0x8576a6
or eax, 0xfd44bc4
and eax, 0x9547264
or eax, 0x60220001
mov dword [ebx], eax
add ebx, edx
and eax, 0x735e423e
and eax, 0x61064020
or eax, 0x4282543
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ceb502
and eax, 0x4060
or eax, 0x2518
mov dword [ebx], eax
add ebx, edx
and eax, 0x42260653
and eax, 0x4ee3a234
and eax, 0
or eax, 0x616d7600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd70307
or eax, 0x4d5ffc13
and eax, 0x6c687403
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x241200a9
xor eax, 0x7e7db98c
and eax, 0x10050c60
or eax, 0x68602210
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd7dca9
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x4abc6a2b
and eax, 0
or eax, 0x534d5600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b710535
xor eax, 0x2ebbb854
and eax, 0x6036260
or eax, 0x28601412
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9de252
and eax, 0x657060
or eax, 0x805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed48d8
and eax, 0x4081000
or eax, 0x51454600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db90130
xor eax, 0x560f1bef
and eax, 0x62724053
or eax, 0x1043200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64652529
and eax, 0x510452a
or eax, 0x60682004
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b1765a
or eax, 0x5cdb91d0
and eax, 0x4c727000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d35510b
and eax, 0x43210b
or eax, 0x2e204254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2a2bef
and eax, 0x414820
or eax, 0x243045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea3f94b
and eax, 0x4c627000
or eax, 0x20100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6c4326
xor eax, 0x40eb925f
and eax, 0x2f056059
or eax, 0x406a1406
mov dword [ebx], eax
add ebx, edx
and eax, 0x14252310
and eax, 0x5f62baf
and eax, 0x4242000
or eax, 0x610a536c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf6fcf0
and eax, 0x518
or eax, 0x6060
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3e0731
and eax, 0x6e1f0f77
and eax, 0
or eax, 0x6e657800
mov dword [ebx], eax
add ebx, edx
and eax, 0x17532df8
and eax, 0x6402000
or eax, 0x70324573
mov dword [ebx], eax
add ebx, edx
xor eax, 0x583e5d12
and eax, 0x54266fb3
and eax, 0x4042021
or eax, 0x2a614348
mov dword [ebx], eax
add ebx, edx
or eax, 0x37afdaf0
or eax, 0x75505f83
and eax, 0x657861
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x60da94a4
xor eax, 0x18124db5
and eax, 0x8405100
or eax, 0x65252000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a94928
or eax, 0x52bbbf3f
and eax, 0x60232d35
or eax, 0x1440040
mov dword [ebx], eax
add ebx, edx
or eax, 0x26eaf66c
and eax, 0x6568652c
or eax, 0x100002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7149b9d
xor eax, 0x4466c8dd
and eax, 0x20003600
or eax, 0x41644000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d546ba1
or eax, 0x4aee3f40
and eax, 0x646e6561
or eax, 0x10000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe318b2
and eax, 0x65686526
or eax, 0x100008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6214ef73
and eax, 0x60006400
or eax, 0x13641200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4f23c5
and eax, 0x29225045
or eax, 0x40542220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a98cfdc
and eax, 0x212e2521
or eax, 0x44004042
mov dword [ebx], eax
add ebx, edx
and eax, 0x759447cd
and eax, 0x4540
or eax, 0x2038
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ca4776
and eax, 0x4400
or eax, 0x6c692200
mov dword [ebx], eax
add ebx, edx
and eax, 0x71bdb57c
and eax, 0x60212400
or eax, 0x14405365
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ac0b25
xor eax, 0x296a927f
and eax, 0x50056802
or eax, 0x22600061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6612fe3b
xor eax, 0x1d02f6ae
and eax, 0x706072
or eax, 0x76020501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fbdc95
and eax, 0x20012160
or eax, 0xe644209
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca94cb0
and eax, 0x214020
or eax, 0x443845
mov dword [ebx], eax
add ebx, edx
and eax, 0x71423cd9
xor eax, 0x59e25cce
and eax, 0x50226400
or eax, 0x26450a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b712d1
and eax, 0x63767241
or eax, 0x12c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c888fe6
and eax, 0x235f1bed
and eax, 0x2158012c
or eax, 0x44206402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23362cf5
xor eax, 0x5e22daad
and eax, 0x8601300
or eax, 0x66016000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d12661
and eax, 0x58204060
or eax, 0x204f2204
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fcf27bb
and eax, 0x70626569
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x501df356
and eax, 0x6b6afb49
and eax, 0x20627341
or eax, 0xe110022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63997711
and eax, 0x600060
or eax, 0x57805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11109519
and eax, 0x5602daf6
and eax, 0x4000
or eax, 0x616e2100
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe424d4
and eax, 0x656a6144
or eax, 0x101828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c4ba55
and eax, 0x30240230
or eax, 0x48412c42
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3995fa
and eax, 0x6ed53578
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a6ee81
or eax, 0x4c9052b9
and eax, 0x40004200
or eax, 0x326f2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c47a986
and eax, 0x72646904
or eax, 0x100070
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d9dce7
or eax, 0x4f021b9d
and eax, 0x72656361
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xd993bf7
and eax, 0x6937679c
and eax, 0x2100
or eax, 0x6578442e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb774fe
or eax, 0x6df12b08
and eax, 0x64716e00
or eax, 0x12020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x589de6e7
or eax, 0x466fb8e4
and eax, 0x74637265
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0716fc
and eax, 0x7865266c
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f29438
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b97dbb
and eax, 0x60207100
or eax, 0x9420200
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c8b98d
xor eax, 0xc6183a
and eax, 0x60246325
or eax, 0x12500040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8fa3b9
and eax, 0x7865226c
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cf56f34
and eax, 0x7c4e47f4
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9f8163
and eax, 0x240e0100
or eax, 0x43606000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4deee812
xor eax, 0x3b1f6eb
and eax, 0x2c121261
or eax, 0x2206000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf6abfa
and eax, 0x445801
or eax, 0x212064
mov dword [ebx], eax
add ebx, edx
and eax, 0x58cdc4cb
xor eax, 0x3e7cfe02
and eax, 0x20292600
or eax, 0x41464100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1929ffbb
and eax, 0x71616330
or eax, 0x2000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1829d3ab
and eax, 0x6eff79b0
and eax, 0x2a402010
or eax, 0x4324560
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a9967b
and eax, 0x617061
or eax, 0x40804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e3c9b0
and eax, 0x24042100
or eax, 0x48684e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95ebf2b
and eax, 0x65224029
or eax, 0x2402450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da6b83c
and eax, 0x404404
or eax, 0x6538212a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c45e877
or eax, 0x39a89305
and eax, 0x29607300
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d32f4d
and eax, 0x4931684b
and eax, 0x41306041
or eax, 0x22461324
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1d6e6c
and eax, 0x65680508
or eax, 0x106026
mov dword [ebx], eax
add ebx, edx
or eax, 0x624c1293
and eax, 0x61706100
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ca6116
and eax, 0x8406100
or eax, 0x612e0e6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1b8651
and eax, 0x6706934
or eax, 0x28020640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8452f50
and eax, 0x254024
or eax, 0x403841
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff397c7
and eax, 0x75f2d5bf
and eax, 0x600000
or eax, 0x610f6700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d96a47e
xor eax, 0x5df7de17
and eax, 0x410c0160
or eax, 0x28606214
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a10b7b
xor eax, 0x6ce6d842
and eax, 0x21444a20
or eax, 0x40302445
mov dword [ebx], eax
add ebx, edx
or eax, 0x34dc4372
and eax, 0x652c6070
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
and eax, 0x632e41cd
xor eax, 0x3a574cc2
and eax, 0x400
or eax, 0x6178
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a8aef
and eax, 0
or eax, 0x69657000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb11781
or eax, 0x763c8b60
and eax, 0x78250a60
or eax, 0x402404
mov dword [ebx], eax
add ebx, edx
and eax, 0xd07e39b
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x237e4ae9
xor eax, 0x488fd680
and eax, 0x61611000
or eax, 0x26300
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c23a0c
and eax, 0x6163680c
or eax, 0x120c0062
mov dword [ebx], eax
add ebx, edx
and eax, 0x693b51c2
and eax, 0x60210040
or eax, 0x18442e34
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f07ac92
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6037e8
and eax, 0
or eax, 0x69706100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c28fb4a
and eax, 0x28206000
or eax, 0x6591073
mov dword [ebx], eax
add ebx, edx
or eax, 0x78af734
xor eax, 0x3228d053
and eax, 0x412024
or eax, 0x245841
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b01b379
or eax, 0x61b61b15
and eax, 0x61616800
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69280a23
and eax, 0x2c202223
or eax, 0x2121154
mov dword [ebx], eax
add ebx, edx
or eax, 0x1daef5c3
and eax, 0x247065
or eax, 0x410800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453b4201
and eax, 0x40443000
or eax, 0x32214000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f1ba84
or eax, 0x4bd6de85
and eax, 0x58440e04
or eax, 0x20212068
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef9a1a4
or eax, 0x2675f8e7
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0e4452
and eax, 0x2a024000
or eax, 0x41613300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f8f7b3c
or eax, 0x8508cca
and eax, 0x2c6c0c74
or eax, 0x40036300
mov dword [ebx], eax
add ebx, edx
or eax, 0x189162df
and eax, 0x6478652e
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbdc691f
and eax, 0x5213d730
and eax, 0x104100
or eax, 0x69602000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db3bdce
and eax, 0x30415042
or eax, 0x3382031
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b75de50
and eax, 0x38652e32
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8e2d35
xor eax, 0x421ce071
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dec3f8c
and eax, 0x6d6c2800
or eax, 0x2034000
mov dword [ebx], eax
add ebx, edx
or eax, 0x799fa37e
or eax, 0x28f21e64
and eax, 0x616e616a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c05e71c
and eax, 0x2c606061
or eax, 0x2101000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48fee1d6
and eax, 0x41025
or eax, 0x616840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfcaa382
and eax, 0x4255000
or eax, 0x70402000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9364ed
and eax, 0x6000
or eax, 0x736c0f6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c75059
and eax, 0x26bc6671
and eax, 0x24282420
or eax, 0x4150410e
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd1a9f6
or eax, 0x6d6ab02d
and eax, 0x65736100
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c9a7b
or eax, 0x5d38544d
and eax, 0x652e6172
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d67e8a
xor eax, 0x19ec326d
and eax, 0x2510
or eax, 0x4068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7614574f
xor eax, 0x43b5880c
and eax, 0x25212800
or eax, 0x4a4e4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x326c96e1
xor eax, 0x3ef18875
and eax, 0x40186400
or eax, 0x3060016b
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c68e87
and eax, 0x60726f6c
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b345e9
and eax, 0x1659be55
and eax, 0x412a00
or eax, 0x78240472
mov dword [ebx], eax
add ebx, edx
or eax, 0x48005658
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e79347
and eax, 0x60651000
or eax, 0x18006000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54bcbb10
xor eax, 0x5b391c96
and eax, 0x72604400
or eax, 0xf2870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7cddaf
and eax, 0x44023045
or eax, 0x212c4220
mov dword [ebx], eax
add ebx, edx
or eax, 0x72170131
and eax, 0x34509be4
and eax, 0x160
or eax, 0x6418
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eace488
and eax, 0x54246100
or eax, 0x20421200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1c51c0
and eax, 0x24004100
or eax, 0xa632264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95cd69e
and eax, 0x253060
or eax, 0x404805
mov dword [ebx], eax
add ebx, edx
or eax, 0x65eb55ed
xor eax, 0x4ada60a5
and eax, 0x24350100
or eax, 0x50406000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a7ed3f
and eax, 0x67f219f4
and eax, 0x20200000
or eax, 0x5045726f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc704d
and eax, 0x607045
or eax, 0x2e090522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e9e4238
and eax, 0x653045
or eax, 0x4820
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd41566
and eax, 0x440000
or eax, 0x74306800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca24d01
xor eax, 0x43172b32
and eax, 0x23410c30
or eax, 0x442e6040
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d16838
and eax, 0x65786428
or eax, 0x106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22345d83
and eax, 0x6703c100
and eax, 0x45000000
or eax, 0x20636900
mov dword [ebx], eax
add ebx, edx
or eax, 0x533b8962
or eax, 0x4fbac6cd
and eax, 0x726b6763
or eax, 0x41010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23dfc390
and eax, 0x50202460
or eax, 0x28450a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x3845bfd8
xor eax, 0x178a6adf
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3feae970
and eax, 0
or eax, 0x30727000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3139590a
and eax, 0x30301000
or eax, 0x40482363
mov dword [ebx], eax
add ebx, edx
or eax, 0x6348fa3c
and eax, 0x6178612e
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d49f8b6
or eax, 0x733d9cd
and eax, 0x416a7100
or eax, 0x28040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef56a8
or eax, 0x4d022b8d
and eax, 0x69002624
or eax, 0x684042
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae58b1b
and eax, 0x60052c74
or eax, 0x18600200
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b79a0c
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499bec35
and eax, 0x40116000
or eax, 0x34640100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa754b8
and eax, 0x64503028
or eax, 0xa254247
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a14e01
and eax, 0x204201
or eax, 0x650e2172
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd6f49d
and eax, 0x6010
or eax, 0x568
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b44078c
and eax, 0x8406000
or eax, 0x64230900
mov dword [ebx], eax
add ebx, edx
or eax, 0x23247474
and eax, 0x65636160
or eax, 0x80209
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0d8bb1
xor eax, 0x234df3a6
and eax, 0x44220852
or eax, 0x21502520
mov dword [ebx], eax
add ebx, edx
and eax, 0x7785a66f
and eax, 0x61002460
or eax, 0x1261410c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb09cca
or eax, 0x60c8457a
and eax, 0x78412c64
or eax, 0x240201
mov dword [ebx], eax
add ebx, edx
or eax, 0xf886746
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779a083d
or eax, 0x5c43d3b1
and eax, 0x69525000
or eax, 0x202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c2e2ba
xor eax, 0x774c0a9f
and eax, 0x26640024
or eax, 0x801634a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f6cd0d
xor eax, 0x4cbb37a
and eax, 0x401801
or eax, 0x256064
mov dword [ebx], eax
add ebx, edx
and eax, 0x732e38ef
xor eax, 0x6c624ac8
and eax, 0x6c467200
or eax, 0x3280100
mov dword [ebx], eax
add ebx, edx
and eax, 0x381b2c32
and eax, 0x200a2000
or eax, 0x4524506f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7705d3eb
and eax, 0x2100
or eax, 0x4478
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d459fe
or eax, 0x70a7ef8d
and eax, 0x74756100
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4346c16c
and eax, 0x3223206c
or eax, 0x40405303
mov dword [ebx], eax
add ebx, edx
or eax, 0x4858887f
xor eax, 0x17490ef6
and eax, 0x61226501
or eax, 0x124c0064
mov dword [ebx], eax
add ebx, edx
or eax, 0x75253390
and eax, 0x74646760
or eax, 0x100808
mov dword [ebx], eax
add ebx, edx
and eax, 0x319c296e
and eax, 0x20042060
or eax, 0x452a5205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d17b63e
and eax, 0x4458
or eax, 0x2120
mov dword [ebx], eax
add ebx, edx
or eax, 0x54255da4
and eax, 0x40246900
or eax, 0x21400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa99859
xor eax, 0x1b9d18d6
and eax, 0x60402807
or eax, 0x18250660
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdc1b05
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad15e5
and eax, 0
or eax, 0x6f727000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a39d00
xor eax, 0x4504798f
and eax, 0x1440003
or eax, 0x602a6160
mov dword [ebx], eax
add ebx, edx
or eax, 0x547a2254
xor eax, 0x71510248
and eax, 0x42a612c
or eax, 0x61501840
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ebbc40
and eax, 0x20602840
or eax, 0x58050632
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ab81b6
or eax, 0x3afa10eb
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637935ff
and eax, 0x1d52af07
and eax, 0x1502100
or eax, 0x6a205200
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c06faf
xor eax, 0x476a6e6e
and eax, 0x2c0a0140
or eax, 0x42656c32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b82972b
and eax, 0x5686008
or eax, 0x60100526
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d5f764
and eax, 0x61746100
or eax, 0x2020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44965e6
and eax, 0x406100
or eax, 0x74330474
mov dword [ebx], eax
add ebx, edx
and eax, 0x312d8d91
and eax, 0x30210510
or eax, 0x44487063
mov dword [ebx], eax
add ebx, edx
or eax, 0x5396640d
and eax, 0x70652465
or eax, 0x8000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e525bcc
xor eax, 0x6db8605e
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376f94dc
and eax, 0x21640000
or eax, 0x40006900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e660f6
xor eax, 0x1b0e4ef8
and eax, 0x2c040606
or eax, 0x2303061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aad596
and eax, 0x46061
or eax, 0x611804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4deecf31
and eax, 0x41093300
or eax, 0x32704000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db55a13
or eax, 0x90a48e2
and eax, 0x4c406861
or eax, 0x20210600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3880bb86
and eax, 0x50615061
or eax, 0x22042a18
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa7bc67
xor eax, 0x61e142e2
and eax, 0x100240c
or eax, 0x64784122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d73249
or eax, 0x51ccf6f6
and eax, 0x61646100
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c508234
and eax, 0x42845a7b
and eax, 0x40000000
or eax, 0x38652e71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767514a6
and eax, 0x316d1b7a
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d7b6ee
or eax, 0x7996218d
and eax, 0x6f523000
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a61e3b
and eax, 0x41506423
or eax, 0x32230140
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb73713e
and eax, 0x2950c965
and eax, 0x20000045
or eax, 0x446d6528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3933d8ee
and eax, 0xc502d01
or eax, 0x22204074
mov dword [ebx], eax
add ebx, edx
and eax, 0x706cf349
or eax, 0x68c360ec
and eax, 0x616065
or eax, 0x41800
mov dword [ebx], eax
add ebx, edx
or eax, 0x399b5d71
and eax, 0x31797100
or eax, 0x42000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8ee0bc
and eax, 0x44261224
or eax, 0x21086041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ce396b
and eax, 0x2b2d4a6f
and eax, 0x4008
or eax, 0x2570
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75818d0e
or eax, 0x5adca3d3
and eax, 0x68456200
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2445798b
and eax, 0x6c617201
or eax, 0x3080460
mov dword [ebx], eax
add ebx, edx
and eax, 0x8cc4c84
or eax, 0x7e2285c4
and eax, 0x6c604440
or eax, 0x1152032
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a46ba6
and eax, 0x24206020
or eax, 0xa520550
mov dword [ebx], eax
add ebx, edx
and eax, 0x796ad2a6
xor eax, 0x7c852ffc
and eax, 0x656844
or eax, 0x1021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2137ff13
and eax, 0x21400100
or eax, 0x4c2d6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a232b13
xor eax, 0x4613abc8
and eax, 0x10496851
or eax, 0x64200624
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176e34f3
and eax, 0x69aa20fd
and eax, 0x60000000
or eax, 0x2656479
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a06d1a
and eax, 0x60656571
or eax, 0x5020204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4cb1a5
and eax, 0x78210650
or eax, 0x442822
mov dword [ebx], eax
add ebx, edx
or eax, 0x52eb2c35
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b31594c
and eax, 0
or eax, 0x6f727000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39da3111
and eax, 0x70786101
or eax, 0x462
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb41b3c
and eax, 0x227921b
and eax, 0xa
or eax, 0x65786524
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e460823
and eax, 0x400000
or eax, 0x73397300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d875090
and eax, 0x74d4d84
and eax, 0x44c0100
or eax, 0x61216474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa00400
or eax, 0x7e339d94
and eax, 0x6f6c7070
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e4c496
and eax, 0x2e606472
or eax, 0x120100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee4eeda
and eax, 0x40820
or eax, 0x617045
mov dword [ebx], eax
add ebx, edx
and eax, 0x78139699
and eax, 0x10000
or eax, 0x6e686200
mov dword [ebx], eax
add ebx, edx
or eax, 0x514e25ac
and eax, 0x66666124
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfef3f14
and eax, 0x61084420
or eax, 0x470210e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cb1639
or eax, 0x1a49edb7
and eax, 0x30696900
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f040af
and eax, 0x30604000
or eax, 0x4214326f
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1717d
and eax, 0x60240300
or eax, 0x50a6065
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ff460
and eax, 0x6560
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d3dd3d1
xor eax, 0x76fc1bbf
and eax, 0x4b406000
or eax, 0x24321000
mov dword [ebx], eax
add ebx, edx
or eax, 0x746d56b5
and eax, 0x66cf1ac1
and eax, 0x60480001
or eax, 0x10306562
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1626918
and eax, 0x740915dc
and eax, 0x60080410
or eax, 0x5263026
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb414f8
or eax, 0x227843d2
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x147825dc
and eax, 0x10786100
or eax, 0x63011200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f19e45b
and eax, 0x65696550
or eax, 0x40024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e6f72c
and eax, 0x46081058
or eax, 0x29646020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65df2175
and eax, 0x26f904b4
and eax, 0x2300000
or eax, 0x71426572
mov dword [ebx], eax
add ebx, edx
or eax, 0x21cc1475
and eax, 0x7c8a8825
and eax, 0x60020025
or eax, 0x9747240
mov dword [ebx], eax
add ebx, edx
or eax, 0x14dfd31
and eax, 0x612e6561
or eax, 0x4000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fde824e
xor eax, 0x456a5d38
and eax, 0x2050
or eax, 0x4528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b611d9f
and eax, 0x50606000
or eax, 0x20140200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd747f2
and eax, 0x40404200
or eax, 0x39213074
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8d5820
and eax, 0x6c6d6260
or eax, 0x2020109
mov dword [ebx], eax
add ebx, edx
and eax, 0x141dd427
and eax, 0x4084020
or eax, 0x6170250e
mov dword [ebx], eax
add ebx, edx
and eax, 0x37072e42
and eax, 0x25002000
or eax, 0x4a725000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70bf079
and eax, 0x3ba90c29
and eax, 0x2000000
or eax, 0x6c6f6d63
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0753f9
and eax, 0x64004120
or eax, 0x178240e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3c203b
and eax, 0x6cfd9379
and eax, 0x20200000
or eax, 0x50416300
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c88e98
or eax, 0x7eb504c0
and eax, 0x64700440
or eax, 0x1027134
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c6cb29
xor eax, 0x151ecfff
and eax, 0x24540042
or eax, 0xa206120
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1e3456
and eax, 0x647064
or eax, 0x10801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9e9380
or eax, 0x706cbd6
and eax, 0x66e6900
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aef9168
xor eax, 0x3772e32b
and eax, 0x10c622b
or eax, 0x68600144
mov dword [ebx], eax
add ebx, edx
or eax, 0x13902cff
and eax, 0x2647143e
and eax, 0x22440424
or eax, 0xc306a41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50043b38
and eax, 0x2aa93e0c
and eax, 0x201004
or eax, 0x456861
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa78d975
and eax, 0xa102000
or eax, 0x65625000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753de005
and eax, 0x3e71079e
and eax, 0xa410000
or eax, 0x642e6d63
mov dword [ebx], eax
add ebx, edx
xor eax, 0x261ca93d
and eax, 0x40220416
or eax, 0x250c3020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee862c9
xor eax, 0x26d10c52
and eax, 0x6028
or eax, 0x550
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc5959f
xor eax, 0x5d63da27
and eax, 0x10222400
or eax, 0x60415000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4c99c4
and eax, 0x2d6544
or eax, 0x70401020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6c1f76
or eax, 0x3d62e145
and eax, 0x65686524
or eax, 0x10000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51961e47
xor eax, 0x264cfdf1
and eax, 0x200200
or eax, 0x694c6100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5549d21d
and eax, 0x21b599c0
and eax, 0x20210100
or eax, 0x48526a63
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b02213b
or eax, 0x620f66eb
and eax, 0x68656261
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ea7677
and eax, 0x60607061
or eax, 0x30e0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f9883
and eax, 0x7cf0335c
and eax, 0x400000
or eax, 0x2e326568
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b3ad22
xor eax, 0x9e83329
and eax, 0x15841
or eax, 0x642024
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c1e62e
and eax, 0x62606800
or eax, 0x10100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720b38a2
or eax, 0x4f032ec5
and eax, 0x44617367
or eax, 0x30040008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccb4366
xor eax, 0x3683ebdf
and eax, 0x486c0820
or eax, 0x2102674d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b36889
xor eax, 0x5b54d5a3
and eax, 0x24004244
or eax, 0xa722d30
mov dword [ebx], eax
add ebx, edx
or eax, 0xde5b7ee
and eax, 0x657864
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34fc0ffc
and eax, 0x30017400
or eax, 0x40620000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb3078c
and eax, 0x3406104
or eax, 0x74250872
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676bedc1
or eax, 0x43c8fca
and eax, 0x438052e
or eax, 0x61406000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e24f820
and eax, 0x78e97f
and eax, 0x686100
or eax, 0x6f040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x21cfa1f6
xor eax, 0x3a7e4c25
and eax, 0xb306521
or eax, 0x64400052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b697c54
and eax, 0x4101120
or eax, 0x2a606450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424e5ed6
or eax, 0x4b42859
and eax, 0x242865
or eax, 0x415000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1626ffb7
and eax, 0x420100
or eax, 0x61306800
mov dword [ebx], eax
add ebx, edx
or eax, 0x24977937
and eax, 0x64666127
or eax, 0x10080440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5cbf86
and eax, 0x32ef37e2
and eax, 0x20682522
or eax, 0x4510400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bce438f
and eax, 0x46302000
or eax, 0x20415100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bddec30
and eax, 0x52c0d20
or eax, 0x60026246
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75186b92
and eax, 0x5890c1ea
and eax, 0x60
or eax, 0x6518
mov dword [ebx], eax
add ebx, edx
or eax, 0xd714dfc
and eax, 0xd616100
or eax, 0x600e0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f79a9b
and eax, 0x44087009
or eax, 0x21610664
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a664fd2
and eax, 0x40600640
or eax, 0x38052837
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd835a1
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d5b025
xor eax, 0x2623b7e8
and eax, 0x1720100
or eax, 0x68006800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3325897a
xor eax, 0x7d2d7951
and eax, 0x20600823
or eax, 0x58052650
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcb3a05
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x2055e2f1
xor eax, 0x7f16d00c
and eax, 0x70105000
or eax, 0x612100
mov dword [ebx], eax
add ebx, edx
and eax, 0x158057c0
xor eax, 0x22ef71b1
and eax, 0x20642030
or eax, 0x45104f42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ae6bf1
and eax, 0x440a0403
or eax, 0x21247060
mov dword [ebx], eax
add ebx, edx
or eax, 0x27b1ca7a
and eax, 0x6478
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2326bd2f
or eax, 0x60255e4e
and eax, 0x60275400
or eax, 0x14482000
mov dword [ebx], eax
add ebx, edx
or eax, 0x381101f3
and eax, 0x6c636461
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x557df128
and eax, 0x76bc00d1
and eax, 0x70240040
or eax, 0x8412e24
mov dword [ebx], eax
add ebx, edx
or eax, 0x5425b9bd
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c63597b
and eax, 0x4c604100
or eax, 0x23102200
mov dword [ebx], eax
add ebx, edx
or eax, 0x668f6e4f
and eax, 0x2e736442
or eax, 0x1030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22223e4e
and eax, 0x414824
or eax, 0x243041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6a812f
and eax, 0x10f6800
or eax, 0x64600200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365c8894
and eax, 0x43306200
or eax, 0x20480d62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29080368
or eax, 0x2788145f
and eax, 0x62706c4f
or eax, 0x10040220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d0640e
and eax, 0x61240861
or eax, 0x40a640e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fb620ec
and eax, 0x6468
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
and eax, 0x498a948f
xor eax, 0x631a59c6
and eax, 0x63105100
or eax, 0x10612000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdef3b6
or eax, 0x54d61990
and eax, 0x58650a26
or eax, 0x20002441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67993408
xor eax, 0x5f6793c0
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fec1bfa
xor eax, 0x5a71186c
and eax, 0x4a701000
or eax, 0x25026400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4ca2c2
or eax, 0x5ec711a9
and eax, 0x6569446a
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b27313
and eax, 0x20206002
or eax, 0x50560b2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb2c814
or eax, 0x5ea54e11
and eax, 0x72274201
or eax, 0x1483062
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5a335
or eax, 0x656e0269
and eax, 0x62692261
or eax, 0x10004412
mov dword [ebx], eax
add ebx, edx
or eax, 0x34781dcf
and eax, 0x7e15c154
and eax, 0x70010044
or eax, 0x8642e21
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1922da
xor eax, 0x69f39dc
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x228b8ddc
and eax, 0x200b0800
or eax, 0x45646200
mov dword [ebx], eax
add ebx, edx
and eax, 0x763678af
xor eax, 0x6841b2f0
and eax, 0x604a60
or eax, 0x73182502
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cc6d073
and eax, 0x404060
or eax, 0x65363205
mov dword [ebx], eax
add ebx, edx
and eax, 0x563583bb
and eax, 0x40240220
or eax, 0x38412c52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29bdff63
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c66ad
xor eax, 0x48b42716
and eax, 0x40202200
or eax, 0x30415000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c9eadf
or eax, 0xd5fb209
and eax, 0x21722a54
or eax, 0x42004520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cfc2d4
xor eax, 0x73b87dc9
and eax, 0x2054068
or eax, 0x6c602904
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f38c4aa
and eax, 0x78652c64
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f19684
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1cb1b1
or eax, 0xd7ae91f
and eax, 0x786000
or eax, 0x70001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46ac74a7
and eax, 0x3cbd9177
and eax, 0x24140024
or eax, 0x42606148
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb27c28
and eax, 0x2e64706c
or eax, 0x90203
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a8d179
and eax, 0x205061
or eax, 0x452804
mov dword [ebx], eax
add ebx, edx
or eax, 0x64debf59
and eax, 0x646e6400
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11683e1b
and eax, 0x339f1a47
and eax, 0x80000
or eax, 0x6570652e
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c80105
and eax, 0x65606400
or eax, 0x8010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x114fb31d
and eax, 0x310ddf10
and eax, 0x1000000
or eax, 0x642e7265
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4cd3dc
and eax, 0x6178
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x82794e2
and eax, 0
or eax, 0x67657200
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbda392
and eax, 0x2e6c6300
or eax, 0x20c6d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cfda34c
and eax, 0x642044
or eax, 0x15821
mov dword [ebx], eax
add ebx, edx
or eax, 0x9fec558
and eax, 0x5b2972e6
and eax, 0x297000
or eax, 0x72400600
mov dword [ebx], eax
add ebx, edx
or eax, 0x514a1eb1
or eax, 0x6dcda614
and eax, 0x652e7235
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e3ed54e
and eax, 0x2438
or eax, 0x4140
mov dword [ebx], eax
add ebx, edx
or eax, 0x4302ae65
xor eax, 0x4bdb7602
and eax, 0x8510000
or eax, 0x66226400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b01dea8
and eax, 0x2e626628
or eax, 0x40041
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ecb616
and eax, 0x642000
or eax, 0x15865
mov dword [ebx], eax
add ebx, edx
and eax, 0x3554f076
or eax, 0x172eef36
and eax, 0x76e6c00
or eax, 0x60010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c065c0
and eax, 0x661f1efe
and eax, 0x60040440
or eax, 0x10707028
mov dword [ebx], eax
add ebx, edx
and eax, 0x648a670a
and eax, 0x60006408
or eax, 0x5780126
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75fb3a05
or eax, 0x63d67209
and eax, 0x63457200
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c4e423
and eax, 0x40446000
or eax, 0x342b0873
mov dword [ebx], eax
add ebx, edx
or eax, 0x223c3e5b
or eax, 0xdb86a37
and eax, 0x6578642e
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7684452e
and eax, 0x5e57be31
and eax, 0x44000400
or eax, 0x29756000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58663c59
and eax, 0xa5b180a
and eax, 0x10000
or eax, 0x70606370
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55216947
and eax, 0x25400026
or eax, 0x40386508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c167786
xor eax, 0x1d7a8736
and eax, 0x40040400
or eax, 0x326b6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f6fb2c
and eax, 0x22011024
or eax, 0xc646040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42db3765
and eax, 0x244001
or eax, 0x413864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5cdff5
and eax, 0x5fee5138
and eax, 0x50200000
or eax, 0x20457200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d3eb3a
and eax, 0x2e3647e4
and eax, 0x2320120
or eax, 0x3440664d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e54bb92
and eax, 0x209a66aa
and eax, 0x20002620
or eax, 0x58650814
mov dword [ebx], eax
add ebx, edx
and eax, 0x406e32fa
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c51c043
and eax, 0x27ae989b
and eax, 0x24000000
or eax, 0x4a697700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7c5699
and eax, 0x416d5b6
and eax, 0x104400
or eax, 0x73692861
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b714386
or eax, 0x1bf16436
and eax, 0x61286361
or eax, 0x4061008
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c0c8bd
or eax, 0x4ce107f7
and eax, 0x4578
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b51a5d
and eax, 0x34256500
or eax, 0x41480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x410bd119
or eax, 0x4175cec6
and eax, 0x70652e4c
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63953065
and eax, 0x36a735dc
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
and eax, 0x145aa66
and eax, 0
or eax, 0x6c616d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x35153a0a
and eax, 0x5427cfb2
and eax, 0x4000800
or eax, 0x2a6e676d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c074aba
xor eax, 0x7debbd13
and eax, 0x1844
or eax, 0x656021
mov dword [ebx], eax
add ebx, edx
or eax, 0x28663e2
and eax, 0x37bec71d
and eax, 0x244200
or eax, 0x70413000
mov dword [ebx], eax
add ebx, edx
or eax, 0x371abc5
or eax, 0x3da36cd1
and eax, 0x6c617455
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2db40d
and eax, 0x51d440fd
and eax, 0x70
or eax, 0x2e323303
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a74b6d
or eax, 0x420b5254
and eax, 0x257865
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21595bf0
or eax, 0x6873c305
and eax, 0x68697300
or eax, 0x6000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad21efe
and eax, 0x24296060
or eax, 0x4b401001
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d68db4
or eax, 0x2d07fe1e
and eax, 0x62426436
or eax, 0x10300140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84e8531
or eax, 0x2ca33886
and eax, 0x32256041
or eax, 0x1400428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be92fef
and eax, 0x18040a02
or eax, 0x60612430
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c3e34c
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57357101
xor eax, 0x40759704
and eax, 0x406400
or eax, 0x68340100
mov dword [ebx], eax
add ebx, edx
or eax, 0x38323806
and eax, 0x60647004
or eax, 0x1010261
mov dword [ebx], eax
add ebx, edx
or eax, 0x668f71a8
or eax, 0x2690fc34
and eax, 0x60652e6c
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c478de9
xor eax, 0x7abe7b2e
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x61cc6366
xor eax, 0x153a9db5
and eax, 0x1220d00
or eax, 0x60406000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b6def6
and eax, 0x6443172
or eax, 0x282a4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x396a701d
xor eax, 0x3c9bec08
and eax, 0x651865
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c67fdac
and eax, 0x657000
or eax, 0x70000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0e82eb
and eax, 0x602e7061
or eax, 0x5000814
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b76e09
and eax, 0x6000
or eax, 0x578
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a78242
and eax, 0x24216700
or eax, 0x4a481000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b954699
xor eax, 0xf4ca081
and eax, 0x20214200
or eax, 0xe462064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb245df
and eax, 0x2816e976
and eax, 0x42020
or eax, 0x615845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be83831
and eax, 0x20646000
or eax, 0x54100500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14be168c
xor eax, 0x5fb27d49
and eax, 0x21600245
or eax, 0x40037020
mov dword [ebx], eax
add ebx, edx
and eax, 0x314dd713
and eax, 0x20410200
or eax, 0x58242c70
mov dword [ebx], eax
add ebx, edx
or eax, 0x32edff9d
xor eax, 0x198d445f
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ea4706
and eax, 0x19388fc0
and eax, 0x200500
or eax, 0x70446800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce5c70
and eax, 0x444c00
or eax, 0x2e2a236d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9088dd
and eax, 0x845
or eax, 0x657020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b39d860
xor eax, 0x48a11071
and eax, 0x2753000
or eax, 0x6c004200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b47be2a
or eax, 0x743171bd
and eax, 0x70656131
or eax, 0x80042
mov dword [ebx], eax
add ebx, edx
or eax, 0x7275027e
or eax, 0x2e6ea449
and eax, 0x642e656c
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7911a4ef
and eax, 0x2468
or eax, 0x4110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f412354
or eax, 0x9ca3d5e
and eax, 0x6e497700
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ea7f35
and eax, 0x40010024
or eax, 0x306c7540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22478cf5
and eax, 0x5adb8b44
and eax, 0x40080100
or eax, 0x2570642e
mov dword [ebx], eax
add ebx, edx
or eax, 0xde37b93
xor eax, 0x3effff9f
and eax, 0x43000000
or eax, 0x28616600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2149c3
and eax, 0x7f9701dc
and eax, 0x74000040
or eax, 0x746825
mov dword [ebx], eax
add ebx, edx
or eax, 0x79798c1d
and eax, 0x70656070
or eax, 0x2001300
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e28634
and eax, 0x26626574
or eax, 0x8100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x588a02df
and eax, 0x606065
or eax, 0x51800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d8b744
and eax, 0x28294700
or eax, 0x46403000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1523d32b
and eax, 0x4215000
or eax, 0x2a582073
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd042e6
and eax, 0x617065
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
and eax, 0x36353fb2
or eax, 0x3150ef2b
and eax, 0x21616600
or eax, 0x4a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96ea0f3
and eax, 0x3d1f3388
and eax, 0x20050200
or eax, 0x52607165
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a290b7
and eax, 0x37e5036f
and eax, 0x22600166
or eax, 0xc126410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c0211e
and eax, 0x31b4bce
and eax, 0x4040
or eax, 0x653825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79121569
and eax, 0x70616500
or eax, 0x2081200
mov dword [ebx], eax
add ebx, edx
and eax, 0x902080d
and eax, 0
or eax, 0x61687365
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d30d0e5
and eax, 0x65286360
or eax, 0x60812
mov dword [ebx], eax
add ebx, edx
or eax, 0x1753139b
and eax, 0x6178
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a16c9e
and eax, 0x73a0ff4c
and eax, 0x206400
or eax, 0x64490200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d99222f
and eax, 0x60616424
or eax, 0x12040840
mov dword [ebx], eax
add ebx, edx
and eax, 0x19db2c3f
xor eax, 0x2cac5ed6
and eax, 0x24686022
or eax, 0x4110050c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf43186
and eax, 0x6c044400
or eax, 0x712900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1f0697
or eax, 0x4ac44f8c
and eax, 0x4a606914
or eax, 0x25100060
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7f7342
and eax, 0x8602040
or eax, 0x70050e34
mov dword [ebx], eax
add ebx, edx
or eax, 0x353e6700
or eax, 0x7b189f5d
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c87ea6a
and eax, 0x3b2519f8
and eax, 0x28010000
or eax, 0x46607300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22890478
xor eax, 0x6d6252b8
and eax, 0x200a2040
or eax, 0x58654224
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ee0e6b
and eax, 0x498aa98c
and eax, 0x40020000
or eax, 0x32616569
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68dd7e96
xor eax, 0x393b4e99
and eax, 0x23045060
or eax, 0x4c702019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1116500e
xor eax, 0x655ae47
and eax, 0x60300420
or eax, 0x548610e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc88db2
and eax, 0x480400
or eax, 0x6c216200
mov dword [ebx], eax
add ebx, edx
and eax, 0x22048b06
and eax, 0x20000000
or eax, 0x4e6f6d65
mov dword [ebx], eax
add ebx, edx
and eax, 0x5072af60
and eax, 0x40602520
or eax, 0x2518400e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ae68cf
xor eax, 0x75315984
and eax, 0x654400
or eax, 0x74002a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e12aa16
and eax, 0x66616e12
or eax, 0x80061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f29736a
and eax, 0x38cfcd0a
and eax, 0x28400500
or eax, 0x6326066
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e39034
and eax, 0x17040
or eax, 0x640825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1048b343
and eax, 0x214300
or eax, 0x6e403000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20331efa
xor eax, 0x2bde41f4
and eax, 0x402d2204
or eax, 0x38424060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c753a7
and eax, 0x3202141
or eax, 0x60444428
mov dword [ebx], eax
add ebx, edx
and eax, 0x458c296
and eax, 0x4c056ad1
and eax, 0x4000
or eax, 0x616c2d6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6f9cd
and eax, 0x406845
or eax, 0x68230630
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da20b3e
and eax, 0x69719087
and eax, 0x61600006
or eax, 0x4186528
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5ded1b
and eax, 0x6063e774
and eax, 0x60604100
or eax, 0x2020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb0e3f8
or eax, 0x5dcc87c8
and eax, 0x78
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fca6029
and eax, 0x49484000
or eax, 0x30250100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a17f5d3
xor eax, 0x54629ab
and eax, 0x70304000
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf5f6e9
xor eax, 0x34413478
and eax, 0x24006448
or eax, 0x48460a07
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5ab8fa
and eax, 0x20400048
or eax, 0x50355331
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d368f34
and eax, 0x1b4df989
and eax, 0x10000100
or eax, 0x64726e70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bdad6ce
and eax, 0x45282100
or eax, 0x30524000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a203d70
and eax, 0x4470
or eax, 0x2102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1f20b0
and eax, 0x6d054500
or eax, 0x2602200
mov dword [ebx], eax
add ebx, edx
or eax, 0x37839dfa
xor eax, 0x4372aaa5
and eax, 0x54552
or eax, 0x602220
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc06816
or eax, 0x3b8ac82
and eax, 0x42614800
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b36435
and eax, 0x204000
or eax, 0x4a003972
mov dword [ebx], eax
add ebx, edx
and eax, 0x467413b0
and eax, 0x5f159d69
and eax, 0x42000020
or eax, 0x316e684f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c98ae9
and eax, 0x6206
or eax, 0xc69
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e243f8
xor eax, 0x1176cd26
and eax, 0x20004000
or eax, 0x55611000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485718f3
and eax, 0x2d020060
or eax, 0x4248200c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a32d753
or eax, 0x55fda5f4
and eax, 0x732564
or eax, 0x400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a63c8a
and eax, 0x41504000
or eax, 0x34220200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3721fd
or eax, 0x44b920ef
and eax, 0x206e
or eax, 0x4f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x277bbac3
and eax, 0x2000
or eax, 0x726f4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x696597ca
xor eax, 0x180e0589
and eax, 0x680009
or eax, 0x7466
mov dword [ebx], eax
add ebx, edx
or eax, 0x7af8bf9f
and eax, 0x24c46d63
and eax, 0x20406100
or eax, 0x4c211200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2283f418
and eax, 0x62637208
or eax, 0x110c0026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b80149
and eax, 0x40426265
or eax, 0x35200c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4435a3
xor eax, 0x4aaa6b74
and eax, 0x4750
or eax, 0x2022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5581005a
xor eax, 0x52d485a4
and eax, 0x4416200
or eax, 0x70200900
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f80936
or eax, 0xf1bfde1
and eax, 0x45727061
or eax, 0x2000020e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e06c6c0
and eax, 0x40
or eax, 0x33
mov dword [ebx], eax
add ebx, edx
or eax, 0x698a94a1
and eax, 0x61081400
or eax, 0x4656100
mov dword [ebx], eax
add ebx, edx
or eax, 0x689fcf63
or eax, 0x42ee3440
and eax, 0x646e7560
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x722750a1
xor eax, 0x1ebbeca3
and eax, 0x10604000
or eax, 0x62012200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d14cc0f
or eax, 0x79beb289
and eax, 0x72726002
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ac16c8
and eax, 0x7120
or eax, 0x841
mov dword [ebx], eax
add ebx, edx
or eax, 0x1598703
and eax, 0x1405600
or eax, 0x6e220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc39f64
and eax, 0x2e625360
or eax, 0x42018
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edda763
and eax, 0x66e61eeb
and eax, 0x440060
or eax, 0x286c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6113d5fb
and eax, 0x61623000
or eax, 0xe004600
mov dword [ebx], eax
add ebx, edx
and eax, 0x248e1e05
and eax, 0x24000600
or eax, 0x41756178
mov dword [ebx], eax
add ebx, edx
and eax, 0x57043d0f
and eax, 0x44042400
or eax, 0x202a5073
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0bba80
and eax, 0x4c60
or eax, 0x200c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731f0815
xor eax, 0xce65399
and eax, 0x77693600
or eax, 0x44000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d37e88
or eax, 0x1d275fe4
and eax, 0x6c61624c
or eax, 0x13
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0261f5
and eax, 0x40620328
or eax, 0x240c6c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b01547b
and eax, 0x4f50b7a
and eax, 0x464002a
or eax, 0x68086404
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7f9ba3
xor eax, 0x505f7dad
and eax, 0x28200200
or eax, 0x504d7400
mov dword [ebx], eax
add ebx, edx
or eax, 0x467c240b
and eax, 0x2e74640a
or eax, 0x164
mov dword [ebx], eax
add ebx, edx
or eax, 0x176ab5dd
and eax, 0x6c6464
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3ba375
and eax, 0x282000
or eax, 0x77455600
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c5909f
or eax, 0xe99bfb8
and eax, 0x4c4c2428
or eax, 0x20204006
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf83521
or eax, 0x4a613ce6
and eax, 0x6e657800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x566e93d0
and eax, 0x44601000
or eax, 0x2002662d
mov dword [ebx], eax
add ebx, edx
or eax, 0x75de8d85
xor eax, 0x5624d523
and eax, 0x2048200e
or eax, 0x4c244420
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a32bc61
xor eax, 0x2211e3a4
and eax, 0x4c651800
or eax, 0x22006000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51da789c
and eax, 0x7611ef52
and eax, 0x20000000
or eax, 0x496e762d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cfe3564
and eax, 0x44000240
or eax, 0x28642c26
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4207dba
and eax, 0x4c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d921874
and eax, 0
or eax, 0x72697600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3283c748
and eax, 0x3b51b93d
and eax, 0x12010000
or eax, 0x4d6e6974
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c5c363
or eax, 0x6c72c2ae
and eax, 0x2e614360
or eax, 0x82010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20dbf283
and eax, 0x200060
or eax, 0x4c6c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb48362
and eax, 0x72486600
or eax, 0x211000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5072e000
or eax, 0x7c065f18
and eax, 0x5e6f6910
or eax, 0x1000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x37bf6651
and eax, 0x2e746564
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x375611a
and eax, 0x646000
or eax, 0x80c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57381561
and eax, 0x57546800
or eax, 0x8220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed962e5
or eax, 0x576f0279
and eax, 0x75620874
or eax, 0x6502
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d46413f
and eax, 0x64400032
or eax, 0x8242e41
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f91247
and eax, 0x7f2c176
and eax, 0x40
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1cdaf4
and eax, 0
or eax, 0x5f766800
mov dword [ebx], eax
add ebx, edx
and eax, 0x30f71bc3
and eax, 0x10620800
or eax, 0x66096462
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a01f74
or eax, 0x62fa2eaa
and eax, 0x642a6372
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
and eax, 0x52426a03
and eax, 0x2ff36a9a
and eax, 0x6000
or eax, 0xc6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b64d7b
or eax, 0x7bb1dcfc
and eax, 0x5b304800
or eax, 0x4462000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d12f32
and eax, 0x56746522
or eax, 0x2000004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a8810e
and eax, 0x2f4ef926
and eax, 0x20000102
or eax, 0x442e6271
mov dword [ebx], eax
add ebx, edx
and eax, 0x7934100a
and eax, 0
or eax, 0x6c6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c565978
and eax, 0x5c566800
or eax, 0x3200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70165261
and eax, 0x2c603061
or eax, 0x40094414
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ddab1b
and eax, 0x6c642e73
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64031c4c
and eax, 0x2c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x73429f3a
and eax, 0x53420800
or eax, 0xc346000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a3431
and eax, 0x7cc239cf
and eax, 0x50423001
or eax, 0x222d4472
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe6f900
and eax, 0x2e637172
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b3089d
and eax, 0x2adba72a
and eax, 0x402020
or eax, 0x2c4c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a3b200
xor eax, 0xb857a13
and eax, 0x600000
or eax, 0x66055200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd822d2
and eax, 0x400200
or eax, 0x72257065
mov dword [ebx], eax
add ebx, edx
or eax, 0x728a8f84
and eax, 0x70682020
or eax, 0x400001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108aecf2
and eax, 0x2734f2f8
and eax, 0x20204040
or eax, 0x1a533034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306f05e8
and eax, 0x7d5f8f93
and eax, 0x80500
or eax, 0x70612a2f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6364c001
and eax, 0x100612c
or eax, 0x68700001
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c6dbcf
and eax, 0x6966632e
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x564d3f41
and eax, 0x44080100
or eax, 0xb020c2f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0e39be
and eax, 0x49062932
or eax, 0x20614040
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ff1438
and eax, 0x200020
or eax, 0x68003a4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x486e0dfd
and eax, 0x7a97ef41
and eax, 0x40000040
or eax, 0x33707434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762e075c
xor eax, 0x2fdeee80
and eax, 0x28000d28
or eax, 0x412f2212
mov dword [ebx], eax
add ebx, edx
and eax, 0x862aa76
and eax, 0x202830
or eax, 0x70410540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af651b1
and eax, 0xa032c41
or eax, 0x65600228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de88053
and eax, 0x28
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x784a2bac
and eax, 0x70402800
or eax, 0x4344000
mov dword [ebx], eax
add ebx, edx
and eax, 0x476ce018
or eax, 0x724b7cb
and eax, 0x7207340
or eax, 0x281a0030
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ffc3335
xor eax, 0x29ba3579
and eax, 0x4444440c
or eax, 0x29212023
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e10ed19
and eax, 0x20002409
or eax, 0x50690a66
mov dword [ebx], eax
add ebx, edx
or eax, 0x40400ab4
or eax, 0x1221ebf8
and eax, 0x6060612d
or eax, 0x9100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x220ba0be
and eax, 0x696b612e
or eax, 0x4040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x617fadc4
and eax, 0x61632004
or eax, 0xe104a2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2490ece1
and eax, 0x4223064e
or eax, 0x241c2920
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bfed618
and eax, 0x202c0408
or eax, 0x44406161
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea7315e
or eax, 0x5775ffa2
and eax, 0x11303d62
or eax, 0x20020011
mov dword [ebx], eax
add ebx, edx
and eax, 0x75cbef63
and eax, 0x6b37efbc
and eax, 0x20002120
or eax, 0x18341211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61bfbc5c
or eax, 0x74efd184
and eax, 0x6c261824
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
or eax, 0x752a8caf
and eax, 0x3d262c21
or eax, 0x414240
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da0411d
and eax, 0x4001
or eax, 0x2e64
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e05b1
and eax, 0x146800
or eax, 0x74600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aced7d9
and eax, 0x2e3a7350
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f5079b
and eax, 0x2940602b
or eax, 0x40300904
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fab4f84
and eax, 0x298138c0
and eax, 0x28012000
or eax, 0x66e466e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794ef5d3
or eax, 0x10f52d64
and eax, 0x41252f69
or eax, 0x280a4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x584e9acb
and eax, 0x20
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e3de95
and eax, 0
or eax, 0x74746800
mov dword [ebx], eax
add ebx, edx
and eax, 0x470a69e4
and eax, 0x4006000
or eax, 0x2b3a1370
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f19bb33
and eax, 0x40204803
or eax, 0x2950212c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61203594
and eax, 0x840442a
or eax, 0x262f2244
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3c8c6b
and eax, 0x272f6e69
or eax, 0x50000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b871b2
and eax, 0x21206020
or eax, 0x44470449
mov dword [ebx], eax
add ebx, edx
and eax, 0x78b7c091
and eax, 0x60240000
or eax, 0x5402f74
mov dword [ebx], eax
add ebx, edx
and eax, 0x559e889
or eax, 0x7a95a623
and eax, 0x52e21
or eax, 0x2a414c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ccbf00
or eax, 0x42f6399c
and eax, 0x21327000
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea7e823
and eax, 0x22
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e2423f
and eax, 0
or eax, 0x79726300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x781e83f6
and eax, 0x6070
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b6f187
or eax, 0x66bede5d
and eax, 0x72245400
or eax, 0x1412000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48deb3f
xor eax, 0x78d7c329
and eax, 0x68402120
or eax, 0x72d0c54
mov dword [ebx], eax
add ebx, edx
or eax, 0x68635352
and eax, 0x6564
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35200637
and eax, 0x21206300
or eax, 0x40541000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0bc42d
and eax, 0x733524
or eax, 0x4050
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a412a49
or eax, 0x4fbb90a0
and eax, 0x43713000
or eax, 0x20044300
mov dword [ebx], eax
add ebx, edx
and eax, 0x143b82fd
or eax, 0x5a2f1525
and eax, 0x52330521
or eax, 0x21406042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3729b48f
and eax, 0x404a4000
or eax, 0x33252800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3705ac23
and eax, 0x23042800
or eax, 0x446a4174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b23d55
and eax, 0x6e505000
or eax, 0x1222000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d9cfdd
and eax, 0x4000
or eax, 0x3978
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c2a194
and eax, 0x2000
or eax, 0x75725400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc788f4
xor eax, 0x5ea9e6e5
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa2da2e
and eax, 0x50225000
or eax, 0x25502400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a60aa12
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x520ab43d
or eax, 0x4e8049ee
and eax, 0x52024500
or eax, 0x20700000
mov dword [ebx], eax
add ebx, edx
and eax, 0x331c5a74
xor eax, 0x5e85c385
and eax, 0x20100205
or eax, 0x2a706a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f67eaeb
xor eax, 0x1dc7603a
and eax, 0x600240
or eax, 0x62126d06
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b98ecd3
and eax, 0x40006440
or eax, 0x25640029
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f4a7a6
and eax, 0x6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216e0fa2
xor eax, 0x76ab1be6
and eax, 0x53450000
or eax, 0x202a6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbe4d96
and eax, 0x67402114
or eax, 0x2e4860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e5b26d
and eax, 0x74025000
or eax, 0x1702400
mov dword [ebx], eax
add ebx, edx
or eax, 0x491da3e8
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f4b394
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d501514
and eax, 0x411f872e
and eax, 0x41100100
or eax, 0x246bd800
mov dword [ebx], eax
add ebx, edx
and eax, 0x605a3f75
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
and eax, 0x787ce55f
and eax, 0
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4f4904
and eax, 0x10400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56388733
and eax, 0
or eax, 0x3c1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32af856b
xor eax, 0x3e27d865
and eax, 0xa1000
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6acc177f
and eax, 0x1000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x85d72e0
and eax, 0x200
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45864b0a
and eax, 0
or eax, 0x3c0480
mov dword [ebx], eax
add ebx, edx
or eax, 0x369c936b
or eax, 0x5370fcd3
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x693d0b1
or eax, 0x7c00046
and eax, 0x100000
or eax, 0x2c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x48984e4d
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bce3cb1
and eax, 0xc3000
or eax, 0x200300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a1afa2
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x731a0ef0
or eax, 0x10f42ad0
and eax, 0x1c2a00
or eax, 0x11100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5611ce5b
or eax, 0x1c43fed1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d72f7a5
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb9ea83
and eax, 0x100000
or eax, 0xde900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c28fa82
or eax, 0x479bdb47
and eax, 0x65342a00
or eax, 0x400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d6b370e
and eax, 0x65202400
or eax, 0x8045078
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e2d50b
or eax, 0x6d390bc1
and eax, 0x6a
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23befe95
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c80617
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b8cfa7
or eax, 0x74e53b79
and eax, 0x64692e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa4267c
xor eax, 0x6e65e502
and eax, 0x24414000
or eax, 0x203461
mov dword [ebx], eax
add ebx, edx
and eax, 0x477d24e6
and eax, 0x20
or eax, 0x15
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bae9add
and eax, 0x208000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f1bfe2
and eax, 0
or eax, 0xb6c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bdb8eef
and eax, 0x40522e00
or eax, 0x24200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dafe289
and eax, 0x5a4c79dc
and eax, 0x2000
or eax, 0x615461
mov dword [ebx], eax
add ebx, edx
and eax, 0x27600006
and eax, 0x200000
or eax, 0x1bec00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa73abb
and eax, 0x637b6499
and eax, 0x2400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5e2412
xor eax, 0x63f7dd5c
and eax, 0x200c00
or eax, 0x64522200
mov dword [ebx], eax
add ebx, edx
and eax, 0xa23f82f
or eax, 0x79634ca4
and eax, 0x20616420
or eax, 0x4001041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248b9154
and eax, 0xed86ba
and eax, 0x680430
or eax, 0x74046b46
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6b22c2
or eax, 0x5fd4b40a
and eax, 0x646c
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x184d5ca3
and eax, 0
or eax, 0x3c1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7ebefe
xor eax, 0x7dcd4916
and eax, 0x10400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x154c9143
xor eax, 0x4cae479d
and eax, 0x40620200
or eax, 0x24102c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2f0413
or eax, 0x1303c9c1
and eax, 0x24616441
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757d7c36
xor eax, 0x54502373
and eax, 0x4482a20
or eax, 0x6032505a
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c1e182
and eax, 0x6002
or eax, 0x760
mov dword [ebx], eax
add ebx, edx
and eax, 0x592952a
xor eax, 0x5cd13046
and eax, 0x111400
or eax, 0x2c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ecccf21
and eax, 0x1800
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ecee6b
and eax, 0x527dfd5
and eax, 0x4200e00
or eax, 0x60492000
mov dword [ebx], eax
add ebx, edx
and eax, 0xca4f040
and eax, 0x1e95859
and eax, 0x200000
or eax, 0x24417461
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa2c9e3
or eax, 0x5ed46dd5
and eax, 0x30
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b1dc4d
and eax, 0x349463a1
and eax, 0
or eax, 0x3d5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7b3adf
and eax, 0
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e7938
and eax, 0x25062e40
and eax, 0x2c00
or eax, 0x64690200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2703d4b0
or eax, 0x59fde6f0
and eax, 0x24617460
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767107a7
xor eax, 0x2f85795e
and eax, 0x10
or eax, 0x23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f02e99c
and eax, 0x6000
or eax, 0x3d0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b901078
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e7393
and eax, 0x4082200
or eax, 0x60610c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a1acc9d
and eax, 0x400
or eax, 0x24617061
mov dword [ebx], eax
add ebx, edx
and eax, 0x6595cb6f
xor eax, 0x75ff9ec3
and eax, 0x20
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e469034
and eax, 0
or eax, 0x3de400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f05c37f
xor eax, 0x7dcc6de8
and eax, 0x800
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e233c47
and eax, 0xc00
or eax, 0x64692200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1f2928
and eax, 0x24012000
or eax, 0x605461
mov dword [ebx], eax
add ebx, edx
or eax, 0x499e2355
and eax, 0x47d006c1
and eax, 0
or eax, 0x36
mov dword [ebx], eax
add ebx, edx
and eax, 0x3019900e
xor eax, 0x241f22e
and eax, 0x400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3daeaf54
and eax, 0
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f6f92a
and eax, 0x800
or eax, 0x61642600
mov dword [ebx], eax
add ebx, edx
and eax, 0x30619a7c
and eax, 0
or eax, 0x6174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280aa953
and eax, 0x60e4a31f
and eax, 0
or eax, 0x404800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ff8778
and eax, 0x30400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe506b4
and eax, 0x3620200
or eax, 0x70002c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f6f857
and eax, 0x53
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2266a8ae
and eax, 0x650438cc
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae3b69c
xor eax, 0xcb11b8a
and eax, 0
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37bce494
xor eax, 0x727c705f
and eax, 0x72700000
or eax, 0x1022e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x415955c
and eax, 0
or eax, 0x30246372
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bebed9
xor eax, 0x4b57aa27
and eax, 0x31
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a638491
and eax, 0x400000
or eax, 0x106000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c3fe3c
or eax, 0x76ad87c7
and eax, 0x18000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc1fb83
and eax, 0x3bd9424b
and eax, 0
or eax, 0x73722e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1bb417
and eax, 0x30202212
or eax, 0x44160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dfcbe97
and eax, 0x20
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x388bb3ea
and eax, 0x92000
or eax, 0x344c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e22484f
and eax, 0x403b4a74
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285b215d
xor eax, 0x68b75389
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbaafe8
and eax, 0
or eax, 0x3f9a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ca28e1
or eax, 0x235466da
and eax, 0x100800
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56fc6eb7
and eax, 0x6f4589b3
and eax, 0x40800
or eax, 0x39d000
mov dword [ebx], eax
add ebx, edx
and eax, 0x248bb112
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7324b666
and eax, 0x5159575a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x629555b9
and eax, 0x154400
or eax, 0x2a8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd21c1a
xor eax, 0x456be840
and eax, 0x103400
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x335fa008
and eax, 0x102000
or eax, 0x2d4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1298e405
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x418d0f33
xor eax, 0x47c48d6e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x18104397
and eax, 0x104200
or eax, 0x2fa000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc718f1
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x530544c1
or eax, 0x6d2c57b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc0e561
xor eax, 0x120d8a3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27aabf89
and eax, 0x3158c960
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123432dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x277cfad5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x716f9dc0
and eax, 0
or eax, 0x3fd200
mov dword [ebx], eax
add ebx, edx
and eax, 0x686cacc1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37335c0f
and eax, 0
or eax, 0x3e0600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x719074ee
and eax, 0x2e1000
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f966ff9
xor eax, 0x416eda01
and eax, 0x102000
or eax, 0x2e0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530009ed
and eax, 0x3e2800
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x565aa2c0
and eax, 0x5931fa4b
and eax, 0x102000
or eax, 0x2e1e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e03e49
and eax, 0x17134a2b
and eax, 0x120000
or eax, 0x2c5400
mov dword [ebx], eax
add ebx, edx
and eax, 0x53076ee5
and eax, 0x64400
or eax, 0x381800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2262a3b3
and eax, 0x220000
or eax, 0x1c6a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x72619b19
xor eax, 0x1594379a
and eax, 0x343800
or eax, 0xa4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e71998
and eax, 0x180200
or eax, 0x268c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540417cc
and eax, 0x3a8000
or eax, 0x42400
mov dword [ebx], eax
add ebx, edx
and eax, 0x32959305
and eax, 0x3be573b1
and eax, 0x40000
or eax, 0x39f200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b544a9f
and eax, 0x288000
or eax, 0x164000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d35e4e
xor eax, 0x3609700d
and eax, 0x368200
or eax, 0x85000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eed4b13
and eax, 0x3ec200
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x488a8142
and eax, 0xa8000
or eax, 0x347600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ee3bbb
and eax, 0x100400
or eax, 0x2f0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744a6769
xor eax, 0x7992cc52
and eax, 0x270400
or eax, 0x181200
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d3d0c3
or eax, 0x36e9af5d
and eax, 0x3b2400
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0333bd
and eax, 0x3f3000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e07f512
and eax, 0x70000
or eax, 0x384a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc71fde
and eax, 0x3f5a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30990b42
and eax, 0x3fa93545
and eax, 0x201000
or eax, 0x1f6600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f51c1b1
and eax, 0x2e8000
or eax, 0x110800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9cabd4
and eax, 0x1c8000
or eax, 0x223200
mov dword [ebx], eax
add ebx, edx
or eax, 0x265ab8e0
and eax, 0x5086ef42
and eax, 0x4a000
or eax, 0x394400
mov dword [ebx], eax
add ebx, edx
or eax, 0x8dd5294
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4f6c7
or eax, 0x5944b320
and eax, 0x24b600
or eax, 0x1b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bfa4280
and eax, 0x2ca1b6b7
and eax, 0x200000
or eax, 0x1fa800
mov dword [ebx], eax
add ebx, edx
and eax, 0x37bdf801
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ded8a17
xor eax, 0x335b26c5
and eax, 0x3000200
or eax, 0x4000d000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b33ff6d
or eax, 0x7176cf5d
and eax, 0x70604550
or eax, 0x4012022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f253c
or eax, 0x3a2d6075
and eax, 0x68294065
or eax, 0x4400600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6194c42
and eax, 0x4004040
or eax, 0x99000125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9e86ef
and eax, 0x44124102
or eax, 0x610801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69fb6441
or eax, 0x62d79df8
and eax, 0x67552060
or eax, 0x204205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d95f0ed
and eax, 0x600000
or eax, 0x50126567
mov dword [ebx], eax
add ebx, edx
or eax, 0x26014d03
and eax, 0x64736562
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd90fc3
xor eax, 0x3ef41d8e
and eax, 0x1000706c
or eax, 0x84000402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6638dd3b
and eax, 0x66284100
or eax, 0x9440200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b37f709
and eax, 0x482401
or eax, 0x61004172
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd0a653
xor eax, 0x5afdfc15
and eax, 0x25240066
or eax, 0x40486408
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f70662
and eax, 0x40036200
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180f9c22
or eax, 0x5b652045
and eax, 0x41606165
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d46f59e
and eax, 0x1406004
or eax, 0x622f0c68
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1c2ad3
and eax, 0xda3a606
and eax, 0x2000
or eax, 0x48034700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1227c7e4
or eax, 0x30ede563
and eax, 0x606161
or eax, 0x46100004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e79d50
and eax, 0x56430
or eax, 0x600142
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f288281
and eax, 0x2a4d6630
and eax, 0
or eax, 0x4702cd00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7acdface
and eax, 0x72407444
or eax, 0x100021
mov dword [ebx], eax
add ebx, edx
and eax, 0x6712f223
and eax, 0x3f819410
and eax, 0x22000000
or eax, 0x5165636f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197e4e75
and eax, 0x60010812
or eax, 0x1644061
mov dword [ebx], eax
add ebx, edx
or eax, 0x10dee98
and eax, 0x61000070
or eax, 0x9e000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d813abb
and eax, 0x8287c53
and eax, 0x8000000
or eax, 0x61615705
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a774fe3
and eax, 0x45b0b76d
and eax, 0x200600
or eax, 0x724f4074
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2d98d7
and eax, 0x22c0050
or eax, 0x65426903
mov dword [ebx], eax
add ebx, edx
and eax, 0x518c545c
xor eax, 0x20f92ae9
and eax, 0x60456028
or eax, 0x20a0544
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac09882
and eax, 0x20400000
or eax, 0x5423656a
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f1e254
xor eax, 0x5f3e5d44
and eax, 0x205a000
or eax, 0x51000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x279458ec
and eax, 0xc363145
and eax, 0x40000
or eax, 0x7061656c
mov dword [ebx], eax
add ebx, edx
or eax, 0x361c8b56
xor eax, 0x51cd2159
and eax, 0x5004200
or eax, 0x40013000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3956dc5a
and eax, 0x4000
or eax, 0x50742978
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a76c5d
and eax, 0x40206850
or eax, 0x25430722
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d4538f5
and eax, 0x4002070
or eax, 0x5303
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f193bb1
and eax, 0x6521af5
and eax, 0x4100201
or eax, 0x61624100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0941e3
and eax, 0x10610060
or eax, 0x44047401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a665fb4
and eax, 0x60012240
or eax, 0x1645028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45018aa7
and eax, 0x7d66ab86
and eax, 0x20000004
or eax, 0x10000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x37861acf
and eax, 0x34040202
or eax, 0x40614500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f9232c7
xor eax, 0xd7d71a3
and eax, 0x12020442
or eax, 0x60707101
mov dword [ebx], eax
add ebx, edx
or eax, 0xbea8de6
and eax, 0x50706c65
or eax, 0x4040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f67000
xor eax, 0x7bee767
and eax, 0x60401000
or eax, 0x1256268
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd54798
and eax, 0x43f87d69
and eax, 0x1000060
or eax, 0x30000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcea17
or eax, 0x55a91852
and eax, 0x74254202
or eax, 0x400500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0ab638
and eax, 0x72627502
or eax, 0x100041
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d3661d
and eax, 0x506401
or eax, 0x54240a64
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e39fedd
or eax, 0x39b28c19
and eax, 0x61657268
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e614c0f
xor eax, 0xf3f40b4
and eax, 0x400840
or eax, 0x244124
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd792a3
or eax, 0x2ea78f22
and eax, 0xe040200
or eax, 0x41003000
mov dword [ebx], eax
add ebx, edx
or eax, 0x783811e
xor eax, 0x4fdeba67
and eax, 0x480170
or eax, 0x54266400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3004922b
or eax, 0xe2bd978
and eax, 0x60617268
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ab3972
and eax, 0x63000060
or eax, 0x10000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d1a06a9
and eax, 0x69180401
or eax, 0x604100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b35e7f
xor eax, 0x36e37525
and eax, 0x62284450
or eax, 0x10401024
mov dword [ebx], eax
add ebx, edx
and eax, 0x3629da73
or eax, 0x55cb1978
and eax, 0x604160
or eax, 0x42005
mov dword [ebx], eax
add ebx, edx
and eax, 0x20cacac5
and eax, 0
or eax, 0x5405b500
mov dword [ebx], eax
add ebx, edx
and eax, 0x43118269
and eax, 0x6e7ba89a
and eax, 0x40010000
or eax, 0x296c7265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432825fa
and eax, 0x2044410e
or eax, 0x45302060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c972d19
and eax, 0x65726854
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bd86a93
and eax, 0x21006000
or eax, 0xce000461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7875ec23
and eax, 0x13650000
or eax, 0x60005204
mov dword [ebx], eax
add ebx, edx
and eax, 0x460eecd3
xor eax, 0x3139e6d0
and eax, 0x50252450
or eax, 0x4404925
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f565c46
and eax, 0x61213020
or eax, 0x444248
mov dword [ebx], eax
add ebx, edx
or eax, 0x3974233f
and eax, 0x11000064
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc9edf6
and eax, 0x14414502
or eax, 0x60240201
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef9c467
and eax, 0x64704044
or eax, 0x1022810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7221354
and eax, 0x4ccc730
and eax, 0x404000
or eax, 0x6f032461
mov dword [ebx], eax
add ebx, edx
or eax, 0x7314867c
and eax, 0x7845646c
or eax, 0x201002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff1e2e4
and eax, 0x20000064
or eax, 0x5000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2619da68
xor eax, 0x1af7730a
and eax, 0x34640102
or eax, 0x40014601
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3dd1eb
and eax, 0x594229a3
and eax, 0x48400100
or eax, 0x23236854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b9663
and eax, 0x6e406f03
or eax, 0x350040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3d24d
xor eax, 0x454d9573
and eax, 0x40000030
or eax, 0xae000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x42db92a9
xor eax, 0x5e8caaf8
and eax, 0x30411005
or eax, 0x42284600
mov dword [ebx], eax
add ebx, edx
or eax, 0x752b305e
and eax, 0x7373e058
and eax, 0x60616050
or eax, 0xc001524
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d857088
and eax, 0x6d646440
or eax, 0x2080801
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f11705
and eax, 0x4a119b3b
and eax, 0x40000001
or eax, 0xb1000062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0efda5
and eax, 0x6f66bdc1
and eax, 0x22001400
or eax, 0x50694205
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f046cf
and eax, 0x604404
or eax, 0x6c013170
mov dword [ebx], eax
add ebx, edx
and eax, 0x320efd30
xor eax, 0x72f86364
and eax, 0x40601244
or eax, 0x25056002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d588df0
and eax, 0x5000000
or eax, 0x42028c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x56887465
and eax, 0x12fcd412
and eax, 0x2000400
or eax, 0x6d4d7065
mov dword [ebx], eax
add ebx, edx
or eax, 0x50107a09
and eax, 0x654c7464
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x13eb2363
and eax, 0x646e6140
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x719ac450
and eax, 0x406548
or eax, 0x10024
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d5e15c
and eax, 0x4400c400
or eax, 0x3020200
mov dword [ebx], eax
add ebx, edx
or eax, 0x11797933
and eax, 0x52507421
or eax, 0x20000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba2ba82
and eax, 0x60406267
or eax, 0x4010108
mov dword [ebx], eax
add ebx, edx
and eax, 0x990693f
and eax, 0x6024
or eax, 0x73651240
mov dword [ebx], eax
add ebx, edx
and eax, 0x154da8c4
xor eax, 0x5f33392b
and eax, 0x40000063
or eax, 0xa1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x767a46cc
or eax, 0x6f1a104d
and eax, 0x616a4403
or eax, 0x50800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1933362
xor eax, 0x232ecf69
and eax, 0x42400000
or eax, 0x20294c64
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e64514c
and eax, 0x34277c07
and eax, 0x20204000
or eax, 0x59522172
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12385c1d
xor eax, 0x3b71c72
and eax, 0x8000001
or eax, 0x5000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x358e29f2
and eax, 0x70ad1ee6
and eax, 0
or eax, 0x65724301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451c6448
or eax, 0x2bdcf76b
and eax, 0x647461
or eax, 0x54010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ad9f7c
and eax, 0x606c6f6d
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ddd52d
and eax, 0x20302840
or eax, 0x13404425
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc64e5b
and eax, 0x68fb5013
and eax, 0x60624012
or eax, 0x10c1320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x195c530c
xor eax, 0x6f337152
and eax, 0x7007160
or eax, 0x68680210
mov dword [ebx], eax
add ebx, edx
or eax, 0x9075da3
and eax, 0x4b000070
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x444bd068
and eax, 0x40000000
or eax, 0x2f725004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38bec163
and eax, 0x53400163
or eax, 0x20336400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4076c677
or eax, 0x11521664
and eax, 0x61463233
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e42b5d
and eax, 0x51201162
or eax, 0x6546210
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b54d0cb
and eax, 0x3ab2fda4
and eax, 0x10004000
or eax, 0x40040d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187fb68a
and eax, 0x40636b02
or eax, 0x25000470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f86b27
or eax, 0x62988377
and eax, 0x32130373
or eax, 0x207000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42713204
and eax, 0x70706146
or eax, 0x4080408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1294ccd5
and eax, 0x42000057
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce88d24
and eax, 4
or eax, 0x454e5241
mov dword [ebx], eax
add ebx, edx
and eax, 0x5655a862
and eax, 0x7fa597bc
and eax, 0x4000000
or eax, 0x2a32334c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea16070
and eax, 0x4024
or eax, 0x6c2c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d6767e
or eax, 0x4159ff84
and eax, 0x41008000
or eax, 0xc020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199b47ce
or eax, 0x57eec478
and eax, 0x41734364
or eax, 0x20003001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77acdf97
and eax, 0x4e2c88fb
and eax, 0x6000062
or eax, 0x69426505
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf47711
and eax, 0x40004170
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x354c5bec
and eax, 0x74444300
or eax, 0x210401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b739cd8
and eax, 0x3125141
or eax, 0x70602402
mov dword [ebx], eax
add ebx, edx
and eax, 0x6840977c
and eax, 0x5f2c23de
and eax, 0x40000040
or eax, 0x2f50722f
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb9d2aa
and eax, 0x41000041
or eax, 0x14000032
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4f4ca4
and eax, 0x1000000
or eax, 0x32524553
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bece102
and eax, 0x68242410
or eax, 0x4400a22
mov dword [ebx], eax
add ebx, edx
or eax, 0x55979e2f
and eax, 0x6500002c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9eea70
xor eax, 0x566f6754
and eax, 0x10610500
or eax, 0x64044201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c52ee4a
and eax, 0x10252141
or eax, 0x62405214
mov dword [ebx], eax
add ebx, edx
and eax, 0x33416c9a
xor eax, 0x52e463c4
and eax, 0x60250144
or eax, 0x548600a
mov dword [ebx], eax
add ebx, edx
or eax, 0x457a7b31
and eax, 0x41000041
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfcfe0b
and eax, 0x72290910
and eax, 0x50000000
or eax, 0x415644
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa4a94d
and eax, 0xa203309
or eax, 0x24120040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6234275f
and eax, 0x40404
or eax, 0x686860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfdf6e5
xor eax, 0x2b2f0263
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f82b46
and eax, 0x1b910310
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d6c7158
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e55cc99
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xdec7c67
and eax, 0x71b42ce6
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c92f102
or eax, 0x2fed499a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f98e88
and eax, 0
or eax, 0x40315400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8f4977
and eax, 0x14000
or eax, 0x40301800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7496c8f2
and eax, 0x210000
or eax, 0x40106400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x554b809f
and eax, 0x306000
or eax, 0x40011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aef7013
and eax, 0x40217000
or eax, 0x100c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e73671e
xor eax, 0x686d32fd
and eax, 0x100800
or eax, 0x40218000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5866a4
and eax, 0x74c39467
and eax, 0x40000000
or eax, 0x319400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725401a0
and eax, 0x3782f1d6
and eax, 0x8000
or eax, 0x40312000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6345471b
and eax, 0x30a400
or eax, 0x40010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2abcbade
and eax, 0x4031b800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90d0d71
and eax, 0x2dd2f413
and eax, 0x108400
or eax, 0x40214000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a1d7fd
and eax, 0x4021c000
or eax, 0x101000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cd0c49
xor eax, 0x6289d420
and eax, 0x300800
or eax, 0x4001d400
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b05a8f
and eax, 0x40304800
or eax, 0x1a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x445f6943
xor eax, 0x3536743c
and eax, 0x40019400
or eax, 0x306000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37712c8b
and eax, 0x40000000
or eax, 0x320000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a462f9
xor eax, 0x6a55e2b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x529c8bd3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f9ae0f
or eax, 0x3fb3c12c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea5edfa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed151c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6305812b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1cbd4a
and eax, 0x566702c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d04067
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4705ab82
or eax, 0x6601c918
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x472e19fb
and eax, 0x6c096a08
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72bad8ee
and eax, 0x21f5dc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df94e2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c188529
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4280374d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dde7816
and eax, 0x6f109004
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353426e4
and eax, 0x3e557468
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x772939ec
and eax, 0x160fc795
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x88b7b21
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x38deff0c
xor eax, 0x53e0dae2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c50fb1d
xor eax, 0x701279c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e51d641
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x23de908e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235cf4bb
or eax, 0x1c467e40
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e804d8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6441dfa6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x709ae37e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f8d761
xor eax, 0x565d3d27
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x473ee0c1
and eax, 0x4e8f10e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae5ff71
and eax, 0x5f1a0626
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b4bce6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7293b660
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cbc81c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a2df27
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x570880
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x42cc4618
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf38578
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a5f1d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x780ad2cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb7b5c12
and eax, 0x91f4326
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c55637
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f509e14
or eax, 0x56f94321
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x220a7c53
or eax, 0x4aa4306f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f6565c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x713953b5
or eax, 0xba50afd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7102f6a3
xor eax, 0x67307df4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6def6611
xor eax, 0x7c2b1319
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dff3df7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c8d388
and eax, 0x3081214b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75080a9c
or eax, 0x64804c82
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x181da13e
or eax, 0x7f557218
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3152fa7b
and eax, 0x48e34365
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210049cb
xor eax, 0x1cf2879e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5888ff4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6f8551
and eax, 0x29ec0856
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a1efc4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219faf89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7116b0cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7208756a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e56a3c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c777146
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4b6000
or eax, 0x746db28c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x21639b01
and eax, 0x76d29839
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ac15b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3d493e
or eax, 0x7e5f455a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2132141a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dea2889
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1709630a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7e0e40
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa74c21
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3af0ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2997959c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7675851e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x128bc898
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fabf5c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463ec46
or eax, 0x65dd955
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6277bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f55ea2
xor eax, 0x5fd2a4bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41fbf89d
xor eax, 0x109f3e3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f93d431
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f237fb
and eax, 0x20c825a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34919288
xor eax, 0xd7dbcb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1324287d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a66f2a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215e35a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58092da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349854c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e558b33
xor eax, 0x659ecf8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d852909
xor eax, 0x40db9978
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be4a97a
xor eax, 0x469393f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7ce226
or eax, 0x22fe77a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a8a04e7
or eax, 0x366a6592
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6de097
xor eax, 0x5b543caa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a66571f
and eax, 0xdb899b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x135291d
or eax, 0x781a732b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x507ba4a8
xor eax, 0xee7ad76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a01f81d
xor eax, 0xf7aacc8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f4f325
xor eax, 0x275b987e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7911e36f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x185219f
xor eax, 0x380ce3c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4617c25f
and eax, 0x319e526b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df77e8b
xor eax, 0x7645031b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fec5c84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8b97d5
or eax, 0x51fcae61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a972ada
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x362e85ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab3e28b
xor eax, 0x29ec39f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2700c1ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31727f8d
and eax, 0x62b07a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc6d24c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x581a8331
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcb6db7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4757b84a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3176aa38
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d1ee09
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa5ce9c
and eax, 0x800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f185900
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fdb10d2
or eax, 0x2a836bf2
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x745bc5bf
and eax, 0x568281cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d596a3
or eax, 0x2aa2199a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31825487
and eax, 0x23596e1f
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d718f4
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c16b5bd
or eax, 0x11a4b0e0
and eax, 0x3000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138a8d39
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x188a9aa3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1df93e
xor eax, 0x11651af3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bbebe19
or eax, 0x18c99147
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70208b53
and eax, 0x900
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7e2fdb
and eax, 0x2022354e
and eax, 0
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aaec682
xor eax, 0x6cde01be
and eax, 0x504000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b92456a
and eax, 0x4000
or eax, 0x13d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x53dafc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76124146
or eax, 0x4372dde3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x201c3912
xor eax, 0x248243ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x642dca90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5162dfab
or eax, 0x5ab512c8
and eax, 0x58371c00
or eax, 0x20082000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2f26fb
or eax, 0x5d9198eb
and eax, 0x76202c69
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
and eax, 0x46878315
or eax, 0x5130afd3
and eax, 0x41302245
or eax, 0x28435020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43165fef
and eax, 0x22252c0a
or eax, 0x5184265
mov dword [ebx], eax
add ebx, edx
or eax, 0x77684f09
xor eax, 0x7f188a4f
and eax, 0x202420
or eax, 0x27100a11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c339f1
xor eax, 0x10661322
and eax, 0x2040420
or eax, 0x616a6100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8ba2be
and eax, 0x59d89dca
and eax, 0x4848040a
or eax, 0x26216065
mov dword [ebx], eax
add ebx, edx
or eax, 0xe938f44
and eax, 0x44232d67
or eax, 0x11041000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e4de7c
and eax, 0x10240444
or eax, 0x28094210
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdcc111a
and eax, 0x34610006
or eax, 0x40122021
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d80f068
and eax, 0x1d5c4362
and eax, 0x1404060
or eax, 0x60242e01
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e635205
and eax, 0x65666e64
or eax, 0x80108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674d91b5
and eax, 0x212619
or eax, 0x65580124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c556d13
and eax, 0x37c5a36e
and eax, 0x10040222
or eax, 0x2e3b2551
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be5d90e
and eax, 0x3d0b2c5a
and eax, 0x20000000
or eax, 0x413c0a0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aec8d95
and eax, 0x49400310
or eax, 0x24257063
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe87cc4
and eax, 0x90c22
or eax, 0x20706040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64791667
xor eax, 0x700227ba
and eax, 0x24004d38
or eax, 0x4a6c2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51059ef1
and eax, 0x35213101
or eax, 0x40060c72
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ebe1e0
and eax, 0x7cacbfc1
and eax, 0x70282c40
or eax, 0x3124232
mov dword [ebx], eax
add ebx, edx
or eax, 0x587fb07d
and eax, 0x69656863
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9af22
or eax, 0xaee93b4
and eax, 0x6d2d7361
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f35fcfa
and eax, 0x2100309
or eax, 0x6d626060
mov dword [ebx], eax
add ebx, edx
and eax, 0x36f440c3
xor eax, 0x41e8cef0
and eax, 0x64000e31
or eax, 0x10666142
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5bc406
and eax, 0x529e0572
and eax, 0x400e0120
or eax, 0x2d61620d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57bce5b9
and eax, 0x28530010
or eax, 0x4520612a
mov dword [ebx], eax
add ebx, edx
or eax, 0x14afe37b
and eax, 0x2531622a
or eax, 0x2001404
mov dword [ebx], eax
add ebx, edx
and eax, 0x388bc87d
and eax, 0x20014020
or eax, 0x4e602d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ffb6b2
xor eax, 0x59d2f718
and eax, 0x442408
or eax, 0x73214261
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3504e9c7
and eax, 0x42610624
or eax, 0x30045050
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e21456
and eax, 0x6a674072
or eax, 0x4082901
mov dword [ebx], eax
add ebx, edx
and eax, 0x23136955
and eax, 0x22012111
or eax, 0xc30062c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7186c99c
or eax, 0x340af6e6
and eax, 0xd3e2620
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e85e015
xor eax, 0x4e6641c8
and eax, 0x2008
or eax, 0x3c200002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c99dad
and eax, 0x73613024
or eax, 0x144250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e3bd5
or eax, 0x5ee192
and eax, 0x664e4930
or eax, 0x200044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0bbf2c
and eax, 0x8602048
or eax, 0x65180027
mov dword [ebx], eax
add ebx, edx
or eax, 0x227de17e
and eax, 0x2d71606c
or eax, 0x10020e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d2a072
and eax, 0x2c726422
or eax, 0x42001100
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e9993e
or eax, 0x8e89008
and eax, 0x6863713a
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0xf05ee05
and eax, 0x63616d25
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x697a328e
and eax, 0x15bc51b1
and eax, 0x1284121
or eax, 0x62412c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69352eea
and eax, 0xa504342
or eax, 0x65232c30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9236334
and eax, 0x62000446
or eax, 0x12d7020
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c2a268
and eax, 0x2f5acf8e
and eax, 0x210a440e
or eax, 0x40302961
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb5860e
and eax, 0x622e6d63
or eax, 0x14000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e46c41
and eax, 0x4d788198
and eax, 0x5080010
or eax, 0x8362223
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b405a4
and eax, 0x2002
or eax, 0x20200008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eca6af7
xor eax, 0x3d03da2
and eax, 0x65321400
or eax, 0x412820
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4d8c33
or eax, 0x40f8297c
and eax, 0x68723163
or eax, 0x1004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x18494a83
and eax, 0x93a7960
or eax, 0x4040014
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e199b1
and eax, 0x200000
or eax, 0x2000200a
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b7a0a2
and eax, 0x28202020
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b4f5e8
and eax, 0x71104540
or eax, 0x4612032
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f496cff
and eax, 0x7135065
and eax, 0x5004060
or eax, 0x60743305
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e6f401
and eax, 0x41120064
or eax, 0x28605000
mov dword [ebx], eax
add ebx, edx
or eax, 0x619e15aa
and eax, 0x616c4166
or eax, 0x4002810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f374a98
and eax, 0x24204000
or eax, 0x1a532567
mov dword [ebx], eax
add ebx, edx
and eax, 0x6badc352
and eax, 0x20200000
or eax, 0xa0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x562b16c3
and eax, 0x20200000
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a5e036
and eax, 0x62242020
or eax, 0x10180000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d07e3dc
and eax, 0x36e95747
and eax, 0x24214144
or eax, 0x41543021
mov dword [ebx], eax
add ebx, edx
or eax, 0x3262f554
and eax, 0x64657471
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5afc8c
xor eax, 0xe982dc7
and eax, 0x1252000
or eax, 0x62405845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0d0c61
xor eax, 0x7a6f685d
and eax, 0x1001430
or eax, 0x6e696045
mov dword [ebx], eax
add ebx, edx
or eax, 0xdaaa692
xor eax, 0x28101533
and eax, 0x46614044
or eax, 0x30040c2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f61615
and eax, 0x4004861
or eax, 0x68202404
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df32778
and eax, 0x4c202460
or eax, 0x20455205
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a39c0ed
and eax, 0x210025
or eax, 0x73402718
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bebe814
and eax, 0x8024e09
or eax, 0x67742040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d96898
and eax, 0x21220441
or eax, 0x650612a
mov dword [ebx], eax
add ebx, edx
and eax, 0x72632000
and eax, 0x602000
or eax, 0x41095520
mov dword [ebx], eax
add ebx, edx
or eax, 0x51fc124
and eax, 0x41656120
or eax, 0x32000243
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c962b
and eax, 0x62013540
or eax, 0x4260833
mov dword [ebx], eax
add ebx, edx
or eax, 0x3997964e
or eax, 0x58ebf2b5
and eax, 0x65736c61
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb89f47
and eax, 0x20200001
or eax, 0x1e0f2026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f93d03
and eax, 0x804
or eax, 0x20200209
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c78412
and eax, 0x4053833d
and eax, 0
or eax, 0x20202020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fa9c65
and eax, 0x5b19513f
and eax, 0x100004
or eax, 0x65622f38
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdc3691
and eax, 0x40402410
or eax, 0x33255161
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa9f4b2
and eax, 0x10206430
or eax, 0x40440144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b00164
and eax, 0x36faf928
and eax, 0x506000
or eax, 0x69260972
mov dword [ebx], eax
add ebx, edx
or eax, 0x22dbbbc6
and eax, 0x1b3c204c
and eax, 0x1242044
or eax, 0x64434528
mov dword [ebx], eax
add ebx, edx
or eax, 0x246c7984
or eax, 0x3d66ca6e
and eax, 0x80d3e62
or eax, 0x2000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ecc83b
and eax, 0x202000
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509d85c0
and eax, 0x60312520
or eax, 0x5420a1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x34163880
xor eax, 0x31979680
and eax, 0x1003400
or eax, 0x68724163
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f84332
and eax, 0xcf3c32e
and eax, 0x8324120
or eax, 0x50c3854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ea9ac2
and eax, 0x1c002002
or eax, 0x20200008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14adb249
and eax, 0x72a75a80
and eax, 0x20001000
or eax, 0x5572642f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab4ee4d
and eax, 0x6e407463
or eax, 0x90010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d59bc6
and eax, 0x3aa712e8
and eax, 0x8040220
or eax, 0x53a6d46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330d3c71
and eax, 0x20231002
or eax, 0x410c2c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7181810c
and eax, 0x61010000
or eax, 0xc647373
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6e9b8
and eax, 0x606020
or eax, 0x3e190c42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179de6eb
and eax, 0xa09
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x106c8e2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x59695f94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2897fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3498a8e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d852d18
xor eax, 0x4f5fb8ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xfffcd58
and eax, 0x21668955
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x789844c1
xor eax, 0x6cf727da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41274764
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35155703
or eax, 0x62be98b5
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a42cfc
xor eax, 0x22098995
and eax, 0x1a400
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b4cf2f
and eax, 0x302900
or eax, 0xea009400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4b6473
xor eax, 0x36aea595
and eax, 0x31107020
or eax, 0x208110
mov dword [ebx], eax
add ebx, edx
or eax, 0x578e8bf5
and eax, 0x7e304a48
and eax, 0x46304200
or eax, 0x9010531
mov dword [ebx], eax
add ebx, edx
and eax, 0x1751d7eb
or eax, 0x58e4c696
and eax, 0x5b314531
or eax, 0x20002800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5046ebe4
xor eax, 0x2a0a1d27
and eax, 0x51319010
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x4961cc95
and eax, 0x19300831
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e0ce9a
or eax, 0x1a09e169
and eax, 0x324932
or eax, 0x60001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f285120
xor eax, 0x33974027
and eax, 0x1c210910
or eax, 0x120022
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d165fbb
xor eax, 0x1fdd7964
and eax, 0x200413
or eax, 0x15145920
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0897fe
and eax, 0x1430
or eax, 0x23350a05
mov dword [ebx], eax
add ebx, edx
and eax, 0x2898815d
or eax, 0x14f6a6a4
and eax, 0x30342035
or eax, 0x8011100
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a69453
or eax, 0x6d34aac4
and eax, 0x50350735
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x371d247d
or eax, 0x33ead494
and eax, 0x21355035
or eax, 0x4c000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x397773dd
and eax, 0x19351235
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5614184b
or eax, 0x42f4aa3
and eax, 0x8c258035
or eax, 0x20102500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd1bb1d
and eax, 0xc0241a20
or eax, 0x211a115
mov dword [ebx], eax
add ebx, edx
and eax, 0x461321ec
and eax, 0x5a9b6ae5
and eax, 0x42110024
or eax, 0xb524d011
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c1c14b
and eax, 0x6a142404
and eax, 0
or eax, 0x635ff35
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a30c162
and eax, 0x14340d36
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78edec72
or eax, 0x251bfb22
and eax, 0x20121b26
or eax, 0x2240010
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a92cfa
and eax, 0x65d2f178
and eax, 0x30
or eax, 0x30362906
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104f7dea
xor eax, 0x615196c8
and eax, 0x200214
or eax, 0x3e163522
mov dword [ebx], eax
add ebx, edx
and eax, 0x1004b549
or eax, 0x303f5750
and eax, 0x364510
or eax, 0x4c000026
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1996ab
and eax, 0x58365336
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53087a6f
and eax, 0xa366136
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc5edce
and eax, 0x2042006
or eax, 0xc0329a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4e19fa
xor eax, 0xf1ea510
and eax, 0xd0200c26
or eax, 0x616c010
mov dword [ebx], eax
add ebx, edx
and eax, 0x17922a34
and eax, 0x36e11f8c
and eax, 0x2000004
or eax, 0xe836e032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cb8156
xor eax, 0x3c1ece55
and eax, 0x8e22a434
or eax, 0x70145002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d637c6
and eax, 0x2200030
or eax, 0x10170806
mov dword [ebx], eax
add ebx, edx
or eax, 0x6670b5ae
xor eax, 0x6b1c68c1
and eax, 0x4231437
or eax, 0x22140800
mov dword [ebx], eax
add ebx, edx
and eax, 0x12edf526
xor eax, 0x59d4be5b
and eax, 0x1a312035
or eax, 0x20061002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3dd7f3
and eax, 0x24404
or eax, 0x4e350033
mov dword [ebx], eax
add ebx, edx
or eax, 0x239172d9
or eax, 0x18c059d4
and eax, 0x62375837
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2852c105
and eax, 0x20124005
or eax, 0x56252c32
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e81f288
or eax, 0x5762e2a
and eax, 0xa378037
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49717a2
xor eax, 0x6b805a47
and eax, 0x84208412
or eax, 0x1a171025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f30d6bb
and eax, 0x75487e54
and eax, 0x30000004
or eax, 0x8237a833
mov dword [ebx], eax
add ebx, edx
or eax, 0x141ddbea
and eax, 0x8637b837
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0fe11a
and eax, 0x2078012
or eax, 0xd8305025
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d467a8
or eax, 0x2ee79889
and eax, 0xee37e437
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f92c009
and eax, 0x212c001
or eax, 0x253836
mov dword [ebx], eax
add ebx, edx
and eax, 0x55eb25b0
xor eax, 0x64f46fba
and eax, 0x4100c08
or eax, 0x12280030
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ba82d0
and eax, 0xa380038
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579d2946
and eax, 0x3c200038
or eax, 0x2183400
mov dword [ebx], eax
add ebx, edx
and eax, 0x253a4fe7
and eax, 0x11c6a3a9
and eax, 0x20
or eax, 0x52384818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f12f1ac
and eax, 0x2851b1e1
and eax, 0x20001000
or eax, 0x46384c38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8bf888
and eax, 0xc3d02e
and eax, 0x20
or eax, 0x7a387018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145caf30
and eax, 0xe208408
or eax, 0x80180030
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d9e8ac
and eax, 0x2188028
or eax, 0xa0201810
mov dword [ebx], eax
add ebx, edx
and eax, 0x36317b24
and eax, 0x22300820
or eax, 0x9408a418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e290ba
xor eax, 0xae92065
and eax, 0xca300020
or eax, 0x8c018
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d19bcd
xor eax, 0x4ef6a1c0
and eax, 0x84085038
or eax, 0x5a308400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6167a56
and eax, 0xd238e838
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad03945
xor eax, 0x6bf008ec
and eax, 0x218d810
or eax, 0x4202428
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b3cd5
and eax, 0x381010
or eax, 0x1a010029
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f21fe08
or eax, 0x7ca02080
and eax, 0x2e392439
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf3d08b6
xor eax, 0x387661d
and eax, 0x2010810
or eax, 0x40383029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f7ee9a
and eax, 0x84421
or eax, 0x56310818
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e72f8a5
and eax, 0x42304021
or eax, 0x28092018
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e95ac17
and eax, 0x41c272bf
and eax, 0x40002011
or eax, 0x3e395428
mov dword [ebx], eax
add ebx, edx
or eax, 0x534a393a
and eax, 0x12390839
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d2d5f25
and eax, 0xa6109418
or eax, 0x290821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee70eed
and eax, 0x88189010
or eax, 0x32212029
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f475c02
or eax, 0x4436abc2
and eax, 0xce39c439
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x199db245
and eax, 0xc239d039
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c9b171
and eax, 0xf239e839
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4471bc3f
and eax, 0x2380039
or eax, 0x8020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b84ac1
and eax, 0x1bddb135
and eax, 0x1a000030
or eax, 0x43a140a
mov dword [ebx], eax
add ebx, edx
or eax, 0x207af76d
and eax, 0x323a203a
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c9ee71
and eax, 0x423a2c3a
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20fd981c
and eax, 0x403f7e58
and eax, 0x381018
or eax, 0x5a024022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105f9917
and eax, 0x45230e73
and eax, 0x40200020
or eax, 0x2b1a641a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1a60ec
and eax, 0x1746fb4a
and eax, 0x10000002
or eax, 0x693a7238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e32fdef
and eax, 0x4fc35f5a
and eax, 0x7000010
or eax, 0x803a802a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52117ef9
or eax, 0x629ae038
and eax, 0x953a8e3a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25dd1186
and eax, 0x1180002
or eax, 0xa2229c38
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7c4350
and eax, 0xa13a8a3a
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4afa10
xor eax, 0x134b9a9c
and eax, 0x993a8832
or eax, 0x26003008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6639e99a
xor eax, 0x6beee48d
and eax, 0x80288428
or eax, 0x4d124212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b059f0
and eax, 0x990a940a
or eax, 0x42304030
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b7fd46
and eax, 0x3ddd541
and eax, 0x110c000
or eax, 0xe82a223a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b437da
and eax, 0x960ad020
or eax, 0x6130201a
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e8710b
and eax, 0x634bd766
and eax, 0x85002
or eax, 0x532ae38
mov dword [ebx], eax
add ebx, edx
and eax, 0x4990a938
and eax, 0x1100838
or eax, 0x122b0403
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8464a2
and eax, 0x29a6850b
and eax, 0x122000b
or eax, 0x20191a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ffedba
or eax, 0x29f0dbd
and eax, 0x71b2839
or eax, 0x28200002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c1391c
and eax, 0xa3a0023
or eax, 0x101a818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333646a
and eax, 0x80c10
or eax, 0x3734112c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f171750
and eax, 0x280a2c
or eax, 0x46143510
mov dword [ebx], eax
add ebx, edx
and eax, 0x573d71e7
and eax, 0x443c0124
or eax, 0x10004c18
mov dword [ebx], eax
add ebx, edx
and eax, 0x7313c1eb
and eax, 0x40104128
or eax, 0x222c1a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x5327e36d
and eax, 0x1148067f
and eax, 0x2c
or eax, 0x703c6910
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c20cbbf
xor eax, 0x5a596642
and eax, 0x7a38273c
or eax, 0x4045000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5cb3c7
and eax, 0x208438
or eax, 0x8c1c0104
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c3eb42
and eax, 0x8100
or eax, 0x9a3c123c
mov dword [ebx], eax
add ebx, edx
and eax, 0x24dbf451
or eax, 0x5e859d97
and eax, 0x4a1d0814
or eax, 0x21204228
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f16369c
and eax, 0x314021c
or eax, 0x94299021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1181b5f7
and eax, 0x863c0708
or eax, 0x30019835
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a383476
xor eax, 0xba382c0
and eax, 0x801c003d
or eax, 0x4a21c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c82303
or eax, 0x3c24d1fd
and eax, 0x2d34613d
or eax, 0x400a0600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42959789
or eax, 0x13b55587
and eax, 0x3b3e7536
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x68953e12
or eax, 0x5690f32
and eax, 0x93e033e
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ff42a1
and eax, 0x3e0020
or eax, 0x9b00911e
mov dword [ebx], eax
add ebx, edx
and eax, 0x103e9520
and eax, 0x3e8020
or eax, 0xa500201e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655fa0c0
or eax, 0x3096aff3
and eax, 0xb036af3e
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa06482f
or eax, 0x6521f5d2
and eax, 0xc338b112
or eax, 0x6082c
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c137f7
and eax, 0xc53e883e
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x249a0a59
and eax, 0x41a0018
or eax, 0xd824d726
mov dword [ebx], eax
add ebx, edx
or eax, 0x523a2818
and eax, 0xca3ee13e
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a22ac65
and eax, 0x3dc6379e
and eax, 0x104001a
or eax, 0xf43af024
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd5ff15
and eax, 0x14e49b6b
and eax, 0x4249b2a
or eax, 0x1a6414
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afa6d30
and eax, 0x3a0930
or eax, 0x1305000f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70255fcd
and eax, 0x211a1032
or eax, 0x825080d
mov dword [ebx], eax
add ebx, edx
or eax, 0x39983ab5
and eax, 0x59a04e2c
and eax, 0x200a2c
or eax, 0x461f2413
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405dd171
and eax, 0x222550e
or eax, 0x601d0031
mov dword [ebx], eax
add ebx, edx
and eax, 0x52184d52
or eax, 0x74d5c271
and eax, 0x741d4033
or eax, 0x822280c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643c40a6
and eax, 0x7271e149
and eax, 0x10010009
or eax, 0xa93e8236
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6363eefe
and eax, 0xda1c4001
or eax, 0x2023823e
mov dword [ebx], eax
add ebx, edx
or eax, 0x53560e13
and eax, 0x20003f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f3223c
and eax, 0x2000
or eax, 0xcc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a190d4
and eax, 0x38207c00
or eax, 0x84100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf94e58d
or eax, 0x74baf754
and eax, 0x1530f410
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x561b011a
and eax, 0x16332030
or eax, 0x28000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6b124c
and eax, 0x40101231
or eax, 0x2e234802
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1f3928
and eax, 0x24330833
or eax, 0x90008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b5db5e
and eax, 0x4318812
or eax, 0x41027521
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b5abfe2
and eax, 0x41101d20
or eax, 0x9a244214
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ebb33d
and eax, 0x2334e234
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x690a25af
and eax, 0x4e342735
or eax, 0x10010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x170e865
and eax, 0xe356235
or eax, 0xa0001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6006c421
and eax, 0x2bb4d1b0
and eax, 0x349030
or eax, 0xd5022606
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a4e026
and eax, 0x5d36e036
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5542f879
and eax, 0x34656f21
and eax, 0x14006020
or eax, 0x6a371417
mov dword [ebx], eax
add ebx, edx
and eax, 0x25028623
and eax, 0x7f719529
and eax, 0x421
or eax, 0xc2378116
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aabcbce
and eax, 0x2208006
or eax, 0xb4183031
mov dword [ebx], eax
add ebx, edx
and eax, 0x5190c4cd
and eax, 0x108000
or eax, 0xa287738
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e4aa929
and eax, 0x82128
or eax, 0x35310611
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9f0d95
xor eax, 0x59bac9f8
and eax, 0x40012601
or eax, 0x10381938
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a386f98
and eax, 0x2395a39
or eax, 0xa5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x82bab57
and eax, 0x290a11
or eax, 0xc410a428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a04337
or eax, 0x2f40807b
and eax, 0xc119cc39
or eax, 0x10200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e0a421
or eax, 0x4597f56e
and eax, 0x4531d129
or eax, 0x9a080810
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce53848
or eax, 0x2967ad7
and eax, 0xff39f139
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x450430fb
or eax, 0x14468f9f
and eax, 0x11020e39
or eax, 0x22380000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f5216a
and eax, 0x300028
or eax, 0x5a0a3c12
mov dword [ebx], eax
add ebx, edx
or eax, 0x67389210
and eax, 0x6d3a263a
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a4bbba
and eax, 0xa1a5100
or eax, 0x8420223a
mov dword [ebx], eax
add ebx, edx
and eax, 0x13bbd111
and eax, 0x3a0010
or eax, 0xac00a22a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd3ba48
and eax, 0x5842b242
and eax, 0x802a200
or eax, 0xb138103a
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc39352
and eax, 0x1029212
or eax, 0xc4382c28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233ea832
or eax, 0x68db5b49
and eax, 0xc61a4e08
or eax, 0x11208032
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a9147f
and eax, 0x28c9a708
and eax, 0x20088608
or eax, 0xcd326132
mov dword [ebx], eax
add ebx, edx
xor eax, 0x719e17bc
xor eax, 0x40d73d07
and eax, 0x432c900
or eax, 0x108323a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca5d432
and eax, 0x103b0b3a
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5739ed
or eax, 0x7f0c045e
and eax, 0x1f3b183b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f20e28b
or eax, 0x6af78650
and eax, 0x313b283b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b733605
or eax, 0x1520398c
and eax, 0x928013a
or eax, 0x40134001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4000f066
and eax, 0x40004022
or eax, 0x993b8f19
mov dword [ebx], eax
add ebx, edx
or eax, 0x2871b387
or eax, 0x7a336598
and eax, 0x13bf43b
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a31967
or eax, 0x589e80ab
and eax, 0x183c153c
or eax, 0x82000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e4f25
and eax, 0x80000818
or eax, 0x403ca024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fbe366
and eax, 0x50a18
or eax, 0x25381424
mov dword [ebx], eax
add ebx, edx
and eax, 0x6620f265
and eax, 0x201024
or eax, 0x431d2d19
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a580b40
or eax, 0x25ed797
and eax, 0x4b3d493d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c427249
xor eax, 0x53298e31
and eax, 0x40141505
or eax, 0x1b294038
mov dword [ebx], eax
add ebx, edx
xor eax, 0xddd7d81
and eax, 0x322f13f
and eax, 0x220203c
or eax, 0x651d4101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7a74be
and eax, 0x3ca61a8b
and eax, 0x30240009
or eax, 0x43196d34
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e99a15f
xor eax, 0x6e792222
and eax, 0x1104491d
or eax, 0x6e393020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2295b397
and eax, 0x6829122f
and eax, 0x10005
or eax, 0x8b3c8538
mov dword [ebx], eax
add ebx, edx
and eax, 0x52fcabbc
and eax, 0x23c813c
or eax, 0x95011001
mov dword [ebx], eax
add ebx, edx
and eax, 0x549c88e9
and eax, 0x1c8029
or eax, 0xa3211d14
mov dword [ebx], eax
add ebx, edx
and eax, 0x7638e58f
or eax, 0x33b2b97
and eax, 0x2339a91d
or eax, 0x8c040020
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e71b88
or eax, 0x132b8719
and eax, 0xbb3db53d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b96032e
and eax, 0x833d813d
or eax, 0x44004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x612b4fcf
and eax, 0x82148c30
or eax, 0x5129410d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1954019c
and eax, 0x1114011c
or eax, 0xce29d821
mov dword [ebx], eax
add ebx, edx
or eax, 0x639f5ef4
and eax, 0x3dc53d
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60feeb43
and eax, 0x541e7e16
and eax, 0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214959d3
or eax, 0x34de1779
and eax, 0x800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c279d67
or eax, 0x1f18a71b
and eax, 0xc100800
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e55ad39
and eax, 0x19fa8673
and eax, 0x100000
or eax, 0x14201030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9fc22f
xor eax, 0xafa6c94
and eax, 0x4101800
or eax, 0x18200030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2905f00e
and eax, 0
or eax, 0x24302030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1517239b
xor eax, 0x74e8780e
and eax, 0x100830
or eax, 0x2c202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x578bc7b3
and eax, 0x4000030
or eax, 0x30303000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b4f4fd
and eax, 0x10000000
or eax, 0x2c303830
mov dword [ebx], eax
add ebx, edx
and eax, 0x46bc278e
and eax, 0x4300000
or eax, 0x40004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65256665
and eax, 0x10
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf81d95
or eax, 0x69551c84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2933d2ca
or eax, 0x21cbc663
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb292be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b81fc6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1983ff93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e354f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd289e81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77aa59d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x266777fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x111072c7
xor eax, 0x4b336011
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e00b89
and eax, 0x1e66ac11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2286688a
or eax, 0x73093cd4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5781d3a6
xor eax, 0x2a1997d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6770a2
or eax, 0x37f0400a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e611402
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbc3feb
or eax, 0x24c5791e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e036a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574fc1b0
and eax, 0x1c26c47f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x786fd1dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c76ace
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b59174
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x787f5c7d
and eax, 0x4f149308
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x719ba810
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bd6a9cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df24783
xor eax, 0x11391972
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a59163
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9b9ea3
or eax, 0x67c4fe9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1368e486
or eax, 0x3b181a03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14cecf50
xor eax, 0x6422e4b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3765e5d4
or eax, 0x4c43b122
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b6154d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1313b60e
or eax, 0x28837dfb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5763671b
xor eax, 0x45766658
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c3576e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f897ef8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x168fa3
and eax, 0x59805066
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a80343
and eax, 0x4bff3fc7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3bdebb
or eax, 0x4dde0405
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x502dedbc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f76d05
or eax, 0x54cd93b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d064a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e93b73
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dad12fb
and eax, 0x5b39163b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739bd319
xor eax, 0x4df7829c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x102c3b78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea162e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ec8673
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44de6310
and eax, 0x2d9fa81d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d9009d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112f7596
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34351b58
or eax, 0x3a875d0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bba8844
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c61ee9d
or eax, 0x52b2d9e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac993f9
or eax, 0x202a603e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cfff34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x524b73b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ccba66
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a08190e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf5aac1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333b18c2
and eax, 0x79930b2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b1a41c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x555590ac
xor eax, 0x1a7d42f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9ca64e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e8316f
and eax, 0x58d19e53
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d78c26
xor eax, 0x77adc535
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1198e4d6
or eax, 0x61855610
and eax, 0x61015600
or eax, 0x18480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8c338f
or eax, 0x34434d74
and eax, 0x51404460
or eax, 0x140002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397fcb08
and eax, 0x40230662
or eax, 0x5547000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e71fe0b
or eax, 0xb02db68
and eax, 0x7766684a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3338a38b
or eax, 0x26b63c3e
and eax, 0x12022800
or eax, 0x40484200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af07900
and eax, 0x52404800
or eax, 0x5170171
mov dword [ebx], eax
add ebx, edx
and eax, 0x5603876c
and eax, 0x7e43bfb0
and eax, 0x46000120
or eax, 0x296c7842
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b42ea6
and eax, 0x32e7866e
and eax, 0x2640644
or eax, 0x49034900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ce9701
or eax, 0x3a5a1d5b
and eax, 0x33524043
or eax, 0x44042200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c655317
and eax, 0x58086d73
and eax, 0x50
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d03c82
and eax, 0x419944d2
and eax, 0x40000400
or eax, 0x32416800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f0c9c8e
and eax, 0x75485806
or eax, 0x200250
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd4f147
xor eax, 0x5372c360
and eax, 0x2063027
or eax, 0x41714648
mov dword [ebx], eax
add ebx, edx
or eax, 0x3826d9d8
and eax, 0x5376add8
and eax, 0x43400540
or eax, 0xc015025
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddcfb0d
xor eax, 0x7d84ac47
and eax, 0x60405840
or eax, 0x8130235
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c186d17
xor eax, 0x561712a
and eax, 5
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9d8b12
xor eax, 0x901d2e4
and eax, 0x41045000
or eax, 0x18622400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d473146
and eax, 0xa1d196c
and eax, 0x1144
or eax, 0x71424812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1812410c
and eax, 0x4850104a
or eax, 0x2074524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55538628
xor eax, 0x759fcb04
and eax, 0x40030842
or eax, 0x15604638
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ecb39b
and eax, 0x37160
or eax, 0x60000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330e40fd
or eax, 0x29cf83a1
and eax, 0x24c1100
or eax, 0x40004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e712cc7
and eax, 0x5f8ecef
and eax, 0x400400
or eax, 0x50134162
mov dword [ebx], eax
add ebx, edx
and eax, 0x21383a3b
or eax, 0x7e87f941
and eax, 0x76124862
or eax, 0x168000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x799a1e3c
xor eax, 0x151f6f71
and eax, 0x40014355
or eax, 0x19681000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b19f257
and eax, 0x7e9bbf0d
and eax, 0x42002100
or eax, 0x284f464f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fdfd90a
and eax, 0x20101640
or eax, 0x4860411a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x183fd1cc
and eax, 0x60490212
or eax, 0xa005161
mov dword [ebx], eax
add ebx, edx
or eax, 0x69447a8
or eax, 0x74652312
and eax, 0x4568
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a732e5e
or eax, 0x3bb85680
and eax, 0x10634600
or eax, 0x44040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee4cbc
and eax, 0x535c3a93
and eax, 0x40000010
or eax, 0x1675140
mov dword [ebx], eax
add ebx, edx
or eax, 0x359792ce
xor eax, 0x248fb21a
and eax, 0x40606044
or eax, 0x26041808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc8c433
xor eax, 0x55c8c05d
and eax, 0x28242000
or eax, 0x45404148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbdeb61
and eax, 0x70410a21
or eax, 0x247044
mov dword [ebx], eax
add ebx, edx
or eax, 0x418fb46c
and eax, 0x1da96f74
and eax, 0x10284e40
or eax, 0x4a460101
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe71c937
and eax, 0x40100046
or eax, 0x2406800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4e431a
and eax, 0x40404000
or eax, 0x11101000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a02aafd
xor eax, 0x3a828e7f
and eax, 0x2202086e
or eax, 0x44706100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9e6ca9
and eax, 0x24006800
or eax, 0x40440642
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d007db
and eax, 0x5e786af6
and eax, 0x400042
or eax, 0x61255101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b824dc9
or eax, 0x4ae274d1
and eax, 0x48427041
or eax, 0x40d020c
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f27003
and eax, 0x6dd5be9a
and eax, 0x40452200
or eax, 0x30a4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3e90b7
and eax, 0x41596a02
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d50d64b
and eax, 0x1c6aac1d
and eax, 0x400400
or eax, 0x5a255262
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ac89c9
and eax, 0x7772f2ed
and eax, 0x49
or eax, 6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b3bc69
and eax, 0x8322000
or eax, 0x42444300
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f51de7
xor eax, 0x2bb4df23
and eax, 0x70422044
or eax, 0xa005628
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1f4432
xor eax, 0x26febe88
and eax, 0xc444820
or eax, 0x41030452
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b015de2
and eax, 0x49014440
or eax, 0x20641110
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb85b9
and eax, 0x49
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x344341bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x48665117
or eax, 0x7170b2e0
and eax, 0x61709000
or eax, 0x40b4c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x73560fb5
xor eax, 0x1d7e3faf
and eax, 0x26
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d2a3e0
and eax, 0x100
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ac0c49c
and eax, 0x4800
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x298a4e5f
xor eax, 0x671fb13b
and eax, 0x114400
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24daee39
and eax, 0x4b4400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a02e21
and eax, 0x800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x529ff1e1
and eax, 0
or eax, 0x2800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1191a79c
or eax, 0x57f002db
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x103da39e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a5e891
xor eax, 0x5f177728
and eax, 0x101400
or eax, 0x492000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d9f3c3
xor eax, 0x5eb929fa
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x399a487e
or eax, 0x51267894
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba605b1
and eax, 0
or eax, 0x490000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29be5ac
and eax, 0x50c000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4247460d
xor eax, 0x321d7376
and eax, 0
or eax, 0xca90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c2bd384
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d89ec1a
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfae3de
and eax, 0x480000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c72396
and eax, 0x42200
or eax, 0x61600c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2430b648
and eax, 0x787a253e
and eax, 0x2000
or eax, 0x4174
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9d321a
and eax, 0x6aec8182
and eax, 0x80000
or eax, 0x510000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c1fb1b1
and eax, 0
or eax, 0x1c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e596d76
and eax, 0x7f35253
and eax, 0
or eax, 0x64722e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x693f0bbe
and eax, 0x612420
or eax, 0x5041
mov dword [ebx], eax
add ebx, edx
or eax, 0x622bb40f
and eax, 0x491400
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c8809c7
xor eax, 0x249c67cf
and eax, 0x2800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a8c0d5
and eax, 0x24202800
or eax, 0x40520600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f717f11
and eax, 0x15001
or eax, 0x24602460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e2407b
and eax, 0x41b65189
and eax, 0
or eax, 0x746c6f76
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c65c234
and eax, 0x6464
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d1bd43
and eax, 0x514400
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe533180
and eax, 0
or eax, 0x7c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74cca1fd
xor eax, 0x64eef1eb
and eax, 0x222c00
or eax, 0x64500200
mov dword [ebx], eax
add ebx, edx
or eax, 0x631b8d42
and eax, 0x39ee4352
and eax, 0x20600040
or eax, 0x4017421
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a2edff
or eax, 0x45d0c4f8
and eax, 0x6472787a
or eax, 0x80200
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ef0d8f
and eax, 0x6762
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd4891d
and eax, 0
or eax, 0x59c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30071c79
and eax, 0
or eax, 0xca24000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eda2e5f
or eax, 0x3f5e7ae4
and eax, 0x65742e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbb5586
or eax, 0x67d084d0
and eax, 0x65200450
or eax, 0x8047028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143a6bd0
and eax, 0x28
or eax, 0x46
mov dword [ebx], eax
add ebx, edx
and eax, 0x6452e6fd
and eax, 0x10057c99
and eax, 0
or eax, 0xcfc0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41dfdc60
or eax, 0x6c5a5056
and eax, 0x64000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f32a50f
or eax, 0x78a7a5b7
and eax, 0x73222400
or eax, 0x400a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3796e8
and eax, 0x2487eb97
and eax, 0
or eax, 0x73
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b60a4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x409b0ecc
or eax, 0x478990f7
and eax, 0x448b1400
or eax, 0xa8004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2879b0
or eax, 0x5c9b8a33
and eax, 0xc728ac83
or eax, 0x444000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5284fa23
and eax, 0xfb85167
and eax, 0x1080000
or eax, 0x4255e845
mov dword [ebx], eax
add ebx, edx
and eax, 0x650d4335
and eax, 0x41050001
or eax, 0x4c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f33b721
or eax, 0x1c7e5179
and eax, 0x202478
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5321ab7e
and eax, 0x40018700
or eax, 0xa4444000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3938ed81
and eax, 0x4400
or eax, 0x10add
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b6f69f1
and eax, 0x3a6045c5
or eax, 0x80800002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2a9c1d
and eax, 0x2000000
or eax, 0xc5000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d5b8c6
and eax, 0x41000040
or eax, 0x289fdc05
mov dword [ebx], eax
add ebx, edx
or eax, 0x1529d716
and eax, 0x6730681e
and eax, 0x45000000
or eax, 0xc70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b8d148
and eax, 0
or eax, 0x17d60d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d1aea7
xor eax, 0x6c56d138
and eax, 0x50400700
or eax, 0x8405c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50235828
xor eax, 0x4e36e2cd
and eax, 0x29a0
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae9f208
and eax, 0x8c04182
or eax, 0xb5100445
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d49f06f
xor eax, 0x9da6c6e
and eax, 0x4000000
or eax, 0xc3000056
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c6d6dc9
or eax, 0x2e58bee3
and eax, 0x2c38f445
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15aef585
or eax, 0x62e77d0e
and eax, 0x44c70001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e22409
and eax, 0x252408
or eax, 0x58c9c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ea9a68
and eax, 0x1ac3b5db
and eax, 0x408000
or eax, 0xc8054700
mov dword [ebx], eax
add ebx, edx
or eax, 0x3abb63c
and eax, 0x2710
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
and eax, 0x263b7208
or eax, 0x4e0a46a5
and eax, 0x2004485
or eax, 0xb0c40142
mov dword [ebx], eax
add ebx, edx
or eax, 0x26baee66
and eax, 0x86000145
or eax, 0x41000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f805ac
or eax, 0x56619f1d
and eax, 0xca108045
or eax, 0x20044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x645a2a49
and eax, 0x44460000
or eax, 0x1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d032d63
xor eax, 0x28ced497
and eax, 0x30b4
or eax, 0xd40608
mov dword [ebx], eax
add ebx, edx
and eax, 0x31eeb92e
xor eax, 0x6eed15c4
and eax, 0x28010500
or eax, 0x9044c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x403b1a6e
and eax, 0x5cadf33d
and eax, 0
or eax, 0xc0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x179b0a4e
and eax, 0x15900446
or eax, 0xe0244181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x132f35ca
and eax, 0xc600000d
or eax, 0x1000120
mov dword [ebx], eax
add ebx, edx
and eax, 0x189b18e8
and eax, 0
or eax, 0x9a2b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7229cc79
or eax, 0x5ea8d3d7
and eax, 0x45830000
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x590a1d62
xor eax, 0x52e381b5
and eax, 0xa101a4
or eax, 0x1c7c08
mov dword [ebx], eax
add ebx, edx
or eax, 0xe22103e
xor eax, 0x2eee7f40
and eax, 0x20410200
or eax, 0xd804c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ce5baa
or eax, 0x6b8d2e50
and eax, 0x120a8
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa39ba0
and eax, 0x6da414d3
and eax, 0xca00080
or eax, 0x52084547
mov dword [ebx], eax
add ebx, edx
and eax, 0x28801818
or eax, 0x15351de7
and eax, 0x5000104
or eax, 0xc2000008
mov dword [ebx], eax
add ebx, edx
and eax, 0xda29c0f
xor eax, 0x456f57d4
and eax, 0x670440
or eax, 0x1990a005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f2736fb
or eax, 0x26435380
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9b9678
and eax, 0x8620
or eax, 0x214980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503c56c8
and eax, 0x10058100
or eax, 0x8c404600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7f55c9
or eax, 0x10f7449a
and eax, 8
or eax, 0x3245
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473f7486
and eax, 0x401844c3
or eax, 0x28800104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f27627e
and eax, 0x47000131
or eax, 0x80000046
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfd3dcb
and eax, 0x6a952c04
or eax, 0x402c041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20fee7ab
and eax, 0x44410000
or eax, 0x1860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5846f834
and eax, 0x3e7af793
and eax, 0x400000
or eax, 0xa9dd94
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ba0ed1
and eax, 0x400
or eax, 0xf045c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x24729696
or eax, 0x34975060
and eax, 0x117b0
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bcc1643
or eax, 0x539d2994
and eax, 0x3dc0583
or eax, 0x80204008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a80a9
and eax, 0x5000120
or eax, 0x408900c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x68672522
and eax, 0x40010120
or eax, 0xb84c8adc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4153e8
xor eax, 0x223e6cf5
and eax, 0x8014101
or eax, 0x81008082
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f86ad0
and eax, 0x4000
or eax, 0xe6e8b84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a0012ab
and eax, 0xe80000eb
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x468f07da
and eax, 0x31ae8628
and eax, 0
or eax, 0x64141
mov dword [ebx], eax
add ebx, edx
or eax, 0x650ba27c
and eax, 0x1006068
or eax, 0x2501c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a00168
or eax, 0x6e43695b
and eax, 0x7436800
or eax, 0x90848000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1ecbd5
xor eax, 0x6a42b67c
and eax, 0x55890000
or eax, 0x20002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4229f5d8
xor eax, 0x3582ff2
and eax, 0x4501a20
or eax, 0xe80521d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x545b8ab7
xor eax, 0x7150f
and eax, 0x44080878
or eax, 0x1830105
mov dword [ebx], eax
add ebx, edx
or eax, 0x72df7bad
or eax, 0x1340c1cc
and eax, 0x1c083f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x734397f8
or eax, 0x7aa0477e
and eax, 0xbe04588
or eax, 0x80140001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c759a3
xor eax, 0x5488e77e
and eax, 0x8c835944
or eax, 0x404004a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x160ad248
and eax, 0x39dd1fbd
and eax, 0x1000
or eax, 0xec8b45cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc121ed
xor eax, 0x1ad22ab7
and eax, 0x884c80
or eax, 0x24a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2390ee02
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x423df712
and eax, 0x50000
or eax, 0xb020ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141a363e
and eax, 0x50600
or eax, 0xe040c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2698ff45
and eax, 0xfa04
or eax, 0x3a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c2a7a6
xor eax, 0x1fc630cb
and eax, 0x59044543
or eax, 0x24d80084
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1963b6
and eax, 0x1000106
or eax, 0xc6000051
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c08448
or eax, 0x7b4850c3
and eax, 0x9485041
or eax, 0xb78004
mov dword [ebx], eax
add ebx, edx
and eax, 0x334f0fe8
and eax, 0x1470000
or eax, 0x44800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1ea5e
and eax, 0x20258
or eax, 0x4904a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x349e1b7a
or eax, 0x195c56e2
and eax, 0x4454700
or eax, 0xc0008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ae650b
and eax, 0xb
or eax, 0x48f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2cbbc4
xor eax, 0x7b514b2f
and eax, 0x602400c0
or eax, 0x1b804507
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e18ac
and eax, 0x4200016b
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f11063
and eax, 0x41
or eax, 0x4e08b804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c2a70
or eax, 0x5de6f688
and eax, 0x45c60001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae52941
and eax, 0x1022940
or eax, 0x48494
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398e4736
and eax, 0x3000c200
or eax, 0x80450500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d98737b
and eax, 0x1009
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b60bd0
and eax, 0x39000c1
or eax, 0xa0484506
mov dword [ebx], eax
add ebx, edx
or eax, 0x497550d0
and eax, 0xc3000096
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f35d80
and eax, 0x44210804
or eax, 0x800a041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6279da58
xor eax, 0x2a1c7809
and eax, 0x4440000
or eax, 0x41830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66bbe2cb
and eax, 0x4c20c0
or eax, 0x830124
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fad9e4
and eax, 0x19388fea
and eax, 0x100
or eax, 0xf445c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x79db172a
and eax, 0x28728e08
and eax, 0x200
or eax, 0xd083
mov dword [ebx], eax
add ebx, edx
and eax, 0x272423b3
and eax, 0xbafd12
and eax, 2
or eax, 0x31c845c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x33279dac
or eax, 0x321dc8a4
and eax, 0x3000086
or eax, 0xc4000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4421980b
and eax, 0x18b604c6
and eax, 4
or eax, 0x2c1b441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36501146
and eax, 0x4810001
or eax, 0x41460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ebee58
and eax, 0x20c800
or eax, 0x1301a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ebb599
and eax, 0x6deed43e
and eax, 0x4040c400
or eax, 0x80050300
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b02291
or eax, 0x728f0005
and eax, 0x16185
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e4308bd
and eax, 0x85
or eax, 0xbefc4542
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b4386a
and eax, 0x3514a295
and eax, 0x4000000
or eax, 0xc300016a
mov dword [ebx], eax
add ebx, edx
or eax, 0x506a714b
and eax, 0x3e3528c
and eax, 0x1604000
or eax, 0xfc958c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x3203dead
or eax, 0x592dc841
and eax, 0x85c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78abec09
and eax, 0x830000
or eax, 0xff7cff54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26688ad3
and eax, 0x21d11408
and eax, 0x1000
or eax, 0x883
mov dword [ebx], eax
add ebx, edx
and eax, 0x2595c88a
or eax, 0x30394a3c
and eax, 0x10284086
or eax, 0xc9840541
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68dffee8
and eax, 0x8100012d
or eax, 0x46000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x5deeaaeb
xor eax, 0x50b1b8b3
and eax, 0x11b0b040
or eax, 0x62064005
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a9afc5
and eax, 0x636bdccf
and eax, 0x1000001
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x422e9d8
and eax, 0xc320c8
or eax, 0x80420
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d25c817
and eax, 0x1c45c400
or eax, 0xa0000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x322699b4
and eax, 0x8100
or eax, 0x6664
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a504e12
and eax, 0xbe34a7f
and eax, 0x8000046
or eax, 0x419c4581
mov dword [ebx], eax
add ebx, edx
and eax, 0x30825b98
or eax, 0x75e691bd
and eax, 0x600000a9
or eax, 0x88000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0e66bb
or eax, 0x1d9bbaba
and eax, 0x82449
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3698a685
and eax, 0x37fe77c0
and eax, 0x80400
or eax, 0x33a4418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1d5212
or eax, 0x2caeda49
and eax, 0xa248041
or eax, 0x1502404
mov dword [ebx], eax
add ebx, edx
or eax, 0x89061a5
xor eax, 0x2273abf1
and eax, 0x29804c00
or eax, 0x278018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c186c95
and eax, 0x520200c
or eax, 0x481bcc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x98ead8b
and eax, 0x3b4827ad
and eax, 0x9002408
or eax, 0x821058e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x521f4837
or eax, 0x6a6aca90
and eax, 0x513be055
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66aef0c
or eax, 0x614adc17
and eax, 0x3115d10
or eax, 0x880020a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57063996
xor eax, 0x18edd077
and eax, 0x443a9041
or eax, 0x1016004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688a4bb
and eax, 0x774bf6e9
and eax, 0x30154a0
or eax, 0x88082914
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b81c8d7
or eax, 0x89c19f5
and eax, 0x1814845
or eax, 0xc002a008
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe1171f
xor eax, 0x74b4d18d
and eax, 0xa8450800
or eax, 0x40088101
mov dword [ebx], eax
add ebx, edx
and eax, 0x428ffec4
and eax, 0x73d53c14
and eax, 0x40000
or eax, 0x81d8558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8a4735
and eax, 0x804000
or eax, 0x5100ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x110a06e9
and eax, 0x10510000
or eax, 0xcc048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aaa3de5
and eax, 0x2ac00581
or eax, 0x100400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181d7fb8
and eax, 0x1891801
or eax, 0x4400c444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a0f9e3
and eax, 0x92180
or eax, 0x8b00ca40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b14a309
or eax, 0x6cdc7f6c
and eax, 0xc081404d
or eax, 0x1028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8f6b50
and eax, 0xc00d8901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64fdd5c5
and eax, 0x20805480
or eax, 0x1b40010b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b47d94c
or eax, 0x7eabd829
and eax, 0xd0f9c45
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21232ddb
xor eax, 0x1b719ae
and eax, 0
or eax, 0x209
mov dword [ebx], eax
add ebx, edx
and eax, 0xd081821
and eax, 1
or eax, 0x83d8458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a15235
and eax, 0x7a02c966
and eax, 0x40000120
or eax, 0x58900c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1355f988
and eax, 0x504d89c8
or eax, 0xa8000210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14aa3ff7
and eax, 0x226d31de
and eax, 0x12002
or eax, 0x8900c981
mov dword [ebx], eax
add ebx, edx
or eax, 0x100034fd
and eax, 0x1101f84d
or eax, 0x448a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51bfdec9
and eax, 0x142280
or eax, 0xf8411158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42cc9ed5
and eax, 0x890804
or eax, 0x45020070
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3ef78a
and eax, 0x5c053bc8
or eax, 0xa0400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56bd4d57
xor eax, 0x622de512
and eax, 0x4084450
or eax, 0x4983022c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e73f91c
xor eax, 0x6523e088
and eax, 0x144909a8
or eax, 0x80048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x276b284a
and eax, 0x816c018a
or eax, 0x8805401
mov dword [ebx], eax
add ebx, edx
and eax, 0x590aacd
xor eax, 0x203676a7
and eax, 0x1821004
or eax, 0x44098051
mov dword [ebx], eax
add ebx, edx
or eax, 0x274417a
and eax, 0x1c08128
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294f0957
and eax, 0x8880089
or eax, 0x83204500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb32d5e
and eax, 0x4d3b044d
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5123e0b9
and eax, 0x60999276
and eax, 0x10000
or eax, 0x8b287c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x3226da26
or eax, 0x6708728b
and eax, 0xaf0fe415
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e49b796
and eax, 0x2c45a635
and eax, 0x401a014
or eax, 0x513a4041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d022aa4
and eax, 0x1002004
or eax, 0x8a1d5cf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x302287b8
and eax, 0x109b444
or eax, 0x44800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c253c50
and eax, 0x80c8804
or eax, 0xc4410388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0f10db
and eax, 0x82000901
or eax, 0x9884488
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8c6fd7
xor eax, 0x35f3d231
and eax, 0x2039410
or eax, 0xc0802045
mov dword [ebx], eax
add ebx, edx
or eax, 0x101ce520
and eax, 0x90158101
or eax, 0x24400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c727ecc
and eax, 0x8044589
or eax, 0x33880002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2362fc27
and eax, 0x68a3f5cc
and eax, 0
or eax, 0x117d8845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbd1925
xor eax, 0x527a5a68
and eax, 0x13444009
or eax, 0x28b80d82
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9b806b
and eax, 0x165c840
or eax, 0x818300d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5afc1394
and eax, 0xb492354
and eax, 0x3000100
or eax, 0x80fc548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x326499f2
xor eax, 0x3a1c77fe
and eax, 0x1800182
or eax, 0x54090068
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc7d019
and eax, 0x584581f8
or eax, 0xa0000a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e149c2
and eax, 0x8801c882
or eax, 0x1002001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3151b14d
and eax, 0x901f845
or eax, 0x448a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a5a02
and eax, 0x40012244
or eax, 0xa04c19a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586f898c
and eax, 0x10022260
or eax, 0x45890d1d
mov dword [ebx], eax
add ebx, edx
and eax, 0x394825ff
and eax, 0x1080170
or eax, 0xe28280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35976fa5
and eax, 0x18d5fea9
and eax, 0x504401
or eax, 0x8ba01188
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e479e73
or eax, 0x5758e1e7
and eax, 0x4589fc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x495ce349
and eax, 0x404d8b04
or eax, 0xb0000080
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfeaba8
xor eax, 0x48fffa30
and eax, 0x8804180
or eax, 0x83000c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x1385d2fb
xor eax, 0x6c11ea51
and eax, 0xc2803400
or eax, 0x3c855
mov dword [ebx], eax
add ebx, edx
and eax, 0x49c9cae
and eax, 0x8800
or eax, 0xfc550101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7916cfb7
and eax, 0x1004482
or eax, 0x3a840109
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c1a988
and eax, 0
or eax, 0x97d8045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8ad749
and eax, 0x6980f5e3
and eax, 0x1804500
or eax, 0x8264088b
mov dword [ebx], eax
add ebx, edx
and eax, 0x21731201
xor eax, 0x4ed2ffe6
and eax, 0x4d8001e1
or eax, 0x90008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7674cdf5
and eax, 0x38558804
or eax, 0x800003e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f63666
or eax, 0x6736f77e
and eax, 0x8901c282
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4332abe4
and eax, 0x1008000
or eax, 0x448b3855
mov dword [ebx], eax
add ebx, edx
and eax, 0x656480de
and eax, 0x44000010
or eax, 0x80453ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e784c69
and eax, 0x18f991a
and eax, 0x50918
or eax, 0x45c20065
mov dword [ebx], eax
add ebx, edx
or eax, 0x2357d7ed
or eax, 0x1e932ddc
and eax, 0x198
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9ae602
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2378f472
xor eax, 0x5c336cad
and eax, 0x1045
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a1bac3
and eax, 0x45810000
or eax, 0x80a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf7b2fb
and eax, 0x104c22b8
or eax, 0x88010104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9aff93
and eax, 0x4831c25
or eax, 0x51080350
mov dword [ebx], eax
add ebx, edx
or eax, 0x595c70f3
or eax, 0x67cf92b
and eax, 0x55af0fec
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a77b06
xor eax, 0x6d347fed
and eax, 0x38910000
or eax, 0x440489e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c34ce3f
or eax, 0x40379d31
and eax, 0x8b7dfff
or eax, 0x83482000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2716d8d8
and eax, 0xa8812405
or eax, 0x4002c840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656bfa71
and eax, 0x1707ada3
and eax, 0x4000000
or eax, 0xe8458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x405f6a42
or eax, 0x542ddd5d
and eax, 0xfc7cbd03
or eax, 0x3000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f555565
and eax, 0x6b28dc2e
and eax, 0x6000dc26
or eax, 0x140023d9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c6de22
and eax, 0x519da31d
and eax, 0x40109
or eax, 0xe8498a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba69a48
and eax, 0x8008000
or eax, 0x81014183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0321d
and eax, 0x424a2885
and eax, 0x2004
or eax, 0x558bc849
mov dword [ebx], eax
add ebx, edx
or eax, 0x3209f946
and eax, 0x34013940
or eax, 0x88540290
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d81b5b7
xor eax, 0x1ddc0327
and eax, 0x1891234
or eax, 0x44024448
mov dword [ebx], eax
add ebx, edx
and eax, 0x13388b78
and eax, 0x48
or eax, 0x78858984
mov dword [ebx], eax
add ebx, edx
and eax, 0xaabfa4c
and eax, 0x881884c
or eax, 0x837e77b3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e7ec39
and eax, 0x984acd0
and eax, 0x8000040
or eax, 0x8589f00d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7583749a
and eax, 0xfd8bf454
or eax, 0x2740b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0dd12b
and eax, 0x83f0550b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf9155b
and eax, 0x518901ca
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef418af
and eax, 0x788509e0
or eax, 0x8210
mov dword [ebx], eax
add ebx, edx
and eax, 0x160ca6f
and eax, 0x630337ea
and eax, 0x260
or eax, 0x3bfffd9f
mov dword [ebx], eax
add ebx, edx
or eax, 0x359655a1
and eax, 0x3fff7485
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd22856
and eax, 0x832d5cd3
or eax, 0x800202c
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b64c10
xor eax, 0x471091c9
and eax, 0x4500cc49
or eax, 0x8032004
mov dword [ebx], eax
add ebx, edx
and eax, 0x14547a4e
xor eax, 0x51d6a076
and eax, 0x1444020
or eax, 0x8a2034c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x719a2650
xor eax, 0x468bf384
and eax, 0xa8018054
or eax, 0x42825801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeeab204
and eax, 0xc0410801
or eax, 0x18148100
mov dword [ebx], eax
add ebx, edx
or eax, 0x465a6282
or eax, 0x3acad206
and eax, 0x28c4183
or eax, 0x1200408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0d3ebf
xor eax, 0x712df60d
and eax, 0x45088801
or eax, 0x335044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3211e351
and eax, 0x104040
or eax, 0x8b403d9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0dc60e
and eax, 0x8101b840
or eax, 0x4082400d
mov dword [ebx], eax
add ebx, edx
and eax, 0x28165923
or eax, 0x4c36a3b7
and eax, 0x48048901
or eax, 0xb0490000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3016218
and eax, 0x49ca38b6
and eax, 0
or eax, 0x3ba0558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da8b96
and eax, 0x3b78d815
or eax, 0x4052040
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ddfe7
and eax, 0x10e0fa3c
and eax, 0x204000
or eax, 0x398058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41010d
and eax, 0x7dc50124
and eax, 0x1010004
or eax, 0x443ac841
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d346ca8
and eax, 0x1304800
or eax, 0x8a0435d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x73080a1c
and eax, 0x49386c4c
or eax, 0x4038001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d52b813
and eax, 0x9087c18
or eax, 0x820000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3535d68
and eax, 0x1000c00
or eax, 0x542ba055
mov dword [ebx], eax
add ebx, edx
and eax, 0x2856fd8b
or eax, 0x77b083f6
and eax, 0x32024a0
or eax, 0x88045000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72329274
and eax, 0x4112e444
or eax, 0x4291801
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a51121
and eax, 0x1001000
or eax, 0x8a1c6de8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e0492
and eax, 0x3d0f6575
and eax, 0xc024040
or eax, 0x4139900d
mov dword [ebx], eax
add ebx, edx
and eax, 0x419cf8b5
or eax, 0x65659759
and eax, 0x1145504
or eax, 0x8a0028a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48446378
and eax, 0xc3102c44
or eax, 0x34898001
mov dword [ebx], eax
add ebx, edx
and eax, 0x66dcb469
xor eax, 0x379f5df9
and eax, 0x4005f038
or eax, 0x80800445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602d002d
or eax, 0x53196ace
and eax, 0x51890854
or eax, 0x4020120
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1d6267
and eax, 0x3a8696b8
and eax, 0x20
or eax, 0x1ea839c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb9b8db
and eax, 0x31e1db76
and eax, 0xa00000
or eax, 0x8b1c5589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d8ef71
xor eax, 0x63e277a1
and eax, 0xc082c841
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x13585409
and eax, 0x3009e329
and eax, 0x18001
or eax, 0xc8440900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d0ca2dd
and eax, 0x23b29e80
and eax, 0x1000880
or eax, 0x2d0450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4f49c3
or eax, 0x312d80d4
and eax, 0x4d3bc84d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d89c219
and eax, 0x7d59a446
and eax, 0x9010000
or eax, 0x82367de4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9d80c9
and eax, 0x61bc1aac
and eax, 0x41980004
or eax, 0xb601e041
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e12311
and eax, 0xc081a055
or eax, 0x41c28
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2e9eb8
and eax, 0x7168ab9a
and eax, 0x40000010
or eax, 0x158b1064
mov dword [ebx], eax
add ebx, edx
or eax, 0x569dba65
and eax, 0xc325764
and eax, 0x4100244
or eax, 0xd0452198
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fccb00e
and eax, 0x68130f26
and eax, 0x40000004
or eax, 0x58b0870
mov dword [ebx], eax
add ebx, edx
or eax, 0x777ff58b
and eax, 0x444509b8
or eax, 0x88000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x75bf4385
or eax, 0x6b2fbc5d
and eax, 0x4d0b1355
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b51ea7a
and eax, 0x49010260
or eax, 0x4ae0d84
mov dword [ebx], eax
add ebx, edx
and eax, 0x61aea2f9
and eax, 0x20a13f68
and eax, 0x800020
or eax, 0x74498590
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508059b4
and eax, 0x56e7fbd0
and eax, 0x418800
or eax, 0xd0140311
mov dword [ebx], eax
add ebx, edx
and eax, 0x37534a22
and eax, 0x10500000
or eax, 0x64885503
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f16a006
xor eax, 0x2f5ef65c
and eax, 0x10448208
or eax, 0xc4010901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2cef1e
and eax, 0x8800
or eax, 0x89016083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3cb197
xor eax, 0x744d315a
and eax, 0x900c045
or eax, 0x448b1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bea3b0f
and eax, 0x1880000
or eax, 0x6183f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f71aabd
and eax, 0x7bd7343b
and eax, 0x1400000
or eax, 0x8ab04d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ded488d
xor eax, 0x7376cc89
and eax, 0xc003c005
or eax, 0x2a801050
mov dword [ebx], eax
add ebx, edx
or eax, 0x562788db
or eax, 0x3e45988f
and eax, 0xd0458801
or eax, 0x100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb582e2
or eax, 0x3aa98547
and eax, 0x3abd8041
or eax, 0xc54062a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x686bf259
and eax, 0x2329b193
and eax, 0x1a001
or eax, 0xc3d248fe
mov dword [ebx], eax
add ebx, edx
and eax, 0xe523e7d
and eax, 0x2400004
or eax, 0xeca80002
mov dword [ebx], eax
add ebx, edx
and eax, 0x14bc70e3
xor eax, 0x7a3fa7df
and eax, 0xa0006cd
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1889d95f
and eax, 0x109dc00
or eax, 0x44320045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef07b99
and eax, 0x105800
or eax, 0x8b0325ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e137891
and eax, 0x6ff1ac72
and eax, 0x4d112040
or eax, 0x22c00d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e4de40
and eax, 0x9033404
or eax, 0x820840f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30aad792
and eax, 0x83548f8
and eax, 0
or eax, 0xf799b445
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ef9172
and eax, 0xc0859075
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d11b606
and eax, 0x55811675
or eax, 0xa0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b810d6
and eax, 0x50001014
or eax, 0xa8552b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x37761afd
and eax, 0x3c9b3f7f
and eax, 0xa1c
or eax, 0x458b0560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30324008
and eax, 0x44010b50
or eax, 0x80440088
mov dword [ebx], eax
add ebx, edx
and eax, 0x40bd8272
and eax, 0x40010
or eax, 0xfd0452b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20abcc64
and eax, 0x1080d
or eax, 0x1480
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc51fa
or eax, 0x2bcceebf
and eax, 0x204c8a00
or eax, 0xc4010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2918225
and eax, 0xe6500901
or eax, 0x19208488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de8a1e5
xor eax, 0xed89fc
and eax, 0x5001a590
or eax, 0x58a5a6f
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ef0bce
and eax, 0x4558e823
and eax, 0x44008820
or eax, 0x289501c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a5cf295
and eax, 0x2c97b75
or eax, 0x8936848a
mov dword [ebx], eax
add ebx, edx
and eax, 0x647a4b03
or eax, 0x6a519280
and eax, 0x4003c001
or eax, 0x80802444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8ca86d
and eax, 0x70473ea
and eax, 0x40000
or eax, 0xe4418901
mov dword [ebx], eax
add ebx, edx
and eax, 0x7420a480
or eax, 0x623cb7a0
and eax, 0x66308580
or eax, 0x9940080b
mov dword [ebx], eax
add ebx, edx
or eax, 0x535eaa98
or eax, 0x36dce1d5
and eax, 0x8d3aefdf
or eax, 0x11020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204ddf8b
and eax, 0xad762064
or eax, 0x5289df08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4d9450
and eax, 0xef8d0c
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9e2a1a
and eax, 0x48b0000
or eax, 0x51000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1b4c12
and eax, 0x5c110000
or eax, 0xa04403c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14360438
or eax, 0x782740a4
and eax, 0x8444530
or eax, 0x790100b
mov dword [ebx], eax
add ebx, edx
and eax, 0x83ce00d
and eax, 0x4009
or eax, 0xa084
mov dword [ebx], eax
add ebx, edx
or eax, 0x268a1a9f
or eax, 0x40eb2599
and eax, 0x64418b00
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1365e7fe
or eax, 0x768e3fd5
and eax, 0x18081
or eax, 0x89004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b68d6ad
xor eax, 0x1a6b2a89
and eax, 0x4102f404
or eax, 0xc890041
mov dword [ebx], eax
add ebx, edx
or eax, 0x46fc3cc2
and eax, 0x444d28c4
or eax, 0x90000330
mov dword [ebx], eax
add ebx, edx
or eax, 0x519e425e
and eax, 0xcb000e
or eax, 0x8401
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f51f371
xor eax, 0xdbd2d17
and eax, 0x50020000
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ffca61
or eax, 0x41b6fa92
and eax, 0x609588e0
or eax, 0x8000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f52675
and eax, 0x9f5affd
or eax, 0x820a5002
mov dword [ebx], eax
add ebx, edx
or eax, 0x400227e8
and eax, 0x22c00ca5
and eax, 0x800805
or eax, 0x8509f040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4c741
and eax, 0x842d3f04
or eax, 0x7bd2c060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19bfc3a
and eax, 0x8260010a
or eax, 0x1884c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81aff2c
and eax, 0x9800081
or eax, 0x44090140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269c4509
or eax, 0x432f98b7
and eax, 0x681588e8
or eax, 0x800300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ca9982
and eax, 0x1b5f126a
or eax, 0x20a0ed95
mov dword [ebx], eax
add ebx, edx
xor eax, 0x263fe7c2
or eax, 0xbdad588
and eax, 0x1fda4495
or eax, 0xe0252000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb38004
and eax, 0xa100004
or eax, 0x81487cfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d482dc0
and eax, 0x25126bc8
and eax, 0x1000040
or eax, 0x442bc405
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa936ac
and eax, 0x608180a4
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7d428
and eax, 0xd7ddac
or eax, 0x8b282253
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1e9288
and eax, 0x8183c44d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677d4659
and eax, 0x844c8000
or eax, 0x40010901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed2b5f4
and eax, 0x326f40bf
and eax, 0x22000081
or eax, 0xdd60bd02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38cbd6f8
and eax, 0x8acbdc8
and eax, 0x2948
or eax, 0x7400d6b7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bfa924f
and eax, 0x44400900
or eax, 0xa005820b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311566bf
and eax, 0xd450e590
or eax, 0x282d1209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134bbee
and eax, 0x2d414005
or eax, 0x2348080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e10794c
and eax, 0x2104000
or eax, 0x81e4158b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c16ecc9
and eax, 0x458001ca
or eax, 0x10090020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a50dafb
and eax, 0xe0
or eax, 0xf4458b14
mov dword [ebx], eax
add ebx, edx
and eax, 0x2708644a
or eax, 0x569f5943
and eax, 0x8c4103
or eax, 0x89400428
mov dword [ebx], eax
add ebx, edx
and eax, 0x357a38a4
and eax, 0x1480000
or eax, 0xfeb75c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5658a124
xor eax, 0x50e2af2d
and eax, 0xc845028c
or eax, 0x4088973
mov dword [ebx], eax
add ebx, edx
and eax, 0x640eece7
and eax, 0x8083
or eax, 0x89014100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef8d6dd
and eax, 0xb581044c
or eax, 0x802c801
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce5edeb
and eax, 0xd31f51e
and eax, 0xc01c408
or eax, 0xf3fe3b54
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b546314
and eax, 0xb006100
or eax, 0x80081400
mov dword [ebx], eax
add ebx, edx
and eax, 0x233c6592
and eax, 0x75bcda8b
and eax, 0x1080000
or eax, 0x5433b055
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb33427
xor eax, 0xd57a959
and eax, 0x8401954
or eax, 0x830a6480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f21a52
and eax, 0x386404
or eax, 0x45039041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b82825e
or eax, 0x55ebaada
and eax, 0x1422880
or eax, 0x8a005520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f90980
and eax, 0x403b4400
or eax, 0xd00804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7561b6f
xor eax, 0x660b2c89
and eax, 0x93071e0
or eax, 0x820a0c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1987af54
or eax, 0x4fd78c4a
and eax, 0x4503ac40
or eax, 0x10085015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212cb6e6
xor eax, 0x7fee4344
and eax, 0x8810994
or eax, 0x50148008
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c5de55
xor eax, 0x393f1cd2
and eax, 0xeac30f
or eax, 0x8b153cf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x16eb676f
and eax, 0x8083fc45
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df77cae
or eax, 0x66640299
and eax, 0xfc458801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1491ce
or eax, 0x5c66612f
and eax, 0x5c40a103
or eax, 0xa3181c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577d175b
and eax, 0x2000aad8
or eax, 0x55005527
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23268b8b
and eax, 0x54040010
or eax, 0x88498b03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a61103
xor eax, 0x3a065f39
and eax, 0x3ca04529
or eax, 0x41100812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76bfdef6
or eax, 0x2c624f15
and eax, 0xc458b14
or eax, 0xc0100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286ca04f
and eax, 0xe410011b
or eax, 0x1b449420
mov dword [ebx], eax
add ebx, edx
and eax, 0x1123143e
and eax, 0x100143a
or eax, 0x87debc5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efceb0d
and eax, 0x3800482
or eax, 0x805c4109
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f1a22a
or eax, 0x5aba570b
and eax, 0x41880100
or eax, 0x40100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e034dc
and eax, 0x1161011c
or eax, 0x4c848ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7659a2d4
or eax, 0x12119f6e
and eax, 0x44408cc2
or eax, 0x888c4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7612c45
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57fe3e9d
or eax, 0x6efe5305
and eax, 0xccccc044
or eax, 0xc88
mov dword [ebx], eax
add ebx, edx
or eax, 0xbdc5feb
and eax, 0xcc8855cc
or eax, 0x20030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63693a0f
and eax, 0x87606c83
or eax, 0x40148000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698b171
and eax, 0x40a41c40
or eax, 0x1e13a005
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fb3a6
or eax, 0x1ebb32e1
and eax, 0x4870000
or eax, 0x41400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fe502c
and eax, 0x29dd31b8
and eax, 0xd81028
or eax, 0x8990
mov dword [ebx], eax
add ebx, edx
and eax, 0x32708393
and eax, 0x5f195f6b
and eax, 0x100
or eax, 0xd445c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a13eb
and eax, 0x4ad3280
and eax, 0x11200
or eax, 0x2d58
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c98b0
or eax, 0x75f4dcd
and eax, 0x71445c5
or eax, 0x98a00002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4b7a5e
xor eax, 0x47ff8a00
and eax, 0xc5000100
or eax, 0x2000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x7872c733
xor eax, 0x25060cf3
and eax, 0x48308044
or eax, 0x24833001
mov dword [ebx], eax
add ebx, edx
or eax, 0xb97ab83
xor eax, 0x57ec014
and eax, 0x40c10001
or eax, 0x5060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43bd802a
and eax, 0x1040000
or eax, 0x6a0cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0xa833049
and eax, 0x787d0754
and eax, 0x8450400
or eax, 0xa400c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x84e5367
and eax, 0x4000
or eax, 0xcd3
mov dword [ebx], eax
add ebx, edx
or eax, 0x488fbe2a
or eax, 0x60d6ec2a
and eax, 0x60c444c3
or eax, 0x4000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x760a362d
and eax, 0x44000000
or eax, 0x830000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1d65c6
and eax, 0x1a046044
or eax, 0x40e09001
mov dword [ebx], eax
add ebx, edx
or eax, 0x599cd7e8
xor eax, 0x31d61d4c
and eax, 0x40020000
or eax, 0x5c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6d5704
or eax, 0x2c867ef2
and eax, 0x12673a0
or eax, 0x108008
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d84249
xor eax, 0x5d7b169
and eax, 0x20014200
or eax, 0xc8448500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de1de49
xor eax, 0xb9894d2
and eax, 0x11002
or eax, 0x2401
mov dword [ebx], eax
add ebx, edx
and eax, 0x22048062
and eax, 2
or eax, 0xdfe445c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x570d5e6e
and eax, 0x47000006
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0dc1cf
and eax, 0x42000004
or eax, 0x3421fc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c648c3
xor eax, 0x5b52e7c8
and eax, 0x5850000
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77772c71
and eax, 0x902820
or eax, 0x88284
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0d7f55
and eax, 0x200
or eax, 0xc845c500
mov dword [ebx], eax
add ebx, edx
or eax, 0xd33a74
xor eax, 0x5e97233f
and eax, 0x4001
or eax, 0x10010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3105e41f
xor eax, 0x9d70bc3
and eax, 0x8041c2
or eax, 0x66200405
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2c4f81
or eax, 0x46560b61
and eax, 0x47000124
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x472bbc90
and eax, 0x6000000
or eax, 0x846dc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a82e7c
and eax, 0xc60001
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4db68e
xor eax, 0x2e05ef1d
and eax, 0xca5190
or eax, 0x8268
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b89db09
and eax, 0xc300
or eax, 0xf4450400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c839831
or eax, 0x78d2daf7
and eax, 0xdee7
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4917ecb
and eax, 0x49044c7
or eax, 0x100c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570fbbd2
and eax, 0x42a6e6fb
and eax, 0x42000010
or eax, 0x850000e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e90378
and eax, 0x2f0a04b9
and eax, 0x1000000
or eax, 0x50d79845
mov dword [ebx], eax
add ebx, edx
and eax, 0x6221be28
xor eax, 0x5eba4443
and eax, 0x4830000
or eax, 0x41440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cfe82bd
and eax, 0x5364814e
and eax, 0x8004
or eax, 0x826890
mov dword [ebx], eax
add ebx, edx
or eax, 0x2870eef5
and eax, 0x2040c600
or eax, 0xc0050100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5072fe3e
and eax, 0x66efb264
and eax, 0x2000
or eax, 0x49c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8e89c8
xor eax, 0x53083425
and eax, 0x500805c5
or eax, 0x28e44002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a76df21
and eax, 0x42000022
or eax, 0x85000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39480ead
and eax, 0x276c7984
and eax, 0x26080004
or eax, 0xd8849041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c76c354
and eax, 0xc20000
or eax, 0x45050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b5bb9a
and eax, 0x10000
or eax, 0x5a75d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c27f8fc
and eax, 0xc448500
or eax, 0x80014200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b406c4b
and eax, 0
or eax, 0x13db
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f858983
and eax, 0x259a574d
and eax, 0x21800008
or eax, 0x1a684583
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfa6b60
and eax, 0x2f811a6a
and eax, 0x1000040
or eax, 0x407de405
mov dword [ebx], eax
add ebx, edx
and eax, 0x6109f138
and eax, 0x1004000
or eax, 0x2e00d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc42d7e
and eax, 0x5c611ec7
and eax, 0x8200045
or eax, 0x451bdc08
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6a255c
and eax, 0x8280448
or eax, 0x83057890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x166a8c37
or eax, 0x53bc73ea
and eax, 0x5589f045
or eax, 0xc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x10744e5a
and eax, 0x54458a50
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3e5e7f
and eax, 0x40000
or eax, 0x8bc84589
mov dword [ebx], eax
add ebx, edx
and eax, 0x7453b43d
and eax, 0x409
or eax, 0xc183f844
mov dword [ebx], eax
add ebx, edx
and eax, 0x1783debd
and eax, 0x18801
or eax, 0xfc4c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x309025fa
or eax, 0x3cf26835
and eax, 0x38d0458b
or eax, 0x3001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b5fd6
and eax, 0x19794c55
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3806d66e
and eax, 0x2148000b
or eax, 0x1a804580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6687a7bb
and eax, 0x420be9a5
and eax, 0x9c000
or eax, 0x11740445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe95374
and eax, 0x3a900501
or eax, 0x168488a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b43384
and eax, 0x4c400d
or eax, 0x9318040
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2761ba
and eax, 0x174418b
or eax, 0x82801400
mov dword [ebx], eax
add ebx, edx
or eax, 0x8dda91e
and eax, 0x189018a
or eax, 0x54000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x5076fd93
and eax, 0x6fe8f0
or eax, 0x8a000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5026d2fc
or eax, 0x1c256ab5
and eax, 0x44090008
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ed8496
and eax, 0x5823543e
and eax, 0
or eax, 0x1e883f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6450ef87
xor eax, 0x106d0360
and eax, 0x1d04509
or eax, 0x8a280080
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ee145c
or eax, 0x59ff1b13
and eax, 0xc983504d
or eax, 0x2000a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb3860a
and eax, 0xf0018001
or eax, 0x4c0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x61211a6e
and eax, 0x1459868
or eax, 0x806080
mov dword [ebx], eax
add ebx, edx
and eax, 0x421454e0
and eax, 0x40000
or eax, 0xec518b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7bdaaa
or eax, 0x1f66111b
and eax, 0x9018203
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd47269
or eax, 0x23538105
and eax, 0xdac0e045
or eax, 0x280c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x50437bf4
and eax, 0x54
or eax, 0x8b0001a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fd7a6c
and eax, 0x12aa3b50
and eax, 0x801940
or eax, 0xcc4344a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x5142d4d1
and eax, 0x6b3b153
and eax, 0x40
or eax, 0xcccccc8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ddce2ec
and eax, 0xcc8844cc
or eax, 0x20031100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xacb7c0c
or eax, 0x1512f0ad
and eax, 0x140e881
or eax, 0x40400
mov dword [ebx], eax
add ebx, edx
or eax, 0x243ebc14
and eax, 0x5460000
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61aec324
and eax, 0xc0c324
or eax, 0x103cc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fbeef0b
and eax, 0x4c440000
or eax, 0x8001c700
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7d8d35
and eax, 0x8500
or eax, 0x404e
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f2285f
and eax, 0x17904547
or eax, 0x8080080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73124813
or eax, 0xb20e0da
and eax, 0x47000046
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4bc158
and eax, 0x440bc045
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5024c5
and eax, 0x41c30000
or eax, 0x4040001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f277428
and eax, 0x817000
or eax, 0x188890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3429debb
and eax, 0x10000600
or eax, 0xc845c100
mov dword [ebx], eax
add ebx, edx
and eax, 0xdacde64
and eax, 0x1df98d66
and eax, 0x8000
or eax, 0x2c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18017f
and eax, 0x180183
or eax, 0x86844444
mov dword [ebx], eax
add ebx, edx
and eax, 0x1842f03
or eax, 0x473d0953
and eax, 0x47000041
or eax, 0x800000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x20621335
or eax, 0x6ceff000
and eax, 0x6728a045
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9b1ec3
and eax, 0x45830000
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ed438d
and eax, 0xad418c
or eax, 0x109870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d894d35
xor eax, 0x1bc563f5
and eax, 0x4441c700
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62815f7c
and eax, 0x14700
or eax, 0x285c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b555b43
xor eax, 0x5a790a7d
and eax, 0x1200442
or eax, 0xc2804185
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f621e0f
or eax, 0x6b5c145f
and eax, 0x43000005
or eax, 0x84000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x175051bd
and eax, 0x84505005
or eax, 0x20ada440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe89bc3
and eax, 0x5c50000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10401bb9
and eax, 0x17488c4
and eax, 0x80
or eax, 0x1be330
mov dword [ebx], eax
add ebx, edx
or eax, 0x15af05df
and eax, 0x405c700
or eax, 0xa8400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7720e1
or eax, 0x1f0b78a4
and eax, 0x17161
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x7315e3d3
and eax, 0x701041c3
or eax, 0xe00404
mov dword [ebx], eax
add ebx, edx
and eax, 0x730866b2
or eax, 0x47ce8786
and eax, 0x47000180
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292a1110
and eax, 0x600a0000
or eax, 0xd5e845
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a44c732
and eax, 0x40c70001
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1886671f
or eax, 0x276a338b
and eax, 0xd0498
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
or eax, 0x40af3dba
and eax, 0x58500
or eax, 0xa8404200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5c9ed0
xor eax, 0x347f39a
and eax, 0x4408
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaabb553
and eax, 0x2a84103
or eax, 0x745004c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f40a75
and eax, 0x777d2c95
and eax, 0x46000095
or eax, 0x81000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5356dc57
and eax, 0x1456c440
or eax, 0x21202005
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e69435
xor eax, 0x1dbf79e7
and eax, 0x410000
or eax, 0x45860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f42a635
and eax, 0x1020000
or eax, 0x28f794
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b7d45b
and eax, 0x405c700
or eax, 0xd8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea1868d
and eax, 0x566f23aa
and eax, 0x10000
or eax, 0x15ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7727b3fb
and eax, 0x240406
or eax, 0x889041c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc26f52
and eax, 0x85000001
or eax, 0x42000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7b9a17
or eax, 0x6279907d
and eax, 0x40308045
or eax, 0x824400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7fb74d
and eax, 0x5c50000
or eax, 0x40020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x28cc442d
and eax, 0x40000
or eax, 0x3203c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5fc824
and eax, 0x33bffb25
and eax, 0x1001c300
or eax, 0xc0440400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b414df
or eax, 0x4241ce65
and eax, 0x14385
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x433c7918
and eax, 0x200085
or eax, 0x20c04542
mov dword [ebx], eax
add ebx, edx
and eax, 0xfcd1e7d
and eax, 0x44
or eax, 0xc700001a
mov dword [ebx], eax
add ebx, edx
and eax, 0x39be38a1
or eax, 0x5a868416
and eax, 0x1b868404
or eax, 0x20593841
mov dword [ebx], eax
add ebx, edx
or eax, 0x69fe8fa4
and eax, 0x417cfefd
and eax, 0x41080000
or eax, 0x4830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a54da99
or eax, 0x768e91c2
and eax, 0x3f5809d8
or eax, 0x202424
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d0c4e4
and eax, 0x45880000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5451ea62
and eax, 0x10488a60
or eax, 0x8c05019c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc23895
and eax, 0x89cc0929
or eax, 0x304402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2eb71c
and eax, 0x1c29805
or eax, 0x8290448
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca4f5
xor eax, 0x1284df26
and eax, 0x318418b
or eax, 0x80841400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154e6d35
and eax, 0x14800082
or eax, 0x41090140
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c8bb2be
xor eax, 0x7711b280
and eax, 0x10008200
or eax, 0x8c45099c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26fa695e
xor eax, 0xcdf008f
and eax, 0x6204009
or eax, 0x9840532
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0759e0
and eax, 0x21889
or eax, 0x4204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10698127
or eax, 0x41b6c40b
and eax, 0x4d8b00
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5703f8ac
or eax, 0xdfe7756
and eax, 0x901e902
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
or eax, 0xf36276e
and eax, 0x503a84d
or eax, 0x50880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b386331
and eax, 0x828378
or eax, 0x1400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x70bc066a
or eax, 0xe4603e7
and eax, 0xbf80589
or eax, 0x80005000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edf950d
and eax, 0x181001
or eax, 0x45238844
mov dword [ebx], eax
add ebx, edx
and eax, 0x45313ed6
and eax, 0xffff714
and eax, 0x1001004
or eax, 0x8a086de8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ad58f2
and eax, 0x4921000c
or eax, 0x41a9041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1f4a8f
xor eax, 0x4618227
and eax, 0x93a0008
or eax, 0x82007cd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x770eae0a
and eax, 0xea02c050
or eax, 0x810005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4722dfe7
and eax, 0xc0018901
or eax, 0x540000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10eb7e92
and eax, 0x10b44583
or eax, 0x2b400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x11708b2c
and eax, 0x6d285a4
and eax, 0x508004
or eax, 0x292c4041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a234fb2
or eax, 0x539d72e3
and eax, 0xb904083
or eax, 0x400d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a853c7
xor eax, 0x608b08a2
and eax, 0x8090801
or eax, 0x8580b04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x52afb3cc
and eax, 0x2edb6402
and eax, 0x892000
or eax, 0xff76df74
mov dword [ebx], eax
add ebx, edx
and eax, 0x3915cc27
and eax, 0x1104400
or eax, 0x82a8118b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff26b48
and eax, 0x1af60246
and eax, 0x10000042
or eax, 0x45890180
mov dword [ebx], eax
add ebx, edx
or eax, 0x26abcb4e
and eax, 0x7710085c
and eax, 0x74000008
or eax, 0xbd83b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ca1cd2
and eax, 0x779f6a
or eax, 0x886095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d52bd7
and eax, 0xa0020
or eax, 0x45810b55
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0ba4d2
or eax, 0x5627faa4
and eax, 0x540502a0
or eax, 0xa8400108
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec8d10
and eax, 0x7c880438
or eax, 0x1404103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb9de3d
and eax, 0x78d7c6ed
and eax, 0x48000029
or eax, 0x90458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf221be0
and eax, 0xd0659089
or eax, 0x186710
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7219a4f6
and eax, 0x2004412b
or eax, 0x5c900410
mov dword [ebx], eax
add ebx, edx
and eax, 0x78067c1
xor eax, 0xaa48e44
and eax, 0xc048b04
or eax, 0xb0490010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a964395
and eax, 0x74c04801
or eax, 0x800053a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bbca001
xor eax, 0x94eeeac
and eax, 0x30100304
or eax, 0x80458808
mov dword [ebx], eax
add ebx, edx
and eax, 0x65e2e236
and eax, 0x20408204
or eax, 0xd4152d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba6e344
xor eax, 0x50bdf2b2
and eax, 0x10885132
or eax, 0x6d440409
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b4fcbfd
and eax, 0x60440109
or eax, 0x80018a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543c1e5b
or eax, 0x7577e3a4
and eax, 0x8101c082
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x99d01cd
xor eax, 0x4fc699a4
and eax, 0x440b4041
or eax, 0x980a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f946a94
and eax, 0x79ee7a69
and eax, 0xc0a40
or eax, 0x944131b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x488fca75
and eax, 0x90870
or eax, 0x4582140c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657b9989
or eax, 0x3f68afdc
and eax, 0x3df089e4
or eax, 0x40071000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38769173
and eax, 0x704519b0
or eax, 0x80002200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2def1cd9
and eax, 0xa40d09
or eax, 0x8006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a55e68c
or eax, 0x22a40300
and eax, 0x40810000
or eax, 0x150a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb8320f
and eax, 0x7811020c
or eax, 0x844409d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ddc589
xor eax, 0x6121421a
and eax, 0x988407
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6f9628
and eax, 0x40830000
or eax, 0x5080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6292f662
and eax, 0x40000000
or eax, 0x80453bd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c47163a
xor eax, 0x5d84f407
and eax, 0x808407
or eax, 0xc0908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54fdba0
or eax, 0x4af2fadc
and eax, 0x4d830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5177913d
and eax, 0x104c0114
or eax, 0xe00102c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0a129
and eax, 0
or eax, 0x80840f
mov dword [ebx], eax
add ebx, edx
or eax, 0x8caee6d
and eax, 0x8a0000
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35460548
or eax, 0x19fa2dd2
and eax, 0x1df209d0
or eax, 0x60059024
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e11fbc3
or eax, 0x69dbc7b
and eax, 0x74c085a8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e2ce2
and eax, 0x30548960
or eax, 0x80010215
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c07cae7
and eax, 0x10008001
or eax, 0xef701588
mov dword [ebx], eax
add ebx, edx
and eax, 0x153cd0ce
and eax, 0x73bbfe11
and eax, 0x1009000
or eax, 0x448b6fff
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e76820
or eax, 0x24f74dbe
and eax, 0x24850994
or eax, 0x48008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db769f3
and eax, 0x8850990
or eax, 0x837af66f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b7a118
and eax, 0xc0001445
or eax, 0x1838008
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6fbec8
or eax, 0x10f4e046
and eax, 0x944d8801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8b5fe5
and eax, 0xff409581
or eax, 0x30000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b4e3ff
and eax, 0x130818b
or eax, 0x940b7e74
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2b3bf6
xor eax, 0x771ed05c
and eax, 0x7235eb28
or eax, 0x8dca1444
mov dword [ebx], eax
add ebx, edx
and eax, 0x4747d9a8
and eax, 0x45031928
or eax, 0x880254
mov dword [ebx], eax
add ebx, edx
and eax, 0x335dfd16
or eax, 0x159c85c1
and eax, 0x4051984
or eax, 0xe8402228
mov dword [ebx], eax
add ebx, edx
and eax, 0x157b46e
xor eax, 0xd1d16fa
and eax, 0xd080254
or eax, 0x40831128
mov dword [ebx], eax
add ebx, edx
or eax, 0x2733b77d
or eax, 0x2cbf110
and eax, 0x6c493364
or eax, 0x90040880
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc0cdbd
and eax, 0x44890b7c
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c42704
and eax, 0x800104
or eax, 0x7d7798d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x22775757
and eax, 0x74c085d4
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6af842b3
xor eax, 0x4159556b
and eax, 0x4c418220
or eax, 0xa0140911
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e50804
and eax, 0x440000
or eax, 0x3ba0552b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e676b3
or eax, 0x7f575e3c
and eax, 0x1d547c14
or eax, 0x288041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd450ec
and eax, 0x9544000
or eax, 0x90a8058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x409a922d
and eax, 0xf2e97b1
and eax, 0x90c15a1
or eax, 0x32c06856
mov dword [ebx], eax
add ebx, edx
or eax, 0x4781e864
or eax, 0x28b9f821
and eax, 0x1a7dc445
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b374d68
xor eax, 0x38fb26fb
and eax, 0x3804182
or eax, 0x80680409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec60ccc
and eax, 0x761eaa19
and eax, 0x44080000
or eax, 0x18101e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1e71fc
xor eax, 0x5dadd8f6
and eax, 0x540888e0
or eax, 0x88450308
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b9e7a3
and eax, 0x4080120
or eax, 0x79e04c1b
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e70a42
or eax, 0x2cc2ac23
and eax, 0x20458b09
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b98b76
and eax, 0x1290a4f0
and eax, 0x8000
or eax, 0x89016a83
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec6b37a
or eax, 0x582cd255
and eax, 0x458ba055
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abbfd73
and eax, 0x2c001924
or eax, 0x904522d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba87dc3
and eax, 0x45890635
or eax, 0x8023848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22593b5c
xor eax, 0x142a251d
and eax, 0x40482014
or eax, 0x80051bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a82a24
or eax, 0x604d3659
and eax, 0x4009185c
or eax, 0x15820120
mov dword [ebx], eax
add ebx, edx
and eax, 0x7face3f7
and eax, 0x54000134
or eax, 0xa8553a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x419e8916
xor eax, 0x38746494
and eax, 0x458b0e20
or eax, 0x205d
mov dword [ebx], eax
add ebx, edx
or eax, 0x240ad1c9
and eax, 0x18883a0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37999213
or eax, 0x63c1ffe2
and eax, 0x3804580
or eax, 0x88200009
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d969da
xor eax, 0x7388914
and eax, 0xc38800c
or eax, 0x41032041
mov dword [ebx], eax
add ebx, edx
and eax, 0x794a6f8a
and eax, 0x9082008
or eax, 0x82155db0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ffbc23c
xor eax, 0x526a798d
and eax, 0x40033015
or eax, 0x8280c040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505075ea
or eax, 0x71c542e0
and eax, 0xf0558101
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6b8298
and eax, 0x400000
or eax, 0x3b0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ddf7679
and eax, 0xbde3e93
and eax, 0x11a1001
or eax, 0x44218044
mov dword [ebx], eax
add ebx, edx
or eax, 0x677af346
and eax, 0x3097144
or eax, 0x88000c98
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ca4741
and eax, 0x1004040
or eax, 0xc083a80d
mov dword [ebx], eax
add ebx, edx
and eax, 0x483f30f4
and eax, 0x40010000
or eax, 0xa84c8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a438bb
and eax, 0x110e4c9d
and eax, 0x40001
or eax, 0x3ba8558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd33ee1
or eax, 0x2dfc9142
and eax, 0xc0ffc41
or eax, 0x80000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dbccbbc
and eax, 0x1e8714d5
and eax, 0x81
or eax, 6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e27b57e
and eax, 0x1a040589
or eax, 0x21d04002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62febcfc
or eax, 0x5bbeffe9
and eax, 0x93ce845
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32064fb0
and eax, 0x10805c5
or eax, 0x844002
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c2d401
xor eax, 0x114ef3ee
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e8062
and eax, 0x88048002
or eax, 0x4414705
mov dword [ebx], eax
add ebx, edx
or eax, 0x203fa0be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf82eba
and eax, 0xb900c8a
or eax, 0x44101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24971ae5
or eax, 0x374110df
and eax, 0x3240044d
or eax, 0x348800
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c4ffce
and eax, 0x408
or eax, 0x89a05183
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f1c946
and eax, 0x1c1dc039
and eax, 0x4000
or eax, 0xffff2895
mov dword [ebx], eax
add ebx, edx
or eax, 0x14aaa123
and eax, 0xf44589b7
or eax, 0x248
mov dword [ebx], eax
add ebx, edx
and eax, 0x7971c67
and eax, 0x4040001
or eax, 0xfb608588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156c4f88
and eax, 0x4808ca01
or eax, 0x58335fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175f27f4
xor eax, 0x4ed647ce
and eax, 0x83c4
or eax, 0x1e90030
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e96409
and eax, 0x1e00000
or eax, 0x8a144d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f496f6b
and eax, 0xa000001
or eax, 0xe083a054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78192710
and eax, 0x33c85541
and eax, 0x101
or eax, 0xa0558800
mov dword [ebx], eax
add ebx, edx
and eax, 0x9eb6fb7
and eax, 0x400101
or eax, 0xff28848a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c631dc
xor eax, 0x14cb874b
and eax, 0x8421331c
or eax, 0x11acce3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd6663b
xor eax, 0x35a5bf77
and eax, 0x30b7d944
or eax, 0xcf482620
mov dword [ebx], eax
add ebx, edx
and eax, 0x3984c6e9
and eax, 0x1800460
or eax, 0x440b311c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fefd901
and eax, 0x6de7996c
or eax, 0x10100080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c4a6513
and eax, 0x5c400100
or eax, 0x80053ab0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4ac013
and eax, 0x440b3221
or eax, 0x980005c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd105ff
and eax, 0x424fc8cc
and eax, 0x40080080
or eax, 0x20858970
mov dword [ebx], eax
add ebx, edx
or eax, 0x273824e6
and eax, 0x3bdadf6
or eax, 0x88425209
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b60b9e7
and eax, 0xe9d45bd
and eax, 0x890015
or eax, 0x95009040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309e5574
and eax, 0xa517c500
or eax, 0x5ae83a5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x738f5876
and eax, 0x3804000
or eax, 0x8070058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x592e3b6b
xor eax, 0x46c2c053
and eax, 0x45800148
or eax, 0x900a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1462fa1f
or eax, 0x8fff9c3
and eax, 0x408d8bf0
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dff9c6c
or eax, 0x41e4c890
and eax, 0x39f6df9c
or eax, 0x2092063
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bb5681
and eax, 0x7fff5c8d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x136d4aba
and eax, 0x8b095cbf
or eax, 0x2140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ede97d0
xor eax, 0x2c1e439
and eax, 0xe2020014
or eax, 0x881a041
mov dword [ebx], eax
add ebx, edx
and eax, 0x225719a9
and eax, 0x20010001
or eax, 0x80548900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebdf85b
xor eax, 0x33ca43b1
and eax, 0x1920008b
or eax, 0x22804500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1385ee
and eax, 0x31c10b6b
and eax, 0x20010041
or eax, 0xa7ce404
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b3e59a
and eax, 0x3ab8458b
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1443a0d6
and eax, 0x2279a44d
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a5a524
or eax, 0x2b2a9e81
and eax, 0xb281481
or eax, 0xc0410a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3038f52c
or eax, 0x5db9d6d2
and eax, 0x1a70f455
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e4344b
and eax, 0x2600401
or eax, 0x8190418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0b7c21
and eax, 0x1ab689fc
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cde32e9
or eax, 0x4ca9e937
and eax, 0xc0989f0
or eax, 0xa0440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x504e19ab
and eax, 0x57c2618d
and eax, 0x54400101
or eax, 0x20b04c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x2497ac52
xor eax, 0x73982988
and eax, 0x4458009
or eax, 0xb0100b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7810b787
and eax, 0x8201
or eax, 0x89016882
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d026a9c
and eax, 0x1947b6c1
and eax, 0x101a001
or eax, 0x90e81454
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2f7d6c
and eax, 0x293444
or eax, 0x8bd6cbb9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594e0ec0
xor eax, 0x4d4821b9
and eax, 0x1929d004
or eax, 0x20042441
mov dword [ebx], eax
add ebx, edx
and eax, 0x190833a1
and eax, 0x9000000
or eax, 0x8000006e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347c1af1
and eax, 0xd081005
or eax, 0x4083e440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb17b26
and eax, 0x5512e09a
and eax, 0x50000000
or eax, 0xa44d2ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f30c2d6
xor eax, 0x218f62ba
and eax, 0x41884008
or eax, 0xaa200d81
mov dword [ebx], eax
add ebx, edx
or eax, 0xb35ac3a
and eax, 0xa8158909
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca39645
and eax, 0x80000000
or eax, 0x901c283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685a2a7e
and eax, 0x2c244607
and eax, 5
or eax, 0x458ba850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b535f50
and eax, 0x4bfa69ff
and eax, 0x8402100
or eax, 0xb0051aa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d5a91b
and eax, 0x410908
or eax, 0x20a8407
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a915ddf
or eax, 0x65bc68ef
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7171d1a3
and eax, 0x40010000
or eax, 0x9c4c3b94
mov dword [ebx], eax
add ebx, edx
and eax, 0x1197dc3b
and eax, 0x10010810
or eax, 0x458a006d
mov dword [ebx], eax
add ebx, edx
and eax, 0x14779094
and eax, 0x14010014
or eax, 0xe0543be8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0bc207
and eax, 0x7dddea46
and eax, 0x45090844
or eax, 0x820038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11cd2f2e
or eax, 0x9fd2909
and eax, 0x50452b08
or eax, 0x800010a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fac483a
and eax, 0x4d89533c
or eax, 0x20441
mov dword [ebx], eax
add ebx, edx
and eax, 0x5445101f
and eax, 0x40011004
or eax, 0xb84c2bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fcae964
and eax, 0x45c70964
or eax, 0x19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a217c3c
xor eax, 0xda4127a
and eax, 0x108
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x250f3eec
and eax, 0x8555ac5
and eax, 0x50a00
or eax, 0xc702e100
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b5133e
or eax, 0x54d04c28
and eax, 0x800
or eax, 0x8045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dca0fd1
and eax, 0x6adac50f
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3552b3cb
or eax, 0x70f6ce6
and eax, 0x5533e0
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10dcb83
and eax, 0x1082071
or eax, 0x44830604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3b5f8c
and eax, 0x540039d0
or eax, 0xa0450200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b181dc
and eax, 0x720004ba
and eax, 8
or eax, 0x4d8b0b75
mov dword [ebx], eax
add ebx, edx
or eax, 0x48913215
and eax, 0x48090340
or eax, 0xb0440080
mov dword [ebx], eax
add ebx, edx
or eax, 0x9fab922
xor eax, 0x64180bc0
and eax, 0x1cc40022
or eax, 0x60184d19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3dfe46
or eax, 0x68337ac0
and eax, 0x20518b11
or eax, 0x84040002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11915404
and eax, 0x34c45513
or eax, 0x48200028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b056ec8
and eax, 0x20410b03
or eax, 0xc0048008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fbd0a72
and eax, 0x98788119
or eax, 0x40057680
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2fba59
and eax, 0x549d1654
and eax, 0x10140000
or eax, 0x160c085
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e718470
xor eax, 0x7b42cf4c
and eax, 0x20240189
or eax, 0x1bc04402
mov dword [ebx], eax
add ebx, edx
and eax, 0x233d405b
and eax, 0x59bc6fb9
and eax, 0x1244001
or eax, 0x859bc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249d21da
xor eax, 0x4eac8c0d
and eax, 0x30c4182
or eax, 0x80a00c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ec88d6
or eax, 0x4a90d51f
and eax, 0x4d8801c1
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f51471f
and eax, 0x4851038c
or eax, 0x80048820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358519cb
xor eax, 0x2223f49b
and eax, 0x5cd04438
or eax, 0x20001103
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c579e9b
and eax, 0x6c458b21
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2383d9f8
or eax, 0x49a81af2
and eax, 0x4de8403b
or eax, 0x30100500
mov dword [ebx], eax
add ebx, edx
or eax, 0xa74c855
xor eax, 0x50dcf1c7
and eax, 0xc000808
or eax, 0xd04d8300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c50376
and eax, 0x6880083a
or eax, 0x14404501
mov dword [ebx], eax
add ebx, edx
and eax, 0x265aef15
and eax, 0x20400911
or eax, 0xc0158204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39143b6a
and eax, 0x2cf5f754
and eax, 0x8018000
or eax, 0x81004283
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d3fd89
and eax, 0x183e001
or eax, 0x44080054
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f4b4d11
and eax, 0x4010000
or eax, 0xb8443be0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0ecf1d
and eax, 0x8840d
or eax, 0xa00902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c88e8b6
and eax, 0x4c000000
or eax, 0x18b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be3be1c
and eax, 0x54480a0c
or eax, 0x800501a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x44af4be2
and eax, 0x54c8492a
or eax, 0x28000411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb2184e
and eax, 0x10500134
or eax, 0xe8058a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2d43ee
and eax, 0x560400a
or eax, 0xa801521
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26016e72
and eax, 0x1100
or eax, 0x8084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0c2662
and eax, 0x40048300
or eax, 0x80410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x27555395
or eax, 0x7e975614
and eax, 0x7dc44511
or eax, 0x28002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b17b0ef
xor eax, 0x14b86369
and eax, 0x418609
or eax, 0x84044100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea7c2db
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49df840
and eax, 0x4850041
or eax, 0x414207aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad665e7
xor eax, 0x30329334
and eax, 0x80
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xffd5b6e
and eax, 0x44d0b00
or eax, 0xc0008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fac70fa
and eax, 0x44844922
or eax, 0x30000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e13d8
or eax, 0x390115e8
and eax, 0x58410b71
or eax, 0x80148000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbf0540
and eax, 0x18140100
or eax, 0x65c8543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b780733
and eax, 0x498b53a
and eax, 0x120
or eax, 0xc0458a49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9b9b68
or eax, 0xbcf29e6
and eax, 0x3bd80123
or eax, 0x204410
mov dword [ebx], eax
add ebx, edx
and eax, 0x94e63b0
and eax, 0x1484000
or eax, 0x44349c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a179aa4
and eax, 0x9184481
or eax, 0x9080010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c95738
and eax, 0x39c855b3
or eax, 0x2042844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1495b2
and eax, 0x2058c845
or eax, 0x9251000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a159620
xor eax, 0x4ef6ae55
and eax, 0x1804000
or eax, 0x88340d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x197b39d7
or eax, 0x5bca115
and eax, 0x9dff588d
or eax, 0x62000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d08f256
and eax, 0x60000004
or eax, 0x90558bfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x42929bde
and eax, 0x40108188
or eax, 0xbf441401
mov dword [ebx], eax
add ebx, edx
or eax, 0x326d4be5
or eax, 0x1fc41068
and eax, 0x4589dfed
or eax, 0x22012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2475478c
and eax, 0xc9083f9
and eax, 0x808070
or eax, 0x1680380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x900881
and eax, 0x1700101
or eax, 0x8a804488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae6c4ec
xor eax, 0x43cd5287
and eax, 0xf2db5080
or eax, 0xd24080d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63923fa
and eax, 0x50843b77
or eax, 0x4090088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afa6822
and eax, 0x50882822
or eax, 0x2c77d7dd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f4a4844
xor eax, 0x1a6172d6
and eax, 0x40548100
or eax, 0xa4010a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10236ebf
and eax, 0x7444452b
or eax, 0x9801010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7729dc84
xor eax, 0x9e480e0
and eax, 0x68448020
or eax, 0x80010b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x14861cb
and eax, 0x101
or eax, 0x7d94443a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x555b20b0
or eax, 0x5602f6b2
and eax, 0x5c4d8319
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aa33bd0
or eax, 0x524d983b
and eax, 0x5840093b
or eax, 0x25904400
mov dword [ebx], eax
add ebx, edx
and eax, 0x61188cfc
and eax, 0x20100810
or eax, 0x9c458301
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2de01
and eax, 0x34c05511
or eax, 0x40280022
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c12c105
and eax, 0x4b00e0f7
and eax, 1
or eax, 0xb4458b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f984ae
xor eax, 0x272bfba6
and eax, 0x1006882
or eax, 0x88018001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aeab93
and eax, 0xd8ba001
or eax, 0x40001444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6232bbbd
and eax, 0x24090bf8
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1925ff6e
and eax, 0x40928
or eax, 0x7de04413
mov dword [ebx], eax
add ebx, edx
and eax, 0x63bf496c
and eax, 0x2d418015
and eax, 0x20000000
or eax, 0xdc558b37
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a009ac8
or eax, 0x2ac601db
and eax, 0x8c40103
or eax, 0x81105400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2affd1cf
and eax, 0xa32b0084
or eax, 0x5cd45011
mov dword [ebx], eax
add ebx, edx
and eax, 0x158533a0
and eax, 0x14050080
or eax, 0xe8408b7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e2b346
xor eax, 0x38af7ced
and eax, 0x8000c002
or eax, 0x9010081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1e4bf3
xor eax, 0x411d63e
and eax, 0xa0025c44
or eax, 0x1d81a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f70205c
and eax, 0xfff3fc50
or eax, 0xc0300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca2d076
and eax, 0x83102500
or eax, 0x8005000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfca885
or eax, 0x13e495a
and eax, 0x4d3ae04d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0xac31c0e
and eax, 0x16504eb3
and eax, 0x2004c00
or eax, 0x890830f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258965ad
and eax, 0x4010055
or eax, 0x513ae400
mov dword [ebx], eax
add ebx, edx
and eax, 0x73fbd495
and eax, 0x1094410
or eax, 0x8a0039a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea71a0c
and eax, 0x199af727
and eax, 0x8824004
or eax, 0xe0018841
mov dword [ebx], eax
add ebx, edx
and eax, 0x360b35b1
and eax, 0x47ec4a39
and eax, 1
or eax, 0xc8458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ecf326e
and eax, 0x2280090b
or eax, 0x1304480
mov dword [ebx], eax
add ebx, edx
or eax, 0x531baeb0
and eax, 0x31a009
or eax, 0x8440044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5178662a
xor eax, 0x26cdcd7d
and eax, 0x22884501
or eax, 0x1140108a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687f6747
and eax, 0x9343044
or eax, 0x40c811
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f0b8
and eax, 0x704000
or eax, 0x8384058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x135ffff2
and eax, 0x890040
or eax, 0x45000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a97dda
and eax, 0x10000810
or eax, 0xc84d83e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x70161f9f
and eax, 0x108f592e
and eax, 0x900
or eax, 0x8901e083
mov dword [ebx], eax
add ebx, edx
or eax, 0x417b01f2
and eax, 0x39a96e0e
and eax, 0x1094800
or eax, 0x5482904d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1959b
or eax, 0x3b9e35d2
and eax, 0x1ea81d4
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cde4b65
and eax, 0xc00100
or eax, 0x8b345489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d0066b
and eax, 0xe8004040
or eax, 0x83a805
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b5ead
and eax, 0x10801
or eax, 0xe8448100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33cdddab
xor eax, 0x28eb9917
and eax, 0x3404d89
or eax, 0x8900002
mov dword [ebx], eax
add ebx, edx
and eax, 0x439a5098
and eax, 0x104008
or eax, 0x1065a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8e82bc
and eax, 0x12e84089
or eax, 0x21001502
mov dword [ebx], eax
add ebx, edx
and eax, 0x131310c9
and eax, 0x5a810738
and eax, 0
or eax, 0x8759455
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c00f6e8
xor eax, 0x5eea1684
and eax, 0x32804009
or eax, 0x9400582
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c752743
and eax, 0x264453c8
and eax, 0x400000
or eax, 0x93df845
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b96fa6
and eax, 0x1ec4d83
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf32a38f
xor eax, 0x7f8d0e86
and eax, 0x41010080
or eax, 0xc880169
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1203b9de
xor eax, 0x28862d00
and eax, 0x40048124
or eax, 0x80410ac8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e28fd69
and eax, 0xa06d7681
or eax, 0x10108118
mov dword [ebx], eax
add ebx, edx
or eax, 0x453b4465
and eax, 0x744c4539
or eax, 0x8800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3dc2a1
and eax, 0x30518300
or eax, 0xc8040824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a4d115
and eax, 0x8b05031
or eax, 0x7404050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8144655
and eax, 0x6400030c
or eax, 0x80458810
mov dword [ebx], eax
add ebx, edx
or eax, 0x170ba431
and eax, 0x33480529
or eax, 0x8a04002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4adcd5
and eax, 0x484001
or eax, 0x11349044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdcf984
and eax, 0x184000
or eax, 0x83800d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x638eb722
and eax, 0x1880100
or eax, 0x4c0100e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2235f39a
or eax, 0x527e740
and eax, 0x8158310
or eax, 0x90400888
mov dword [ebx], eax
add ebx, edx
and eax, 0x40260c25
and eax, 0x109e19ff
and eax, 0
or eax, 0x7dc8553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714531e7
and eax, 0x16a887f2
and eax, 0x10
or eax, 0x98458b2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd2bcdc
xor eax, 0x14e53b16
and eax, 0x4a00102
or eax, 0x70484431
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2d1295
and eax, 0x544d0300
or eax, 0x80008808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf27473
and eax, 0x8a44d3b
or eax, 0x74000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6984255e
and eax, 0x14000801
or eax, 0xc8558310
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c4e705
and eax, 0x8201
or eax, 0x89016882
mov dword [ebx], eax
add ebx, edx
and eax, 0x70684dc0
and eax, 0x4800
or eax, 0x458b9455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311da638
and eax, 0x20043a4c
or eax, 0x80410190
mov dword [ebx], eax
add ebx, edx
and eax, 0x6244df6
xor eax, 0x1b02baa6
and eax, 0x9021270
or eax, 0x4489080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x584fd278
and eax, 0x3c2a589d
and eax, 0x80008
or eax, 0x1e183c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2d1b6f
and eax, 0xbcc0989
or eax, 0x80004400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206cff38
and eax, 0x1208011
or eax, 0x541b4c44
mov dword [ebx], eax
add ebx, edx
or eax, 0xb870039
and eax, 0x99d70e7
and eax, 0x9094000
or eax, 0x82003d90
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bd2a8fb
and eax, 0x8002000
or eax, 0xe083c445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e033b8f
and eax, 0xc4008900
or eax, 0x20450001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66983522
xor eax, 0x111969c1
and eax, 0x93c480e0
or eax, 0x6c392009
mov dword [ebx], eax
add ebx, edx
and eax, 0x70de642f
and eax, 0x504c0029
or eax, 0x88018bd6
mov dword [ebx], eax
add ebx, edx
or eax, 0x77add90b
or eax, 0x20e53eb4
and eax, 0x2921e981
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7fc051
and eax, 0x9090000
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d290b16
xor eax, 0x50de28c4
and eax, 0x205403d0
or eax, 0x98018808
mov dword [ebx], eax
add ebx, edx
and eax, 0x83a5397
and eax, 0xf261fc5
and eax, 0x8000100
or eax, 0x81d85403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9fdc4d
and eax, 0x438844
or eax, 0x9a83011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b74497
and eax, 0x35463629
and eax, 0x400
or eax, 0x83b8418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f578f0
xor eax, 0x3a006861
and eax, 0x44090100
or eax, 0x18000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b04e38
and eax, 0x4142506b
and eax, 0
or eax, 0xb84d8bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x46abc19
or eax, 0x544ec2f7
and eax, 0x404483b
or eax, 0xba00500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd90e1f
or eax, 0x7000335c
and eax, 0x310d
or eax, 0x1c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8c6f41
and eax, 0x3458bea4
and eax, 0
or eax, 0xfc558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ecd316
and eax, 0x8200
or eax, 0x89016883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e52fe9
xor eax, 0x23bae052
and eax, 0x40a2410
or eax, 0x4181d845
mov dword [ebx], eax
add ebx, edx
or eax, 0xb08c1fe
and eax, 0x458b0d98
or eax, 0x240200
mov dword [ebx], eax
add ebx, edx
and eax, 0xbaa0a98
and eax, 0xdf6c429
and eax, 0x1800008
or eax, 0x744085b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa3d919
xor eax, 0xfd46720
and eax, 0x4050b04
or eax, 0x9848803a
mov dword [ebx], eax
add ebx, edx
and eax, 0x189df46f
and eax, 0x8018002
or eax, 0x81006981
mov dword [ebx], eax
add ebx, edx
and eax, 0x263db164
xor eax, 0x17584ce2
and eax, 0x15098c40
or eax, 0x4082100d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f03f4d6
and eax, 0x18000890
or eax, 0x84550320
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c0240e3
and eax, 0x4000020
or eax, 0x418b4f54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731abeee
and eax, 0x808198
or eax, 0x1680264
mov dword [ebx], eax
add ebx, edx
or eax, 0x353c2723
or eax, 0x56325aee
and eax, 0x3fc4589
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x289805e2
and eax, 0x1004049
or eax, 0x4c0ba004
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f9df16
and eax, 0x4c493b5c
or eax, 0x800400a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fdb4594
and eax, 0x1823a68
or eax, 0x54090115
mov dword [ebx], eax
add ebx, edx
or eax, 0x3859e07f
and eax, 0x34512b68
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b073a44
xor eax, 0x4be6d745
and eax, 0x44800260
or eax, 0x10b3114
mov dword [ebx], eax
add ebx, edx
or eax, 0x5590afda
and eax, 0x38512268
and eax, 0x268
or eax, 0x1c08184
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d093f5
or eax, 0xff473fb
and eax, 0xbe44189
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x79fd6c6
xor eax, 0x1df4af85
and eax, 0xc38e805
or eax, 0x41030448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4665f007
xor eax, 0x7bf4c540
and eax, 0x225908
or eax, 0x8b0024a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a9f5ce8
xor eax, 0xdfade8d
and eax, 0xa201a045
or eax, 0x48821410
mov dword [ebx], eax
add ebx, edx
and eax, 0x150a76ac
and eax, 0
or eax, 0xb4558901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7ae5ed
and eax, 0x3e5cdfe2
and eax, 0x30500100
or eax, 0x3ac448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf1bc45
and eax, 0x1174b445
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x119e456
and eax, 0x7655acf1
and eax, 0x10500401
or eax, 0x2b80498a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d6ff4f
and eax, 0x804a044
or eax, 0x1794809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212d259e
and eax, 0x930824d
and eax, 0x100001
or eax, 0x83ec558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x155f6f2c
or eax, 0x6c39df47
and eax, 0x558901ea
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x418fb9ad
and eax, 0x500589ec
or eax, 0x80400210
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c808499
and eax, 0x88018081
or eax, 0x1004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6932c3
and eax, 0x9010001
or eax, 0x448ad044
mov dword [ebx], eax
add ebx, edx
or eax, 0x293afbbd
and eax, 0x18183bc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b1a600
and eax, 0x9b00588
or eax, 0x820c4801
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b23758f
and eax, 0x1204401
or eax, 0x5413b854
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa1d69
and eax, 0x36a753c
or eax, 0x88040080
mov dword [ebx], eax
add ebx, edx
and eax, 0xecdfa0f
or eax, 0x4aeeb6cf
and eax, 0x4022b445
or eax, 0x5110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc254d7
and eax, 0x8606090
or eax, 0x83061544
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c7571b
and eax, 0xe983504d
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bd6bd4
or eax, 0x3016469c
and eax, 0x980c8101
or eax, 0x40410800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a289d5d
or eax, 0x14df3cb0
and eax, 0x2d81488
or eax, 0x21004103
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a05712
or eax, 0x5accd8d7
and eax, 0x1188d855
or eax, 0x84012000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf429ec
and eax, 0xbffdf94c
or eax, 0x40020600
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f43c02
xor eax, 0x56e501ff
and eax, 0x89084481
or eax, 0xe0010a
mov dword [ebx], eax
add ebx, edx
and eax, 0xf83fc59
xor eax, 0x3f917fce
and eax, 0x36110885
or eax, 0xc9ee4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c0f605
and eax, 0xb80d8a80
or eax, 0x4040017f
mov dword [ebx], eax
add ebx, edx
and eax, 0x576eb51d
and eax, 0x8101
or eax, 0x89016882
mov dword [ebx], eax
add ebx, edx
or eax, 0x418d2dce
or eax, 0x6edf5eb7
and eax, 0x858bf84d
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x257d9903
xor eax, 0x6e35f99d
and eax, 0xdbca0040
or eax, 0x2435ff0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a608b7
or eax, 0x3eb5b750
and eax, 0x7f009510
or eax, 0x8048002b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db2f371
or eax, 0x22fe13da
and eax, 0x317c93fb
or eax, 0x6c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x9839aee
and eax, 0x9cc458b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa9dae7
and eax, 0x4b7704c9
and eax, 0x9000081
or eax, 0xf6ff4404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc78c41
and eax, 0xe40888c4
or eax, 0x45033b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e81c5de
and eax, 0x90e4271
and eax, 0x8000001
or eax, 0xf7408d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x566eba12
xor eax, 0x71d8c92
and eax, 0x51090492
or eax, 0x482fb6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd55fb7
and eax, 0x14a8048
or eax, 0xa00384
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e285559
and eax, 0x543c8818
and eax, 0x80008
or eax, 0x8bc45581
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0b1cca
and eax, 0xcfcf4481
or eax, 0x30300004
mov dword [ebx], eax
add ebx, edx
and eax, 0x971870
and eax, 0x850000
or eax, 0x40003bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f8c744
and eax, 0x49726b7a
and eax, 0x48706b7a
or eax, 0x348f9485
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ea2d84
or eax, 0x3d4507a0
and eax, 0x484d0b00
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x188d17ab
and eax, 0x58880d2b
or eax, 0x25104010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d5463fd
and eax, 0x7c540b7d
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc42a45
and eax, 0x3a01d199
and eax, 0x118
or eax, 0x7dd45423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e34fa2
or eax, 0x9669719
and eax, 0x458b09
or eax, 0xc0000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x604ca7ca
and eax, 0x2008050b
or eax, 0x1ba04000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bce93aa
and eax, 0x12ebd7f2
and eax, 0x609400
or eax, 0x611c2845
mov dword [ebx], eax
add ebx, edx
or eax, 0x554352dd
and eax, 0x56c4c89
or eax, 0xa800102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9146df
and eax, 0x500904
or eax, 0x898044ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21773efe
and eax, 0xa8a73001
or eax, 0x57580c8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c40b9e4
and eax, 0x2c400884
or eax, 0x9015837b
mov dword [ebx], eax
add ebx, edx
and eax, 0x29dea2bd
or eax, 0xf5d1397
and eax, 0x2f189189
or eax, 0xd0200400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9a8c75
and eax, 0x458a9dfd
or eax, 0x16202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da3b030
or eax, 0x748d6218
and eax, 0x8003d0
or eax, 0x1408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf99ae5
and eax, 0xbd00181
or eax, 0x80004408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e77e4c3
or eax, 0x57023cd0
and eax, 0xf7a73c88
or eax, 0x8580005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2295e6e4
and eax, 0x20852084
or eax, 0x18081b7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682df568
and eax, 0x50a0ce97
or eax, 0x2c5f3168
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0b9bdc
or eax, 0x74fa4e40
and eax, 0x78518b14
or eax, 0x80040020
mov dword [ebx], eax
add ebx, edx
and eax, 0x70bda4d6
and eax, 0x30140000
or eax, 0xb805503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0a2e1b
and eax, 0x1c5810
or eax, 0x29608445
mov dword [ebx], eax
add ebx, edx
and eax, 0x390a084e
and eax, 0x9080000
or eax, 0x80d4458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e15a64a
and eax, 0xdfdd2481
or eax, 0x20221004
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f85a04
and eax, 0xe44d0a85
or eax, 0x817a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b66821c
xor eax, 0x2af8d5a1
and eax, 0x2a300589
or eax, 0xd5008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee65987
and eax, 0x5582dd8f
or eax, 0x92270
mov dword [ebx], eax
add ebx, edx
or eax, 0x2903df49
and eax, 0x18283e4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ffd87
and eax, 0x51e35136
and eax, 0xa05000
or eax, 0x8b440589
mov dword [ebx], eax
add ebx, edx
and eax, 0x42301450
xor eax, 0x8d661df
and eax, 0xaf63485
or eax, 0xf5090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b91609
and eax, 0x3004228c
or eax, 0x811973
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8c02b3
and eax, 0x308402b3
or eax, 0x4d7bfd4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x71689ee1
and eax, 0x4c4d8b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42aa888c
and eax, 0x88010181
or eax, 0x100e802
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f42c8c6
and eax, 0x503c845
or eax, 0x50880408
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ecfa70
xor eax, 0x26d5d27
and eax, 0x14450120
or eax, 0x80102a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17c93d0e
and eax, 0x830c1480
or eax, 0x7c208109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2167b3d
and eax, 0x450aeeb4
or eax, 0x81114b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c04453e
and eax, 0x1888280
or eax, 0x600128
mov dword [ebx], eax
add ebx, edx
or eax, 0x101bcfdf
and eax, 0x1a84589
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b116200
and eax, 0x3000000
or eax, 0xfcff2cbd
mov dword [ebx], eax
add ebx, edx
or eax, 0x46678eb5
and eax, 0x448a8e76
and eax, 0x34
or eax, 0x87400cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b810d9
and eax, 0x200089
or eax, 0x23c44d02
mov dword [ebx], eax
add ebx, edx
and eax, 0x26204cf8
and eax, 0x74f06b6b
and eax, 0x20204808
or eax, 0x955b445
mov dword [ebx], eax
add ebx, edx
and eax, 0x682c6ad9
xor eax, 0x5b6d6203
and eax, 0x148000a
or eax, 0x88945581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d03d0
and eax, 0x42f5201f
and eax, 0x2d10011
or eax, 0xfd2e2884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f7616a2
or eax, 0x2ab32bc9
and eax, 0x88010bff
or eax, 0x50448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63206df8
or eax, 0x246882d8
and eax, 0xff248589
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a876067
xor eax, 0x3c66084e
and eax, 0x4981eda0
or eax, 0x40a125f
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a11c90
xor eax, 0x155e964c
and eax, 0xc982d8
or eax, 0x1200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df39394
and eax, 0x9d80188
or eax, 0x82004c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fa4083
or eax, 0x440195cf
and eax, 0x4dd90085
or eax, 0xb2262810
mov dword [ebx], eax
add ebx, edx
and eax, 0x472c9b6
or eax, 0x31c58fcc
and eax, 0x24950bdc
or eax, 0x3023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c59fcc
and eax, 0x6a90d1b0
and eax, 0x108030
or eax, 0x7def7fcf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e190c5d
and eax, 0x20448300
or eax, 0x90010809
mov dword [ebx], eax
add ebx, edx
or eax, 0x2deea905
xor eax, 0x400c8d88
and eax, 0x89012081
or eax, 0xc802
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e010cae
and eax, 0x2c4f0e25
and eax, 0x8010000
or eax, 0x458ab045
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d7be95
and eax, 0x1818000
or eax, 0x4003b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x524d33
and eax, 0x6bb810f
and eax, 0x100
or eax, 0x8bb04c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d16604f
and eax, 0x3aa7746
and eax, 0x2822444
or eax, 0xe8019811
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf3c634
and eax, 0x8018000
or eax, 0xb4540901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77492f29
xor eax, 0x23e368a7
and eax, 0x80d4448b
or eax, 0x3000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25cc827
and eax, 0x3d8f42a9
and eax, 0x1880080
or eax, 0x44010140
mov dword [ebx], eax
add ebx, edx
or eax, 0x1630a6a5
and eax, 0x55b8a1c4
or eax, 0xa8424810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b83c448
and eax, 0x44092d9c
or eax, 0x982d263
mov dword [ebx], eax
add ebx, edx
or eax, 0x43725215
xor eax, 0x2334714c
and eax, 0xc980a0
or eax, 0x81200140
mov dword [ebx], eax
add ebx, edx
and eax, 0x6887e920
and eax, 0x20
or eax, 0x89000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b08cd9
and eax, 0x580804d
or eax, 0x500b6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1960dacb
and eax, 0x1a0a2a71
and eax, 0x2a00
or eax, 0xe0550198
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fb517b
and eax, 0x5025e426
and eax, 0
or eax, 0xeb985589
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b2ff9f
and eax, 0x109
or eax, 0x98458a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b062016
and eax, 0x81018003
or eax, 0x8004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x418d408b
or eax, 0x348c9eeb
and eax, 0x4d899841
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af4d0f3
or eax, 0x16c0d9a5
and eax, 0x284d1990
or eax, 0x80002208
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ffb858
and eax, 0xbb8908
or eax, 0x3000407
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0084fb
xor eax, 0x5a397680
and eax, 0x45820000
or eax, 0x10090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f18c7ff
and eax, 0
or eax, 0x209589c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57faedb2
xor eax, 0x3ff3b29c
and eax, 0x89cd6ea
or eax, 0x83632915
mov dword [ebx], eax
add ebx, edx
xor eax, 0x334abcd
and eax, 0x80891400
or eax, 0x500a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d33716
and eax, 0x9ddbb714
or eax, 0x62244808
mov dword [ebx], eax
add ebx, edx
and eax, 0x42be7c6d
xor eax, 0x3832b012
and eax, 0x2844c0a
or eax, 0x81400181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1837eb
and eax, 0xd880060
or eax, 0x40010189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f358a5
and eax, 0x100944
or eax, 0x20858280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602670a5
and eax, 0xb3fb61
or eax, 0x3b4c049e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258e2965
and eax, 0x4dd92463
and eax, 0xc510400
or eax, 0xf3ae1895
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bd7776
xor eax, 0x6ae6d707
and eax, 0x811928f0
or eax, 0xa04540f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39aa12f1
and eax, 0x80834004
or eax, 0x40008041
mov dword [ebx], eax
add ebx, edx
or eax, 0x67dc9855
or eax, 0x43d7a84d
and eax, 0xc0458801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x47cab4bf
and eax, 0x400001
or eax, 0x3b804d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3583fc98
and eax, 0xc40f409
or eax, 0x3c0044
mov dword [ebx], eax
add ebx, edx
and eax, 0x94eaf92
and eax, 0x8080400
or eax, 0x33b0518b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685ed5f8
and eax, 0x1068051
or eax, 0x8c095404
mov dword [ebx], eax
add ebx, edx
and eax, 0x138da918
and eax, 0x5d17d3c0
and eax, 0
or eax, 0xbe
mov dword [ebx], eax
add ebx, edx
or eax, 0x152c9633
and eax, 0x120048b
or eax, 0x82c04100
mov dword [ebx], eax
add ebx, edx
and eax, 0x169932e
and eax, 0x1000100
or eax, 0x448900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f090026
and eax, 0x90000
or eax, 0xb0448be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f68cc4f
and eax, 0x8901c983
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x727d1889
and eax, 0x5109b009
or eax, 0x4820044
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e17719
and eax, 0x32725222
and eax, 0x10000000
or eax, 0xa05523e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x602dc34a
and eax, 0x10340
or eax, 0x458a5435
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e55004
and eax, 0x1800004
or eax, 0x6883e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a058e7
and eax, 0x3a665f23
and eax, 0x8604101
or eax, 0x838c0488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5185fefc
or eax, 0x742bd2a6
and eax, 0x4c2be845
or eax, 0x1100408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a698b7
and eax, 0x2bc28705
and eax, 0x1000400
or eax, 0x8a0879f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be00316
and eax, 0x1000010
or eax, 0x543bd845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316e44e6
xor eax, 0x727f3ef2
and eax, 0x22a2000
or eax, 0x89145c9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x367a1212
and eax, 0x20000
or eax, 0xc081c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6357db48
and eax, 0x62492163
and eax, 0x40010000
or eax, 0x80448901
mov dword [ebx], eax
add ebx, edx
and eax, 0x432657cc
and eax, 0x40100
or eax, 0xfb04c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2602d098
xor eax, 0x259873e8
and eax, 0x8004cab
or eax, 0x33c00104
mov dword [ebx], eax
add ebx, edx
or eax, 0x41084343
and eax, 0x2a13a999
and eax, 0x28000009
or eax, 0x17ca444
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f437fc
or eax, 0x33547c16
and eax, 0x160540a
or eax, 0x88880181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd9776b
and eax, 0xd4310080
or eax, 0x2bce1815
mov dword [ebx], eax
add ebx, edx
and eax, 0x622ab8d7
xor eax, 0x69276d43
and eax, 0x501d6
or eax, 0xd0408a29
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc6c077
or eax, 0x3ad84ae3
and eax, 0x3a148081
or eax, 0xc5000508
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b711e81
and eax, 0x4d019f89
or eax, 0x8a6076
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e06f73b
and eax, 0x39ef3a2a
and eax, 0x1810000
or eax, 0x4083d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ef6296
and eax, 0xc00080
or eax, 0x8b104d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x768164bc
and eax, 0xce7cc62
and eax, 0x800000
or eax, 0xff7f1895
mov dword [ebx], eax
add ebx, edx
or eax, 0x5165acd7
and eax, 0x149538d7
or eax, 0x328
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a7299b
and eax, 0x321264
or eax, 0x7dcded9b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f39b653
and eax, 0x1ce3cc27
and eax, 0x18418805
or eax, 0xe0040348
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cfb6052
xor eax, 0x8de929c
and eax, 0x70940018
or eax, 0xc604523
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aefd747
and eax, 0x304d8308
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ffc0ba
or eax, 0x23f95e79
and eax, 0x65c04d3b
or eax, 0x18040000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd20c1e
and eax, 0x17569de5
and eax, 0x4540925
or eax, 0xa0018218
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c1c95a6
xor eax, 0x7bc75ce9
and eax, 0x5dd05509
or eax, 0x20200032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x283f27dc
or eax, 0x6f3b87a3
and eax, 0x74458303
or eax, 0x80000810
mov dword [ebx], eax
add ebx, edx
and eax, 0x7adffb2
and eax, 0x102
or eax, 0x3b904409
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a30eeb
xor eax, 0x2d9c90e8
and eax, 0x81c9441
or eax, 0x616804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5d0ff4
xor eax, 0x6080d35e
and eax, 0xbec0c8b
or eax, 0x30004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x71cec8fb
xor eax, 0x20e47193
and eax, 0x11280008
or eax, 0x854c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6491bcb6
or eax, 0x6a716810
and eax, 0x3d4548b
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbf6d8d
and eax, 0x56b7c161
and eax, 0x4810100
or eax, 0x510800ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cebb0a1
and eax, 0x544181c0
or eax, 0x80040a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b107f4
xor eax, 0x397e8d4d
and eax, 0x3d880129
or eax, 0x40704412
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e607014
and eax, 0x4c480111
or eax, 0x80058a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b871fe2
and eax, 0x1cfb9b43
and eax, 0x4880903
or eax, 0x70304420
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d68ce01
xor eax, 0x3c3bcdc5
and eax, 0x18118100
or eax, 0xa4440a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5ed00
or eax, 0x12a9b4b8
and eax, 0x1a880
or eax, 0x89004203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9cd5f7e
and eax, 0x88b455
or eax, 0x45030800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dbfacc6
and eax, 0x1a880d0
or eax, 0x400328
mov dword [ebx], eax
add ebx, edx
and eax, 0x150fbdf7
and eax, 0x1080180
or eax, 0x8af04409
mov dword [ebx], eax
add ebx, edx
and eax, 0x147d3b19
and eax, 0x61ad0575
and eax, 0x280001
or eax, 0x4d13ac4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eff4bd4
and eax, 0x3046498
or eax, 0x88391804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e033ae2
and eax, 0x4ccc6962
and eax, 0x40004040
or eax, 0x8283b815
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c68014
and eax, 0x8000
or eax, 0xf8550901
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c987ea
and eax, 0xd8058b
or eax, 0x3204000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b8371a
and eax, 0x45384001
or eax, 0x38844
mov dword [ebx], eax
add ebx, edx
and eax, 0x237a63c4
and eax, 0x5dc393bf
and eax, 0x1000000
or eax, 0x8a297ce8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437df60d
and eax, 0x36020982
and eax, 0
or eax, 0x8d89904d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd18bab
or eax, 0x1d503561
and eax, 0xff583f00
or eax, 0xa7c010
mov dword [ebx], eax
add ebx, edx
or eax, 0x21cdf44d
and eax, 0x89e45509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x18135be0
and eax, 0x6fd5d523
and eax, 0x8000000
or eax, 0xf7ff0c95
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0bd87c
and eax, 0x7bcf1633
and eax, 0x10010010
or eax, 0x80448bef
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d4899b
and eax, 0x246aaa5f
and eax, 0x8803
or eax, 0x89016080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2708127d
xor eax, 0x1f3b38dd
and eax, 0x81028001
or eax, 0xc891044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d4e95b
and eax, 0x9e5f7910
or eax, 0x61a08600
mov dword [ebx], eax
add ebx, edx
or eax, 0xffdb29f
and eax, 0xff0c8d1b
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f989fb
and eax, 0xd912db1
and eax, 0x931
or eax, 0x227df6ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fb6ee8
and eax, 0x1faa4ade
and eax, 0x380408a
or eax, 0x28541501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165792a6
and eax, 0x18008005
or eax, 0x2742050
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d146ac0
and eax, 0x3504081
or eax, 0x8088050a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab0abd8
xor eax, 0x1a3d6975
and eax, 0x8900c0
or eax, 0x45000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8bcd01
and eax, 0x480989c0
or eax, 0x90440218
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a400fc9
or eax, 0x4d3ee612
and eax, 0x4d5c4d1a
or eax, 0x30800021
mov dword [ebx], eax
add ebx, edx
or eax, 0x12dc2d3
and eax, 0x30558b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ac9377
and eax, 0x34b0e2b4
and eax, 0x8200
or eax, 0x89016883
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c01da4c
xor eax, 0x6603fe4
and eax, 0x401b044
or eax, 0x418a0011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e6267a
xor eax, 0x60040a62
and eax, 0x688040
or eax, 0x18003b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3936b220
or eax, 0x10da4c5c
and eax, 0x9f04588
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e0e7c9f
and eax, 0xe1821004
or eax, 0x801c049
mov dword [ebx], eax
add ebx, edx
xor eax, 0xabad836
and eax, 0xc0090801
or eax, 0x10448100
mov dword [ebx], eax
add ebx, edx
or eax, 0x48b97c0e
xor eax, 0x730fe82c
and eax, 0x2bd01503
or eax, 0x10004088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4468dfb8
and eax, 0x2c388811
or eax, 0x443444
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce23cdf
or eax, 0x3e8f77f7
and eax, 0x3acc4583
or eax, 0x1100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd7e383
and eax, 0x24088400
or eax, 0x744845
mov dword [ebx], eax
add ebx, edx
or eax, 0x559db9b9
and eax, 0x1f04d89
or eax, 0x82000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x727479a1
or eax, 0x1ad9e643
and eax, 0x88901c1
or eax, 0x45000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1477fc8
and eax, 0x6a61a8e9
and eax, 0x48400820
or eax, 0xa01583d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574a869c
and eax, 0x3d100528
or eax, 0x40e05013
mov dword [ebx], eax
add ebx, edx
and eax, 0x60602425
and eax, 0x20400000
or eax, 0x8c058b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1ad445
and eax, 0x24484509
or eax, 0x58800032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2592db09
or eax, 0x59d1f1e0
and eax, 0x498b02
or eax, 0xa0040009
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e49296e
or eax, 0x6f25c8e1
and eax, 0x4d890b
or eax, 0x90002604
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c59d57
and eax, 0x7acb10ad
and eax, 0x400005
or eax, 0x7334c980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33206010
or eax, 0x5ad37acc
and eax, 0x8d45189
or eax, 0x81280402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539c773c
and eax, 0xda600095
or eax, 0x259f0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x59722c61
and eax, 0x4c04bdc7
and eax, 0xc0408c5
or eax, 0xa041833a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac72b10
and eax, 0xae048189
or eax, 0x51000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f591fb
xor eax, 0x26b3470
and eax, 0x498a2002
or eax, 0x401dffd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5228e085
and eax, 0x1a10328
or eax, 0x488084
mov dword [ebx], eax
add ebx, edx
or eax, 0x7998c4e8
or eax, 0x2fb7d65
and eax, 0xba84d89
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306e2554
or eax, 0x5cd713ec
and eax, 0xffd70895
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x406a0008
xor eax, 0x550a3f0e
and eax, 0x953393
or eax, 0x400086c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3300815c
xor eax, 0x4b15dbe6
and eax, 0x7c806145
or eax, 0x17f9eba
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c22045
and eax, 0x38458b28
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e187e5d
and eax, 0x14484531
or eax, 0x6980000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x162adc
and eax, 8
or eax, 0x8045c701
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd69698
or eax, 0x32769403
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be595cc
and eax, 0x41c505c9
or eax, 0x4020222
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d90f4e5
xor eax, 0x63888a00
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd69cb5f
xor eax, 0x1d3f247a
and eax, 0x448b00
or eax, 0xe0090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1725904b
xor eax, 0x5cb428c1
and eax, 0x20800102
or eax, 0x54004c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330b7660
and eax, 0x5c7ae6ef
and eax, 0x4000200
or eax, 0xb0558908
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eca7594
and eax, 0x34400100
or eax, 0x48a4543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1336272
xor eax, 0x15f3a521
and eax, 0x68048208
or eax, 0x84410911
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e711297
and eax, 0x5e093966
and eax, 0x8010000
or eax, 0x8100e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a074e1
and eax, 0x6365ee17
and eax, 0x1018c00
or eax, 0x4c8a6045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563d03f7
and eax, 0x8042ba0
or eax, 0xe4491004
mov dword [ebx], eax
add ebx, edx
or eax, 0x15e47702
xor eax, 0x2cbec60f
and eax, 0x51031129
or eax, 0x4880054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37625f68
and eax, 0x410a00
or eax, 0x9c1431e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x530c0c3f
and eax, 0x4509097d
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7666db44
and eax, 0x104
or eax, 0x1c082a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eac705f
and eax, 0x800000
or eax, 0x8b244589
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4f7349
and eax, 0x9004009
or eax, 0x84899044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d225769
and eax, 0xf0ab8700
or eax, 0xf547800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a67ab9
and eax, 0x637665e6
and eax, 0x400580
or eax, 0x8988500b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e868bf5
and eax, 0xcfcedc95
or eax, 0x30302000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1def3c01
and eax, 0x8440801
or eax, 0xc00183fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x51deaf41
and eax, 0x8901a883
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f598000
xor eax, 0x46552760
and eax, 0xd008040
or eax, 0x808b4805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72111214
xor eax, 0x131933a4
and eax, 0xec83e900
or eax, 0x137c1600
mov dword [ebx], eax
add ebx, edx
and eax, 0xa844f1
or eax, 0x2dad5d65
and eax, 0x2cac0d21
or eax, 0xd250801a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1475dd6c
and eax, 0x10748d28
or eax, 0x30972d7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1700c222
and eax, 0x3004002
or eax, 0x8dc1589
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c8bc22
or eax, 0x6f8348ae
and eax, 0xb54d405
or eax, 0x200050
mov dword [ebx], eax
add ebx, edx
or eax, 0x621e56fc
xor eax, 0x33ab4899
and eax, 0x8840400
or eax, 0x320418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe3f5ab
or eax, 0x62529499
and eax, 0x41329001
or eax, 0x4090044
mov dword [ebx], eax
add ebx, edx
and eax, 0x37eb8b82
or eax, 0xd51407e
and eax, 0x9214060
or eax, 0x82003c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f78b3c7
and eax, 0x9003040
or eax, 0xe083c80d
mov dword [ebx], eax
add ebx, edx
or eax, 0x79597f14
xor eax, 0x2a2d2f48
and eax, 0xd0448001
or eax, 0x28090900
mov dword [ebx], eax
add ebx, edx
and eax, 0x661080d2
and eax, 0x1e301442
and eax, 0
or eax, 0x3bf8558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f742bb
and eax, 0xc0f0010
or eax, 0x8100c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49409922
or eax, 0x50a942e6
and eax, 0x84
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a68095
or eax, 0x4c8d2df3
and eax, 0x39a4058b
or eax, 0x2504000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9ba1c9
and eax, 0x9000001
or eax, 0x840fe044
mov dword [ebx], eax
add ebx, edx
and eax, 0x66630798
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae4b2c6
and eax, 0x2ae00082
or eax, 0x1184d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e1b1e
and eax, 0x2874500d
or eax, 0x5000a040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3271b76e
and eax, 0x20301008
or eax, 0xb8c4583
mov dword [ebx], eax
add ebx, edx
and eax, 0x5effd7b
and eax, 0x244001
or eax, 0x70508854
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8696c3
xor eax, 0x26a97b05
and eax, 0x32a04100
or eax, 0x950048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x8aef744
and eax, 0x1f334250
and eax, 0x204000
or eax, 0x105d8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6375296d
xor eax, 0x5edf311a
and eax, 0x29a04803
or eax, 0x124c0588
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e1fa8c
and eax, 0x86de40d
or eax, 0x100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a580842
and eax, 0x8580000
or eax, 0x33a0558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5139824a
and eax, 0x29789441
or eax, 0x40014
mov dword [ebx], eax
add ebx, edx
or eax, 0x76cb086f
and eax, 0x9d0040b
or eax, 0x80004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b99900
or eax, 0x193ade58
and eax, 0x997ad881
or eax, 0x66842004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca5442
xor eax, 0x2c671da2
and eax, 0x280d09a2
or eax, 0x9040825d
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a2e683
and eax, 0x30008081
or eax, 0xcef40d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bbe411a
xor eax, 0x768aa82c
and eax, 0x40aa924
or eax, 0x518156db
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4835e7
and eax, 0x5cd46eee
and eax, 0xc002c0
or eax, 0x1028110
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a379f9e
xor eax, 0x3c4913e7
and eax, 0x3900409
or eax, 0x88405180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451cfef6
and eax, 0xcecca805
or eax, 0x31325080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f065c7e
or eax, 0x77da9562
and eax, 0x74841966
or eax, 0x80012299
mov dword [ebx], eax
add ebx, edx
or eax, 0x84e5ff2
and eax, 0x7ccf7ffe
or eax, 0x1308000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51da7531
and eax, 0x26e5ea62
and eax, 0x24458a22
or eax, 0xc808010d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3730f47a
or eax, 0x12850f36
and eax, 0x58e04d33
or eax, 0x24000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5613aaed
and eax, 0x2e43b402
and eax, 0x8418002
or eax, 0xd0140b1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5135abd7
and eax, 0x32312e56
and eax, 0x100002
or eax, 0x898c5521
mov dword [ebx], eax
add ebx, edx
or eax, 0x4572274f
and eax, 0xcdfe7005
or eax, 0x32008090
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfcd355
or eax, 0x4f0caf99
and eax, 0x48448b9d
or eax, 0x90010062
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aee6a4d
or eax, 0x19bbedb1
and eax, 0x901e881
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39484aa2
and eax, 0xb0018001
or eax, 0xd825844
mov dword [ebx], eax
add ebx, edx
and eax, 0x3248d873
and eax, 0x3000d840
or eax, 0xcfff26b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30815e94
xor eax, 0x74c4393c
and eax, 0x8b094400
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c5d19b
and eax, 0xc181c409
or eax, 0x20044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b322db1
and eax, 0x9a503f2
and eax, 0x10100
or eax, 0xc44c8801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4da9d1
and eax, 0x74d8fa0f
and eax, 1
or eax, 0xba0558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4bde4
and eax, 0x124ac45
or eax, 0x20500010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de087b6
and eax, 0xdc40583
or eax, 0x2084008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d33006
or eax, 0xe28cc68
and eax, 0x3b3c45ad
or eax, 0xc00002
mov dword [ebx], eax
add ebx, edx
or eax, 0x79adc8b8
and eax, 0x39007830
and eax, 0x11004800
or eax, 0x47da045
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a27e2c
and eax, 0x11204000
or eax, 0x889c058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9bd452
and eax, 0x607637d1
and eax, 0x100400
or eax, 0x3bc479f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x529941c4
and eax, 0x95d7445
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e2d7c5
and eax, 0x1604401
or eax, 0x8280098a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7996ffa3
or eax, 0x4d788b90
and eax, 0x4d0801a8
or eax, 0x810041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcf07e0
xor eax, 0x5fe73b85
and eax, 0x10440a60
or eax, 0xcc118180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7d944a
and eax, 0x4c500000
or eax, 0x31a8553b
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d24187
and eax, 0x400100
or eax, 0xd4058a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c639818
and eax, 0x14400008
or eax, 0x68844533
mov dword [ebx], eax
add ebx, edx
or eax, 0x251af3c6
xor eax, 0x73fe346e
and eax, 0x4008311
or eax, 0xe04d0804
mov dword [ebx], eax
add ebx, edx
and eax, 0x93b7534
and eax, 0x10100
or eax, 0x8900e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2debb052
or eax, 0x5aa8f288
and eax, 0x448ae049
or eax, 0x1010404
mov dword [ebx], eax
add ebx, edx
and eax, 0x68963608
or eax, 0x5f416039
and eax, 0x5dc30018
or eax, 0x203499c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x79cd78c3
and eax, 0x25bac238
and eax, 0x20000000
or eax, 0x80453be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d5bae9
xor eax, 0x2cb9b707
and eax, 0x55091608
or eax, 0x824875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf798bc
and eax, 0x58bca9ac
and eax, 0x140080
or eax, 0xe441335c
mov dword [ebx], eax
add ebx, edx
and eax, 0x9563585
and eax, 0x104
or eax, 0x458b4c71
mov dword [ebx], eax
add ebx, edx
or eax, 0x49dd6c01
or eax, 0x428e2543
and eax, 0x48450140
or eax, 0xb0000288
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c8376b
and eax, 0x50400108
or eax, 0xaeac8481
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff6579b
and eax, 0x4d8ad79b
or eax, 0x12864
mov dword [ebx], eax
add ebx, edx
and eax, 0x5581615
and eax, 0x80010
or eax, 0xe8858980
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c415ebd
or eax, 0x364bdb18
and eax, 0x8acfdfbc
or eax, 0x1302042
mov dword [ebx], eax
add ebx, edx
or eax, 0x682c3723
or eax, 0x3b3948dc
and eax, 0xc283c855
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b06461
xor eax, 0xcb88131
and eax, 0xc0010901
or eax, 0x8548000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ce6f2
and eax, 0xca280583
or eax, 0x34c48008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc31460
and eax, 0x4000400
or eax, 0x813bfbff
mov dword [ebx], eax
add ebx, edx
and eax, 0x32954ace
and eax, 0x523acac0
and eax, 0x104ac0
or eax, 0xffefb428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16af341f
and eax, 0x49000074
or eax, 0x48b2108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd21bdb
and eax, 0x5b465913
and eax, 0x400000
or eax, 0x18183a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42fdbc53
and eax, 0x3240d81
or eax, 0x88804008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469b2964
or eax, 0x5aac314e
and eax, 0x55332445
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b54a758
and eax, 0xb112450
or eax, 0x800850a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfc1b0e
and eax, 0x5216844
or eax, 0x401a8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df21503
xor eax, 0x1486a298
and eax, 0x1102098
or eax, 0x8a015d64
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8098fb
and eax, 0x4d11bc4d
or eax, 0x2a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ee7f21
and eax, 0x1083c00
or eax, 0x8a0141b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f642978
and eax, 0x6763d749
and eax, 0x2000000
or eax, 0xe883ec55
mov dword [ebx], eax
add ebx, edx
or eax, 0x35313b6f
or eax, 0x61645bfb
and eax, 0xec558901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d6b4f0
and eax, 0x1c54648e
and eax, 0xc002080
or eax, 0xf3fc1069
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f2e3a2
and eax, 0x84000a0
or eax, 0x20058b5f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dad756a
and eax, 0x60372d20
and eax, 0x202000
or eax, 0x9110d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d1f3527
and eax, 0x3100
or eax, 0xeeb40400
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a0f3e4
or eax, 0x48f1d427
and eax, 0x20310000
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6818c
xor eax, 0x787d9af9
and eax, 0xb480835
or eax, 0x80246482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797a0d22
and eax, 0x291ca8cd
and eax, 0x2005
or eax, 0xc1810448
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ee7c2c
xor eax, 0x5111105d
and eax, 0x2010
or eax, 0x4984
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc1db31
and eax, 0x4100
or eax, 0xcd05b081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4087ba63
and eax, 0x81800000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f08ae1
xor eax, 0x4a37a08
and eax, 0x1000
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d50133c
and eax, 0x55e8dab4
and eax, 0x1000
or eax, 0x30de8e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef95727
and eax, 0x19c216c4
and eax, 0x8400200
or eax, 0x158900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c65791a
xor eax, 0x5ef58035
and eax, 0x18c54201
or eax, 0x40088080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11e6f717
and eax, 0x40010000
or eax, 0xb2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c560f4b
xor eax, 0x23316976
and eax, 0x6410
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x1484066e
and eax, 0xd6c4d4
and eax, 0
or eax, 0x9a0ff281
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c0089d
xor eax, 0x1ae4915f
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dfc563a
and eax, 0x44880000
or eax, 0x18300d18
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed6ab1d
and eax, 0x5c6f73c9
and eax, 0x4000000
or eax, 0x83250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7d4dac
and eax, 0x250000a4
or eax, 0x10000052
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df2171
and eax, 0x83
or eax, 0x5408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576f62f9
or eax, 0x55cd33f2
and eax, 0x10441080
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28acea23
and eax, 0x8880000
or eax, 0x45030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d730a91
and eax, 0x68e90080
or eax, 0x9000814c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6372557e
and eax, 0x89000090
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49bf602e
and eax, 0x75569ab1
and eax, 0x40020001
or eax, 0x1589cc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be71da5
or eax, 0x22eb0104
and eax, 0x4c4501a8
or eax, 0x80102a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd193c8
and eax, 0x8100188
or eax, 0xe3a85401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eea6139
and eax, 0x55545708
and eax, 0x108
or eax, 0xb8458a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8567db
and eax, 0x8000c082
or eax, 0x9010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x17738c86
and eax, 0xd038805
or eax, 0x40883040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5acd9df4
and eax, 0x144421b0
or eax, 0xa8091a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27430d8b
and eax, 0x3efaf2b7
and eax, 0x80003
or eax, 0x1008d0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fb5e75b
or eax, 0x5e7d62c6
and eax, 0x55090000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a01c43
xor eax, 0x796c9114
and eax, 0x4c450914
or eax, 0xa0103280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f453b9
and eax, 0x432838b7
and eax, 0x1002824
or eax, 0x448b1058
mov dword [ebx], eax
add ebx, edx
or eax, 0x7218a6d7
and eax, 0x240122e4
or eax, 0x88440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a9e27e
and eax, 0x32d09e73
and eax, 0x10c00012
or eax, 0x6c384529
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fb6e76
or eax, 0x2237a41f
and eax, 0x4c458b2d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d59515a
and eax, 0xec5dd319
or eax, 0x10202480
mov dword [ebx], eax
add ebx, edx
or eax, 0x54dd9120
and eax, 0x6a4be650
and eax, 0x68408400
or eax, 0x96a40189
mov dword [ebx], eax
add ebx, edx
and eax, 0xe22b3fa
and eax, 0xc008188
or eax, 0x418b7e77
mov dword [ebx], eax
add ebx, edx
and eax, 0x2226ee15
and eax, 0x8810
or eax, 0xe08d0188
mov dword [ebx], eax
add ebx, edx
and eax, 0x74472de6
and eax, 0x3ef6d3f6
and eax, 0x40180
or eax, 0x8bfbfe7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed372f5
and eax, 0xc0008c01
or eax, 0x2837054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb32ae0
and eax, 0x6fe095e1
and eax, 0x6c008001
or eax, 0x90550900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fbbcd0a
and eax, 0xb2e4040b
or eax, 0x4c008180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363ee5b6
or eax, 0x7156380f
and eax, 0x811a783f
or eax, 0x42187c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c8f4794
or eax, 0x7ba42b5d
and eax, 0x7faf6ec0
or eax, 0x80509020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d916e3
xor eax, 0x2cfb1008
and eax, 0x48891009
or eax, 0x5020474
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d07608
and eax, 0x49800408
or eax, 0x42f0be0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15fd73b1
and eax, 0x3588b1e9
and eax, 0x4880180
or eax, 0x7041841c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1837c2
xor eax, 0x6d3e1dfd
and eax, 0x458b01
or eax, 0xe8100008
mov dword [ebx], eax
add ebx, edx
and eax, 0x480d1cb3
or eax, 0xf287206
and eax, 0x9016a03
or eax, 0x80008080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7a5261
and eax, 0x1004001
or eax, 0x448ba854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d336f01
xor eax, 0x756eaaa6
and eax, 0x1c001e0
or eax, 0x820c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7401069
and eax, 0x71bc2944
and eax, 0x800100
or eax, 0x8b6c4489
mov dword [ebx], eax
add ebx, edx
and eax, 0x352bd84e
xor eax, 0x25be2c11
and eax, 0x824c09
or eax, 0xc1018044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b7d5d4
and eax, 0x53d10de7
and eax, 0x40000901
or eax, 0x8c4d8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9779d3
or eax, 0x6495e851
and eax, 0x21d45083
or eax, 0x1a200508
mov dword [ebx], eax
add ebx, edx
and eax, 0x517b3809
xor eax, 0x443cec35
and eax, 0x114ccc14
or eax, 0x2310041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f035b69
or eax, 0x45a4dd1
and eax, 0xb6c4589
or eax, 0x20800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3431d471
and eax, 0x5198040
or eax, 0x40224405
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ec7068
or eax, 0x526aa63d
and eax, 0x3087424
or eax, 0x88000980
mov dword [ebx], eax
add ebx, edx
and eax, 0x59bdd932
xor eax, 0x7f0b5536
and eax, 0x44030804
or eax, 0x9389049
mov dword [ebx], eax
add ebx, edx
or eax, 0x1065db47
and eax, 0x9155800
or eax, 0x82002490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c59139d
and eax, 0xa2004405
or eax, 0x48839050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530e3bbb
xor eax, 0x5cd697a6
and eax, 0xc4510800
or eax, 0x10048101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3a9dcc
and eax, 0x46cde6f6
and eax, 0x440480
or eax, 0x9990410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de26569
or eax, 0x4f5ae704
and eax, 0x3be465e7
or eax, 0x1810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7556d1e5
and eax, 0x8308800
or eax, 0x14d5045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cec3555
and eax, 0x1804500
or eax, 0x8244008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67dd5ed
and eax, 0x5890040
or eax, 0x40000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db2cb68
and eax, 0x14098bc0
or eax, 0xa0440004
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd9de69
and eax, 0x34d44d01
or eax, 0x40200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x631f0652
and eax, 0x40040000
or eax, 0x94418b38
mov dword [ebx], eax
add ebx, edx
and eax, 0x603034c6
and eax, 0
or eax, 0x9c7df799
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb02816
and eax, 0x92cc8589
or eax, 0x6c100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71eeefb6
and eax, 0x5026a3f
or eax, 0x508995c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7236e4dc
or eax, 0x50b6e9cc
and eax, 0x182838c
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2cd651
and eax, 0x1000000
or eax, 0x829c5589
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ebebc2
xor eax, 0x343345d
and eax, 0xca549d
or eax, 0xff348820
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b590fee
xor eax, 0xe93043e
and eax, 0x116400c1
or eax, 0x810003e
mov dword [ebx], eax
add ebx, edx
or eax, 0x145d0a51
and eax, 0x195c008b
or eax, 0x22804500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebd1303
or eax, 0x4b932448
and eax, 0x111d2441
or eax, 0x60d804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc89d6d
and eax, 0x11080c01
or eax, 0x2aa0418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0dfcb3
xor eax, 0x1cf3091e
and eax, 0x15ce405
or eax, 0x8210048
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d57a756
or eax, 0x3be2f173
and eax, 0x3c4550b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a47749
and eax, 0x58001ca
or eax, 0x50090020
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a83ce8
and eax, 0x400109c0
or eax, 0xa0448204
mov dword [ebx], eax
add ebx, edx
and eax, 0x12258238
and eax, 0x18000
or eax, 0x89006883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f036e75
xor eax, 0x21ab727d
and eax, 0x4589e001
or eax, 0x8020044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb9caed
xor eax, 0x4f7af1f8
and eax, 0xc10314
or eax, 0x12880a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48bb5573
and eax, 0x34e76807
and eax, 0xa00000
or eax, 0x8b144d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f8fdf8d
and eax, 0xca839005
or eax, 0x20002050
mov dword [ebx], eax
add ebx, edx
or eax, 0x7142900
and eax, 0xa0158901
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15e94361
xor eax, 0x159c024a
and eax, 0x8040410b
or eax, 0x3940480
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd1b77
and eax, 0x1800100
or eax, 0x440900e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78876f84
and eax, 0x3c026844
or eax, 0xc2e18190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5916384c
and eax, 0x2e0d198
or eax, 0x82e67
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e6a763
and eax, 0x3000090
or eax, 0x88000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b5e8712
or eax, 0xf30ef9a
and eax, 0x100e008
or eax, 0xc0830045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57497572
or eax, 0x5c2499dc
and eax, 0xc04c8901
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c28b0eb
xor eax, 0x67719b8a
and eax, 0x108118b
or eax, 0x80044400
mov dword [ebx], eax
add ebx, edx
or eax, 0x617ff008
or eax, 0x33fcf2f0
and eax, 0x6b01e2
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0ef7cb
and eax, 0x1a628100
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff891d3
and eax, 0x230c0b90
and eax, 0
or eax, 0x810000df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755cf452
or eax, 0x6cf983a8
and eax, 0x3986a0
or eax, 0x20842
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0c4642
and eax, 0x221552a3
and eax, 0x100000
or eax, 0xde28100
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8b0fb9
and eax, 0x8000000
or eax, 0x8300000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ddc3995
or eax, 0x391057f0
and eax, 0x190c1845
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc3f8f
and eax, 0x1335ad3c
and eax, 0
or eax, 0x35000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efc3108
and eax, 0
or eax, 0x3992
mov dword [ebx], eax
add ebx, edx
and eax, 0x33aafbb
or eax, 0x1dfa4026
and eax, 0x10400080
or eax, 0x49008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79108146
and eax, 0x1b6c1ab5
and eax, 0x9000000
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3abef251
xor eax, 0x6b28f990
and eax, 0x140d0380
or eax, 0xe0400034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45aaa158
xor eax, 0x3decba79
and eax, 0xc080811
or eax, 0x71f0452a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e42d972
and eax, 0x5c508929
or eax, 0x80050200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b44fce9
and eax, 0x5d405529
or eax, 0x20880012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bfcb9a7
and eax, 0x6404c40c
or eax, 0x18810300
mov dword [ebx], eax
add ebx, edx
or eax, 0x61414ec
and eax, 0x95d7ec
or eax, 0x16a2813
mov dword [ebx], eax
add ebx, edx
or eax, 0x760a508a
xor eax, 0x3e7d73e
and eax, 0x60000000
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f129b2d
and eax, 0x3445f7dd
and eax, 0
or eax, 0x7c85c70a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41bd70ee
or eax, 0x421dce53
and eax, 0x3dfff7
or eax, 0xc20008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f809778
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1687c9b
or eax, 0x75350548
and eax, 0x5010440
or eax, 0x800ac005
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ec2817
or eax, 0x2bb15d2
and eax, 0x7bb1554
or eax, 0xf844ea28
mov dword [ebx], eax
add ebx, edx
and eax, 0x23fd6b8
xor eax, 0x7712fb40
and eax, 0x45090870
or eax, 0x8820005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2331e258
or eax, 0xf69e405
and eax, 0x60492a2c
or eax, 0x90041180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff8f43c
and eax, 0x55810910
or eax, 0xa006d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68291ccd
and eax, 0xa4ae242
and eax, 0x20000
or eax, 0x1e883c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0cbe24
and eax, 0x28c41580
or eax, 0xc0004009
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d466fc9
and eax, 0x4481
or eax, 0x29070
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a32e19
and eax, 0x401
or eax, 0x3508418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x499303ac
and eax, 0x4ab
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b8d995
and eax, 0x11
or eax, 0xfa4024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9c5f1f
and eax, 0x7208863e
and eax, 0x400
or eax, 0x1a1b3100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29446d42
and eax, 0x10b4840
or eax, 0x4c802130
mov dword [ebx], eax
add ebx, edx
or eax, 0xe573a7
and eax, 0xdc10114
or eax, 0x32008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f8612f
and eax, 0x26a1bb51
and eax, 0
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x6497b963
and eax, 0x110a0e1
or eax, 0x84010
mov dword [ebx], eax
add ebx, edx
or eax, 0x239ca5f7
and eax, 0x808100
or eax, 0x44010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d04700
and eax, 0x26543b9a
and eax, 0
or eax, 0xe8000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b3c136
and eax, 0x5036c252
and eax, 0
or eax, 0x6bf45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x710382f3
and eax, 0x501b2
or eax, 0xb84008
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a81ac4
xor eax, 0x585659ae
and eax, 0x8540900
or eax, 0x20012200
mov dword [ebx], eax
add ebx, edx
and eax, 0x301ac050
and eax, 0x20100000
or eax, 0x8ae9ca81
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e54de6
and eax, 0xe2810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e269e5
and eax, 0x606049a4
or eax, 0xc089612
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d270acf
and eax, 0x250c458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9f444a
and eax, 0x4400
or eax, 0xa9b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f53a97
or eax, 0x6f6ae3d0
and eax, 0xcc0135
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e1621f9
or eax, 0x8cc5bd2
and eax, 0x44900900
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429c0cff
and eax, 0x10
or eax, 0xe8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50cee439
and eax, 0x60029
or eax, 0x11980
mov dword [ebx], eax
add ebx, edx
or eax, 0x53006e76
xor eax, 0x23c3126
and eax, 0x1384c89
or eax, 0x80840102
mov dword [ebx], eax
add ebx, edx
or eax, 0x5902293d
xor eax, 0x4241c13
and eax, 0x1002180
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9142f7
or eax, 0x656c222a
and eax, 0x3c4d0100
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af50693
and eax, 0x22a80583
or eax, 0x9045008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd1fd5a
and eax, 0x409a851
or eax, 0x51801404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6858bb09
or eax, 0x53a8806c
and eax, 0x308a82c
or eax, 0x88014380
mov dword [ebx], eax
add ebx, edx
or eax, 0x9548a12
and eax, 0x8001a804
or eax, 0x40820441
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3d599b
or eax, 0x30114dd2
and eax, 0x20010901
or eax, 0x8c448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a8a176
and eax, 0x3bac0903
or eax, 0x4488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24fb43e0
and eax, 0x25146ab1
and eax, 0x5040001
or eax, 0x880be44c
mov dword [ebx], eax
add ebx, edx
or eax, 0x42295f2f
and eax, 0x103
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac875d7
and eax, 0x183
or eax, 0x83f85408
mov dword [ebx], eax
add ebx, edx
or eax, 0x205765f6
or eax, 0x6abf5645
and eax, 0x418901c2
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaea52c5
xor eax, 0x5cde8285
and eax, 0x58180
or eax, 0xc8400a78
mov dword [ebx], eax
add ebx, edx
and eax, 0x674951c2
and eax, 0x2d0ded22
and eax, 0x10000
or eax, 0x8900e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dcd25a1
and eax, 0x4d89c801
or eax, 0x20044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a47c659
or eax, 0x2caedcb3
and eax, 0x1c182c8
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x613dc59a
and eax, 0x586d70ff
and eax, 0x484088
or eax, 0x8b800d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e51fc33
and eax, 0x2db72243
and eax, 0x812001
or eax, 0xc2028854
mov dword [ebx], eax
add ebx, edx
and eax, 0x74aa3a62
and eax, 0x800
or eax, 0xa8558101
mov dword [ebx], eax
add ebx, edx
and eax, 0x6353b0f7
and eax, 0x423fc3be
and eax, 0x100000
or eax, 0x2b84458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29824335
or eax, 0x30819243
and eax, 0x139045
or eax, 0x45284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4507fc6c
and eax, 0x382c28
or eax, 0x8b0050c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f2dc35
or eax, 0x3155ca2e
and eax, 0x410b884d
or eax, 0xc201000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b5e16
and eax, 0x4a1c44d1
and eax, 0x40000000
or eax, 0xb04d3ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2ab70
and eax, 0x558b0050
or eax, 0x2d2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x55822fea
or eax, 0x13ba773
and eax, 0x10112be8
or eax, 0xa8441000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c547ad
and eax, 0x80c50c6d
or eax, 0x5020010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3085f4
and eax, 0x4000470
or eax, 0xfbfffb08
mov dword [ebx], eax
add ebx, edx
and eax, 0xb31364b
or eax, 0x1dff5d9b
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a00de3
or eax, 0xd15cf38
and eax, 0x5050a29
or eax, 0x80c200c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7450b82e
or eax, 0x54cc0bcb
and eax, 0xf5dfbb68
or eax, 0xa204410
mov dword [ebx], eax
add ebx, edx
or eax, 0x2301948e
and eax, 0x29a35c8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26893900
and eax, 0x22800100
or eax, 0x1170448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a54c3
xor eax, 0x4d438826
and eax, 0x4c534885
or eax, 0xb3ac3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9aad0
and eax, 0xaa840ad5
or eax, 0x52a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cbf426e
and eax, 0x82000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1902bb49
and eax, 0x9300a041
or eax, 0x64990404
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c22f58f
xor eax, 0x6810deb2
and eax, 0x52b287d
or eax, 0x4010c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f6d850
and eax, 0x2209bc03
and eax, 0x800
or eax, 0x8b4874fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b6c6a9
and eax, 0x15d227fc
and eax, 0x1000008
or eax, 0x4c33e045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7891288e
or eax, 0x2dd30e98
and eax, 0x68412a9c
or eax, 0x900c1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f311fe6
and eax, 0x15082478
or eax, 0x40831904
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e48b1f2
or eax, 0x1e7697c8
and eax, 0x589589fc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1651f611
and eax, 0x68ce0ea6
and eax, 0x8c40ea4
or eax, 0x833bf15a
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ba43be
xor eax, 0x420b039b
and eax, 0x1814005
or eax, 0x8408b440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502234eb
or eax, 0x39928f21
and eax, 0xfdbbce84
or eax, 0x2443050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7bb01c
and eax, 0x81844c88
or eax, 0x2700103
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7ea0b4
or eax, 0x8ff8184
and eax, 0x498901a9
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x540f7b0e
and eax, 0x17a186ad
and eax, 0x10000
or eax, 0xd8948bf4
mov dword [ebx], eax
add ebx, edx
or eax, 0x57afbfad
and eax, 0x1bbfbffc
or eax, 0x20404002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe4fb9c
or eax, 0x6b1c6aeb
and eax, 0x7bfcd095
or eax, 0x84020400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4381d9
and eax, 0x8b6a55dd
or eax, 0x2822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206aa42a
xor eax, 0x2ff308da
and eax, 0x8083c005
or eax, 0x68002c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c559599
and eax, 0x48018001
or eax, 0xa4440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3baa33f1
and eax, 0x8000101
or eax, 0x7ec4c8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x725b4a6a
and eax, 0x5c44dab
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea7437a
and eax, 0x6ed2f112
and eax, 0x4000
or eax, 0x8b5634c9
mov dword [ebx], eax
add ebx, edx
and eax, 0xc22d4f
and eax, 0x22041
or eax, 0x55099814
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b54105
and eax, 0x50958944
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a006f7
xor eax, 0x5fec3487
and eax, 0xb6c3442
or eax, 0x8093cbbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x409b638f
and eax, 0x834004
or eax, 0xe8008441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5146a0c5
and eax, 0x80450000
or eax, 0x44008901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x528867a7
and eax, 0x96c0ac82
or eax, 0x68101101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e80889a
and eax, 0x7400bd9b
or eax, 0x1004264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375a2588
and eax, 0x40488a27
or eax, 0x9c050108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cefe653
and eax, 0x80804d20
or eax, 0x91c0003
mov dword [ebx], eax
add ebx, edx
or eax, 0x745a5ee7
and eax, 0xfdde4c85
or eax, 0x2208008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af517b9
or eax, 0x50676824
and eax, 0x585508ad
or eax, 0x84008352
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3e468f
and eax, 0x57bce553
and eax, 0xc000
or eax, 0x89012a83
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6ae4e5
and eax, 0x26fe67a6
and eax, 0x4000
or eax, 0xbd839c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x321a76b2
and eax, 0x30025400
or eax, 0xcffdaacc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751394c7
and eax, 0x8a086000
or eax, 0x1121400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f575cde
and eax, 0xc0012044
or eax, 0x2882d001
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ea3cb4
and eax, 0x2af4632d
and eax, 0
or eax, 0xf0458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x1083c7da
and eax, 0x30804d8b
or eax, 0xb280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1761ddbd
and eax, 0x46a250a3
and eax, 0x204001
or eax, 0x95db04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x798c293
xor eax, 0x536cfca
and eax, 0x2c01501
or eax, 0x8130408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x20579535
or eax, 0x6be4e35c
and eax, 0x418101ea
or eax, 0x14080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14dbd5a0
or eax, 0xc7259ed
and eax, 0x144109e0
or eax, 0xe0048210
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d29fde
and eax, 0x80018882
or eax, 0x9006001
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e39799
and eax, 0x983f401
or eax, 0x44080044
mov dword [ebx], eax
add ebx, edx
or eax, 0x68ae72a9
or eax, 0x5654a3ea
and eax, 0x488d81ec
or eax, 0x80000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7442a223
and eax, 0x88cf2bde
or eax, 0x330d420
mov dword [ebx], eax
add ebx, edx
or eax, 0x34705d6b
xor eax, 0x3f4027e8
and eax, 0x8089d015
or eax, 0x15002440
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e6dd607
and eax, 0x409d404
or eax, 0xfbf62ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3789f036
and eax, 0x3951b82
and eax, 0x140082
or eax, 0x83e04509
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b154cb8
xor eax, 0x27e3db48
and eax, 0x48101c0
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25336efe
or eax, 0x6d401834
and eax, 0x6c480b34
or eax, 0x900580c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5a9d34
and eax, 0x80010080
or eax, 0x900e903
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d124c3e
and eax, 0x2e89ef04
and eax, 0x401ec04
or eax, 0x918a1049
mov dword [ebx], eax
add ebx, edx
and eax, 0x647b7544
and eax, 0x58768085
and eax, 0x20000
or eax, 0xfffdfec8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fa69c98
and eax, 0x90400010
or eax, 0x6e84952b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6b1bf1
and eax, 0x2d8eca
or eax, 0x32507135
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e9d27f
xor eax, 0x415dc4dd
and eax, 0x804109
or eax, 0x89340482
mov dword [ebx], eax
add ebx, edx
and eax, 0x5252ca51
xor eax, 0x194fbec8
and eax, 0x195ec081
or eax, 0xe6a00004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4c3a4a
and eax, 0x5f782c08
and eax, 0x808
or eax, 0xa44d83f7
mov dword [ebx], eax
add ebx, edx
and eax, 0xd8471b2
and eax, 0x5fadd9cb
and eax, 0x4040180
or eax, 0xfab88c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x576b196e
and eax, 0x54080908
or eax, 0x183f6f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x2043cff1
and eax, 0x283a0
or eax, 0x1e80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d91983
or eax, 0x102ef52b
and eax, 0x1a45589
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26df2140
and eax, 0x2840000
or eax, 0xfd7ac085
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e13356
and eax, 0xbc8533d7
or eax, 0x828
mov dword [ebx], eax
add ebx, edx
or eax, 0x1060603f
xor eax, 0x60092a60
and eax, 0x5cec519e
or eax, 0x2113ae60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447be8c1
and eax, 0x70e1ff60
and eax, 0x10000300
or eax, 0x844d8809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10dd8614
and eax, 0x80000101
or eax, 0x901c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x27695129
and eax, 0x10001
or eax, 0x68e8944c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2858dd64
and eax, 0x28489444
or eax, 0x90b76bba
mov dword [ebx], eax
add ebx, edx
or eax, 0x1299b48e
xor eax, 0x4ff51d61
and eax, 4
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x756de8b1
or eax, 0x14528887
and eax, 0x4400083
or eax, 0xaaa80568
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50655ad
and eax, 0x8b000004
or eax, 0xb29
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f605e8
or eax, 0x164b21
and eax, 0x24921
or eax, 0xccc114c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x95bd3c3
and eax, 0x1238c324
and eax, 0x8c004
or eax, 0xccc40cc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200d4f61
and eax, 0xccc0808c
or eax, 0xc4c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d302ec
and eax, 0xec8b44cc
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e78a5c
and eax, 0x88cc80
or eax, 0x102001
mov dword [ebx], eax
add ebx, edx
and eax, 0x31efe686
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6659e475
and eax, 0
or eax, 0x12079b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x11689cc0
or eax, 0x4ae9e1c9
and eax, 0x5841c500
or eax, 0xa0040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed6b53
and eax, 0
or eax, 0x38af
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfe3444
and eax, 0x62b804c7
or eax, 0x84004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x45df944d
or eax, 0x7216cd17
and eax, 0x46000000
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf5892d
and eax, 0x82208005
or eax, 0x23040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd4f205
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x104ec759
and eax, 0x1074248
or eax, 0x303080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc5f600
or eax, 0x3301f2ec
and eax, 0x1c41c600
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635ba11
and eax, 0x3510
or eax, 0x822c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf81de9
or eax, 0x225825ca
and eax, 0x50c005c7
or eax, 0x81044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x769a64f5
or eax, 0x793bf814
and eax, 0x41000000
or eax, 0x8600010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274daf5a
and eax, 0x45a040
or eax, 0xa905005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62187865
and eax, 0x40c50000
or eax, 0x5020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b46b0dd
and eax, 0x400000
or eax, 0x8aaf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5856298f
and eax, 0x8048300
or eax, 0xa0414400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef775e3
and eax, 0x69543081
and eax, 0x3001
or eax, 0x8742
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7040f88a
or eax, 0x30d87e0a
and eax, 0x508845c3
or eax, 0xa240004
mov dword [ebx], eax
add ebx, edx
or eax, 0x68797425
xor eax, 0x22fd6471
and eax, 0x40000104
or eax, 0x87000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d3eedb
or eax, 0x77ad03c0
and eax, 0x7185e845
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf81e7f
and eax, 0x40450000
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311603f4
and eax, 0x1101d0
or eax, 0x20e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc5e375
and eax, 0x1845c300
or eax, 0xc0000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6686b11
or eax, 0x34d2a074
and eax, 0xa011
or eax, 0x418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575ea19f
and eax, 0x505c4004
or eax, 0x8a005c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x365467cd
xor eax, 0x4d534e1b
and eax, 0x3000104
or eax, 0xc4000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x18023a14
and eax, 4
or eax, 0x25b3c041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49437836
and eax, 0xbffa59
and eax, 0x800001
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e523f49
and eax, 0x951440
or eax, 0x28c094
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2e78c
and eax, 0xc400
or eax, 0xbc450300
mov dword [ebx], eax
add ebx, edx
or eax, 0xa452dc
or eax, 0x5e876fae
and eax, 0x4fbe
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41efba27
and eax, 0x715433b7
and eax, 0x440181
or eax, 0xa0a84446
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a37ce6
and eax, 0xc2
or eax, 0xc7000018
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd1d7f1
and eax, 0x5086e00e
and eax, 0x4000c000
or eax, 0x320a2045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52265a0e
or eax, 0x5afb20ab
and eax, 0x40c70001
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2937e3fd
and eax, 0x70000
or eax, 0xc0dcdc
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a81af9
or eax, 0x110e8242
and eax, 0x48200
or eax, 0xcc414500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ffd69d3
or eax, 0x5a4a7061
and eax, 0x7b90
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2017efd5
and eax, 0x20040441
or eax, 0x8b884186
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3a7349
and eax, 0x8700010e
or eax, 0x40000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac07627
xor eax, 0x53a7026e
and eax, 0x10036445
or eax, 0x61088000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51042e3d
and eax, 0x43c9b44
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8bc9d5c
xor eax, 0x291e5227
and eax, 0x48f20
or eax, 0x901084
mov dword [ebx], eax
add ebx, edx
or eax, 0x47874a78
or eax, 0xb1c83b6
and eax, 0x4c058b00
or eax, 0xa0400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7521af08
and eax, 0x18800
or eax, 0x89006083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x599dca17
xor eax, 0x7823e04b
and eax, 0x88bc045
or eax, 0x45002c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e64c6a
and eax, 0x1800040
or eax, 0xf6698194
mov dword [ebx], eax
add ebx, edx
and eax, 0xec4813a
and eax, 0x10
or eax, 0x8900006e
mov dword [ebx], eax
add ebx, edx
and eax, 0xf75b82e
and eax, 0x61b59348
and eax, 0x1000008
or eax, 0x548bd445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8377cc9
and eax, 0x45eda481
and eax, 0x44040080
or eax, 0x90510358
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f5e124
or eax, 0x3d5dac62
and eax, 0x29580500
or eax, 0xc2805089
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a863f8e
and eax, 0x4b47f4e7
and eax, 0x48440001
or eax, 0x90018b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x1acd7a11
xor eax, 0x553c594e
and eax, 0x89018003
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117f1b1b
and eax, 0x44add338
and eax, 0x8d000
or eax, 0x4d830845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558b45b4
and eax, 0x48262762
and eax, 0x140
or eax, 0xb44d3a98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27bdac85
and eax, 0x330850d
or eax, 0xc0802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d61fdf2
and eax, 0x44090000
or eax, 0x11820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb09578
and eax, 0x38110150
or eax, 0xc0442a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cfc2c2b
and eax, 0x7cfc053b
or eax, 0x1005000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170436f0
or eax, 0x28feb714
and eax, 0x60448315
or eax, 0x90010820
mov dword [ebx], eax
add ebx, edx
or eax, 0x427c1aee
and eax, 0x80740123
or eax, 0x9804400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215fc5ff
and eax, 0xa8ab0084
or eax, 0x57547c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6165eab1
and eax, 0x5cdcc87f
and eax, 0x1c088034
or eax, 0xa0450bcb
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a95dd7
xor eax, 0x39cd0890
and eax, 0x85208509
or eax, 0x7a580880
mov dword [ebx], eax
add ebx, edx
or eax, 0x319993de
or eax, 0x619db0a3
and eax, 0x5589bfff
or eax, 0x24000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a056635
or eax, 0x289116a5
and eax, 0x18283e4
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d68a80d
and eax, 0x8a00189
or eax, 0x83545400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6613cbee
xor eax, 0x706fc0b
and eax, 0xeae16004
or eax, 0x151e1c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x477a50d7
xor eax, 0x6b983f8e
and eax, 0x10050359
or eax, 0x688038a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b5d401
or eax, 0x3202356
and eax, 0x3930effe
or eax, 0x44cf1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x58cade9a
or eax, 0x49d96135
and eax, 0x48498b09
or eax, 0xa4040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd4b2a9
and eax, 0x719a47d4
and eax, 0x180
or eax, 0x8901e803
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e771e7a
xor eax, 0x2c793d59
and eax, 0x4082449
or eax, 0x5183c804
mov dword [ebx], eax
add ebx, edx
or eax, 0x426e53a8
and eax, 0x40453be4
or eax, 0xa8100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x319d5b8b
and eax, 0x478e4bb3
and eax, 0x41880921
or eax, 0x403105c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9377b0
xor eax, 0x3f2d8825
and eax, 0x10041904
or eax, 0xc04122e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d91362
and eax, 0x40011160
or eax, 0xd8a001d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7218e6
and eax, 0x1f392555
and eax, 0
or eax, 0xe04d3bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x26382881
and eax, 0x44090939
or eax, 0x11820044
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f1f6ad
and eax, 0x800028
or eax, 0x14283d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78984752
and eax, 0x9d84588
or eax, 0x82201001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398f3528
and eax, 0x336001
or eax, 0x45088c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a28d25f
and eax, 0x1f28ff82
and eax, 0x7087c00
or eax, 0xc00101a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b7c9515
and eax, 0x1a005
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0xab298b1
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x463f48c0
xor eax, 0x46324a74
and eax, 0x800084
or eax, 0x204543
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f2cecc
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa25fb00
xor eax, 0x7fd6256b
and eax, 0x45122449
or eax, 0x8219804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1c7656
and eax, 0x2214000
or eax, 0x890035a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589aeedd
and eax, 0x513b8055
or eax, 0x4006000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6604b6
and eax, 0x317a597f
and eax, 0x184060
or eax, 0x8b013c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f07221
xor eax, 0x59f54bf6
and eax, 0x48811844
or eax, 0xa002c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2785ad6d
and eax, 0xcc040100
or eax, 0x10418801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c885a0e
and eax, 0x20cc410b
or eax, 0x1b100c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x49912bed
and eax, 0x8100809
or eax, 0x6cc444
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f4e453d
and eax, 0x3b2c4509
or eax, 0x801082
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd57a33f
and eax, 0x1479f414
or eax, 0x40041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63bc81d1
xor eax, 0x205d93ab
and eax, 0x79c440b
or eax, 0x8200180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aceba13
xor eax, 0x7ab04bf9
and eax, 0x5040422
or eax, 0x80a0418d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c43bac6
and eax, 0x890174c0
or eax, 0x2080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2628f3
and eax, 0xc1037c41
or eax, 0x80800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9d242b
and eax, 0xfc0d8801
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f519978
and eax, 0x400100
or eax, 0x394548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x658850b1
and eax, 0x21544411
or eax, 0x208844
mov dword [ebx], eax
add ebx, edx
and eax, 0x58199ed
and eax, 0x1000001
or eax, 0x22e0458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e37eff
and eax, 0x604401
or eax, 0x19149844
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b08b33
or eax, 0x58bb7c02
and eax, 0x19984c03
or eax, 0x22040188
mov dword [ebx], eax
add ebx, edx
or eax, 0x509f1c29
and eax, 0x111d5c09
or eax, 0x60a044
mov dword [ebx], eax
add ebx, edx
and eax, 0x54aec310
xor eax, 0x94b97cd
and eax, 0x19405589
or eax, 0x22800002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2935f0e5
xor eax, 0x41fd2928
and eax, 0x87d6801
or eax, 0x1008454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bff3f6d
and eax, 0x2804108
or eax, 0x81740483
mov dword [ebx], eax
add ebx, edx
or eax, 0x4608e941
and eax, 0x3293686e
and eax, 0x800040
or eax, 0x45090180
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e48275
and eax, 0x40000040
or eax, 0x884d8bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x411a981e
or eax, 0xa68cabd
and eax, 0x800c081
or eax, 0x81010102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5674008d
or eax, 0x9d9c9c6
and eax, 0x5589c84c
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d2699e7
and eax, 0x38fc4518
and eax, 0x8040100
or eax, 0xc0513af0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa0f16
or eax, 0x18560c0b
and eax, 0x458b246c
or eax, 0x310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f6f80c
and eax, 0x50451b10
or eax, 0xac00208c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1926dc8b
and eax, 0x4d03081d
or eax, 0x880060
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a32a92
xor eax, 0xba86817
and eax, 0x400102c0
or eax, 0xa84c2900
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3d0206
and eax, 0x90200
or eax, 0x55821575
mov dword [ebx], eax
add ebx, edx
or eax, 0x536549f3
and eax, 0x54451bd0
or eax, 0xa0102000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4e5ad3
xor eax, 0x1745d36b
and eax, 0x440a0268
or eax, 0x1810d14
mov dword [ebx], eax
add ebx, edx
or eax, 0x36773614
xor eax, 0x9122b54
and eax, 0x54450028
or eax, 0x80000380
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f415424
and eax, 0x4400020
or eax, 0xb9c451b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc6e91
or eax, 0x5a58702d
and eax, 0x298d
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e677ad7
xor eax, 0x5dfb26d0
and eax, 0x5c480a00
or eax, 0x80058100
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ae3d48
and eax, 0xdec0d08
or eax, 0x2004023
mov dword [ebx], eax
add ebx, edx
and eax, 0x782e0522
and eax, 0x100
or eax, 0x12084
mov dword [ebx], eax
add ebx, edx
or eax, 0x6899cead
and eax, 0x60118b00
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x250e8a1e
and eax, 0x550011a
or eax, 0xa805421
mov dword [ebx], eax
add ebx, edx
and eax, 0x158c56a0
and eax, 0x6395aff1
and eax, 0x400
or eax, 0x1118d
mov dword [ebx], eax
add ebx, edx
or eax, 0x70aaadbb
and eax, 0x65420267
and eax, 0x60000000
or eax, 0x90458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fcb87
and eax, 0x39c4ebe7
and eax, 0x30000081
or eax, 0xcf748508
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e68859a
and eax, 0x4905671
and eax, 0x4000411
or eax, 0x498bfbee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6100e69
and eax, 0x10c2f37e
and eax, 0x808104
or eax, 0x700d08c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6560a8c1
xor eax, 0x36dfe688
and eax, 0x332c785
or eax, 0x88cd387a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77517dc4
and eax, 0xc0828011
or eax, 0x2014c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f8c9d8
and eax, 0x40008800
or eax, 0x8c550101
mov dword [ebx], eax
add ebx, edx
or eax, 0x337a3d32
xor eax, 0x12b27696
and eax, 0x81c04181
or eax, 0x230040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be92e5b
and eax, 0x1800008
or eax, 0x440901e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x302fad17
and eax, 0x748d89f0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d950a8e
and eax, 0x3d65b428
and eax, 0x29008028
or eax, 0x12ff7fd7
mov dword [ebx], eax
add ebx, edx
and eax, 0x229e44e8
and eax, 0x229e4088
or eax, 0xdd613005
mov dword [ebx], eax
add ebx, edx
and eax, 0x45613a84
or eax, 0xcea2dab
and eax, 0x4d890daf
or eax, 0x92040250
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f9f7cdb
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e8c38
and eax, 0x10a8c10
or eax, 0x54214045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0f0ccb
and eax, 0x1010400
or eax, 0x8a1070bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fcbbade
and eax, 0xc083c444
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da39a7a
and eax, 0xc4018801
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x30278e35
and eax, 0x30440d01
or eax, 0xb80408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93fd743
xor eax, 0x7df6a121
and eax, 0xc0c3049
or eax, 0x70c004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f250e8d
or eax, 0x7be491aa
and eax, 0x3be0118b
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a8c61d
xor eax, 0x74fb8018
and eax, 0xd034005
or eax, 0x800c8850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd6de69
and eax, 0x38
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174a22a
and eax, 0x1400080
or eax, 0x3a80450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49797ecc
and eax, 0x390845
or eax, 0x944c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a80c56
or eax, 0x716443a1
and eax, 0x1904583
or eax, 0x80044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549f22ae
and eax, 0x41000000
or eax, 0xaa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3496a1
and eax, 0x88048601
or eax, 0x10414106
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e45afe6
or eax, 0x1cf6e599
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c65766d
and eax, 0
or eax, 0x23f84d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d22a30
and eax, 0x500800
or eax, 0xc25904d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd8c54c
xor eax, 0x2f62ee1
and eax, 0xaa00489
or eax, 0x31485102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7871a4c3
or eax, 0x44717262
and eax, 0x509e040
or eax, 0x88060415
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b376c5b
and eax, 0xe
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b13baea
and eax, 0x2b00008a
or eax, 0x10ac4501
mov dword [ebx], eax
add ebx, edx
and eax, 0xe151d56
or eax, 0x4e173233
and eax, 0xc071401
or eax, 0x8108c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x48104fd6
and eax, 0x485540c
and eax, 0
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f86b485
or eax, 0x64f0e02c
and eax, 0x3bf0440b
or eax, 0x980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ffb874
and eax, 0x5e7079f1
and eax, 0x58005041
or eax, 0x227d800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5844a653
and eax, 0x4a584bf3
and eax, 0xa184003
or eax, 0x31a41588
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f71ab3
and eax, 0x3493f06c
and eax, 0x30114000
or eax, 0x426ca055
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a766f96
xor eax, 0x52047d8c
and eax, 0x38000b
or eax, 0x83804580
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbc0ff7
and eax, 0x1880180
or eax, 0x44010068
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c66f528
and eax, 0x484d81a8
or eax, 0xb0000a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6613938d
and eax, 0x1c180831
or eax, 0x61a0450a
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b807a9
or eax, 0x5a88c940
and eax, 0x30108b61
or eax, 0x80450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2882b189
xor eax, 0x3462af1
and eax, 0x19801019
or eax, 0x64444522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4509103e
or eax, 0x3a82035
and eax, 0x8450111
or eax, 0xc4008a48
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6d44e6
or eax, 0x546e7c1b
and eax, 0x5c64441b
or eax, 0x20900120
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b55ed2
and eax, 0x4040000
or eax, 0xa8498b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74166820
xor eax, 0x18005011
and eax, 0x40580139
or eax, 0x3da04c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c51f456
and eax, 0x20018949
or eax, 0xc4540200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab20109
and eax, 0x88018200
or eax, 0x1004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x6896733
or eax, 0x5aec2a12
and eax, 0x40896011
or eax, 0x5028444
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b63a91
and eax, 0x51af1e7d
and eax, 0x10
or eax, 0xe4452bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6935dd54
and eax, 0xd001004
or eax, 0x408b0970
mov dword [ebx], eax
add ebx, edx
or eax, 0x7223adb
or eax, 0x748a4faf
and eax, 0x1a903fc
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6266e340
and eax, 0x57877599
and eax, 0x100
or eax, 0x8bfc4c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6881d27a
or eax, 0x316adeca
and eax, 0x513bdc51
or eax, 0x4002004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c16a75d
and eax, 0x2414
or eax, 0x8b0859a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6222c93d
xor eax, 0x283384bd
and eax, 0x41193004
or eax, 0x422c841
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd5dd9d
and eax, 0x9167c8c
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x158999bd
and eax, 0xc03c001
or eax, 0x4100004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d292eda
and eax, 0x6c092ad4
or eax, 0x80441100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4339c95e
and eax, 0x4777497e
and eax, 0x5000008
or eax, 0x408b0b74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8aa9b65
xor eax, 0x3c512fe0
and eax, 0x717099e8
or eax, 0xc870004
mov dword [ebx], eax
add ebx, edx
or eax, 0x51143c26
xor eax, 0x128ed490
and eax, 0x64400160
or eax, 0x10808480
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e513b16
xor eax, 0x1bba7ae6
and eax, 0x64418100
or eax, 0x90140a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d0ef42
and eax, 0x80016003
or eax, 0x9008a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d6f0d9
and eax, 0x4583f051
or eax, 0x80404
mov dword [ebx], eax
add ebx, edx
or eax, 0x11cc107
or eax, 0x17bd15f0
and eax, 0x400531e4
or eax, 0xa8400a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20007317
and eax, 0x48010078
or eax, 0x58a3304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc64f98
and eax, 0x4d28e4
or eax, 0x8c000318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70fc305e
and eax, 0x7c900922
or eax, 0x4c4419
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ae0ef9
and eax, 0x60540b28
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8431b13
and eax, 0x100
or eax, 0x7da4543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2adb7741
and eax, 0x4501
or eax, 0x94458208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bca18ba
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e47bbde
or eax, 0x758e5123
and eax, 0x45c703eb
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec7ab21
xor eax, 0x609bc3c3
and eax, 0
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ca1ab8
and eax, 0x540b393
and eax, 0x400200
or eax, 0xf0058900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47529617
and eax, 0x34140513
or eax, 0x40804020
mov dword [ebx], eax
add ebx, edx
and eax, 0x448f3e65
and eax, 0x4040001
or eax, 0xa0498b48
mov dword [ebx], eax
add ebx, edx
or eax, 0x492fcedf
and eax, 0x4e34fc31
and eax, 0x4c004c11
or eax, 0x31c0012a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d072fd5
and eax, 0x4000901
or eax, 0xc0558240
mov dword [ebx], eax
add ebx, edx
and eax, 0x326d970d
and eax, 0x400101
or eax, 0x7d88543a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d929258
or eax, 0x3b6e942
and eax, 0x60048908
or eax, 0x90410220
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e53f37b
xor eax, 0x5c47f04d
and eax, 0x20000132
or eax, 0x5de84409
mov dword [ebx], eax
add ebx, edx
or eax, 0x351304a6
and eax, 0x10414509
or eax, 0x80048200
mov dword [ebx], eax
add ebx, edx
or eax, 0x795d295b
xor eax, 0x4c1ce31
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba7a31d
and eax, 0x173ea4b7
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
and eax, 0xaecf556
or eax, 0x523891fa
and eax, 0x90
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80d2371
and eax, 0x80d0300
or eax, 0xf4408800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e320505
and eax, 0x74000100
or eax, 0x904c23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0151b1
xor eax, 0x1f65042e
and eax, 0x40540808
or eax, 0xb4018300
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d40809
and eax, 0x1d2409ef
and eax, 0x14040109
or eax, 0x68e05432
mov dword [ebx], eax
add ebx, edx
and eax, 0x390e3f28
and eax, 0x38040108
or eax, 0x80418a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc4e0ff
or eax, 0x63efdad1
and eax, 0x69a84019
or eax, 0x14000522
mov dword [ebx], eax
add ebx, edx
or eax, 0x9aeb7c8
and eax, 0x27a4ffcd
and eax, 0x20048309
or eax, 0xd8490800
mov dword [ebx], eax
add ebx, edx
and eax, 0x570fa2ef
and eax, 0x18001
or eax, 0x89006982
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7e8f5d
xor eax, 0x7058c3e8
and eax, 0x15032805
or eax, 0x4088d048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2043a62c
and eax, 0x30412240
or eax, 0x80140180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f507c90
xor eax, 0x6316b7ad
and eax, 0xc104039
or eax, 0x71ec1502
mov dword [ebx], eax
add ebx, edx
or eax, 0x424f584c
and eax, 0x68450916
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x59afd313
xor eax, 0x7dbfe34e
and eax, 0x31884000
or eax, 0xa400503
mov dword [ebx], eax
add ebx, edx
or eax, 0x142ed0a0
and eax, 0xb6c9001
or eax, 0x112844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7288bbb0
or eax, 0x12a8e68a
and eax, 0x33f0458b
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f336ff
and eax, 0x55962198
and eax, 0x1020000
or eax, 0x4c39d44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c8a384a
xor eax, 0x5f4ff9af
and eax, 0x30068e4
or eax, 0x88201418
mov dword [ebx], eax
add ebx, edx
and eax, 0x5645ecce
and eax, 0x4444
or eax, 0x553b8011
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b90671
and eax, 0x41090450
or eax, 0x860079ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d369c8
or eax, 0x3993e25d
and eax, 0x18845
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b48565d
xor eax, 0x50e8ab21
and eax, 0x3a10000
or eax, 0x44a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1728f9
and eax, 0x8800c1
or eax, 0x4506
mov dword [ebx], eax
add ebx, edx
or eax, 0x55251c7d
or eax, 0x5ede69c2
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc65d808
and eax, 0x5018800
or eax, 0x400a0445
mov dword [ebx], eax
add ebx, edx
and eax, 0x6247a3c8
xor eax, 0x18566bac
and eax, 0x8056088
or eax, 0x83281400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce7f79a
and eax, 0x4d2bc408
or eax, 0x100845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8f1b94
and eax, 0xb1c5ccc
or eax, 0x80002020
mov dword [ebx], eax
add ebx, edx
and eax, 0x687e6ce7
and eax, 0x72bc1d79
and eax, 0x840
or eax, 0xc283f015
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ec934a
xor eax, 0x4b96c7ce
and eax, 0x98510801
or eax, 0x60048100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc0c410
and eax, 0x5904501
or eax, 0xa68008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dadb815
and eax, 0x40458e
or eax, 0x85a80021
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe2cfe
and eax, 0x831064c0
or eax, 0x8011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d80ffa
xor eax, 0x5b27c259
and eax, 0x403ab001
or eax, 0xd01404c
mov dword [ebx], eax
add ebx, edx
and eax, 0xf67e1bf
and eax, 0x9016004
or eax, 0x82081dc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c735cd5
xor eax, 0x7ad9d8d0
and eax, 0x8083d041
or eax, 0x42000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x776f662f
and eax, 0xd0458001
or eax, 0x100900
mov dword [ebx], eax
add ebx, edx
or eax, 0x215e5e9
and eax, 0x82544589
or eax, 0x1880002
mov dword [ebx], eax
add ebx, edx
and eax, 0x48038f7b
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35872136
and eax, 0x748f21d4
or eax, 0x8820c808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c4a90c7
xor eax, 0x3d33903c
and eax, 0xc0e927
or eax, 0x722816d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be391dd
and eax, 0x34efb35c
and eax, 0x10
or eax, 0xe8000803
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f2c447
and eax, 1
or eax, 0xb6b6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6594a4c1
xor eax, 0x66f131f1
and eax, 0x1684c08
or eax, 0x80800183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10245855
xor eax, 0x4a1aa54e
and eax, 0x408080
or eax, 0x14841
mov dword [ebx], eax
add ebx, edx
and eax, 0x79eb4ff6
and eax, 0x410800
or eax, 0xe80c8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2658481e
and eax, 0x204410a
or eax, 0x1e01481
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf4cd62
and eax, 0x1804000
or eax, 0x5409a855
mov dword [ebx], eax
add ebx, edx
and eax, 0x17614137
xor eax, 0x1309072e
and eax, 0x2084320
or eax, 0x8901a8c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a82cde5
and eax, 0xc044
or eax, 0xc0832401
mov dword [ebx], eax
add ebx, edx
or eax, 0x478380e6
and eax, 0xc4018001
or eax, 0x20440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7952bafc
or eax, 0xf452e32
and eax, 0x1b440d8b
or eax, 0x20a04000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78affe76
and eax, 0x67a9a112
and eax, 0x109a000
or eax, 0x8c060c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b84e
or eax, 0x1592c78a
and eax, 0x10a
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b3bd17
xor eax, 0x7c7744c2
and eax, 0x3c05189
or eax, 0x80200402
mov dword [ebx], eax
add ebx, edx
and eax, 0x23779f9c
and eax, 0x1000180
or eax, 0x54890042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x302aa2e6
or eax, 0xdc6a1ac
and eax, 0x204583a0
or eax, 0x90000840
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfbfeae
and eax, 0x67b95875
and eax, 0x61a04020
or eax, 0x1c40051b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a6d64ab
xor eax, 0x2d175d1e
and eax, 0x50450911
or eax, 0x88088242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452e3cde
and eax, 0x19400509
or eax, 0x229c4822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f46d2f3
and eax, 0x4189c48
or eax, 0x8646005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7875edc3
or eax, 0x33168138
and eax, 0x1108018a
or eax, 0x88c04401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2e7757
or eax, 0xd38c84b
and eax, 0x9304d43
or eax, 0x32c430b4
mov dword [ebx], eax
add ebx, edx
and eax, 0xfec0477
xor eax, 0x1b92e989
and eax, 0x1074a444
or eax, 0x2c091001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be0801f
xor eax, 0x364f08bd
and eax, 0x9b01482
or eax, 0x32004109
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e745fee
and eax, 0x5ecd0de3
and eax, 0x8440c41
or eax, 0x139f014
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ac894e
xor eax, 0x27a997f7
and eax, 0x840583
or eax, 0x1004044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b38ab86
xor eax, 0x445874ac
and eax, 0x41000000
or eax, 0xaa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7782a02e
and eax, 0x84008006
or eax, 0x454701
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5afd5fde
and eax, 0x7ff72a8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x47cb61b3
and eax, 0
or eax, 0x33dc458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb64d10
and eax, 0x121315c7
and eax, 1
or eax, 0x1c748444
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a918d4
and eax, 0x9665c0a
and eax, 0x8200c00
or eax, 0x3388418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e73704d
or eax, 0x75bccbb1
and eax, 0x147de84d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e679075
and eax, 0xa505009
or eax, 0x1800582
mov dword [ebx], eax
add ebx, edx
or eax, 0x760dd490
and eax, 0x5519d411
or eax, 0x222844
mov dword [ebx], eax
add ebx, edx
and eax, 0x76102e87
and eax, 0x4a58f0ea
and eax, 0x2000
or eax, 0x8b095df0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb0f1f5
and eax, 0x8007040
or eax, 0xe0838c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c2501b
and eax, 0x4d68d018
and eax, 0x40000000
or eax, 0xbc458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x2109dc1b
or eax, 0x6fbb0bea
and eax, 0x2bb8098b
or eax, 0x10044400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62fe062f
and eax, 0x33dfa1e0
and eax, 0x1400000
or eax, 0x83df84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x11555879
and eax, 0x1505009
or eax, 0x82a80582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9752b3
and eax, 0x55090100
or eax, 0x8000c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c62fad1
xor eax, 0x6e0c3b5b
and eax, 0x54458048
or eax, 0x80000bb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e29d1a4
and eax, 0x262a574
and eax, 0x8000
or eax, 0x89016883
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f70dd3e
or eax, 0x5b36a0b7
and eax, 0x4902c005
or eax, 0x4891440
mov dword [ebx], eax
add ebx, edx
or eax, 0x24930944
and eax, 0x1898144
or eax, 0x6002b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a88d2c
and eax, 0x71b870fb
and eax, 0x1000080
or eax, 0x8afc4d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c8e24e
and eax, 0x4138e845
or eax, 0x14031010
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f1c5bc
and eax, 0x1339c192
and eax, 0x3104180
or eax, 0x88043c24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2649abf9
or eax, 0xd8a99a1
and eax, 0x8083d445
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db1af5b
and eax, 0xe4018901
or eax, 0x10440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ca4d30
and eax, 0x1c44d01
or eax, 0x200008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af28fce
and eax, 0x640ce5d3
and eax, 0x400
or eax, 0x4d3bf04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5038536c
and eax, 0x9022420
or eax, 0x825c5890
mov dword [ebx], eax
add ebx, edx
or eax, 0x749ad93
and eax, 0x8203d811
or eax, 0x40800044
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c1bc3
xor eax, 0x16a4effc
and eax, 0x10048101
or eax, 0xc8510800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cca59ce
and eax, 0x8400100
or eax, 0x3398448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2816d0eb
or eax, 0x77a4a6
and eax, 0x97df445
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff9fa52
and eax, 0x800407
or eax, 0x10041c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a380cb
and eax, 0x69000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b163bc
xor eax, 0x3cebf23d
and eax, 0x80408101
or eax, 0x54606
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a2e3b0
xor eax, 0x4a6a4eb7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e67230
and eax, 0x317596e9
and eax, 0
or eax, 0x23f04d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f82d63
or eax, 0x69d04f5f
and eax, 0x2170004d
or eax, 0x14058000
mov dword [ebx], eax
add ebx, edx
and eax, 0x377a8c99
xor eax, 0x12f597b8
and eax, 0x7801581
or eax, 0x838400a
mov dword [ebx], eax
add ebx, edx
and eax, 0xacc405f
and eax, 0x4b9985f1
and eax, 0xa800001
or eax, 0x313055ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb9e23e
and eax, 0x7bca57f2
and eax, 0x10080010
or eax, 0x2275e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7667c557
and eax, 0x80502
or eax, 0x89a04089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232c91b6
xor eax, 0x354181ac
and eax, 0x9fc54481
or eax, 0x603a2804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4066af64
and eax, 0xb40983e1
or eax, 0x44081e
mov dword [ebx], eax
add ebx, edx
and eax, 0x577c41b9
and eax, 0x14480189
or eax, 0xeb208c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144e42c4
xor eax, 0x71ec38fd
and eax, 0x108af7b0
or eax, 0x4501084f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511fc33b
and eax, 0x7d5b3ec9
and eax, 0x80
or eax, 0x1c28334
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d74f5f
and eax, 0x2144489
or eax, 0x89a01100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4458a33e
xor eax, 0x67add30
and eax, 0xc9962885
or eax, 0x36694400
mov dword [ebx], eax
add ebx, edx
and eax, 0x648af32d
and eax, 0x60802005
or eax, 0x8051bfa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b47953e
or eax, 0x4c2ff680
and eax, 0x4deffec1
or eax, 0x3010013e
mov dword [ebx], eax
add ebx, edx
or eax, 0x45785af6
and eax, 0x584d8b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5666bfe0
and eax, 0xe93e245
and eax, 0x8010001
or eax, 0x8100c182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5d0963
or eax, 0x68fc0ec0
and eax, 0x5488c840
or eax, 0x103100d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5846c6ee
xor eax, 0x1d38305e
and eax, 0xe282a0
or eax, 0x108014c
mov dword [ebx], eax
add ebx, edx
and eax, 0x715adf4f
and eax, 0x1480108
or eax, 0x8aa45481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f0ae76
and eax, 0x2dd23e3f
and eax, 0x20003005
or eax, 0xc8838440
mov dword [ebx], eax
add ebx, edx
and eax, 0x464c736
and eax, 0x4193c20
and eax, 0
or eax, 0xb4458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc782fc
and eax, 0x7d5b15fc
and eax, 0x400000
or eax, 0x83804d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x643f6ea6
and eax, 0x45890181
or eax, 0x8000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b0edaf
and eax, 0x7c81e9c0
or eax, 0x82400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a7dbd10
and eax, 0xe489fdd0
or eax, 0x102022f
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fe6c33
and eax, 0x4884011
or eax, 0xc844834c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21850da9
and eax, 0xec0944c4
or eax, 0x821108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x603fc72d
and eax, 0xb08081
or eax, 0x86c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x27571f6
or eax, 0x522bebba
and eax, 0x40030000
or eax, 0x5c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b99b6fa
or eax, 0x30386720
and eax, 0x6e65b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec8790f
and eax, 0x404100
or eax, 0xe8058600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd76819
and eax, 0x2a09
or eax, 0x100e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2393fa82
xor eax, 0x595edc99
and eax, 0x22c804c4
or eax, 0x85104103
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8e56ef
and eax, 0x222753f
and eax, 0x2000026
or eax, 0xc50000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf53bfaa
and eax, 0xc8531804
or eax, 0x37ac4081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4584d643
and eax, 0x1044001
or eax, 0x2b27fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7d521a
and eax, 0x54200
or eax, 0xdc408500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667c6f8b
and eax, 0xa808
or eax, 0x4140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c29e57
xor eax, 0x22af2826
and eax, 0x274c4501
or eax, 0xc88000c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d1be8e
and eax, 0x86000008
or eax, 0x410000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x389dd179
and eax, 0x636073bf
and eax, 0
or eax, 0x2479bc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b808ce
or eax, 0x27d8c484
and eax, 0x5c00000
or eax, 0x40070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b85cbed
or eax, 0x3ca5f128
and eax, 0x84dba4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40fb833e
and eax, 0x246ab2c0
and eax, 0x408200
or eax, 0xfc054500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd9535b
or eax, 0x728de862
and eax, 0x81b
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x735751f1
and eax, 0x75f47ab3
and eax, 0x81
or eax, 0x6db04546
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b98d97d
and eax, 0x41000001
or eax, 0x86000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e22b536
xor eax, 0x65495329
and eax, 0x944ae404
or eax, 0x63141041
mov dword [ebx], eax
add ebx, edx
or eax, 0x8d8f866
and eax, 0x45c60000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b739b8
xor eax, 0x4662ae8e
and eax, 0x1021234
or eax, 0x490880
mov dword [ebx], eax
add ebx, edx
or eax, 0x3535b131
xor eax, 0x63867438
and eax, 0x5041c700
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5142f054
or eax, 0x7e80c3dd
and eax, 0x157c1
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b70f75
and eax, 0x1a445c7
or eax, 0x98480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bbed18f
or eax, 0xf6fcf99
and eax, 0xc7000114
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5a3fff
and eax, 0x123041
or eax, 0x184c004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5901d8e8
or eax, 0xe968ab0
and eax, 0x5860000
or eax, 0x40410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f9302a
and eax, 0x410000
or eax, 0x100f0e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc786d6
and eax, 0x200ff7fe
and eax, 0x18000
or eax, 0xc8444700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1a0826
and eax, 0xc226
or eax, 0x59
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2ce9e
and eax, 0x4cc94f33
and eax, 0x4002
or eax, 0x57c405c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b689d9f
and eax, 0x47000051
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b3fbf1
and eax, 0x51b2e041
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca93448
and eax, 0x1313ca16
and eax, 0x1030000
or eax, 0x44c40001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f151c7c
xor eax, 0x2938ff93
and eax, 0x2e0a0
or eax, 0x101400
mov dword [ebx], eax
add ebx, edx
and eax, 0xe74b2dd
and eax, 0x8000
or eax, 0xf8454700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1debef1d
xor eax, 0x1a3d50ca
and eax, 0x8102
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1f24e2
and eax, 0x4f1405c2
or eax, 0xa0c04005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fca718f
and eax, 0x47000001
or eax, 0x80000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ef5431
and eax, 0x3a816512
and eax, 0
or eax, 0x2105a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x67efe83f
and eax, 0x7500e013
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f798bb
and eax, 0x162fcc45
and eax, 0x38800
or eax, 0x14851c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ee3ef0
and eax, 0x445c700
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x597812b6
and eax, 0
or eax, 0xd17c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d0a1152
and eax, 0x908400a
or eax, 0x32d40581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a24b0e
or eax, 0x7c859afb
and eax, 0x487d8445
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0653d9
and eax, 0x8044001
or eax, 0x33a00d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x69eeb70
xor eax, 0x593051aa
and eax, 0x400cb041
or eax, 0x171400c
mov dword [ebx], eax
add ebx, edx
or eax, 0x765955f9
xor eax, 0x42f63930
and eax, 0x31804489
or eax, 0xa501102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8b61ca
and eax, 0x5895a45d
and eax, 0x10000000
or eax, 0x207cb455
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c822a7
and eax, 0x400001
or eax, 0x2bb0458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323e24f4
and eax, 0x1886045
or eax, 0x44018400
mov dword [ebx], eax
add ebx, edx
or eax, 0x273b5f01
or eax, 0x24f297d1
and eax, 0x64498b80
or eax, 0x80040008
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f92cc8
and eax, 0x8101a980
or eax, 0x8004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ecc58f
and eax, 0x81240c
or eax, 0x7d02c041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d31f15f
or eax, 0x11e4bd22
and eax, 0x18650008
or eax, 0x100080
mov dword [ebx], eax
add ebx, edx
or eax, 0x40179a9d
and eax, 0x18301089
or eax, 0x23804502
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7e8532
or eax, 0x3903001a
and eax, 0x19310410
or eax, 0x4ca045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f35249f
and eax, 0x9000401
or eax, 0x32c8418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x8fede7e
and eax, 0x117c8c45
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2676d974
or eax, 0x5bdecb7c
and eax, 0x1bd44908
or eax, 0x20000483
mov dword [ebx], eax
add ebx, edx
and eax, 0x67de9c9e
and eax, 0x1e318054
and eax, 0x100000
or eax, 0x96dfc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443ded29
xor eax, 0x446f4232
and eax, 0x1005102
or eax, 0x82c00489
mov dword [ebx], eax
add ebx, edx
and eax, 0x584b8d81
and eax, 0x180
or eax, 0x5589006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721f3a07
and eax, 0x24040bc0
or eax, 0xd0418000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51be8239
or eax, 0x25a114e1
and eax, 0x479729
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7ea005
or eax, 0x2d837679
and eax, 0x74458100
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8ffbcb
and eax, 0x9c8408b
or eax, 0x22240d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x78362512
and eax, 0x8000400
or eax, 0x4589f04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x134fe2ad
and eax, 0x16d1ec6
and eax, 0x1090004
or eax, 0x8a00ebe8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5776b9
and eax, 0x80028c55
or eax, 0x42816000
mov dword [ebx], eax
add ebx, edx
and eax, 0x350addf3
and eax, 0x8801
or eax, 0xec550100
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d607e1
xor eax, 0x8d28249
and eax, 0x20840108
or eax, 0x1b684483
mov dword [ebx], eax
add ebx, edx
and eax, 0x777aee0a
and eax, 0x1080400
or eax, 0x8c07a045
mov dword [ebx], eax
add ebx, edx
and eax, 0x252183a3
and eax, 0
or eax, 0x144
mov dword [ebx], eax
add ebx, edx
and eax, 0x463b05b
or eax, 0x4b0e464b
and eax, 0xb00440b
or eax, 0x30f00980
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff09b97
xor eax, 0x493abc04
and eax, 0xaa005
or eax, 0x8d054848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789a881d
and eax, 0x5dab3
and eax, 0x10
or eax, 0xa7
mov dword [ebx], eax
add ebx, edx
and eax, 0x655d6c35
xor eax, 0x239c4bcd
and eax, 0x23984188
or eax, 0x18201403
mov dword [ebx], eax
add ebx, edx
or eax, 0x9caa54
and eax, 0x93cdc55
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e8984b
and eax, 0x19c4447
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317fa740
and eax, 0x20000000
or eax, 0xcb000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8d83ed
and eax, 0x90058305
or eax, 0xc404402
mov dword [ebx], eax
add ebx, edx
or eax, 0x454223b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c687a91
and eax, 0x20604081
or eax, 0x1394050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e599a64
and eax, 0x5899c45
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f26bd10
and eax, 0x700d0104
or eax, 0x84408a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e161c3e
xor eax, 0x67e45491
and eax, 0x8901c903
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4afacd16
and eax, 0x4983e405
or eax, 0x34001048
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ddae4a
and eax, 0x6a34cbf0
and eax, 0x40000
or eax, 0x840b0084
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8b2792
and eax, 0x82
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54983f39
or eax, 0x47efcf12
and eax, 0x11f8458a
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f67b69
and eax, 0xe04101
or eax, 0x3b043cf6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1619d01e
and eax, 0x2bd078f5
and eax, 0x2001004
or eax, 0x757da841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28da64da
and eax, 0x1b84548b
or eax, 0x20400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a841fc9
and eax, 0x2a041001
or eax, 0x579e054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4afc28e9
and eax, 0x21804088
or eax, 0x1a540503
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac2ce25
and eax, 0x22404401
or eax, 0x53d9844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c799dd4
and eax, 0x7168256d
and eax, 0x1600501
or eax, 0x9894408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b10158f
and eax, 0x60dc056d
and eax, 0x100501
or eax, 0x89a078f6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36215b66
and eax, 0x743d4e62
and eax, 0x4010000
or eax, 0x498a8045
mov dword [ebx], eax
add ebx, edx
and eax, 0xa322d05
and eax, 0x8000000
or eax, 0x748d89b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c4fd51
xor eax, 0x1829071e
and eax, 0x6073f7
or eax, 0x8b9f8c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c033a5b
and eax, 0x33051
or eax, 0xc2808004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9bffba
and eax, 0x80100901
or eax, 0x30458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21088211
and eax, 0x20000001
or eax, 0x1b80458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5723c0
xor eax, 0x6cd2650f
and eax, 0x6c050004
or eax, 0x93fa7c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x149f5b57
and eax, 0x175805
or eax, 0x8b2024fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d89002b
and eax, 0x11c5f82b
and eax, 0x1014009
or eax, 0x4c028044
mov dword [ebx], eax
add ebx, edx
and eax, 0x9066f71
and eax, 0
or eax, 0xe44d3bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x45919843
xor eax, 0x6aa4c08a
and eax, 0x509287c
or eax, 0x50820400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17853c54
or eax, 0x546ede7f
and eax, 0x54452a50
or eax, 0xa8100180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc5598d
or eax, 0x3612c73e
and eax, 0x7e508588
or eax, 0x81281001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6010dfe2
and eax, 0x4508dfeb
or eax, 0x832014
mov dword [ebx], eax
add ebx, edx
and eax, 0x566b03a8
and eax, 0x440101a8
or eax, 0x30848850
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6b1471
and eax, 0xbef9df9
or eax, 0x80106206
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f96458a
and eax, 0x9824408
or eax, 0xe001b845
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6055a9
and eax, 0x8000001
or eax, 0xf44d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28efe285
and eax, 0xd4200180
or eax, 0x2b58940b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d60ee3e
and eax, 0x1520840a
or eax, 0x801b7bf5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f21c7e
xor eax, 0x45052622
and eax, 0xd5ccc520
or eax, 0x2a333a54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e7c845
xor eax, 0x323f3fb9
and eax, 0x41030808
or eax, 0x4880175
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d30e458
and eax, 0x1000040
or eax, 0xe883a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x67221b90
and eax, 0x1200180
or eax, 0x8ac04409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23dd800c
and eax, 0x9540012
and eax, 0
or eax, 0xc183ac4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5792243e
and eax, 0x269f09f1
and eax, 0x4010801
or eax, 0xa84c8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ad76f4
xor eax, 0x43599090
and eax, 0x82b84501
or eax, 0x144108a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2eeb46
and eax, 0x30ccdbd0
and eax, 0x80100
or eax, 0x558100c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdec194
and eax, 0x35e130e3
and eax, 0x80
or eax, 0xf0458b7c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6367b361
or eax, 0x2a2ae035
and eax, 0x796c4139
or eax, 0x4900402
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed52995
and eax, 0x544d0909
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5218aa8e
xor eax, 0x5a8444d4
and eax, 0x88014103
or eax, 0x1008080
mov dword [ebx], eax
add ebx, edx
or eax, 0x783e70d7
and eax, 0x510bd045
or eax, 0x4800408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd4771d
and eax, 0x1c28350
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x29812c4e
xor eax, 0x5949b5e8
and eax, 0x8c01588
or eax, 0x83304001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c6937d
and eax, 0x8002c444
or eax, 0x40813801
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c727a1
or eax, 0x47b71f44
and eax, 0x44050901
or eax, 0xb8408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bb902c
and eax, 0x7633c98d
and eax, 0x2200909
or eax, 0x81c44482
mov dword [ebx], eax
add ebx, edx
and eax, 0x60c6d8cf
and eax, 0x800081
or eax, 0x4d090140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d69df7
and eax, 0x30558824
or eax, 0x880003c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb96272
and eax, 0xfe1e69c
and eax, 0x8e04000
or eax, 0x811c152b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8cee76
and eax, 0xe4703015
or eax, 0x1b8f4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd43368e
xor eax, 0x14c5ddd7
and eax, 0xe0418bcc
or eax, 0x18040033
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50973d53
xor eax, 0x4dd4ca40
and eax, 0xe5040488
or eax, 0x1a688101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2462153e
or eax, 0x60e92ed8
and eax, 0x498bbeff
or eax, 0x4004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd6c1dd
and eax, 0x1c983fc
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2325c031
or eax, 0x66591271
and eax, 0x2dc4189
or eax, 0x89200c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39dd242d
and eax, 0x39883e15
and eax, 0x30002004
or eax, 0xcfff5091
mov dword [ebx], eax
add ebx, edx
and eax, 0x666d5f64
xor eax, 0x72765666
and eax, 0x4110262
or eax, 0x6884399d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18cb3b51
and eax, 0x6be575d2
and eax, 0x60440082
or eax, 0x1dbbff7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6671821f
xor eax, 0x7978ace8
and eax, 0x40448108
or eax, 0x98010a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f721b
and eax, 0x8901e803
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f131fd4
and eax, 0x4d03d845
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453e28c
and eax, 0x1c802c8
or eax, 0x218114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfec5b3
and eax, 0x69144409
or eax, 0x80c80980
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f8054d
xor eax, 0x4dc26d75
and eax, 0xd1a6824
or eax, 0xf2e59683
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566c139b
and eax, 0x29804508
or eax, 0x12441083
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ea554
and eax, 0x1440000
or eax, 0x3838c855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c75ef2f
xor eax, 0x70f37a54
and eax, 0x11f8450a
or eax, 0x22040081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19090169
xor eax, 0x35cf5fcb
and eax, 0x9300001
or eax, 0x2044a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525f3751
and eax, 0x6237a6b2
and eax, 0x400
or eax, 0x89d8498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a9f9cb
and eax, 0x99f96889
or eax, 0x66060004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f876a95
or eax, 0x3c19a777
and eax, 0xf4558bff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x62789dc
and eax, 0x4048188
or eax, 0xfb601401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7391349
and eax, 0x5001109
or eax, 0x408beef6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d8ec3c
and eax, 0x4003c0
or eax, 0x1808018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6dd58e
and eax, 0xb884400
or eax, 0x80500189
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c201c
and eax, 0x8fdc608d
or eax, 0x70230800
mov dword [ebx], eax
add ebx, edx
and eax, 0x36bc888
or eax, 0x6b008c92
and eax, 0x6009089a
or eax, 0x4843365
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c8bd0b
and eax, 0x4488390b
or eax, 0x3877c6f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b360c84
and eax, 0x20418308
or eax, 0xc8140800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6407d69e
or eax, 0x2aeef86d
and eax, 0x6cc0553b
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2132b4bd
or eax, 0x7ba47476
and eax, 0x50448109
or eax, 0x80010a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b3989d
and eax, 0x80018881
or eax, 0x9006002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4f39f8
and eax, 0x10609206
and eax, 0
or eax, 0xf6e8d045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb1e4c8
and eax, 0x15ae87b
and eax, 0
or eax, 0x8b00091c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e35da7
xor eax, 0x41c6de27
and eax, 0xe101880c
or eax, 0x8804441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4423f6a9
and eax, 0x7f0a8257
and eax, 0x204
or eax, 0x5d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ec64be
or eax, 0x5782f1fb
and eax, 0x3804589
or eax, 0x884c0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x693ef3c
and eax, 0x2208ad38
and eax, 0xac10
or eax, 0x55031045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1617eff1
and eax, 0x3314c8ec
and eax, 0x140084
or eax, 0xbc418948
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b44b12
and eax, 0x458109ca
or eax, 0xa0021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f51bfd
or eax, 0x5f0232c3
and eax, 0x1400294
or eax, 0x808128
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecc4b10
and eax, 0x800100
or eax, 0x8b3c4489
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a06c9d
and eax, 0x9382c0d
or eax, 0x44039040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5963b95c
xor eax, 0x763b7ba1
and eax, 0x40803a8
or eax, 0xc0850c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x704b5306
and eax, 0x80000000
or eax, 0xb000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aafba4f
and eax, 0x2000001
or eax, 0xf599e844
mov dword [ebx], eax
add ebx, edx
and eax, 0x338cf26c
xor eax, 0x1d9ac463
and eax, 0x4120025
or eax, 0x4129d058
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c81691
and eax, 0x30b54ec
or eax, 0x88002900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe93b93
and eax, 0x45234455
or eax, 0x10008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73503251
xor eax, 0x74ea2dd3
and eax, 0x111b84
or eax, 0xf8442068
mov dword [ebx], eax
add ebx, edx
or eax, 0x193020eb
and eax, 0x4101206c
or eax, 0x48a0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e58b06
or eax, 0x71be2de
and eax, 0x60452bd4
or eax, 0x98001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c5dbaf
and eax, 0x450904
or eax, 0x45820079
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ede82
and eax, 0x198
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c6e4d0
and eax, 0x4006e100
or eax, 0x87010a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x15875316
and eax, 0x42db8ba6
and eax, 0
or eax, 0x9845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542a3bf5
and eax, 0x440a0000
or eax, 0x9810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f4c2c25
and eax, 0x84d0800
or eax, 0x900003d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f28553
and eax, 0x150
or eax, 0x558b7824
mov dword [ebx], eax
add ebx, edx
or eax, 0x3793e49
and eax, 0x50513b44
or eax, 0xa8040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b587a6
and eax, 0xc00860
or eax, 0x4507011d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f52818d
and eax, 0x90
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd3dfc6
and eax, 0xb80e130
and eax, 0x300c000
or eax, 0xc4072b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a2daf4
or eax, 0x4f0d6910
and eax, 0x1044
or eax, 0x8401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fce2819
and eax, 0x58a0000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12e6f555
or eax, 0x1436ede6
and eax, 0x144521f4
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46cdbbd2
xor eax, 0x25306346
and eax, 0x45885060
or eax, 0x8030015
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d4893ee
and eax, 0x284913d0
or eax, 0x80042800
mov dword [ebx], eax
add ebx, edx
and eax, 0x79de9f48
or eax, 0x67aedd7b
and eax, 0x458a1d79
or eax, 0x10012004
mov dword [ebx], eax
add ebx, edx
or eax, 0x63fe0194
and eax, 0x705539c0
or eax, 0x88000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2a9d1a
and eax, 0x40b2458
or eax, 0x41801125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c54422
and eax, 0x148014c
or eax, 0xa08280
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ee3f04
and eax, 0x1cc0588
or eax, 0x8a004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x17eb084a
and eax, 0x5b42aeb
and eax, 0x1000008
or eax, 0x4c2bcc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501017b1
xor eax, 0x4f73d26d
and eax, 0x40080990
or eax, 0x20858024
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed0b292
and eax, 0x808090
or eax, 0x8b7f7f6f
mov dword [ebx], eax
add ebx, edx
or eax, 0x649dbc67
and eax, 0x8589ec55
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x555c3b23
and eax, 0x6e00dc9
and eax, 0x4000800
or eax, 0xfbfff75c
mov dword [ebx], eax
add ebx, edx
or eax, 0xc72a743
and eax, 0x83b4450b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f40786
and eax, 0x45800188
or eax, 0x90060
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd32feb
and eax, 0x408101a0
or eax, 0x200c8a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a4c24e
or eax, 0x272ec7ba
and eax, 0x23aec7be
or eax, 0x18513841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71b4fbc8
xor eax, 0x411d1989
and eax, 0xb561c8c
or eax, 0xf4a94001
mov dword [ebx], eax
add ebx, edx
and eax, 0x24036478
and eax, 0x2656ad6f
and eax, 0x20408
or eax, 0x8b0978f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e160efd
and eax, 0xa020895
or eax, 0xf5fd5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x350c9355
and eax, 0xf0550bd5
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55fad3ab
xor eax, 0x54e666b2
and eax, 0x41090864
or eax, 0x4820110
mov dword [ebx], eax
add ebx, edx
or eax, 0x76abf1dc
and eax, 0x1a881e0
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f0ce728
xor eax, 0x37d754cc
and eax, 0x9200000
or eax, 0x82c04589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2031094e
or eax, 0x71c97b39
and eax, 0xe9815c4d
or eax, 0x28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4860da7f
and eax, 0x48008801
or eax, 0x944d0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4466efad
and eax, 0x6f3e830c
and eax, 0x100
or eax, 0x83e8548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ec2fb3
and eax, 0x118801aa
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fdffaa2
and eax, 0x54458be8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x242797b7
and eax, 0x74600523
or eax, 0x1884000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9956cb
and eax, 0x2c490342
or eax, 0x80048810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458970ab
and eax, 0xe9448989
or eax, 0x16100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fba0259
and eax, 0x55000009
or eax, 0x8bfff6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c42f6c0
and eax, 0x500080c0
or eax, 0x950908
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f95add6
and eax, 0x9589c0
or eax, 0x8b6a763f
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f69c5f
and eax, 0xc083c845
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cff381c
xor eax, 0x2351b4a4
and eax, 0xc8050001
or eax, 0x408900
mov dword [ebx], eax
add ebx, edx
and eax, 0x111c3230
and eax, 0x1fc0e86a
and eax, 0
or eax, 0xff548d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0f3570
or eax, 0x7f80ae52
and eax, 0x8d1bbffb
or eax, 0x204004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6628637
and eax, 0x8b597940
or eax, 0x74a68610
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b9c4f6
or eax, 0x443ec427
and eax, 0x558b4075
or eax, 0x1a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b915a8
and eax, 0x1880028
or eax, 0x6283d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a1697d
and eax, 0x1484081
or eax, 0x8ab01508
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8efee8
and eax, 0x453af841
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d87d58f
or eax, 0x6646ef0f
and eax, 0x46086dc4
or eax, 0x81011020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52a04e44
xor eax, 0x1bd51b22
and eax, 0
or eax, 0x19045
mov dword [ebx], eax
add ebx, edx
or eax, 0x33dd9f37
and eax, 0x3c90000
or eax, 0x4220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71600062
and eax, 0
or eax, 0x9045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d59640
xor eax, 0x1f38c0b0
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x206002ff
and eax, 0x2a3a1026
and eax, 0
or eax, 0x4d0bd84d
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbcec6f
and eax, 0x443bc81f
and eax, 0x314000
or eax, 0x8b003490
mov dword [ebx], eax
add ebx, edx
or eax, 0x77103443
and eax, 0x55315451
or eax, 0xa8004
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e30d98
and eax, 0x4665191d
and eax, 0x44010000
or eax, 0x83087de0
mov dword [ebx], eax
add ebx, edx
and eax, 0x577c0ed8
and eax, 0xc40
or eax, 0x18005
mov dword [ebx], eax
add ebx, edx
or eax, 0x55626bd2
and eax, 0x3498f7e6
and eax, 0x4000000
or eax, 0x3eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4d00b7
and eax, 0x8c0087
or eax, 0x4540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12054bb6
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3315
and eax, 0
or eax, 0x4533c845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d6fef1
and eax, 0x9013484
or eax, 0x82104008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b76faf4
and eax, 0x4b67c8e7
and eax, 0x238840
or eax, 0x4d18640d
mov dword [ebx], eax
add ebx, edx
or eax, 0x65da3510
xor eax, 0x40e4fbb6
and eax, 0x90904c0
or eax, 0x82007904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f98a5f
or eax, 0x5c5e0987
and eax, 0xc082f415
or eax, 0x2010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x241e0002
and eax, 0xe4158001
or eax, 0x10400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef680bb
xor eax, 0x44b3dacb
and eax, 0x32004100
or eax, 0x1a8048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3af2e6
or eax, 0x37e3c8b
and eax, 0x13a4001
or eax, 0x44018044
mov dword [ebx], eax
add ebx, edx
and eax, 0x550d246c
and eax, 0x1090040
or eax, 0x8a327d90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f520554
and eax, 0x311079cd
and eax, 0x7804
or eax, 0xe9838049
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c630af4
xor eax, 0x15584f47
and eax, 0xe8098100
or eax, 0x10440801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x620ed9a1
and eax, 0x88405080
or eax, 0x1b8050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x49054623
or eax, 0x400cceab
and eax, 0xc9fd4c81
or eax, 0x36020014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680614f8
and eax, 0x8041086d
or eax, 0x68048392
mov dword [ebx], eax
add ebx, edx
and eax, 0x602dd60
and eax, 0x8100
or eax, 0xff480489
mov dword [ebx], eax
add ebx, edx
and eax, 0x64da4ca0
and eax, 0x44080480
or eax, 0x983fb7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a49669
and eax, 0x290180
or eax, 0x1c08268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34fe7601
and eax, 0x1004589
or eax, 0x8ae80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee5f809
xor eax, 0x668c7974
and eax, 0x6c6c0015
or eax, 0x93934c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4beb6fc3
and eax, 0x48810881
or eax, 0x14337e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd936b5
xor eax, 0x26615036
and eax, 0x512d5d7c
or eax, 0x2cd2a283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54bec4a
and eax, 0x60c439ab
and eax, 0x60040101
or eax, 0x94418a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac264d5
xor eax, 0x24ccdf3a
and eax, 0xc003
or eax, 0x89010080
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5fbe5d
xor eax, 0x10e046b1
and eax, 0x881c400
or eax, 0x450a3045
mov dword [ebx], eax
add ebx, edx
and eax, 0x77321db1
and eax, 0x1000000
or eax, 0xc183f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44aa3d4d
xor eax, 0x6a8db1af
and eax, 0xbe00d00
or eax, 0x80104089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a8ae7a
and eax, 0x8000a051
or eax, 0x42830804
mov dword [ebx], eax
add ebx, edx
and eax, 0x34348ec9
and eax, 0x6b378d50
and eax, 0x8800
or eax, 0xa8550101
mov dword [ebx], eax
add ebx, edx
and eax, 0x633500a2
and eax, 0x1c7b5455
and eax, 0
or eax, 0x83e0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4e1072
xor eax, 0x3aab87cf
and eax, 0x45010000
or eax, 0x8801c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab06c4c
and eax, 0x4c0909c0
or eax, 0x80448220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c5a113
and eax, 0xa890d93
and eax, 0x800803
or eax, 0x74604508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5364b9e6
or eax, 0x4c3289a9
and eax, 0x20148909
or eax, 0x80410200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2619f661
and eax, 0x13a3d195
and eax, 0x1c001
or eax, 0x89002a82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d4a1d2
and eax, 0x20c10051
or eax, 0x728a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5644e
and eax, 0x23cc41a
or eax, 0x89c33be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d2d3e3
xor eax, 0x77d88471
and eax, 0x88c10864
or eax, 0x44025581
mov dword [ebx], eax
add ebx, edx
and eax, 0x1365849c
and eax, 0x10484
or eax, 0xec8a5148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5a173c
and eax, 0x904080
or eax, 0xac01
mov dword [ebx], eax
add ebx, edx
or eax, 0xd964d2f
and eax, 0x37df6b60
and eax, 0x5860000
or eax, 0x40410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7c75a2
or eax, 0x45ae252a
and eax, 0x1f25a8
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0xbde1ded
or eax, 0x52af8adc
and eax, 0x40058700
or eax, 0x80404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e71359
xor eax, 0x75f44e08
and eax, 0x8001
or eax, 0x10526
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b451d9
xor eax, 0x7e41c6e4
and eax, 0x10a00002
or eax, 0x870045c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba01ec2
and eax, 0xc4000101
or eax, 0x3000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d61548
and eax, 0x3440401
or eax, 0x408a844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf94fd6
or eax, 0x10fe1154
and eax, 0x41c70000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x726061f7
xor eax, 0x6e9bc74d
and eax, 0xc9c500
or eax, 0x20b0
mov dword [ebx], eax
add ebx, edx
and eax, 0xcdbabdd
and eax, 0x418100
or eax, 0x9c044600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a72a9b2
xor eax, 0x4c03be90
and eax, 0x4002
or eax, 0x8a0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee747ba
and eax, 0x6a40585
or eax, 0x80004042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ae2ef7
and eax, 0x87000120
or eax, 0x4000000e
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e1d274
and eax, 0x42000004
or eax, 0x997bc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d836134
and eax, 0x44a1e34
and eax, 0x4020000
or eax, 0x41c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff59a2d
and eax, 0x800000
or eax, 0x2851f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d7b0ed
and eax, 0
or eax, 0xc845c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54acdf0d
and eax, 0x809
or eax, 0xe2f0
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3b9fc7
or eax, 0x66f314cb
and eax, 0xd004c3
or eax, 0x99084104
mov dword [ebx], eax
add ebx, edx
and eax, 0x4896079f
and eax, 0x184
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d994c7c
xor eax, 0x6e8bd6cc
and eax, 0x14109004
or eax, 0x2a406441
mov dword [ebx], eax
add ebx, edx
or eax, 0x7414938d
and eax, 0x67328d79
and eax, 0x44000001
or eax, 0x1c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba2c268
and eax, 0x800000
or eax, 0x2191fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x51980826
and eax, 0x10018100
or eax, 0xa4444600
mov dword [ebx], eax
add ebx, edx
and eax, 0x717228b6
xor eax, 0x3b0cc6a6
and eax, 0x4686
or eax, 0x13119
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d38e937
and eax, 0x84587
or eax, 0x12c40040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d46cce
and eax, 0x44000101
or eax, 0x83000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b6cc59
and eax, 0x2000001
or eax, 0x8489b844
mov dword [ebx], eax
add ebx, edx
or eax, 0x20466ff4
and eax, 0x4c70001
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60fee3a5
xor eax, 0x5a2cbf92
and eax, 0x2a590
or eax, 0x110044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56809b2e
and eax, 0x10600
or eax, 0xa844c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bca504d
and eax, 0x5300
or eax, 0x28b0
mov dword [ebx], eax
add ebx, edx
or eax, 0xbbf211d
and eax, 0xba04185
or eax, 0x30400442
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4059ac
and eax, 0x2000100
or eax, 0xc5000039
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d061bf
and eax, 1
or eax, 0x78c8f044
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ffa5ab
and eax, 0x6fdc965d
and eax, 0x40c40000
or eax, 0x5030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b08e68
and eax, 0x658260
or eax, 0x81084
mov dword [ebx], eax
add ebx, edx
and eax, 0x58fc4f28
or eax, 0x301fea29
and eax, 0x1045c200
or eax, 0xcc000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f21b5b8
and eax, 0x500
or eax, 0x50a5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b883ff9
and eax, 0x2884044
or eax, 0xc4600583
mov dword [ebx], eax
add ebx, edx
or eax, 0x123ae287
or eax, 0x27b1b446
and eax, 0xc7000044
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0xb80c3d4
and eax, 0x8b00c044
or eax, 0x307f1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x176e8fbf
and eax, 0x1460000
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65dd000f
and eax, 0x71e145f0
and eax, 0x410000
or eax, 0x2624c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e84084
or eax, 0x4d209116
and eax, 0x445c500
or eax, 0x90000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24af6ad6
and eax, 0x2cd4
or eax, 0x11228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47806ba0
and eax, 0x3be5b287
and eax, 0x2810000
or eax, 0x462cce8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b3cc5b7
xor eax, 0x34120a4c
and eax, 0x10008a00
or eax, 0xc8450100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a345a6
xor eax, 0x407d483a
and eax, 0x1900400
or eax, 0x74644123
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a6b41d
and eax, 0x408134
or eax, 0xe00d0a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e7f36c
and eax, 0x3759b8bc
and eax, 0
or eax, 0x8b904d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79775f78
and eax, 0x50810051
or eax, 0x508ec04
mov dword [ebx], eax
add ebx, edx
and eax, 0x540d6177
and eax, 0x44010004
or eax, 0xa8448b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x72bd03f2
and eax, 0x4170e572
and eax, 0x8002
or eax, 0x89014081
mov dword [ebx], eax
add ebx, edx
or eax, 0x768c360
and eax, 0xd09c041
or eax, 0x40822c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6080d5f8
xor eax, 0x6fbf1233
and eax, 0x42b80
or eax, 0x8c491010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8ddd53
or eax, 0x516db770
and eax, 0x55091870
or eax, 0x82000c
mov dword [ebx], eax
add ebx, edx
or eax, 0xca6b886
and eax, 0x440500f8
or eax, 0x80500300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a837cb6
and eax, 0x4821044
or eax, 0x41090031
mov dword [ebx], eax
add ebx, edx
or eax, 0x1585e739
xor eax, 0x4c950bf8
and eax, 0x10003884
or eax, 0xe0450358
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d445767
xor eax, 0x7ef77d0
and eax, 0x488a002d
or eax, 0x5011150
mov dword [ebx], eax
add ebx, edx
and eax, 0x52163cc3
and eax, 0x40000000
or eax, 0xa84d03a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e98f5c3
or eax, 0x101a446c
and eax, 0x500a0164
or eax, 0x5810810
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bbd569
and eax, 0x1820160
or eax, 0x408284
mov dword [ebx], eax
add ebx, edx
and eax, 0xef75d6
and eax, 0xc00180
or eax, 0x8b245409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f2bae9
and eax, 0x6855d6be
and eax, 0x804c000
or eax, 0xa70b3845
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b5e0fa
or eax, 0x56c03601
and eax, 0xc085bc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x77846105
xor eax, 0x3edda24d
and eax, 0x49080900
or eax, 0x4830074
mov dword [ebx], eax
add ebx, edx
or eax, 0x61289e34
xor eax, 0x57ce89ad
and eax, 0x6102d0
or eax, 0x1888104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3684cc98
and eax, 0x32444d08
or eax, 0x88900081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba5cfc8
and eax, 0x4900
or eax, 0x3037
mov dword [ebx], eax
add ebx, edx
and eax, 0x10330ba1
and eax, 0x7245e432
and eax, 0x20
or eax, 0x810c550b
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c12595
and eax, 0xe18970b2
or eax, 0x1e108840
mov dword [ebx], eax
add ebx, edx
and eax, 0x13808593
or eax, 0x2aea357c
and eax, 0x184081fe
or eax, 0x50a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a780662
xor eax, 0x18ffe2cf
and eax, 0x822500
or eax, 0x580205
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e0902c
or eax, 0xd3a9daf
and eax, 0xa820d00
or eax, 0x10050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed2cb00
and eax, 0x3c30181c
and eax, 0xc000000
or eax, 0xe20d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x782e10cd
and eax, 0x34000044
or eax, 0x1000032
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc45d2f
and eax, 0x5d79
or eax, 0x1a280
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9e16b7
and eax, 0x1080
or eax, 0x11448008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1404bb98
and eax, 0x2bf95941
and eax, 0x1000000
or eax, 0x4c8b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9f508a
xor eax, 0x6e6ff07
and eax, 0xf08100
or eax, 0x9f010010
mov dword [ebx], eax
add ebx, edx
or eax, 0x672c2758
and eax, 0x81000040
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x132620bc
and eax, 0
or eax, 0xb879c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e9b1a3a
and eax, 0xa210100
or eax, 0x21d08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae2807c
and eax, 0x1a8afb6e
and eax, 0xa000000
or eax, 0x810000b9
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e658f3f
and eax, 0xa2010415
or eax, 0x50801040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb31701
and eax, 0x4a1725c1
and eax, 0x100
or eax, 0xde9f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec53752
and eax, 0x2e04f281
or eax, 0x100a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373ae4d
xor eax, 0x24d817ac
and eax, 0x8800000
or eax, 0x82080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d7be96
and eax, 0x1004
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d14ded1
and eax, 0x814c880
or eax, 0x2292068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340e5d23
and eax, 0xe33a000
or eax, 0x40804800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f23ba2c
and eax, 0x61900008
or eax, 0x9a280003
mov dword [ebx], eax
add ebx, edx
and eax, 0x41da8b66
or eax, 0x25159a53
and eax, 0x21000053
or eax, 0xa0000ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82d7133
and eax, 0xd1044
or eax, 0xdc000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b830b88
xor eax, 0x60c6f98a
and eax, 0x25000044
or eax, 0x10000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb3cb58
or eax, 0x27eb716a
and eax, 0x24613110
or eax, 0x48140a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x30714420
and eax, 0x130c2a37
and eax, 0
or eax, 0x81204d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6dfe33
and eax, 0x61fb81
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x206261ab
and eax, 0xc18100
or eax, 0x11080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f18879
and eax, 0x4315a727
and eax, 0x21
or eax, 0x810000ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ab9800
and eax, 0xab90e1
or eax, 0x1444510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9605fa
and eax, 0x4018000
or eax, 0x40800900
mov dword [ebx], eax
add ebx, edx
and eax, 0x799f8a97
and eax, 0x2a976dff
and eax, 0
or eax, 0x8b000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x439a0fd7
and eax, 0xc2800055
or eax, 0x20012000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cd6c0c
or eax, 0x2658cb20
and eax, 0x650
or eax, 0x1082
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f70b480
and eax, 0x240b280
or eax, 0x824001
mov dword [ebx], eax
add ebx, edx
and eax, 0x441e25e2
and eax, 0x20000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dabac64
and eax, 0x40235493
and eax, 0x20000
or eax, 0x68400d1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384120a5
and eax, 0x40010000
or eax, 0x23340000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a50fd55
and eax, 0x182eaec3
and eax, 0x8000040
or eax, 0x800000ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae691e8
xor eax, 0x159401a3
and eax, 0x100090
or eax, 0x14400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df2d2e5
and eax, 0
or eax, 0x1c4d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf8a5a1
and eax, 0x8008100
or eax, 0xa3a37081
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b3b472
or eax, 0x69094333
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa902983
and eax, 0x41010180
or eax, 0x641474
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4254d2
xor eax, 0x1eef4288
and eax, 0x245408
or eax, 0x81000183
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1a09f
and eax, 0x1c7c22a5
and eax, 0x200080
or eax, 0x1ac472
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a85625
and eax, 0x200000
or eax, 0x82d28100
mov dword [ebx], eax
add ebx, edx
or eax, 0xa56f90b
and eax, 0x8800000b
or eax, 0x1000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7015a4ab
and eax, 0x1fb1f900
and eax, 0x110000
or eax, 0x448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2c721b
and eax, 0
or eax, 0x24458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c50c486
xor eax, 0x69c259ab
and eax, 0x900625
or eax, 0x2900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3215a96a
and eax, 0x30050400
or eax, 0x45483100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3685f9f9
and eax, 0x4010100
or eax, 0x498a4c74
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e99295
xor eax, 0x114102ea
and eax, 0x20a08104
or eax, 0x92410020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b37d125
and eax, 0
or eax, 0x8100008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f619932
and eax, 0
or eax, 0x102f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x684aef8d
and eax, 0x48c2559d
and eax, 0
or eax, 0x44818900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bdef1cb
and eax, 0xa000001
or eax, 0xb0000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed4a653
and eax, 1
or eax, 0xfeec
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e363363
and eax, 0x505b2895
and eax, 1
or eax, 0x8108552a
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f87551
and eax, 0x85500
or eax, 0x7680e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b55e0d4
and eax, 0x3795fc83
and eax, 0x2000000
or eax, 0xcf28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d6e9858
and eax, 0x3000008
or eax, 0x88000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189569dd
xor eax, 0x54ed8ea4
and eax, 0x82300045
or eax, 0x28050800
mov dword [ebx], eax
add ebx, edx
and eax, 0x50290166
or eax, 0x57e886ff
and eax, 0x5e9866a
or eax, 0x28167900
mov dword [ebx], eax
add ebx, edx
and eax, 0x103e054b
xor eax, 0x8d4d74d
and eax, 0x1002
or eax, 0x458
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb28460f
and eax, 0xb204015
or eax, 0xf4872420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b59d3c
and eax, 0x44108809
or eax, 0x8000f6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc3713d
and eax, 0x9000000
or eax, 0xb0000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6d6a51
and eax, 0x2fde484f
and eax, 0x40
or eax, 0xa3ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3916e3
or eax, 0x79d2d689
and eax, 0x120452b
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2aa971
and eax, 0x200021
or eax, 0xd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2762db84
and eax, 0x25409a00
or eax, 0x82000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bd2383
and eax, 0x55290001
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a416fc
and eax, 0x25a20018
or eax, 0x8408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4879612c
and eax, 0x3791f7a3
and eax, 0
or eax, 0x81000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4c2100
and eax, 0x2022
or eax, 0x2018d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x81bf322
xor eax, 0x26f54373
and eax, 0x48a8800
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d71a84
or eax, 0x4dfaf185
and eax, 0x9000001
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe14efb
and eax, 0x20210c40
or eax, 0x8140005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1521d3f1
and eax, 0x68d4d6eb
and eax, 0x8000020
or eax, 0x5000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ee956f
or eax, 0x6948ebd2
and eax, 0x62b0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0xd695f45
xor eax, 0x52420721
and eax, 0x40024025
or eax, 0x21b89210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29bbd2b
or eax, 0x21828750
and eax, 0x18b4e
or eax, 0x104c0020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6060aee2
and eax, 0xbabb2bb
and eax, 0x8000
or eax, 0x9f764181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c7c953
and eax, 0xa0810000
or eax, 0x51000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5679a6c3
and eax, 0x10000
or eax, 0x97f6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23b8a3c5
and eax, 0x7661daa3
and eax, 1
or eax, 0x11448188
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f6ced0
and eax, 0x10000000
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x537bbcc8
and eax, 0x14010763
and eax, 0x10000000
or eax, 0xc2e2811c
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e5ed3e
xor eax, 0x6f62ab1e
and eax, 0x81000000
or eax, 0x55
mov dword [ebx], eax
add ebx, edx
and eax, 0x577612f5
and eax, 0x40
or eax, 0x996aaa
mov dword [ebx], eax
add ebx, edx
or eax, 0x54689b6a
and eax, 0xf08100
or eax, 0x88020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e624cd2
and eax, 0x16f853ad
and eax, 0x600000
or eax, 0x8b9fffb6
mov dword [ebx], eax
add ebx, edx
or eax, 0x409ca794
and eax, 0xca252404
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d13520
and eax, 0x1f41101
or eax, 0x2c0bee92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd5ea8
and eax, 0xa13a
or eax, 0x4640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x283ae4aa
or eax, 0x470f57cf
and eax, 0x6f294215
or eax, 0x90008020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2868fc38
and eax, 0x4befdb5
and eax, 0x8030
or eax, 0x449008cf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a10b10b
and eax, 0xa000010
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a8afa9
or eax, 0x57367be8
and eax, 0xc180f849
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278d8e85
and eax, 0x3240
or eax, 0x904
mov dword [ebx], eax
add ebx, edx
or eax, 0x29033c4e
and eax, 0x9000d08
or eax, 0x82f84081
mov dword [ebx], eax
add ebx, edx
and eax, 0x543cbee6
and eax, 0xc00
or eax, 0x5503d055
mov dword [ebx], eax
add ebx, edx
or eax, 0x8cc5337
and eax, 0x336b3c1a
and eax, 0x10410810
or eax, 0xcc1481e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f57c8f
and eax, 0x458109eb
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c680aa6
xor eax, 0x6e15507d
and eax, 0x1c00310
or eax, 0x80cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7950c651
and eax, 0x9d04589
or eax, 0x820c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1033433a
and eax, 0x4aa769a4
and eax, 0x8234000
or eax, 0x45189c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x230d071c
and eax, 0x420d0f40
or eax, 0x108000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fa6f3c
xor eax, 0x161738f3
and eax, 0x9000001
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1970c26
and eax, 0x1000000
or eax, 0x5423fc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e2f84f
and eax, 0x60410008
or eax, 0x88143be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578c981c
and eax, 0x5892070
or eax, 0x4002080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1176e718
and eax, 0x2000
or eax, 0xf44513c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x768d133e
and eax, 0x100
or eax, 0x8b884489
mov dword [ebx], eax
add ebx, edx
and eax, 0x49996b39
xor eax, 0x36b40d36
and eax, 0x100440d
or eax, 0xc083b040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c65757a
and eax, 0x4903b409
and eax, 0x40008001
or eax, 0xb44d0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353b8850
and eax, 0x1e1434c8
and eax, 0
or eax, 0x887d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d8c2c33
or eax, 0x44aafa9c
and eax, 0x448a1015
or eax, 0x11010060
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ef39ca
xor eax, 0xe8219a
and eax, 0x4131c0
or eax, 0xb0140a24
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e53979c
and eax, 0x10004
or eax, 0x458a0878
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff94edc
and eax, 0x4002a0
or eax, 0xd0053948
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6936ed
and eax, 0x4d09096d
or eax, 0x820010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf95c5a
and eax, 0x1e90128
or eax, 0x8280
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee307a8
and eax, 0xba80588
or eax, 0x80004801
mov dword [ebx], eax
add ebx, edx
and eax, 0x1153c4f9
and eax, 0x4001
or eax, 0xc283a854
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ec43004
and eax, 0x22be9741
and eax, 0x20048001
or eax, 0xc8510900
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b5b406
and eax, 0x80a40503
or eax, 0x3004088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d040990
xor eax, 0x32f56561
and eax, 0x18100c0
or eax, 0x44080100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f578c9f
and eax, 0x444d8984
or eax, 0xb0000220
mov dword [ebx], eax
add ebx, edx
and eax, 0x7268396f
and eax, 0x70480920
or eax, 0xca4441b
mov dword [ebx], eax
add ebx, edx
and eax, 0x44649cc5
and eax, 0x44440801
or eax, 0xb8118360
mov dword [ebx], eax
add ebx, edx
and eax, 0x71bf8444
and eax, 0x30140000
or eax, 0xb88552b
mov dword [ebx], eax
add ebx, edx
and eax, 0x195dcdb2
or eax, 0x1d032c9a
and eax, 0x141c4010
or eax, 0x42608045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de02ee5
or eax, 0x22fbf507
and eax, 0xbcc4583
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c39f697
or eax, 0x4ee879bb
and eax, 0x8e845ab
or eax, 0x81100004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60cd08a6
and eax, 0x6929af81
and eax, 0x49010401
or eax, 0x48a8044
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f24470
and eax, 0x4a9b443e
and eax, 0
or eax, 0x804d89f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad045d3
or eax, 0x7d3802cb
and eax, 0x148018b
or eax, 0x82845400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b60eb0e
or eax, 0x7da179cd
and eax, 0x558901c2
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae4366c
and eax, 0x445038c
or eax, 0x80008840
mov dword [ebx], eax
add ebx, edx
and eax, 0x423d9ffd
or eax, 0x34051e1c
and eax, 0x34000518
or eax, 0x48804023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9e45be
and eax, 0x40040005
or eax, 0x90418b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a5e93d
or eax, 0x1963858
and eax, 0x80747218
or eax, 0x40098581
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d6e569
and eax, 0x68f04539
or eax, 0x14000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x751b67d7
and eax, 0x47289381
and eax, 0x40000101
or eax, 0x884d8a28
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bfc0e05
and eax, 0x484c0801
or eax, 0xb7308588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1528aaf6
or eax, 0x28496e09
and eax, 0x40096f7f
or eax, 0x15829080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483240d
xor eax, 0x283570a0
and eax, 0x78158940
or eax, 0x800084
mov dword [ebx], eax
add ebx, edx
or eax, 0x79373d69
xor eax, 0x249943fc
and eax, 0x92efe11
or eax, 0x82d101ee
mov dword [ebx], eax
add ebx, edx
and eax, 0x15942466
and eax, 0x800044
or eax, 0xe803c801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a94f3b7
and eax, 0xc8058901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729dbbd
and eax, 0xcf6c0088
or eax, 0x30108d03
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e17aa59
or eax, 0x3df1bbaa
and eax, 0x8d3bbffb
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x46415334
and eax, 0xcf7bff78
or eax, 0x30840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bcd772f
and eax, 0x4020855
or eax, 0x51890128
mov dword [ebx], eax
add ebx, edx
or eax, 0x7328d879
and eax, 0x10e0d00c
and eax, 0x80800c
or eax, 0x14203f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466b28b9
and eax, 0x3a80101
or eax, 0x88545488
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd38a04
and eax, 0x8800000
or eax, 0xe003d845
mov dword [ebx], eax
add ebx, edx
and eax, 0x779eb1a5
and eax, 0x665ff5de
and eax, 0x40008000
or eax, 0x98450901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55fdef41
xor eax, 0x31e45dbb
and eax, 0x384c098b
or eax, 0x3804400
mov dword [ebx], eax
add ebx, edx
or eax, 0x342154a4
and eax, 0x206c440d
or eax, 0x108040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad7fe0b
and eax, 0xaa01002
or eax, 0x31004589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c424258
and eax, 0x10600451
or eax, 0x81ce804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e0bdb5
and eax, 0x28804180
or eax, 0x1340040b
mov dword [ebx], eax
add ebx, edx
and eax, 0x554977a
and eax, 0x400400
or eax, 0x83da845
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f6cfe
and eax, 0xb304c8b
or eax, 0x30800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e21205
and eax, 0x8701c0d
or eax, 0xca040
mov dword [ebx], eax
add ebx, edx
and eax, 0x17586ede
and eax, 0x7bc8b556
and eax, 0x400400
or eax, 0x3ba4518b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af0eae
and eax, 0x96d4805
or eax, 0x10a050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77bcdacb
and eax, 0x22ee5bcc
and eax, 0x2c00088
or eax, 0x81304503
mov dword [ebx], eax
add ebx, edx
or eax, 0x624951a1
and eax, 0x418901a8
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a86bfca
and eax, 0x4c0d8a20
or eax, 0xa04001d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11959465
and eax, 0xfd500d81
or eax, 0x2248008
mov dword [ebx], eax
add ebx, edx
and eax, 0x776b546d
xor eax, 0x327cf49f
and eax, 0x4508f096
or eax, 0x10830f69
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f728c6
and eax, 0x2504d570
and eax, 0x48130
or eax, 0x709108c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xf78b3fe
and eax, 0x1081f8
or eax, 0x8bef7e07
mov dword [ebx], eax
add ebx, edx
or eax, 0x1117f48
and eax, 0x8083f845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5063adf5
or eax, 0x31438405
and eax, 0xf0418901
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x152b1c1d
and eax, 0x10000801
or eax, 0xef74858a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c8ed457
and eax, 0x813a59dc
or eax, 0xc01a623
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8481e3
and eax, 0x5a601882
and eax, 0x8000000
or eax, 0xf7ffff70
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b038a7
and eax, 0x10802020
or eax, 0x450b015d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d6be5d
and eax, 0x4551b20
or eax, 0x900020d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652bf788
and eax, 0x410a0078
or eax, 0x4811004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb30afa
and eax, 0x44001a80
or eax, 0xb8452150
mov dword [ebx], eax
add ebx, edx
and eax, 0xa88b7e6
and eax, 0x8001140
or eax, 0x458b003d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db58d2
and eax, 0x4849199c
or eax, 0xa0042200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7ec769
or eax, 0xa2ad1b7
and eax, 0x550b097d
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aca62cc
and eax, 0x1c203d8
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613ec90c
and eax, 0x62ccaffd
and eax, 0xc80080
or eax, 0x8b105509
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3c7ffb
and eax, 0x8005401
or eax, 0xe0838044
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a07a01
and eax, 0x291d648
and eax, 0
or eax, 0xd4458901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32be34f1
and eax, 0xe6fa99e0
or eax, 0x19040009
mov dword [ebx], eax
add ebx, edx
or eax, 0x212e3b5d
and eax, 0x104c8bfd
or eax, 0x10002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ace599
and eax, 0x3a474203
and eax, 0x414000
or eax, 0x86b6b181
mov dword [ebx], eax
add ebx, edx
or eax, 0x33808528
and eax, 0x81810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618173a6
and eax, 0x3386
or eax, 0x8848
mov dword [ebx], eax
add ebx, edx
or eax, 0x7026a4ba
and eax, 0x6024b180
or eax, 0x5804001
mov dword [ebx], eax
add ebx, edx
and eax, 0x421b34fe
xor eax, 0x7f5709c3
and eax, 0x31010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x398ca077
and eax, 0x31ad8e52
and eax, 0
or eax, 0x15f37
mov dword [ebx], eax
add ebx, edx
or eax, 0x10487fd3
and eax, 0x5583
or eax, 0x81240008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2f339e
and eax, 0x91292
or eax, 0x108060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54502005
xor eax, 0x59aac334
and eax, 0xde20100
or eax, 0xc2108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3467175e
and eax, 0x51b1151
and eax, 0
or eax, 0x8800006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e38773d
and eax, 0x258714d9
and eax, 0x400
or eax, 0x11408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331c3d8b
and eax, 0x2053800
or eax, 0x88928000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c571e91
and eax, 0x44030001
or eax, 0x1280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aafec10
and eax, 0x29802410
or eax, 0x80501104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed13d24
and eax, 0x5010000
or eax, 0x488a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1090ac06
or eax, 0x2c0acab5
and eax, 0x28888014
or eax, 0x10410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64944d14
xor eax, 0x5d9fab1f
and eax, 0x1000007
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69fc189a
xor eax, 0x79b247e2
and eax, 0x404151
or eax, 0xb0a0a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46df31f3
and eax, 0x5eaf867d
and eax, 0x46a18000
or eax, 0x9500100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145e869b
xor eax, 0x72042de0
and eax, 0x8000013
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be7c438
and eax, 0x14401
or eax, 0x100080
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f976d4
and eax, 0x110000
or eax, 0xc8448b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d300932
and eax, 0x81018202
or eax, 0x8004081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44363900
and eax, 0x3f2ffb3d
and eax, 0x420c801
or eax, 0x40980054
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a37b25d
xor eax, 0x569c9745
and eax, 0x28000010
or eax, 0xc1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0xf17742e
xor eax, 0x2b55279b
and eax, 0x98
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x395e6800
and eax, 0x52a9d773
and eax, 0
or eax, 0x83f4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x26fca67e
and eax, 0x800008
or eax, 0x450901e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62ed02c0
and eax, 0x24440320
or eax, 0xc00988d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x640ee5c5
xor eax, 0x199c585b
and eax, 0x2012a180
or eax, 0x2284801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404ec7b1
and eax, 0x40000000
or eax, 0xd890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79323f1c
and eax, 0x40000000
or eax, 0xa0558be4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd14a25
and eax, 0x88c44101
or eax, 0x1201402
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf81878
or eax, 0x60ceec5e
and eax, 0x9eae055
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c85110
and eax, 0x4c352709
and eax, 0x200101
or eax, 0x83c0448a
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa2605
or eax, 0x8b724b
and eax, 0x18901c0
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a5a047
or eax, 0x6878a7a9
and eax, 0x604983e0
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0f833b
and eax, 0x80120
or eax, 0xfd04c1b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2888c182
and eax, 0x8589
or eax, 0x2204
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edfd88f
and eax, 0x43a50565
and eax, 0
or eax, 0xf0558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce7acf8
xor eax, 0x4dd3e731
and eax, 0x8101c081
or eax, 0x8002a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x380d0430
and eax, 0x54bd6945
and eax, 0x10000
or eax, 0x458af055
mov dword [ebx], eax
add ebx, edx
or eax, 0x437c7a24
or eax, 0x11579754
and eax, 0x1e88334
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aaad0d6
xor eax, 0x2c10d015
and eax, 0x3b80189
or eax, 0x88044400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a61995d
and eax, 0x8000009
or eax, 0xe183fc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713d3c0f
and eax, 0x980c8000
or eax, 0x64410901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3182de7b
xor eax, 0x1da0fe11
and eax, 0x1805400
or eax, 0x8250018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b71e182
and eax, 0x208276de
and eax, 0x82
or eax, 0x55890140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4a9319
and eax, 0x284182d0
or eax, 0x90040900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e12f036
and eax, 0x8008000
or eax, 0x81014083
mov dword [ebx], eax
add ebx, edx
or eax, 0x4999b965
or eax, 0x4d29aa7e
and eax, 0x4d89b845
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf52f517
and eax, 0x4c493944
or eax, 0x800402a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f1e7d2
and eax, 0x299823c7
and eax, 0x1880004
or eax, 0x54031778
mov dword [ebx], eax
add ebx, edx
or eax, 0x68ea3c6b
and eax, 0x55ab0f74
or eax, 0x40080
mov dword [ebx], eax
add ebx, edx
and eax, 0x407aff51
and eax, 0xb10
or eax, 0xb45530a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fe5961
and eax, 0x920
or eax, 0x458b465d
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e6147a
and eax, 0x749b1485
and eax, 0x44000000
or eax, 0xb84503d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe24f82
and eax, 0x21a44412
or eax, 0x5c100129
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1d3abb
and eax, 0x25c6a932
and eax, 0x24040000
or eax, 0xd0498b44
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff2518
or eax, 0x3dac4102
and eax, 0x35ec4102
or eax, 0x40100c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9f5c38
and eax, 0x410133
or eax, 0xd4148a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f897387
xor eax, 0x32fad7bc
and eax, 0x4d00040b
or eax, 0x30d05130
mov dword [ebx], eax
add ebx, edx
or eax, 0x7903c016
and eax, 0x1841c509
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x59bb5b15
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xef8e6c7
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687c39f0
and eax, 0x18
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de2408c
and eax, 0x14400000
or eax, 0xa0058b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x21299196
and eax, 0x34080112
or eax, 0x40904421
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df6897
and eax, 0x80010
or eax, 0x94458b0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b6f82e
and eax, 0x6f5737d2
and eax, 0x40000
or eax, 0x74c84d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a70b3f9
or eax, 0x92cf1cb
and eax, 0x60448100
or eax, 0x90110a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x618c976b
or eax, 0x63f51442
and eax, 0x20558702
or eax, 0x9000280d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3962a8ce
and eax, 0x9748285
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd078d2
xor eax, 0x77575d7a
and eax, 0x2c04509
or eax, 0x81040082
mov dword [ebx], eax
add ebx, edx
and eax, 0x229bc067
and eax, 0x800000
or eax, 0x450901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204f6761
xor eax, 0x51e21815
and eax, 0x34040a84
or eax, 0xc8498140
mov dword [ebx], eax
add ebx, edx
and eax, 0x755d7404
or eax, 0x21da2382
and eax, 0x1010182
or eax, 0x8800c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba7a337
or eax, 0xc0dae09
and eax, 0x148bec0d
or eax, 0x41001040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5209a315
and eax, 0x631e88f3
and eax, 0x8000
or eax, 0x1c203ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a92b10
and eax, 0x41a80188
or eax, 0xa8045401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7483b832
and eax, 0x9d2fed00
or eax, 0x62d01244
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2e78f7
and eax, 0xc35de583
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2149b
and eax, 0x488
or eax, 0xccccc844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df8cece
xor eax, 0x2e478760
and eax, 0xc088488c
or eax, 0xc448440
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ccbe28a
or eax, 0x6e6d6f5f
and eax, 0x4ccccccc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3153189d
and eax, 0xd862acd
and eax, 0xc820040
or eax, 0xe009558c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f308e05
and eax, 0x80cc81
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc21199d
or eax, 0x1022b780
and eax, 0x4830000
or eax, 0x41440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a6d50f
and eax, 0x6e5eecca
and eax, 0x40000
or eax, 0xe1b4e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d28c3f
and eax, 0x408400
or eax, 0xc0054300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b32744
and eax, 0x40
or eax, 0x10b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x521e3918
xor eax, 0xadde683
and eax, 0x50804543
or eax, 0xa22c0084
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f3599
or eax, 0x23c1b6d9
and eax, 0x3000058
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7556da01
and eax, 0x22509041
or eax, 0x4d282004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbf2fd2
xor eax, 0x5cf89882
and eax, 0x44070000
or eax, 0x1c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f74db5b
or eax, 0x2f398fbe
and eax, 0x1395ab8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa607e0
and eax, 0x1083e784
and eax, 0x10014700
or eax, 0xc0448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f65bd1b
or eax, 0x422868de
and eax, 0xa7cc
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a86e2e8
and eax, 0x6a844504
or eax, 0x953800c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf3f114
and eax, 0x6d67bcf1
and eax, 0x44000050
or eax, 0x8300002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ccdb6e
and eax, 0x5084c844
or eax, 0x102401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a3b229
and eax, 0x213a5a5f
and eax, 0x20000
or eax, 0x45c50001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e618fd
xor eax, 0x64098c6f
and eax, 0x289080
or eax, 0xd56144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52def0e4
xor eax, 0x61898a29
and eax, 0x20008300
or eax, 0xc0454400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f93dcb1
and eax, 0x521f44ef
and eax, 0x10421
or eax, 0x3206
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1563462a
or eax, 0x2873022c
and eax, 0x34704005
or eax, 0x428005c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x48069aa6
and eax, 0x40000004
or eax, 0x87000078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a5d43f
and eax, 0x6004d441
or eax, 0x15182004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f55f356
or eax, 0x7fda9b43
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bbe6321
and eax, 0x4926a31
and eax, 0x100200
or eax, 0x10011cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x26443fe7
xor eax, 0x5d8e3a02
and eax, 0x28400500
or eax, 0x8005c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c0e3ce
xor eax, 0x2f3924f2
and eax, 0x128
or eax, 0x34c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3076232b
and eax, 0x105a677c
and eax, 0x100
or eax, 0xbad444c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d66947
xor eax, 0x40817b05
and eax, 0x42000002
or eax, 0x85000089
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c7cad0
and eax, 0x5143c041
or eax, 0x20382404
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2f3a3d
and eax, 0x40030000
or eax, 0x5c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9125f0
and eax, 0x1000000
or eax, 0x4ec48c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27396de9
xor eax, 0x7359c0f2
and eax, 0x10044100
or eax, 0x80418600
mov dword [ebx], eax
add ebx, edx
and eax, 0x301e8bfe
and eax, 0x8300
or eax, 0xc38
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d3247b
and eax, 0x2fa006aa
and eax, 0x400
or eax, 0xf1a041c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x60487d01
and eax, 0xc1000086
or eax, 0x6000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x464752fb
and eax, 0x11bd0f7b
and eax, 0x10041
or eax, 0x9640dc04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8b1c16
or eax, 0x46d7ced2
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x720980de
and eax, 0x7baa1d1
and eax, 0
or eax, 0x171469c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3e9db
and eax, 0x441c700
or eax, 0xa0040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cfef340
or eax, 0x28c8abb1
and eax, 0x25b1
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2988c924
xor eax, 0x562bfe64
and eax, 0x40284544
or eax, 0x20d00083
mov dword [ebx], eax
add ebx, edx
or eax, 0xa43abfa
and eax, 0x42000117
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5b259a
and eax, 0
or eax, 0x2865c845
mov dword [ebx], eax
add ebx, edx
or eax, 0x508f624a
and eax, 0x40c70001
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf9ff79
or eax, 0x1a24d1a2
and eax, 0x658180
or eax, 0x102a58
mov dword [ebx], eax
add ebx, edx
or eax, 0x445fc47d
and eax, 0x6d49d0d4
and eax, 0x41c000
or eax, 0x88040700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9988cf
and eax, 0xa4b
or eax, 0x13010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dfd22e2
and eax, 0x28fc00c3
or eax, 0x40004504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2990d160
and eax, 0x40000023
or eax, 0xa8000108
mov dword [ebx], eax
add ebx, edx
and eax, 0x56655290
and eax, 0
or eax, 0x3fd75
mov dword [ebx], eax
add ebx, edx
or eax, 0x736d720d
and eax, 0x4a306e3f
and eax, 0x204409
or eax, 0x2dd80182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa65833
or eax, 0x16f1a0f
and eax, 0x1b3b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x925f01a
and eax, 8
or eax, 0x8bf84581
mov dword [ebx], eax
add ebx, edx
or eax, 0x7723074c
and eax, 0x4d03444d
or eax, 0xb000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b76debe
xor eax, 0x3a7e1090
and eax, 0x64090860
or eax, 0x90448198
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349cf9c9
and eax, 0x40810021
or eax, 0x150a09ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169eacc4
and eax, 0x1008124
or eax, 0xc202d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6487f6c6
and eax, 0x1c45580
or eax, 0x8a300009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abb416d
and eax, 0x410b1444
or eax, 0x430e001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9087b3
and eax, 0x20890394
or eax, 0x13040c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e4bb2
and eax, 0x3000000
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ed9982
xor eax, 0x757314e3
and eax, 0x44330041
or eax, 0x908c00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ced592a
and eax, 0x908582c
or eax, 0x82002490
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3708df
and eax, 0x41234c55
or eax, 0x14008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61bd9e83
and eax, 0x850d0
or eax, 0x8b012420
mov dword [ebx], eax
add ebx, edx
and eax, 0x587c0053
and eax, 0x8000040
or eax, 0xe083fc05
mov dword [ebx], eax
add ebx, edx
and eax, 0x23fa99f6
and eax, 0x2859bb23
and eax, 0x20008800
or eax, 0xdc450101
mov dword [ebx], eax
add ebx, edx
or eax, 0x439afa34
and eax, 0x899c4901
or eax, 0x20048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df37bac
and eax, 0x2d0341f0
and eax, 0x5030000
or eax, 0x5088984d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d609b39
and eax, 0x4008808
or eax, 0x905501f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eadcee5
and eax, 0x27db5c0a
and eax, 0
or eax, 0x83fc458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c24fa9
and eax, 0x7294186d
and eax, 0x40000000
or eax, 0x58901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7e1d4b
and eax, 0x80140
or eax, 0x98458abc
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e413f0
or eax, 0x7abd81ab
and eax, 0x7894013b
or eax, 0x5004c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x599783bb
or eax, 0x2e2baf49
and eax, 0x10158b08
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79cd526e
and eax, 0x10400008
or eax, 0x6c905533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40cd18b7
and eax, 0x18050900
or eax, 0xc0408221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e09183
or eax, 0x20ebabf7
and eax, 0x70e00103
or eax, 0x4004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x271e52f4
and eax, 0x20000000
or eax, 0xd04d8b11
mov dword [ebx], eax
add ebx, edx
or eax, 0x26dd5c9f
xor eax, 0x47bc403b
and eax, 0x81018180
or eax, 0x8004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfbbee5
and eax, 0x158bf045
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4633f6ce
and eax, 0x44013040
or eax, 0x90540bb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ee8d02
and eax, 0x4000800
or eax, 0x418b007c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec63ac7
and eax, 0x4c452ac4
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x452c6605
and eax, 0x3d17ad75
and eax, 0xd010944
or eax, 0x408a0030
mov dword [ebx], eax
add ebx, edx
and eax, 0x1707644a
or eax, 0x28c46ed1
and eax, 0x1c10290
or eax, 0x8128
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f02e50
xor eax, 0x12247766
and eax, 0xb904888
or eax, 0x80280501
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f89b07a
and eax, 0x1539a851
or eax, 0x40020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e24972c
xor eax, 0x396b1cda
and eax, 0x2102180
or eax, 0x89015c54
mov dword [ebx], eax
add ebx, edx
or eax, 0x736b8974
xor eax, 0x7daad8ce
and eax, 0x80812000
or eax, 0x4002c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1962cc18
and eax, 0xc0418801
or eax, 0x20040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2793ca00
and eax, 0x3c04101
or eax, 0x200c8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7205152d
xor eax, 0x734d5dea
and eax, 0x200045
or eax, 0x4255ac08
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c80458
and eax, 0x3f00409
or eax, 0x30005182
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd12f39
xor eax, 0x42adfe46
and eax, 0x71548055
or eax, 0x204c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x76254d79
and eax, 0x4401
or eax, 0x83c8018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e918fe
or eax, 0x5d2d7735
and eax, 0x458901c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x159d54d
or eax, 0x3830cf32
and eax, 0x48498bc8
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3528e0c1
and eax, 0
or eax, 0x74b04d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4535bc9d
and eax, 0x20058100
or eax, 0xc4500a60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff14d45
and eax, 0x8900c201
or eax, 0x12882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259848ac
or eax, 0x7ea0ee9d
and eax, 0x4489e415
or eax, 0x1020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17058460
or eax, 0x18727bd5
and eax, 0x58443be4
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e31536c
and eax, 0x44440808
or eax, 0x1830175
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa0b0ed
xor eax, 0x10a74901
and eax, 0x124
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b345390
and eax, 0x100
or eax, 0xc707ea00
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e9ac46
and eax, 0xa444
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f6819fe
or eax, 0x47b7a405
and eax, 0x45830000
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d9b4fc
and eax, 0x244930dc
or eax, 0x90040300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6071ea
and eax, 0x15093374
or eax, 0x40820400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9d302d
and eax, 0x28140300
or eax, 0xc44100a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a695f9
and eax, 0x5e9285d8
and eax, 0x40000100
or eax, 0x3ca0543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b10b044
or eax, 0x72f7a077
and eax, 0x44458123
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ae6f88
and eax, 0x16f31609
and eax, 0
or eax, 0x7dd0453b
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b2a399
and eax, 0x761dca1b
and eax, 0x10000008
or eax, 0xc44d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8f550b
or eax, 0x2a899775
and eax, 0x38804d33
or eax, 0x44300008
mov dword [ebx], eax
add ebx, edx
and eax, 0x236a57a4
or eax, 0x23b34095
and eax, 0x110111
or eax, 0xc0448a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e21d591
or eax, 0x13c70b40
and eax, 0x50840111
or eax, 0x2c28542a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a865c2e
or eax, 0x2438b4b0
and eax, 0x2804800a
or eax, 0x80410b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614b1766
xor eax, 0xb7f97bd
and eax, 0x2600100
or eax, 0x39844423
mov dword [ebx], eax
add ebx, edx
and eax, 0x195a55e9
and eax, 0x9400401
or eax, 0x3d8844
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d980ff
or eax, 0x33b22e07
and eax, 0x3e80c03
or eax, 0x80044188
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b9b3ad
and eax, 0x880189
or eax, 0x4d010060
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a479d0
and eax, 0x440001c0
or eax, 0x98558a2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb396f20
and eax, 0x8100e080
or eax, 0x8010a03
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f4743c
xor eax, 0x49e6c7d1
and eax, 0x44031844
or eax, 0x188c411
mov dword [ebx], eax
add ebx, edx
and eax, 0x211cb72f
xor eax, 0x6cb832c1
and eax, 0x4c002284
or eax, 0x90451920
mov dword [ebx], eax
add ebx, edx
or eax, 0x685e689d
and eax, 0x4c0b113d
or eax, 0x1800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b08443
or eax, 0x29f29869
and eax, 0x44490978
or eax, 0x80040280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462ce9da
and eax, 0x10020
or eax, 0x558a0954
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb5e858
and eax, 0x1828158
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26eca67a
and eax, 0x3080580
or eax, 0x88d05009
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c1a46a
and eax, 0xc081f041
or eax, 0x20804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a1d2e0
xor eax, 0x72e69e4e
and eax, 0x80448001
or eax, 0x78010900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a78fb7e
and eax, 0x400900
or eax, 0x83a8448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89224c2
and eax, 0x3138243a
and eax, 0x1080000
or eax, 0x4c8101c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b62459
xor eax, 0x346a3b19
and eax, 0x2a100880
or eax, 0xd4a8e168
mov dword [ebx], eax
add ebx, edx
and eax, 0x460cba11
and eax, 0x4208a800
or eax, 0x90e057ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe27cda8
and eax, 0x5edbdd82
and eax, 0x8000000
or eax, 0x83000284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6a40
and eax, 0x8a036844
or eax, 0x60808411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a994a27
xor eax, 0x4c7d1e46
and eax, 0xec458800
or eax, 0x100101
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcb0957
and eax, 0x8400101
or eax, 0x33bc448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416c780b
and eax, 0x20100800
or eax, 0x56c8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x719cca0d
and eax, 0x4c548d90
and eax, 0x400800
or eax, 0x89a8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x22032966
and eax, 0x221994ea
and eax, 0
or eax, 0x558b844d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47af7001
and eax, 0x48000
or eax, 0x805109a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce1950c
xor eax, 0x6077eedf
and eax, 0x20458b
or eax, 0x83c80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30dd8ac3
or eax, 0x36fda31a
and eax, 0x5890140
or eax, 0x40000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf98446
and eax, 0x90040
or eax, 0x84448ba8
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a8dd4b
and eax, 0x74804d2b
or eax, 0x8000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e83a1c
or eax, 0x34b6d167
and eax, 0x64148908
or eax, 0x80410200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75988793
or eax, 0x26bbfc9b
and eax, 0x35f4541b
or eax, 0x48000120
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cf51c0
xor eax, 0x286a0a8e
and eax, 0x54050b11
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d24a63
and eax, 0x804102
or eax, 0x74400401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c8aff97
and eax, 0x38488a00
or eax, 0xc4050109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d54bb0a
and eax, 0x81010003
or eax, 0x800c180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x771cb381
and eax, 0x76087000
or eax, 0xe08c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a2b7ac
and eax, 0x2000000
or eax, 0x890008d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a45283c
and eax, 0x82010054
or eax, 0x4082d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18559404
xor eax, 0x79d22185
and eax, 0x80040100
or eax, 0x50518801
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0a3855
and eax, 0x5f3869d3
and eax, 0x40000001
or eax, 0x835de58a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd9e7ea
xor eax, 0x70823383
and eax, 0x884cc448
or eax, 0x44800884
mov dword [ebx], eax
add ebx, edx
and eax, 0x17db7980
and eax, 0x11ed4f65
and eax, 0xc84800
or eax, 0xcc0484cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0c2482
and eax, 0x4c080480
or eax, 0xa083514c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f5c474
and eax, 0x788080
or eax, 0x806c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e79df36
xor eax, 0x5e90f7e3
and eax, 0x410000
or eax, 0x45860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8a7ae8
xor eax, 0x461b9ac2
and eax, 0x8080
or eax, 0x444414
mov dword [ebx], eax
add ebx, edx
and eax, 0xb76fd1c
and eax, 0x44c400
or eax, 0xb8010300
mov dword [ebx], eax
add ebx, edx
and eax, 0x481c6af9
and eax, 0x1a2f372d
and eax, 0
or eax, 0x1189
mov dword [ebx], eax
add ebx, edx
and eax, 0x536c1ee7
xor eax, 0x88481f8
and eax, 0x840141
or eax, 0xd5584486
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605b6d6
and eax, 0x3818df2b
and eax, 0x100
or eax, 0xc7000072
mov dword [ebx], eax
add ebx, edx
or eax, 0x5083ff0b
and eax, 0x5e9371bf
and eax, 0x52005001
or eax, 0x548444
mov dword [ebx], eax
add ebx, edx
or eax, 0x10121d0
and eax, 0x41450001
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f36f9d4
xor eax, 0x476b776d
and eax, 0x490
or eax, 0x1423140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b166f2f
or eax, 0x52e9e236
and eax, 0x1041c700
or eax, 0x8c040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x496bcddb
and eax, 0x106b6048
and eax, 0x4008
or eax, 0x604
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a9fda5
and eax, 0x43851246
and eax, 4
or eax, 0x5b045c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5c54a2
xor eax, 0x6a1ecca0
and eax, 0x42000000
or eax, 0x85000150
mov dword [ebx], eax
add ebx, edx
or eax, 0x5628eda3
and eax, 0x1420c041
or eax, 0x160004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6658fe07
or eax, 0x57004132
and eax, 0x45000000
or eax, 0xc70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36af6789
and eax, 0x1024588
or eax, 0x108050
mov dword [ebx], eax
add ebx, edx
and eax, 0x69facbba
xor eax, 0x54398844
and eax, 0x40014100
or eax, 0x88448600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b170bc5
and eax, 0x4541
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a892e5b
or eax, 0x55e537e9
and eax, 0x73e845c1
or eax, 0x100006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ac3ff7
and eax, 0x2000020
or eax, 0xc5000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c0df64
and eax, 4
or eax, 0xb553bc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x53521286
and eax, 0x1420000
or eax, 0x44850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x456d2d6b
and eax, 0x1f4da121
and eax, 0x1050000
or eax, 0x2237ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce94af3
xor eax, 0x22f930e4
and eax, 0x20054500
or eax, 0x80408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b57f76
and eax, 0x2f92cb79
and eax, 0x4100
or eax, 0x11c7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505d8fc2
xor eax, 0x6c8fd408
and eax, 0x34c00487
or eax, 0x20c4140
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbc9e36
and eax, 0x17bff709
and eax, 0x2000000
or eax, 0xc5000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffe3886
xor eax, 0x83b9b6f
and eax, 0x4c1a000
or eax, 0x8380445
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba2a2f1
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x793166d3
xor eax, 0xf3a18a7
and eax, 0x490864
or eax, 0x100088
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d45acc
and eax, 0x68454200
or eax, 0x94008500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6ddbcb
and eax, 0xc342
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x56685763
and eax, 0x2084543
or eax, 0xa1900084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cf34e
and eax, 0x82000089
or eax, 0x45000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399fa62a
xor eax, 0x115b0251
and eax, 0x944a040
or eax, 0x10234805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4930d84c
and eax, 0x141c50d5
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf2726c
or eax, 0x36a125f
and eax, 0x1200044
or eax, 0x1a1a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x210f8420
and eax, 0x47dcaa41
and eax, 0x48000
or eax, 0xc4414700
mov dword [ebx], eax
add ebx, edx
or eax, 0x330af290
and eax, 0x5610
or eax, 0x864
mov dword [ebx], eax
add ebx, edx
or eax, 0x71eb59aa
and eax, 0x31e045c6
or eax, 0x2140001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0cb278
and eax, 0x47000082
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xacd3805
or eax, 0x34fc0f0b
and eax, 0xec0001
or eax, 0x4903e044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bebd754
or eax, 0x2a6b71d4
and eax, 0x1c30000
or eax, 0x44040001
mov dword [ebx], eax
add ebx, edx
and eax, 0x241a77cc
and eax, 0x3482e41a
and eax, 0
or eax, 0x15debf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d21cbc3
and eax, 0x2845c300
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6304fb
xor eax, 0x4c74f94e
and eax, 0x13490
or eax, 0x404a
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c0a062
and eax, 0x3e649b4a
and eax, 0x12000042
or eax, 0x1b44585
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f081ec1
and eax, 0x48000106
or eax, 0xa0000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1b5f9b
and eax, 0x34915
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ecc9fe
and eax, 0x3e4008b
or eax, 0x80104500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3c3fbe
and eax, 0x58ed9438
and eax, 0x40880020
or eax, 0x50101c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x53962491
and eax, 0x2b17901
and eax, 0x2912000
or eax, 0x8106c8f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4660c57f
xor eax, 0x7cc4e3e1
and eax, 0x9030002
or eax, 0x44880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2373a91c
or eax, 0x3b0cacc0
and eax, 0x11e88190
or eax, 0x80010020
mov dword [ebx], eax
add ebx, edx
or eax, 0x762aa581
or eax, 0x4719a620
and eax, 0x810000b0
or eax, 0x800004e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4c2f70
or eax, 0x4b13f4f
and eax, 0x4489304d
or eax, 0x11028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db8f6bc
and eax, 0x3d4cefdf
and eax, 4
or eax, 0xb05503a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30aed9ce
and eax, 0xa0a45188
or eax, 0x4b000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x91951ac
and eax, 0xa0050109
or eax, 0x4408a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1209b1b8
or eax, 0x63bf830f
and eax, 0x1018003
or eax, 0x88004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e98ccb0
and eax, 0x5890401
or eax, 0x4802a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62781399
and eax, 0x4413384
or eax, 0xc00c0820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6744f956
or eax, 0x37d3cf39
and eax, 0x38b8d0b
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200267c9
xor eax, 0x2936f07d
and eax, 0x8b0000
or eax, 0x55000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c903a3
and eax, 0x1c203a0
or eax, 0x8044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bcf7858
xor eax, 0x13d09124
and eax, 0x8044088
or eax, 0x83e01501
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a39e4e
xor eax, 0x6e654f4f
and eax, 0x40814845
or eax, 0x8002a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4d3386
and eax, 0xcc458901
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bacc561
and eax, 0x2ba04d01
or eax, 0x1010008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x766fffb5
and eax, 0x73274008
and eax, 0x2200000
or eax, 0x95d984d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35741984
and eax, 0xe080189
or eax, 0x1a45402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ede0bcd
xor eax, 0x2c8fc09d
and eax, 0x1301502
or eax, 0x848440ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x28de76c1
and eax, 0x224b0b14
and eax, 0
or eax, 0x8b1075d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x19981f67
or eax, 0x11dc17ad
and eax, 0x1185445
or eax, 0x44238000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b01478a
and eax, 0x1004400
or eax, 0x8a0838cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2896cca2
and eax, 0x434018c6
and eax, 0x1000844
or eax, 0x4c3be009
mov dword [ebx], eax
add ebx, edx
and eax, 0x788eb31e
and eax, 0x8082008
or eax, 0x83015db0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3145014d
and eax, 0xaa017055
or eax, 0x40828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca18167
and eax, 0x60018001
or eax, 0x90540900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f385a75
and eax, 0x83644100
or eax, 0x90048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa2d557
or eax, 0xa8bb5e7
and eax, 0x18901e8
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc79877
and eax, 0x284d89f4
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x241ddb0d
and eax, 0x19b0b17c
and eax, 0x8008100
or eax, 0x81014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a7ef33
and eax, 0x18001
or eax, 0x558a284c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3949fc82
and eax, 0x1008000
or eax, 0xc20398
mov dword [ebx], eax
add ebx, edx
or eax, 0x30df9294
and eax, 0x1981188
or eax, 0x8a004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2630ea47
or eax, 0x61d78802
and eax, 0x453bb845
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ccbf66
and eax, 0x1660520
or eax, 0x8a007890
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2fbc70
and eax, 0x782396d6
and eax, 0x40039440
or eax, 0x8180480d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4d9702
and eax, 0xcc4d8901
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x475f7bee
xor eax, 0x73e94db1
and eax, 0x28d8150a
or eax, 0x13044081
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f5c316
and eax, 0x517dc015
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7089e28c
and eax, 0x84000
or eax, 0xbf4058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc45716
or eax, 0x6eb6fe6d
and eax, 0x4c34d845
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfebebc
and eax, 0x400800
or eax, 0x3b88458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5c95a0
or eax, 0x2e32817a
and eax, 0x5788448
or eax, 0x40054805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16909ce0
xor eax, 0x1f55e9e6
and eax, 0xb0110b
or eax, 0x23444480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6296e338
xor eax, 0x12fa1573
and eax, 0x5118a040
or eax, 0x4231415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a52525f
or eax, 0x44e7c5b9
and eax, 0xb2a65a0
or eax, 0x80101840
mov dword [ebx], eax
add ebx, edx
and eax, 0x5016a74d
and eax, 0x22440
or eax, 0x45219805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d27d2aa
and eax, 0x80064cc
or eax, 0x83321010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ca4b5b
and eax, 0x47e79701
and eax, 0x801401
or eax, 0x8d09e04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d314899
and eax, 0xd014008
or eax, 0xf2febf74
mov dword [ebx], eax
add ebx, edx
and eax, 0x30eec113
and eax, 0xe04100
or eax, 0x8900148b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b78e91e
and eax, 0xcbf87895
or eax, 0x34070000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f60a873
and eax, 0xf44588f7
or eax, 0x308
mov dword [ebx], eax
add ebx, edx
and eax, 0x13efcfe1
and eax, 0x18081
or eax, 0x89004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x24188d0b
and eax, 0x8d09c401
or eax, 0x823044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec3ded6
and eax, 0xc83d444
or eax, 0xf37c2b38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d40c1a
and eax, 0x342b40d
and eax, 0x1008000
or eax, 0xfe780d3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3177026d
and eax, 0x1700029
or eax, 0x80dffd6
mov dword [ebx], eax
add ebx, edx
or eax, 0x424bfab1
xor eax, 0x192f34d3
and eax, 0x2504108
or eax, 0x81a01483
mov dword [ebx], eax
add ebx, edx
or eax, 0x304ab620
or eax, 0x21f30c78
and eax, 0x118901ea
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a915242
and eax, 0x180003a0
or eax, 0xc0458850
mov dword [ebx], eax
add ebx, edx
or eax, 0xc608d2a
and eax, 0x6dcbd250
and eax, 0x8018000
or eax, 0x81006883
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa75ae6
or eax, 0x2e698506
and eax, 0xd8bd845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3269e80f
xor eax, 0xdb06303
and eax, 0x498344
or eax, 0x1a000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8d00b5
or eax, 0x3919a524
and eax, 0xb640501
or eax, 0x80804888
mov dword [ebx], eax
add ebx, edx
and eax, 0x553f80d9
and eax, 0x1000001
or eax, 0x5403e454
mov dword [ebx], eax
add ebx, edx
and eax, 0x5848dc18
and eax, 0x50000010
or eax, 0xa4553bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a850a2
or eax, 0x6cdbf66d
and eax, 0x458b417d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc5296af
or eax, 0x445f5e46
and eax, 0x448589f8
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x402e4fb
or eax, 0x28b1d8fc
and eax, 0x8b7fdff
or eax, 0x83480200
mov dword [ebx], eax
add ebx, edx
and eax, 0x79fe4220
and eax, 0x9884000
or eax, 0x8401bc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5493c6f2
xor eax, 0x36d31848
and eax, 0xeb48e630
or eax, 0x14b71940
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c88ca85
and eax, 0x884000
or eax, 0x8370158b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab4c0bc
and eax, 0x77485f5f
and eax, 8
or eax, 0x558901e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac7a03
and eax, 0x800000
or eax, 0x74058bf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514c8e91
and eax, 0x21c90569
or eax, 0x1a36fa96
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c65a936
and eax, 0x28652004
or eax, 0xd79a5081
mov dword [ebx], eax
add ebx, edx
or eax, 0x461756ad
and eax, 0xc70974ad
or eax, 0x952
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c218bc
and eax, 0x10041
or eax, 0x9004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28fd40a0
xor eax, 0x18b8670a
and eax, 0x400000
or eax, 0x7ab0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a3d748
and eax, 0x800000
or eax, 0x1045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df92e5d
xor eax, 0x646fabd1
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c8bf40
and eax, 0xd08b440
or eax, 0x4003400d
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f98e5d
and eax, 0xf98c32e
and eax, 0x80000
or eax, 0x8b147590
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4126ab
xor eax, 0x1a5bc134
and eax, 0x20b8014
or eax, 0xad041841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b3dc68
or eax, 0x5a5721d3
and eax, 0x513b2055
or eax, 0x4009000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f684b1
and eax, 0x10
or eax, 0x208d0fe0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e1b894
and eax, 0
or eax, 0x8b000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x52433338
and eax, 0
or eax, 0x453bd445
mov dword [ebx], eax
add ebx, edx
and eax, 0x330cebb0
or eax, 0x74763e5f
and eax, 0x140c0e00
or eax, 0x8101a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e317f73
and eax, 0xa000001
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c70413
and eax, 0x2f1eb443
and eax, 0xd020001
or eax, 0x4031b84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c4a68a
and eax, 0x92634cc
or eax, 0x82004120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c67665e
and eax, 0x15011010
or eax, 0x403ae845
mov dword [ebx], eax
add ebx, edx
and eax, 0x621d3776
and eax, 0x183050
or eax, 0x8b064c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad867da
or eax, 0x16da62d1
and eax, 0x450a7841
or eax, 0x218404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c00aeff
or eax, 0xe274a79
and eax, 0x14051af0
or eax, 0x80402100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3482cc28
and eax, 0x800
or eax, 0xf5850f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6055dfff
or eax, 0x156a0238
and eax, 0x458b0000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168f944
and eax, 0x4ca30940
or eax, 0x10c0688
mov dword [ebx], eax
add ebx, edx
and eax, 0x3124c48b
and eax, 0x73c7b065
and eax, 0x1000000
or eax, 0xec985d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2edd703c
or eax, 0x6676762a
and eax, 0xe680
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d99e517
and eax, 0x10110300
or eax, 0xa0448800
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ae923a
or eax, 0x51085728
and eax, 0x51005528
or eax, 0x2cd00013
mov dword [ebx], eax
add ebx, edx
and eax, 0x247e6a33
and eax, 0x24400000
or eax, 0xc8058b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba47986
xor eax, 0x3ab0c01d
and eax, 0x45100103
or eax, 0x30884420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f0fd2a
xor eax, 0x87fdc87
and eax, 0x5805000c
or eax, 0xa0488b11
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba399b4
or eax, 0x1bb2b141
and eax, 0x89018181
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc9fd47
xor eax, 0x54fc6258
and eax, 0x501980d
or eax, 0x508a6040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de2754f
or eax, 0x36dcc4d3
and eax, 0x385509d0
or eax, 0xc000322c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d905063
or eax, 0x28a2a787
and eax, 0x5830c1c
or eax, 0x40080060
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c9d604
xor eax, 0x3d300867
and eax, 0x40411200
or eax, 0xa00421a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f03ecd
and eax, 0
or eax, 0xb9840f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd99a5
and eax, 0x523a5c7c
and eax, 0x80000
or eax, 0x4d830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64548896
xor eax, 0x5f1d0329
and eax, 0x544003a8
or eax, 0x800d3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da6320d
and eax, 0x44002200
or eax, 0x118b4975
mov dword [ebx], eax
add ebx, edx
and eax, 0x4646fe73
and eax, 0x604395ea
and eax, 0x40
or eax, 0xac550b9c
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c5ca5
and eax, 0xae4c1589
or eax, 0x51208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68474ef4
and eax, 0x1997ea05
and eax, 0x103ca05
or eax, 0x448835fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1900424d
xor eax, 0x5b048ae
and eax, 0x128811c
or eax, 0xc002c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f6e769
and eax, 0x1dc4589
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f5e5e1
and eax, 0x2caf191b
and eax, 0x28290008
or eax, 0xd7d66cb5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43dfcdd4
and eax, 0x84000069
or eax, 0xf0096
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc7a52e
and eax, 0xe
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8ca330
or eax, 0x644968e
and eax, 0x644048a
or eax, 0x9a84901
mov dword [ebx], eax
add ebx, edx
or eax, 0x226f7e52
or eax, 0x4b6085bc
and eax, 0x5844daf
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f293220
and eax, 0
or eax, 0x80840fc9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b689296
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b586efa
and eax, 0x16af2152
and eax, 0x10082050
or eax, 0x85819805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2260c8c9
and eax, 0xb7e97008
or eax, 0x48168f60
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6cd3c6
and eax, 0x7292d415
and eax, 0x4000
or eax, 0x89c8058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45febf20
or eax, 0x6cd7c61
and eax, 0xceff6481
or eax, 0x31000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1804399d
and eax, 0x39986f3d
and eax, 0x8000005
or eax, 0xc04d8bfa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2423c22b
and eax, 0x88004980
or eax, 0x101a003
mov dword [ebx], eax
add ebx, edx
or eax, 0xf46227f
or eax, 0x1df83214
and eax, 0x958bc84d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f519359
and eax, 0xbfdbdb48
or eax, 0x40242420
mov dword [ebx], eax
add ebx, edx
and eax, 0x38834e99
and eax, 0x38000408
or eax, 0xc7649133
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1a1a6e
and eax, 0x577c9f7f
or eax, 0x16080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86e0d87
and eax, 0x3104008
or eax, 0x80ec0583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a292e5
and eax, 0x41080140
or eax, 0x4810080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0e2c70
and eax, 0x5c0d09f0
or eax, 0xa040820c
mov dword [ebx], eax
add ebx, edx
and eax, 0x75551498
and eax, 0x74400018
or eax, 0x9904d23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x326ca57e
and eax, 0x4c148844
or eax, 0xa0410302
mov dword [ebx], eax
add ebx, edx
and eax, 0x70350725
xor eax, 0x159194b2
and eax, 0x75841532
or eax, 0x8604009
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e67645c
and eax, 0x777a5b4a
and eax, 0x7440010a
or eax, 0x80058a34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x335797df
xor eax, 0x372ae190
and eax, 0x70104531
or eax, 0xdc4000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33373a28
and eax, 0x40410b12
or eax, 0xb0048024
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b6b932
or eax, 0x3a0686c
and eax, 0x1024e118
or eax, 0xec591681
mov dword [ebx], eax
add ebx, edx
and eax, 0xca50fff
or eax, 0x19fc9762
and eax, 0x1d608589
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4378b82f
and eax, 0xc083da6
or eax, 0x4183c259
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e744d9
and eax, 0x4c8d89e0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f368f1
or eax, 0x2747f7a2
and eax, 0xbfffff3
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fae9e28
and eax, 0x52e13357
and eax, 0x2801000
or eax, 0xc003e055
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d60fc6d
and eax, 0x40008001
or eax, 0xb0550900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8945d3
and eax, 0x9d408482
or eax, 0x62200109
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6fccbf
xor eax, 0x3576d80c
and eax, 0x5125c87
or eax, 0x8029a378
mov dword [ebx], eax
add ebx, edx
and eax, 0x682d5e30
and eax, 0x295e10
or eax, 0xffd6a14c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2225c091
or eax, 0x728e2709
and eax, 0x4d8b095d
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f182c06
or eax, 0x194ea39
and eax, 0x1818368
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b08e12b
xor eax, 0x23058471
and eax, 0x9c84480
or eax, 0x82200909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f10dbf3
and eax, 0x545b0e01
and eax, 0x4080000
or eax, 0x5103f855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a736701
or eax, 0x76015473
and eax, 0x25000f34
or eax, 0x840088
mov dword [ebx], eax
add ebx, edx
and eax, 0x50444a2d
and eax, 0
or eax, 0x8b000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed03880
and eax, 0x5102801
or eax, 0x402bc444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dfe0dd9
and eax, 0x7684331b
and eax, 0
or eax, 0x198d0f9c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f09cc3
and eax, 0xb000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2306e0dc
or eax, 0x5919634e
and eax, 0x4919404c
or eax, 0x4229401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d874447
and eax, 0xd8d044c
or eax, 0xb90
mov dword [ebx], eax
add ebx, edx
and eax, 0xc147bd2
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e09680f
and eax, 1
or eax, 0x5523e054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529ce717
and eax, 0x950140
or eax, 0x58008890
mov dword [ebx], eax
add ebx, edx
and eax, 0x790716ae
or eax, 0x4a9751cd
and eax, 0xa9751cd
or eax, 0x8168ae32
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6bf881
and eax, 0xc083d045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x59659028
and eax, 0xd0458001
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efa2dd7
and eax, 0x3fc71281
and eax, 0xe000080
or eax, 0xf158bd03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7684089e
and eax, 0x900b51d
or eax, 0x6004ae2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a15c277
and eax, 0x2980
or eax, 0xc204
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e79d97
and eax, 0x40458b00
or eax, 0xa0080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8180d3f
and eax, 0xe8548409
or eax, 0x17000980
mov dword [ebx], eax
add ebx, edx
or eax, 0x365bceac
and eax, 0x6cab46f4
and eax, 0x440b46a4
or eax, 0x1180b95b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a45b90
xor eax, 0xab0b0bb
and eax, 0x109500c4
or eax, 0x40008928
mov dword [ebx], eax
add ebx, edx
and eax, 0xacfbc01
and eax, 0x858800
or eax, 0x8b7a77ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x2086f606
and eax, 0x40100607
and eax, 0x405
or eax, 0xe883e840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b2dd5b
and eax, 0xec010100
or eax, 0x448801
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ab0109
xor eax, 0x34ab8c89
and eax, 0x74008d88
or eax, 0x8b540003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5b78c8
xor eax, 0x6d8c0ddd
and eax, 0x8013f016
or eax, 0xd280fe9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69dafe6f
or eax, 0x23383f28
and eax, 0xe7f93f10
or eax, 0x1806c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7580c99b
and eax, 0x115ccd83
and eax, 0x11080801
or eax, 0x4483007c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dfbf946
or eax, 0x339cc744
and eax, 0x5855235c
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37da3304
xor eax, 0x73d2bae7
and eax, 0x4090235
or eax, 0x41824440
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8b2c0
or eax, 0x133b9f61
and eax, 0x10011b20
or eax, 0xe0442094
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e05fe0
and eax, 0x41c50974
or eax, 0x4020009
mov dword [ebx], eax
add ebx, edx
or eax, 0x60849469
or eax, 0x56afeabf
and eax, 0x18c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31480c4f
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x141e869
or eax, 0x3a2f26ea
and eax, 0x8c41
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0a205b
and eax, 0x80a0000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cdbb412
or eax, 0x172cb675
and eax, 0x1c18274
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3631f5ce
or eax, 0x1f9fa69f
and eax, 0xb940589
or eax, 0x80604800
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f3a8fc
xor eax, 0x3598d38f
and eax, 0x1420d005
or eax, 0x41032450
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b3b78f
and eax, 0x13404
or eax, 0x8b1c4188
mov dword [ebx], eax
add ebx, edx
or eax, 0x73289f78
or eax, 0x3941933a
and eax, 0xab0df044
or eax, 0x4020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4072a375
and eax, 0x28045
or eax, 0x45395400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd53b1e
and eax, 0x347964b8
and eax, 0x6418
or eax, 0x8b1118a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x46772f02
and eax, 0xd1158bf
and eax, 0x901400c
or eax, 0xe0828041
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e1b17
xor eax, 0x17b0d652
and eax, 0x8001
or eax, 0xc04d0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd37168
and eax, 0x5e536b5f
and eax, 0x10404109
or eax, 0x23801482
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ae7e
xor eax, 0x1cdb6d04
and eax, 0x24108051
or eax, 0x50642004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11106b9e
xor eax, 0x39f3395d
and eax, 0x8904082
or eax, 0x23280509
mov dword [ebx], eax
add ebx, edx
or eax, 0x707449dd
xor eax, 0x28816626
and eax, 0x41392841
or eax, 0x402c404
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c33f3d3
and eax, 0x116040
or eax, 0x8b001d98
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a20f85c
and eax, 0xc901cc4c
or eax, 0x20820001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a51f376
and eax, 0x5cf261a6
and eax, 0x48000000
or eax, 0x844d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x9951d12
and eax, 0x1c01503
or eax, 0x32204088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec8eda4
and eax, 0xd9c3b50
and eax, 0xd000800
or eax, 0x4275c455
mov dword [ebx], eax
add ebx, edx
and eax, 0x7212961e
and eax, 0x400
or eax, 0x89c8418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a283b22
and eax, 0x8080000
or eax, 0xf7f74c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x146dd8a
and eax, 0x440880
or eax, 0xfc09837f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6360e29e
or eax, 0x33d0c800
and eax, 0xbf488901
or eax, 0x40000488
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b0577c
xor eax, 0x76e52ee2
and eax, 0x1812bea
or eax, 0x540ad415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x231f09d5
xor eax, 0x2141b88e
and eax, 0x1c002a4
or eax, 0x28158
mov dword [ebx], eax
add ebx, edx
or eax, 0x155cda9d
and eax, 0x6882f7d4
and eax, 0x805180
or eax, 0x8b7c0409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cdab7e8
and eax, 0xb7264001
or eax, 0x48d90c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d8f172
and eax, 0x48800000
or eax, 0x53bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c68776
or eax, 0x33da896c
and eax, 0x39dbbded
or eax, 0x44244212
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2c714e
xor eax, 0x121ad64f
and eax, 0x68048300
or eax, 0x90490808
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2b4aa1
and eax, 0x18000800
or eax, 0x64a0453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d04997
or eax, 0x744de003
and eax, 0x2c55800e
or eax, 0x80000b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a0576d
and eax, 0x1546cedd
and eax, 0x404401
or eax, 0x89901102
mov dword [ebx], eax
add ebx, edx
or eax, 0x770affd2
and eax, 0x41420106
and eax, 0x41420000
or eax, 0xbebd4495
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396e19db
xor eax, 0x3deb5a11
and eax, 0xd040035f
or eax, 0x588a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ab4d5f
or eax, 0x50219ab0
and eax, 0x18083
or eax, 0x89004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b4259d
and eax, 0x9d81c005
or eax, 0x20021040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ccd83dd
or eax, 0x13cb6cf8
and eax, 0xbfcfff44
or eax, 0x40300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x475fd637
or eax, 0x4f6ba67d
and eax, 0x8b092400
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b77e22
xor eax, 0x479ef56e
and eax, 0x8900c04c
or eax, 0x60830001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f070f0c
and eax, 0x80048901
or eax, 0x40490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9db8d3
and eax, 0xfcdc20c1
or eax, 0x3204028
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a9cec0
and eax, 0x35e5c26f
and eax, 0x34458269
or eax, 0xc8100996
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f66550d
and eax, 0x5a03ca81
or eax, 0x882000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7ce824
or eax, 0x472fbe12
and eax, 0x55890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a094448
and eax, 0xfb86394
and eax, 0x8000000
or eax, 0xe0458bfc
mov dword [ebx], eax
add ebx, edx
or eax, 0xe34ff7a
and eax, 0x88744502
or eax, 0x1880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x80e30a3
and eax, 0x8080001
or eax, 0x1e3e844
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2746b
and eax, 0xa04001
or eax, 0x83480d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b569b2
xor eax, 0x100751ec
and eax, 0x40801c1
or eax, 0x49810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9afca0
and eax, 0x681189e0
or eax, 0x80440208
mov dword [ebx], eax
add ebx, edx
and eax, 0x560cdcc4
and eax, 0x40000
or eax, 0xff0553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675f797d
and eax, 0x10004
or eax, 0x5189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3327e423
and eax, 0x10048100
or eax, 0xc4410a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e61124
and eax, 0x112ee38e
and eax, 0x1008000
or eax, 0x88016883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb25c01
and eax, 0x5a2043eb
and eax, 0
or eax, 0x4d8bd445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2855afc2
and eax, 0x18040
or eax, 0x1e803a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e7a3b3
xor eax, 0x7b209087
and eax, 0x8c00100
or eax, 0x83204c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x211ce875
and eax, 0x1004801
or eax, 0x543ba454
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c95d7d7
or eax, 0x20bcb6aa
and eax, 0x874a8
or eax, 0x8b000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c93c256
and eax, 0x4513ac44
or eax, 0x200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e51429b
and eax, 0xb206494
or eax, 0x80111100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ef6b28
and eax, 0x8d88040c
or eax, 0x1c041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de83f1d
xor eax, 0x74388163
and eax, 0xa4597a00
or eax, 0x5ba68540
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd057d9
and eax, 0x1ebebeb0
and eax, 0x8a01480
or eax, 0x8140410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x22293115
and eax, 0x201001
or eax, 0xffdf2c94
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcfd671
and eax, 0x1a0886d0
and eax, 0x10
or eax, 0xc4458bef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442c6738
and eax, 0x8001e883
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fecf10a
and eax, 0x84890001
or eax, 0x902c444
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3c1198
and eax, 0x8dbfd540
or eax, 0x72402a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8f479c
and eax, 0x701efa3b
and eax, 0x701c8818
or eax, 0x8f200523
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d8270c
and eax, 0x20180508
or eax, 0x4565faf7
mov dword [ebx], eax
add ebx, edx
or eax, 0x593769b7
xor eax, 0x3816c4f1
and eax, 0x128110a
or eax, 0x3a904481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e990f78
xor eax, 0x59c00fa2
and eax, 0x5c615051
or eax, 0x11ca004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb01a78
and eax, 0x884009
or eax, 0x89300582
mov dword [ebx], eax
add ebx, edx
and eax, 0x4842ca5c
and eax, 0x8000000
or eax, 0xf7ff3885
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa4dc8b
xor eax, 0x1079376b
and eax, 0xc0008365
or eax, 0xc4d089a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5921b0ee
and eax, 0x48008088
or eax, 0xb7340d01
mov dword [ebx], eax
add ebx, edx
or eax, 0xf98de3e
and eax, 0x5588dfbf
or eax, 0x32040
mov dword [ebx], eax
add ebx, edx
or eax, 0x10919935
and eax, 0x7b3e03e6
and eax, 0x10203c4
or eax, 0xc08008
mov dword [ebx], eax
add ebx, edx
and eax, 0x690396b4
or eax, 0x708edfef
and eax, 0x18c5589
or eax, 0x8a400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x511e42e8
and eax, 0x598ca251
and eax, 0x10c0000
or eax, 0xfef33885
mov dword [ebx], eax
add ebx, edx
or eax, 0x567ae0f1
xor eax, 0x1f548980
and eax, 0x20813175
or eax, 0x14040a8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf858d4
xor eax, 0x3dbcb895
and eax, 0x20c1dbbe
or eax, 0x5c3e2441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f1bb0a2
and eax, 0x484d8b1b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dac1693
and eax, 0x32fec7a8
and eax, 0x30c00508
or eax, 0x4d004833
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d86d42
xor eax, 0x1a3b0b7d
and eax, 0x2851022c
or eax, 0x80048900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa45c08
and eax, 0x32905520
or eax, 0x90c0013
mov dword [ebx], eax
add ebx, edx
and eax, 0x561986be
or eax, 0x3389c1b0
and eax, 0x2119c410
or eax, 0x643845
mov dword [ebx], eax
add ebx, edx
and eax, 0x52eef78b
xor eax, 0x393dd21b
and eax, 0x3950040a
or eax, 0x2804181
mov dword [ebx], eax
add ebx, edx
and eax, 0x1580ef5
and eax, 0x1500401
or eax, 0x182d9044
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c98e1f
or eax, 0x5e3b186
and eax, 0x1c80583
or eax, 0x3a144808
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c1bb30
xor eax, 0x788e4a33
and eax, 0x14c4001
or eax, 0x1031a04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5964b98c
or eax, 0x3f50a4df
and eax, 0x3b50048b
or eax, 0x805100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d563434
and eax, 0x9546415
or eax, 0x298040
mov dword [ebx], eax
add ebx, edx
and eax, 0x58637d7b
and eax, 0x404401
or eax, 0x838c018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7edd13
and eax, 0x67ac74d1
and eax, 0x45880080
or eax, 0x10168
mov dword [ebx], eax
add ebx, edx
or eax, 0xb92c0b7
and eax, 0x40981cc
or eax, 0xb0440a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7665a770
and eax, 0x615a5dd1
and eax, 0x80
or eax, 0x8901c103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b501597
and eax, 0xad2f699
and eax, 1
or eax, 0x558bb44c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb3491
and eax, 0x76c3567
and eax, 0x1080000
or eax, 0xe283f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7268627a
and eax, 0x3e84188
or eax, 0x88101401
mov dword [ebx], eax
add ebx, edx
and eax, 0x22301cdf
xor eax, 0x62b7a495
and eax, 0x40839004
or eax, 0x80004841
mov dword [ebx], eax
add ebx, edx
and eax, 0x542d6d61
and eax, 0x40010801
or eax, 0x98448100
mov dword [ebx], eax
add ebx, edx
and eax, 0x288dc3ca
and eax, 0x8000100
or eax, 0x7d84c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8334e6
or eax, 0x36a3371d
and eax, 0x33b84d2d
or eax, 0x8040082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1914d091
and eax, 0x2028800c
or eax, 0x55556041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd89731
and eax, 0x3ba85509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e81b984
and eax, 0x5ccc5632
and eax, 0x8000000
or eax, 0x657dec55
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e47835
or eax, 0x1b4c9ca5
and eax, 0xb2c4481
or eax, 0x480010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a5d254
and eax, 0x1844000
or eax, 0x885005af
mov dword [ebx], eax
add ebx, edx
or eax, 0x4264471e
and eax, 0x5ed836f9
and eax, 0x4ad00081
or eax, 0xb52f3004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc56595
or eax, 0x38e351ec
and eax, 0x544501ed
or eax, 0x80088a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404ee050
and eax, 0x6a143398
and eax, 0x2180
or eax, 0x8901c803
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df652fb
and eax, 0x9004001
or eax, 0xb483944c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50bdb1f0
xor eax, 0x6d28ffc9
and eax, 0x80169a30
or eax, 0x7fe96500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b02c059
and eax, 0xb024000
or eax, 0x804c3400
mov dword [ebx], eax
add ebx, edx
and eax, 0x117ab66f
and eax, 0x7cbb321d
and eax, 0x80000
or eax, 0x9581c455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd809ed
or eax, 0x3f70500f
and eax, 0xff71dd2c
or eax, 0x8e2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68647a5d
or eax, 0x151bb968
and eax, 0x81980509
or eax, 0x8604082
mov dword [ebx], eax
add ebx, edx
or eax, 0x25887100
and eax, 0xadf82081
or eax, 0x52070804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c4dd0e
and eax, 0xa809818b
or eax, 0x50440a74
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c5fa668
and eax, 0x8018000
or eax, 0x81006983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bee991d
and eax, 0x144868cc
and eax, 0x1008600c
or eax, 0x45839841
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8e7748
and eax, 0x820040
or eax, 0x1408384
mov dword [ebx], eax
add ebx, edx
and eax, 0x61221f38
and eax, 0x1000100
or eax, 0x8ac45489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ad2c46
or eax, 0x73142ccf
and eax, 0xf37d2c85
or eax, 0xc820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb646d5
xor eax, 0x40637241
and eax, 0x28841894
or eax, 0x1236b
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b4573
or eax, 0x2c60c162
and eax, 0x2cffffff
or eax, 0x51000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x320650d0
and eax, 0x30040010
or eax, 0x88498b0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1134c0b2
xor eax, 0x4e37d61a
and eax, 0xe4480d04
or eax, 0x805a20b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd5e266
and eax, 0x104901
or eax, 0x11648084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165da2fc
and eax, 0x74e485f6
and eax, 0x200100
or eax, 0x2394548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f9fefd
and eax, 0x1304401
or eax, 0x8448854
mov dword [ebx], eax
add ebx, edx
and eax, 0x1578cad2
and eax, 0x1604000
or eax, 0x8280058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x384f1ddc
and eax, 0x180
or eax, 0x45890040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa4ece4
and eax, 0x48000c0
or eax, 0xfa1ae920
mov dword [ebx], eax
add ebx, edx
or eax, 0x54cbb43f
and eax, 0x2c16d5b8
and eax, 0xc00d5b8
or eax, 0x92e82a47
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a167197
and eax, 0x516ffa16
and eax, 0
or eax, 0x8b000440
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fae1edc
and eax, 0xa980144c
or eax, 0x4001a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c6c7e9
and eax, 0x72a4
or eax, 0xc01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f7ab88b
and eax, 0x3146f556
and eax, 0x1004400
or eax, 0x8ab40989
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4652b00b
and eax, 0x4b06eeca
and eax, 0x4102c000
or eax, 0x14010055
mov dword [ebx], eax
add ebx, edx
or eax, 0x68baffb7
and eax, 0x401189b4
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cc85f2d
and eax, 0x44890089
or eax, 0x1020962
mov dword [ebx], eax
add ebx, edx
or eax, 0x2903ae5c
and eax, 0x19f6c4a4
and eax, 0x1808080
or eax, 0x400340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a56fd8
and eax, 0x404408
or eax, 0x8b800181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a2f3e3
and eax, 0x49228048
or eax, 0x4194005
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a1cbea
and eax, 0x58890b88
or eax, 0xa0040410
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d31268
xor eax, 0x30d3db65
and eax, 0x8000000
or eax, 0x83000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13de8c76
or eax, 0x5cb75e0e
and eax, 0x543bc454
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364de13b
and eax, 0x3042424
or eax, 0x88085880
mov dword [ebx], eax
add ebx, edx
or eax, 0x558bc25f
and eax, 0x4503e445
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531a97bf
or eax, 0x480a8444
and eax, 0x1e0007b0
or eax, 0xa0840800
mov dword [ebx], eax
add ebx, edx
and eax, 0x73bd387d
and eax, 0x6172c9bb
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf57ab8
or eax, 0x64a28919
and eax, 0x4433a809
or eax, 0x9080444
mov dword [ebx], eax
add ebx, edx
and eax, 0x7986e9d3
and eax, 0x9002840
or eax, 0x8220558c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374b108d
and eax, 0x44d49df8
and eax, 0x4000c40
or eax, 0x5103f015
mov dword [ebx], eax
add ebx, edx
and eax, 0x79584dd0
and eax, 0x40000800
or eax, 0xac5533a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313dc555
and eax, 0x45081471
or eax, 0x83010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e4a40a
or eax, 0x4030b4a4
and eax, 0x1a080a0
or eax, 0x480300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba0170
and eax, 0xa00100
or eax, 0x8b004489
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b50ebba
and eax, 0x5e5e9294
and eax, 0x2000000
or eax, 0xf599d845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2250e2a1
and eax, 0x108001
or eax, 0x452b207c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb18103
and eax, 0x200000
or eax, 0x8b007cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d49c21d
and eax, 0x4429a449
or eax, 0x9124004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5babb1c9
xor eax, 0x86c814d
and eax, 0x47017480
or eax, 0x8008096c
mov dword [ebx], eax
add ebx, edx
or eax, 0x51bb30b4
and eax, 0x10844
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x621e568f
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5ce5bd
and eax, 0x80000
or eax, 0x8045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1668f634
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53349b94
xor eax, 0x2a0b7194
and eax, 0x51238800
or eax, 0x4001455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474efb5a
or eax, 0x110576d4
and eax, 0x3647488
or eax, 0x88120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d715019
and eax, 0x44030401
or eax, 0x1089044
mov dword [ebx], eax
add ebx, edx
and eax, 0x708b561a
xor eax, 0x51b811f5
and eax, 0x1330494
or eax, 0x8a0c7008
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f4b3ab
and eax, 0x4d03f00d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8b638a
or eax, 0x18ab48b5
and eax, 0xc0928b4
or eax, 0xa0441340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415000cb
xor eax, 0x75a12eee
and eax, 0x10881451
or eax, 0x4503202c
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d4a321
and eax, 0x44000000
or eax, 0x985503d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1218580b
and eax, 0x4c445113
or eax, 0x31a00428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a8f791
and eax, 0x48448228
or eax, 0xa0010901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1133e807
and eax, 0xf9240108
or eax, 0x6008481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf19ccb
and eax, 0x4d819dcb
or eax, 0xa6234
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb89b40
and eax, 0x208989a8
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b9fa54
and eax, 0x3bdfbfc
or eax, 0x88420403
mov dword [ebx], eax
add ebx, edx
or eax, 0x6565ae8d
or eax, 0x7b49df
and eax, 0xea83e855
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eff9cd0
and eax, 0x274c49f1
and eax, 0x20440801
or eax, 0xc8118100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1824593e
or eax, 0x3b5c030b
and eax, 0xfb24810b
or eax, 0x4000480
mov dword [ebx], eax
add ebx, edx
or eax, 0x632599a7
xor eax, 0xfbf989
and eax, 0x851a6426
or eax, 0x219bd9
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ab58cb
and eax, 0x540e8797
and eax, 0x40a0000
or eax, 0xfbf5ff20
mov dword [ebx], eax
add ebx, edx
or eax, 0xae7179c
and eax, 0x4d8b1e3c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x43868080
and eax, 0x440d02f8
or eax, 0xa0400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22af1c98
and eax, 0xe60c0d88
or eax, 0x19108001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8dcaa51
and eax, 0x558027d8
or eax, 0xbd827
mov dword [ebx], eax
add ebx, edx
and eax, 0x1efadde4
xor eax, 0x6810c043
and eax, 0x8201a0
or eax, 0x1408258
mov dword [ebx], eax
add ebx, edx
and eax, 0x24bcf3ae
and eax, 0x800188
or eax, 0x83785401
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2c1c65
or eax, 0x1f4eb917
and eax, 0x1f6e1c15
or eax, 0xe09100a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58073a30
and eax, 0x19d007c3
and eax, 0x1500081
or eax, 0x1024007e
mov dword [ebx], eax
add ebx, edx
or eax, 0x296f8c93
and eax, 0x3968048b
or eax, 0x2804100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb58f5f
and eax, 0x7698a190
and eax, 0x188000
or eax, 0x9652845
mov dword [ebx], eax
add ebx, edx
or eax, 0xd9638c5
and eax, 0x1c80881
or eax, 0x8200450a
mov dword [ebx], eax
add ebx, edx
and eax, 0x434cfde4
and eax, 0x3bddcb07
and eax, 0x1080100
or eax, 0x4c8100c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3892268e
and eax, 0x298809b0
and eax, 0x20000180
or eax, 0x84558a48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474a1c38
and eax, 0x60081530
or eax, 0x1cc0400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x464a71b9
or eax, 0x219882c4
and eax, 0x4408338
or eax, 0x98050802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x621a9cc
or eax, 0x6463e5af
and eax, 0x7420452b
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70160829
or eax, 0x75f153aa
and eax, 0x70450b0a
or eax, 0x88088014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a9a0e4
and eax, 0x88c00932
or eax, 0x1104401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14297249
or eax, 0x17c8e747
and eax, 0x9ff9180d
or eax, 0x60060080
mov dword [ebx], eax
add ebx, edx
or eax, 0x66dd34ad
and eax, 0xd05508ad
or eax, 0x8352
mov dword [ebx], eax
add ebx, edx
and eax, 0x4958b8a5
xor eax, 0xb5908c2
and eax, 0x9018003
or eax, 0x80006a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b57ebf
or eax, 0x7957daf1
and eax, 0xbd83d055
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x333bf391
and eax, 0x3abf2e2
and eax, 0x3abf200
or eax, 0xfc540d18
mov dword [ebx], eax
add ebx, edx
or eax, 0x5027ff8e
and eax, 0x8b147500
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11775018
and eax, 0x80032000
or eax, 0x4080d045
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ae64ed
and eax, 0x3c9b93b3
and eax, 1
or eax, 0xf0458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4469b850
and eax, 0x2c0101
or eax, 0xb904c8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3908f5d9
and eax, 0x938f049
or eax, 0x44030004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3e5fa2
and eax, 0x1e4e9468
and eax, 0x2000460
or eax, 0x89097984
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa82541
or eax, 0x357e6427
and eax, 0x2a026045
or eax, 0xc0818010
mov dword [ebx], eax
add ebx, edx
and eax, 0xf46be3c
and eax, 0x8000
or eax, 0xe0550901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e5f3f
xor eax, 0x1a581ce4
and eax, 0x8280408a
or eax, 0x1700501
mov dword [ebx], eax
add ebx, edx
or eax, 0x3caa40d4
and eax, 0x70cb12aa
and eax, 0x880088
or eax, 0x45010160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7460d355
xor eax, 0x5daef9dc
and eax, 0x6c450b60
or eax, 0x80088090
mov dword [ebx], eax
add ebx, edx
or eax, 0x393248b5
xor eax, 0x15d46d07
and eax, 0x60a00422
or eax, 0x14504909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f69f898
and eax, 0x48118101
or eax, 0x94440a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe7643e
and eax, 0x8100ea03
or eax, 0x8010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8d59d1
and eax, 0x52e51858
and eax, 0x811850
or eax, 0x450ac405
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd0f133
and eax, 0x6241f453
and eax, 0x8010
or eax, 0x1e803e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c63a12
and eax, 0x9240180
or eax, 0x82d04409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303fc0a
xor eax, 0x7c502f76
and eax, 0x44239445
or eax, 0x9186008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f26cac8
xor eax, 0x15fedcbb
and eax, 0x3206018
or eax, 0x88081dc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b273d6
and eax, 0xc2824854
or eax, 0x18001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19dfa816
and eax, 0xc8540001
or eax, 0x18900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e33eee3
and eax, 0xd1ecd1f
and eax, 0x44502
or eax, 0x3ba80089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21993fcb
and eax, 0x12354840
or eax, 0x5488005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463bb874
or eax, 0x6dc527e7
and eax, 0x19844583
or eax, 0x80300008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650165b7
and eax, 0x84b02034
or eax, 0x1005dc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d82d93
and eax, 0x80085040
or eax, 0xb042480
mov dword [ebx], eax
add ebx, edx
or eax, 0x75256ab5
and eax, 0xf7093845
or eax, 0x908000
mov dword [ebx], eax
add ebx, edx
or eax, 0x763f6924
xor eax, 0x659de45d
and eax, 0x220438
or eax, 0x4519a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb46d19
and eax, 0xb086c78
or eax, 0x80001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x108808c1
or eax, 0x561e6a2d
and eax, 0x4d1a684d
or eax, 0x218000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70969e20
xor eax, 0x646ca76a
and eax, 0x9415100
or eax, 0x82182cf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x366f9847
and eax, 0xaf0fd055
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6338da
xor eax, 0x1dee7bd
and eax, 0x19f445
or eax, 0x55220810
mov dword [ebx], eax
add ebx, edx
or eax, 0x132bda10
and eax, 0x30b7c44
or eax, 0x88000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x76cb9f3b
and eax, 0xb0400
or eax, 0x4520c045
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2901db
and eax, 0x10040
or eax, 0xe8443bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f96f6e
and eax, 0x12964
or eax, 0x4d8a1018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a379efc
xor eax, 0x46c91108
and eax, 0x60453288
or eax, 0x88080934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4c43d9
xor eax, 0x5fb6d558
and eax, 0x5183283d
or eax, 0x4081240
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e122fea
and eax, 0x54002a60
or eax, 0x80551190
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae09509
and eax, 0x6cb872ce
and eax, 0x40001000
or eax, 0x58b227d
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c164ac
and eax, 0x148100e4
or eax, 0x48900
mov dword [ebx], eax
add ebx, edx
or eax, 0x226fa6f2
or eax, 0x36a917a0
and eax, 0x2efbff6
or eax, 0x89104009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af83cda
and eax, 0x81018005
or eax, 0xc881c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1727a6
and eax, 0xc010400
or eax, 0xf3fefb10
mov dword [ebx], eax
add ebx, edx
or eax, 0x591316
and eax, 0x839c5502
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ee74816
and eax, 0x800002
or eax, 0x550901e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4883ec25
and eax, 0x3f2277d7
and eax, 0
or eax, 0x14858b9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52a380c4
and eax, 0x2260b58
or eax, 0x39d9f4a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x186a374a
and eax, 0x186a1000
or eax, 0xe7950085
mov dword [ebx], eax
add ebx, edx
or eax, 0x43db12c9
xor eax, 0x310ae81a
and eax, 0x8a0178d7
or eax, 0x1080528
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7d1a21
and eax, 0xe9014c4d
or eax, 0x828000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f71d327
xor eax, 0x223efe61
and eax, 0xc44c8101
or eax, 0x8010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a765366
or eax, 0x5c56926
and eax, 0x23d45103
or eax, 0x18000488
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b68e6c6
and eax, 0x51370d48
and eax, 0x1340040
or eax, 0x849f815
mov dword [ebx], eax
add ebx, edx
and eax, 0x346d2dc1
and eax, 0x40041
or eax, 0x1804586
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558e1d1b
or eax, 0x7b3a5fce
and eax, 0x6b000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x288ea7ca
xor eax, 0x7e29c7f8
and eax, 0x84054002
or eax, 0x408705
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fcc97f6
or eax, 0x5e8adeef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b375580
and eax, 0x3144580
or eax, 0x80c8000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x75844291
or eax, 0x1cadb254
and eax, 0x58900c0
or eax, 0x40000128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8a90a1
or eax, 0x42dbc83c
and eax, 0x4c49895c
or eax, 0x90040280
mov dword [ebx], eax
add ebx, edx
or eax, 0x792d94ab
xor eax, 0x42f3e9eb
and eax, 0x34844410
or eax, 0x40000923
mov dword [ebx], eax
add ebx, edx
and eax, 0x627a7108
and eax, 0x60000100
or eax, 0x94558a0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1044ae6f
or eax, 0x6f8935c3
and eax, 0x3bd8152b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x290c37a3
and eax, 0x195c3401
or eax, 0x208054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aabeee9
and eax, 0x175230ff
and eax, 0x3500088
or eax, 0x38a84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd009ac
and eax, 0x1a780c05
or eax, 0x59040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc45a31
and eax, 0x2bc4c01
or eax, 0x8100018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49afa82d
xor eax, 0x47009775
and eax, 0xd0100c1
or eax, 0x40880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9cd3a4
and eax, 0x180
or eax, 0xa0558a3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x286c6686
and eax, 0x283c453a
or eax, 0x55801001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b98ee2
and eax, 0x60058b09
or eax, 0x84400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69945275
xor eax, 0x1d023f33
and eax, 0x8001e003
or eax, 0x9000880
mov dword [ebx], eax
add ebx, edx
or eax, 0x3201a696
and eax, 0x901e405
or eax, 0x448a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db3c454
and eax, 0x3d5e14f4
and eax, 0x1080010
or eax, 0xe183a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6846ddc8
and eax, 0x9a84d88
or eax, 0x82100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8104cb
and eax, 0x14394840
or eax, 0x4102b015
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b57976
and eax, 0x50a6d2f9
and eax, 0x5050
or eax, 0x8b462d88
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e7a78fa
and eax, 0x8d341ce
and eax, 0x104040
or eax, 0xf789bc05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d3a487
and eax, 0x81085040
or eax, 0x481843d
mov dword [ebx], eax
add ebx, edx
and eax, 0x444fa4a
and eax, 0x400d008
or eax, 0xfbff2f04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797a936a
or eax, 0x25688a3f
and eax, 0x81c8440b
or eax, 0x8000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1471c1f1
and eax, 0x400081
or eax, 0xffbf0804
mov dword [ebx], eax
add ebx, edx
or eax, 0x65cac13b
or eax, 0x1db7ebaa
and eax, 0xfc4d8bbf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40bb0882
or eax, 0x41adc582
and eax, 0x8901c183
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f43291a
or eax, 0x42755099
and eax, 0x9403f809
or eax, 0x1880444
mov dword [ebx], eax
add ebx, edx
or eax, 0x39271b0b
or eax, 0x7d2c3f37
and eax, 0xfdafff0c
or eax, 0x2500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4340e047
and eax, 0xff08950b
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x627cdb66
and eax, 0x89122
or eax, 0x10746edd
mov dword [ebx], eax
add ebx, edx
or eax, 0x337d0190
and eax, 0x3368458b
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f26f9e0
xor eax, 0x31d164fd
and eax, 0x710045
or eax, 0x110cd000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fcb3259
and eax, 0x1400001
or eax, 0x3aa44d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x50783c99
and eax, 0xa99bf1d
and eax, 0x8181409
or eax, 0x1658044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab55f9e
and eax, 0x341408
or eax, 0x83884183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x524a5351
xor eax, 0xfe8bc2d
and eax, 0x540800c2
or eax, 0x1810100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625f6d3b
and eax, 0x43b3ee18
and eax, 0x818
or eax, 0xd84583a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x74162788
xor eax, 0x440db306
and eax, 0x3808043a
or eax, 0x45a44101
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ff4dc5
and eax, 0x44501
or eax, 0x80418208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37449134
and eax, 0x552737ed
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed3d79
or eax, 0xa370b4d
and eax, 0x4c70769
or eax, 0x41000082
mov dword [ebx], eax
add ebx, edx
and eax, 0xd63bff8
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd5ff22
and eax, 0xdb5c5ad
and eax, 0
or eax, 0xe84d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b64d5ed
and eax, 0x38b50d30
and eax, 0xc00
or eax, 0x7480410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f00ad5b
and eax, 0x6400890a
or eax, 0x80550220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4355ce88
and eax, 0x1bfa9f15
and eax, 0x1000500
or eax, 0x7ccc503b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b581bad
or eax, 0x5bb4b3bc
and eax, 0x3c048b08
or eax, 0x80410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b843328
and eax, 0x979b4ac
and eax, 0x8000028
or eax, 0x74ac4513
mov dword [ebx], eax
add ebx, edx
or eax, 0x66bb7279
and eax, 0x7c0d0311
or eax, 0x80408800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27cc67f8
and eax, 0x8901e881
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x176c3f23
xor eax, 0xe488c53
and eax, 0x508a440
or eax, 0x5083580d
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2e031b
and eax, 0xfbb050c
and eax, 0xc010100
or eax, 0xf05432e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f84a381
and eax, 0x41810060
or eax, 0x40a0914
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ee7205
and eax, 0x600320
or eax, 0x1888088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22071c91
and eax, 0x3a80509
or eax, 0x88004080
mov dword [ebx], eax
add ebx, edx
and eax, 0xf8ebafe
and eax, 0x7941f894
and eax, 0x9000000
or eax, 0xe083fc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7aa679
and eax, 0xec498801
or eax, 0x10040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf69e42
xor eax, 0x699d52cb
and eax, 0x12604588
or eax, 0x299c1003
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c47fb4
and eax, 0xde3e8bd
and eax, 0x1400000
or eax, 0x103da455
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5869d
and eax, 0x300401
or eax, 0xbc0418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3387f094
or eax, 0x6f96efc0
and eax, 0x974b845
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ee7bd4
and eax, 0x1804181
or eax, 0x82200c0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4635c730
and eax, 0x56372054
and eax, 0x44010000
or eax, 0x98801c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x178a2db8
and eax, 0x440109a0
or eax, 0x80548200
mov dword [ebx], eax
add ebx, edx
or eax, 0x658e684f
and eax, 0x8101ea83
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dfe4a3c
or eax, 0x18cd5df0
and eax, 0xf0e9c455
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x667590dc
and eax, 0x83fdd4dc
or eax, 0x8022b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x22aeef92
and eax, 0x88c35de4
or eax, 0x44000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x465030ae
and eax, 0xccc04ccc
or eax, 0xc8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a658e2
or eax, 0x571e951
and eax, 0x48141c0
or eax, 0xe80a140c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627486ae
and eax, 0x6bfbc26a
and eax, 0x30c000
or eax, 0x1042c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6872da28
or eax, 0x10579c39
and eax, 0x41470000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e38b760
and eax, 0x998140
or eax, 0x894
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c712497
and eax, 0x24418500
or eax, 0x80044200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f62c1e7
and eax, 0x4e3
or eax, 0xc918
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b832ae
and eax, 0x82
or eax, 0x869c4545
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e6686c
and eax, 0
or eax, 0xc7000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc69c55
xor eax, 0x33878885
and eax, 0x76068004
or eax, 0x9087441
mov dword [ebx], eax
add ebx, edx
and eax, 0x20114c0f
and eax, 1
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf8ec2f5
and eax, 0x7c021e6b
and eax, 0x200
or eax, 0x119f490
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f936767
and eax, 0x23565b47
and eax, 0x4200
or eax, 0xf0458500
mov dword [ebx], eax
add ebx, edx
and eax, 0x749d253d
and eax, 0
or eax, 0xe0b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b4afa3
and eax, 0x41734636
and eax, 0x4406
or eax, 0x13c401c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abf9950
and eax, 0x3f983649
and eax, 0x2000040
or eax, 0xc5000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x141a36c1
and eax, 0x40
or eax, 0x72cc05
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb9cc78
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5a0d98
and eax, 0x1140888
or eax, 0x201024
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f653c
and eax, 0x7d3ab581
and eax, 0
or eax, 0xe045c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c5f2a5
xor eax, 0x742d4980
and eax, 0xba25
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473c07c9
and eax, 0x44280586
or eax, 0x80804041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c4ea1e
and eax, 0x82000150
or eax, 0x45000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f562bc
and eax, 0x17e00044
or eax, 0x80a8c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f36ab0
and eax, 0x58bad32f
and eax, 0x820001
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x610c5b66
and eax, 0x81964
or eax, 0x202480
mov dword [ebx], eax
add ebx, edx
and eax, 0x25600cf2
xor eax, 0x5db715bc
and eax, 0x58050100
or eax, 0xa040c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e1457
and eax, 0x400
or eax, 0x32d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b34a6db
and eax, 0x7a46d88a
and eax, 0x82
or eax, 0xe7b84545
mov dword [ebx], eax
add ebx, edx
or eax, 0x7442c133
and eax, 0x475faabb
and eax, 0x470000b0
or eax, 0x80000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d68b153
and eax, 0x4c237372
and eax, 0x40
or eax, 0x183dfc05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8191869
and eax, 0x40000
or eax, 0x45c30001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df000e
xor eax, 0x4a55fcd9
and eax, 0x10a4c94
or eax, 0x450300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb946377
and eax, 0x612f5f98
and eax, 0x10400
or eax, 0xd044c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x775e82e0
xor eax, 0x2738e31e
and eax, 0x2018
or eax, 0x6e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f359861
and eax, 0x2004c1
or eax, 0x60c84106
mov dword [ebx], eax
add ebx, edx
and eax, 0x524af14e
xor eax, 0x336d9cc6
and eax, 0x43000000
or eax, 0x84000061
mov dword [ebx], eax
add ebx, edx
or eax, 0x460fa02d
or eax, 0x692b8f41
and eax, 0xf2f8045
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ced8701
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da36fdf
and eax, 0x47c58a7a
and eax, 0x850018
or eax, 0x880a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c1e252
and eax, 0x378725f0
and eax, 0x10000
or eax, 0xdc44c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d3ab11
and eax, 0x421aac3e
and eax, 0x8000
or eax, 0x3fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdda235
and eax, 4
or eax, 0xeab045c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e3b40c
xor eax, 0x76d8912b
and eax, 0x85000044
or eax, 0x42000103
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf414ad
and eax, 0x42840040
or eax, 0x1403a005
mov dword [ebx], eax
add ebx, edx
and eax, 0x677a19e2
and eax, 0x1b3b62df
and eax, 0x20000
or eax, 0x45c50001
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cb8e25
and eax, 0x480174b0
and eax, 0
or eax, 0xf854b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d619b74
xor eax, 0x51432dc4
and eax, 0x840c200
or eax, 0x90050500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5fc0e5
or eax, 0x32d6d8bb
and eax, 0xc01b
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6168e1
and eax, 0x20000c2
or eax, 0x1884505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a63fb88
and eax, 0x1000004
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x480d4c9d
and eax, 0x3e222440
and eax, 0xc000000
or eax, 0xb039c845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d58485
or eax, 0x7d99bf40
and eax, 0x45c50000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abda235
and eax, 0x2f48105f
and eax, 0x1480004
or eax, 0x1567e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e29cde3
and eax, 0x48448200
or eax, 0x90014500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbd7eeb
and eax, 0x600
or eax, 0xb95f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebd0588
and eax, 0x786ca5b6
and eax, 0x2c0082
or eax, 0x83904509
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1946de
and eax, 0x58901c0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x276d5374
and eax, 0x90100
or eax, 0xd8448abc
mov dword [ebx], eax
add ebx, edx
or eax, 0x68aad729
and eax, 0x2864c981
or eax, 0x3002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678fc2d7
and eax, 0x4c890000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c4f61fb
and eax, 0x3490b451
and eax, 0x4000000
or eax, 0xe0558bd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x87515a6
xor eax, 0x2b3ff9f7
and eax, 0x9485003
or eax, 0x80900500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f83ec7d
and eax, 0x46defbd7
and eax, 0x804001
or eax, 0x96ba454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca0fb60
and eax, 0x1400501
or eax, 0x82a4408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f24c8ca
and eax, 0x4800140
or eax, 0x41090080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d540050
and eax, 0x3266c127
and eax, 0x440100
or eax, 0xe4098ae4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2413f5f6
and eax, 0x4484d32
or eax, 0xb800009
mov dword [ebx], eax
add ebx, edx
or eax, 0x65e6632
and eax, 0x1342528c
and eax, 0x24208
or eax, 0x9985
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb9cc6c
or eax, 0x3c7f0d2b
and eax, 0x20558900
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f53b71a
and eax, 0x18200
or eax, 0x89006883
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4f0359
and eax, 0x1010001
or eax, 0x448aa054
mov dword [ebx], eax
add ebx, edx
or eax, 0x67933f77
or eax, 0x7761fad8
and eax, 0x1c083a0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f7f1d0
and eax, 0x9a04180
or eax, 0x82000409
mov dword [ebx], eax
add ebx, edx
or eax, 0x407d26de
and eax, 0x39bdb67b
and eax, 0x1812049
or eax, 0xc002d004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a169415
xor eax, 0x80c3a33
and eax, 0xf0098800
or eax, 0x440101
mov dword [ebx], eax
add ebx, edx
and eax, 0x21eb014f
and eax, 0x7d8ea6a9
and eax, 0x80001
or eax, 0x89e4558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x51357e96
xor eax, 0x6c2807da
and eax, 0xb5d57805
or eax, 0x4a2a0090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a37627
and eax, 0xc0440ab2
or eax, 0x3401814d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6312fa3f
and eax, 0x97540180
or eax, 0x68208409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e91eb5b
or eax, 0x98ecbf6
and eax, 0x498beff6
or eax, 0x4001009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385857
and eax, 0x37598915
and eax, 0x1018100
or eax, 0xe802ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x7971a5e
and eax, 0x3ec0988
or eax, 0x88004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a47dc7f
xor eax, 0x66f88b50
and eax, 0xad175085
or eax, 0x52e82810
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc7513
and eax, 0x703cf83b
and eax, 0x43011
or eax, 0x74910bee
mov dword [ebx], eax
add ebx, edx
or eax, 0x307ff6b3
and eax, 0x4ffffff
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dfabd28
and eax, 0x8008
or eax, 0x4085
mov dword [ebx], eax
add ebx, edx
and eax, 0x73526757
and eax, 0
or eax, 0xe8458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2794ce6d
and eax, 0xcf500509
or eax, 0x30208080
mov dword [ebx], eax
add ebx, edx
and eax, 0x52038cd7
and eax, 0x1264854a
and eax, 0x8400
or eax, 0x4d8b7bff
mov dword [ebx], eax
add ebx, edx
and eax, 0x57964042
and eax, 0x23bc960e
and eax, 0x800000
or eax, 0x6c0d89f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11642e89
and eax, 0x9e9a771
or eax, 0x8216588e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1239401d
and eax, 0x2014015
or eax, 0xc082a840
mov dword [ebx], eax
add ebx, edx
and eax, 0x228cd4f5
and eax, 0x8001
or eax, 0xe8550900
mov dword [ebx], eax
add ebx, edx
or eax, 0x638ca5c4
and eax, 0xeb508581
or eax, 0x1420000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee7b50d
or eax, 0x2a1331f8
and eax, 0x811331fe
or eax, 0x428ce01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61994641
and eax, 0x5daf393
and eax, 0x482b100
or eax, 0xfb7d4e6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5ee5f9
and eax, 0x810805
or eax, 0x12850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6d2263
and eax, 0x88a0000
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297b9ac9
xor eax, 0x7c220282
and eax, 0xc08008
or eax, 0x10103b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4a7af4
and eax, 0x80
or eax, 0x8bb84d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d0fc2a9
xor eax, 0x2503e9c3
and eax, 0xb3902041
or eax, 0x44099804
mov dword [ebx], eax
add ebx, edx
and eax, 0x58138b55
or eax, 0x7090aefd
and eax, 0x4011a07d
or eax, 0x52a1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b797d8
and eax, 0x3386ee11
and eax, 0x42400
or eax, 0x8b7a59d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6e49b1
and eax, 0x91003441
or eax, 0x489c814
mov dword [ebx], eax
add ebx, edx
and eax, 0x34291aa4
xor eax, 0x48fb5f4f
and eax, 0x5cf24748
or eax, 0xa30db820
mov dword [ebx], eax
add ebx, edx
or eax, 0x28698b09
and eax, 0x30a43607
and eax, 0x840401
or eax, 0x8950418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af9e7d0
and eax, 0xb32d2001
or eax, 0x4cd24484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3b2095
and eax, 0xd0440010
or eax, 0x2c098bef
mov dword [ebx], eax
add ebx, edx
and eax, 0x2431e4cf
and eax, 0x6f2e983d
and eax, 0x8001
or eax, 0x89014182
mov dword [ebx], eax
add ebx, edx
and eax, 0x28275e87
or eax, 0x237abcd8
and eax, 0x10bfc49
or eax, 0x94800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6081899b
or eax, 0x44d51c65
and eax, 0xf5dffd68
or eax, 0xa200200
mov dword [ebx], eax
add ebx, edx
or eax, 0x931bf4c
xor eax, 0xdbefb37
and eax, 0xf240041b
or eax, 0xd249120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a41bda
xor eax, 0x72b06031
and eax, 0x70eed0
or eax, 0x550d112f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff1e366
and eax, 0x6a0b701b
and eax, 0x2a00400b
or eax, 0x11f00580
mov dword [ebx], eax
add ebx, edx
or eax, 0x44033434
and eax, 0x4d712005
or eax, 0xc8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2155b398
or eax, 0x542d9a11
and eax, 0x38040989
or eax, 0x3d04402
mov dword [ebx], eax
add ebx, edx
or eax, 0x453b8eb7
xor eax, 0x2296dea8
and eax, 0x9690005
or eax, 0x14ec48
mov dword [ebx], eax
add ebx, edx
or eax, 0x206ea5fe
and eax, 0x10445c7
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f6c8da
xor eax, 0xf25969b
and eax, 0x8000000
or eax, 0xe3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2d871e
and eax, 0x80058706
or eax, 0x4404001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e382af8
and eax, 0x1c75462e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12374b68
and eax, 0x2044108
or eax, 0x9c01483
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee24c3a
xor eax, 0x5b83eaee
and eax, 0x418444
or eax, 0x24340011
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f393d6
and eax, 0x7f00583
or eax, 0x8004008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780d45ff
and eax, 0x41ed9a8e
and eax, 0x1ec0004
or eax, 0x840045ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f57fa4
xor eax, 0x355c5397
and eax, 0x1181400
or eax, 0x8a0161c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x50be442a
and eax, 0x180000
or eax, 0x4d23b84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b3ee117
and eax, 0x9102004
or eax, 0x82015ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c547dd6
and eax, 0x8006804
or eax, 0xe2838051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af32cbe
and eax, 0xe0508001
or eax, 0x8050900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1aac53
and eax, 0x28000001
or eax, 0x13e8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x31dbd876
and eax, 0x1480000
or eax, 0x835b445
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4b11b9
and eax, 0x3240589
or eax, 0x80804802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b623138
and eax, 0x88000a1
or eax, 0x45090148
mov dword [ebx], eax
add ebx, edx
or eax, 0x59813d30
or eax, 0x24c81085
and eax, 0x744109a4
or eax, 0x80148200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0f865c
and eax, 0x88018a80
or eax, 0x1006003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa31471
and eax, 0x583f451
or eax, 0x40080004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19091d72
and eax, 0x4c002924
or eax, 0x804512c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x681e3755
and eax, 0x4c0b367d
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b78c7f5
and eax, 0x9080654
or eax, 0x44a70980
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f826027
and eax, 0x1b04648c
and eax, 0
or eax, 0x608d89d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x37990a84
xor eax, 0x60d5be1d
and eax, 0x34835c1
or eax, 0x88b7ca3e
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ee28ef
and eax, 0x1882845
or eax, 0x94019010
mov dword [ebx], eax
add ebx, edx
or eax, 0x13cacd7c
and eax, 0x97cbfd5c
or eax, 0x68340200
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c5c3bd
and eax, 0x3c04108
or eax, 0x80180483
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d9f317d
and eax, 0x52268ac9
and eax, 0x400000c8
or eax, 0x5890120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42723f52
or eax, 0x1c671b0b
and eax, 0x144d0b98
or eax, 0xc0008040
mov dword [ebx], eax
add ebx, edx
or eax, 0x798c4f57
and eax, 0x8901c183
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f7a1cb
and eax, 0xd5b1c5
and eax, 0x18001
or eax, 0x958a544c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372fd89c
and eax, 0xa2a40c40
or eax, 0x5d5bf320
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7ed026
and eax, 0x2e5c9020
or eax, 0xd100051b
mov dword [ebx], eax
add ebx, edx
and eax, 0xf78eb09
xor eax, 0x6d1c4d56
and eax, 0x4044cc5f
or eax, 0x53833a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44285578
and eax, 0x6aa4a8b
and eax, 0x204008
or eax, 0x83940583
mov dword [ebx], eax
add ebx, edx
or eax, 0xdeeb00d
and eax, 0x5880180
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb2531
or eax, 0x7242bc00
and eax, 0x204088b0
or eax, 0x800d0304
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b1267b
and eax, 0x5a18f179
and eax, 0x100101
or eax, 0xfa44c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x3528609b
and eax, 0x4000
or eax, 0x13284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6315259d
xor eax, 0x233d2846
and eax, 0x10b00
or eax, 0xbc548000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47137604
and eax, 0x100000
or eax, 0x89e4552b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ddd210
and eax, 0x6e27bfb6
and eax, 0x6c210010
or eax, 0x93de5885
mov dword [ebx], eax
add ebx, edx
and eax, 0x23c35073
xor eax, 0x10948e93
and eax, 0x458a82
or eax, 0xc000017d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5433dbfd
and eax, 0x40008189
or eax, 0xbf540400
mov dword [ebx], eax
add ebx, edx
and eax, 0x75633846
and eax, 0x45000000
or eax, 0x88bffff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226cfcf6
or eax, 0x1f6e46de
and eax, 0x1e903d4
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd71113
and eax, 0x9340081
or eax, 0x82c04d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x528e3b6c
and eax, 0x4f1a482
and eax, 0x800000
or eax, 0xff7f5895
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3e833a
and eax, 0x54811baf
or eax, 0x142050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525a75aa
xor eax, 0x6f343308
and eax, 0x9fb7d5d
or eax, 0x60482a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d495609
xor eax, 0x7b753ba5
and eax, 0x408c
or eax, 0x10201
mov dword [ebx], eax
add ebx, edx
or eax, 0x149b55dc
and eax, 0x6dd81b8c
and eax, 0x4000300
or eax, 0xc0458800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1024d30
and eax, 0x5404430
or eax, 0xab8010b
mov dword [ebx], eax
add ebx, edx
and eax, 0x38446846
and eax, 0
or eax, 0x1368d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbb1ab5
and eax, 0x634c624e
and eax, 0x200
or eax, 0xec458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ceabe7d
and eax, 0xa02d3519
or eax, 0x1450c280
mov dword [ebx], eax
add ebx, edx
and eax, 0xc427cf1
and eax, 0x43e7cd77
and eax, 0x404411
or eax, 0x7cb8012a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1938a557
and eax, 0x64408024
or eax, 0x900d0b12
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae01902
and eax, 0x42368c3c
and eax, 0x8000
or eax, 0x89016983
mov dword [ebx], eax
add ebx, edx
and eax, 0x4238254d
xor eax, 0x5e1a9e4
and eax, 0x5818045
or eax, 0x500a7408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d046cc
and eax, 0x44513280
or eax, 0x88040974
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b011530
and eax, 0x5000844
or eax, 0x408b1139
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c02c974
or eax, 0x66598f49
and eax, 0x4410b78
or eax, 0x88040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x325791ca
xor eax, 0x4d5ea860
and eax, 0x41091110
or eax, 0xc820064
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f3f185
and eax, 0x1810104
or eax, 0x4082d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fab2a3d
and eax, 0xa400989
or eax, 0x81944400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7048f3de
and eax, 0x5118d455
or eax, 0x4230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45de89e3
and eax, 0x261af561
and eax, 0x5420
or eax, 0x8b0c2884
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c5e748
and eax, 0x1002400
or eax, 0x443b8845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2049a06c
and eax, 0x64000c00
or eax, 0x908d0390
mov dword [ebx], eax
add ebx, edx
or eax, 0x35bc83d8
or eax, 0x55e05580
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0bb507
and eax, 0x8103b405
or eax, 0x40804848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50350990
and eax, 0x744a5584
and eax, 0x10000100
or eax, 0xec4d8801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce559d
and eax, 0x22cc5589
or eax, 0x1300002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67699b53
and eax, 0x14c050
or eax, 0xb603005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6467ccdc
and eax, 0xf144489
or eax, 0x800102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354bc876
and eax, 0x8a23b6d
and eax, 0x80012d
or eax, 0x85584482
mov dword [ebx], eax
add ebx, edx
or eax, 0x2508be8d
xor eax, 0x52dac05e
and eax, 0x830035c0
or eax, 0x80c4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11cafb41
and eax, 0x8028c01
or eax, 0x4539604c
mov dword [ebx], eax
add ebx, edx
and eax, 0x20221940
or eax, 0x3f6f21f
and eax, 0x840a50
or eax, 0xcc090580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45183d5c
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51073715
and eax, 0x8b070015
or eax, 0x2408c040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3230d9
and eax, 0x90099004
or eax, 0x5800c51
mov dword [ebx], eax
add ebx, edx
and eax, 0x526b639b
and eax, 0x10090010
or eax, 0xeff6ff40
mov dword [ebx], eax
add ebx, edx
and eax, 0x340b6c5f
and eax, 0x84400
or eax, 0x89f0018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7941b16c
and eax, 0xf0b94485
or eax, 0xf460800
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f04c6b
and eax, 0x261559b3
and eax, 0x508a3
or eax, 0xc048835c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7e66f8
and eax, 0xd1d9e60
and eax, 0x9018000
or eax, 0x80004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69dbf678
and eax, 0x808a0049
or eax, 0x1501c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xadebcc2
and eax, 0x9f557c00
or eax, 0x60aa8350
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ae05ea
and eax, 0xff4c953a
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e628983
and eax, 0xc008103
or eax, 0x810f7efc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5850c129
and eax, 0x3e25e614
and eax, 0x10
or eax, 0x8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1b64bf
and eax, 0xa104400
or eax, 0x21a0018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e10825
and eax, 0x14804
or eax, 0x840e9041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc0eb
and eax, 0x8e
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b11ebfb
and eax, 0x1b10498b
or eax, 0x208c0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d84f08
xor eax, 0x80a97bd
and eax, 0x106c804
or eax, 0x8c092449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed9a287
and eax, 0x73070cc2
and eax, 0x82
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0xe95223a
xor eax, 0x2f16fdc8
and eax, 0xf10558a
or eax, 0x880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5772bdd6
xor eax, 0x8b28a69
and eax, 0x54855a6
or eax, 0x80940009
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac2d2fc
xor eax, 0x2b4d6edf
and eax, 0x80003100
or eax, 0xb2844d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x330b8eca
and eax, 0x3080040
or eax, 0xac079005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ae5a6f
or eax, 0x2d8fff6e
and eax, 0x452b9444
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2632e191
and eax, 0x31874c0
or eax, 0x88040820
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e116fb
xor eax, 0x7017b7ee
and eax, 0xab0a8005
or eax, 0x4052048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f86ead
and eax, 0x88858440
or eax, 0x4100300d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409b6fb6
and eax, 0x10a4170
or eax, 0x54812004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c801afa
and eax, 0x1020380
or eax, 0xc08040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a3b165
xor eax, 0xe5706e8
and eax, 0xb001409
or eax, 0x80c04180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c8dd9b
and eax, 0x41088000
or eax, 0x4334045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b270cb
and eax, 0x505ca868
and eax, 0x2008
or eax, 0x8b505df0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e7b2d0
and eax, 0x2040
or eax, 0x4d0b880d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5c6097
and eax, 0x4450890
or eax, 0xb8083320
mov dword [ebx], eax
add ebx, edx
and eax, 0x439b4574
and eax, 0x67bb8b2c
and eax, 0x90120
or eax, 0x55820a5d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb92858
and eax, 0x18102300
or eax, 0x84450898
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e93b496
or eax, 0xf9847ed
and eax, 0x6cd8552b
or eax, 0x10200010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c684990
and eax, 0x40000821
or eax, 0x9c458310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22232564
or eax, 0x445956c
and eax, 0x74640509
or eax, 0x1884002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d088e7
and eax, 0x1129f848
and eax, 0x88808
or eax, 0xf4450321
mov dword [ebx], eax
add ebx, edx
or eax, 0x51730e28
and eax, 0x3523b14a
and eax, 0x35008108
or eax, 0xca480c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f205b50
and eax, 0x6027d97b
and eax, 0x4000d959
or eax, 0x158b26a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15bbbde0
xor eax, 0x1dd7b972
and eax, 0x44858908
or eax, 0x100080
mov dword [ebx], eax
add ebx, edx
and eax, 0x502c77fc
and eax, 0x40188
or eax, 0x8bfbfe77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145c2074
or eax, 0x682ae609
and eax, 0xe883f401
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbae05b4
and eax, 0xe0058101
or eax, 0x14400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6b4945
and eax, 0x3ec5d863
and eax, 0x3c408801
or eax, 0xc308058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3f4222
or eax, 0x37fa239e
and eax, 0x853befbf
or eax, 0x8001040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6f182c
or eax, 0x5e39b6d1
and eax, 0xff7df740
or eax, 0x820804
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c1d918
and eax, 0x558b095c
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df44e31
and eax, 0x7c0863b
and eax, 0x400208
or eax, 0x1aa81d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x780c202c
and eax, 0x44dfb708
and eax, 0x40cc0108
or eax, 0xa9105481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a89e7c2
and eax, 0x5d94c524
and eax, 0x51148000
or eax, 0xaeeb7d10
mov dword [ebx], eax
add ebx, edx
or eax, 0x675b0776
xor eax, 0x4fb41465
and eax, 0x20484103
or eax, 0xd900488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9edaf9
and eax, 0x5649f18a
and eax, 0x102
or eax, 0x6c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4017ca4d
and eax, 0x100509
or eax, 0x8bc84080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c70c1d
and eax, 0x9030004
or eax, 0x4400a449
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0a020b
and eax, 0x4098048
or eax, 0xa0440990
mov dword [ebx], eax
add ebx, edx
or eax, 0x1434021
or eax, 0x2bc4df4c
and eax, 0x58b09e9
or eax, 0x50000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1993f1b1
or eax, 0x6e7f0f5d
and eax, 0x1c203a4
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129b2d3f
or eax, 0x15818db1
and eax, 0x3800589
or eax, 0x88245000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d5bc1b5
or eax, 0x7bbae689
and eax, 0x453ba405
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7088b82f
and eax, 0x74890c28
or eax, 0x82040390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1900db92
or eax, 0x18464b05
and eax, 0x8b000002
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45dd6617
and eax, 0xc0812005
or eax, 0x1029048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4870a375
and eax, 0x80410100
or eax, 0x300c8801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x781c4ba9
xor eax, 0x5bd2b46f
and eax, 0x83805483
or eax, 0x780108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7516291b
and eax, 0x54880080
or eax, 0x1010142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71df7b2d
and eax, 0x1f810689
and eax, 0x4000288
or eax, 0xc8458970
mov dword [ebx], eax
add ebx, edx
and eax, 0x534517ea
or eax, 0x29eff19f
and eax, 0x901c083
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef207a0
xor eax, 0x434bbd87
and eax, 0xc884804
or eax, 0x41038441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2760eadc
and eax, 0x24972fa3
and eax, 0x20012280
or eax, 0xd84c194c
mov dword [ebx], eax
add ebx, edx
or eax, 0x766c2f10
and eax, 0x46cf0046
and eax, 0x44090044
or eax, 0x11821939
mov dword [ebx], eax
add ebx, edx
and eax, 0x28202c2c
and eax, 0x824
or eax, 0xfc5533c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9c60fc
and eax, 0x4000064
or eax, 0x418b1119
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fac28ab
and eax, 0x40000020
or eax, 0xb8453b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d65329f
or eax, 0x39ff4959
and eax, 0x4d8b097d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a1ddfb
xor eax, 0x2d6dc26b
and eax, 0xc00380
or eax, 0x1018020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67975155
and eax, 0xf05382e
and eax, 0x2000000
or eax, 0x89a04d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac830ac
and eax, 0xe0007405
or eax, 0xa838050
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a63663
xor eax, 0x1bcf7c6b
and eax, 0xe0408800
or eax, 0x14150101
mov dword [ebx], eax
add ebx, edx
or eax, 0x45bced4e
and eax, 0x31f4450b
or eax, 0xa000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x87176b6
and eax, 0x4b8062b4
and eax, 0x4000
or eax, 0x107c8045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa316cd3
and eax, 0x1a400c82
or eax, 0x21b04109
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ff6fdc
xor eax, 0x6b6607bd
and eax, 0x50190040
or eax, 0xa64900d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c0b93f4
and eax, 0x12440189
or eax, 0x21885402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd24c15
and eax, 0x50141014
or eax, 0x260c041
mov dword [ebx], eax
add ebx, edx
or eax, 0x724d7ccc
and eax, 0x32104489
or eax, 0x9800102
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af4b301
xor eax, 0x7bee03d1
and eax, 0x18e440
or eax, 0xc650805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b12c3e8
and eax, 0x7480d89
or eax, 0x8804002
mov dword [ebx], eax
add ebx, edx
and eax, 0x57308a50
and eax, 0x3000800
or eax, 0x38e445af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1068f1
and eax, 0x5fcd00ef
and eax, 0x1044004c
or eax, 0x2538c401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd06bdf
xor eax, 0x7d666e57
and eax, 0x980188
or eax, 0x99604403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b077c57
or eax, 0x117e9e65
and eax, 0x81e03df5
or eax, 0x8004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd52a19
or eax, 0x114978d7
and eax, 0x19c94085
or eax, 0xe6360000
mov dword [ebx], eax
add ebx, edx
and eax, 0x246f1148
and eax, 0x450000
or eax, 0xd0108bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x54431377
and eax, 0x7ce526a5
and eax, 0x54040081
or eax, 0xab389508
mov dword [ebx], eax
add ebx, edx
and eax, 0x5270a08e
and eax, 0x40008088
or eax, 0x58b7f77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e1201e
xor eax, 0x3f797399
and eax, 0x8078
or eax, 0x1c00380
mov dword [ebx], eax
add ebx, edx
or eax, 0x621fb786
and eax, 0x36dcefb3
and eax, 0x2d80580
or eax, 0x89204009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69388300
and eax, 0xe2c04089
or eax, 0x1d3f0004
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2450b3
and eax, 0xc040081
or eax, 0x30893b7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701ccf64
xor eax, 0x14df4143
and eax, 0x584eb5d8
or eax, 0x25b14a27
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3ddc24
and eax, 0xdff2540
and eax, 0x550100
or eax, 0xd0008a11
mov dword [ebx], eax
add ebx, edx
or eax, 0x514d8394
and eax, 0x515c0111
or eax, 0x2ca0542a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22949cae
and eax, 0x31d76c76
and eax, 0x400800
or eax, 0xe4058309
mov dword [ebx], eax
add ebx, edx
or eax, 0x337f8253
xor eax, 0x1d7d38e0
and eax, 0x88008083
or eax, 0x1014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d8137fd
and eax, 0x1010001
or eax, 0x448ae444
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6ed2cf
or eax, 0x3dfe666f
and eax, 0x7df790e8
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a82b38
xor eax, 0x7bfb4084
and eax, 0x10043210
or eax, 0x80410988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c4a847
and eax, 0x23a84c39
and eax, 0x800019
or eax, 0x4d0b4e64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cbcb328
xor eax, 0x5de5e0b5
and eax, 0x44001a0
or eax, 0xb00d020c
mov dword [ebx], eax
add ebx, edx
or eax, 0xc56e4e8
and eax, 0x3c5c4528
or eax, 0x41800813
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7260977a
and eax, 0x148a41
or eax, 0xb0410102
mov dword [ebx], eax
add ebx, edx
and eax, 0x47fdaa6b
and eax, 0x18a03
or eax, 0x89006080
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc7bbde
and eax, 0x4f136385
and eax, 0x12000
or eax, 0x458a9055
mov dword [ebx], eax
add ebx, edx
or eax, 0x1394bf12
and eax, 0x532fb83f
and eax, 0x10058814
or eax, 0x288001e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x302b63a5
and eax, 0x64ae6767
and eax, 0xae6365
or eax, 0x8b519c9a
mov dword [ebx], eax
add ebx, edx
or eax, 0x46688efb
and eax, 0x8d89b04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c3ea51
xor eax, 0x4df0bf51
and eax, 0x923b4504
or eax, 0x6dc4ba30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79678223
and eax, 0x82985503
or eax, 0x1640088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a597948
and eax, 0x3599120a
and eax, 0x11810002
or eax, 0x440801c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fe3e79
and eax, 0x10800040
or eax, 0x28058bbc
mov dword [ebx], eax
add ebx, edx
or eax, 0x682a32dc
or eax, 0x1045b7c0
and eax, 0x38efbffc
or eax, 0x3104003
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ae4c54
and eax, 0x7ca98c29
and eax, 0x38a90401
or eax, 0xc7563084
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fff10a
and eax, 0x3810e5a5
and eax, 0x102000
or eax, 0x8b015dff
mov dword [ebx], eax
add ebx, edx
and eax, 0x29472025
and eax, 0x4f43b9f3
and eax, 0x9010001
or eax, 0x442ad44c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd0bcec
and eax, 0x1096080
or eax, 0x8a00141c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a803047
and eax, 0xa000004
or eax, 0xe083c451
mov dword [ebx], eax
add ebx, edx
and eax, 0x570b52c0
or eax, 0x1b49842e
and eax, 0x40418000
or eax, 0x84140901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1904ecd3
and eax, 0x81004582
or eax, 0x2ac0009
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0bd7ef
or eax, 0x1456cf1c
and eax, 0x4080180
or eax, 0x41810040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556f941
and eax, 0x759537f5
and eax, 0x50080
or eax, 0xa8488b2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ee6772
and eax, 0x8901e982
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54aff4f6
and eax, 0x558a0845
or eax, 0x1a008
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a32426
and eax, 0x12004
or eax, 0xb4541ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608cad6
or eax, 0x64c0ca22
and eax, 0x44891078
or eax, 0x1020404
mov dword [ebx], eax
add ebx, edx
and eax, 0x14cb7fcc
and eax, 0x11044
or eax, 0xf0442ba0
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b3dc72
and eax, 0x1d044c39
and eax, 0x820
or eax, 0x4d8b045c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb1bcd3
and eax, 0x5c0938a8
or eax, 0xa0440300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c822e4
and eax, 0x180090c
or eax, 0x3a8403
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b476cf8
xor eax, 0x3563c0a7
and eax, 0x44880000
or eax, 0x11030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cccca3c
and eax, 0x800000
or eax, 0x14283e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2531384d
or eax, 0x498ae2c3
and eax, 0x9e05189
or eax, 0x82040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce1ffd0
xor eax, 0x525a055
and eax, 0x4404
or eax, 0x452ba041
mov dword [ebx], eax
add ebx, edx
or eax, 0x615639a4
and eax, 0x25040d84
or eax, 0x80800218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3695fd53
and eax, 0x83000001
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x227eb378
and eax, 0
or eax, 0xc183ac4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1e1bca
and eax, 0x4db26025
and eax, 0xc000001
or eax, 0xa04d8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x36575645
xor eax, 0x38adac4b
and eax, 0xc0040a
or eax, 0x3005181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce75ba4
xor eax, 0x1c6875e
and eax, 0x44218851
or eax, 0x111a2404
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf8887f
and eax, 0xd890c50
or eax, 0x80040380
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5b2079
and eax, 0x9000000
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d31bd0
and eax, 0x1031041
or eax, 0x4400e004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4570e9c2
or eax, 0x3e8d53e0
and eax, 0x308509a0
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa6daf
or eax, 0x34ba4423
and eax, 0x2bfedaf
or eax, 0x89401250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6f79a9
xor eax, 0x38973701
and eax, 0x8d01a045
or eax, 0x880008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b941e5c
and eax, 0x980000c
or eax, 0xf67fff20
mov dword [ebx], eax
add ebx, edx
and eax, 0x49463307
and eax, 0x79794b76
and eax, 0x1000100
or eax, 0x82a8548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751ce894
and eax, 0x54800102
or eax, 0x10900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d782398
xor eax, 0x6f6ae0f4
and eax, 0x30018328
or eax, 0xc0440880
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e88e0be
and eax, 0x8080
or eax, 0x89016803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14773fa9
or eax, 0x73d64575
and eax, 0x8d82d045
or eax, 0x92000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8f717b
xor eax, 0x5b5bef07
and eax, 0xc85f6e30
or eax, 0x37a09100
mov dword [ebx], eax
add ebx, edx
and eax, 0x648a3a5d
or eax, 0x76718a44
and eax, 0x76288810
or eax, 0x8904052b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b342eee
and eax, 0x8408a3d5
or eax, 0x9075c2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x255bcaa1
and eax, 0x154
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5036a0bf
and eax, 0x1010018b
or eax, 0x2bc05400
mov dword [ebx], eax
add ebx, edx
or eax, 0x647359d6
and eax, 0xd034455
or eax, 0x800c8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b24ce16
and eax, 0x40
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2cf436
and eax, 0
or eax, 0x89dc458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x368d281f
xor eax, 0x44d90695
and eax, 0xfb042800
or eax, 0x4fb0085
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c21b487
and eax, 0x1f70c739
and eax, 0xc000001
or eax, 0x904d8bfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55568645
and eax, 0xc9000d88
or eax, 0x36248001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1a3710
and eax, 0x14000500
or eax, 0x418bfaff
mov dword [ebx], eax
add ebx, edx
or eax, 0x7121b090
and eax, 0x1aa839c
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0c9a0c
or eax, 0x3b0668a
and eax, 0x3984488
or eax, 0x88041101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aeb8e47
or eax, 0x371ec4a
and eax, 0xbbff2885
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7d98a6
and eax, 0x4803023
or eax, 0x20050bdc
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb1aa6d
and eax, 0x6c3eb7f
and eax, 0x4812a6d
or eax, 0xb7ed592
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d4987d
and eax, 0x11b8d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5f6f14
or eax, 0x25fe6da9
and eax, 0x744c0900
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca33ccc
and eax, 0x88008180
or eax, 0x1014003
mov dword [ebx], eax
add ebx, edx
or eax, 0xad6ed21
and eax, 0x183e401
or eax, 0x5408104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x17be7e17
and eax, 0x7b2643cd
and eax, 0x10000004
or eax, 0x80552bf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4928213a
and eax, 0x100
or eax, 0xff209489
mov dword [ebx], eax
add ebx, edx
and eax, 0x53695abe
and eax, 0x41001088
or eax, 0x48bef77
mov dword [ebx], eax
add ebx, edx
and eax, 0x655d56cf
and eax, 0x1080280
or eax, 0xe08110
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8cb42a
and eax, 0x3800588
or eax, 0x80104001
mov dword [ebx], eax
add ebx, edx
or eax, 0x554461df
or eax, 0x2a4336bc
and eax, 0xffd720bd
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x620d31fc
or eax, 0x52641c2d
and eax, 0x840f00fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93ac64c
xor eax, 0x7f7fe6fe
and eax, 0x40
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52aadce3
or eax, 0x66d7e9f4
and eax, 0x2b44d83
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6133e7d4
and eax, 0x2235e84d
or eax, 0xc401000
mov dword [ebx], eax
add ebx, edx
or eax, 0x540247c3
xor eax, 0x5a1dbc85
and eax, 0x2048410a
or eax, 0x1b841481
mov dword [ebx], eax
add ebx, edx
or eax, 0x31434531
xor eax, 0x5d49eb9e
and eax, 0x406a805
or eax, 0x89090050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ec495a
or eax, 0x3b23a125
and eax, 0xc
or eax, 0xd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x789e5a1
and eax, 0x3884589
or eax, 0x20600002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ddcac64
or eax, 0x7291bd0c
and eax, 0x589f045
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2288506a
or eax, 0x343764dc
and eax, 0x34bf741c
or eax, 0xcb408b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x35101086
xor eax, 0x5554fe5d
and eax, 0x404c09
or eax, 0x83b00182
mov dword [ebx], eax
add ebx, edx
and eax, 0x670ec432
xor eax, 0x4808fc0d
and eax, 0x49080001
or eax, 0x48101c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d2b9ef
and eax, 0x1c9981e0
or eax, 0x240210
mov dword [ebx], eax
add ebx, edx
or eax, 0x6231e635
and eax, 0xbde7f5
or eax, 0x42180a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e6a464
and eax, 0x18000b
or eax, 0xa28404
mov dword [ebx], eax
add ebx, edx
and eax, 0x5256490a
and eax, 0x508db96
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4116e463
and eax, 0x3db3b3c9
and eax, 0
or eax, 0xe45533dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a846c56
and eax, 0x3613d0e9
and eax, 0x34005008
or eax, 0x49ac0533
mov dword [ebx], eax
add ebx, edx
or eax, 0x52dd9643
xor eax, 0x739dbe80
and eax, 0x400911
or eax, 0xe0058200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4ca01e
and eax, 0x8801a803
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
and eax, 0xabdd36f
or eax, 0x76938b7d
and eax, 0x4c83c045
or eax, 0x1082000
mov dword [ebx], eax
add ebx, edx
and eax, 0x922a258
or eax, 0x523c8346
and eax, 0x100c2340
or eax, 0x844108a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17278ead
and eax, 0x14010820
or eax, 0x418a2455
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fd7df2
or eax, 0xd65cf3c
and eax, 0x30553bd0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x161bd8a9
and eax, 0x2364ce0c
and eax, 0
or eax, 0x458b247c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3734df2b
and eax, 0x5000400
or eax, 0x40af0bd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x431c3ba6
xor eax, 0x6f3829c5
and eax, 0xe000040
or eax, 0x1c085b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae5fff6
xor eax, 0x6d4fcfd1
and eax, 4
or eax, 0x8780
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3d58b1
and eax, 0x736bd87d
and eax, 0x98800
or eax, 0xc4440300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7b145e
and eax, 0x89008102
or eax, 0x14081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120a7aa
and eax, 0x14409
or eax, 0x558a8044
mov dword [ebx], eax
add ebx, edx
or eax, 0x59275249
or eax, 0x7c0141d9
and eax, 0x55af07c8
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14677ccc
xor eax, 0x72f0c0d2
and eax, 0x301033c4
or eax, 0x84450800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3897c84b
and eax, 0x10040
or eax, 0x458a723d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1665802e
and eax, 0x2c
or eax, 0x1c083c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ae534e
and eax, 0x4990044b
and eax, 0x1800008
or eax, 0x8a6c4581
mov dword [ebx], eax
add ebx, edx
or eax, 0x60dafaad
and eax, 0x492aec0d
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b18a1b
and eax, 0xc33fbb9
and eax, 0x4010800
or eax, 0xd04c33c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764c6f67
and eax, 0x10425
or eax, 0x558a2858
mov dword [ebx], eax
add ebx, edx
and eax, 0x794175d1
and eax, 0x40012040
or eax, 0xa4540388
mov dword [ebx], eax
add ebx, edx
and eax, 0x680a9056
or eax, 0x6c583248
and eax, 0x6c181008
or eax, 0x93008581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230c8ed8
and eax, 0x710dd61b
and eax, 0x40001211
or eax, 0x58bedee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6070d340
and eax, 0x48108bc
or eax, 0x10048140
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b90b63d
or eax, 0x26b1a17f
and eax, 0xbb5bfff
or eax, 0x804a4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f223a32
and eax, 0x23a405a5
and eax, 0x1000000
or eax, 0xc083c84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e313ed4
and eax, 0xc8018801
or eax, 0x4c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbfaaf4
and eax, 0xcd188181
or eax, 0x3200140a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405b81fd
and eax, 0x95031476
or eax, 0x38eb89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c39ffbb
and eax, 0x89020004
or eax, 0x76fdff10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b0351be
xor eax, 0x665d8758
and eax, 0x40812970
or eax, 0x50a000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48234c7f
or eax, 0x3367be7c
and eax, 0x1085897c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd536a14
and eax, 0x9d6e3e8
or eax, 0x82291c17
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d481b15
and eax, 0x8481c448
or eax, 0x9080805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ea05cec
and eax, 0xa3299000
or eax, 0x5cd66f0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303ed7cc
and eax, 0x83c00080
or eax, 0x3c550b
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b3fb72
and eax, 0x158901c2
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x224fb512
and eax, 0x108581d0
or eax, 0xa2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e5420e
or eax, 0x12fc7ff4
and eax, 0x1afdfffe
or eax, 0x21020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae25d67
or eax, 0x5f59b30a
and eax, 0x7f5d0080
or eax, 0x80a20c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x42de551e
or eax, 0x195ad990
and eax, 0x8b095d9f
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bebd4ae
xor eax, 0x5066867
and eax, 0x33449
or eax, 0xc1808004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429a0209
and eax, 0x80098000
or eax, 0x34440901
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a1831d
and eax, 0x30008101
or eax, 0xcffc74e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a14367
xor eax, 0x74f04ec9
and eax, 0x500ba8
or eax, 0xc0058057
mov dword [ebx], eax
add ebx, edx
and eax, 0x625e9dda
or eax, 0x6fab202
and eax, 0xaa82
or eax, 0x89014001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e32e6f8
xor eax, 0x5e9da54b
and eax, 0x418a4010
or eax, 0x4018045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5933ee13
and eax, 0x5db38840
or eax, 0x20441180
mov dword [ebx], eax
add ebx, edx
and eax, 0x283903d9
and eax, 0x101c0
or eax, 0x94443a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb558b0
and eax, 0x4010020
or eax, 0x418a215c
mov dword [ebx], eax
add ebx, edx
or eax, 0x559bbf71
and eax, 0x44012b28
or eax, 0xa8440080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecb2b44
and eax, 0xc012300
or eax, 0x418a4474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6513ce4f
and eax, 0x28080918
or eax, 0x90450280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f7f28
xor eax, 0x39b923a3
and eax, 0x48b5710
or eax, 0x51000864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2477c974
and eax, 0x6747ae95
and eax, 0x1408200
or eax, 0xaa01c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ebb46b7
and eax, 0x6ab635b9
and eax, 0xa800581
or eax, 0x81445008
mov dword [ebx], eax
add ebx, edx
and eax, 0x57225d47
and eax, 0x1005401
or eax, 0x443ba844
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6c887
or eax, 0x6a886a25
and eax, 0xb0e7cc4
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41491251
and eax, 0x1bd48d82
and eax, 0x8000c00
or eax, 0x4503e04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e70fe43
and eax, 0x44002840
or eax, 0x904d13bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ba4dce
or eax, 0x3ef0830a
and eax, 0x548b437c
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc9d711
or eax, 0x4a31a76f
and eax, 0x4513334
or eax, 0xa0040880
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1bda42
and eax, 0x450b2a74
or eax, 0x800009
mov dword [ebx], eax
add ebx, edx
and eax, 0x716e8a24
xor eax, 0xdda3fdb
and eax, 0x448005e8
or eax, 0x12f0a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x504ea92c
and eax, 0x7308856c
and eax, 0x1000010c
or eax, 0xa0453a90
mov dword [ebx], eax
add ebx, edx
and eax, 0x324d0ecc
and eax, 0x10a0c
or eax, 0x4d8a1471
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1aee6a
and eax, 0x20010010
or eax, 0xc04c0b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x49026bf9
and eax, 0x40000988
or eax, 0xbf088401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e31f42c
xor eax, 0x652abddc
and eax, 0x10a39d4
or eax, 0x5481c62b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbca8a0
and eax, 0x20318
or eax, 0x1c08080
mov dword [ebx], eax
add ebx, edx
or eax, 0x66692bcf
and eax, 0x3880189
or eax, 0x80105400
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d84ed9
or eax, 0x4e1baf63
and eax, 0x4f9b08a9
or eax, 0xb0640014
mov dword [ebx], eax
add ebx, edx
or eax, 0x37810a56
and eax, 0x87500ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5620267b
xor eax, 0x5ee2410a
and eax, 0x1ac04101
or eax, 0x210c048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e1a075
and eax, 0x92de044
or eax, 0x501801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408ce7bd
and eax, 0x459a35e4
and eax, 0x1900580
or eax, 0x8268480b
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f3bba6
or eax, 0x37b16a12
and eax, 0x5810180
or eax, 0x48080069
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce7a677
and eax, 0x5c8ba0f8
or eax, 0x2104800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca4c6d1
and eax, 0x5e119d4a
and eax, 0x52000000
or eax, 0x24e80002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7d533b
and eax, 0xa000238
or eax, 0x810004c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e7e3d6
and eax, 0x8281e054
or eax, 0x40000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x47568750
or eax, 0x3d31f6cf
and eax, 0x8449
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x791d175
and eax, 0x3805509
or eax, 0x88680080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30767938
and eax, 0x10a2801
or eax, 0x44219044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef620e7
and eax, 0x384588a0
or eax, 0x80000148
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb4362f
and eax, 0xc8109eb
or eax, 0x410a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5730b079
xor eax, 0x2b03bd81
and eax, 0x181a8
or eax, 0x1c00210
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a620
or eax, 0x3fe3eb06
and eax, 0xba04900
or eax, 0x80180489
mov dword [ebx], eax
add ebx, edx
and eax, 0x744c72c4
or eax, 0x7b908dab
and eax, 0x51188801
or eax, 0x4233054
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7fb3c0
and eax, 0x40090040
or eax, 0x8f840f80
mov dword [ebx], eax
add ebx, edx
or eax, 0x77006ce9
and eax, 0x8b000000
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7493fc5f
and eax, 0xe883fc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec93ab1
xor eax, 0x11b956ed
and eax, 0xec408800
or eax, 0x10050101
mov dword [ebx], eax
add ebx, edx
or eax, 0x49498f45
and eax, 0x14c0d01
or eax, 0x2b0408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4969eb
xor eax, 0x2acb1bd8
and eax, 0x4080c08
or eax, 0x8981c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7aad4a
xor eax, 0x6a188ca3
and eax, 0x66100000
or eax, 0x99efff04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb27b89
and eax, 0x9905100
or eax, 0x8048048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8784ae
and eax, 0x945f0005
or eax, 0x6ba00090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b35a63a
and eax, 0xc44082af
or eax, 0x8050950
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625edf2b
and eax, 0x88014080
or eax, 0x1008003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7861fd02
xor eax, 0x344a956
and eax, 0x9014844
or eax, 0x848a8401
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ed4deb
and eax, 0x4894c00
or eax, 0xfb76b304
mov dword [ebx], eax
add ebx, edx
and eax, 0x4661ad38
or eax, 0xf73c5ab
and eax, 0x4f008d2b
or eax, 0xb0000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc71aa47
xor eax, 0x25364219
and eax, 0x456565
or eax, 0x8389a9a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa926bc0
xor eax, 0xd94cdeb
and eax, 0x3185180
or eax, 0x80040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42693921
or eax, 0x47a1dc61
and eax, 0x71bc41
or eax, 0x18040014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d0c8a3
xor eax, 0x35968c59
and eax, 0x820408b
or eax, 0x33840500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a73e962
or eax, 0x2c9d2ef6
and eax, 0xc0d0444
or eax, 0x81029001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b244168
xor eax, 0x4121251d
and eax, 0x20
or eax, 0xca
mov dword [ebx], eax
add ebx, edx
or eax, 0x244d090c
and eax, 0x2008098a
or eax, 0x1b804401
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c7f143
xor eax, 0x34b996b2
and eax, 0xd098401
or eax, 0x8006284c
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e60724
and eax, 0x4c
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
and eax, 0x511bfd97
and eax, 0x82
or eax, 0x3b885509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d0e793
and eax, 0x8a010
or eax, 0x8d074845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc361f0
xor eax, 0x46eede4a
and eax, 0xc2
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d6f5f3
and eax, 0x8844583
or eax, 0x81080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef6816d
or eax, 0x3d990966
and eax, 0xfffacc84
or eax, 0x43001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d92862a
and eax, 0x8008000
or eax, 0xc04d0bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x379601e7
and eax, 0xfed88989
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x742caa18
and eax, 0x1788991
and eax, 0x88800
or eax, 0x558377ff
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb32c01
and eax, 0x1820000
or eax, 0x6883c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4161f368
and eax, 0x9bf29eb
and eax, 0x880080
or eax, 0x8b405509
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f49032
and eax, 0x71698880
and eax, 0
or eax, 0xe8838c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8f8ea6
and eax, 0x7e04d8f3
and eax, 0x8048801
or eax, 0x84410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d93705
and eax, 0xf49c8c00
or eax, 0xa60018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d60b16e
or eax, 0x4826e3c3
and eax, 0x8d3affef
or eax, 0x10010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7bf30c
and eax, 0xdf7bfef8
or eax, 0x20840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e91379e
or eax, 0x2002142d
and eax, 0xc8d0f
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4778e231
or eax, 0x5320ceef
and eax, 0x51080000
or eax, 0x4830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x618247c0
and eax, 0x40800000
or eax, 0xb41589bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bfc93ea
and eax, 0x8bfd9bfe
or eax, 0x26400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595fc313
and eax, 0x80801845
or eax, 0x5098000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d266051
and eax, 0x5446719e
and eax, 0x40067010
or eax, 0xbff98ee0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb54eec2
and eax, 0x5ba65c27
and eax, 0xa00002
or eax, 0x831c4d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x588b46c2
and eax, 0x498901c9
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6260e85e
xor eax, 0x7f753c43
and eax, 0x109481bc
or eax, 0xe4010a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a4980
or eax, 0x3a5b90e9
and eax, 0x3adfd2fc
or eax, 0x1202d02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78edd374
and eax, 0x43122080
or eax, 0xbcecd015
mov dword [ebx], eax
add ebx, edx
and eax, 0x4120988c
or eax, 0x3b979c5d
and eax, 0x43011cdd
or eax, 0x84086122
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6228e5
xor eax, 0x12a61adc
and eax, 1
or eax, 0x18044
mov dword [ebx], eax
add ebx, edx
and eax, 0x235a6eb3
xor eax, 0x4f105c9a
and eax, 0x7000000
or eax, 0xeb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52413f5a
and eax, 0x258d82fa
and eax, 0x800042
or eax, 0x4585
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4884483b
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d11fee9
or eax, 0x888f3c9
and eax, 0x401ac41
or eax, 0x41220004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e4c35c
and eax, 0x9436400
or eax, 0x82181080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd85ae4
xor eax, 0x4ecf072b
and eax, 0x8808284d
or eax, 0x581d400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207141e0
and eax, 0xadf8bcac
or eax, 0x52074240
mov dword [ebx], eax
add ebx, edx
or eax, 0x63073255
and eax, 0x89dc5489
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0x14179b77
or eax, 0x289e298f
and eax, 0xbddee895
or eax, 0x42200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7caadb
and eax, 0xdc448adf
or eax, 0x10120
mov dword [ebx], eax
add ebx, edx
or eax, 0x5415612d
or eax, 0x5c046c65
and eax, 0x8801c083
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c868a9
and eax, 0x8d89c801
or eax, 0x21444
mov dword [ebx], eax
add ebx, edx
and eax, 0x499917cf
and eax, 0x4ce085d0
and eax, 0x8800440
or eax, 0xf77ffaac
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf410828
and eax, 0xf0a88400
or eax, 0xe40093b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fecad27
or eax, 0x1acd8fd0
and eax, 0x124dafdc
or eax, 0x20305023
mov dword [ebx], eax
add ebx, edx
and eax, 0x4814d671
and eax, 0x105401
or eax, 0x3b80018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c579bb0
and eax, 0x8100000
or eax, 0x46de055
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f77ea48
and eax, 0xc748040
or eax, 0xf3080587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b1cc93
or eax, 0x554436dc
and eax, 0x17fdc
or eax, 0x8023
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca94f12
and eax, 0x42dee968
and eax, 0
or eax, 0xaeb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x700b6d03
and eax, 0x80000
or eax, 0xff7485c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a67f49b
and eax, 0x514aadea
and eax, 0xa5ca
or eax, 0x5a35
mov dword [ebx], eax
add ebx, edx
or eax, 0x33334e0d
and eax, 0x1030000
or eax, 0x44880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791d26b4
or eax, 0x1cbe116a
and eax, 0x3c8423c4
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6d7997
and eax, 0x40e85a53
or eax, 0x3417a5ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x4abe402d
and eax, 0x400c0009
or eax, 0xa8418b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x8699e10
or eax, 0x98fc574
and eax, 0x901c900
or eax, 0x80002083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c52a212
and eax, 0x45034801
or eax, 0x1088a04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a927f73
or eax, 0x360c090e
and eax, 0x34042948
or eax, 0xc8510290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54534013
and eax, 0x2800410b
or eax, 0x55e81430
mov dword [ebx], eax
add ebx, edx
and eax, 0x382785d4
or eax, 0x2a9f8d19
and eax, 0x18058909
or eax, 0x84400220
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d3da03
and eax, 0x18400001
or eax, 0x65ac453a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1785a0d8
and eax, 0x14040010
or eax, 0xc0498b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e0c549f
and eax, 0x73fc88c9
and eax, 0x30000809
or eax, 0x4db04532
mov dword [ebx], eax
add ebx, edx
xor eax, 0x936729d
or eax, 0x4f326939
and eax, 0xc140b08
or eax, 0x80418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dfb1349
or eax, 0x195b39
and eax, 0xc405139
or eax, 0x70840402
mov dword [ebx], eax
add ebx, edx
or eax, 0x36b50f4c
xor eax, 0x11af11c6
and eax, 0x68400a08
or eax, 0x90058100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695531ba
and eax, 0x10000032
or eax, 0x64a84501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35daf609
or eax, 0x61060487
and eax, 0x60448309
or eax, 0x94090800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1aea06
xor eax, 0x3f4b3880
and eax, 0x80004183
or eax, 0x9018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3464bc
xor eax, 0x49916e0e
and eax, 0x4180c001
or eax, 0x140b344c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474e59d6
or eax, 0x3eb36a4
and eax, 0x1c283a0
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x78da7f12
xor eax, 0x5f7c07c8
and eax, 0x2a05008
or eax, 0x89400581
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a749e3b
and eax, 0x4100c001
or eax, 0x40b2044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0cff80
and eax, 0x1086000
or eax, 0x8a521588
mov dword [ebx], eax
add ebx, edx
or eax, 0x726514a9
and eax, 0x49037409
or eax, 0x4008844
mov dword [ebx], eax
add ebx, edx
or eax, 0x50499fb1
and eax, 0x42a2c036
and eax, 4
or eax, 0xa84d3bc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136d72a3
and eax, 0x1100496c
or eax, 0x448b0610
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1de7c9
and eax, 0x24a824ad
and eax, 0
or eax, 0xc85503b0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe73418b
and eax, 0x10000
or eax, 0x458a6c74
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c4e5d5
and eax, 0x40002054
or eax, 0x9c4513a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x669cf07d
or eax, 0x4966dd98
and eax, 0xfae48589
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x194ad2e2
and eax, 0x4d8ad7eb
or eax, 0x12814
mov dword [ebx], eax
add ebx, edx
and eax, 0x23091f5a
xor eax, 0x7ebc6a58
and eax, 0x1810100
or eax, 0x4082dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x694d8e3a
and eax, 0x1cc0d88
or eax, 0x82104001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a615b5c
and eax, 0xdbfc449d
or eax, 0x2402a020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15dd94e4
xor eax, 0x562f3c29
and eax, 0xc040070
or eax, 0x4270008f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c24ef5
and eax, 0x9b0440a
or eax, 0x80401181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1205b12d
and eax, 0x5680f715
and eax, 0x1280e005
or eax, 0xed7e0090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ea5ed
and eax, 0xbc400178
or eax, 0x58a87
mov dword [ebx], eax
add ebx, edx
and eax, 0x56653077
and eax, 0x14440001
or eax, 0xea988588
mov dword [ebx], eax
add ebx, edx
and eax, 0xf01101d
and eax, 0x5cac6d22
and eax, 0xc000000
or eax, 0x418bffff
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc41c7
and eax, 0x1c183bc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63416c59
and eax, 0x2804d81
or eax, 0x893c0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a19834
and eax, 0xbbbcc095
or eax, 0x44422000
mov dword [ebx], eax
add ebx, edx
and eax, 0x528baab7
and eax, 0x50802095
or eax, 0x8c151b6a
mov dword [ebx], eax
add ebx, edx
and eax, 0x38445f7b
and eax, 0x4feeecfd
and eax, 0x8040878
or eax, 0x75fbf786
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e5b03e
xor eax, 0x38ed9251
and eax, 0x78000225
or eax, 0x84458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x196fffb4
and eax, 0x8901c081
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddc118f
or eax, 0x3d8ae246
and eax, 0xd8ae045
or eax, 0x40011c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c590c72
and eax, 0x30402030
or eax, 0xcc0d03c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473d0f7a
and eax, 0x39300c0a
or eax, 0x448c4131
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379171f3
and eax, 0x50800
or eax, 0x94508311
mov dword [ebx], eax
add ebx, edx
and eax, 0x547ac606
xor eax, 0x7d05f3b6
and eax, 0x69505132
or eax, 0x14800409
mov dword [ebx], eax
add ebx, edx
and eax, 0x470d6ba8
and eax, 0x40000108
or eax, 0x90458a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f0130
xor eax, 0x4b7d8b69
and eax, 0x9008001
or eax, 0x80014082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10828e08
and eax, 0x9834001
or eax, 0x44089044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb95fc4
xor eax, 0x5f6b2b4e
and eax, 0x402080
or eax, 0xfc0d0370
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de69db1
and eax, 0x490ce392
and eax, 0x40000110
or eax, 0x158b0864
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cddf619
and eax, 0x1c28364
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2886da7
or eax, 0x524d3491
and eax, 0x3445481
or eax, 0x88a00108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d3c3e9
and eax, 0xc0038040
or eax, 0x804805
mov dword [ebx], eax
add ebx, edx
or eax, 0x442ab802
and eax, 0x5ee91b90
and eax, 0x40010800
or eax, 0x88448101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59528148
and eax, 0x6b7dfcae
and eax, 0x1000808
or eax, 0x82c84583
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf4ca9e
or eax, 0x4471f384
and eax, 0x4d890189
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x536bd0a3
and eax, 0x18626fe7
and eax, 0x104001c0
or eax, 0xc4158a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3a588d
and eax, 0x880
or eax, 0x8901e203
mov dword [ebx], eax
add ebx, edx
or eax, 0x195bec8f
xor eax, 0x4ddbee52
and eax, 0x44800055
or eax, 0x10bd400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b77c2be
or eax, 0x396308b4
and eax, 0x1c002d0
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x587a7f99
and eax, 0x400180
or eax, 0x8b904409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4a7f98
or eax, 0x28e2269b
and eax, 0x4c3a1009
or eax, 0x101c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c01588
and eax, 0xb2344c4
or eax, 0x80043828
mov dword [ebx], eax
add ebx, edx
and eax, 0x4535af24
xor eax, 0x48645f4b
and eax, 0x41015045
or eax, 0x14328810
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e72a924
and eax, 0x14100804
or eax, 0xe8453390
mov dword [ebx], eax
add ebx, edx
or eax, 0x146daef1
and eax, 0x44091c74
or eax, 0x1820008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c492495
xor eax, 0x678d49ec
and eax, 0x8443100
or eax, 0x90010aac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a96b64f
and eax, 0x830460
or eax, 0x4d08101c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225fec02
or eax, 0x7fc0f406
and eax, 0x6044380c
or eax, 0x80090380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x524c1363
and eax, 0x5539cfaa
and eax, 0x10828
or eax, 0x458a7355
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ead7877
and eax, 0x79260108
or eax, 0x4d198e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45003cde
and eax, 0x38452124
or eax, 0x84001a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca3670b
and eax, 0x54836f2d
or eax, 0x1080050
mov dword [ebx], eax
add ebx, edx
and eax, 0x498f684b
and eax, 0x12800
or eax, 0xbc541394
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ba4390
and eax, 0x4000010
or eax, 0x418b0c6d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4492b12f
and eax, 0x4593994c
or eax, 0x38640080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6a285d
and eax, 0x2fa6c291
and eax, 0x28040080
or eax, 0xc0413b48
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c1056d0
or eax, 0x513654f9
and eax, 0x45034278
or eax, 0x880004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6175db7a
and eax, 0x10278
or eax, 0xb0443984
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acc04be
xor eax, 0x63b24a3f
and eax, 0x41820a00
or eax, 0xc09307c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2571265e
xor eax, 0x214adf7b
and eax, 0x98920
or eax, 0xd88400d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ef5ce7
and eax, 0x5ea17221
and eax, 0xa205000
or eax, 0x81dfaffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c77214
and eax, 0x6520c7ae
and eax, 0x500c404
or eax, 0x90891851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8a9602
and eax, 0x89034a54
or eax, 0x76fcb480
mov dword [ebx], eax
add ebx, edx
and eax, 0x4951a7ee
and eax, 0x1500480
or eax, 0x828c410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x37381e29
xor eax, 0x40f8c2eb
and eax, 0x418000e0
or eax, 0x4090108
mov dword [ebx], eax
add ebx, edx
and eax, 0x48781939
xor eax, 0x13b414e4
and eax, 0x500c01cc
or eax, 0xa8418a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a8be32
and eax, 0x782a7682
and eax, 0
or eax, 0x8901e983
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8e6b6e
and eax, 0x1006800
or eax, 0x948b904d
mov dword [ebx], eax
add ebx, edx
and eax, 0x73eaf3ea
xor eax, 0x3b78fb38
and eax, 0x2af20a50
or eax, 0xd50df488
mov dword [ebx], eax
add ebx, edx
or eax, 0x574b49f4
and eax, 0x3ee23bd1
and eax, 0x3ec01110
or eax, 0xc014842b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56275352
and eax, 0x2071c669
or eax, 0x10c3996
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53db95ce
and eax, 0x32a04001
or eax, 0x908058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf65b70
and eax, 0x197c5441
or eax, 0x1a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x627cded6
and eax, 0x3b1c4c83
or eax, 0x800108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca1ee01
and eax, 0x8004c01
or eax, 0x7cb04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x56fed0c6
xor eax, 0x625fd119
and eax, 0x22000109
or eax, 0x1945482
mov dword [ebx], eax
add ebx, edx
and eax, 0x16360f9a
xor eax, 0x5afb4106
and eax, 0x8644004
or eax, 0x1109051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171ee788
xor eax, 0xf45d336
and eax, 0x120448b
or eax, 0x82c00100
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd08ec2
and eax, 0x58001c8
or eax, 0x40090020
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c09780
or eax, 0x45ffd2e0
and eax, 0x451cc1e0
or eax, 0xb8002800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3903d395
or eax, 0x344447ff
and eax, 0x4d0bffff
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25bc9deb
and eax, 0x68052210
or eax, 0x844809e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bec3eeb
and eax, 0x6c880d3b
or eax, 0x10004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2f67b
or eax, 0xbf08017
and eax, 0x14508b13
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b5b66c
and eax, 0x14040000
or eax, 0x69c8553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49255c26
and eax, 0x24410914
or eax, 0x88048200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea06baf
and eax, 0x8845ab0f
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0382b4
and eax, 0x7d4c4a5c
and eax, 0x440000
or eax, 0x930c085
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8189b3
and eax, 0x3d04983
or eax, 0x80080408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70de16d3
or eax, 0x3e83b448
and eax, 0x4d810148
or eax, 0x800a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306793ad
and eax, 0x542c357c
and eax, 0x10040040
or eax, 0xa8518b98
mov dword [ebx], eax
add ebx, edx
or eax, 0x7986576c
and eax, 0x7bac3d53
and eax, 0x9000800
or eax, 0x8001e283
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba53094
and eax, 0x181b815
or eax, 0x440a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x8197c92
and eax, 0x440108c0
or eax, 0x80440320
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d87ac00
and eax, 0xfcc08580
or eax, 0x2100009
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f98c49
and eax, 0x32585e3b
and eax, 0x80c09
or eax, 0x4d83f3f6
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ee86f
or eax, 0x5b684852
and eax, 0x48088828
or eax, 0x84850180
mov dword [ebx], eax
add ebx, edx
and eax, 0x258d0568
and eax, 0x7ceb689d
and eax, 0x890008
or eax, 0x8b76fff6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21221452
and eax, 0xaa81e004
or eax, 0x40020051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53817520
and eax, 0x2ccaa1d7
and eax, 0x20008101
or eax, 0xc0550800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5a0a9f
and eax, 0x8e00818a
or eax, 0x70d00401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5135a5f9
or eax, 0x103e6f80
and eax, 0x3aef89
or eax, 0x85011076
mov dword [ebx], eax
add ebx, edx
and eax, 0x7278001
xor eax, 0x302b2839
and eax, 0x3508a808
or eax, 0xcaf756c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb346631
and eax, 0x448b107d
or eax, 0x9002500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d94593b
and eax, 0x8001110
or eax, 0x904d22c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fa9f98
and eax, 0x23264580
and eax, 0x1020400
or eax, 0x54892974
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed0419a
and eax, 0x1c201f0
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d66b572
and eax, 0x3723b7b4
and eax, 0x1000100
or eax, 0x8af05489
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb58be6
or eax, 0x756bf5ed
and eax, 0x453bf045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26aa0351
xor eax, 0x143cada7
and eax, 0x3035c90
or eax, 0x88102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x185f1566
xor eax, 0x336a025a
and eax, 0x2b090448
or eax, 0x8406e805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6029a4
and eax, 0x1affc593
and eax, 0x58401
or eax, 0xc980104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649fb791
and eax, 0x50a0154
or eax, 0x50811020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714a0c21
and eax, 0x24411900
or eax, 0xc0142288
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ce2542
or eax, 0x7cc206e8
and eax, 0x458b0968
or eax, 0x15
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6f12dc
or eax, 0x77fb3871
and eax, 0x1c00380
or eax, 0x800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb2771d
and eax, 0x5626cc00
and eax, 0x2004400
or eax, 0x898c0189
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0add6e
and eax, 0x88825de5
or eax, 0x44410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x474894aa
and eax, 0x44400480
or eax, 0x888cc84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ecf21a
and eax, 0x40884008
or eax, 0xac0315c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x360a4796
and eax, 0x3462fed3
and eax, 0x4480
or eax, 0x10ca801
mov dword [ebx], eax
add ebx, edx
and eax, 0x789464c3
or eax, 0x740d2a56
and eax, 0x44050000
or eax, 0x1c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d138ed
xor eax, 0x72e9b3d9
and eax, 0x630314
or eax, 0x34c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b28e37
and eax, 0x40418100
or eax, 0xac044600
mov dword [ebx], eax
add ebx, edx
and eax, 0x433472cd
and eax, 0x3149c63b
and eax, 0x200
or eax, 0x13541
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fdf2faa
and eax, 0x4e267972
and eax, 0x100
or eax, 0xaf844c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb7c85e
and eax, 0x46000091
or eax, 0x81000062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75eafed9
and eax, 0xb048d400
or eax, 0x8140045
mov dword [ebx], eax
add ebx, edx
and eax, 0x81ec6ea
xor eax, 0x6a2138cd
and eax, 0x40050000
or eax, 0x5c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f60dbb4
and eax, 0xd1a0
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f646acb
and eax, 0x427219b9
and eax, 0x400100
or eax, 0xf005c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6cc942
and eax, 0x7f914f9d
and eax, 0
or eax, 0xead
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3004a3
and eax, 0x40300006
or eax, 0x308045c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be2e4e9
and eax, 0x40000000
or eax, 0x8700013c
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dfe172
or eax, 0x21383052
and eax, 0x5f6d044
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x714a8b7
and eax, 0x5040001
or eax, 0x40c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc47386
and eax, 0xc40000
or eax, 0x306ed8
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a70923
or eax, 0x30e2bcd2
and eax, 0x20448400
or eax, 0x84014300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682fb4ac
and eax, 0x3e4c3942
and eax, 0x1000
or eax, 0x10ee2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ba6850
and eax, 0x12a84482
or eax, 0x81040145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5929e153
and eax, 0xc2000084
or eax, 0x500004a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5e097
and eax, 0x2000004
or eax, 0x59a59441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec9841d
and eax, 0x5440000
or eax, 0x40830001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2afce08d
and eax, 0x28408c
or eax, 0x801e70
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b7d935
and eax, 0x4000
or eax, 0xc8458700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6051f8a
and eax, 0x5bf34f12
and eax, 0x100
or eax, 0x40eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x307840b5
or eax, 0x478f1177
and eax, 0x438441c7
or eax, 0x80600400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7802ceec
and eax, 0xc3000046
or eax, 0x4000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1133af
and eax, 0x2102041
or eax, 0x1082c804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e73c010
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5593330f
and eax, 0x30000
or eax, 0x4b7cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x16da90a8
and eax, 0x8000
or eax, 0xb4454700
mov dword [ebx], eax
add ebx, edx
and eax, 0x957deea
xor eax, 0x27d3ed4a
and eax, 0x948
or eax, 0x4b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be69a9d
and eax, 0x6151d4c
and eax, 0
or eax, 0xdb9c45c7
mov dword [ebx], eax
add ebx, edx
and eax, 0xf56e0b1
or eax, 0x4104ccd3
and eax, 0x43000053
or eax, 0x8400002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b016ad
or eax, 0x627f85c1
and eax, 0x20248045
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72784a30
xor eax, 0xff05513
and eax, 0x5c00001
or eax, 0x40070000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61bb4be1
and eax, 0x217ec09c
and eax, 0
or eax, 0xd003f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f65eaba
or eax, 0x4435969c
and eax, 0x4005c700
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54930b88
xor eax, 0x1467f973
and eax, 0x6253
or eax, 0x50c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4246198d
or eax, 0xb133b6c
and eax, 0x4b4445c6
or eax, 0xb4800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7578eb9d
and eax, 0xc7000008
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x640f4143
or eax, 0x10578063
and eax, 0xf0198041
or eax, 0x8203c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2288a058
and eax, 0x40810000
or eax, 0x5460000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d4b489f
and eax, 0x4ca027ed
and eax, 0
or eax, 0x5dbcb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a7aa92
and eax, 0x701d841e
and eax, 0x10000400
or eax, 0x8845c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x22bfe6c5
and eax, 0x200
or eax, 0x3045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b96d95c
and eax, 0x73804145
or eax, 0x4600482
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f757ee
and eax, 0x3000125
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a538bc
and eax, 0x1000004
or eax, 0xf02de041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac7b871
and eax, 0x89000010
or eax, 0x4b
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e385d7
and eax, 0x9000041
or eax, 0x448be004
mov dword [ebx], eax
add ebx, edx
or eax, 0x46717ec3
and eax, 0x4b679151
and eax, 0x40410040
or eax, 0xa00c2bac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fce34ca
and eax, 0xab800d00
or eax, 0x406c4089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eba95f
and eax, 0xec058000
or eax, 0x500b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ac52ab5
and eax, 0x80008080
or eax, 0x9014203
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e92f257
or eax, 0x20a6c579
and eax, 0x82c451
or eax, 0x45092804
mov dword [ebx], eax
add ebx, edx
or eax, 0x39980eb5
and eax, 0x38012ae4
or eax, 0x80441108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f31872c
and eax, 0x10c
or eax, 0x1328c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x5585697
and eax, 0x50a0000
or eax, 0x48810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de2b138
and eax, 0x70492118
or eax, 0x88040a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fddc0b0
and eax, 0x18080010
or eax, 0x64a04d2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc9b6af
and eax, 0x40418b14
or eax, 0xb0140021
mov dword [ebx], eax
add ebx, edx
or eax, 0x631069a9
and eax, 0x8101c281
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x21506c55
and eax, 0x101e055
or eax, 0x448a1000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa72d04a
xor eax, 0x74763876
and eax, 0x30050828
or eax, 0xc04033c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793e8dd8
xor eax, 0xe9efada
and eax, 0x5810468
or eax, 0x480a2014
mov dword [ebx], eax
add ebx, edx
and eax, 0x2abfd33e
and eax, 0x88b0014
or eax, 0x45240fc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df97885
and eax, 0x6bc9faa4
and eax, 0x61c90084
or eax, 0x14008540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b12ebb
and eax, 0x40508b19
or eax, 0x8c050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d62d1a1
and eax, 0x150cfa07
and eax, 0x4000001
or eax, 0x71b05502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e9caca5
and eax, 0x40048900
or eax, 0x80410211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e89b08b
and eax, 0x88000082
or eax, 0x101c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a87e8d
xor eax, 0x339f1ef5
and eax, 0x49028041
or eax, 0x4894004
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f8e5d5
xor eax, 0x22d480a2
and eax, 0x4c0084
or eax, 0xc0013b18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73375ed7
xor eax, 0x23f6c5e
and eax, 0x11010915
or eax, 0x448a0068
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cbf808
xor eax, 0x20b76140
and eax, 0x1688018
or eax, 0x820380
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6b3b2e
xor eax, 0x75cbb4a6
and eax, 0xa000508
or eax, 0x81985081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc1c574
and eax, 0x8081d445
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3de839
and eax, 0xc4058801
or eax, 0x10400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x38135db3
and eax, 0x10000901
or eax, 0x2bcc448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37af0da1
and eax, 0x8610008
or eax, 0x11ca845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ed09f1
xor eax, 0x3e9f4c6d
and eax, 0x30c4581
or eax, 0x80f0100a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5bf81a
or eax, 0x3328f636
and eax, 0x11080002
or eax, 0x448101c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bff67ad
and eax, 0x4444026c
or eax, 0x80018990
mov dword [ebx], eax
add ebx, edx
and eax, 0x1920f6cd
xor eax, 0x21a8f87c
and eax, 0x1004080
or eax, 0x88018003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1378c929
and eax, 0x8090000
or eax, 0x4582c445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4799d2
or eax, 0x335275a3
and eax, 0x444d39b4
or eax, 0x80000208
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f3c185
and eax, 0x448b083d
or eax, 0x11000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x538f56b2
xor eax, 0x639814a1
and eax, 0x10150a58
or eax, 0x884031a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x564e6338
and eax, 0x5de3f00f
and eax, 0x2008
or eax, 0x458b0674
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e86eaeb
and eax, 0x48052ad0
or eax, 0x90401100
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a92ada
and eax, 0x40010a50
or eax, 0xd8a142c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c943a4c
or eax, 0x3a542938
and eax, 0x204d2118
or eax, 0xc00012c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3716fcc3
or eax, 0x7299c402
and eax, 0xf74c8d89
or eax, 0x8200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x701c59a1
and eax, 0x50080981
or eax, 0x583f67e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b88d406
and eax, 0x1808000
or eax, 0x4203e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71504239
and eax, 0x804189
or eax, 0x83601400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fda5c2c
and eax, 0x3c04408
or eax, 0xfc3f28b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x4780082d
and eax, 0x40c2716b
and eax, 0x400029
or eax, 0x93400d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5856fa6d
or eax, 0x690c7877
and eax, 0x15c400b
or eax, 0x82800580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x439efcac
xor eax, 0x40e9702d
and eax, 0x890100
or eax, 0x450000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x29cfd9c0
and eax, 0x901c0
or eax, 0xf8448a1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc3c996
and eax, 0x8018980
or eax, 0x81006003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d840cc
and eax, 0x6b376b6b
and eax, 0x1016849
or eax, 0x548a9004
mov dword [ebx], eax
add ebx, edx
and eax, 0x217b8a9e
and eax, 0x10004
or eax, 0xcc5403b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f22590
and eax, 0xb535aa3
and eax, 0x8500020
or eax, 0x7584551b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a957548
or eax, 0x2b9816f2
and eax, 0x68040320
or eax, 0x90418801
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c6b580
and eax, 0x70040100
or eax, 0xc90443b
mov dword [ebx], eax
add ebx, edx
or eax, 0x788b2a00
and eax, 0x74f5fc5c
and eax, 0x74050810
or eax, 0x88488300
mov dword [ebx], eax
add ebx, edx
and eax, 0x565d2f49
and eax, 0x54000900
or eax, 0x28a0443b
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f34d7b
and eax, 0x24510908
or eax, 0x80048200
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c0d5c9
and eax, 0x35d45509
or eax, 0x48200032
mov dword [ebx], eax
add ebx, edx
and eax, 0x32247d1d
xor eax, 0x5753135e
and eax, 0x44450201
or eax, 0x90008908
mov dword [ebx], eax
add ebx, edx
or eax, 0x21910f4e
and eax, 0x81018803
or eax, 0x8006080
mov dword [ebx], eax
add ebx, edx
and eax, 0x20db3ab7
and eax, 0x10001
or eax, 0x4d8ad444
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f25d92
and eax, 0x1c4919c0
or eax, 0x80042220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74cdfab3
xor eax, 0xc6970b8
and eax, 0x44893069
or eax, 0x11020c14
mov dword [ebx], eax
add ebx, edx
and eax, 0xed75145
xor eax, 0x7e9178db
and eax, 0x5010289c
or eax, 0x80451320
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1d5258
and eax, 0x4009307c
or eax, 0x5820401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e435f6
xor eax, 0x2811efe3
and eax, 0x4c442a08
or eax, 0xb0011190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56406176
or eax, 0x4fabebe3
and eax, 0x4587096d
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368ee210
xor eax, 0x7c0277d6
and eax, 0x90
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3829ac2c
and eax, 0x1a900
or eax, 0xc7064200
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d0f172
xor eax, 0xf38f3ad
and eax, 0x1005
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b021f23
or eax, 0x4b9439ca
and eax, 0x49820000
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca41322
or eax, 0x5bb4257d
and eax, 0x100d2340
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7f115f
and eax, 0x10090040
or eax, 0x45821434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x264cb93
and eax, 0x44450ba4
or eax, 0xa0102008
mov dword [ebx], eax
add ebx, edx
and eax, 0x48887667
or eax, 0x56247db8
and eax, 0x54205538
or eax, 0x29880003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3998a23c
and eax, 0x40008301
or eax, 0xa8450808
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bae3d92
and eax, 0x8000000
or eax, 0x8101c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2283b6
and eax, 0x34005
or eax, 0x4d88a840
mov dword [ebx], eax
add ebx, edx
and eax, 0x28156af1
and eax, 0x2ad2f6ab
and eax, 0
or eax, 0x1e983fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6964c0d0
and eax, 0x69ec4188
or eax, 0x80100c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4ad6dc
and eax, 0x2b699a0a
and eax, 0x8480008
or eax, 0xf7b7feb1
mov dword [ebx], eax
add ebx, edx
and eax, 0x691388cf
and eax, 0x1413eba8
and eax, 0x88
or eax, 0x81cc5503
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f0868a
and eax, 0x2bab7e42
and eax, 0x204002
or eax, 0x1421c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23b5d14b
and eax, 0x18000
or eax, 0xcc540900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b064f89
and eax, 0xb504589
or eax, 0x20880002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a506519
and eax, 0x512d8239
and eax, 1
or eax, 0x4589cc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2a03ee
and eax, 0x80040
or eax, 0x8b01eb98
mov dword [ebx], eax
add ebx, edx
or eax, 0x354d5ff5
and eax, 0x567fd6d1
and eax, 0x1d041
or eax, 0xc182080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eaf23e6
or eax, 0x4b71a2dd
and eax, 0xc84d8901
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d00f719
and eax, 0x124f474b
and eax, 0x10484509
or eax, 0x2b901082
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0780aa
or eax, 0x483a620d
and eax, 0xd0fd405
or eax, 0x80000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ca777a
xor eax, 0xe4b5923
and eax, 0x204
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235b0f85
and eax, 0xdd83230
and eax, 0x1400000
or eax, 0x32a0458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0c1d1c
and eax, 0x10000400
or eax, 0x2875d845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3527e810
xor eax, 0x7862c6ee
and eax, 0x8440c8a
or eax, 0x33a84101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5892ce9d
and eax, 0x42c1a068
and eax, 8
or eax, 0x97df045
mov dword [ebx], eax
add ebx, edx
or eax, 0x640bef9b
or eax, 0x6fce6182
and eax, 0x18c45c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3568f8d5
and eax, 0x21000000
or eax, 0xca000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x885aecb
and eax, 0x88058603
or eax, 0x4404104
mov dword [ebx], eax
add ebx, edx
or eax, 0x5402430e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7032e739
and eax, 0x30104509
or eax, 0x38c1082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bf9ec3
xor eax, 0x39257f3d
and eax, 0x18048455
or eax, 0x710800
mov dword [ebx], eax
add ebx, edx
and eax, 0x14df4d14
or eax, 0x4ae4849a
and eax, 0x1ac0048a
or eax, 0x21004101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffe8919
and eax, 0x87c8001
or eax, 0x12044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba6ecce
and eax, 0x760ecd5c
and eax, 0
or eax, 0x3b984d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x71806c99
xor eax, 0x365bf5dd
and eax, 0x8409844
or eax, 0x3c6409
mov dword [ebx], eax
add ebx, edx
or eax, 0x47142972
and eax, 0x350550b
or eax, 0x20800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e772e8
and eax, 0x342041
or eax, 0x940d814
mov dword [ebx], eax
add ebx, edx
or eax, 0x754c015a
or eax, 0x758113a3
and eax, 0x1c4418b
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef8a4cd
xor eax, 0x22798d6d
and eax, 0x458100a0
or eax, 0x80148
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7efc8a
or eax, 0x681b8e51
and eax, 0x604d8bc0
or eax, 0x90000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c716d5
and eax, 0x81018181
or eax, 0x8004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x722ad6c9
or eax, 0x328ffe72
and eax, 0x518bf048
or eax, 0x4000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b7a1c2
or eax, 0x39d2b602
and eax, 0x24513200
or eax, 0xc00409a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a92bb7
xor eax, 0x41c39aa9
and eax, 0x41c2010d
or eax, 0x4050870
mov dword [ebx], eax
add ebx, edx
or eax, 0x474f7449
and eax, 0x108
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194caef1
and eax, 0x104ab00
or eax, 0xc6034000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72af2cb5
and eax, 0x669725c4
and eax, 0
or eax, 0x8845
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d23ad8
and eax, 0x3093f68e
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a95b57
or eax, 0x5837ba2e
and eax, 0x805235c
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x314accba
xor eax, 0x3c6ffdfe
and eax, 0x5000000
or eax, 0x488b0c75
mov dword [ebx], eax
add ebx, edx
and eax, 0x715b75c0
and eax, 0x40090040
or eax, 0xb8443b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x739ae696
and eax, 0x60aa9a0
and eax, 0x80000
or eax, 0xf38d0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715116a3
and eax, 0x418a0000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e00f60
or eax, 0x40728847
and eax, 0x41f28800
or eax, 0x3c0511a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x175db9a2
and eax, 0x191aa42e
and eax, 0x20
or eax, 0xa0453b84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6bd24
and eax, 0x838400
or eax, 0x68090f
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcd6205
and eax, 0x890000
or eax, 0x55020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6712523
and eax, 0x40500100
or eax, 0x80050ad0
mov dword [ebx], eax
add ebx, edx
or eax, 0x306afeea
xor eax, 0xe943eba
and eax, 0xcb8000
or eax, 0x14040f
mov dword [ebx], eax
add ebx, edx
or eax, 0x272a851b
and eax, 0x3a374d7a
and eax, 0x30000
or eax, 0x45880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5072b07f
and eax, 0x50ab2c1a
and eax, 0x40000000
or eax, 0xac453bac
mov dword [ebx], eax
add ebx, edx
or eax, 0xac08d35
xor eax, 0x7d51b9eb
and eax, 0x900406
or eax, 0x438909
mov dword [ebx], eax
add ebx, edx
and eax, 0x7178c002
or eax, 0x6e29c198
and eax, 0x4c090000
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ddc3512
and eax, 0x1800000
or eax, 0x4183f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c643bff
or eax, 0x3c98d937
and eax, 0x9f04989
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba9b091
and eax, 0x4019f810
or eax, 0x15220045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb250fb
and eax, 0x1a8908a0
or eax, 0xa4040750
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5cdcaa
xor eax, 0x6cad5de8
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c639f97
and eax, 0
or eax, 0x453ba045
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b47d8d
and eax, 0x3327dcc
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ead587
and eax, 0x29a9ad65
and eax, 4
or eax, 0x8d89d049
mov dword [ebx], eax
add ebx, edx
or eax, 0x11df9223
and eax, 0x9ddfd268
or eax, 0x62202d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e484a7b
xor eax, 0x46a818ce
and eax, 0x89144581
or eax, 0xa0100a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d5956e
and eax, 0xdd614085
or eax, 0x229e2410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x87055e0
xor eax, 0x251af22f
and eax, 0x9005835a
or eax, 0x244008a5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39646111
or eax, 0x624ddbfc
and eax, 0x8901c082
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d20c5f
and eax, 0x8000001
or eax, 0x458bb444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73eaa83
and eax, 0x68f8c26e
and eax, 0xa00240
or eax, 0x1498190
mov dword [ebx], eax
add ebx, edx
and eax, 0x27334a8
and eax, 0x400080
or eax, 0x8b904d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x62dd12ec
and eax, 0x2d00080
or eax, 0xfd2f6815
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e721ea9
and eax, 0x7d0a555a
and eax, 0x4000000
or eax, 0x60953bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6562e448
or eax, 0x237a932e
and eax, 0x64ffffff
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34863d0b
xor eax, 0x7e2a71ef
and eax, 0x30418309
or eax, 0xc0040820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x481cb6f4
and eax, 0x7d151bea
and eax, 0x38000188
or eax, 0xc7608401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2746e923
and eax, 0x48026caa
or eax, 0x5899355
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca9c94f
and eax, 0x40000090
or eax, 0x1c8d890c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a414955
and eax, 0x2ccc0c9
or eax, 0x89333f36
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51cd21e8
and eax, 0xc202d015
or eax, 0x812040
mov dword [ebx], eax
add ebx, edx
and eax, 0x45fdd204
and eax, 0x40018000
or eax, 0xb0540901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5145be03
and eax, 0xa1000502
or eax, 0x5e608089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56653f79
xor eax, 0x71437f12
and eax, 0x8002c5e0
or eax, 0x5393a1f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de2c6cb
and eax, 0x6de0e6bb
and eax, 0x520c608
or eax, 0xfadf3954
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d26a92a
or eax, 0x35292881
and eax, 0x4d8b5b7d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5209afed
and eax, 0x180923c8
or eax, 0xa0440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16538668
and eax, 0x140b0360
or eax, 0x41805014
mov dword [ebx], eax
add ebx, edx
or eax, 0x145225a2
xor eax, 0x45e31aee
and eax, 0x10102918
or eax, 0xa04512a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d4d5c9
and eax, 0x91ee580
and eax, 0x100
or eax, 0x458b4a7d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2ee425
and eax, 0x4000004
or eax, 0xb8453bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x30cebcbf
and eax, 0x620d8671
and eax, 0x90270
or eax, 0x4d82380c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de96b6a
and eax, 0xce74452
and eax, 0xe10010
or eax, 0x10883a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67106bdd
xor eax, 0x2195d4c
and eax, 0xa00501
or eax, 0x8b144888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9592f4
and eax, 0x9501c455
or eax, 0x882000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c7c7aa
and eax, 0xd7cfe758
or eax, 0x28301800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3030a32e
and eax, 0x51ad75ed
and eax, 0x1a44508
or eax, 0x88100083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5622185a
and eax, 0xdf965481
or eax, 0x20690004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dafff07
and eax, 0xe44d8b87
or eax, 0x78
mov dword [ebx], eax
add ebx, edx
and eax, 0x19898aa9
and eax, 0x59dda2de
and eax, 0x18080
or eax, 0x89006903
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec63360
and eax, 0x9583e041
or eax, 0x8040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396e69cf
and eax, 0xace58d00
or eax, 0x531a7258
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a6a4c4
and eax, 0xbf501118
or eax, 0x40048423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3f5cea
or eax, 0x296799be
and eax, 0x86cd9ff
or eax, 0x102600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af1f4c3
xor eax, 0x599b1647
and eax, 0x1b10050b
or eax, 0x20a84080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5546ad51
and eax, 0x87ce040
or eax, 0x1011405
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d3ba88
and eax, 0
or eax, 0x83a84d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29899b08
and eax, 0x24a3ae39
and eax, 0x10001
or eax, 0x4d8801c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d2b88f3
xor eax, 0x5f7851d3
and eax, 0x50510100
or eax, 0xa4048aa8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b344f1a
and eax, 0x7d44453a
or eax, 0x801001
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e1d854
xor eax, 0x6607b2a0
and eax, 0x30458210
or eax, 0x80000949
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaab0925
and eax, 0x38880038
or eax, 0x44104503
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e553b9
and eax, 0x40000108
or eax, 0xa8458a40
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6d4790
and eax, 0x8450300
or eax, 0xf438f499
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e12ec5a
xor eax, 0x7fab9c2
and eax, 0xc5108001
or eax, 0x3a400588
mov dword [ebx], eax
add ebx, edx
and eax, 0x38acdc22
and eax, 0x8008400
or eax, 0x458b7bff
mov dword [ebx], eax
add ebx, edx
and eax, 0x57349b37
and eax, 0x1008334
or eax, 0xe900c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3539f0b9
and eax, 0xd04101
or eax, 0x832c0c88
mov dword [ebx], eax
add ebx, edx
or eax, 0x63140f0f
xor eax, 0x8c0b86f
and eax, 0xeb3c50a0
or eax, 0x14c3001d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4db7b3
and eax, 0x58f210b1
and eax, 0x84000b1
or eax, 0x2135004e
mov dword [ebx], eax
add ebx, edx
or eax, 0x777c88ae
xor eax, 0x68f776df
and eax, 0x1885400
or eax, 0x8844018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc7a5e4
and eax, 0xe40b4005
or eax, 0x1bf40c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x451bf595
and eax, 0xd0458995
or eax, 0x26a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd6a2a5
and eax, 0x65024023
and eax, 0x5000000
or eax, 0xfa488589
mov dword [ebx], eax
add ebx, edx
or eax, 0x6955c501
xor eax, 0x3f756d77
and eax, 0x4008a8fe
or eax, 0xd835701
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13330bb6
and eax, 0x808048
or eax, 0x1410384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35fe89ec
and eax, 0x66581a0e
and eax, 0x80800
or eax, 0x8bc44589
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2ff84e
and eax, 0x75635003
and eax, 0x4000
or eax, 0xffff0c95
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f75c04
and eax, 0x40001091
or eax, 0x8952b6e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e11b39
and eax, 0x5c7420c6
or eax, 0x218bdf39
mov dword [ebx], eax
add ebx, edx
or eax, 0xd885be6
xor eax, 0x5d5a375e
and eax, 0x20058801
or eax, 0x9c400308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9dc07aa
or eax, 0x32ff93d0
and eax, 0x81018883
or eax, 0x8006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4912210a
or eax, 0x278e2e56
and eax, 0xd8a2c44
or eax, 0x40019001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12dd45bf
and eax, 0x4f7e3d0e
and eax, 0x1400100
or eax, 0xa982e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a34e95
xor eax, 0xaabd583
and eax, 0x3400800
or eax, 0x88a04589
mov dword [ebx], eax
add ebx, edx
and eax, 0x3724d370
and eax, 0x1200000
or eax, 0x5403a855
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5227b7
and eax, 0xa6004c0
or eax, 0x8106701c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6adf353d
and eax, 0x6f973498
and eax, 0xa063400
or eax, 0xa509c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae7c85a
and eax, 0x80803005
or eax, 0x4005c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddafa34
and eax, 0x4d8b5a74
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x600a16c
xor eax, 0x7a2e88d1
and eax, 0x780c09a0
or eax, 0x80410248
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eca83e5
or eax, 0x78af4052
and eax, 0x548b4374
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6160d9df
and eax, 0x38b4c838
and eax, 0
or eax, 0x9c553bcc
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a2d31f
or eax, 0x477cd41f
and eax, 0x458b4b5d
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e87ba35
and eax, 0x1008148
or eax, 0xc002a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2170bf54
xor eax, 0x56523536
and eax, 0x3000400
or eax, 0x88e84189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6863fa8a
or eax, 0x234055ba
and eax, 0x4103e809
or eax, 0xc300044
mov dword [ebx], eax
add ebx, edx
and eax, 0xebe3475
and eax, 0x8322004
or eax, 0x830854a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xde447b8
or eax, 0x5a1d7157
and eax, 0x11096055
or eax, 0x84808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb58d02
and eax, 0x22afab2
and eax, 0x228e800
or eax, 0xfdd71744
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d12ae94
xor eax, 0xa504488
and eax, 0x88a40508
or eax, 0x1004083
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bc81a3
and eax, 0xdfbc4081
or eax, 0x20430004
mov dword [ebx], eax
add ebx, edx
and eax, 0x16aeb9f
xor eax, 0x6f54eee5
and eax, 0x680c8a60
or eax, 0x8041019f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52127c7d
and eax, 0x8801e182
or eax, 0x1000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x124a89f6
or eax, 0x11fa822d
and eax, 0x918be84d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x322c482c
or eax, 0x7a120667
and eax, 0xffbfee44
or eax, 0x401100
mov dword [ebx], eax
add ebx, edx
or eax, 0x62848429
and eax, 0xff409529
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x757b8449
or eax, 0x3fa505ff
and eax, 0x117d95ff
or eax, 0x6a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x43aeb913
and eax, 0x58606be0
and eax, 0x200100
or eax, 0x3d0448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef26199
or eax, 0x25531494
and eax, 0x9706005
or eax, 0x48040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25570a71
and eax, 0x35f4f79d
and eax, 0x4000
or eax, 0x83c80d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b237a4
and eax, 0x1800180
or eax, 0x4c090069
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1c1587
and eax, 0x4c000180
or eax, 0xb195e848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255996b9
xor eax, 0x7fd4a41c
and eax, 0x508db6d
or eax, 0x50832492
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26db10a5
and eax, 0x11408140
or eax, 0x808200a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532441a4
and eax, 0x80000040
or eax, 0x9000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae2d534
and eax, 0x182c454
or eax, 0x44092001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fcb5aab
and eax, 0x3067e520
and eax, 0x20412020
or eax, 0xc4040b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x696169ab
xor eax, 0x13b75559
and eax, 0xea800480
or eax, 0x1204109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2e2cbc
or eax, 0x73517098
and eax, 0xa04d0909
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ed4d42
xor eax, 0x2e6abfa2
and eax, 0x88004181
or eax, 0x1018002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9cf757
xor eax, 0x766daf07
and eax, 0x11800040
or eax, 0x440ba00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5331fa9d
and eax, 0x12000
or eax, 0xa8541ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x464559e1
and eax, 0x2150901
or eax, 0x8840e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5266f647
and eax, 0x51aec044
and eax, 0x400a0000
or eax, 0x5810000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd5a12b
and eax, 0x40452128
or eax, 0xa0001a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5810f697
xor eax, 0x4ee6583f
and eax, 0x44830110
or eax, 0x144086d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1801fc64
and eax, 0x5deccb34
and eax, 0x100
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a84f36
or eax, 0x3cb911cd
and eax, 0x4014b00
or eax, 0xc306a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a742dce
and eax, 0x8444
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1f9a7e
and eax, 0x480b0000
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0f88ef
and eax, 0x40d00ac
or eax, 0x80402300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51307a2f
and eax, 0x55091900
or eax, 0x820074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ea0048
and eax, 0x6041192c
or eax, 0x841422c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe64301c
or eax, 0x15029d11
and eax, 0x4503087c
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c7c538
or eax, 0x2c95b048
and eax, 0x34453904
or eax, 0x80000290
mov dword [ebx], eax
add ebx, edx
or eax, 0x56762377
and eax, 0x782d97b0
and eax, 0x40010130
or eax, 0xd8a084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x39329380
and eax, 0x1000100
or eax, 0xe982fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x450fda93
xor eax, 0xa76f3fa
and eax, 0xb980801
or eax, 0x80644588
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce7542d
or eax, 0x68a44d2e
and eax, 0xc2834005
or eax, 0x8050
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd3e3ddf
and eax, 0xc0158900
or eax, 0x400001
mov dword [ebx], eax
add ebx, edx
or eax, 0x584ea877
and eax, 0x81c0103
or eax, 0x23a04488
mov dword [ebx], eax
add ebx, edx
or eax, 0x425a3430
and eax, 0x64fc7eaa
and eax, 0x40382400
or eax, 0x5038845
mov dword [ebx], eax
add ebx, edx
and eax, 0x267a7033
and eax, 0x1a2000
or eax, 0x8b405dd8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650bc875
and eax, 0xa749323
and eax, 0x8008001
or eax, 0xe183684c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6541a68e
or eax, 0x42d1f28d
and eax, 0xc8418801
or eax, 0x200c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19487cef
and eax, 0x74d83897
and eax, 0x30001082
or eax, 0xbe84509
mov dword [ebx], eax
add ebx, edx
and eax, 0x565b9080
and eax, 0x481000
or eax, 0x49358455
mov dword [ebx], eax
add ebx, edx
or eax, 0x58701e73
and eax, 0x16ca5bb1
and eax, 0x10480001
or eax, 0x8980458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f10181
or eax, 0x324d7751
and eax, 0x3acc75d1
or eax, 0x1200826
mov dword [ebx], eax
add ebx, edx
and eax, 0x418c0af3
and eax, 0xc0841
or eax, 0x2c71f004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f11c8b9
and eax, 0x28104001
or eax, 0x3a8058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5221780b
or eax, 0x2161f738
and eax, 0x189dc00
or eax, 0x84000045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e403269
xor eax, 0x39cc92f7
and eax, 0xd6056c18
or eax, 0x29fa9324
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a7b326
or eax, 0x7eccd34b
and eax, 0x9e0410b
or eax, 0x80100c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x52bd7aad
and eax, 0xdbfd388d
or eax, 0x24020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f4418a
and eax, 0xdc55098f
or eax, 0x8270
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e56c65
and eax, 0x751fadee
and eax, 0x10800