Function at 0x410430
Capabilities:
Authenticate hmac
Encrypt data using curve25519
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x104
push ebx
mov dword [ebp - 0x18], 0x173d
mov dword [ebp - 0x38], 0x3d84
mov dword [ebp - 0x1c], 0xaaf2
mov dword [ebp - 4], 0xfcaa
mov dword [ebp - 0x4c], 0x1018d
mov dword [ebp - 0x40], 0x96b1
mov dword [ebp - 0x24], 0x1794c
mov dword [ebp - 0x48], 0x711a
mov dword [ebp - 0x3c], 0x14e0
mov dword [ebp - 0x14], 0xace
mov dword [ebp - 0x10], 0x8b0a
mov dword [ebp - 0xc], 0x22e2
mov dword [ebp - 0x2c], 0x2fee
mov dword [ebp - 0x50], 0x57be
mov dword [ebp - 8], 0xdbaa
mov dword [ebp - 0x28], 0x3552
mov dword [ebp - 0x20], 0x183a1
mov dword [ebp - 0x30], 0x17f92
mov dword [ebp - 0x34], 0x1647c
mov dword [ebp - 0x54], 0xe9ef
mov dword [ebp - 0x44], 0xbe2e
call fcn.00610600
mov eax, dword [ebp - 0x44]
cmp eax, dword [ebp - 0x24]
jge 0x410514
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x88], ecx
mov edx, dword [ebp - 0x18]
mov dword [ebp - 0x8c], edx
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x88]
cmp ecx, dword [ebp - 0x8c]
jge 0x410514
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x38]
cmp eax, dword [ebp - 0x10]
jl 0x410528
mov ecx, dword [ebp - 0x4c]
sub ecx, dword [ebp - 0x28]
jne 0x410528
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x34]
jge 0x4105c3
mov eax, dword [ebp - 4]
sub eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
imul ecx, dword [ebp - 0x54]
test ecx, ecx
je 0x4105c3
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0x90], edx
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x94], eax
mov ecx, dword [ebp - 0x18]
add ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x90]
cmp edx, dword [ebp - 0x94]
jge 0x4105c3
mov eax, dword [ebp - 0x20]
add eax, dword [ebp - 0x3c]
cmp eax, dword [ebp - 0x30]
jge 0x4105c3
mov ecx, dword [ebp - 0x34]
imul ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x38]
jge 0x4105c3
mov edx, dword [ebp - 0x48]
imul edx, dword [ebp - 0x3c]
test edx, edx
jne 0x4105ba
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x50]
jl 0x4105ba
mov ecx, dword [ebp - 0x44]
add ecx, 1
mov dword [ebp - 0x44], ecx
mov edx, dword [ebp - 0x44]
add edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x28]
jge 0x4105b2
mov eax, dword [ebp - 0x14]
add eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 0x2c]
jl 0x4105ba
mov ecx, dword [ebp - 0x2c]
add ecx, dword [ebp - 0x1c]
je 0x4105c3
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 8]
add eax, 0x36e2
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x20]
sub ecx, dword [ebp - 8]
mov dword [ebp - 0x20], ecx
jmp 0x4105e2
mov edx, dword [ebp - 0x20]
add edx, 1
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 0x48]
jge 0x410724
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x2c]
jl 0x41063b
mov edx, dword [ebp - 4]
cmp edx, dword [ebp - 0x28]
jge 0x410607
mov dword [ebp - 0x58], 1
jmp 0x41060e
mov dword [ebp - 0x58], 0
mov eax, dword [ebp - 0x30]
xor eax, dword [ebp - 0x58]
jne 0x41063b
mov ecx, dword [ebp - 0x1c]
sub ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x40]
cmp edx, dword [ebp - 0x1c]
jge 0x41062f
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 8]
jne 0x41063b
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x38]
jge 0x4106bb
mov edx, dword [ebp - 0x40]
cmp edx, dword [ebp - 0x18]
jge 0x4106bb
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 0x38]
jge 0x410654
mov dword [ebp - 0x5c], 1
jmp 0x41065b
mov dword [ebp - 0x5c], 0
mov ecx, dword [ebp - 0x44]
xor ecx, dword [ebp - 0x5c]
je 0x4106bb
mov edx, dword [ebp - 0x24]
and edx, dword [ebp - 0x28]
jne 0x4106b2
mov eax, dword [ebp - 0x14]
imul eax, dword [ebp - 0x30]
mov dword [ebp - 0x98], eax
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
cmp dword [ebp - 0x98], 0
jne 0x4106b2
mov edx, dword [ebp - 0x38]
cmp edx, dword [ebp - 8]
jge 0x41069b
mov dword [ebp - 0x60], 1
jmp 0x4106a2
mov dword [ebp - 0x60], 0
mov eax, dword [ebp - 0x34]
xor eax, dword [ebp - 0x60]
jne 0x4106b2
mov ecx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x4c]
je 0x4106bb
mov edx, dword [ebp - 0x14]
add edx, 1
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x3c]
sub eax, 1
mov dword [ebp - 0x3c], eax
mov ecx, dword [ebp - 0x10]
add ecx, dword [ebp - 0x50]
cmp ecx, dword [ebp - 0x3c]
jl 0x410704
mov edx, dword [ebp - 0x28]
add edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x28]
xor eax, dword [ebp - 8]
je 0x41070d
mov ecx, dword [ebp - 0x3c]
add ecx, 1
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 0x3c]
cmp edx, dword [ebp - 0x14]
jge 0x41070d
mov eax, dword [ebp - 0x30]
xor eax, dword [ebp - 0x34]
cmp eax, dword [ebp - 0x54]
jge 0x41070d
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 0x2c]
jge 0x41070d
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
jmp 0x4105d9
call fcn.006177f0
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x54]
jl 0x410742
mov eax, dword [ebp - 0x24]
add eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x38]
jge 0x41079f
mov edx, dword [ebp - 4]
cmp edx, dword [ebp - 0xc]
jge 0x41079f
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x4c]
cmp ecx, dword [ebp - 0x20]
jge 0x41079f
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 8]
jge 0x41076f
mov dword [ebp - 0x64], 1
jmp 0x410776
mov dword [ebp - 0x64], 0
mov eax, dword [ebp - 0x40]
or eax, dword [ebp - 0x64]
je 0x41079f
mov ecx, dword [ebp - 0x50]
cmp ecx, dword [ebp - 0x34]
jl 0x410796
mov edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x28]
jge 0x41079f
mov eax, dword [ebp - 0x3c]
cmp eax, dword [ebp - 0x24]
jge 0x41079f
mov ecx, dword [ebp - 0x18]
sub ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x2c]
sub edx, 0x11df
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x2c]
mov dword [ebp - 0x18], eax
jmp 0x4107bf
mov ecx, dword [ebp - 0x18]
add ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x28]
jge 0x4109c4
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x50]
cmp ecx, dword [ebp - 8]
jl 0x410810
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x54]
jge 0x4107ec
mov eax, dword [ebp - 0x10]
sub eax, dword [ebp - 0x34]
jne 0x410810
mov ecx, dword [ebp - 0x48]
cmp ecx, dword [ebp - 0xc]
jge 0x4107fd
mov dword [ebp - 0x68], 1
jmp 0x410804
mov dword [ebp - 0x68], 0
mov edx, dword [ebp - 0x2c]
or edx, dword [ebp - 0x68]
je 0x4108bb
mov eax, dword [ebp - 0x10]
sub eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0x9c], ecx
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xa0], edx
mov eax, dword [ebp - 0x40]
sub eax, 1
mov dword [ebp - 0x40], eax
mov ecx, dword [ebp - 0x9c]
cmp ecx, dword [ebp - 0xa0]
jl 0x410877
mov edx, dword [ebp - 0x24]
sub edx, 1
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 8]
jl 0x410877
mov edx, dword [ebp - 0x2c]
xor edx, dword [ebp - 0xc]
cmp edx, dword [ebp - 0x3c]
jl 0x410877
mov eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 4]
jge 0x4108bb
mov ecx, dword [ebp - 0x50]
cmp ecx, dword [ebp - 0x20]
jge 0x4108bb
mov edx, dword [ebp - 0x40]
add edx, 1
mov dword [ebp - 0x40], edx
mov eax, dword [ebp - 0x44]
sub eax, dword [ebp - 0x40]
cmp eax, dword [ebp - 0x20]
jge 0x41089b
mov ecx, dword [ebp - 0x10]
or ecx, dword [ebp - 4]
je 0x41089b
mov edx, dword [ebp - 0x34]
and edx, dword [ebp - 0x30]
jne 0x4108b2
mov eax, dword [ebp - 0x50]
imul eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0x38]
jge 0x4108bb
mov ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 8]
jge 0x4108bb
mov edx, dword [ebp - 0x20]
add edx, 1
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0xc]
sub eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x1c]
and ecx, dword [ebp - 0xc]
mov dword [ebp - 0xa4], ecx
mov edx, dword [ebp - 0x1c]
sub edx, 1
mov dword [ebp - 0x1c], edx
cmp dword [ebp - 0xa4], 0
je 0x4109ad
mov eax, dword [ebp - 0x4c]
add eax, dword [ebp - 0x34]
je 0x4109ad
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x44]
jge 0x4109ad
mov edx, dword [ebp - 0x38]
cmp edx, dword [ebp - 0x40]
jge 0x41090f
mov dword [ebp - 0x6c], 1
jmp 0x410916
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x20]
xor eax, dword [ebp - 0x6c]
je 0x4109ad
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x1c]
and edx, dword [ebp - 0x10]
mov dword [ebp - 0xa8], edx
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0xa8], 0
jne 0x410961
mov ecx, dword [ebp - 0x20]
or ecx, dword [ebp - 0x44]
je 0x4109ad
mov edx, dword [ebp - 0x4c]
cmp edx, dword [ebp - 0x24]
jge 0x4109ad
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x40]
jge 0x4109ad
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 0x2c]
jge 0x410972
mov dword [ebp - 0x70], 1
jmp 0x410979
mov dword [ebp - 0x70], 0
mov edx, dword [ebp - 0xc]
xor edx, dword [ebp - 0x70]
jne 0x41099c
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 8]
jl 0x41099c
mov ecx, dword [ebp - 0x1c]
or ecx, dword [ebp - 4]
je 0x4109ad
mov edx, dword [ebp - 0x38]
add edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0x4c]
jge 0x4109ad
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 4]
jge 0x4109ad
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x30]
add edx, 1
mov dword [ebp - 0x30], edx
mov eax, dword [ebp - 0x48]
sub eax, 1
mov dword [ebp - 0x48], eax
jmp 0x4107b6
call fcn.0061b010
call section..text
push 0x40
push 0x3000
mov ecx, dword [0x6271ec]
add ecx, 0x1000
push ecx
push 0
call fcn.00621080
add esp, 0x10
mov dword [0x627234], eax
mov edx, dword [ebp - 0x2c]
add edx, 0x20ec
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x2c]
mov dword [ebp - 0x1c], eax
jmp 0x410a11
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x1c]
cmp edx, dword [ebp - 0x54]
jge 0x410d6c
mov eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0xc]
jl 0x410a61
mov ecx, dword [ebp - 0x18]
xor ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0x34]
jge 0x410a38
mov edx, dword [ebp - 0x28]
and edx, dword [ebp - 4]
jne 0x410a61
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0xac], eax
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x34]
add edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0xac]
cmp eax, dword [ebp - 0xb0]
jge 0x410a6a
mov ecx, dword [ebp - 0x28]
add ecx, 1
mov dword [ebp - 0x28], ecx
mov edx, dword [ebp - 0x30]
sub edx, 1
mov dword [ebp - 0x30], edx
mov eax, dword [ebp - 0x38]
cmp eax, dword [ebp - 0x14]
jl 0x410a9a
mov ecx, dword [ebp - 0x4c]
add ecx, 1
mov dword [ebp - 0x4c], ecx
mov edx, dword [ebp - 0x4c]
or edx, dword [ebp - 0x28]
cmp edx, dword [ebp - 0x44]
jl 0x410a9a
mov eax, dword [ebp - 0x44]
add eax, dword [ebp - 0x50]
cmp eax, dword [ebp - 0x24]
jge 0x410aa3
mov ecx, dword [ebp - 0x20]
sub ecx, 1
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 4]
jl 0x410aed
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0xb4], eax
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0xb8], ecx
mov edx, dword [ebp - 0x30]
sub edx, 1
mov dword [ebp - 0x30], edx
mov eax, dword [ebp - 0xb4]
cmp eax, dword [ebp - 0xb8]
jge 0x410ae5
mov ecx, dword [ebp - 0x40]
add ecx, 1
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0x40]
cmp edx, dword [ebp - 0x34]
jl 0x410aed
mov eax, dword [ebp - 0x14]
add eax, dword [ebp - 0x48]
je 0x410b2a
mov ecx, dword [ebp - 4]
add ecx, dword [ebp - 0x48]
mov dword [ebp - 0xbc], ecx
mov edx, dword [ebp - 0x50]
mov dword [ebp - 0xc0], edx
mov eax, dword [ebp - 4]
sub eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0xbc]
cmp ecx, dword [ebp - 0xc0]
jge 0x410b2a
mov edx, dword [ebp - 0x38]
and edx, dword [ebp - 0x40]
je 0x410b2a
mov eax, dword [ebp - 0x18]
sub eax, 1
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
sub ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x4c]
jge 0x410c50
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x20]
cmp edx, dword [ebp - 0x10]
jge 0x410c50
mov eax, dword [ebp - 0x34]
or eax, dword [ebp - 0x30]
je 0x410c50
mov ecx, dword [ebp - 0x38]
xor ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 4]
jge 0x410c50
mov edx, dword [ebp - 0xc]
cmp edx, dword [ebp - 0x3c]
jge 0x410b87
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x14]
jge 0x410b87
mov ecx, dword [ebp - 0x2c]
sub ecx, 1
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x2c]
add edx, dword [ebp - 4]
cmp edx, dword [ebp - 0x20]
jl 0x410bab
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x48]
jge 0x410b98
mov dword [ebp - 0x74], 1
jmp 0x410b9f
mov dword [ebp - 0x74], 0
mov ecx, dword [ebp - 0x30]
and ecx, dword [ebp - 0x74]
je 0x410c50
mov edx, dword [ebp - 0x30]
or edx, dword [ebp - 0x4c]
mov dword [ebp - 0xc4], edx
mov eax, dword [ebp - 0x30]
sub eax, 1
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0xc4], 0
jne 0x410bff
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 4]
jge 0x410bda
mov dword [ebp - 0x78], 1
jmp 0x410be1
mov dword [ebp - 0x78], 0
mov edx, dword [ebp - 0x10]
or edx, dword [ebp - 0x78]
mov dword [ebp - 0xc8], edx
mov eax, dword [ebp - 0x10]
sub eax, 1
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0xc8], 0
je 0x410c50
mov ecx, dword [ebp - 0x38]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 4]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x38]
sub eax, 1
mov dword [ebp - 0x38], eax
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [ebp - 0xd0]
jl 0x410c47
mov edx, dword [ebp - 0x10]
add edx, dword [ebp - 0xc]
cmp edx, dword [ebp - 0x4c]
jl 0x410c47
mov eax, dword [ebp - 0x50]
imul eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x14]
jl 0x410c47
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 0x24]
jge 0x410c50
mov edx, dword [ebp - 0x50]
add edx, 1
mov dword [ebp - 0x50], edx
mov eax, dword [ebp - 0x20]
sub eax, dword [ebp - 0x18]
je 0x410c84
mov ecx, dword [ebp - 4]
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0xd8], edx
mov eax, dword [ebp - 4]
sub eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [ebp - 0xd8]
jl 0x410cb0
mov edx, dword [ebp - 0x34]
sub edx, dword [ebp - 0x30]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov ecx, dword [ebp - 0x34]
sub ecx, 1
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ebp - 0xe0]
jge 0x410cb9
mov eax, dword [ebp - 0x24]
add eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x3c]
sub ecx, dword [ebp - 8]
jne 0x410cf1
mov edx, dword [ebp - 0xc]
or edx, dword [ebp - 0x20]
jne 0x410cf1
mov eax, dword [ebp - 0x38]
cmp eax, dword [ebp - 0x24]
jge 0x410d5e
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x48]
xor edx, dword [ebp - 4]
je 0x410d5e
mov eax, dword [ebp - 0x4c]
add eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x2c]
jge 0x410d5e
mov ecx, dword [ebp - 0x30]
sub ecx, dword [ebp - 0xc]
je 0x410d5e
mov edx, dword [ebp - 0x40]
cmp edx, dword [ebp - 0x3c]
jge 0x410d5e
mov eax, dword [ebp - 0x18]
or eax, dword [ebp - 8]
mov dword [ebp - 0xe4], eax
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x18]
sub edx, 1
mov dword [ebp - 0x18], edx
cmp dword [ebp - 0xe4], 0
jne 0x410d55
mov eax, dword [ebp - 0x4c]
imul eax, dword [ebp - 0x28]
mov dword [ebp - 0xe8], eax
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0xec], ecx
mov edx, dword [ebp - 0x28]
sub edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0xe8]
cmp eax, dword [ebp - 0xec]
jge 0x410d5e
mov ecx, dword [ebp - 0x18]
sub ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x410a08
call fcn.0040f4e0
mov eax, dword [ebp - 0x54]
cmp eax, dword [ebp - 0x2c]
jge 0x410d82
mov dword [ebp - 0x7c], 1
jmp 0x410d89
mov dword [ebp - 0x7c], 0
mov ecx, dword [ebp - 0x3c]
and ecx, dword [ebp - 0x7c]
je 0x410deb
mov edx, dword [ebp - 0x38]
cmp edx, dword [ebp - 0x14]
jge 0x410deb
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 0x4c]
jge 0x410daa
mov dword [ebp - 0x80], 1
jmp 0x410db1
mov dword [ebp - 0x80], 0
mov ecx, dword [ebp - 0xc]
or ecx, dword [ebp - 0x80]
je 0x410deb
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 8]
jge 0x410dcd
mov dword [ebp - 0x84], 1
jmp 0x410dd7
mov dword [ebp - 0x84], 0
mov eax, dword [ebp - 0x34]
xor eax, dword [ebp - 0x84]
je 0x410deb
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
call fcn.004102e0
mov edx, dword [ebp - 0xc]
add edx, dword [ebp - 0x3c]
jne 0x410e00
mov eax, dword [ebp - 0x50]
cmp eax, dword [ebp - 0x14]
jge 0x410e35
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x44]
jge 0x410e1b
mov edx, dword [ebp - 0x54]
sub edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x38]
jge 0x410e1b
mov eax, dword [ebp - 0x28]
cmp eax, dword [ebp - 0x38]
jl 0x410e2c
mov ecx, dword [ebp - 0x48]
sub ecx, 1
mov dword [ebp - 0x48], ecx
mov edx, dword [ebp - 0x48]
cmp edx, dword [ebp - 0x24]
jge 0x410e35
mov eax, dword [ebp - 0x14]
sub eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [0x627234]
mov dword [ebp - 0x104], ecx
mov edx, dword [ebp - 0x10]
and edx, dword [ebp - 0xc]
mov dword [ebp - 0xf0], edx
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0xf4], eax
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0xf0]
cmp edx, dword [ebp - 0xf4]
jge 0x410ea5
mov eax, dword [ebp - 0x48]
add eax, dword [ebp - 0x34]
je 0x410ea5
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x50]
cmp edx, dword [ebp - 0x1c]
jl 0x410e9c
mov eax, dword [ebp - 0x28]
sub eax, dword [ebp - 0x38]
cmp eax, dword [ebp - 0xc]
jl 0x410e9c
mov ecx, dword [ebp - 0x20]
or ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x3c]
jge 0x410ea5
mov edx, dword [ebp - 0x44]
add edx, 1
mov dword [ebp - 0x44], edx
call fcn.0040d480
mov eax, dword [ebp - 0x30]
sub eax, 0x9cf4
mov dword [ebp - 0x30], eax
mov ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 0x30]
mov dword [ebp - 0x24], ecx
jmp 0x410ec9
mov edx, dword [ebp - 0x24]
add edx, 1
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x40]
jge 0x411009
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0x34]
jge 0x410ee5
mov edx, dword [ebp - 0x3c]
add edx, dword [ebp - 0x2c]
jne 0x410ef8
mov eax, dword [ebp - 0x54]
sub eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x28]
jge 0x410f01
mov ecx, dword [ebp - 0x28]
cmp ecx, dword [ebp - 0x20]
jge 0x410f01
mov edx, dword [ebp - 0x3c]
sub edx, 1
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x1c]
sub eax, 1
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0x28]
sub edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0xc]
and eax, dword [ebp - 0x14]
mov dword [ebp - 0xf8], eax
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0xfc], ecx
mov edx, dword [ebp - 0x14]
sub edx, 1
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0xf8]
cmp eax, dword [ebp - 0xfc]
jge 0x410fa1
mov ecx, dword [ebp - 0x28]
imul ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 8]
jge 0x410fa1
mov edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x3c]
jl 0x410f70
mov eax, dword [ebp - 0x20]
imul eax, dword [ebp - 0x30]
cmp eax, dword [ebp - 0x50]
jl 0x410f70
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x44]
jge 0x410fa1
mov edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 0x3c]
jge 0x410f80
mov eax, dword [ebp - 0xc]
and eax, dword [ebp - 0x14]
jne 0x410f90
mov ecx, dword [ebp - 0x50]
cmp ecx, dword [ebp - 4]
jl 0x410f90
mov edx, dword [ebp - 0x48]
cmp edx, dword [ebp - 0x28]
jge 0x410fa1
mov eax, dword [ebp - 0xc]
cmp eax, dword [ebp - 0x48]
jge 0x410fa1
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x20]
sub edx, 1
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x44]
sub eax, 1
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x2c]
jge 0x410fc4
mov edx, dword [ebp - 0x54]
add edx, 1
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x1c]
xor eax, dword [ebp - 0x30]
mov dword [ebp - 0x100], eax
mov ecx, dword [ebp - 0x1c]
sub ecx, 1
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x100], 0
jne 0x410ffb
mov edx, dword [ebp - 0x20]
sub edx, 1
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0x20]
jge 0x411004
mov ecx, dword [ebp - 0x10]
xor ecx, dword [ebp - 0x14]
je 0x411004
mov edx, dword [ebp - 0x44]
sub edx, 1
mov dword [ebp - 0x44], edx
jmp 0x410ec0
mov eax, 0x18ae7dc8
mov ebx, dword [ebp - 0x104]
mov edx, 4
xor eax, 0x75df926b
and eax, 0x56000a1
or eax, 0x840048
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b2ed47
and eax, 0x2504400
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38452f52
or eax, 0x544988f5
and eax, 0x44410841
or eax, 0x2310620a
mov dword [ebx], eax
add ebx, edx
and eax, 0x463e0a5f
xor eax, 0x7b1981e
and eax, 0x11244
or eax, 0x526122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331ef247
xor eax, 0x7aed8589
and eax, 0x48000400
or eax, 0x30576a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbe5348
and eax, 0x24200
or eax, 0x65492d6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2112ec
and eax, 0x21000248
or eax, 0x50647503
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2adb79
or eax, 0x62d09f1f
and eax, 0x77
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c0dc9b
and eax, 0
or eax, 0x63776500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3507e1
or eax, 0x67315a79
and eax, 0x76515350
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3625cc51
and eax, 0x40440204
or eax, 0x29016040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c188660
and eax, 0x51456440
or eax, 0x20003
mov dword [ebx], eax
add ebx, edx
and eax, 0x698a78f4
or eax, 0x647e090d
and eax, 0x40
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x41443932
and eax, 0x40443900
or eax, 0xe094000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42930f39
and eax, 0x40010100
or eax, 0x9784053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ba2eed
and eax, 0x32416334
or eax, 0x40341041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2401fac
and eax, 0x60044449
or eax, 0x2420224
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6e7236
xor eax, 0x3d9008c1
and eax, 0x412
or eax, 0x464141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x813112a
and eax, 0x8505000
or eax, 0x462a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d0e312
and eax, 0x6a2e0b2e
and eax, 0x60000202
or eax, 0x4504475
mov dword [ebx], eax
add ebx, edx
or eax, 0x474e2dd6
and eax, 0x64424747
or eax, 0x8201000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3b8232
and eax, 0x5543
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2efa7c2f
and eax, 0x6600000
or eax, 0x50047600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4ca28b
xor eax, 0x2866e3aa
and eax, 0x71020421
or eax, 0x8746a48
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c2fc9e
and eax, 0x79257411
and eax, 0x61047001
or eax, 0x6490160
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c9e121
or eax, 0x276a59ef
and eax, 0x41687843
or eax, 0x100210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47485240
and eax, 0x5a6eca43
and eax, 1
or eax, 0x5458
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78cc9aeb
and eax, 0x48484a00
or eax, 0x5102100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cdca278
and eax, 0x20044848
or eax, 0x4e693004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e115bb
and eax, 0x5a084461
or eax, 0x501200
mov dword [ebx], eax
add ebx, edx
and eax, 0x280537e2
and eax, 0x8000460
or eax, 0x43506909
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee7a985
xor eax, 0x13a427fc
and eax, 0x58400a00
or eax, 0x2027000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8153d2
and eax, 0x2004200
or eax, 0x44770956
mov dword [ebx], eax
add ebx, edx
and eax, 0xa21eb58
and eax, 0x596352fc
and eax, 0x204040
or eax, 0x644a3925
mov dword [ebx], eax
add ebx, edx
and eax, 0x3849fcab
and eax, 0x404000
or eax, 0x4110054e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e959518
and eax, 0x5aa35818
and eax, 0x5000
or eax, 0x765
mov dword [ebx], eax
add ebx, edx
or eax, 0x2312923b
xor eax, 0x106fbe6c
and eax, 0x13704800
or eax, 0x44000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x102b0b77
or eax, 0x55da3225
and eax, 0x40784866
or eax, 0x28000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x49be8b6c
and eax, 0x40000064
or eax, 0x26454310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56351815
and eax, 0x30404a61
or eax, 0x4603200a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe32c94
and eax, 0x40422800
or eax, 0x1004157
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb819c44
and eax, 0x42424111
or eax, 0x1180a44
mov dword [ebx], eax
add ebx, edx
and eax, 0x64952c36
or eax, 0x1796540a
and eax, 6
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ccb7f7f
and eax, 0x54405a00
or eax, 0x21300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60820679
or eax, 0x72ed6f80
and eax, 0x514a4671
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x783ded87
and eax, 0x3cd7e6e9
and eax, 0x20510040
or eax, 0x58084512
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef4f11a
and eax, 0x400d0040
or eax, 0x1424a17
mov dword [ebx], eax
add ebx, edx
or eax, 0x24dedfac
and eax, 0x604b4b6f
or eax, 0x10202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6593acb
and eax, 0x62515300
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee9426d
and eax, 0x4d080149
or eax, 0x20454400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38654bd8
and eax, 0x50200811
or eax, 0x454042
mov dword [ebx], eax
add ebx, edx
or eax, 0x3449a0c5
and eax, 0x4847
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
and eax, 0x7833ce71
and eax, 0x4800
or eax, 0x75521100
mov dword [ebx], eax
add ebx, edx
and eax, 0x35925a55
or eax, 0x1bed830e
and eax, 0x2743500e
or eax, 0x40002040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534f32a0
and eax, 0x100c4242
or eax, 0x49622111
mov dword [ebx], eax
add ebx, edx
and eax, 0x87539a9
and eax, 0x402001
or eax, 0x5419426e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7471e3
xor eax, 0x106c99e3
and eax, 0x10146800
or eax, 0x40430241
mov dword [ebx], eax
add ebx, edx
and eax, 0x285e9f09
and eax, 0
or eax, 0x456c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6f654c
and eax, 0x4000
or eax, 0x65441a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd97b75e
and eax, 0xe5ce1ef
and eax, 0x8506042
or eax, 0x41041011
mov dword [ebx], eax
add ebx, edx
and eax, 0x72295421
or eax, 0x5791de40
and eax, 0x43005441
or eax, 0x622112
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd87e43
and eax, 0x1ba424b2
and eax, 0x10202410
or eax, 0x404c5260
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1242e5
and eax, 0x44724440
or eax, 0x1010908
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd6e6b2
and eax, 0x53875d95
and eax, 0x40014c00
or eax, 0x24680261
mov dword [ebx], eax
add ebx, edx
or eax, 0x35350a1
and eax, 0x47704400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dab8668
xor eax, 0x4f090eaa
and eax, 0x10524040
or eax, 0x42053710
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1691f6
and eax, 0x2141040
or eax, 0x68604022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33376a40
and eax, 0x40400822
or eax, 0x2344551
mov dword [ebx], eax
add ebx, edx
and eax, 0x359a7366
and eax, 0x4140
or eax, 0x6b6b2a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a80513
and eax, 0x1fbc7e96
and eax, 0
or eax, 0x44516d62
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ed22f7
and eax, 0x40412042
or eax, 0x6164410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618dc16d
and eax, 0x22500038
or eax, 0x48045240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ceddb9
and eax, 0xa0a0e00
or eax, 0x60416000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a6fb69
and eax, 0x610469
or eax, 0x54124004
mov dword [ebx], eax
add ebx, edx
or eax, 0x705e04c1
and eax, 0x64724049
or eax, 0x8001800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d73c87d
and eax, 0x48604848
or eax, 0x3093112
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7c64a3
and eax, 0x44000170
or eax, 0x11486002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e35d2ea
or eax, 0x7043a197
and eax, 0x40416146
or eax, 0x3001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36da406
xor eax, 0x330bb865
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686f0026
and eax, 0x2d2efeed
and eax, 0x20200000
or eax, 0x50416600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9a2aa3
or eax, 0x40258389
and eax, 0x60002301
or eax, 0xc505440
mov dword [ebx], eax
add ebx, edx
and eax, 0x2314e4d3
and eax, 0x23018196
and eax, 0
or eax, 0x5572525a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fedd9cc
and eax, 0x44404040
or eax, 0xa102a03
mov dword [ebx], eax
add ebx, edx
or eax, 0x609cc46c
or eax, 0x5e64d46a
and eax, 0x54705a63
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c58c83
or eax, 0x35c6f012
and eax, 0x65756672
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6722cdcf
and eax, 0x60004040
or eax, 0x2410239
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7335847e
and eax, 0x4601
or eax, 0x1068
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df329a7
and eax, 0
or eax, 0x766a6b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x37184df4
and eax, 0x2004000
or eax, 0x41740470
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb3700c
and eax, 0x43104000
or eax, 0x2c460a4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ed92209
xor eax, 0x20b1445d
and eax, 0xa414244
or eax, 0x50141122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672d0f37
and eax, 0x50
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701cfed3
xor eax, 0x4189f035
and eax, 0x31100400
or eax, 0x406a7100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a67058
and eax, 0x40440440
or eax, 0x27026003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7065fe21
and eax, 0x3000260
or eax, 0x48444518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744e0ab2
or eax, 0x30eea164
and eax, 0x244c4840
or eax, 0x40010210
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e63ff4
and eax, 0x400850
or eax, 0x96107
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b505c6
and eax, 0x426c6800
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5933c631
xor eax, 0x303366b5
and eax, 0x2444904
or eax, 0x4c132642
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1a5e45
and eax, 0x42104a40
or eax, 0x653013
mov dword [ebx], eax
add ebx, edx
or eax, 0x6135de02
or eax, 0x5449d2e2
and eax, 0x45614641
or eax, 0x8020004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b65a09e
and eax, 0x77b577fe
and eax, 4
or eax, 0x746a
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4b835f
and eax, 0x4496600
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fad9ab3
and eax, 0x2a8b3608
and eax, 0x28001000
or eax, 0x506f4165
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a891350
or eax, 0x752335f8
and eax, 0x61292160
or eax, 0x444a07
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd6ff2a
and eax, 0x27350262
and eax, 0x240
or eax, 0x6c14
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d43c5a
and eax, 0x6fbfb8f
and eax, 0x4504a00
or eax, 0x48000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7909e7cd
xor eax, 0x15ff1d85
and eax, 0x60066248
or eax, 0x2400830
mov dword [ebx], eax
add ebx, edx
and eax, 0x42da155a
or eax, 0x25eb1017
and eax, 0x67411052
or eax, 0x146920
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb3e49b
or eax, 0x22848365
and eax, 0x21046143
or eax, 0x484a0408
mov dword [ebx], eax
add ebx, edx
and eax, 0x35618473
or eax, 0x77e029e0
and eax, 0x60400062
or eax, 0x8035214
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc83a7a
and eax, 0x48401260
or eax, 0x46801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ea94df
xor eax, 0x2f78713f
and eax, 0x61400500
or eax, 0x8014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7819c207
and eax, 0x48014000
or eax, 0x678276e
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d343da
xor eax, 0x14b47ba1
and eax, 0x4244106a
or eax, 0x9124010
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c33af
and eax, 0x4846504f
or eax, 0x10010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x802c8af
and eax, 0x40474049
or eax, 0x21280500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435b7781
and eax, 0x3ff4b00f
and eax, 0x342000
or eax, 0x58424256
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d1a154
and eax, 0xa7d375f
and eax, 0x8712300
or eax, 0x51024c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3382e427
xor eax, 0x26cc4df6
and eax, 0x54e0976
or eax, 0x48204201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f3d978
and eax, 0xd0001
or eax, 0x43606460
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b019658
xor eax, 0x55c9f688
and eax, 0x50406048
or eax, 0x21110800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6e9830
and eax, 0x8217068
or eax, 0x41400406
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdc1c16
or eax, 0x51ff2390
and eax, 0x15777300
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e850e3
and eax, 0x10400000
or eax, 0x8089841a
mov dword [ebx], eax
add ebx, edx
and eax, 0x344e3534
xor eax, 0x6024f3c3
and eax, 0x44c6d1
or eax, 0x87820020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a36c474
and eax, 0x90300000
or eax, 0x6781a
mov dword [ebx], eax
add ebx, edx
or eax, 0x719868b1
and eax, 0x818678b1
or eax, 0x6400240
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d32a7b
and eax, 0x29903bb1
and eax, 0x800210
or eax, 0x9049850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377f40d6
and eax, 0x878682c0
or eax, 0x400031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35415659
and eax, 0x7b958a63
and eax, 0x10818000
or eax, 0x8048071a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eee23bf
and eax, 0xc00210
or eax, 0x8706c0e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x12445f5
and eax, 0xfcc113e
and eax, 0xc00110
or eax, 0x9009860a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1096e516
and eax, 0x80464200
or eax, 0x78080f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2797624c
and eax, 0x800200
or eax, 0x9049851a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59aee7f4
and eax, 0x814640e0
or eax, 0x6808211
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5de160
and eax, 0x5dcf3679
and eax, 0x400000
or eax, 0x9089871a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1006fa
and eax, 0xee845be
and eax, 0x6c000b0
or eax, 0x8106c241
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa59c6b
xor eax, 0x3783fa6
and eax, 0x90894118
or eax, 0x401602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48debe48
and eax, 0x1811c850
or eax, 0x25c804a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336bd630
and eax, 0x8300200
or eax, 0x914d8514
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a554631
xor eax, 0x4a3a1941
and eax, 0x8012c024
or eax, 0x66c2318
mov dword [ebx], eax
add ebx, edx
and eax, 0x338ed8e1
and eax, 0x84000
or eax, 0xc4e00a56
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b5aaf
and eax, 0x86b10a99
or eax, 0x2104a100
mov dword [ebx], eax
add ebx, edx
and eax, 0x47830bb4
and eax, 0x7800100
or eax, 0xf026f46a
mov dword [ebx], eax
add ebx, edx
and eax, 0x446128e8
xor eax, 0x27125676
and eax, 0x23222202
or eax, 0x84898181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4745ddce
xor eax, 0x2e20eeff
and eax, 0xce868030
or eax, 0x30216649
mov dword [ebx], eax
add ebx, edx
or eax, 0x6546ac4a
or eax, 0x7061e5f1
and eax, 0xe5e6a69a
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1e6680
and eax, 0xc1b8801e
or eax, 0x24032761
mov dword [ebx], eax
add ebx, edx
or eax, 0x42405d3
and eax, 0xe1afa29f
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59fd8f74
and eax, 0x8002412a
or eax, 0x43848210
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe1900
and eax, 0xee87fcf
and eax, 0x2800100
or eax, 0xe129aed1
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a77413
and eax, 0x196b0ff
and eax, 0x1802011
or eax, 0x9c44896e
mov dword [ebx], eax
add ebx, edx
or eax, 0x759e79a7
and eax, 0x85c6e0fb
or eax, 0x2000600
mov dword [ebx], eax
add ebx, edx
or eax, 0x18517913
and eax, 0x11ad89c8
and eax, 0x10818108
or eax, 0x80480612
mov dword [ebx], eax
add ebx, edx
or eax, 0x3994872d
and eax, 0x21cc8731
or eax, 0x400228c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b1c06e
and eax, 0x5d13ca84
and eax, 0x8000
or eax, 0x18a02ed1
mov dword [ebx], eax
add ebx, edx
or eax, 0x431f94c3
and eax, 0xbafaa41
or eax, 0x4004128
mov dword [ebx], eax
add ebx, edx
and eax, 0x79da14fd
and eax, 0x7a65ef0a
and eax, 0x8000000
or eax, 0x10a0ae82
mov dword [ebx], eax
add ebx, edx
and eax, 0x242378f6
xor eax, 0x583516b2
and eax, 0x8043e20
or eax, 0x6c0c149
mov dword [ebx], eax
add ebx, edx
or eax, 0x4303f0e4
xor eax, 0x1f5dd897
and eax, 0x10802502
or eax, 0x8208881
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1752c9
and eax, 0xca7eb49
or eax, 0x2080020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x439e3df7
xor eax, 0x3c2ca724
and eax, 0x10002182
or eax, 0x8a08e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a197c48
and eax, 0x2400
or eax, 0x6d44269
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56153bb9
and eax, 0x10800c80
or eax, 0x820a003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6b6823
and eax, 0x32f92f60
and eax, 0xc00420
or eax, 0xf146249
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17118ef
and eax, 0x8a02e82
or eax, 0x10008101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d52a14e
and eax, 0x8002000
or eax, 0x5d44669
mov dword [ebx], eax
add ebx, edx
and eax, 0x6653cdae
and eax, 0x400
or eax, 0x18a0ab83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fabb850
and eax, 0x240b1041
or eax, 0xc0a48028
mov dword [ebx], eax
add ebx, edx
or eax, 0x5908c08a
and eax, 0x21eb0e3c
and eax, 0xa00020
or eax, 0x1800ae52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x706fdd1d
and eax, 0xc64269
or eax, 0x87008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469f3976
and eax, 0x8049831a
or eax, 0x10800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x65db552f
or eax, 0x434abb09
and eax, 0x3c28201
or eax, 0x840440f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e67721
and eax, 0x90c08710
or eax, 0x9000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54decc3e
or eax, 0x2a1a43dc
and eax, 0x860302f0
or eax, 0x1809001
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e595a0
and eax, 0x1ee0de72
and eax, 0x4808000
or eax, 0x90484b1a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa9b16f
xor eax, 0x331ae25e
and eax, 0xa4f01921
or eax, 0x510cc6d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf8821e
and eax, 0x47cb9f6f
and eax, 0xc88769
or eax, 0x90010010
mov dword [ebx], eax
add ebx, edx
or eax, 0x65324f4a
xor eax, 0x58e88490
and eax, 0x850242e1
or eax, 0x2c48010
mov dword [ebx], eax
add ebx, edx
and eax, 0xf23be7c
and eax, 0x2000210
or eax, 0x90c9650a
mov dword [ebx], eax
add ebx, edx
and eax, 0x518868e8
and eax, 0x62af7609
and eax, 0x804000
or eax, 0x894789d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6d2b8f
or eax, 0x7df410b3
and eax, 0x90cb833b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbdd933
xor eax, 0x1db63fd5
and eax, 0x8048c0e0
or eax, 0x7860211
mov dword [ebx], eax
add ebx, edx
or eax, 0x39375ce2
or eax, 0x41be0eea
and eax, 0x90c9861a
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d16e7b2
and eax, 0x57e141e1
and eax, 0x100
or eax, 0x87d6d4f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0ce32b
xor eax, 0x6d0c86fc
and eax, 0x90d08002
or eax, 0x90718
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685a7849
or eax, 0x1a575990
and eax, 0x82c6c2d1
or eax, 0x5200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ad6f26
and eax, 0x800200
or eax, 0x9049851a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e229ae5
xor eax, 0x6ded9c95
and eax, 0x83060260
or eax, 0x4d0c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432b28a3
xor eax, 0x7777a7f4
and eax, 0x908a0512
or eax, 0x418208
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd7c969
xor eax, 0x7b3f74ec
and eax, 0x3c4c4e0
or eax, 0x84020011
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c129af4
and eax, 0x8010
or eax, 0x90c9070a
mov dword [ebx], eax
add ebx, edx
or eax, 0x87a014a
and eax, 0x80c28450
or eax, 0x70440a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7486128e
and eax, 0x90c0861a
or eax, 0x90100
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa99846
and eax, 0x808000
or eax, 0x871642f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x464a6cb4
xor eax, 0x797089fe
and eax, 0x908c070a
or eax, 0x418010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8c68e5
and eax, 0x82c4c2f1
or eax, 0x5020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef35151
xor eax, 0x232864d0
and eax, 0xc80400
or eax, 0xd001811a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4b9e70
xor eax, 0x76b23de8
and eax, 0x6c280f0
or eax, 0x91044204
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe3d55c3
or eax, 0x74cbdf8b
and eax, 0x90d9871a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e356efb
and eax, 0x39b58770
and eax, 0x10848270
or eax, 0x87424081
mov dword [ebx], eax
add ebx, edx
or eax, 0x17095df9
and eax, 0x90c98718
or eax, 0x100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da2fa0e
and eax, 0x85c2c210
or eax, 0x20400e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0507c3
and eax, 0x2e5329f9
and eax, 0x410110
or eax, 0x9088960a
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b722a9
and eax, 0x6f86b17f
and eax, 0x800000
or eax, 0x876642f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0c6191
and eax, 0x90c84310
or eax, 0x1880a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd7bcf4
and eax, 0xc10010
or eax, 0x872602e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3265f1b7
or eax, 0x2e8c20c0
and eax, 0x90c9a312
or eax, 0xc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a3167d
and eax, 0x85c28271
or eax, 0x2044080
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e44774
xor eax, 0x512086f
and eax, 0xc0021a
or eax, 0x90098500
mov dword [ebx], eax
add ebx, edx
or eax, 0x68429286
and eax, 0x80c28290
or eax, 0x7044061
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e94cfc4
and eax, 0x90c08710
or eax, 0x9000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x689c844a
xor eax, 0x12b014ad
and eax, 0x824482f1
or eax, 0x5824000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f097b97
and eax, 0x90c98102
or eax, 0x618
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0745d0
and eax, 0x8386c2d0
or eax, 0x4000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2578c669
or eax, 0x556d6476
and eax, 0x90c9001a
or eax, 0x9300
mov dword [ebx], eax
add ebx, edx
or eax, 0xb80a47d
and eax, 0x83c0b671
or eax, 0x4264880
mov dword [ebx], eax
add ebx, edx
and eax, 0x72034274
and eax, 0x210
or eax, 0x90c9bd0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2395d4bc
or eax, 0x2188b41
and eax, 0x2808251
or eax, 0x854640a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f5cf284
or eax, 0x66c5ff85
and eax, 0xc18700
or eax, 0x9008001a
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f1ab46
xor eax, 0x45e4982a
and eax, 0x85040270
or eax, 0x2c2c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4c7f71
and eax, 0x493cd14b
and eax, 0x88100
or eax, 0x90c1061a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3823c1f9
and eax, 0x144c0ee0
and eax, 0x4002e0
or eax, 0x8786c011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a2d280
and eax, 0x80400010
or eax, 0x1089870a
mov dword [ebx], eax
add ebx, edx
and eax, 0x88467fc
and eax, 0x800210
or eax, 0x8746c0e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb2f985
and eax, 0x90c08310
or eax, 0x9040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d91c2e0
and eax, 0x85c0c2f0
or eax, 0x2060001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b71f9e1
or eax, 0x2ac3eca3
and eax, 0x90c18712
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2944b761
or eax, 0x28f1ec90
and eax, 0x81e4c2f1
or eax, 0x6020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db33810
and eax, 0x7740d538
and eax, 0x408000
or eax, 0x90890f1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3401da6a
and eax, 0x8200
or eax, 0x87c640f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x341add75
and eax, 0x6e497233
and eax, 0x480200
or eax, 0x9081851a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13380a9f
xor eax, 0x16d2ab3a
and eax, 0x850202b1
or eax, 0x2c4c040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6576e71c
or eax, 0x134ef8d7
and eax, 0x90c8851a
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e2f1eb
or eax, 0x63ebfe33
and eax, 0x3c2c231
or eax, 0x840400c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f15fba6
and eax, 0x9b196df
and eax, 0x810012
or eax, 0x90488708
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c978cdd
and eax, 0x5061889c
and eax, 0x880
or eax, 0xe2b2e471
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f23a39
and eax, 0x802020
or eax, 0x9049d342
mov dword [ebx], eax
add ebx, edx
or eax, 0x567da317
or eax, 0x7c1086f2
and eax, 0x86c4f5f1
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x997031b
and eax, 0x8051860a
or eax, 0x10880110
mov dword [ebx], eax
add ebx, edx
and eax, 0x5086b0b8
and eax, 0x808010
or eax, 0x874442e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d5b607
or eax, 0x7e407d12
and eax, 0x90c58712
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d73d4d
and eax, 0x4be3661
and eax, 0x4860241
or eax, 0x8340c0b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56cae226
and eax, 0x90080012
or eax, 0xc18708
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8dde03
and eax, 0x83c4c211
or eax, 0x40200e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e2ef4a
and eax, 0x9000251a
or eax, 0xc98200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1975a418
and eax, 0x81b40000
or eax, 0x6200ec91
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e663ab
xor eax, 0x69e6e9
and eax, 0x80880152
or eax, 0x1020f229
mov dword [ebx], eax
add ebx, edx
or eax, 0x7350d51c
or eax, 0x271a5626
and eax, 0x87c0c071
or eax, 0x40880
mov dword [ebx], eax
add ebx, edx
and eax, 0x619f9c4d
and eax, 0x808000
or eax, 0x9069071a
mov dword [ebx], eax
add ebx, edx
or eax, 0x8796029
and eax, 0x80c0c231
or eax, 0x70200c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2721109e
xor eax, 0x65b7abaf
and eax, 0x80440110
or eax, 0x108b860a
mov dword [ebx], eax
add ebx, edx
or eax, 0x56979de1
and eax, 0x86c682f1
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d59334
and eax, 0x18f22a3a
and eax, 0x10c00210
or eax, 0x8009850a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4dea37
xor eax, 0x2081aba9
and eax, 0xc000b1
or eax, 0x8706c240
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e5de9ee
and eax, 0x40c000
or eax, 0x9089071a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293cf982
and eax, 0xf4f4494
and eax, 0x490
or eax, 0xe6a2e821
mov dword [ebx], eax
add ebx, edx
and eax, 0x125a7631
xor eax, 0x79afbdc5
and eax, 0x1089c064
or eax, 0x8040260a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29145ae6
and eax, 0x81c48480
or eax, 0x6024271
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b5b34c
and eax, 0x2d59f6a9
and eax, 0x510408
or eax, 0x90a88312
mov dword [ebx], eax
add ebx, edx
and eax, 0x47973fb1
and eax, 0x800210
or eax, 0x8746c0e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2929d514
and eax, 0x80c90700
or eax, 0x1000801a
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb821b1
and eax, 0x86c082b1
or eax, 0x1064040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb75d0c
xor eax, 0x4385950f
and eax, 0x1850a
or eax, 0x90c80210
mov dword [ebx], eax
add ebx, edx
or eax, 0x60423750
or eax, 0x28b95cf5
and eax, 0x80c2c2f1
or eax, 0x7040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af15e9f
xor eax, 0x1e8edbaf
and eax, 0x1048811a
or eax, 0x80814600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a24c34
and eax, 0x3b34e3d5
and eax, 0x20208000
or eax, 0xc2946c31
mov dword [ebx], eax
add ebx, edx
and eax, 0x6937a965
and eax, 0x6a2c62f8
and eax, 0x202020
or eax, 0x908ac856
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a12e22
and eax, 0x800020
or eax, 0x8746d6d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x15536fda
and eax, 0x9081871a
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19868cef
and eax, 0x808000
or eax, 0x874442f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f76a5e
or eax, 0x28a846a2
and eax, 0x90c3861a
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x240dfe06
xor eax, 0x3ed98e89
and eax, 0x82064091
or eax, 0x5c08260
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c365a51
and eax, 0x7c6fa61e
and eax, 0x210
or eax, 0x90c9850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x571f48d1
and eax, 0x3e9388d7
and eax, 0x68280c1
or eax, 0x81444230
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a65525
and eax, 0x80c0c710
or eax, 0x1009000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5e279b
and eax, 0x8786c081
or eax, 0x400232
mov dword [ebx], eax
add ebx, edx
and eax, 0x33872863
xor eax, 0x2b82523c
and eax, 0x21a
or eax, 0x90c98500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3843ab8b
xor eax, 0x28eac3fd
and eax, 0x80004060
or eax, 0x7c68291
mov dword [ebx], eax
add ebx, edx
or eax, 0x4efb81cd
xor eax, 0x495a443
and eax, 0x8048071a
or eax, 0x10818000
mov dword [ebx], eax
add ebx, edx
or eax, 0x244ba2ae
or eax, 0x3ed6626
and eax, 0x87c6c2b0
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb3f873
and eax, 0x90c18212
or eax, 0x80508
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d3cc1c
and eax, 0x4849ec0b
and eax, 0x408000
or eax, 0x878642f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3568d48
and eax, 0x80c08718
or eax, 0x10090002
mov dword [ebx], eax
add ebx, edx
or eax, 0x331aaf0b
and eax, 0x83c28211
or eax, 0x40440e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a526f85
or eax, 0x303db1b4
and eax, 0x10498310
or eax, 0x8080040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x56925c91
or eax, 0x57ae501c
and eax, 0x7864010
or eax, 0x804082e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e089cab
or eax, 0x7738856c
and eax, 0x90c8871a
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aefc9de
or eax, 0x69ae9c82
and eax, 0x1c68090
or eax, 0x86004261
mov dword [ebx], eax
add ebx, edx
and eax, 0x45bd2cfd
and eax, 0x800010
or eax, 0x9049870a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3361bdab
and eax, 0x10bee7aa
and eax, 0x8002a0
or eax, 0x8746c051
mov dword [ebx], eax
add ebx, edx
and eax, 0x3603686f
and eax, 0
or eax, 0x90c9871a
mov dword [ebx], eax
add ebx, edx
and eax, 0x14876cd
and eax, 0x400200
or eax, 0x8786c0f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c3a6dc
and eax, 0x90010408
or eax, 0xc88312
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fbb823
xor eax, 0x1efb6a64
and eax, 0x87c04051
or eax, 0x682a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f3875d
and eax, 0x80010508
or eax, 0x10c88212
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b32cec
and eax, 0x4a2580ca
and eax, 0x20080c0
or eax, 0x85c64231
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b8ca19
and eax, 0x66b48ba1
and eax, 0
or eax, 0x90c9871a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0bfa79
and eax, 0x84c24061
or eax, 0x3048290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3c7fbf
and eax, 0x5106eab9
and eax, 0x10008008
or eax, 0x80c90712
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a256040
and eax, 0x82c4c250
or eax, 0x50200a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1318942a
and eax, 0x1dee09c2
and eax, 0
or eax, 0x90c9871a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f01a5c5
or eax, 0x7d33788d
and eax, 0x87c2c2d1
or eax, 0x40020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3564ac15
and eax, 0x90c08610
or eax, 0x9010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7a82fd
or eax, 0x1933e30
and eax, 0x83c282f1
or eax, 0x4044000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f132fae
or eax, 0x50ad8fe7
and eax, 0x90c9871a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x784a10e8
xor eax, 0x3e997846
and eax, 0x8602c2b0
or eax, 0x1c40041
mov dword [ebx], eax
add ebx, edx
or eax, 0x8845a94
and eax, 0x723d03ea
and eax, 0x200
or eax, 0x90c9851a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4f906e
or eax, 0x245fb1ac
and eax, 0x86c682f0
or eax, 0x1004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf18251
and eax, 0x491fc1b9
and eax, 0x10000
or eax, 0x90c8871a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b463e8
xor eax, 0x633da3ce
and eax, 0x83404230
or eax, 0x48680c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3584afb0
and eax, 0x90c08710
or eax, 0x9000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a45b0c
and eax, 0x83c4c210
or eax, 0x40200e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e8b066
xor eax, 0x3190e17b
and eax, 0x80480308
or eax, 0x10818412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41acb1fc
and eax, 0x814402e0
or eax, 0x682c011
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0f1b30
and eax, 0x80c98310
or eax, 0x1000040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c0554a
or eax, 0x2a0178
and eax, 0xc20070
or eax, 0x8704c281
mov dword [ebx], eax
add ebx, edx
and eax, 0x2964629
and eax, 0x800200
or eax, 0x9049851a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6118b741
and eax, 0x81c08251
or eax, 0x60640a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53de7b88
and eax, 0x5cda97bc
and eax, 0xc00200
or eax, 0x9009851a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a8ecef9
and eax, 0x82c6c2f1
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1846b6
xor eax, 0x7d3e0710
and eax, 0x90c08312
or eax, 0x90408
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fb5953
or eax, 0x4c1021cb
and eax, 0x4c000d1
or eax, 0x8306c220
mov dword [ebx], eax
add ebx, edx
and eax, 0x120ce8c2
or eax, 0xaa0163e
and eax, 0x80861a
or eax, 0x90490100
mov dword [ebx], eax
add ebx, edx
and eax, 0x554a1bf1
and eax, 0x400210
or eax, 0x8786c0e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x148069b0
and eax, 0x90c08310
or eax, 0x9040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eff5ea0
or eax, 0x756ba6bc
and eax, 0x87c6c2b0
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dce4c39
and eax, 0x90088608
or eax, 0xc10112
mov dword [ebx], eax
add ebx, edx
and eax, 0x394bad20
and eax, 0x408000
or eax, 0x878642f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a490c0
and eax, 0x808000
or eax, 0x9049071a
mov dword [ebx], eax
add ebx, edx
and eax, 0x518f1021
and eax, 0x800000
or eax, 0x8746c2f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d144290
and eax, 0x90c08000
or eax, 0x9071a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9ba8d5
and eax, 0x85c282d1
or eax, 0x2044020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5626f2
and eax, 0x80c08612
or eax, 0x10090108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26daacaa
xor eax, 0x2c845bd4
and eax, 0x82864060
or eax, 0x5408291
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a3f289
xor eax, 0x71599e49
and eax, 0x90880410
or eax, 0x41830a
mov dword [ebx], eax
add ebx, edx
and eax, 0x517f1868
and eax, 0x400000
or eax, 0x8786c2f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x178f6716
and eax, 0x657ef0da
and eax, 0x10
or eax, 0x90c9870a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7974080d
and eax, 0x400000
or eax, 0x8786c2f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d22a252
or eax, 0x7a32ba34
and eax, 0x90c08212
or eax, 0x90508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371a6d07
and eax, 0x2a3aa11b
and eax, 0x2028011
or eax, 0x85c442e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e0edf0
or eax, 0x2eea50ca
and eax, 0x80c8871a
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c9b5b5
and eax, 0xc08010
or eax, 0x870642e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0b2405
or eax, 0x33ea98f3
and eax, 0x90c98612
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b20e806
and eax, 0x3e0f95a1
and eax, 0x8000
or eax, 0x87c642f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7f3966
and eax, 0x1f7b3aeb
and eax, 0x10490202
or eax, 0x80808518
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d987d4
and eax, 0x80c082d0
or eax, 0x7064021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1787ee6d
and eax, 0x90410418
or eax, 0x888302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abc6667
or eax, 0x15732034
and eax, 0x8746c071
or eax, 0x800280
mov dword [ebx], eax
add ebx, edx
and eax, 0x20670617
and eax, 0x400210
or eax, 0x9089850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77cfb04a
xor eax, 0xd2e1e23
and eax, 0x82000071
or eax, 0x5c6c280
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e156efa
xor eax, 0x1d6ac3be
and eax, 0x80890500
or eax, 0x1040821a
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d61c9b
xor eax, 0x3065bb21
and eax, 0x818200b0
or eax, 0x644c241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf85a3
and eax, 0x80490712
or eax, 0x10808008
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d27381
and eax, 0xc00200
or eax, 0x8706c0f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5722fd16
and eax, 0xd7d61ca
and eax, 0x400102
or eax, 0x90898618
mov dword [ebx], eax
add ebx, edx
or eax, 0x41881cd
and eax, 0x84c082d1
or eax, 0x3064020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4edf6155
and eax, 0xc00010
or eax, 0x9009870a
mov dword [ebx], eax
add ebx, edx
and eax, 0x354b605a
xor eax, 0x5e579754
and eax, 0x6068240
or eax, 0x81c040b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ce1c30
xor eax, 0x4646650d
and eax, 0x90488308
or eax, 0x810412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5a6d3b
and eax, 0x8482c221
or eax, 0x34400d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6217431b
and eax, 0x80c1831a
or eax, 0x10080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x262d640a
or eax, 0x1ef0ce21
and eax, 0x6c0c221
or eax, 0x810600d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aecef59
or eax, 0xbf6a4a7
and eax, 0x90c8850a
or eax, 0x10210
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2f4fa5
and eax, 0x200
or eax, 0x87c6c0f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd2f6f
or eax, 0x15dc7220
and eax, 0x90c9871a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x495f38a8
and eax, 0x400000
or eax, 0x8786c2f1
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9ec0d7
xor eax, 0x319a77c0
and eax, 0x90408512
or eax, 0x890208
mov dword [ebx], eax
add ebx, edx
or eax, 0x50dba452
or eax, 0x4d106c96
and eax, 0x85c2c2d0
or eax, 0x2040021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365b877b
or eax, 0x2d3c8dbd
and eax, 0x9089851a
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x71209f3c
or eax, 0x7f303942
and eax, 0x7008250
or eax, 0x80c640a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc12b48a
or eax, 0x3e9e5a1d
and eax, 0x90c8061a
or eax, 0x18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x777fd024
and eax, 0x7ca93464
and eax, 0
or eax, 0x87c6c2f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404e5c4b
and eax, 0x2073119b
and eax, 0x1a
or eax, 0x90c98700
mov dword [ebx], eax
add ebx, edx
and eax, 0x509421ac
and eax, 0x800000
or eax, 0x8746c2f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x43012aa
and eax, 0x80c0821a
or eax, 0x10090500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1decf562
and eax, 0x582c72a5
and eax, 0x44220
or eax, 0x87c280d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7075d7bb
and eax, 0x15decac6
and eax, 0x10800002
or eax, 0x80498718
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26aceaa8
or eax, 0x79581cf8
and eax, 0xef4428f0
or eax, 0x828001
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c49059
and eax, 0x80c0a010
or eax, 0x90702
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378ac9a0
xor eax, 0x15837bca
and eax, 0x82c01418
or eax, 0x526c281
mov dword [ebx], eax
add ebx, edx
or eax, 0x19027b5
or eax, 0x5ad6604b
and eax, 0x4fc0e50a
or eax, 0x20090800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e83c25b
or eax, 0x505a73d2
and eax, 0x7c2c2c0
or eax, 0x80240024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c0db66
and eax, 0x53001102
or eax, 0x9a408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9177a6
xor eax, 0x563cdaa4
and eax, 0x10392600
or eax, 0x68000019
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a54f71
xor eax, 0x11824cc5
and eax, 0x420920a4
or eax, 0x10009441
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e4c1b9
or eax, 0x7a4f67d7
and eax, 0x20cc2f5
or eax, 0x85a00008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c2f3eb
xor eax, 0x48a2625c
and eax, 0x80c80342
or eax, 0x10218c30
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6c8c99
and eax, 0x608800
or eax, 0xa78622e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a289d3
and eax, 0x90a28312
or eax, 0x11408
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf0549b
xor eax, 0xee9f2c
and eax, 0xa3044006
or eax, 0x4c29708
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4038628d
or eax, 0x2a3a54a9
and eax, 0x6a22950a
or eax, 0x10000210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c13333
and eax, 0x6c28021
or eax, 0x810442d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb7a4c4
and eax, 0x90410610
or eax, 0x88810a
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ebdcbb
xor eax, 0x1a160bd0
and eax, 0x2c682c0
or eax, 0x85004031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b1f619
or eax, 0x2d5e574f
and eax, 0x9049070a
or eax, 0x808010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c57a26b
xor eax, 0x31c5ccda
and eax, 0x850242a1
or eax, 0x2c48050
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c00bc9
and eax, 0x90c08318
or eax, 0x90402
mov dword [ebx], eax
add ebx, edx
and eax, 0xac53e07
and eax, 0xc00200
or eax, 0x8706c0f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3897d0
and eax, 0x1056fd24
and eax, 0x400500
or eax, 0x9089821a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8a493d
and eax, 0x7803bc51
and eax, 0x28001
or eax, 0x87c442f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d72905
or eax, 0x2eab16a6
and eax, 0x90898712
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f0f9dca
or eax, 0x6bf8c066
and eax, 0x3c0c060
or eax, 0x84060291
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1378c5
and eax, 0
or eax, 0x90c9871a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469edba7
and eax, 0x864640b1
or eax, 0x1808240
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d84dca0
or eax, 0x54e598d
and eax, 0xc88108
or eax, 0x90010612
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f197e7
and eax, 0x87c082f1
or eax, 0x64000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5a79e2
and eax, 0x59b6e714
and eax, 0x10808310
or eax, 0x8049040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2436e8
and eax, 0x200
or eax, 0x87c6c0f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f11eac
and eax, 0xc00200
or eax, 0x9009851a
mov dword [ebx], eax
add ebx, edx
and eax, 0x589243e9
xor eax, 0x301704c7
and eax, 0x8602c1
or eax, 0x8740c030
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e6e8752
or eax, 0xf5236eb
and eax, 0x40861a
or eax, 0x90890100
mov dword [ebx], eax
add ebx, edx
and eax, 0x634dcf61
or eax, 0x6377074e
and eax, 0x3468240
or eax, 0x848040b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c187f4a
and eax, 0x90c8871a
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46df20ef
and eax, 0x860682f1
or eax, 0x1c04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33987858
and eax, 0x800010
or eax, 0x9049870a
mov dword [ebx], eax
add ebx, edx
and eax, 0x61255849
xor eax, 0x3dafa050
and eax, 0x5868050
or eax, 0x824042a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a4c946
and eax, 0x808000
or eax, 0x9049071a
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1ff6ec
and eax, 0x8200
or eax, 0x87c640f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdfa2457
xor eax, 0x1444871e
and eax, 0x90480118
or eax, 0x818602
mov dword [ebx], eax
add ebx, edx
and eax, 0x375b9179
and eax, 0x1903360e
and eax, 0
or eax, 0x87c6c2f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7fedd2
and eax, 0x17dcba13
and eax, 0x880202
or eax, 0x90418518
mov dword [ebx], eax
add ebx, edx
or eax, 0x771c3010
xor eax, 0x2211cf3c
and eax, 0x85c44020
or eax, 0x20282d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea46eed
and eax, 0x90408418
or eax, 0x890302
mov dword [ebx], eax
add ebx, edx
or eax, 0xa524e28
and eax, 0x59b9880a
and eax, 0x808000
or eax, 0x874642f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c90e8
and eax, 0x408000
or eax, 0x9089071a
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f0075c
and eax, 0x87c08250
or eax, 0x640a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ade9744
xor eax, 0x764fbd5a
and eax, 0x9081020a
or eax, 0x488510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73506121
and eax, 0x8380c231
or eax, 0x44600c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x199943d
and eax, 0x80c98618
or eax, 0x10000102
mov dword [ebx], eax
add ebx, edx
or eax, 0xeaf5872
and eax, 0x86c6c270
or eax, 0x1000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a6e142
and eax, 0x90c08312
or eax, 0x90408
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae85c33
and eax, 0x82c0c231
or eax, 0x50600c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5452e4d8
and eax, 0x90800608
or eax, 0x498112
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db3d29d
and eax, 0x85c2c291
or eax, 0x2040060
mov dword [ebx], eax
add ebx, edx
and eax, 0x47281dbf
or eax, 0x74791db5
and eax, 0x10490510
or eax, 0x8080820a
mov dword [ebx], eax
add ebx, edx
or eax, 0x184455be
xor eax, 0x6c89dbd3
and eax, 0x84440061
or eax, 0x382c290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311cbf5a
or eax, 0x1fcddc3a
and eax, 0x90c9851a
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630a7082
and eax, 0x83c2c290
or eax, 0x4040061
mov dword [ebx], eax
add ebx, edx
or eax, 0x694c5606
and eax, 0x3fc797a5
and eax, 0xc08600
or eax, 0x9009011a
mov dword [ebx], eax
add ebx, edx
or eax, 0x308c1a46
or eax, 0x52623f3b
and eax, 0x82c68271
or eax, 0x5004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x26aa7d0
and eax, 0x408210
or eax, 0x9089050a
mov dword [ebx], eax
add ebx, edx
or eax, 0xff99394
and eax, 0x87c08290
or eax, 0x64061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b69648
and eax, 0x90400418
or eax, 0x898302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2276bf72
and eax, 0x82860060
or eax, 0x540c291
mov dword [ebx], eax
add ebx, edx
or eax, 0x610e8211
and eax, 0x5a79fcb6
and eax, 0x488010
or eax, 0x9081070a
mov dword [ebx], eax
add ebx, edx
and eax, 0x668da75a
and eax, 0x808210
or eax, 0x874640e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f0d551
and eax, 0xc08010
or eax, 0x9009070a
mov dword [ebx], eax
add ebx, edx
or eax, 0x771b7360
and eax, 0x87c2c270
or eax, 0x40081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3051c971
and eax, 0x2e7ef890
and eax, 0x408010
or eax, 0x9089070a
mov dword [ebx], eax
add ebx, edx
and eax, 0x199418a6
and eax, 0x800000
or eax, 0x8746c2f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb97aee
xor eax, 0x4733f4dc
and eax, 0x80480402
or eax, 0x10818318
mov dword [ebx], eax
add ebx, edx
or eax, 0x58bcfd3
and eax, 0x85c2c2d1
or eax, 0x2040020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x195ff4bc
and eax, 0x90890608
or eax, 0x408112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3339442b
or eax, 0x448e8627
and eax, 0x87c6c231
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e0185f
and eax, 0x2f74609e
and eax, 0x40001a
or eax, 0x90898700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd18972
and eax, 0x83c08270
or eax, 0x4064081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4788ee97
and eax, 0x808210
or eax, 0x9049050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e54688a
and eax, 0x66544590
and eax, 0x6444090
or eax, 0x81828261
mov dword [ebx], eax
add ebx, edx
or eax, 0x69dd2c68
xor eax, 0x3ab2c585
and eax, 0x90490318
or eax, 0x808402
mov dword [ebx], eax
add ebx, edx
or eax, 0x5123e563
and eax, 0x103706ce
and eax, 0x20240
or eax, 0x87c4c0b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x85366a5
and eax, 0x400200
or eax, 0x9089851a
mov dword [ebx], eax
add ebx, edx
or eax, 0x399291bf
and eax, 0x81c282b1
or eax, 0x6044040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bcc621b
and eax, 0xc00210
or eax, 0x9009850a
mov dword [ebx], eax
add ebx, edx
and eax, 0x714994f
and eax, 0x8000
or eax, 0x87c642f1
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5cdb7
and eax, 0xc08010
or eax, 0x9009070a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26890867
or eax, 0x5ff32ffd
and eax, 0x87c282f1
or eax, 0x44000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7847c981
or eax, 0x1a037e96
and eax, 0x90c18712
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba15bce
and eax, 0xe2c41a4
and eax, 0x2004080
or eax, 0x85c68271
mov dword [ebx], eax
add ebx, edx
or eax, 0x603e71c
and eax, 0x80c18718
or eax, 0x10080002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc61405
and eax, 0x17d6e609
and eax, 0x7068201
or eax, 0x80c040f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d48d73
and eax, 0x21594f4c
and eax, 0x400700
or eax, 0x9089801a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2546544a
and eax, 0x2571403b
and eax, 0x400000
or eax, 0x8786c2f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x685f64ff
or eax, 0xf4d28b0
and eax, 0x490010
or eax, 0x9080870a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e00fb8e
and eax, 0x340bdde2
and eax, 0x400c080
or eax, 0x83c60271
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7b9a9a
and eax, 0x80c9821a
or eax, 0x10000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x612810b3
or eax, 0x3fe8329b
and eax, 0x87c082b1
or eax, 0x64040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ccd5e61
or eax, 0x3b7dad56
and eax, 0x90c98712
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf5d61c
and eax, 0x561d726a
and eax, 0x4044200
or eax, 0x83c280f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df722fc
and eax, 0x80c18218
or eax, 0x10080502
mov dword [ebx], eax
add ebx, edx
and eax, 0x69360b59
and eax, 0x210
or eax, 0x87c6c0e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ceac4b2
and eax, 0x90c88612
or eax, 0x10108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1586cab1
and eax, 0x85c6c2b1
or eax, 0x2000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e429e36
or eax, 0x199b707a
and eax, 0x10c9821a
or eax, 0x80000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ce07e0
xor eax, 0x5ea3332b
and eax, 0x6420021
or eax, 0x8184c2d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8a71ed
or eax, 0x51ac18ce
and eax, 0x1088000a
or eax, 0x80418710
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7fe4f3
and eax, 0x2ef4db37
and eax, 0x4844221
or eax, 0x834280d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f346169
and eax, 0
or eax, 0x90c9871a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cfdf22d
and eax, 0x84c4c231
or eax, 0x30200c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465e7ee6
and eax, 0x5b8ccf47
and eax, 0x888402
or eax, 0x90410318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x603131f0
and eax, 0x80c082e0
or eax, 0x7064011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23286822
and eax, 0x80c88212
or eax, 0x10010508
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d358ae
and eax, 0x86c2c2b0
or eax, 0x1040041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bbca816
and eax, 0x80480202
or eax, 0x10818518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5f1fb8
and eax, 0x32a88445
and eax, 0x2808000
or eax, 0x854642f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x287f9293
and eax, 0x80c98212
or eax, 0x10000508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633d0863
or eax, 0x27229f8e
and eax, 0x87c682f1
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x91d1dd2
xor eax, 0x35d8883a
and eax, 0x10c8800a
or eax, 0x80010710
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42cca1e0
and eax, 0x3c9318cb
and eax, 0xc0
or eax, 0x87c6c231
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b795d29
xor eax, 0x7b37c6b
and eax, 0xc1040a
or eax, 0x90088310
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa2794
and eax, 0x81c28290
or eax, 0x6044061
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a56345
and eax, 0x800200
or eax, 0x9049851a
mov dword [ebx], eax
add ebx, edx
and eax, 0x69baffed
and eax, 0x808200
or eax, 0x874640f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e514914
xor eax, 0x63896fa9
and eax, 0x80088408
or eax, 0x10c10312
mov dword [ebx], eax
add ebx, edx
or eax, 0x221e064
and eax, 0x7c7ee5af
and eax, 0x40c020
or eax, 0x878602d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb6e5c9
and eax, 0x808000
or eax, 0x9049071a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6987ae8
and eax, 0x3051fa69
and eax, 0x413260
or eax, 0x87a60091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f64e5d
and eax, 0x1a1d4186
and eax, 0x10010000
or eax, 0x80c8871a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458abad7
and eax, 0xd40334c1
or eax, 0x20a08230
mov dword [ebx], eax
add ebx, edx
and eax, 0x2069a086
xor eax, 0x4c6629cd
and eax, 0x6c05814c
or eax, 0x90a06222
mov dword [ebx], eax
add ebx, edx
and eax, 0x49c944df
and eax, 0x26f2210a
and eax, 0x800002
or eax, 0x8746f0c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a81728b
and eax, 0x56d6b20d
and eax, 0x802000
or eax, 0xfc25c31a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d79498d
or eax, 0x3e2fde4f
and eax, 0xe2acac98
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c03aeba
and eax, 0xf4aca238
or eax, 0x5141
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7c22fb
and eax, 0xf4a0b2f1
or eax, 0x30400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c10fb5
and eax, 0xb020a144
or eax, 0x4584062a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac2b4b1
and eax, 0x80a000
or eax, 0xe3290a85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6203f044
and eax, 0x81aa4200
or eax, 0x7411a43a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e7b210
and eax, 0x4b29d63f
and eax, 0x2001400
or eax, 0xecb5a3d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2713b150
and eax, 0x2601a050
or eax, 0xd8e84024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d40896
and eax, 0x8204a082
or eax, 0x5c2151c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f0f7781
and eax, 0x46b681b8
and eax, 0x808018
or eax, 0x90490702
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33824c9c
and eax, 0xa148cb80
or eax, 0x54b41471
mov dword [ebx], eax
add ebx, edx
and eax, 0x263d6282
and eax, 0x80200
or eax, 0x90c18579
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4837bcaa
and eax, 0x61cf20a7
and eax, 0xc60081
or eax, 0x8700cf70
mov dword [ebx], eax
add ebx, edx
or eax, 0x604d3e98
and eax, 0x72eac6c1
and eax, 0xc84200
or eax, 0x9001191a
mov dword [ebx], eax
add ebx, edx
and eax, 0x765b0848
and eax, 0x400000
or eax, 0x87a626f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5336a15b
and eax, 0x371744c5
and eax, 0x10000000
or eax, 0x80cf631a
mov dword [ebx], eax
add ebx, edx
and eax, 0x69946f83
xor eax, 0x423ef2b0
and eax, 0x28280b0
or eax, 0x85444241
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f653583
and eax, 0xc2e39212
or eax, 0x20100808
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e343b1
xor eax, 0x30a0cd3b
and eax, 0x82420280
or eax, 0x584c012
mov dword [ebx], eax
add ebx, edx
or eax, 0xe943e09
or eax, 0x2f2fdf8
and eax, 0x80c0891a
or eax, 0x10090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8128db
or eax, 0x424c71fc
and eax, 0x2c440f0
or eax, 0x85028201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d141a55
or eax, 0x6845bbd3
and eax, 0x80c18312
or eax, 0x10080408
mov dword [ebx], eax
add ebx, edx
or eax, 0x787ce218
xor eax, 0x340b22c0
and eax, 0x84c6c0d0
or eax, 0x3000221
mov dword [ebx], eax
add ebx, edx
and eax, 0x620fdaea
and eax, 0x5683c920
and eax, 0x8000
or eax, 0x90c9071a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186e5307
and eax, 0x8086c011
or eax, 0x74002e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a36fea
and eax, 0x8041851a
or eax, 0x10880200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bcba00
and eax, 0x82440010
or eax, 0x582c2e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe0c925
and eax, 0x36e82ff9
and eax, 0x6000000
or eax, 0x6936781a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46425348
and eax, 0x1440202
or eax, 0x8682c00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x597fe8d1
or eax, 0x57c56468
and eax, 0x90e92a1a
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc5badd
and eax, 0x7f3b5856
and eax, 0x3000050
or eax, 0x84c6c3a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a676b3a
or eax, 0x5713ed3c
and eax, 0x9081851a
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c2c740
and eax, 0x86c2c050
or eax, 0x10400a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4361f8a3
or eax, 0x4671902b
and eax, 0x80e1281a
or eax, 0x10080700
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e10eba
and eax, 0x82e022b0
or eax, 0x5065041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad3e769
xor eax, 0x6af1b2a1
and eax, 0x211000
or eax, 0x90c82f1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b02f73a
and eax, 0x210
or eax, 0x87d6c0e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x316a1669
or eax, 0x5e6f40f5
and eax, 0x10490210
or eax, 0x8090a40a
mov dword [ebx], eax
add ebx, edx
or eax, 0x37294a08
and eax, 0x87e00610
or eax, 0x601e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b54a6d0
or eax, 0x580b53b7
and eax, 0x90a94012
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d540a9b
and eax, 0x5f758a4c
and eax, 0x400000
or eax, 0x8686c2f1
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc25c60
and eax, 0x2ae4d040
and eax, 0x804000
or eax, 0xfc25831a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e572cdb
and eax, 0xeaa2ecc0
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd7d8ef
xor eax, 0x7f7039ef
and eax, 0x80828500
or eax, 0x10280276
mov dword [ebx], eax
add ebx, edx
and eax, 0x634930a9
and eax, 0
or eax, 0xf3b5a785
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45669466
and eax, 0x58225afc
and eax, 0x10001200
or eax, 0x80c98d1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e541060
xor eax, 0x7a22dfa4
and eax, 0x840640d0
or eax, 0x3408221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62eac1de
and eax, 0x60aa6463
and eax, 0x880002
or eax, 0x90418798
mov dword [ebx], eax
add ebx, edx
and eax, 0x504ff913
or eax, 0x3c54a9e9
and eax, 0x44480f1
or eax, 0x83824200
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ca21de
and eax, 0x7541e720
and eax, 0x408300
or eax, 0x9089041a
mov dword [ebx], eax
add ebx, edx
and eax, 0x452db23d
or eax, 0x6a089fdd
and eax, 0x20082d1
or eax, 0x85c64020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59462dad
or eax, 0x1041f3d6
and eax, 0xc480c01a
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75de1354
and eax, 0x4820010
or eax, 0x8354c2ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x62772d7f
and eax, 0x6d502234
and eax, 0x400010
or eax, 0x9089b00a
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ea2919
and eax, 0xe0a2a811
or eax, 0x21044e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d833dac
and eax, 0xdd21d140
or eax, 0x20cc2222
mov dword [ebx], eax
add ebx, edx
or eax, 0x5807407c
xor eax, 0x74bb4079
and eax, 0x81448207
or eax, 0x6824098
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ada7f8
and eax, 0x90e9871a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6ab62b
and eax, 0x64978bb2
and eax, 0x4828230
or eax, 0x834448c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a7f522
and eax, 0xc16c15
and eax, 0x800000
or eax, 0xf420a91a
mov dword [ebx], eax
add ebx, edx
and eax, 0xccb5013
and eax, 0x1e074695
and eax, 0x10
or eax, 0xa3a7b680
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6be071
and eax, 0x18000
or eax, 0x90c8072f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc53ac5
or eax, 0x2c8a01df
and eax, 0x85c68af1
or eax, 0x2204000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb8de8d
and eax, 0x80c8de18
or eax, 0x10012102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d4f771
or eax, 0x2c8d5f59
and eax, 0xe3944c71
or eax, 0x20a080
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ea9883
and eax, 0xa08001
or eax, 0x9008737a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3883edb1
and eax, 0x804031
or eax, 0x876602c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d7ac04
and eax, 0xc00000
or eax, 0x9009cb1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x792f8564
and eax, 0x18000
or eax, 0xe3a26cf1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c976481
xor eax, 0x73de8692
and eax, 0x1008e213
or eax, 0x80a01168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5819ee70
and eax, 0x80a00c01
or eax, 0x74602f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79454044
or eax, 0x28477a60
and eax, 0x90c11e10
or eax, 0x8810a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc83e54
and eax, 0x8300a040
or eax, 0x60b44cb1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ecc466d
or eax, 0x12c13aaa
and eax, 0xb4a8f27b
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x363a0b2e
xor eax, 0x5441ba42
and eax, 0xe2aa0105
or eax, 0x1100ac82
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e2548d3
and eax, 0x9089e157
or eax, 0x400220
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eea5a87
or eax, 0x301fbcbb
and eax, 0x86e626f1
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9426d7
xor eax, 0x4967572f
and eax, 0x80015308
or eax, 0x10c80812
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c0ae1
and eax, 0x828448f1
or eax, 0x6130a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cc2b0e
or eax, 0x3a0adb7c
and eax, 0xb028d37b
or eax, 0x4802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8482a8
or eax, 0x78e60ef
and eax, 0x83ac308b
or eax, 0x60108800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d089682
and eax, 0x88000
or eax, 0x90c16078
mov dword [ebx], eax
add ebx, edx
and eax, 0x357bc3d3
xor eax, 0x6e707bfb
and eax, 0x62102a1
or eax, 0x81c60050
mov dword [ebx], eax
add ebx, edx
and eax, 0x70527862
or eax, 0x4d8b1b90
and eax, 0xc91310
or eax, 0x9000800a
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e506ff
and eax, 0xc0ad84f1
or eax, 0x23026800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a80ad29
and eax, 0x290c99b6
and eax, 0x8020
or eax, 0xb4a8735b
mov dword [ebx], eax
add ebx, edx
and eax, 0x42712f0b
and eax, 0x203
or eax, 0x87c6c0c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1025c999
and eax, 0x4000
or eax, 0x90e8131a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0565a3
xor eax, 0x5a3ec42f
and eax, 0x2068421
or eax, 0x85c052d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f28306b
or eax, 0x4ad299
and eax, 0xd4a0a01a
or eax, 0x20000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x449d379c
and eax, 0x802010
or eax, 0xa3279680
mov dword [ebx], eax
add ebx, edx
or eax, 0x12154830
and eax, 0x2114c5b2
and eax, 0x8420
or eax, 0x90c90309
mov dword [ebx], eax
add ebx, edx
and eax, 0x2683abbe
xor eax, 0x17c5ae9e
and eax, 0x74428b0
or eax, 0x80a30241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199802bf
and eax, 0x10972397
and eax, 0x10010002
or eax, 0x80c88f18
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f47934
xor eax, 0x1fade6f2
and eax, 0x32dece0
or eax, 0xe0820011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d55460
and eax, 0xa428b011
or eax, 0x1080436a
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f2b7eb
or eax, 0x27b5f173
and eax, 0x784c241
or eax, 0x80420084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2565c195
and eax, 0x4ba7a019
and eax, 0xa00010
or eax, 0x9048770a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474511e0
xor eax, 0x67aaf137
and eax, 0x800690c1
or eax, 0x7c04830
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bc606c
xor eax, 0x6787fc00
and eax, 0xc0200018
or eax, 0x3480a902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733fe955
and eax, 0x1ad5685f
and eax, 0x2850000
or eax, 0xa122b690
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25947b4a
xor eax, 0x39e7cfca
and eax, 0x90c00200
or eax, 0x9852c
mov dword [ebx], eax
add ebx, edx
and eax, 0x293ac0ec
xor eax, 0x7ddbdb31
and eax, 0x5d24211
or eax, 0x822480e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4486e474
and eax, 0x80c08210
or eax, 0x1009010a
mov dword [ebx], eax
add ebx, edx
or eax, 0xcfccf5d
and eax, 0x5d27632b
and eax, 0x14244001
or eax, 0xe080acf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x946d20d
xor eax, 0x1af2d166
and eax, 0x80000709
or eax, 0x10c98060
mov dword [ebx], eax
add ebx, edx
or eax, 0x357302d
and eax, 0x83c72261
or eax, 0x4200890
mov dword [ebx], eax
add ebx, edx
or eax, 0x66563c24
xor eax, 0x1c084526
and eax, 0x90c90312
or eax, 0x8408
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c731bca
xor eax, 0x5169062e
and eax, 0x1000020
or eax, 0x86c6c2d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x26354c65
and eax, 0x45df244f
and eax, 0xc00000
or eax, 0x9028791a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2dc31e
xor eax, 0x29cfb293
and eax, 0x1e6c281
or eax, 0x86000070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a8bb4e
and eax, 0x8048011a
or eax, 0x10818600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e08ead1
and eax, 0x31067052
and eax, 0x4050
or eax, 0x87c682a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x993042c
and eax, 0x800000
or eax, 0x9049871a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xacfbb4b
and eax, 0x82060051
or eax, 0x5c0c2a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dae9b3
and eax, 0x80c88312
or eax, 0x10010408
mov dword [ebx], eax
add ebx, edx
or eax, 0x60392544
xor eax, 0x8bcd23a
and eax, 0x80453060
or eax, 0x7a20291
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de70931
and eax, 0x80000300
or eax, 0x10c9841a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e25967b
and eax, 0x3481efe7
and eax, 0x800361
or eax, 0xca444090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ac8f1
or eax, 0x469c50f3
and eax, 0xc0bad073
or eax, 0x3100240c
mov dword [ebx], eax
add ebx, edx
and eax, 0x569bd524
and eax, 0x40808404
or eax, 0xa8042392
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f58edd4
and eax, 0xc5c84242
or eax, 0x18420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6ebe64
and eax, 0x90840002
or eax, 0x241087a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f28f4da
xor eax, 0x3c663583
and eax, 0x824a100
or eax, 0xf4890828
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e153993
and eax, 0x627bb868
and eax, 0x2008008
or eax, 0x85c64295
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f31b29f
xor eax, 0x516832ac
and eax, 0x10488010
or eax, 0x8081070a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e650723
xor eax, 0x2eb64bdb
and eax, 0x6c640d1
or eax, 0x81008220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6281197b
xor eax, 0x31682c14
and eax, 0x9009871a
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ef8727
or eax, 0x2b86a6b5
and eax, 0x87c682b1
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f806e10
and eax, 0x800210
or eax, 0x9049850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15603300
or eax, 0x3cb9cfe9
and eax, 0x8580c2f1
or eax, 0x2460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaafd9aa
xor eax, 0xe0bdbf5
and eax, 0x8040800a
or eax, 0x10890710
mov dword [ebx], eax
add ebx, edx
or eax, 0x44fd2d3b
xor eax, 0x2174bfed
and eax, 0x858000d0
or eax, 0x246c221
mov dword [ebx], eax
add ebx, edx
or eax, 0x350241b1
xor eax, 0x4a4ce4fb
and eax, 0x9088070a
or eax, 0x418010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28bca832
and eax, 0x80440220
or eax, 0x782c0d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6710f25b
and eax, 0x8210
or eax, 0x90c9050a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4e196c
and eax, 0x1e188aca
and eax, 0
or eax, 0x87c6c2f1
mov dword [ebx], eax
add ebx, edx
or eax, 0xb870582
xor eax, 0x772d5dac
and eax, 0x90c8821a
or eax, 0x10500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6556e4
xor eax, 0x4dd63ea2
and eax, 0x58600a0
or eax, 0x8240c251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9ddb9c
and eax, 0x80490108
or eax, 0x10808612
mov dword [ebx], eax
add ebx, edx
xor eax, 0x411ef7f
and eax, 0x84c04061
or eax, 0x3068290
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0cac4c
and eax, 0x3f13276a
and eax, 0x608
or eax, 0x90c98112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49bb131
and eax, 0x84420221
or eax, 0x384c0d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x72650d66
or eax, 0x4c788b1d
and eax, 0x90c9871a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ee5c63
and eax, 0x83c6c271
or eax, 0x4000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a58aacc
and eax, 0x408200
or eax, 0x9089051a
mov dword [ebx], eax
add ebx, edx
and eax, 0x151b1b89
and eax, 0x200
or eax, 0x87c6c0f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18bbceb
or eax, 0xe1e4388
and eax, 0x8049071a
or eax, 0x10808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e9fcc6
and eax, 0xc08000
or eax, 0x870642f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1887002d
and eax, 0x60e982af
and eax, 0xc18208
or eax, 0x90080512
mov dword [ebx], eax
add ebx, edx
and eax, 0x344458d
and eax, 0x400000
or eax, 0x8786c2f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294741c5
and eax, 0x338728b5
and eax, 0x810010
or eax, 0x9048870a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed23ab2
and eax, 0x860280a0
or eax, 0x1c44251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aff2a8b
xor eax, 0x4be60157
and eax, 0x90c98108
or eax, 0x612
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c833633
and eax, 0x84428021
or eax, 0x38442d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c34ac94
and eax, 0x8010
or eax, 0x90c9070a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2714c294
and eax, 0x87c44080
or eax, 0x28271
mov dword [ebx], eax
add ebx, edx
and eax, 0x37dbe2c7
and eax, 0xc08200
or eax, 0x9009051a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff517dc
and eax, 0x870480c0
or eax, 0xc24231
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e15712
or eax, 0x1db8873f
and eax, 0x10c8871a
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xffeb8da
and eax, 0x870602c0
or eax, 0xc0c031
mov dword [ebx], eax
add ebx, edx
and eax, 0x774b7c5d
xor eax, 0x52dc44e0
and eax, 0x10880410
or eax, 0x8041830a
mov dword [ebx], eax
add ebx, edx
or eax, 0x71189e1e
and eax, 0x81c08210
or eax, 0x60640e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4441a2c7
and eax, 0x17ec5c56
and eax, 0x400000
or eax, 0x9089871a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d032a48
or eax, 0x685ff079
and eax, 0x85c6c271
or eax, 0x2000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x375d9965
and eax, 0x408000
or eax, 0x9089071a
mov dword [ebx], eax
add ebx, edx
or eax, 0x121c2f01
or eax, 0x4629ade7
and eax, 0x86c482f1
or eax, 0x1024000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0ee083
or eax, 0x10bbf5bc
and eax, 0x90c9871a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644552d7
or eax, 0x75eecd87
and eax, 0x85c6c0c1
or eax, 0x2000230
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bdf5ee
xor eax, 0x1771396f
and eax, 0x90888610
or eax, 0x41010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x47fb4161
and eax, 0x1198768f
and eax, 0x800000
or eax, 0x8746c2f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3832bd28
and eax, 0x2602e6bc
and eax, 0x8618
or eax, 0x90c90102
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e12d11d
and eax, 0x86c2c211
or eax, 0x10400e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9dc365
and eax, 0x90490110
or eax, 0x80860a
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f18927
and eax, 0x7cf46873
and eax, 0xc00031
or eax, 0x8706c2c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x783b771f
and eax, 0x210
or eax, 0x90c9850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66254502
xor eax, 0x1c549f15
and eax, 0x82804001
or eax, 0x54682f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x510f641b
or eax, 0x512f1472
and eax, 0x10090412
or eax, 0x80c08308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ce7457
and eax, 0x8306c241
or eax, 0x4c000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be42281
xor eax, 0x3bbccec0
and eax, 0x90480410
or eax, 0x81830a
mov dword [ebx], eax
add ebx, edx
or eax, 0x53203408
or eax, 0x28a40dba
and eax, 0x83c482b0
or eax, 0x4024041
mov dword [ebx], eax
add ebx, edx
or eax, 0x95382d6
and eax, 0x80c18212
or eax, 0x10080508
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc5722e
xor eax, 0xf916e90
and eax, 0x804480a0
or eax, 0x7824251
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6aa58c
and eax, 0x408000
or eax, 0x9089071a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8b8ec4
and eax, 0x874200d0
or eax, 0x84c221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca9d780
and eax, 0x80490510
or eax, 0x1080820a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa8cd1
xor eax, 0x6e82aeb5
and eax, 0x64202a1
or eax, 0x8184c050
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c94b41
and eax, 0xc00200
or eax, 0x9009851a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e4f471
and eax, 0x80044261
or eax, 0x7c28090
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e2ef6a7
and eax, 0x8200
or eax, 0x90c9051a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b546533
and eax, 0x83c4c231
or eax, 0x40200c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1333cb70
and eax, 0x50de0761
and eax, 0x10c00100
or eax, 0x8009861a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a96e117
and eax, 0x808010
or eax, 0x874642e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6003bcf2
xor eax, 0x3664c7d4
and eax, 0x10400700
or eax, 0x8089801a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb74d605
and eax, 0x83844011
or eax, 0x44282e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x475aa2c7
xor eax, 0x38875a64
and eax, 0x90498012
or eax, 0x800708
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4fd001
and eax, 0x83c6c211
or eax, 0x40000e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b5a575
or eax, 0x5eac3c14
and eax, 0x10888410
or eax, 0x8041030a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2d2243
and eax, 0x83c48051
or eax, 0x40242a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad59380
and eax, 0xc08200
or eax, 0x9009051a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d53ac76
or eax, 0xf16eebe
and eax, 0x746c2b0
or eax, 0x80800041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa849b7
and eax, 0x80488302
or eax, 0x10810418
mov dword [ebx], eax
add ebx, edx
or eax, 0xd9624d5
and eax, 0x659528d4
and eax, 0x58400d0
or eax, 0x8242c221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee98ac4
xor eax, 0x2ab775a1
and eax, 0x90880510
or eax, 0x41820a
mov dword [ebx], eax
add ebx, edx
or eax, 0x66076a63
and eax, 0x86c6c271
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5383a377
and eax, 0x78918644
and eax, 0x10818200
or eax, 0x8048051a
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b16787
or eax, 0x4bd6f9dc
and eax, 0x3c6c2d0
or eax, 0x84000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x3450d5da
xor eax, 0x76774d25
and eax, 0x8081821a
or eax, 0x10480500
mov dword [ebx], eax
add ebx, edx
and eax, 0xd035767
xor eax, 0x69720f2c
and eax, 0x1420020
or eax, 0x8684c2d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3153e1
or eax, 0x787f5c26
and eax, 0x90c98712
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e9de1f
and eax, 0xc08210
or eax, 0x870640e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c717692
and eax, 0x400210
or eax, 0x9089850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6adfaed4
and eax, 0x77fcb44c
and eax, 0x2040040
or eax, 0x85c2c2b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d616af0
or eax, 0x6cd57a7
and eax, 0x80c98712
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3388ae0e
xor eax, 0x5ea99c8b
and eax, 0x6000281
or eax, 0x81c6c070
mov dword [ebx], eax
add ebx, edx
and eax, 0x167c72d9
and eax, 0x400210
or eax, 0x9089850a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8e107c
xor eax, 0x439572b4
and eax, 0x8042c0c0
or eax, 0x7840231
mov dword [ebx], eax
add ebx, edx
and eax, 0x590788c
or eax, 0x16649f19
and eax, 0x10c08718
or eax, 0x80090002
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a3e925
and eax, 0x4e101798
and eax, 0
or eax, 0x87c6c2f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb41622c
and eax, 0x80818018
or eax, 0x10480702
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d1ac035
and eax, 0x7459e15a
and eax, 0x440c010
or eax, 0x838602e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647ca44e
and eax, 0x69fa4f25
and eax, 0x880600
or eax, 0x9041811a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f723b0
and eax, 0x40a4cf47
and eax, 0x800200
or eax, 0x8746c0f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5088224a
and eax, 0x9048801a
or eax, 0x810700
mov dword [ebx], eax
add ebx, edx
and eax, 0x33fed2bb
and eax, 0xc08210
or eax, 0x870640e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x73af98de
and eax, 0x90c9821a
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ae573a
and eax, 0x800210
or eax, 0x8746c0e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeed4c67
or eax, 0x618e09fe
and eax, 0x8089871a
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc67a8e
and eax, 0x85c6c290
or eax, 0x2000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d56134
and eax, 0xc00010
or eax, 0x9009870a
mov dword [ebx], eax
add ebx, edx
and eax, 0x921fbc5
xor eax, 0x3c582d7d
and eax, 0x4408271
or eax, 0x83864080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x220f050c
and eax, 0x74e8b24
and eax, 0x488300
or eax, 0x9081041a
mov dword [ebx], eax
add ebx, edx
or eax, 0x17781574
and eax, 0x87c08270
or eax, 0x64081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3524c13
xor eax, 0x4c808514
and eax, 0x80000312
or eax, 0x10c98408
mov dword [ebx], eax
add ebx, edx
and eax, 0x609bed67
or eax, 0x30220530
and eax, 0x828030
or eax, 0x874442c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x56137106
and eax, 0
or eax, 0x90c9871a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507b1d33
and eax, 0x80828221
or eax, 0x74440d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1254bb36
and eax, 0x3ed5d0c7
and eax, 0x10800002
or eax, 0x80498718
mov dword [ebx], eax
add ebx, edx
or eax, 0x45536ff
or eax, 0x43f8345c
and eax, 0x87c482f1
or eax, 0x24000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6914c5a5
and eax, 0x80c08710
or eax, 0x1009000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x672624f1
or eax, 0x723a309d
and eax, 0x87c682f1
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5864fe72
and eax, 0x408210
or eax, 0x9089050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x681caa33
and eax, 0x80c40021
or eax, 0x702c2d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x670004b4
and eax, 0x991ba50
and eax, 0x808210
or eax, 0x9049050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x348a3f70
and eax, 0x6f7b1efa
and eax, 0x4420060
or eax, 0x8384c291
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf479bf
and eax, 0xc00010
or eax, 0x9009870a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e5b394
xor eax, 0x412433fa
and eax, 0x85000270
or eax, 0x2c6c081
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9f92ba
and eax, 0x80c9821a
or eax, 0x10000500
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbc8a7f
or eax, 0x5897136d
and eax, 0x85c68271
or eax, 0x2004080
mov dword [ebx], eax
add ebx, edx
or eax, 0xc64a138
and eax, 0x80c08318
or eax, 0x10090402
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2b5dfb
and eax, 0x87c2c2f1
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30e74db1
and eax, 0x90c18310
or eax, 0x8100a
mov dword [ebx], eax
add ebx, edx
and eax, 0x247e7add
and eax, 0x400010
or eax, 0x8fb6c1e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174d78a4
or eax, 0x67b3cb77
and eax, 0xb4b99322
or eax, 0x400408
mov dword [ebx], eax
add ebx, edx
and eax, 0x758279f3
and eax, 0x34800100
or eax, 0x8276eac1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e239b41
and eax, 0x90c18300
or eax, 0x8042a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b86d00f
xor eax, 0x144afb3b
and eax, 0x4c24231
or eax, 0x830480c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ad8111
or eax, 0x1a8c1587
and eax, 0x10888512
or eax, 0x80410208
mov dword [ebx], eax
add ebx, edx
or eax, 0x7528875a
and eax, 0x85c08250
or eax, 0x20640a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1d1256
and eax, 0x39271821
and eax, 0x10000
or eax, 0x90c8871a
mov dword [ebx], eax
add ebx, edx
or eax, 0x472dbcd8
and eax, 0x87c482d0
or eax, 0x24021
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de715e8
and eax, 0x90c18718
or eax, 0x80002
mov dword [ebx], eax
add ebx, edx
and eax, 0x139f5209
and eax, 0x17e1cc30
and eax, 0x800000
or eax, 0x8746c2f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2f1b3d
and eax, 0x210
or eax, 0x90c9850a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd3b511
xor eax, 0x26f4a2ae
and eax, 0x60402b0
or eax, 0x81c2c041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3858f7
xor eax, 0x4902d912
and eax, 0x8102
or eax, 0x90c90618
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15cc48fe
and eax, 0x8504c2e0
or eax, 0x2c20011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da152a6
and eax, 0x56d19144
and eax, 0x418000
or eax, 0x9088071a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e40dc77
and eax, 0x408010
or eax, 0x878642e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bba8780
and eax, 0x407d70f
and eax, 0x8200
or eax, 0x90c9051a
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d76b8e
xor eax, 0x3312f268
and eax, 0x82c400f0
or eax, 0x502c201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf18b92
and eax, 0x90010102
or eax, 0xc88618
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b156bc
and eax, 0x8240c0a0
or eax, 0x5860251
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9f7017
and eax, 0x76fb38bc
and eax, 0x800010
or eax, 0x9049870a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2672e4
and eax, 0x86c6c0f0
or eax, 0x1000201
mov dword [ebx], eax
add ebx, edx
and eax, 0x2547e212
and eax, 0x408210
or eax, 0x9089050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d677908
and eax, 0x7665c3b5
and eax, 0x404c210
or eax, 0x83c200e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4201a8
and eax, 0x400000
or eax, 0x9089871a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4857d748
and eax, 0x408200
or eax, 0x878640f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a0017f
xor eax, 0x1890cbbc
and eax, 0x80400002
or eax, 0x10898718
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da2b79
xor eax, 0x26eab454
and eax, 0x85000221
or eax, 0x2c6c0d0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbdf90de
and eax, 0xc08010
or eax, 0x9009070a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259f664c
and eax, 0x8546c050
or eax, 0x28002a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d1310c
xor eax, 0x590177f
and eax, 0x40071a
or eax, 0x90898000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee57c4d
and eax, 0x86c4c251
or eax, 0x10200a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b9d4d7
or eax, 0x32d952a9
and eax, 0x90c9861a
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb4fb02
and eax, 0x593391cc
and eax, 0x8000
or eax, 0x87c642f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4727a56a
xor eax, 0x2e8e3d0
and eax, 0x8009040a
or eax, 0x10c08310
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b7d361
xor eax, 0x4ae1be2b
and eax, 0x2400021
or eax, 0x8586c2d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d902e0
xor eax, 0x6d619644
and eax, 0x818400
or eax, 0x9048031a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6152c5b0
and eax, 0x408010
or eax, 0x878642e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x496318d1
xor eax, 0x652c09aa
and eax, 0x80c9831a
or eax, 0x10000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b5bd7e
and eax, 0x86440260
or eax, 0x182c091
mov dword [ebx], eax
add ebx, edx
and eax, 0x1809bcd5
or eax, 0x40f02eb9
and eax, 0xc08618
or eax, 0x90090102
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f66674
or eax, 0x5c88d7c8
and eax, 0x4c0c2d0
or eax, 0x83060021
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0e2d9c
and eax, 0x73ebb0db
and eax, 0xc88018
or eax, 0x90010702
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ca012e
and eax, 0x7d371978
and eax, 0x5020030
or eax, 0x82c4c2c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21315c76
and eax, 0x6c1de462
and eax, 0x18402
or eax, 0x90c80318
mov dword [ebx], eax
add ebx, edx
or eax, 0x188e9ea
and eax, 0x81c0c2f0
or eax, 0x6060001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3569baf2
xor eax, 0x6983e41f
and eax, 0xc1060a
or eax, 0x90088110
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b17e939
and eax, 0x8010
or eax, 0x87c642e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x352b15ae
and eax, 0x31a5c321
and eax, 0x10818300
or eax, 0x8048041a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2f68a6
or eax, 0x21f28126
and eax, 0x87c6c2b0
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x336f65bc
xor eax, 0x5edb01ac
and eax, 0x80008610
or eax, 0x10c9010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d41ed95
and eax, 0x85804281
or eax, 0x2468070
mov dword [ebx], eax
add ebx, edx
and eax, 0x392e2104
and eax, 0
or eax, 0x90c9871a
mov dword [ebx], eax
add ebx, edx
or eax, 0x12011988
and eax, 0x82c08290
or eax, 0x5064061
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f82226e
and eax, 0x5e471bd3
and eax, 0x200
or eax, 0x90c9851a
mov dword [ebx], eax
add ebx, edx
or eax, 0x638081
and eax, 0x80c28291
or eax, 0x7044060
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb6f975
or eax, 0x62ff9257
and eax, 0x90c98312
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
or eax, 0x59737b89
or eax, 0x7e935467
and eax, 0x87c2c2f1
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x601451cb
xor eax, 0x7e9a4748
and eax, 0x90488412
or eax, 0x810308
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c5b06a5
and eax, 0x84c282b1
or eax, 0x3044040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0aad11
and eax, 0x90c80700
or eax, 0x1801a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a59fd64
and eax, 0x408000
or eax, 0x878642f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6327731
and eax, 0x210
or eax, 0x90c9850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d638f0f
or eax, 0x47c79407
and eax, 0x87c68011
or eax, 0x42e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad04179
and eax, 0x90c08318
or eax, 0x90402
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d57ea5
and eax, 0xc00200
or eax, 0x8706c0f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x780b1093
and eax, 0x253cf025
and eax, 0
or eax, 0x90c9871a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25437809
and eax, 0x8582c211
or eax, 0x24400e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252a65c5
or eax, 0x1d69ae1d
and eax, 0x90c98718
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d1d570
or eax, 0x7945f91d
and eax, 0x8144c271
or eax, 0x6820080
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e5d272
and eax, 0xc08210
or eax, 0x9009050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21eca087
and eax, 0x3aba12b4
and eax, 0x290
or eax, 0x87c6c061
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d98b869
xor eax, 0x676d785
and eax, 0x80880518
or eax, 0x10418202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131666b7
or eax, 0x422439f3
and eax, 0x83c6c0f1
or eax, 0x4000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x15097c4e
and eax, 0x90c9861a
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb800a6
and eax, 0x78710093
and eax, 0x400090
or eax, 0x8786c261
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cefe8b2
xor eax, 0x65170fce
and eax, 0x90c88518
or eax, 0x10202
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b33da1a
and eax, 0x83c2c210
or eax, 0x40400e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a60ef4f
and eax, 0x90c0871a
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed37cc5
and eax, 0x86c2c2d1
or eax, 0x1040020
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e8ccd0
and eax, 0xc08010
or eax, 0x9009070a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da54928
and eax, 0x800000
or eax, 0x8746c2f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3a2aa6
and eax, 0x200
or eax, 0x90c9851a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42091e43
and eax, 0x82c08051
or eax, 0x50642a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22dfb553
and eax, 0x80090702
or eax, 0x10c08018
mov dword [ebx], eax
add ebx, edx
or eax, 0x633999e8
or eax, 0x73ad6e20
and eax, 0x83c4c2f0
or eax, 0x4020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2843be
and eax, 0x37c55624
and eax, 0x200
or eax, 0x90c9851a
mov dword [ebx], eax
add ebx, edx
or eax, 0xb70db76
xor eax, 0x1d670f8a
and eax, 0x8686c0f0
or eax, 0x1400201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bbc4f8
and eax, 0x80490608
or eax, 0x10808112
mov dword [ebx], eax
add ebx, edx
and eax, 0x46957930
and eax, 0x800010
or eax, 0x8746c2e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6731e2c
and eax, 0x1faa15b7
and eax, 0x800410
or eax, 0x9049830a
mov dword [ebx], eax
add ebx, edx
and eax, 0x508d39f0
xor eax, 0x2d0d36b2
and eax, 0x58402a0
or eax, 0x8242c051
mov dword [ebx], eax
add ebx, edx
or eax, 0x158bb167
and eax, 0x44c5ae1f
and eax, 0xc18212
or eax, 0x90080508
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b47371
xor eax, 0x2758b77d
and eax, 0x7c08061
or eax, 0x80064290
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e51036
or eax, 0x5b9dfca
and eax, 0x80c9871a
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22313c5
and eax, 0x6d74ad5d
and eax, 0
or eax, 0x87c6c2f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6570ce8a
and eax, 0x8080041a
or eax, 0x10498300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd356af1
and eax, 0x73a97f95
and eax, 0x1804081
or eax, 0x86468270
mov dword [ebx], eax
add ebx, edx
and eax, 0x704c3646
or eax, 0x5347b492
and eax, 0x10418612
or eax, 0x80880108
mov dword [ebx], eax
add ebx, edx
or eax, 0x34887d64
and eax, 0x84c0c270
or eax, 0x3060081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46612191
and eax, 0x80818300
or eax, 0x1048041a
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c90bd7
and eax, 0x86c082d1
or eax, 0x1064020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed810f8
and eax, 0x32e6b717
and eax, 0x10c08210
or eax, 0x8009050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bcbd3
or eax, 0x20bff1a9
and eax, 0x81c6c2f1
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x707c8f5
and eax, 0x80c18210
or eax, 0x1008050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0eb6a4
and eax, 0x85c682b0
or eax, 0x2004041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a61a3d1
and eax, 0x90810100
or eax, 0x48861a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f7139f
xor eax, 0x6dba88d3
and eax, 0x85840050
or eax, 0x242c2a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5b0b9f
and eax, 0x6f47e4c0
and eax, 0x18000
or eax, 0x90c8071a
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d0f30
and eax, 0x400210
or eax, 0x8786c0e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x691b9cf4
or eax, 0x5d9eec60
and eax, 0x90c98610
or eax, 0x10a
mov dword [ebx], eax
add ebx, edx
or eax, 0x40498f0d
and eax, 0x80c08211
or eax, 0x70640e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12265f39
and eax, 0x210
or eax, 0x90c9850a
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a55d0e
or eax, 0x685ad312
and eax, 0xc2c210
or eax, 0x870400e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x192b0682
or eax, 0x60b14faa
and eax, 0x90c9871a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777e5968
xor eax, 0x71bddc2c
and eax, 0x86020250
or eax, 0x1c4c0a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e89d9c9
or eax, 0x6bf4b43
and eax, 0x90c9031a
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e473397
and eax, 0x400210
or eax, 0x8786c0e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164dcabc
xor eax, 0x5bb7dac8
and eax, 0x80088200
or eax, 0x10c1051a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3032a06
xor eax, 0x1a48f4bc
and eax, 0x818242a0
or eax, 0x6448051
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d554bd5
and eax, 0x400210
or eax, 0x9089850a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54603531
and eax, 0x84808221
or eax, 0x34640d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x253c8c92
and eax, 0x3a5621d8
and eax, 0x400010
or eax, 0x9089870a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7980c559
or eax, 0x76e777b
and eax, 0x87464271
or eax, 0x808080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197e3fde
or eax, 0x669c84e3
and eax, 0x9088850a
or eax, 0x410210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193d0bcb
and eax, 0x804404d1
or eax, 0x10024220
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f5070f
and eax, 0x200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f84a85d
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x195d33e9
and eax, 0x5d3700
or eax, 0xa2c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e42eff
xor eax, 0x6992c0f3
and eax, 0xa800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d46eed2
xor eax, 0x62cec670
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e69b02b
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a630a99
or eax, 0x1aa58406
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34fe0c41
or eax, 0x7ca3961a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68936f3a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c244c8c
xor eax, 0x2fa4278a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d79f076
and eax, 0x3a79a3e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d05c451
xor eax, 0x5f4515c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1525e00d
and eax, 0x9986fe7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4b2990
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b3ba34
or eax, 0x56f11b81
and eax, 0x1000
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e347d75
and eax, 0
or eax, 0xba1f0e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fcd8519
and eax, 0x1900008
or eax, 0x8240006
mov dword [ebx], eax
add ebx, edx
and eax, 0x793dafe
or eax, 0x2fe4c608
and eax, 0x1b0000c
or eax, 0x821c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x8052d51
and eax, 0x2a8c7ef2
and eax, 0x40
or eax, 0x5421cd0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1173e271
and eax, 0x522928
or eax, 0x20214040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2878daba
and eax, 0x2af0739f
and eax, 0x20607210
or eax, 0x470f0060
mov dword [ebx], eax
add ebx, edx
and eax, 0x103d222d
and eax, 0x2d2020
or eax, 0x20404152
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dcb6f34
and eax, 0x2c6e6162
or eax, 0x42000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453b4e66
xor eax, 0x337c97c
and eax, 0x20206469
or eax, 0x42001006
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c684ac1
and eax, 0x2df70103
and eax, 0x24600001
or eax, 0x51122064
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab05d92
or eax, 0x41263a85
and eax, 0x60202004
or eax, 0xe49006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b97451
and eax, 0x2090000
or eax, 0x51464420
mov dword [ebx], eax
add ebx, edx
and eax, 0x19661e4
xor eax, 0x57cfb291
and eax, 0x44496020
or eax, 0x20260d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x66080b1f
and eax, 0x4080800
or eax, 0x9052665
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684bf969
xor eax, 0x7af98ab3
and eax, 0x40a
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f140a7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b9fdf8
and eax, 0
or eax, 0x74e37100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e50e3a5
xor eax, 0x3dc3462c
and eax, 0x2003508
or eax, 0x18820054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76382449
and eax, 0x8821105
or eax, 0x1200240a
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ca2b8d
or eax, 0x1d34747b
and eax, 0x1a82350f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a3d41a
and eax, 0x5585ea
and eax, 0
or eax, 0x1bfa7e0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3bfd8a
and eax, 0x73386e13
and eax, 0x10000200
or eax, 0xa82300e
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4dfc62
and eax, 0xa003002
or eax, 0x1182050d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f25cc4f
and eax, 0x1a82280f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a59525
and eax, 0x1b03190f
or eax, 0x4004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x344e1a4d
and eax, 0x1a02100e
or eax, 0x802400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6295f7f7
xor eax, 0x14a3db46
and eax, 0x64000809
or eax, 0x81035306
mov dword [ebx], eax
add ebx, edx
or eax, 0x4835b460
and eax, 0x802340f
or eax, 0x12800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e200b8
and eax, 0x18001007
or eax, 0x34b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa169bff
or eax, 0x76af900e
and eax, 0x1282100e
or eax, 0x8002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x78199c3b
and eax, 0x100a
or eax, 0x63694205
mov dword [ebx], eax
add ebx, edx
or eax, 0xa41708d
and eax, 0xa003008
or eax, 0x10820560
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe5a0e0
and eax, 0x2770b7ca
and eax, 0
or eax, 0xf
mov dword [ebx], eax
add ebx, edx
or eax, 0x546cbe28
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fa56b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e46188
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d82ba4
xor eax, 0x7724742d
and eax, 0x445000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x298c1d7b
and eax, 0x14c00
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbd59480
xor eax, 0x2f4ad9a3
and eax, 0x9418100
or eax, 0x92b40200
mov dword [ebx], eax
add ebx, edx
and eax, 0x727589be
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55bd2074
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1376519f
or eax, 0x5f02cba6
and eax, 0x200c000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152133f7
and eax, 0x3a72f2c
and eax, 0x2010300
or eax, 0xc000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e0cfc65
and eax, 0xc0024
or eax, 0x1500002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d7f6c6
xor eax, 0x1e501741
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x666021a6
and eax, 0x63e58201
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d463c5
and eax, 0
or eax, 0x169b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e14aeb
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2266ca9a
xor eax, 0x4bb2cb81
and eax, 0x1400000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49109c3d
and eax, 0x40000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d625ace
or eax, 0x1070da5d
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba2efc2
and eax, 0x7c5a2cf3
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2685d3
and eax, 0x400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d636281
xor eax, 0x4a444a2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8c80ce
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c16f483
and eax, 0x20371041
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x172e6a85
or eax, 0x5b2440d1
and eax, 0x1200000
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fc2d6
or eax, 0x7cd040f4
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2b2bfd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3786a354
and eax, 0x22c7ef22
and eax, 0
or eax, 0x40000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372448f4
xor eax, 0x14f021c7
and eax, 1
or eax, 0x10000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3032c4ab
or eax, 0x140f7cc8
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abe287e
and eax, 0x10000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74746224
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1fe000
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e86b831
and eax, 0x45fb7d05
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279ed2b
or eax, 0x7e89943f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b47fa9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33db0aac
and eax, 0
or eax, 0x171f000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14bf805a
and eax, 0x5000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38441cb8
or eax, 0x68945640
and eax, 0x900000
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b5402d0
or eax, 0x5a5ff03e
and eax, 0x1e000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x52cdc4c1
xor eax, 0x4fc4f454
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f64a282
and eax, 0x7e76aa22
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7925f154
and eax, 0x5e9aec92
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f663c1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xbda4d5b
and eax, 0x1c00000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49da5e19
and eax, 0x26ce8f4f
and eax, 0
or eax, 0x11e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1241d746
and eax, 0x8000
or eax, 0x1700400
mov dword [ebx], eax
add ebx, edx
or eax, 0x383207f6
and eax, 0x400
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3008c64d
xor eax, 0x4bdd5910
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b82a235
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abf37d2
xor eax, 0x5dfa66d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b3f413
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10463bbb
xor eax, 0x3c2e6b65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ec9de6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab998fd
or eax, 0x68a17f13
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306309d
xor eax, 0x5243c780
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281a5bfa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3845656f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41627361
and eax, 0x1600000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bcc741b
and eax, 0x8fa3882
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d09be7
or eax, 0x71196717
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1341c5f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5f0cba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x419f6c4b
or eax, 0x58691630
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5824c844
xor eax, 0x6381958c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x44764e27
or eax, 0x27435da8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x549e171c
or eax, 0x4fdb0939
and eax, 0x45500800
or eax, 0x20242600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f0d3d9
xor eax, 0x3c3eae0
and eax, 0x1438
or eax, 0x6040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567dd6a7
xor eax, 0x6dfe0506
and eax, 0x1030100
or eax, 0x580800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dae9205
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23b19528
or eax, 0x1c9c1621
and eax, 0x11c0000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c07821
xor eax, 0x4edec66a
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21412299
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xfda9f2
or eax, 0x5fd0cb41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d34f01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a6caafe
xor eax, 0x32132b0b
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df5d3b4
and eax, 0x64702220
or eax, 0x20c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x71bd2ea5
or eax, 0x366975ed
and eax, 0x617461
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5566af22
and eax, 0x21bd7c34
and eax, 0x400
or eax, 0x4c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x259251fc
and eax, 0
or eax, 0x1700000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5545b0df
and eax, 0
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1654f7f6
and eax, 0x400000
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c88882
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be5840
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67bd54c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x39da54a1
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa669a73
and eax, 0x640a40
or eax, 0x61002400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462ec7d4
and eax, 0x6114
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c9cc33
and eax, 0x2800
or eax, 0x125000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2464aa45
xor eax, 0x7f1b95de
and eax, 0x1000000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c36cdd
and eax, 0x9ab7deb
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb7b7e6
and eax, 0
or eax, 0x1660000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66952fe5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57edfe8e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57cca122
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9a5544
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3577443c
and eax, 0x10430400
or eax, 0x42002ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d36b4c1
or eax, 0x42ef2d48
and eax, 0x40
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c355c8
or eax, 0x4addc10d
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e3c3c5
and eax, 0x532f6099
and eax, 0
or eax, 0x1a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c811367
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a578caa
xor eax, 0x1f5beb23
and eax, 0x1500000
or eax, 0x260000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6008b481
xor eax, 0x3de41384
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x336465e3
or eax, 0x4ce8e5dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d33d80
or eax, 0x246d6a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ceb9e0
xor eax, 0x7a83143a
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b536ddc
and eax, 0x3c1569ba
and eax, 0x10102800
or eax, 0x63620640
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a136682
and eax, 0x6242
or eax, 0x130
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba0a8e8
and eax, 0x2000
or eax, 0x1c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4e1792
and eax, 0x1000000
or eax, 0xb00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f352bc
xor eax, 0x587f037
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422cd875
and eax, 0x280000
or eax, 0x1500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74695cc7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d2fcb0
and eax, 0x34162514
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5621d264
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6300de25
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a831047
or eax, 0x5f6a91d8
and eax, 0x45620040
or eax, 0x20102e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f28b4f
and eax, 0x250c
or eax, 0x634a60
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5a8f80
and eax, 0
or eax, 0x11e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa76ec8
or eax, 0x102c9333
and eax, 0x800000
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a590f40
and eax, 0x100000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26201b5e
and eax, 0
or eax, 0x17a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2e9fd9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2a20ff
and eax, 0x1fde3e41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2204d33a
xor eax, 0xe9469c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c76cbdc
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e84632a
and eax, 0
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x155a269d
or eax, 0x26a12572
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x679301f6
and eax, 0x60a5a2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6153ea80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5373209f
and eax, 0x6ea9e991
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c83d96
or eax, 0x640cf9ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c1e18c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd508c89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xcef5a9
xor eax, 0x7e496fbc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c966b2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac94063
xor eax, 0x5cc3cc1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2412e698
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e21070
xor eax, 0x25609ce0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eee1e70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35aaa2b5
and eax, 0x296d35da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc002a6
and eax, 0x3ee5b103
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd00089
or eax, 0x650df644
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2249bec9
or eax, 0x234fe946
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63444bcb
or eax, 0x68fd9e14
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ae0bd0
and eax, 0x7dbdadc6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x243426cd
or eax, 0x73509c97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3837ef79
xor eax, 0x5fd991bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x356b3931
xor eax, 0x5bbfc462
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3042f5
or eax, 0x78841b8c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7231c427
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf967956
or eax, 0x4b6a691d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x587f78d2
and eax, 0x63366a0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aac241c
and eax, 0x744901f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce2dbbc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d365824
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d16e53c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x621deb74
and eax, 0xa0f2df1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d5bdc4
and eax, 0x2aef7e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aac4b7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x586647fe
xor eax, 0x6a1c54b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4161b62d
and eax, 0x829c21a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x522624bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0f7345
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac58bf8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d658eab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1400da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd83a222
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dce6654
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f6b31c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc8fd79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x29bfbdbb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d93f5b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b9615
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d69fe52
and eax, 0x7bb641d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x734d659d
or eax, 0x4ebf66e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f58fbcb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db4c92f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xca2b98f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5ca5bf
and eax, 0x6b548358
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74dc7398
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4d7389
or eax, 0x46c38a7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716fb9c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc1c38f
and eax, 0x29af1a84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7c1bfd
xor eax, 0x1818dd80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ab7e4d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1d33a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe2ea33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee0b7ef
or eax, 0x4ef18208
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5589ff80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c072a51
xor eax, 0x23006c33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3225cee0
xor eax, 0x4c652eed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0b3360
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3c58bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2642f7f6
xor eax, 0x5d60bc03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e488492
xor eax, 0x5811f766
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0455ab
xor eax, 0x4aec3246
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ba1a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14776ed9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ee812f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2edd23
or eax, 0x6b742f77
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f7b872
and eax, 0x4f573aac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b077190
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211861db
or eax, 0x18a0527b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdbb6e2
or eax, 0x6f9812f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa21aacb
or eax, 0x650395fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e808ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fedbb69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac886e1
and eax, 0x48880400
or eax, 0xa4035100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e3b651
or eax, 0x4a5cf85b
and eax, 0x309348
or eax, 0x820420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592b4e0b
and eax, 0x10804800
or eax, 0x86402000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c16e6
or eax, 0x46ac4199
and eax, 0x46e80000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x526edf9a
and eax, 0x2000002
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbe37ee
and eax, 0x28bde07a
and eax, 0
or eax, 0x38a308c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56aa8a80
and eax, 0x68000000
or eax, 0x4192
mov dword [ebx], eax
add ebx, edx
or eax, 0x655c9e16
and eax, 0x4290
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ece742d
and eax, 8
or eax, 0xef2ce0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73921b9b
and eax, 0xc40300
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d19a5a
and eax, 0x901802
or eax, 0x410224a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa74898
and eax, 0x688564e7
and eax, 0x40000000
or eax, 0x945d6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x112e2f1
or eax, 0x13a89958
and eax, 0x12e80000
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da95295
and eax, 0x3000081
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x467304d3
and eax, 0x106253c
and eax, 0x20400
or eax, 0x40a100c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1049939
and eax, 0x40000190
or eax, 0x28004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e71f3
or eax, 0x62206253
and eax, 0x6212
or eax, 0x9408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4601f41
and eax, 0x409c48
or eax, 0x9f0020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64dd8807
and eax, 0x60020000
or eax, 0x99f96800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628ae2d3
or eax, 0x67e02b33
and eax, 0x18600000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58502aa6
and eax, 0x8000000
or eax, 0x60000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x133bf28f
and eax, 0
or eax, 0x88a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bbe20d5
and eax, 0x10000e0
or eax, 0x15408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a88ff84
xor eax, 0xa617a35
and eax, 0xc08100
or eax, 0x14040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f630389
and eax, 0
or eax, 0x419244a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0708aa
or eax, 0x71675c53
and eax, 0x72524800
or eax, 0x84082000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f8a25b
and eax, 0x44480000
or eax, 0xa9200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eebf218
xor eax, 0x6405df7e
and eax, 0x20000006
or eax, 0x48000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f0bf77
and eax, 6
or eax, 0x4138
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb94f19
xor eax, 0x189bf430
and eax, 0x1b1128
or eax, 0x604840
mov dword [ebx], eax
add ebx, edx
and eax, 0x70666f85
xor eax, 0x63abb3c
and eax, 0x586000
or eax, 0x61860800
mov dword [ebx], eax
add ebx, edx
or eax, 0x914eb14
and eax, 0x8480000
or eax, 0x82200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4b4570
and eax, 0x8000000
or eax, 0xe0000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x55afb87c
and eax, 0
or eax, 0x6399
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b13dc6
or eax, 0x38f32054
and eax, 0x20100080
or eax, 0x8308c403
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d838187
and eax, 0x53cf543e
and eax, 0
or eax, 0x419248
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f06f58
and eax, 0x703b48
or eax, 0x60020
mov dword [ebx], eax
add ebx, edx
and eax, 0x48559e6a
and eax, 0x800
or eax, 0xc3ab6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3e586c
and eax, 0x60af974d
and eax, 0
or eax, 0x1680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6f23bf
and eax, 0
or eax, 0x6800006d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ca3019
and eax, 0x3050
or eax, 0x8188
mov dword [ebx], eax
add ebx, edx
or eax, 0xd989c4e
xor eax, 0x4f9ba0f9
and eax, 0x30120
or eax, 0x908048
mov dword [ebx], eax
add ebx, edx
and eax, 0x42680c1b
or eax, 0x5abcd5cd
and eax, 0x12904000
or eax, 0xa4022800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f04c4b0
and eax, 0x6000000
or eax, 0x48e80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f70aba4
or eax, 0xcdeb845
and eax, 0x2000044
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c21d23c
and eax, 4
or eax, 0x4ca318c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ace0e24
xor eax, 0x5472132
and eax, 0x192
or eax, 0x68004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7f5f3b
and eax, 0x4102
or eax, 0xa260
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbb11cad
and eax, 0x25c2a0ed
and eax, 0x10020c8
or eax, 0x1b4c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da45439
and eax, 0
or eax, 0x4c48300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d78763b
and eax, 0x41905023
or eax, 0x20080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa09e70
and eax, 0x20924800
or eax, 0x94092000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b1bd9f
and eax, 0x22d01aa4
and eax, 0x20000000
or eax, 0x15680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f6db71
and eax, 0x20000000
or eax, 0x48000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cefdc8b
or eax, 0x7eff1d75
and eax, 0x55f1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b881990
and eax, 0x560
or eax, 0x242208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5938523c
xor eax, 0x3bc06a8a
and eax, 0x625c0800
or eax, 0x1c236000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c402b8c
or eax, 0x61735f57
and eax, 0x21680000
or eax, 0x94000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e9bb16
and eax, 0x28000014
or eax, 0x40000069
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bbcbafd
xor eax, 0x7b8f7663
and eax, 0x4414
or eax, 0x821
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e02ce7
and eax, 0xe06ce0
or eax, 0x1e1008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b420142
and eax, 0x8840100
or eax, 0x14408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8696ca
xor eax, 0x2f3e9289
and eax, 0x41900403
or eax, 0x250a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe046eb
and eax, 0x8520000
or eax, 0xa0096800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34f28078
and eax, 0x90280000
or eax, 0x61400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d560092
and eax, 0x8000000
or eax, 0x6000002d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d69d2ef
and eax, 0xc
or eax, 0x93d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f27eeb3
and eax, 0x41956b07
and eax, 0x200
or eax, 0xa30968
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a240086
and eax, 0x48010800
or eax, 0x80406000
mov dword [ebx], eax
add ebx, edx
and eax, 0x462cf46f
and eax, 0x76bde92b
and eax, 0
or eax, 0x9d680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f45a756
xor eax, 0x3b931415
and eax, 0x48000042
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x11524c6
and eax, 0x2482
or eax, 0x310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e334d5
and eax, 0x210140
or eax, 0x18e028
mov dword [ebx], eax
add ebx, edx
and eax, 0x356bd4e7
xor eax, 0x2ae49dcf
and eax, 0x8cc4800
or eax, 0x10122000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138572a4
or eax, 0x216fb101
and eax, 0x2a680000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66259480
and eax, 0xe8000080
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bee419
xor eax, 0xf181c09
and eax, 0x7840
or eax, 0x22d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b54156
and eax, 0x2200003
or eax, 0xa108c480
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cc27e7
and eax, 0x408240
or eax, 0x11018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ba850b
and eax, fcn.00611240
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2dc0a6
and eax, 0xf48c000
or eax, 0x40a32800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6362028e
xor eax, 0x6805651f
and eax, 0x4820001
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc86040
and eax, 0
or eax, 0x925ca304
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f27e1ce
and eax, 0xdb680040
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x654076f6
and eax, 0x68000081
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea4a6ac
xor eax, 0x1bf01fc3
and eax, 0x112e
or eax, 0x481
mov dword [ebx], eax
add ebx, edx
or eax, 0x654febba
and eax, 0x531bb93e
and eax, 0xa0028
or eax, 0x700040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff953f0
and eax, 0x9434000
or eax, 0x80002800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58165661
and eax, 0x400000
or eax, 0x6280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df57a95
xor eax, 0x4d2b7e76
and eax, 0x20000001
or eax, 0x48000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50951c77
and eax, 0x422
or eax, 0xe11c
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e8e2d9
and eax, 0x4008
or eax, 0x231860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4843d4a9
or eax, 0x2a19932a
and eax, 0x42698800
or eax, 0x85826000
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfc07e5
xor eax, 0x7b547cae
and eax, 0x44800000
or eax, 0x80030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x484c7c0a
or eax, 0x28f4a6dc
and eax, 0x8060a21c
or eax, 0x12000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1ac5e6
and eax, 0x88680040
or eax, 0x11000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2621f1e1
and eax, 0x6d4a02e6
and eax, 0x28000020
or eax, 0x4000005b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6397510a
xor eax, 0x14eccb93
and eax, 0x4b19
or eax, 0x1464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425279dd
and eax, 0x422220
or eax, 0xa58848
mov dword [ebx], eax
add ebx, edx
or eax, 0x269330ff
or eax, 0x5a90bea4
and eax, 0x1277a800
or eax, 0x80084000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f0e15f
and eax, 0
or eax, 0xc4830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62279466
or eax, 0x51bf8739
and eax, 0x9224830c
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fd4e5c
and eax, 0xc667d4e
and eax, 0x600040
or eax, 0x97080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x455eae60
and eax, 0x5973b520
and eax, 0
or eax, 0x6800001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5100c901
and eax, 0x76a99f02
and eax, 0x8000
or eax, 0x44c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423e3757
and eax, 0x64dbaa20
and eax, 0x188000
or eax, 0x211c68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a440ab
and eax, 0x2922b887
and eax, 0x1000800
or eax, 0x44106000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368315a5
and eax, 0x61000000
or eax, 0x8c680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d3372b
and eax, 0x38294219
and eax, 0x28000009
or eax, 0xc0000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ab7f8f
and eax, 0xda9
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x4752bab6
and eax, 0x80
or eax, 0xa314c403
mov dword [ebx], eax
add ebx, edx
or eax, 0x7307a8cf
or eax, 0x3f510d88
and eax, 0x418048
or eax, 0x1220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e83eb91
and eax, 0x802168
or eax, 0x348600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379b2b57
xor eax, 0x1b4e4626
and eax, 0x28204800
or eax, 0x930c2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x344c125
xor eax, 0x7415d7d3
and eax, 0x37000000
or eax, 0x680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x777b68c9
and eax, 0x7622b974
and eax, 0x20000000
or eax, 0x48000052
mov dword [ebx], eax
add ebx, edx
and eax, 0x23dc11f9
and eax, 0x7982ae0e
and eax, 0
or eax, 0x6e4b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356ec6fa
or eax, 0x664a92e
and eax, 0x144a8a8
or eax, 0x11040
mov dword [ebx], eax
add ebx, edx
or eax, 0x355b58d8
and eax, 0x3bc90c18
and eax, 0x10400000
or eax, 0x848300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d022170
and eax, 0x69b9606f
and eax, 0x1802020
or eax, 0x40124c83
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6a197a
and eax, 0x800
or eax, 0xb5a86000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb4b4d4
and eax, 0x3f07dedb
and eax, 0
or eax, 0x66e80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d75cc11
xor eax, 0x4a7d6919
and eax, 0x2000011
or eax, 0x81000062
mov dword [ebx], eax
add ebx, edx
and eax, 0x458ec2af
and eax, 0
or eax, 0x70a304c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d925498
and eax, 0x68004090
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x17208db1
and eax, 0x90
or eax, 0x7060
mov dword [ebx], eax
add ebx, edx
and eax, 0x23618c38
and eax, 0x20
or eax, 0x50b248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4415b174
and eax, 0x4450000
or eax, 0x392ae800
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3ac0f3
and eax, 0x7a71bcd2
and eax, 0x10000
or eax, 0xc4820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x591e4af2
and eax, 0x90140200
or eax, 0x260a108
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9d76a3
and eax, 0x835d0001
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x8dd67a9
and eax, 0xc8cc44c8
or eax, 0x4008804
mov dword [ebx], eax
add ebx, edx
or eax, 0x31148df0
or eax, 0x2d5563dc
and eax, 0xec8945cc
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3034e96d
and eax, 0xc084589
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1530d913
and eax, 0x880b
or eax, 0x10060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af3602e
and eax, 0x802825
or eax, 0x1081410
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b24109c
and eax, 0x80c0800
or eax, 0x418300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a81d911
and eax, 0x18100
or eax, 0x4244081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa81204
or eax, 0x4d2e0873
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f9adec
or eax, 0x47b05030
and eax, 0x4f8
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386c7714
and eax, 0x200188
or eax, 0x80908000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6229742b
and eax, 0x40890001
or eax, 0x15020040
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5d92ad
and eax, 0x41ca8008
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x759cc18b
and eax, 0x3aeb9aac
and eax, 0x80
or eax, 0x81000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c49f5b
or eax, 0x311b4960
and eax, 0x35d09df0
or eax, 0x202002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e205d27
or eax, 0x58eb4795
and eax, 0x8418314
or eax, 0x40822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597aa6f
and eax, 0x7895b3ef
and eax, 0x102101
or eax, 0x6f9234
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3d8752
and eax, 0x7e7e3500
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3986d3e8
and eax, 0x880000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4836aa4f
and eax, 0x539c9c1d
and eax, 0x8000
or eax, 0x4100b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x433f18c1
and eax, 0x80
or eax, 0x81084d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9717b
xor eax, 0x69d37645
and eax, 0x81
or eax, 0x111448
mov dword [ebx], eax
add ebx, edx
or eax, 0x53690bfc
or eax, 0x4db39814
and eax, 0x45e98100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x256c92ee
or eax, 0x11904236
and eax, 0x1000004
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dde8a50
and eax, 0x9d4c88d0
or eax, 0x62011021
mov dword [ebx], eax
add ebx, edx
and eax, 0x465d3802
and eax, 0x1beb322c
and eax, 0x410000
or eax, 0x8148bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b7db2a6
xor eax, 0x76990bdf
and eax, 0x1902280
or eax, 0x1a06c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e52a16f
and eax, 0x12000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2477c117
xor eax, 0x75b07e0a
and eax, 0x8219
or eax, 0x40c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d455667
and eax, 0x4059080
or eax, 0x30a86201
mov dword [ebx], eax
add ebx, edx
and eax, 0x72bcc2cd
and eax, 0x30800000
or eax, 0xc2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e29905
and eax, 0x9005
or eax, 0x66f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab351c3
or eax, 0x7dfaa98e
and eax, 0xb08a88
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d310dc7
and eax, 0x45810041
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x765bcdf8
or eax, 0x1142edc1
and eax, 0x71132508
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b864c72
and eax, 0x10000000
or eax, 0x60350002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b616a61
and eax, 0x5d82105d
and eax, 0x10000000
or eax, 0xa9000279
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ba0ed6
and eax, 0x4af
or eax, 0xc240
mov dword [ebx], eax
add ebx, edx
and eax, 0x54aa504e
and eax, 0x400a
or eax, 0x81080d21
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a5b300
or eax, 0x73edc5
and eax, 0xc625e1
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9744ae
and eax, 0x10010000
or eax, 0xa0808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3801dbcc
and eax, 0x88004180
or eax, 0x32000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x192eba5d
or eax, 0x495c3d20
and eax, 0x1020
or eax, 0xc286
mov dword [ebx], eax
add ebx, edx
and eax, 0x18347943
and eax, 0x5002
or eax, 0x81080529
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20caa718
and eax, 0x420002
or eax, 0x2501c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c7837
and eax, 0
or eax, 0xeaca8100
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9d9e82
xor eax, 0x136a2817
and eax, 0x1000004
or eax, 0x800000e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3215e163
and eax, 0x5edd511b
and eax, 0x144002
or eax, 0x1e8baf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x602ae012
xor eax, 0x2966bee5
and eax, 0x8440a00
or eax, 0x18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6982b57c
and eax, 0x8100
or eax, 0x355025
mov dword [ebx], eax
add ebx, edx
and eax, 0xa41b822
or eax, 0x1ed0d62a
and eax, 0x16d10400
or eax, 0x610e0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b99b2b
and eax, 0x175872dc
and eax, 0
or eax, 0xde350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4acdbeeb
and eax, 0
or eax, 0x350000ce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ebfb16
and eax, 0xb900
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a01acb
and eax, 0xe506384
and eax, 0
or eax, 0x80b09088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775357ae
and eax, 0x45830000
or eax, 0x8080041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eccfc36
and eax, 0x11418000
or eax, 0xec880108
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e49ac5
and eax, 0x1000000
or eax, 0x800000cd
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b9f58e5
or eax, 0xf8c4eab
and eax, 0x8c4ee1
or eax, 0x412010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197c0a66
or eax, 0x3bc97cb1
and eax, 0x8510800
or eax, 0x48300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e2668
and eax, 0x35a5f636
and eax, 0x20a000
or eax, 0x839e4281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a259c97
and eax, 0x1f34e05c
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b37342f
and eax, 0xa
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f25e19
and eax, 0xb00a88
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8e4b2
and eax, 0xa00000
or eax, 0xb0180041
mov dword [ebx], eax
add ebx, edx
or eax, 0x16901265
or eax, 0x18af4d04
and eax, 0x1c004100
or eax, 0x41000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x240e61d8
and eax, 0x6c0a41c0
or eax, 0x80811403
mov dword [ebx], eax
add ebx, edx
or eax, 0x3858cb6e
xor eax, 0x57fe527d
and eax, 0x58090
or eax, 0x800028
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8867ff
and eax, 0x8052300
or eax, 0x4400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x285f77ab
xor eax, 0x4712e6cc
and eax, 0x164004
or eax, 0x282a31
mov dword [ebx], eax
add ebx, edx
and eax, 0x7518972f
and eax, 0x80200
or eax, 0x20458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b2f82f0
or eax, 0x1e43f030
and eax, 0x3922c980
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5969941d
and eax, 0x11000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6953f69d
xor eax, 0x5958f6e7
and eax, 0xf4e7
or eax, 0x910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b04049
or eax, 0x1093c0f8
and eax, 0x4808188
or eax, 0x81480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x333e9a8f
or eax, 0x20c09dd8
and eax, 0x21880040
or eax, 0x8e320001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec39464
xor eax, 0xce54689
and eax, 0x20000c8
or eax, 0x29000016
mov dword [ebx], eax
add ebx, edx
and eax, 0x24335e1b
xor eax, 0x2bbfa44f
and eax, 0x2810455
or eax, 0xf0000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4398021b
or eax, 0x4979b4f5
and eax, 0x9685
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0xf91e472
or eax, 0x8f67402
and eax, 0x5104583
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb9ae1c
and eax, 0
or eax, 0x2890
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d6c7a5
and eax, 0x75c8c206
and eax, 0
or eax, 0x107c035
mov dword [ebx], eax
add ebx, edx
and eax, 0x708237f3
or eax, 0x195580c2
and eax, 0x8108000
or eax, 0xc0800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x72573a0a
and eax, 0
or eax, 0x8b004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ab4bd7
xor eax, 0x6bdc03a3
and eax, 0x80010044
or eax, 0x41801009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9df46d
and eax, 0x10001
or eax, 0xa792
mov dword [ebx], eax
add ebx, edx
or eax, 0x6168cfed
and eax, 0x20e181
or eax, 0x86941000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5274b2
and eax, 0x4000000
or eax, 0x518b0002
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d30743
or eax, 0x1787b0c0
and eax, 0x14828000
or eax, 0xa0480108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725e5777
and eax, 0x80000068
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da5568d
and eax, 0x23c21df9
and eax, 0x801060
or eax, 0x7eea92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f1d74d
and eax, 0x480a0800
or eax, 0x80808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x691dc53a
and eax, 0x89004100
or eax, 0x2000085
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa17a86
and eax, 0xe0212005
or eax, 0x40440
mov dword [ebx], eax
add ebx, edx
and eax, 0x58885028
and eax, 0x27be3251
and eax, 0
or eax, 0x350000db
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45cec5d2
xor eax, 0x7ca66503
and eax, 0xc60a000
or eax, 0x22064ea4
mov dword [ebx], eax
add ebx, edx
and eax, 0x585f3830
xor eax, 0x6de9fe63
and eax, 0xab8601
or eax, 0x1001b8
mov dword [ebx], eax
add ebx, edx
or eax, 0xd721a1e
xor eax, 0x185f5dd5
and eax, 0x4040200
or eax, 0x20492900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d3d8f83
and eax, 0x6e573f9f
and eax, 0x2081
or eax, 0x16abd100
mov dword [ebx], eax
add ebx, edx
and eax, 0x76daa3c7
and eax, 0xb8c1aec
and eax, 0x880000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76c66dff
or eax, 0xf90c83d
and eax, 0x4185c8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bac4f2
and eax, 0x108458a
or eax, 0x80001001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b52e1af
and eax, 0x4182
or eax, 0xbc8470
mov dword [ebx], eax
add ebx, edx
or eax, 0x2418f9ba
and eax, 0x5dedd8b3
and eax, 0xa08000
or eax, 0xe2420100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dafda34
and eax, 0
or eax, 0x810000d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41838c83
xor eax, 0x1812f13a
and eax, 0x802062
or eax, 0x428290
mov dword [ebx], eax
add ebx, edx
or eax, 0x565a7118
and eax, 0x408300
or eax, 0x8050800
mov dword [ebx], eax
add ebx, edx
or eax, 0x63303889
and eax, 0x408309
or eax, 0x8a4024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417d9e87
or eax, 0x25622b0b
and eax, 0x5d43500
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3239fbdb
and eax, 0x10100000
or eax, 0x48250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65249411
or eax, 0x2b8d60b1
and eax, 0x89df480
or eax, 0x80620b06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43dd4cde
and eax, 0x4628a888
and eax, 0x40008000
or eax, 0x1854890
mov dword [ebx], eax
add ebx, edx
and eax, 0x598692b2
or eax, 0x75f5d3b4
and eax, 0x10458300
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c700b0b
xor eax, 0x7c441e3
and eax, 0x18c8c180
or eax, 0x80020801
mov dword [ebx], eax
add ebx, edx
and eax, 0x716e34c0
xor eax, 0x68416a42
and eax, 0x40010000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d646572
xor eax, 0x58bae9a9
and eax, 0x89
or eax, 0x1456
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0d7bc2
or eax, 0x27eac134
and eax, 0x2462d180
or eax, 0xd0002001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ceb6a33
and eax, 0x70f9918c
and eax, 0x10000000
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f93977
and eax, 0x10620124
or eax, 0x4b808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14eb52a2
or eax, 0x2ea14cb8
and eax, 0x1000028
or eax, 0x80000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a1c861
or eax, 0x52726d94
and eax, 0x2041f0
or eax, 0x1202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2414d23b
and eax, 0x7c18f39f
and eax, 0x8000
or eax, 0xc88a0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3004bc5
or eax, 0x2fc4b3ec
and eax, 0x8b004185
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18404de1
and eax, 1
or eax, 0x810d2444
mov dword [ebx], eax
add ebx, edx
xor eax, 0xacafacc
or eax, 0x3a231da9
and eax, 0x21000081
or eax, 0x4000016
mov dword [ebx], eax
add ebx, edx
and eax, 0x58bcc887
xor eax, 0x6f6bdf78
and eax, 0xd3b6
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc60f40
or eax, 0x6aae1bb
and eax, 0xa29435
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc961fd
or eax, 0x7e8d028a
and eax, 0x244d8300
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x72aa455b
and eax, 0x20080100
or eax, 0xd2f7c881
mov dword [ebx], eax
add ebx, edx
or eax, 0x698f3f82
xor eax, 0x2a4d8a28
and eax, 0xc1800000
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x135481c1
and eax, 0x4aee9b33
and eax, 0x101
or eax, 0x5ea0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759ad4af
and eax, 0x54828100
or eax, 0x2247081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77082954
and eax, 0x1880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x315e7dac
and eax, 0x64bb6f06
and eax, 0x500
or eax, 0x4180c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3170bef2
or eax, 0x316b6444
and eax, 0x118550a
or eax, 0x80040081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ccf25e5
and eax, 0x480
or eax, 0x819a4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1e55c9
or eax, 0x280628d9
and eax, 0x1928100
or eax, 0x80600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68def71a
or eax, 0x7c4abcc3
and eax, 0x380000c3
or eax, 0x80000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x221b27bf
xor eax, 0x51801b7e
and eax, 0x3081
or eax, 0x4176
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc97a
or eax, 0x362abf01
and eax, 0x4280509
or eax, 0x1004022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b21822f
and eax, 0x500
or eax, 0x38c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x19883041
and eax, 0xdc00425
and eax, 1
or eax, 0x12fa34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b03cdb0
and eax, 0x6cc2bf0d
and eax, 0x8000000
or eax, 0xc0908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645289d3
and eax, 0x88000181
or eax, 0x3004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x289a642
xor eax, 0x12a08198
and eax, 0x800008
or eax, 0xe1011845
mov dword [ebx], eax
add ebx, edx
or eax, 0x29afe7ca
or eax, 0x6a3dc3bf
and eax, 0xdf5e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7dc40f
xor eax, 0x6b5c2b5e
and eax, 0x4144e100
or eax, 0x14231081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34348cd
or eax, 0x68c44d39
and eax, 0x54800000
or eax, 0x10b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x622c2ec4
or eax, 0x120e048e
and eax, 0x26a20004
or eax, 0xc8508110
mov dword [ebx], eax
add ebx, edx
and eax, 0x52525ffc
and eax, 0x14
or eax, 0x810000eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c1f4a8
and eax, 0x34bdda41
and eax, 0x1040
or eax, 0x82f82
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a78990f
and eax, 0x38708100
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9d70e0
and eax, 0x3219d196
and eax, 0
or eax, 0x88000063
mov dword [ebx], eax
add ebx, edx
or eax, 0x44aedb36
or eax, 0x382b7ae0
and eax, 0x4085c882
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38bfa437
and eax, 0x10000800
or eax, 0x458300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f321b73
and eax, 0x2b511a14
and eax, 0x800
or eax, 0x11ea405
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d4de31
and eax, 0x140400
or eax, 0xda692100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cc26b7
and eax, 0x310000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7e33a5
xor eax, 0x4952831f
and eax, 0x3000098
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6776b8a0
or eax, 0x3f521d34
and eax, 0xf1002c4c
or eax, 0x810001
mov dword [ebx], eax
add ebx, edx
and eax, 0x206088d7
and eax, 0x841
or eax, 0x10528
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d5ea341
and eax, 0x4013a101
or eax, 0x22a05080
mov dword [ebx], eax
add ebx, edx
and eax, 0x386909f7
and eax, 1
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e78831c
and eax, 0x408108
or eax, 0x104c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2478fd4
and eax, 0x580
or eax, 0x8124500b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d342eb0
and eax, 0x240080
or eax, 0x529842
mov dword [ebx], eax
add ebx, edx
and eax, 0x166414e5
and eax, 0x600000
or eax, 0x58828100
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bd17ae
and eax, 0x10000a6
or eax, 0x80000051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727ef06d
or eax, 0x2ac4d2e5
and eax, 0x12d2f2
or eax, 0x10500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4967aa7c
and eax, 0x4017b800
or eax, 0xa4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365cf1fb
xor eax, 0x44387ed6
and eax, 0x4230000
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d83462f
and eax, 0x558ca9c1
and eax, 0x800000
or eax, 0x65752514
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62faca3c
and eax, 0x3050000
or eax, 0x8300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x170d93d2
and eax, 0x8000000
or eax, 0x80000025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e77d26f
and eax, 0x724beaf4
and eax, 0x1c000
or eax, 0x41840890
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d10e1f9
and eax, 0x580a800
or eax, 0x80481000
mov dword [ebx], eax
add ebx, edx
or eax, 0x633bd3d
and eax, 0x83590001
or eax, 0x40040040
mov dword [ebx], eax
add ebx, edx
and eax, 0x619d1af9
xor eax, 0x4cf91f2
and eax, 0x44c08080
or eax, 0x880c4c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ffca47
xor eax, 0x10c98af2
and eax, 0x48014084
or eax, 0xa48a1548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7eb9af
and eax, 0x1044403
or eax, 0x34080188
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb602e3
and eax, 0x7fbe47a0
or eax, 0x80419010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fdb5352
xor eax, 0x39696b4f
and eax, 0xc6849035
or eax, 0x39004300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bcb012e
and eax, 0x303768ba
and eax, 0x20
or eax, 0x84d8bdf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de1229b
and eax, 0x56d1a42c
and eax, 0x4808000
or eax, 0x8b244981
mov dword [ebx], eax
add ebx, edx
and eax, 0x179ec307
xor eax, 0x2b34fcc5
and eax, 0x28800000
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x531618c8
and eax, 0x4f9a4843
and eax, 0
or eax, 0x49f
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e7ddee
xor eax, 0x17542bfc
and eax, 0x312f001
or eax, 0xd8080180
mov dword [ebx], eax
add ebx, edx
and eax, 0x622ab4d9
or eax, 0x7d5b93d6
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fdde809
and eax, 0
or eax, 0x41852c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141f85fa
xor eax, 0x2dfffdd9
and eax, 0x100550b
or eax, 0x80140080
mov dword [ebx], eax
add ebx, edx
or eax, 0x640af5f0
and eax, 0x28c02eb7
and eax, 0x20b2
or eax, 0x885340
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe86aed9
and eax, 0x46f279cf
and eax, 0x6020100
or eax, 0xb0c88000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b85e7b0
and eax, 0x81000080
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
and eax, 0x63be0b1f
and eax, 0x55cdeffb
and eax, 0
or eax, 0x708c8cf2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712dd8cc
or eax, 0x4dd2657f
and eax, 0x841016d
or eax, 0x48a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x76926125
and eax, 0x5e925
or eax, 0x201400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4066b3a2
and eax, 0x40010400
or eax, 0x86282100
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ff7ded
xor eax, 0x50169b6e
and eax, 0x50030000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x684078c8
xor eax, 0xc080d41
and eax, 0x2c000900
or eax, 0x908020
mov dword [ebx], eax
add ebx, edx
or eax, 0x397bcc98
and eax, 0x9004180
or eax, 0x82000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df11275
xor eax, 0x614a4dcb
and eax, 0x4000044c
or eax, 0x81811001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4559c742
and eax, 0x4204
or eax, 0x28e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x554de09d
and eax, 0x1488001
or eax, 0xa0a07180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e643b36
and eax, 0x45880036
or eax, 0x10033400
mov dword [ebx], eax
add ebx, edx
or eax, 0x685c84c4
and eax, 0x49ca8014
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff98801
or eax, 0x23c36c4a
and eax, 0x1cbec02
or eax, 0x80341385
mov dword [ebx], eax
add ebx, edx
and eax, 0x3374ca28
and eax, 0x164ca00
or eax, 0xfe8b25f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf38aff5
or eax, 0x32c20991
and eax, 0x20820997
or eax, 0xc088068
mov dword [ebx], eax
add ebx, edx
or eax, 0x1503d6c
or eax, 0x6955832d
and eax, 0x9000185
or eax, 0x82004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db1b65b
and eax, 0x25e6e85
and eax, 0x2000404
or eax, 0xed051041
mov dword [ebx], eax
add ebx, edx
and eax, 0x356c3ee9
xor eax, 0x29a9e5a
and eax, 0x25000013
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x226424d3
and eax, 0x12
or eax, 0x7c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf0c87b
and eax, 0x480a
or eax, 0x810c0581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55926ba3
and eax, 0x40408
or eax, 0x41d0c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d2bea3
and eax, 0x112563d9
and eax, 0x10000
or eax, 0xdaf08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x680c4182
xor eax, 0x7ba7ab0c
and eax, 0x100000c
or eax, 0x800000a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e88676
and eax, 0xe800f1
or eax, 0x122000
mov dword [ebx], eax
add ebx, edx
and eax, 0x798f2f59
xor eax, 0x16f5244d
and eax, 0x4010000
or eax, 0x28808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x32aa5545
and eax, 0xa004105
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e16482
and eax, 0x82810005
or eax, 0x40001050
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba14e60
xor eax, 0x66780d8b
and eax, 0x4284
or eax, 0x8c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b9cd23a
and eax, 0xc200
or eax, 0x863d3081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9fb322
and eax, 0x6eb86120
or eax, 0x11000458
mov dword [ebx], eax
add ebx, edx
or eax, 0x53657b24
and eax, 0x6871e31e
and eax, 0x28000018
or eax, 0x3000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d098ea5
xor eax, 0x292f5b9
and eax, 0x1100000
or eax, 0xc4250845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1303075d
and eax, 0x80360f00
or eax, 0x9c9f047
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f35fce6
and eax, 0x41852c80
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x26481217
xor eax, 0x726f2a07
and eax, 0x14000000
or eax, 0x84d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0457b9
and eax, 0x470cc181
or eax, 0x80122000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd51469
xor eax, 0x253db0f1
and eax, 0xc0800000
or eax, 0x31010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2d2a7a
or eax, 0x2c266b95
and eax, 0x258
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d185
and eax, 0
or eax, 0x8118558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f38329
and eax, 0
or eax, 0x8480c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0a8b48
and eax, 0x2abb7b92
and eax, 0x20820100
or eax, 0x95708000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aba4c15
xor eax, 0x4fe0bc77
and eax, 0x80000160
or eax, 0x8000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x973c158
xor eax, 0x2c3e5222
and eax, 0x1050002
or eax, 0x40802c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d07066d
and eax, 0x1040000
or eax, 0x8428b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42dd3fcf
and eax, 0xc3510041
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c05234
xor eax, 0x57dc6f4f
and eax, 0x488454c
or eax, 0xe8031080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6268f312
and eax, 0x20004100
or eax, 0x1510048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3635cb68
and eax, 0
or eax, 0x16d5
mov dword [ebx], eax
add ebx, edx
or eax, 0x3295c740
and eax, 0x3eefa6c4
and eax, 0x50604
or eax, 0x503131
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b9f9c37
or eax, 0x67f6d696
and eax, 0x458200
or eax, 0x8080900
mov dword [ebx], eax
add ebx, edx
and eax, 0x262f756c
or eax, 0x6bcc265b
and eax, 0x22052101
or eax, 0x1410c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a9f7ff
and eax, 0x7fbab39f
and eax, 0x20800000
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x245771bd
xor eax, 0x5d6c246a
and eax, 0x460
or eax, 0x8310
mov dword [ebx], eax
add ebx, edx
and eax, 0x23847a5a
and eax, 0
or eax, 0x408f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75bd29e
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x419b6303
and eax, 0x10100
or eax, 0x408488
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7bc7f
and eax, 0x110158b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e96f829
and eax, 0x63214ed5
and eax, 0xc80
or eax, 0x1cc142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69845482
and eax, 0x5549d42e
and eax, 0x1008000
or eax, 0x90f20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5c6674
and eax, 0x1000000
or eax, 0x8a000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x710c00a3
and eax, 0x47b39585
and eax, 1
or eax, 0x51844
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cfc6d3f
or eax, 0x11e9412f
and eax, 0x35000011
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6ea630
and eax, 0x10
or eax, 0xb222
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a3613c2
or eax, 0x2608897c
and eax, 0x24a834
or eax, 0xc10401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc5044
and eax, 0x800000
or eax, 0x88108800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3920e1f0
xor eax, 0x80e2745
and eax, 0x81004085
or eax, 0xa000100
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc3e43b
and eax, 0x1000001
or eax, 0xc081184c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42abc34f
and eax, 0x902
or eax, 0x2404
mov dword [ebx], eax
add ebx, edx
or eax, 0x511f7d4e
or eax, 0x63b7b47d
and eax, 0x73bcf101
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4ef512
or eax, 0x1fcaaf14
and eax, 0x558a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7236231f
xor eax, 0x28b0bfd5
and eax, 0x1008000
or eax, 0x10e20110
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a228ba
xor eax, 0x60509d8f
and eax, 0x10
or eax, 0x83000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f6b087d
and eax, 0x5bdf4375
and eax, 0xa080070
or eax, 0x80801982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x662365e3
or eax, 0x1ce53a6f
and eax, 0x410408
or eax, 0x8180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bda833
and eax, 0x10c058b
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6829db
or eax, 0x4a3089ad
and eax, 0x60a0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca41020
and eax, 0x6e8f54be
and eax, 0x804000
or eax, 0xaa435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x288f25fa
and eax, 0x8018100
or eax, 0x81b83800
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b9823
or eax, 0x763b87ba
and eax, 0x442b0000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2feb59
and eax, 0x3008110
or eax, 0x10f10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x376c89d9
and eax, 0x40
or eax, 0x88000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x412739df
xor eax, 0x19baec17
and eax, 0x40858080
or eax, 0x1000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfd38b2
xor eax, 0x5364b691
and eax, 0x8110a00
or eax, 0x4448100
mov dword [ebx], eax
add ebx, edx
and eax, 0x811e19
xor eax, 0x28da17ee
and eax, 0x28d10080
or eax, 0x1224e201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x904804e
and eax, 0x2810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f68c54a
and eax, 0x7bf42cf1
and eax, 0
or eax, 0x17910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453be991
and eax, 0x45129081
or eax, 0xb8c56200
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f68d4c
and eax, 0x41820000
or eax, 0x409652f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d14b0
xor eax, 0x6352bd51
and eax, 0xc00
or eax, 0x8290110
mov dword [ebx], eax
add ebx, edx
and eax, 0x741a7bb2
and eax, 0x80000
or eax, 0x17050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d551f61
xor eax, 0x1ee483a9
and eax, 0x10000a0
or eax, 0x34000046
mov dword [ebx], eax
add ebx, edx
or eax, 0x14829f3b
or eax, 0x3d411a87
and eax, 0x8fbb
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a923add
and eax, 0x571378eb
and eax, 0x89
or eax, 0x85889000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e34b1b
xor eax, 0x5872e5b7
and eax, 0x48820000
or eax, 0x5090041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc942cc
xor eax, 0xf37cf3
and eax, 0x5400010
or eax, 0x818104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62426886
and eax, 0x1000002
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ababa44
xor eax, 0x1d291c80
and eax, 0x1126c0
or eax, 0x401931
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d40a81c
and eax, 0x5ceebf1d
and eax, 0x2800
or eax, 0x7e179200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d2884e0
and eax, 0x552b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e17c20e
and eax, 0x1b228004
or eax, 0x80c00110
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c535d6e
xor eax, 0x2950fc60
and eax, 0x8000001a
or eax, 0x10000c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d2e00e
xor eax, 0x6387eea0
and eax, 0x100272
or eax, 0xa9180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7755126d
xor eax, 0x793618cf
and eax, 0x8088800
or eax, 0x80820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38845c2f
and eax, 0x8000000
or eax, 0x83004185
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb4b5f7
and eax, 0x7b4b3507
and eax, 0x1000
or eax, 0xd5050845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1e4903
and eax, 0x40
or eax, 0x35000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ce344c
and eax, 0
or eax, 0x696eeb0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5334ec53
and eax, 0x10050b
or eax, 0x81044880
mov dword [ebx], eax
add ebx, edx
or eax, 0x79271e00
and eax, 0x360481
or eax, 0x80060
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0784f4
xor eax, 0x67044bb
and eax, 0x418000
or eax, 0xb00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1f6f52
and eax, 0x9000002
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bc7890
or eax, 0x27313432
and eax, 0x1850880
or eax, 0x40008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a273679
and eax, 0x10008a00
or eax, 0x550100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a40ceeb
and eax, 0xa154081
or eax, 0x80488a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2d543a
and eax, 0x82010000
or eax, 0x70800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592dfec8
and eax, 0xca40
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66363d51
or eax, 0x6df2578e
and eax, 0xd14458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e32cdf
and eax, 0x82
or eax, 0x9274
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a81077b
xor eax, 0x56542b7b
and eax, 0x502101
or eax, 0x83d434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x719859db
and eax, 0x8800
or eax, 0x88900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7022b0c0
and eax, 0
or eax, 0xb8004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x67c0f422
xor eax, 0x4a89e591
and eax, 0x410000
or eax, 0x8588
mov dword [ebx], eax
add ebx, edx
and eax, 0x478a1a09
or eax, 0x6085f5cf
and eax, 0x4084c14d
or eax, 0x8c480210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1900c78f
and eax, 0xc4cc04c0
or eax, 0x800c80c
mov dword [ebx], eax
add ebx, edx
and eax, 0x705a05ad
and eax, 0x4048048c
or eax, 0x8c84c840
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c29cf6
and eax, 0x448004c4
or eax, 0xa80b5108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a65c333
or eax, 0x2f6ea68
and eax, 0x820c448b
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1d07c5
and eax, 0x6b1502c0
or eax, 0x4200030
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7cf0b3
and eax, 0x7099177c
and eax, 0x30000060
or eax, 0x89000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fc578e
and eax, 0x5301
or eax, 0xa810
mov dword [ebx], eax
add ebx, edx
and eax, 0x57eb424b
and eax, 0x4001
or eax, 0x81140d2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ea408d
and eax, 0x4001
or eax, 0x5604c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e532279
or eax, 0x567e13e5
and eax, 0x48710100
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x129ae2b
or eax, 0x79966af7
and eax, 0x8000132
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33641308
and eax, 0x1040000
or eax, 0x408a0c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ffbd16
and eax, 0x4131b000
or eax, 0x8e020a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a910da
and eax, 0x4210000
or eax, 0x510a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7506c65a
and eax, 0x57730cb2
and eax, 0x15020000
or eax, 0xa2f08110
mov dword [ebx], eax
add ebx, edx
and eax, 0x79389691
or eax, 0x6138170c
and eax, 0x1000010
or eax, 0x8a0000a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb13d8
or eax, 0x608daeeb
and eax, 0x40052841
or eax, 0x84000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7cfbbc
and eax, 0x31000018
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x614dd9ad
xor eax, 0x1648af8c
and eax, 0x8480
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
and eax, 0x2020dcc0
and eax, 0x8080
or eax, 0x8e0c1008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f5440d
and eax, 0x648194d3
and eax, 0x60810001
or eax, 0x13380040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4aceb8
and eax, 0x9000089
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de4885c
and eax, 0x4180084d
or eax, 0x80011400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc56e16
and eax, 0x7648
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627a3ceb
xor eax, 0x39c7dbab
and eax, 0x13159180
or eax, 0x20006001
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c89607
and eax, 0x5b34f6bb
and eax, 0x51000000
or eax, 0x48b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dfb65eb
xor eax, 0x64574aea
and eax, 0x2c220100
or eax, 0x90c08008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a463cd
and eax, 0x81000084
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4676aad9
and eax, 0x282172db
and eax, 0x88
or eax, 0x70e42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c5a31ca
and eax, 0x14500100
or eax, 0xa2a28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x771918ac
and eax, 0
or eax, 0x8800000f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17972c4a
and eax, 0x1860c00
or eax, 0x4008008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f3209c
and eax, 0
or eax, 0x10458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x266e9a5b
and eax, 0x651a01
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ee01f7
and eax, 0x476ca638
and eax, 0x240000
or eax, 0x4023500
mov dword [ebx], eax
add ebx, edx
or eax, 0x366a39cb
xor eax, 0x18b7d1d5
and eax, 0xc890000
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
and eax, 0xffbc738
and eax, 0x4890000
or eax, 0x6240810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338ce108
and eax, 0x1000004
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ecd8da
and eax, 0x25ea40e8
and eax, 0x284040
or eax, 0x10a7a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a1b0ee
or eax, 0x4c7aa8d0
and eax, 0x64f18100
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e85017
and eax, 0x40fe82cd
and eax, 0
or eax, 0x88000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a27ee
and eax, 0x10a0480
or eax, 0x40840801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f15690
and eax, 0x4550a00
or eax, 0x20008100
mov dword [ebx], eax
add ebx, edx
or eax, 0xfcd8f9f
or eax, 0x1ebd3f49
and eax, 0x2c84b281
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f449fc2
or eax, 0x5aef04aa
and eax, 0x62810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f2e18ec
and eax, 0x35bda204
and eax, 4
or eax, 0x6aa9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b58fcc7
xor eax, 0x30b82934
and eax, 0x40a0b200
or eax, 0x94081
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c6cfcb
xor eax, 0x28f73c53
and eax, 0x45080000
or eax, 0x830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a5e667
and eax, 0x478b2400
or eax, 0x80001110
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a2b6578
xor eax, 0x33cccc3d
and eax, 0x30050000
or eax, 0x8280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc66327
or eax, 0x1b71344c
and eax, 0x35000067
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2966e65c
xor eax, 0x4e6f1bc0
and eax, 0x5209e149
or eax, 0xadf60280
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b31287
and eax, 0x8e0c9088
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d349ac
and eax, 0x2f990000
or eax, 0x200041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab99ace
xor eax, 0x66bc07bc
and eax, 0x9000051
or eax, 0x22000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6198cd0c
and eax, 0x40800049
or eax, 0xb1011004
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e4aca
and eax, 0x9d5da00
and eax, 0
or eax, 0x3875
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c6cc6b
and eax, 1
or eax, 0x8120558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x24940f87
and eax, 0x805e82
or eax, 0x12060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24815009
and eax, 0x20000000
or eax, 0x88ea8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d54c75
or eax, 0xf788e38
and eax, 0x1000030
or eax, 0x80000047
mov dword [ebx], eax
add ebx, edx
or eax, 0x4336450d
and eax, 0x898b8d8
and eax, 0x50
or eax, 0xff8965a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x749e1217
and eax, 0x4880012
or eax, 0x80288ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1b9d9f
and eax, 0x3000100
or eax, 0x8800408e
mov dword [ebx], eax
add ebx, edx
and eax, 0x23500f12
and eax, 0x7eef9633
and eax, 0x2000000
or eax, 0xb90d0845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284c9292
and eax, 0x11419a81
or eax, 0x24be6508
mov dword [ebx], eax
add ebx, edx
or eax, 0x7987a2f6
or eax, 0xf280b4
and eax, 0x7dffcbe4
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2181b66e
and eax, 0xb300a8
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ca39fc
and eax, 0x10492900
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5effb3
or eax, 0x1f144a5c
and eax, 0x1657f181
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1191f6b7
or eax, 0x5792ec93
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c7dd35
and eax, 0x418c04
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
or eax, 0x572cbd86
and eax, 0x698b8a
or eax, 0x824030
mov dword [ebx], eax
add ebx, edx
and eax, 0x548a41ed
xor eax, 0x51216d45
and eax, 0x12800
or eax, 0x24540300
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e9519d
and eax, 0x120411cb
and eax, 0x1081
or eax, 0xb2fae200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x261d4808
and eax, 0x572fc5c8
and eax, 0x200000
or eax, 0x2b980000
mov dword [ebx], eax
add ebx, edx
or eax, 0x503c7716
and eax, 0x2b000000
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad0a6dd
or eax, 0x583b8ba
and eax, 0x7012000
or eax, 0x90340045
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4b452f
and eax, 4
or eax, 0x88000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x414cc9e6
and eax, 0x74c15e37
and eax, 0x40000800
or eax, 0x18e0490
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c78b883
xor eax, 0x42749b3b
and eax, 0x4c8300
or eax, 0x10010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2668d5de
and eax, 0x1ea9ecea
and eax, 0x20c880
or eax, 0xa0500101
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf422f93
or eax, 0x736c59ad
and eax, 0xf1000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e5b04c
and eax, 0x49c9c32
and eax, 0x9000
or eax, 0x2ce2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbe0f6
and eax, 0x82
or eax, 0x81105509
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fba7087
and eax, 0xb27182
or eax, 0x458a70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba40de3
xor eax, 0x46e70191
and eax, 0x54b08100
or eax, 0x22420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2463b91d
and eax, 0
or eax, 0x880000eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b08f9f
and eax, 0x1800c00
or eax, 0x400e008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cfcd9
and eax, 0x40800
or eax, 0x18418300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1573875d
and eax, 0x548f05
or eax, 0x85000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39301402
and eax, 0x312c0100
or eax, 0x44803400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3193dfbc
and eax, 0x440b0000
or eax, 0x9800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3368ecc7
and eax, 0x65352141
and eax, 0x65210000
or eax, 0x9ad08114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x414c3017
or eax, 0x13496273
and eax, 0x81000071
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3147a253
and eax, 0x408220
or eax, 0x8018d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da282df
or eax, 0x62ab1c4c
and eax, 0x75e10000
or eax, 0x108100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bda695c
or eax, 0x66754f07
and eax, 2
or eax, 0x880000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4daf1451
or eax, 0x73c80158
and eax, 0x41880000
or eax, 0x60c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32fac9be
and eax, 0x10548100
or eax, 0x10a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173bec87
or eax, 0x7fd564ed
and eax, 0x593e4281
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ca573b
or eax, 0x3ca0aaff
and eax, 0xf2800001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fac769
xor eax, 0x4e0e617b
and eax, 0x1a410
or eax, 0x51a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c752fb
xor eax, 0x3326fb2a
and eax, 0x1040182
or eax, 0x4184409
mov dword [ebx], eax
add ebx, edx
or eax, 0x6425655e
and eax, 0x775bfe95
and eax, 0x6491
or eax, 0x8b22
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d176a89
and eax, 0x144c31
or eax, 0xa80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x377688d9
or eax, 0x6945ca7f
and eax, 0x7b50400
or eax, 0x3100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d79d2ab
and eax, 0
or eax, 0x90880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171accb0
or eax, 0x2012a1b4
and eax, 0x8c04
or eax, 0x410208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8b9a11
and eax, 0x418a0418
or eax, 0x408a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a49d45d
and eax, 0x40000400
or eax, 0x8cc35900
mov dword [ebx], eax
add ebx, edx
or eax, 0x14892164
and eax, 0xccc84c44
or eax, 0x48088
mov dword [ebx], eax
add ebx, edx
or eax, 0x2189661b
xor eax, 0x40f85776
and eax, 0x8c048888
or eax, 0x40c84444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23b28396
xor eax, 0x4a298080
and eax, 0x8444ccc8
or eax, 0x48880004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1108fb59
and eax, 0xcc801584
or eax, 0x200b4048
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9ace59
and eax, 0xa0408
or eax, 0xbbb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x708290fa
or eax, 0x3f9e776c
and eax, 0xc042b00
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1411dd2c
and eax, 0x10900
or eax, 0x5a5225
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6300eb84
and eax, 0x4907fc4e
and eax, 0x40033000
or eax, 0x2e300500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4298e232
and eax, 0x4c8b6522
or eax, 0x1000845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f13b35a
and eax, 0x9010100
or eax, 0xa2e0800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe46144
and eax, 0x3824f517
and eax, 0
or eax, 0x810000b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d737f2d
xor eax, 0x209c5f0
and eax, 0xc4c9
or eax, 0xf60200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f77b9b6
and eax, 0x708000
or eax, 0xee810100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6039c939
xor eax, 0x59596de3
and eax, 0x90000e3
or eax, 0x8000001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x566b2634
and eax, 0
or eax, 0x4185a481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e94cdf2
and eax, 0x2614a800
or eax, 0x681200
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a5a3f3
and eax, 0x4e51f9ff
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53764b8a
or eax, 0x2ff94ab5
and eax, 0x60f20110
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb2bac8
xor eax, 0x7dd1b497
and eax, 0x18021084
or eax, 0xa098c128
mov dword [ebx], eax
add ebx, edx
and eax, 0x671d0c7a
and eax, 0x20
or eax, 0x7c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f24382c
and eax, 0x25044408
or eax, 0x10080123
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175e92a4
or eax, 0xbb75bbd
and eax, 0x2bf79cb2
or eax, 0xd4080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45dbb32c
and eax, 0x80240088
or eax, 0x5809001
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c48a58
and eax, 0x18e3e8f
and eax, 0x800000
or eax, 0x4d0b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0xe302bab
and eax, 0x8000000
or eax, 0x31c1810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c6f93e
and eax, 0x10
or eax, 0x8100008c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3111509c
and eax, 0x115000
or eax, 0x16a82f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x403402d8
or eax, 0x4f428e8c
and eax, 0x8508a00
or eax, 0x50100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6018775e
or eax, 0x4cb6c670
and eax, 0x4c48e200
or eax, 0x82000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6169e046
and eax, 0xa2010000
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac4f9a4
and eax, 0
or eax, 0x4c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605de42
and eax, 0x4048200
or eax, 0x81a00888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6205a2
xor eax, 0x37404a9d
and eax, 0x40820001
or eax, 0x5090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7e4076
and eax, 0x78590010
or eax, 0x80000500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5cf8c2
or eax, 0x395ef5bb
and eax, 0x50150000
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f35c4f3
xor eax, 0x7ec5e9f3
and eax, 0x1000100
or eax, 0xb800005c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c668d2e
and eax, 0x108
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e0d16b
xor eax, 0x5c03dd2c
and eax, 0x1000d0a
or eax, 0x80084021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19dca14d
or eax, 0x6a186f3a
and eax, 0xfa808070
or eax, 0x5031081
mov dword [ebx], eax
add ebx, edx
and eax, 0x728ce8b4
and eax, 0x208080b0
or eax, 0x8401084f
mov dword [ebx], eax
add ebx, edx
or eax, 0xb355908
xor eax, 0x73e15e2c
and eax, 0x98000181
or eax, 0x22004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d07c8a
and eax, 0x12697d59
and eax, 0x4000
or eax, 0x59a
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3d011f
and eax, 0x10a
or eax, 0x81085421
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f799169
and eax, 0xef410062
or eax, 0x10862090
mov dword [ebx], eax
add ebx, edx
and eax, 0x779c759d
and eax, 0x4040090
or eax, 0x8418b6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46cc7ec0
and eax, 0x80e405
or eax, 0x600800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4b5d
or eax, 0x7c3a51ac
and eax, 0x40223500
or eax, 0x80450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x793b2096
and eax, 0
or eax, 0x90880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bade94d
and eax, 0x5ed34666
and eax, 0x10004
or eax, 0x4085a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71240336
and eax, 0x1ca2acf0
and eax, 0x480
or eax, 0x8108490b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7296f378
and eax, 0x4100
or eax, 0x17fb6f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f3ea91
or eax, 0x276f4fe
and eax, 0x4af18100
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x749f13e3
and eax, 0x10000100
or eax, 0xaa000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3869e3
or eax, 0x13c38a10
and eax, 0x6842
or eax, 0x100c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1dd126
and eax, 0x8512a
or eax, 0x81000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2896d81d
and eax, 0xa99a8d32
or eax, 0x566022c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de546
and eax, 0xa48a88f6
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f29cf4b
and eax, 0x30f7d186
and eax, 0
or eax, 0x8b004185
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d4845d
or eax, 0x2353b22b
and eax, 0x8b150441
or eax, 0x200804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6524edae
and eax, 0x250000c9
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a48c809
or eax, 0x6cb3a394
and eax, 0x218
or eax, 0x1422
mov dword [ebx], eax
add ebx, edx
or eax, 0x776a7660
or eax, 0x6178ba3f
and eax, 0x1084c0b
or eax, 0x80040180
mov dword [ebx], eax
add ebx, edx
and eax, 0x107fb388
and eax, 0xc0180
or eax, 0x91b661
mov dword [ebx], eax
add ebx, edx
or eax, 0x6125dd8
or eax, 0x7bf8bec0
and eax, 0x11f18100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aac5898
or eax, 0x5a85c164
and eax, 0x81000048
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edee379
or eax, 0x39f45236
and eax, 0xd6a030
or eax, 0xcc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170f05b2
and eax, 0x4818800
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3915ae0c
and eax, 0x604c28f4
and eax, 4
or eax, 0xba004181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dedf94b
xor eax, 0x44cbe96e
and eax, 0x8823
or eax, 0x4390
mov dword [ebx], eax
add ebx, edx
or eax, 0x16851520
and eax, 0x682369ce
and eax, 0x4102
or eax, 0x81081429
mov dword [ebx], eax
add ebx, edx
or eax, 0x7197237a
and eax, 0x8e4672
or eax, 0x608080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4544829f
or eax, 0x163a9cee
and eax, 0x46f28000
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5113725d
xor eax, 0x465fa3bf
and eax, 0x20000a0
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf2f0b4
and eax, 0
or eax, 0x77350845
mov dword [ebx], eax
add ebx, edx
or eax, 0x20508c5c
and eax, 0x5000058
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4d282
and eax, 0x9282
or eax, 0x2504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ada87d1
and eax, 0x4d574208
and eax, 0x120000
or eax, 0xa5d435
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f0c372
and eax, 0x20908000
or eax, 0x84000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e8bc7fb
or eax, 0x55907a15
and eax, 0x8b004185
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6641ebfb
and eax, 0xc901084c
or eax, 0x800401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686f29a
and eax, 0x2c82
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c820613
and eax, 0x8822181
or eax, 0xa361d000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2343efe4
and eax, 0x89810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15181747
and eax, 0
or eax, 0xff55
mov dword [ebx], eax
add ebx, edx
xor eax, 0xabb4413
and eax, 0x22bf61cd
and eax, 0x21a2100
or eax, 0xfd40d081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7a7f5e
and eax, 0x14000000
or eax, 0x418b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fdb7442
and eax, 0x65c20000
or eax, 0x8110
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ada8ea
or eax, 0x19a45fa5
and eax, 0x10000a4
or eax, 0x8000004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8a79ec
and eax, 0x10259e2
or eax, 0x508410
mov dword [ebx], eax
add ebx, edx
and eax, 0x607fe05b
and eax, 0x28000
or eax, 0xa4880800
mov dword [ebx], eax
add ebx, edx
or eax, 0x35136a26
or eax, 0x6ebc39c3
and eax, 0x8b004185
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc2bbd2
and eax, 0x1a463851
and eax, 0x2000000
or eax, 0x31350c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6646bcb0
and eax, 0x15000025
or eax, 0x20000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0a308d
and eax, 0x3025
or eax, 0xc810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2258cde8
and eax, 0x4800
or eax, 0x810c058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34090792
or eax, 0x8982f03
and eax, 0x842d11
or eax, 0x6200e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x273f6b28
and eax, 0x3f10100
or eax, 0x58008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760e42c8
and eax, 0x8000008
or eax, 0x80000031
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe06959
and eax, 1
or eax, 0x4185a480
mov dword [ebx], eax
add ebx, edx
and eax, 0x9425c95
and eax, 0
or eax, 0xc558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c8ebd66
or eax, 0x20156e7
and eax, 0x290e281
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e911f6
and eax, 0x2428588c
and eax, 0
or eax, 0xea810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad350d2
and eax, 0xd0
or eax, 0x8a21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559f55cd
and eax, 0x550dd200
or eax, 0x22202081
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e9d760
and eax, 0x28588e0d
and eax, 0x88200
or eax, 0x45837dff
mov dword [ebx], eax
add ebx, edx
and eax, 0x164fae58
and eax, 0x4092408
or eax, 0xe8c01104
mov dword [ebx], eax
add ebx, edx
or eax, 0x727041a8
xor eax, 0x740a50fc
and eax, 0x82310000
or eax, 0x25040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3991d568
and eax, 0x63010281
and eax, 0
or eax, 0x88000033
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e68616
and eax, 0x10
or eax, 0x4185a480
mov dword [ebx], eax
add ebx, edx
and eax, 0x2897c767
and eax, 0x848000
or eax, 0x85203800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d1916af
xor eax, 0x455a816a
and eax, 0x40580040
or eax, 0x83050001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7d46d0
and eax, 0x2a626cc
and eax, 0x4c0
or eax, 0xec8b510c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a96332
and eax, 0x20084100
or eax, 0x514048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3521e601
or eax, 0x1d17f5f1
and eax, 0x54cb
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2982f1
or eax, 0x2b9f696c
and eax, 0x14ec35
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5625af8c
and eax, 0x5d7c7204
and eax, 0x40000
or eax, 0x14498b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e36cae0
and eax, 0x7a576e5e
and eax, 0x22514000
or eax, 0x10048981
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a401aa
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ffebfe
and eax, 0
or eax, 0x8fc1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a55cd6d
and eax, 0x2010c181
or eax, 0x14023000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a41e6d
xor eax, 0x7ee41dc5
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x375f45cc
xor eax, 0x1499e0b2
and eax, 0x18030
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x353ae60d
or eax, 0xed34282
and eax, 0x504282
or eax, 0xc3938
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f03b5
and eax, 0x440300
or eax, 0x8112800
mov dword [ebx], eax
add ebx, edx
and eax, 0x746aedb0
xor eax, 0x5e7d7f08
and eax, 0x44195200
or eax, 0xc2a081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219169fc
xor eax, 0x1d38f82
and eax, 0x44890000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71155f8d
and eax, 0x15e65d01
and eax, 0x1000000
or eax, 0xb6ac2510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b274a35
or eax, 0x766ff185
and eax, 0x82250000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49caaf7f
xor eax, 0x7d93d896
and eax, 0x800000a1
or eax, 0x8000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9fa663
and eax, 0x40802080
or eax, 0x1005010
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e63ec4
and eax, 0x10440a00
or eax, 0x8098100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cf0a2e9
and eax, 0x4300981
or eax, 0x1842c000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf9febd
and eax, 0x10810000
or eax, 0xe1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e547bdf
and eax, 0x7808
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7286b46d
and eax, 0x44001
or eax, 0x8118158a
mov dword [ebx], eax
add ebx, edx
and eax, 0x359841cc
and eax, 0x84080
or eax, 0xa10e42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757f169
and eax, 0x2f84d288
and eax, 0x2808000
or eax, 0xd0720100
mov dword [ebx], eax
add ebx, edx
and eax, 0x20666462
xor eax, 0x6494de83
and eax, 0x81
or eax, 0x8800007c
mov dword [ebx], eax
add ebx, edx
or eax, 0x63474687
and eax, 0x4100408a
or eax, 0x803000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d51c4c3
and eax, 0x48c0b000
or eax, 0x3220800
mov dword [ebx], eax
add ebx, edx
or eax, 0x304be4f1
or eax, 0xd29cbf7
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cacbcd1
and eax, 0x61840c10
or eax, 0x90380100
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a42a2e
and eax, 0xc10c0000
or eax, 0xc010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d4ba55
or eax, 0x5f4abbf5
and eax, 0x150000e1
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec6bcbc
or eax, 0x490ce103
and eax, 0x5d0ce1a3
or eax, 0xa2f3145c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6beb9c22
xor eax, 0x22e5188f
and eax, 0x81004500
or eax, 0x24088b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1e6a50
or eax, 0x3598c410
and eax, 0x10065c1
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7f2233
and eax, 0x1c710100
or eax, 0xe0808000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa9902e2
or eax, 0x142b3d39
and eax, 0x8800017a
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4d981a
and eax, 0x40001000
or eax, 0x1806081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2653206d
or eax, 0x242dca47
and eax, 0x20558a00
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4e2666
xor eax, 0x3f98239f
and eax, 0x50038a81
or eax, 0xe504000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7395b866
and eax, 0x6a810001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6441b651
or eax, 0x7d52a358
and eax, 0x8058
or eax, 0x1802
mov dword [ebx], eax
add ebx, edx
or eax, 0x629f1e6d
and eax, 0x4c864c04
and eax, 0x860000
or eax, 0x3368f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f1758c
and eax, 0x410b0300
or eax, 0x4806062
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aba9bae
and eax, 0xa0100
or eax, 0xbb002410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f2a3bf
and eax, 0x300000
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad42aa5
xor eax, 0x6c110bc3
and eax, 0x22
or eax, 0x89000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x36644e6f
and eax, 0x52efdfe
and eax, 0x1004080
or eax, 0x40803010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6baae3f7
and eax, 0x3790f26
and eax, 0
or eax, 0x8070b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44150853
and eax, 0xc0450041
or eax, 0x3180000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b8f818
and eax, 0xbeb6a7a
and eax, 0xc04848
or eax, 0xcc0c8484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b4f344
xor eax, 0x1952743
and eax, 0xac8910c8
or eax, 0x40024504
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b10bc29
and eax, 0x8000408
or eax, 0x51c4183
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a320162
and eax, 2
or eax, 0x9e80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b79dbf
and eax, 0x5acb612c
and eax, 0x42830024
or eax, 0x30088c11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221831dd
and eax, 0x10018968
or eax, 0xc4c0207
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec15c9f
and eax, 0x5209d181
or eax, 0x81102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5945a47e
and eax, 0x51010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e451b5
xor eax, 0x4a65a2d6
and eax, 0x2063
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8c4c0f
and eax, 0x20c0008
or eax, 0x84408181
mov dword [ebx], eax
add ebx, edx
or eax, 0x14edb76e
and eax, 0x14890041
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fdf59b9
or eax, 0x7f0f3e59
and eax, 0x378a0018
or eax, 0x80408104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f57853
xor eax, 0x19ce8ddf
and eax, 0x81000090
or eax, 0x4f
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f09bc5
and eax, 0xc0
or eax, 0xfff732
mov dword [ebx], eax
add ebx, edx
or eax, 0x75153aa0
or eax, 0x3e4863e9
and eax, 0x24458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f51118a
and eax, 0x10100
or eax, 0x25a25
mov dword [ebx], eax
add ebx, edx
and eax, 0x3911fdc3
and eax, 0x100
or eax, 0xf08200
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cf2c2
and eax, 0x24c9080
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x730dd840
or eax, 0x73ffeba2
and eax, 0x458b0040
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f76725
and eax, 0x1490de95
and eax, 0x800000
or eax, 0x29418108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c65900e
and eax, 0x100000c
or eax, 0x800000f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x173dace0
xor eax, 0x480ccb75
and eax, 0x1216480
or eax, 0x49871
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f1212f7
or eax, 0x4aa2f402
and eax, 0x14158a00
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x985f93f
and eax, 0xd407201
or eax, 0x18080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c93ab8a
and eax, 0x60800000
or eax, 0x8a010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503ef6f0
and eax, 0xe600
or eax, 0x90d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c671010
or eax, 0x21e6d34c
and eax, 0x7082f201
or eax, 0x80080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a6e906
and eax, 0x8088fb87
or eax, 0xa000478
mov dword [ebx], eax
add ebx, edx
and eax, 0x4745918e
xor eax, 0x43f8178d
and eax, 0x408600
or eax, 0x1004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d5ad8c2
and eax, 0
or eax, 0xd10458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496c6a69
and eax, 0xa60
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c44fdb8
and eax, 0x2b6bface
and eax, 0x20009800
or eax, 0x43030035
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bf0240
and eax, 0x494c5b46
and eax, 0
or eax, 0x184d8b6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x19643e18
and eax, 0xe012a31
and eax, 0x800
or eax, 0x66a0c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e7fd9f
and eax, 0x40010000
or eax, 0xb1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13cab4c1
and eax, 0
or eax, 0xa5d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x75558ca2
and eax, 0x40008980
or eax, 0x82084001
mov dword [ebx], eax
add ebx, edx
or eax, 0x664646d
and eax, 0xc0000000
or eax, 0x31810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7334c6
and eax, 0x46
or eax, 0xca38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51429ff4
and eax, 0x400188
or eax, 0x860c8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b18d6
and eax, 0x4080000
or eax, 0x51830041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cebb5aa
and eax, 0x15e28120
or eax, 0x20000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x38aa9732
and eax, 0x1a47d8a6
and eax, 6
or eax, 0x810000d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2bf231
xor eax, 0x30447860
and eax, 0x40082
or eax, 0x5470
mov dword [ebx], eax
add ebx, edx
or eax, 0x27308f60
or eax, 0x7a4750c0
and eax, 0x10458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x55bca975
and eax, 0x298905
or eax, 0x24000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a1ed9e
xor eax, 0x49d53089
and eax, 0x410f1400
or eax, 0x1c802100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9bf69a
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4b4904
and eax, 0x410004
or eax, 0x8648
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db68535
and eax, 0x1240109
or eax, 0x80084c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed50da
and eax, 0x20448e89
and eax, 0x400081
or eax, 0xb4360
mov dword [ebx], eax
add ebx, edx
or eax, 0x608fab50
xor eax, 0x6947a938
and eax, 0x1880000
or eax, 0x52618100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f38399d
and eax, 0x4cc40375
and eax, 0x10
or eax, 0x810000a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f49d08a
xor eax, 0x549320a9
and eax, 0x9a4a8091
or eax, 0x65040360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5fef51
xor eax, 0x392d6e80
and eax, 0x20140220
or eax, 0x4189df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x137bb0b4
or eax, 0x82c404c
and eax, 0x1b0a7201
or eax, 0x40008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5382f0cb
and eax, 0x800000
or eax, 0xf2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff78a70
and eax, 0
or eax, 0x8455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a739e70
and eax, 0x2400a00
or eax, 0x840c8088
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd4ff80
and eax, 0x82980000
or eax, 0x10200041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ae3c25
and eax, 0x23000044
or eax, 0x8000013
mov dword [ebx], eax
add ebx, edx
or eax, 0x599739e4
and eax, 0xb152045
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c00078b
and eax, 0x8000400
or eax, 0x8362615c
mov dword [ebx], eax
add ebx, edx
and eax, 0x25738355
and eax, 0x1000044
or eax, 0xc0810809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f349ad6
and eax, 0x74dd7381
and eax, 0x1281
or eax, 0xa046
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb333a40
and eax, 0xb228081
or eax, 0xd00c7100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ffaf79d
and eax, 0x1080000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d178ec
and eax, 0x10000
or eax, 0x40864c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1adc6598
and eax, 0x194098
or eax, 0x21022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2865db
and eax, 0x112100
or eax, 0x10440a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7716384
or eax, 0x37cc8e5d
and eax, 0x270d8201
or eax, 0x40204080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d82fe4e
and eax, 0x2810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf2d3b2
and eax, 0x1bb7996b
and eax, 0x9122
or eax, 0x4014
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d2094d
and eax, 0x1042d001
or eax, 0x6e082280
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c5c8c3
and eax, 0x4001
or eax, 0x458b3864
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e604395
xor eax, 0x130325d
and eax, 0x5ec10120
or eax, 0x80000404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c0a2dc
and eax, 0x8e010000
or eax, 0x70340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366a5449
or eax, 0x1c1bbf54
and eax, 0x88000100
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b43533a
and eax, 0x1024010
or eax, 0x40840c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c7a2ef
and eax, 0x40000
or eax, 0x8648b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230aef9e
and eax, 0x81440000
or eax, 0x42190041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf7223a
xor eax, 0xd7ee3c5
and eax, 0xc080418c
or eax, 0x2c0b1440
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6963c0
xor eax, 0x693584d1
and eax, 0x8a14a081
or eax, 0x1004c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ce761b
xor eax, 0x607c108e
and eax, 0x60500005
or eax, 0x88000840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6521797f
and eax, 0x10000
or eax, 0x681
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab8d52e
and eax, 0x800c483
or eax, 0x81040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ada0fc5
and eax, 0x506a308c
and eax, 0xa0004
or eax, 0x4d81f841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4843dc9a
and eax, 0xc8000c
or eax, 0x72205100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a410b9
and eax, 0x2000104
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de4cd63
and eax, 0x5800444
or eax, 0x40090080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713e205c
and eax, 0x24150088
or eax, 0xc8408b64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35180ed1
and eax, 0x89480509
or eax, 0x4b04082
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0fa19c
and eax, 0x1b927d99
and eax, 0x9000008
or eax, 0x80011044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x243836da
or eax, 0x4893c13d
and eax, 0x4583e00d
or eax, 0x441040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0ef434
or eax, 0x45a39b9d
and eax, 0xfc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f5f2208
and eax, 0xb082200
or eax, 0x80004800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2741c1cc
or eax, 0x41ada2ae
and eax, 0xe840e044
or eax, 0x121011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435670e
and eax, 0x9049
or eax, 0x824
mov dword [ebx], eax
add ebx, edx
and eax, 0x3157fad6
or eax, 0x442ba1e5
and eax, 0x88081
or eax, 0x89004402
mov dword [ebx], eax
add ebx, edx
and eax, 0x2060dbf9
and eax, 0xc001
or eax, 0x9eb3444
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f25649
and eax, 0x613d27d7
and eax, 0x1380401
or eax, 0x82c4418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13bdf02d
and eax, 0x5a0c328
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f87565
and eax, 0x444901e4
or eax, 0xb8048a18
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d8e1dc0
xor eax, 0x3a4e06fb
and eax, 0x52400d3b
or eax, 0x21b84000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dba47d5
and eax, 0x34400a02
or eax, 0xc0158110
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e7fdba
xor eax, 0x586ff944
and eax, 0x8b980402
or eax, 0x645101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b344c1
or eax, 0x129bb767
and eax, 0x30045
or eax, 0x45000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62738bcc
and eax, 0x8288
or eax, 0x88080874
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b70870
and eax, 0x800
or eax, 0xebdde30a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd0e27
or eax, 0x470fea96
and eax, 0x44458a00
or eax, 0xb8100109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df2659
and eax, 0x89008000
or eax, 0x14283
mov dword [ebx], eax
add ebx, edx
or eax, 0x51855237
and eax, 0x5f71d5c
and eax, 0x1811014
or eax, 0x440aec41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c7f8e4
and eax, 0x772ebfb0
and eax, 0x400400b0
or eax, 0xb0413b4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dfb7b5
or eax, 0x3fdfe84a
and eax, 0x4d8b1673
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50f8f2c2
xor eax, 0x36acf7ad
and eax, 0x6845015c
or eax, 0x90082aa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1750188
and eax, 0x1740188
or eax, 0x2805403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cae0aa0
and eax, 0x800000
or eax, 0x450bfc55
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3d876d
xor eax, 0xe20f3b0
and eax, 0xc080c
or eax, 0x8008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x594c51c9
and eax, 0x8080008
or eax, 0xd1e30a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b9734cf
and eax, 0x8bf4048b
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
or eax, 0x471b0eb8
xor eax, 0x3920e9a8
and eax, 0xc4c30401
or eax, 0x80059e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2b2dd8
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52da404b
and eax, 0xc000583
or eax, 0x1084008
mov dword [ebx], eax
add ebx, edx
and eax, 0x223fe6aa
and eax, 0x14871203
and eax, 0
or eax, 0x940
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1ef76f
xor eax, 0x6ca3b80
and eax, 0x44c025
or eax, 0x2b1110
mov dword [ebx], eax
add ebx, edx
and eax, 0x146b6b21
or eax, 0x1fa412cc
and eax, 0x84d0300
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0ae104
xor eax, 0x163936f
and eax, 0x2000f101
or eax, 0x14d10080
mov dword [ebx], eax
add ebx, edx
and eax, 0x65dbcad8
or eax, 0x78616650
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4905c5f6
and eax, 0x4004
or eax, 0x1a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677d67fa
and eax, 0x5c19e878
and eax, 0x180008
or eax, 0x83208180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef3e8bc
xor eax, 0x63d00128
and eax, 0x542a0000
or eax, 0x900041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1beea9
or eax, 0x1c036a4b
and eax, 0x2b000081
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x190ce581
and eax, 0x32000405
or eax, 0xc0810850
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5729f6
and eax, 0x810
or eax, 0x50b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46522cc5
and eax, 0x400018a
or eax, 0x9084401
mov dword [ebx], eax
add ebx, edx
or eax, 0x67967331
or eax, 0x57c8c910
and eax, 0x619b
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x494a0cfd
and eax, 0x4a4c24
or eax, 0x259211
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c439fe3
and eax, 0x8800
or eax, 0x38900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e3a3b3
xor eax, 0x15c03e56
and eax, 0x21000002
or eax, 0x98004181
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b0a5d96
and eax, 0x82
or eax, 0x11e6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5f6b10
and eax, 0x195c2267
and eax, 0x80023
or eax, 0x81004d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x73dfbd5a
xor eax, 0x66a41d5d
and eax, 0x524020
or eax, 0x62801fd1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da9bbc7
or eax, 0x362e811b
and eax, 0x8558139
or eax, 0xa40
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c70542
xor eax, 0x61072502
and eax, 0x40000000
or eax, 0x9289ca81
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d0284c
and eax, 0xe2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a97ef4d
and eax, 0x3c9a21c2
and eax, 0
or eax, 0x88ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e53f90
and eax, 0x80
or eax, 0x8888f201
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c502eb
xor eax, 0x17e7ab8b
and eax, 0x2010000
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28bc3b4
and eax, 0x8330
or eax, 0x410008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf57ef4
and eax, 0x7df9eac
and eax, 0x801888
or eax, 0x41032030
mov dword [ebx], eax
add ebx, edx
and eax, 0x69be4620
or eax, 0x6449706f
and eax, 0x44c35000
or eax, 0x88000d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b4dfa8
and eax, 0xccc4cc88
or eax, 0x80044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a65972d
and eax, 0x4844840c
or eax, 0x848848c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a2a7520
and eax, 0x1130481a
and eax, 0x4000
or eax, 0xec8b15cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad74ec
and eax, 0x42120
or eax, 0x114e98
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c849eb4
xor eax, 0x38fb9c37
and eax, 0x10450200
or eax, 0x4002900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab01896
xor eax, 0x569fff2
and eax, 0x5094330
or eax, 0xfa120805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19bf8022
and eax, 0x48b17
or eax, 0x84900e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13aea0ce
and eax, 0x34dd533c
and eax, 0x400100
or eax, 0x40ec081
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e2b815
xor eax, 0x1c07193
and eax, 0x60000000
or eax, 0x91810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d335579
and eax, 0x69c4639f
and eax, 0
or eax, 0xcc86
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1af853
and eax, 0x8080
or eax, 0x84440108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d0e26e
or eax, 0x4b909a9d
and eax, 0x45800041
or eax, 0x100b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e28ea1d
and eax, 0x40828010
or eax, 0x14480100
mov dword [ebx], eax
add ebx, edx
or eax, 0x550fb2d9
and eax, 0x2821a28e
and eax, 0
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d223d8
and eax, 0
or eax, 0x6b33f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f954aa6
and eax, 0x6d759a12
and eax, 0x4440800
or eax, 0x10018300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49684215
and eax, 0x1294915
or eax, 0xd23620
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc670b4
and eax, 0x923500
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a000d61
and eax, 0x800001
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae16546
xor eax, 0x6198e5ba
and eax, 0x418044
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x225c9b52
xor eax, 0x6d04fdb9
and eax, 0x110408b
or eax, 0x80040d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2072f326
or eax, 0x4b96ee18
and eax, 0x1326189
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x1223dd31
xor eax, 0x743af295
and eax, 0x10100
or eax, 0x10f08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69429d23
and eax, 0x9000123
or eax, 0x820000d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4361301
and eax, 0x82000051
or eax, 0x70810804
mov dword [ebx], eax
add ebx, edx
and eax, 0x11713a45
and eax, 0
or eax, 0x9020
mov dword [ebx], eax
add ebx, edx
or eax, 0x209f1dbc
and eax, 0x4893fcc0
and eax, 0x138080
or eax, 0xc66c4201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e58b15b
and eax, 0xb0010000
or eax, 0x42800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aff8d6b
xor eax, 0x6ff8a2ea
and eax, 0x10e80
or eax, 0x100c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1336da54
and eax, 0x48088
or eax, 0x84400a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4871feb5
xor eax, 0x672da2c
and eax, 0x80000001
or eax, 0x20b80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x792f2a0c
and eax, 0x46cf56e2
and eax, 0
or eax, 0x2b000015
mov dword [ebx], eax
add ebx, edx
and eax, 0x361028c1
or eax, 0x63ea0be7
and eax, 0x200845
or eax, 0x14150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb03f7
xor eax, 0x3978d5bc
and eax, 0x8849008
or eax, 0x83080130
mov dword [ebx], eax
add ebx, edx
and eax, 0x3036bea3
and eax, 0x1000
or eax, 0xf181004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d1f687c
xor eax, 0x1f60bef0
and eax, 0x3888
or eax, 0x4043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfe6281
and eax, 0x10981000
or eax, 0x1e181
mov dword [ebx], eax
add ebx, edx
or eax, 0x205a9ee0
xor eax, 0x6970ae05
and eax, 0x1890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aec19c4
and eax, 0x410044
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fb6f7dd
and eax, 0x110f97aa
and eax, 0x8000
or eax, 0x884bba
mov dword [ebx], eax
add ebx, edx
and eax, 0xc94bfb4
and eax, 0xb00
or eax, 0x14552000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374d49fa
and eax, 0x2186280
or eax, 0x8c449001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f2c2b1d
xor eax, 0x74a55827
and eax, 0x40897a26
or eax, 0x50285d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x16845e16
and eax, 0x155722c9
and eax, 0x14062008
or eax, 0xca981504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d334734
xor eax, 0x4c99fa07
and eax, 0x5340000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27cecd9a
and eax, 0x8a
or eax, 0x88000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x15fc1a14
and eax, 0x3e9c2c17
and eax, 0x840010
or eax, 0x41004480
mov dword [ebx], eax
add ebx, edx
or eax, 0x60371ce8
and eax, 0x50800
or eax, 0x10488300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c2ae4f6
and eax, 0x10088000
or eax, 0xeaf74181
mov dword [ebx], eax
add ebx, edx
or eax, 0x789f7243
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a5a19
and eax, 0x3112f26f
and eax, 0
or eax, 0x16351
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e858cce
xor eax, 0x695239e7
and eax, 0x1101183
or eax, 0x80044408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9bc459
or eax, 0x6fc5adb1
and eax, 0x1945ca
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec0b684
or eax, 0x46c4e719
and eax, 0x2c08100
or eax, 0x99220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e976a1
and eax, 0x1000000
or eax, 0x80000097
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c67ec2
and eax, 0x82
or eax, 0x918e70
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4120cf
and eax, 0x48d949bf
and eax, 0x800800
or eax, 0x440a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a61461
and eax, 0x2000000
or eax, 0x89004184
mov dword [ebx], eax
add ebx, edx
and eax, 0xa663e5e
and eax, 0x2000004
or eax, 0xe4050841
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8723b2
or eax, 0x4e738999
and eax, 0xc000101
or eax, 0x1000064
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b61803b
and eax, 0
or eax, 0xe588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337ebdb7
and eax, 0x26e1835
or eax, 0x818000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f43bd9
or eax, 0x211639fc
and eax, 0x144d8b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x684d3d93
and eax, 0x4d0100
or eax, 0x1da0e081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af5421f
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2138c9cc
and eax, 0
or eax, 0x19f5
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe3161af
and eax, 0x4cc751a9
and eax, 0x4000008
or eax, 0x80448180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b90b79a
or eax, 0x62d8a760
and eax, 0x55880040
or eax, 0x30001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248d0a3b
and eax, 0x10020010
or eax, 0xec88104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fba7f6
xor eax, 0x4bc62aec
and eax, 0xc
or eax, 0x810000a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a280f7f
and eax, 0x4054f357
and eax, 0x52
or eax, 0xfdaca0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6f2a14
xor eax, 0x702ef7b2
and eax, 0x8410900
or eax, 0x48200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619c627
or eax, 0x35739aeb
and eax, 0x2c90d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c732aa
and eax, 0xc13100
or eax, 0xca280400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375a6f77
or eax, 0x346c8611
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fed3a49
xor eax, 0x6ff1a3eb
and eax, 0x8000
or eax, 0x410444
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a4054b
xor eax, 0x3e6dda23
and eax, 0x1004d08
or eax, 0x80140083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c7a103
or eax, 0x1eba225c
and eax, 0x7becd0
or eax, 0x41121
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e51f1f
and eax, 0x5157a3d3
and eax, 0x40518100
or eax, 0x8ea00000
mov dword [ebx], eax
add ebx, edx
or eax, 0xccdd84d
and eax, 0x8a000004
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424228de
or eax, 0x40835aa8
and eax, 0xc8810850
or eax, 0x2000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248a60a3
and eax, 0x52cee428
and eax, 0x6000
or eax, 0x94b
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d194c6
and eax, 0x4d1bba75
and eax, 0
or eax, 0xe82ef281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cebf018
and eax, 0xb0810000
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x630476db
or eax, 0x68fe9632
and eax, 2
or eax, 0x141
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c99143e
xor eax, 0x6f58bf7
and eax, 0x4448a80
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d04a977
and eax, 0x48000041
or eax, 0x12b80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7771edff
xor eax, 0x4ecb45f8
and eax, 0x21000002
or eax, 0xa0000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3760b0ce
and eax, 0x5200044
or eax, 0x40150801
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e9ad16
xor eax, 0x7e34239c
and eax, 0xb050a80
or eax, 0x80829044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7030fd5a
xor eax, 0x715c9d63
and eax, 0x8881084d
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9b0ce
and eax, 0x5ba5d500
and eax, 0x1000
or eax, 0x2fbb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f986bf8
and eax, 0x5e21e2b8
and eax, 0x5e004000
or eax, 0xa1b3b181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787c32d3
xor eax, 0x716952b6
and eax, 0x80800000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a4fa67
and eax, 0
or eax, 0x418444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48517e7a
and eax, 0x23a
or eax, 0x270080
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f11bb5
and eax, 0x7a9a59b7
and eax, 0x100900
or eax, 0x8452200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6825b489
xor eax, 0x485e61b2
and eax, 0x2029d201
or eax, 0x13802080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740d2aa1
and eax, 0x45809000
or eax, 0xb038f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ed9c73f
xor eax, 0x7e349b8d
and eax, 0x10cf0410
or eax, 0x86100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x27415ac1
and eax, 0x4010000
or eax, 0x31340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c69a79f
and eax, 0
or eax, 0x890000ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7437d3
and eax, 0x40400
or eax, 0x41804090
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e8410d
xor eax, 0x71793d47
and eax, 0x490900
or eax, 0xc048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c42dcc0
and eax, 0x74180
or eax, 0xc60a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x65cb954
and eax, 0x30000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3dd080
or eax, 0x589075b3
and eax, 0x10110122
or eax, 0x448a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c8d946
xor eax, 0x6f44a109
and eax, 0x4994201
or eax, 0x1248080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28113ed3
and eax, 0x20800000
or eax, 0xd2010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x702f7232
or eax, 0x3af869e9
and eax, 0x16a00
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26946cc3
and eax, 0x4040280
or eax, 0x80408808
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9ab938
and eax, 0x48a0000
or eax, 0x41010041
mov dword [ebx], eax
add ebx, edx
or eax, 0x526b4f1c
and eax, 0x12c8050c
or eax, 0x8103000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a76d33f
and eax, 0x40240000
or eax, 0xa4110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f56ab1
and eax, 0
or eax, 0x8b00002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cee3fee
or eax, 0x4a7e8548
and eax, 0xe1800c4c
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2647e1f4
xor eax, 0x1407bb6
and eax, 0x8248
or eax, 0x2820
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a11ef80
and eax, 0x11e180
or eax, 0x204a1001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2500a53c
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b07785e
and eax, 0x35266a84
and eax, 4
or eax, 0x418440
mov dword [ebx], eax
add ebx, edx
and eax, 0x7236426b
xor eax, 0x642a2fe
and eax, 0x8a
or eax, 0x81145501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c36c7ae
and eax, 0x8200
or eax, 0x5c6cc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f05e12
and eax, 0x500000
or eax, 0xd4a28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7811c2
and eax, 0x89000142
or eax, 0x2000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dc814f
or eax, 0x4d5207b3
and eax, 0x85040045
or eax, 0x210800
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e6429d
and eax, 0x5000000
or eax, 0x800000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45fcfa3a
or eax, 0x4b2ef59e
and eax, 0xf988
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa78083
xor eax, 0x492debfe
and eax, 0x881035
or eax, 0x718800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6bc48f
and eax, 0x4900800
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d87add
and eax, 0x30004084
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1677e1f9
and eax, 0x418044
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ed698d
and eax, 0x400004
or eax, 0xcc8cc359
mov dword [ebx], eax
add ebx, edx
or eax, 0x1595f80
or eax, 0x3318ea4e
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b4eab9
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155d4b13
and eax, 0xc88105cc
or eax, 0x240a5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x385c50f1
or eax, 0xe594988
and eax, 0x24184589
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x64139b93
and eax, 0x180
or eax, 0x3a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x72fa34f6
or eax, 0x23de0957
and eax, 0x20403015
or eax, 0x10208020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e700d
and eax, 0x104c8030
or eax, 0x8010b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac309c2
and eax, 0x48c58980
or eax, 0x24104001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7252a530
and eax, 0x60000000
or eax, 0x81810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb99141
xor eax, 0x1b5373b
and eax, 0x822a
or eax, 0x5804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d16b7ff
and eax, 0x63351577
and eax, 0x40041101
or eax, 0x1802e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4cae09
and eax, 0
or eax, 0x81890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7319a743
xor eax, 0x30c04114
and eax, 0x418400
or eax, 0x920
mov dword [ebx], eax
add ebx, edx
and eax, 0x167c55d1
and eax, 0x2f8fc2a1
and eax, 0
or eax, 0x8108558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d220a3e
and eax, 0x7fe76d95
and eax, 0
or eax, 0xc0b7f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30530dc7
xor eax, 0x1806416d
and eax, 0x8908100
or eax, 0x11620000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65040d8b
xor eax, 0xb069c84
and eax, 0xa000080
or eax, 0x8100006b
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e794e8
or eax, 0x226e20eb
and eax, 0x21240041
or eax, 0xd8010c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8bb152
xor eax, 0x781ddf5
and eax, 2
or eax, 0x3500001c
mov dword [ebx], eax
add ebx, edx
or eax, 0x612649ed
and eax, 0x5df65e9e
and eax, 0x18
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b42ae72
and eax, 0x9008008
or eax, 0x84201080
mov dword [ebx], eax
add ebx, edx
or eax, 0x711e85f3
or eax, 0x45d3ac78
and eax, 0x4d8b0041
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8a3c79
and eax, 0x8880000
or eax, 0x62418110
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e4728e
and eax, 0x92
or eax, 0x81000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bccb4b8
or eax, 0x395d5756
and eax, 0x30c9c671
or eax, 0x20880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292226d2
and eax, 0xe5a26e3
and eax, 0x8400020
or eax, 0x10158b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x5312c747
and eax, 0xa14ca01
or eax, 0x84800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b4857c
and eax, 0x4cdd78e3
and eax, 0x800000
or eax, 0xf2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46f9470f
and eax, 0x603
or eax, 0x9890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4c850b
or eax, 0x1bbaa7bd
and eax, 0xd208a89
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x375ed613
and eax, 0x50a0001
or eax, 0x40810040
mov dword [ebx], eax
add ebx, edx
or eax, 0x770b071f
and eax, 0x405956cf
and eax, 0x40090408
or eax, 0xd442100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbca1c7
and eax, 0xf0ca98b
and eax, 0x4040000
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17c8886e
xor eax, 0x4130b229
and eax, 0x30000000
or eax, 0x5000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c2adf1
and eax, 0x2707b624
and eax, 0x8020
or eax, 0x19cd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e31139
and eax, 0x880
or eax, 0x810c450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b9e4f6
and eax, 0xd05f1
or eax, 0x421200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4094f760
xor eax, 0x6273cccb
and eax, 0xa00100
or eax, 0xd518000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6360c055
and eax, 0x8000000
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1895d1
and eax, 0x2a2aef26
and eax, 0
or eax, 0x418d2081
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b20046
xor eax, 0x4289695a
and eax, 0x10900
or eax, 0x8548200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a05f6a
and eax, 0x50c000
or eax, 0xc00a2281
mov dword [ebx], eax
add ebx, edx
or eax, 0x484ea233
and eax, 0xc0020000
or eax, 0x32810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ced9581
xor eax, 0x594fd611
and eax, 0x4000300
or eax, 0x10458848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ebac4f4
and eax, 0x7f0f04
or eax, 0x3001
mov dword [ebx], eax
add ebx, edx
and eax, 0xa685142
and eax, 0x81100
or eax, 0x44052400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5d6269
and eax, 1
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x500ed1a0
and eax, 0x8120
or eax, 0x410c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x35311d98
or eax, 0x5ecc61bd
and eax, 0x418d20b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f6b6f1
or eax, 0x224f5ae
and eax, 0x435500
or eax, 0xcc800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bd2dee
xor eax, 0x3c6e105b
and eax, 0xe0814584
or eax, 0xc0a1048
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bc2a7e
and eax, 0x3f2ab8
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49596d52
and eax, 0x440300
or eax, 0x10012800
mov dword [ebx], eax
add ebx, edx
and eax, 0xe19e384
xor eax, 0x5bf8267b
and eax, 0x8110031
or eax, 0x84040804
mov dword [ebx], eax
add ebx, edx
or eax, 0x73399445
and eax, 0x180d8814
or eax, 0x400382
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1c712
and eax, 0x11cdc180
or eax, 0x62020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d520213
or eax, 0x690dcda9
and eax, 0x61810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f804ebc
and eax, 0xb0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de7947
and eax, 0x847181
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a1dd95d
and eax, 0
or eax, 0x81890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3ee2e
and eax, 0x40840c
or eax, 0x10110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397f5a1e
and eax, 0x14c202
or eax, 0x120b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcc268a
or eax, 0x87e69e1
and eax, 0x8542b00
or eax, 0x14010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fdc352b
or eax, 0x600ba2aa
and eax, 0x3849a281
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18cf8c10
or eax, 0x278aca1e
and eax, 0xb2830000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6129e6
or eax, 0x7b75e28e
and eax, 0xb41a00c
or eax, 0x4021820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db81b81
and eax, 0x2b0000
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a1c33a
and eax, 0x12880110
or eax, 0x88143404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4f5670
xor eax, 0x5b268dfd
and eax, 0x42350000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c3442a5
and eax, 0x8000084
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfdeb5cb
or eax, 0x5d9d9414
and eax, 0x41851410
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3b2924
and eax, 0x40010800
or eax, 0xa754b100
mov dword [ebx], eax
add ebx, edx
and eax, 0x732ec99a
and eax, 0x41000000
or eax, 0xc2b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x783d0882
and eax, 0x15210000
or eax, 0x82c0810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x602decfb
and eax, 0x81000011
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e48dca
and eax, 0
or eax, 0x6e79f3f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f404e9b
and eax, 0x118960
or eax, 0xc440201
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ec38f8
and eax, 0x4cd8281
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x404517e8
and eax, 0x10000
or eax, 0xf2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x787a6605
xor eax, 0x4802652a
and eax, 0x522
or eax, 0x8a54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dee6d62
or eax, 0x27ea6ae5
and eax, 0x50c8a81
or eax, 0x80100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e0e402
and eax, 0x880001
or eax, 0x45030040
mov dword [ebx], eax
add ebx, edx
or eax, 0x20501783
and eax, 0x25090500
or eax, 0x2242008
mov dword [ebx], eax
add ebx, edx
or eax, 0x62880b56
xor eax, 0x373674d0
and eax, 0x90000
or eax, 0x22240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c730555
and eax, 0x20000000
or eax, 0x15000027
mov dword [ebx], eax
add ebx, edx
or eax, 0x762b0920
or eax, 0x2957af8
and eax, 0x79a7091
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x772b0f59
and eax, 0x81204d89
or eax, 0x40002
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ff60f9
or eax, 0x51684379
and eax, 0x500e1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x639b0da4
and eax, 0x910100
or eax, 0x8608000
mov dword [ebx], eax
add ebx, edx
or eax, 0x640cc123
xor eax, 0x394a13f4
and eax, 0x1000001
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ae1cd1
or eax, 0x3b788ca8
and eax, 0x1841c81
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa84188e
and eax, 0x41800
or eax, 0x8518a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ec6941
or eax, 0x351d30c9
and eax, 0x835d0041
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ff87c4
or eax, 0xc6cee3c
and eax, 0x4c4ccc4c
or eax, 0x80800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604b63e3
and eax, 0xac83050c
or eax, 0x400850c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787432f1
and eax, 0xaba0321
and eax, 0x100101
or eax, 0xd00448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d008f14
xor eax, 0x6d4812a2
and eax, 0x402
or eax, 0x681c
mov dword [ebx], eax
add ebx, edx
or eax, 0x931ffb4
xor eax, 0x6b5eb7be
and eax, 0x620000
or eax, 0xa00d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d35c7a0
or eax, 0x40551ef7
and eax, 0x1530500
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3500ba9c
and eax, 0x34110000
or eax, 0xca240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e814820
xor eax, 0x358d9f57
and eax, 0x19080646
or eax, 0xa0616008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbf4e1b
and eax, 0x241c
or eax, 0x10a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ce2298
and eax, 8
or eax, 0x81104d23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4159c5e8
and eax, 0x4808c1
or eax, 0x302730
mov dword [ebx], eax
add ebx, edx
or eax, 0x2007c973
and eax, 0x20698100
or eax, 0xd6800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd03b24
and eax, 0x81000000
or eax, 0x53
mov dword [ebx], eax
add ebx, edx
and eax, 0x1652ef21
and eax, 1
or eax, 0x1777f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed93d05
xor eax, 0x4eb0665c
and eax, 0x10900
or eax, 0x40808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f953489
and eax, 0
or eax, 0x8b004181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531d56b9
and eax, 0xc0011410
or eax, 0x22800045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6697b763
and eax, 0
or eax, 0xc096
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3eb2a2
and eax, 0x307200
or eax, 0xc0808081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d931274
and eax, 0x33688ab
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b152092
and eax, 0x34160000
or eax, 0x41600d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x142aeba1
and eax, 0x45340000
or eax, 0x2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50578d35
xor eax, 0x52467a7e
and eax, 0x7e
or eax, 0x88000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d5ae15a
xor eax, 0x36aab2c3
and eax, 0x800090
or eax, 0x41014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c9632
and eax, 0x5513d8f1
and eax, 0
or eax, 0x104d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cc4c69
and eax, 0xc101
or eax, 0x881a0880
mov dword [ebx], eax
add ebx, edx
or eax, 0x564bc5a1
and eax, 0xd0010000
or eax, 0x21800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b4a477
and eax, 0
or eax, 0xa9aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dcb8e3b
or eax, 0x767a2609
and eax, 0x8040b
or eax, 0x81045180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7e8248
or eax, 0x63e6f905
and eax, 0x702ec2
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
and eax, 0x316de737
and eax, 0x600000
or eax, 0x56928100
mov dword [ebx], eax
add ebx, edx
or eax, 0x78417598
xor eax, 0x5d639353
and eax, 0xc9
or eax, 0x88000034
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f9539e
and eax, 0x5267fb45
and eax, 0x40014000
or eax, 0x180008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4608604b
and eax, 0x10000
or eax, 0x8448b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332c922d
and eax, 0x491125
or eax, 0x144400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b409a68
and eax, 0x190c0500
or eax, 0x44623000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c6e3ff
and eax, 0x4d8a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ae342e
and eax, 0x6a10004
or eax, 0xa0408110
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c01a2c1
or eax, 0x7633c929
and eax, 0x80000019
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f32d327
xor eax, 0x73f9a2e6
and eax, 0x1100e1
or eax, 0x1c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340694e0
and eax, 0x18800
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcdbf42c
xor eax, 0xe0cba97
and eax, 0x2004081
or eax, 0x89000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7807f458
or eax, 0x305259e0
and eax, 0xc2010c51
or eax, 0x8800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109cc2c2
and eax, 0xda1d4696
or eax, 0x25e20020
mov dword [ebx], eax
add ebx, edx
and eax, 0x68efc0c7
and eax, 0x48cd4080
or eax, 0x8300b201
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0c779
or eax, 0x5bd81d4
and eax, 0x589c3c5
or eax, 0x40020802
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9640ac
xor eax, 0x2f8d8697
and eax, 0x2040410
or eax, 0x10003100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec5ef93
or eax, 0x56790639
and eax, 0x16350000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5681d136
or eax, 0x59169d7
and eax, 0x25000027
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x66870d4a
or eax, 0x4a8a7a07
and eax, 0x5803
or eax, 0x4b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cfea805
and eax, 0x1cb835
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d43126f
and eax, 0
or eax, 0x40908900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0742c2
and eax, 0x8004180
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12699cc4
or eax, 0x50a4d4dc
and eax, 0xd181084d
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5f0eb7
and eax, 0x1458717c
and eax, 0x2c
or eax, 0x1e81
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fcdbde1
and eax, 0x1081
or eax, 0xe1fbe100
mov dword [ebx], eax
add ebx, edx
and eax, 0xca0faa7
and eax, 0x800000
or eax, 0x550b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a58780c
and eax, 0xc20008
or eax, 0x80208100
mov dword [ebx], eax
add ebx, edx
or eax, 0x16614b7c
and eax, 0x8000005c
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6469e1df
and eax, 0x544d601c
and eax, 0x10
or eax, 0xaac6e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de93c2e
xor eax, 0x238c73de
and eax, 0x12628100
or eax, 0xe0900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e14329
and eax, 0
or eax, 0x880000f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ecb74d
and eax, 0
or eax, 0x4181408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f27d6a
and eax, 0
or eax, 0x8458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5382d413
and eax, 0x40601
or eax, 0x200024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a8e2aa
or eax, 0x62cbb9d8
and eax, 0x440e3500
or eax, 0x9200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6bca89
and eax, 0x41012d00
or eax, 0xc8a0070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1038d9
and eax, 0x810108
or eax, 0x19608004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x634a6977
and eax, 0x69
or eax, 0x81000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e286c2c
and eax, 0x2804e1
or eax, 0x850010
mov dword [ebx], eax
add ebx, edx
and eax, 0xfcaf2e9
xor eax, 0x419fbd0
and eax, 0x818900
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc5247f
and eax, 0
or eax, 0xba004181
mov dword [ebx], eax
add ebx, edx
and eax, 0x197297ca
and eax, 0x180
or eax, 0x7277
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d36482a
xor eax, 0x4b2bb477
and eax, 0x10052a
or eax, 0x81005001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f2444c
and eax, 0xa21142
or eax, 0x1ca688
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b5ac9c
and eax, 0x42020100
or eax, 0x99f08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531d41d9
and eax, 0x36c1ecab
and eax, 0x414089
or eax, 0x8b2e2d12
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d0a84
and eax, 0x1050800
or eax, 0x84000045
mov dword [ebx], eax
add ebx, edx
or eax, 0x253b2e47
xor eax, 0x6c154b6
and eax, 0x10000b0
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d182a1d
and eax, 0x18e07d3b
and eax, 0x2830
or eax, 0x4686
mov dword [ebx], eax
add ebx, edx
and eax, 0x33da5143
and eax, 0
or eax, 0x1efb735
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2bc76e
and eax, 0x8100
or eax, 0x40900800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4275620b
or eax, 0x6dd67d7c
and eax, 0xb004101
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60466af3
and eax, 0xc9000040
or eax, 0x81140d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78cb88c
and eax, 0xd39e59e
and eax, 0xa000
or eax, 0x1a39
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ecdb886
and eax, 0x1e05b081
or eax, 0xe1024100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7210e19e
and eax, 0x82120000
or eax, 0xa80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af111e
and eax, 0x2000000
or eax, 0x290000e7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a406053
or eax, 0x6ec3786f
and eax, 0x72810855
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e445b11
and eax, 0xa01
or eax, 0x2028
mov dword [ebx], eax
add ebx, edx
and eax, 0x665d44f7
xor eax, 0x760cce8e
and eax, 0x8a88
or eax, 0x81400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x188d1349
and eax, 0x1890041
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72cb881a
and eax, 0x40880008
or eax, 0x8100500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114d31a4
and eax, 0x18150000
or eax, 0xa2200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a58e7c
and eax, 0x8b240e34
or eax, 0x4a6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356941a3
and eax, 0x170b9aac
and eax, 0x10004
or eax, 0xc1801449
mov dword [ebx], eax
add ebx, edx
or eax, 0x62836a72
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179d6494
xor eax, 0x798bf00f
and eax, 0x46101081
or eax, 0x1129e100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb7587c4
and eax, 0x1010000
or eax, 0x80880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253e6ead
xor eax, 0x146c75a
and eax, 0x418140
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd41b90
and eax, 0x1041080
or eax, 0x8008450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27000b25
xor eax, 0x70db1c6d
and eax, 0x9702c2
or eax, 0x282d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6959cbd
and eax, 0x4b28100
or eax, 0x99400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6900e548
and eax, 0xb0000048
or eax, 0x8000134
mov dword [ebx], eax
add ebx, edx
and eax, 0x32df2c02
and eax, 0
or eax, 0x835a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5071083
or eax, 0x6e9a09cb
and eax, 0x250c010b
or eax, 0x4420
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae5ae15
and eax, 0x690f
or eax, 0x10c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x51051ccb
xor eax, 0x47135adb
and eax, 0x14010
or eax, 0x40b925
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec075db
and eax, 0x6721030e
and eax, 0x40000000
or eax, 0x908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dad49c5
and eax, 0x9004181
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7fc82b
and eax, 0xc9010809
or eax, 0x800044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea6412
and eax, 0x4b76dab7
and eax, 0x4815
or eax, 0xa0e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d8c4a
and eax, 0x60ce081
or eax, 0x89901100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5527fa80
xor eax, 0x432c5959
and eax, 0x10920248
or eax, 0x46282c21
mov dword [ebx], eax
add ebx, edx
and eax, 0x6882f309
and eax, 0x29dbd949
and eax, 1
or eax, 0x2b0000f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c5ae1ef
and eax, 0x22000055
or eax, 0xc0810800
mov dword [ebx], eax
add ebx, edx
and eax, 0x421f85d0
xor eax, 0x13e5ce1
and eax, 0x4c30
or eax, 0xa04e
mov dword [ebx], eax
add ebx, edx
or eax, 0x177e79b
and eax, 0x6e281
or eax, 0xe0081000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26fcbc3e
and eax, 0x82880000
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdcdadfa
or eax, 0x1cd1a0d2
and eax, 0x418140
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b33acd
and eax, 0x12991f2b
and eax, 0x10100109
or eax, 0x25004482
mov dword [ebx], eax
add ebx, edx
and eax, 0x22490ccc
or eax, 0x5c0fda0c
and eax, 0x8408
or eax, 0x2101
mov dword [ebx], eax
add ebx, edx
and eax, 0x24dc278d
and eax, 0x2101
or eax, 0x849a34
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd7ea0c
and eax, 0x458b00
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cffe5
and eax, 0x34e00148
and eax, 0x100
or eax, 0xa255e881
mov dword [ebx], eax
add ebx, edx
or eax, 0x2567aef9
and eax, 0xa1010001
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a77e8c
and eax, 0x92267e01
or eax, 0x6dd80122
mov dword [ebx], eax
add ebx, edx
or eax, 0x11041ad8
or eax, 0x2657ef04
and eax, 0x81408188
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58de16a4
xor eax, 0x3fdf69b5
and eax, 0x158b0001
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5edfe2fc
and eax, 0xa40800c
or eax, 0x94a20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9951fb
and eax, 0x81000084
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d43849
and eax, 0
or eax, 0xef28f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ea07d8
and eax, 0xe20000
or eax, 0xc108100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22bb0457
and eax, 0x28000043
or eax, 0x90000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d86b508
xor eax, 0x473a85fb
and eax, 0x90
or eax, 0x4b02
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e470ff2
xor eax, 0x61942d05
and eax, 0x21040403
or eax, 0x14084128
mov dword [ebx], eax
add ebx, edx
or eax, 0x333459d4
or eax, 0x6064a703
and eax, 0x777c8e1a
or eax, 0x88830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c3ff2
xor eax, 0x4b2fabd6
and eax, 0x8080
or eax, 0x81401008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc2a914
xor eax, 0x56f9b509
and eax, 0x490b0001
or eax, 0x4800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x35883659
and eax, 0x880000
or eax, 0xb0418108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee1ebfa
and eax, 0x80000080
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe430bf
and eax, 0x6000a9
or eax, 0x38840
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bbdd564
xor eax, 0x7a74198f
and eax, 0x1818000
or eax, 0x42700100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8632e0
and eax, 0x1000000
or eax, 0x8a2f2fa6
mov dword [ebx], eax
add ebx, edx
and eax, 0x463031aa
or eax, 0x4ef9bce
and eax, 0x2811044
or eax, 0xe0000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e89432e
xor eax, 0x4aa6bcc0
and eax, 0x96ae8291
or eax, 0x69511040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c879c9
and eax, 0xc221ca00
or eax, 0x880081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb13f9
or eax, 0x7f3a05d0
and eax, 0xf2000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4f44c9
and eax, 0x40c9
or eax, 0x8224
mov dword [ebx], eax
add ebx, edx
and eax, 0x557825a7
and eax, 0x6e708524
and eax, 0
or eax, 0x81408a89
mov dword [ebx], eax
add ebx, edx
and eax, 0x162303c1
and eax, 1
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11fbde06
and eax, 0x14200400
or eax, 0x818a0108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b758a4e
or eax, 0x2c8885a
and eax, 0xca0d0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4730c581
and eax, 0
or eax, 0x3500005c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3005bde1
and eax, 0x19c75
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6d3a00
and eax, 0x1044401
or eax, 0x8010098a
mov dword [ebx], eax
add ebx, edx
and eax, 0x449635f9
and eax, 0x40081
or eax, 0x21d060
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b782fff
or eax, 0x77efc7a9
and eax, 0x25c18100
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b68a65f
and eax, 0x56885d60
and eax, 0
or eax, 0x8100007e
mov dword [ebx], eax
add ebx, edx
or eax, 0xba9de6e
and eax, 0x811270
or eax, 0x20081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711856e2
or eax, 0x253a228c
and eax, 0x40810000
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x55bc2275
and eax, 0
or eax, 0x8b004181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75432006
and eax, 0xf2010005
or eax, 0x801050
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a20584
and eax, 0x15c1
or eax, 0x4220
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a49276d
and eax, 0x201
or eax, 0x44fbe080
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b3cedd
and eax, 0x70810000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1126afbe
xor eax, 0x5677138
and eax, 0x30005686
or eax, 0x1312030
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e98754
and eax, 0x2176b0
or eax, 0x20008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cc130b
and eax, 0x452100
or eax, 0x8000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ad5f3b
and eax, 0x59241a31
or eax, 0xa6000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x372a4e0c
xor eax, 0x10ce81c6
and eax, 0x408089fb
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cdc9838
and eax, 0x8000181
or eax, 0x83004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2adfc9ed
and eax, 0x8181004d
or eax, 0x40001400
mov dword [ebx], eax
add ebx, edx
and eax, 0xfba398f
and eax, 0
or eax, 0xb2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7416160c
xor eax, 0x1f6b3b09
and eax, 0x3652181
or eax, 0x9002c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1913ec
xor eax, 0x4e940228
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5b15b0
or eax, 0x101bdc42
and eax, 0x7340dd22
or eax, 0x242204
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c64d1e
and eax, 0x34ca6b0c
and eax, 0x4108
or eax, 0x81141483
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d8bb29
or eax, 0x29554572
and eax, 0x11a1c2
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f9553b
xor eax, 0x3c43642f
and eax, 0x808000
or eax, 0x80720100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f7bfd4
and eax, 0x48c99987
and eax, 0x80
or eax, 0x8100007b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36eae992
xor eax, 0x5836dad8
and eax, 0x1d022b0
or eax, 0x214042
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c522e8
and eax, 0x800000
or eax, 0x400a8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x717a5e77
or eax, 0x3b9b67b3
and eax, 0xb004181
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33540fb6
xor eax, 0x215c3565
and eax, 0x2040445
or eax, 0xc4210800
mov dword [ebx], eax
add ebx, edx
and eax, 0x59aab7d
and eax, 0x4000041
or eax, 0x31000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b942d25
xor eax, 0x6ff8305b
and eax, 0xe683000
or eax, 0x21054e25
mov dword [ebx], eax
add ebx, edx
and eax, 0x74089691
xor eax, 0xde90a9
and eax, 0x40488
or eax, 0x81084903
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd1f26e
xor eax, 0x3ef74c60
and eax, 0x10440
or eax, 0x83281
mov dword [ebx], eax
add ebx, edx
and eax, 0x28072d79
and eax, 0x10000
or eax, 0xb0f08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x75590187
or eax, 0x5f6fb6f5
and eax, 0x90000c4
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x325e1ff6
or eax, 0x5a805c8c
and eax, 0x40804080
or eax, 0x1010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6404cbf6
or eax, 0x37745794
and eax, 0x10558b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49781a0a
and eax, 0x11208000
or eax, 0x20104281
mov dword [ebx], eax
add ebx, edx
and eax, 0x61802ff9
and eax, 0x24d974ad
and eax, 0x20000000
or eax, 0xd2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x732ef6e3
and eax, 0x612c74a2
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x165cbe69
and eax, 0x74e6a8
or eax, 0x820110
mov dword [ebx], eax
add ebx, edx
and eax, 0x641be4e2
and eax, 0x2000
or eax, 0x10450b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a530cbe
and eax, 0x400000
or eax, 0x98e60d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791bda5
and eax, 0x5411100
or eax, 0xd8922400
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc99916
and eax, 0x810000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652dc9cd
and eax, 0x8140
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269a222a
and eax, 0x8010a
or eax, 0x81044c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6553ea
and eax, 0x40180
or eax, 0xb39641
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ff7d48
and eax, 0x61f18100
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x758580c
and eax, 0xb611800
or eax, 0x80042412
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb1ce79
xor eax, 0x50cb27c2
and eax, 0x4a800050
or eax, 0x80011005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6445c7db
and eax, 0x1e16d9f7
and eax, 0x9191
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc49574
and eax, 0x9000
or eax, 0xb1cf6281
mov dword [ebx], eax
add ebx, edx
or eax, 0x314daeba
xor eax, 0x72215304
and eax, 0x82880000
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f11e30f
and eax, 0x18100
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6b249
and eax, 0xa78308
or eax, 0x10800b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e56b59
and eax, 0x75b35325
and eax, 0x14010300
or eax, 0x442800
mov dword [ebx], eax
add ebx, edx
and eax, 0x204936e9
and eax, 0x200
or eax, 0x74ac0835
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab7ff6e
and eax, 0x40a20
or eax, 0x14498150
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f7e20
and eax, 0x450800
or eax, 0x6c10c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75823d63
and eax, 0x11810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614193e4
xor eax, 0x10d799a7
and eax, 0xa41
or eax, 0xf534
mov dword [ebx], eax
add ebx, edx
or eax, 0x405ec0ef
and eax, 0x408189
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x364d83c1
and eax, 0x15090041
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e09d894
xor eax, 0x353318ff
and eax, 0x3ca08000
or eax, 0x1420114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502811c0
and eax, 0x1000014
or eax, 0x8000000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d18074
and eax, 0
or eax, 0x1055c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8b47fe
and eax, 0x100
or eax, 0x78f28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c80fa6f
and eax, 0x26
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c360f4b
and eax, 0x860
or eax, 0x16092
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ace9392
and eax, 0
or eax, 0x10458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x14df8105
xor eax, 0x240bef2d
and eax, 0x404008
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57772e1a
and eax, 0x50130400
or eax, 0x28000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ed316c
and eax, 0x28340000
or eax, 0x92010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4993b
and eax, 0x88000019
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4912510f
or eax, 0xeb49a0b
and eax, 0x800000
or eax, 0x41014090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228c5578
xor eax, 0x33e7336b
and eax, 0x10ea2000
or eax, 0xad159900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdb934c
xor eax, 0x3cc4a5b8
and eax, 0x12b0000
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ea4b09f
and eax, 0x78b75e
and eax, 0x88010
or eax, 0xa2e10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc29f6d
or eax, 0x3788ef10
and eax, 0x1000000
or eax, 0x8000004f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea0e6e
or eax, 0x1448c14f
and eax, 0x488761
or eax, 0x43090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28490df9
and eax, 0x8058a00
or eax, 0x500100
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b65b18
and eax, 0x703b8b05
and eax, 0xa00
or eax, 0x6828c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff95086
and eax, 0x2810000
or eax, 0xf0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22337632
or eax, 0xf7cad98
and eax, 0xad08
or eax, 0x5206
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e193b4
and eax, 0x1408a88
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19239c2b
and eax, 0x7a46e0dc
and eax, 0
or eax, 0x40b80041
mov dword [ebx], eax
add ebx, edx
and eax, 0x60cb7c33
and eax, 0x40000001
or eax, 0x1d004180
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f2a2c
and eax, 0x4c0c4881
or eax, 0x80c08442
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c0c54a
and eax, 0x35d5806f
and eax, 0x4800048
or eax, 0xe80b5584
mov dword [ebx], eax
add ebx, edx
and eax, 0x3846cba0
and eax, 0x20004180
or eax, 0x150c040b
mov dword [ebx], eax
add ebx, edx
and eax, 0x47014aed
xor eax, 0x9abaa71
and eax, 0xca90
or eax, 0x1402
mov dword [ebx], eax
add ebx, edx
and eax, 0x376dbe39
and eax, 0x1a00
or eax, 0x4d602d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12681035
and eax, 0x5b94be2d
and eax, 0x2042000
or eax, 0xe8cb1500
mov dword [ebx], eax
add ebx, edx
and eax, 0x24500d26
or eax, 0x308d5803
and eax, 0x895d03
or eax, 0x4d02a2fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x18aa1d67
and eax, 0x45a18108
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2176023d
and eax, 0x100002d
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd62c7ed
and eax, 0x404640
or eax, 0x8c20a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x355049bb
and eax, 0x5d00100
or eax, 0x2218000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7133355c
and eax, 0x310100
or eax, 0x88cefe7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3879fcff
and eax, 0x78f2a828
and eax, 0x82a800
or eax, 0x41041081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee21032
and eax, 0x21000
or eax, 0x3e60aa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111596d4
and eax, 0x5230000
or eax, 0x50080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df345c0
and eax, 0x14f20100
or eax, 0x82008014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5c60d7
xor eax, 0x6320c133
and eax, 0x88980080
or eax, 0x3019900
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a3f671
and eax, 0x725637ee
and eax, 0x2000440
or eax, 0x61050805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc8378d
and eax, 0x240000c8
or eax, 0x11000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x72968cbf
and eax, 8
or eax, 0x1d311
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4d675b
and eax, 0x2089009
or eax, 0x84b00080
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d67e14
xor eax, 0x596616fa
and eax, 0x49820040
or eax, 0x4090001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc458713
and eax, 0x1c08110
or eax, 0xc010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7768fd09
and eax, 0x12267000
and eax, 0
or eax, 0x8100015e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a60545e
and eax, 0x50
or eax, 0x64e305a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d6e2a2
and eax, 0x113294b1
and eax, 0x108010
or eax, 0x10450b68
mov dword [ebx], eax
add ebx, edx
or eax, 0x263f6b69
and eax, 0xd539a6c
and eax, 0x508200
or eax, 0xb2ac6081
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f05bc8
and eax, 0x30800000
or eax, 0xc2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a7c0ca
or eax, 0x571efedc
and eax, 0x2258
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x733411f6
and eax, 0x2300288
or eax, 0x84888801
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf2addd
or eax, 0xc7e92d
and eax, 0x830001
or eax, 0x45080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe84b90
and eax, 0x45800000
or eax, 0x32170d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x124273ae
or eax, 0x4cbe4c4f
and eax, 0x14340000
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd24143
xor eax, 0x1e358b9
and eax, 0x90000fa
or eax, 0x82000005
mov dword [ebx], eax
add ebx, edx
or eax, 0xefa010b
and eax, 0x8180004d
or eax, 0x60010c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3e8067
and eax, 0x34ba3e51
and eax, 0x440
or eax, 0xb180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b78e7f
or eax, 0x6a819636
and eax, 0x2082b181
or eax, 0x84084000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e210414
and eax, 0x80880000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4c1fdf
and eax, 0x400698
or eax, 0x18020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb7a20e
and eax, 0x40482
or eax, 0x81085109
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ace8e4f
and eax, 0x51ca
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f770e1c
and eax, 0xb620100
or eax, 0x90808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70dca329
and eax, 0x81000001
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48cdf4c3
xor eax, 0x5ffc2ecc
and eax, 0x5842
or eax, 0x8624b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3afe281d
and eax, 0x4036bb97
and eax, 0x300000
or eax, 0xefc28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f4318e
and eax, 0x8b000086
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1249e87d
and eax, 0x4f29e7c6
and eax, 0x10044
or eax, 0x60240801
mov dword [ebx], eax
add ebx, edx
or eax, 0x70de1fd6
and eax, 0x30ff1fd0
or eax, 0x500e020
mov dword [ebx], eax
add ebx, edx
or eax, 0x444ee570
and eax, 0xe020
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x784fb287
and eax, 0x7a6b53da
and eax, 0x81088
or eax, 0x86b08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6519fe1d
xor eax, 0x53cf4c69
and eax, 0xb0280040
or eax, 0x8900001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5354f05d
and eax, 0x10000000
or eax, 0x4d004186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563a3ed4
and eax, 0x8084c42
or eax, 0xc4c48081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc98530
and eax, 0xc40141c0
or eax, 0x288a140c
mov dword [ebx], eax
add ebx, edx
or eax, 0xefdd3d0
and eax, 0x240c4588
or eax, 0x11000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1b3b30
and eax, 0x100
or eax, 0xb460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484c9776
and eax, 0x482014
or eax, 0x324521
mov dword [ebx], eax
add ebx, edx
and eax, 0xeceb25f
xor eax, 0x5cb2c225
and eax, 0x8488200
or eax, 0x50900
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9c5230
or eax, 0x3a5dee3f
and eax, 0x1210e001
or eax, 0x84801180
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a70e72
and eax, 0x81810000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ce4f80
or eax, 0x3429a8fc
and eax, 0x20b4
or eax, 0x302
mov dword [ebx], eax
add ebx, edx
or eax, 0x527743aa
and eax, 0x12316180
or eax, 0xa1809001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b8ca989
and eax, 0x80080000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f99df
and eax, 0x1cce6701
and eax, 0x400100
or eax, 0x18a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3a73ed
and eax, 0x100
or eax, 0x8108548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6018cf
and eax, 0x15da74ee
and eax, 0x108a
or eax, 0x682640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605cd404
or eax, 0x3e0fd55f
and eax, 0x50328100
or eax, 0x1c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af739fc
and eax, 0x1000090
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x466d2b9
and eax, 0x80
or eax, 0x1ea06a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c574261
or eax, 0x5c31d9d
and eax, 0xdd28100
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3c2fd
and eax, 0x1528f48d
and eax, 0x204081
or eax, 0x8b503300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efb7c21
or eax, 0x61c79967
and eax, 0x90050845
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a18fc2
and eax, 0x5e5750ad
and eax, 0
or eax, 0x350000b3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff805bf
and eax, 5
or eax, 0xda40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2de41e
and eax, 0x8000
or eax, 0x8b201089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23391c3e
and eax, 0x8090001
or eax, 0x45820040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2da4e9
and eax, 0x48010000
or eax, 0x14f0810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x14cb9c36
and eax, 0xa
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0c33cc
and eax, 0x403c0
or eax, 0x530c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x794d9682
or eax, 0x73b9d8a5
and eax, 0x32f18000
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d487520
and eax, 0x4da43a72
and eax, 0x9202020
or eax, 0x82450e85
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c81ee5d
and eax, 0x10805
or eax, 0xe2800050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8a6b4d
and eax, 0x49a54cb4
and eax, 0x4000
or eax, 0x9924
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c67428
or eax, 0x6ffc4f26
and eax, 0x92ce202
or eax, 0x80001081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd15917
and eax, 0x41892082
or eax, 0x20008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2929d648
and eax, 0x8018200
or eax, 0x4440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7776b12a
or eax, 0x35b8bc37
and eax, 0x23880d
or eax, 0x404100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d99c822
and eax, 0x800
or eax, 0x50360500
mov dword [ebx], eax
add ebx, edx
or eax, 0x117f262e
xor eax, 0x6b8f6e69
and eax, 0x18000000
or eax, 0x440d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4581cba7
and eax, 0x110000a3
or eax, 0x24000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d885d46
and eax, 0x40
or eax, 0xff10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc3b459
or eax, 0x3492f83e
and eax, 0x4c0a
or eax, 0x810c0181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6296e99a
and eax, 0x1e31c58c
and eax, 0x100000
or eax, 0xa640f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x161c0459
and eax, 0x2b00000
or eax, 0x48418100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3727d929
and eax, 0x11ecd292
and eax, 0
or eax, 0x88000079
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb777c5
and eax, 0x832080
or eax, 0x41080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748745
and eax, 0x558300
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c9a20d8
and eax, 0x100000
or eax, 0xd2a1ca81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc972c5
and eax, 0xf2000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca2a40
and eax, 0
or eax, 0xd751
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ecaab3
and eax, 1
or eax, 0x2510458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d39150a
and eax, 0x400a
or eax, 0x2a34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657bc3fb
and eax, 0x18105
or eax, 0x800600
mov dword [ebx], eax
add ebx, edx
or eax, 0x78658557
and eax, 0xa40500
or eax, 0x81183000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2309043c
and eax, 0x80880000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17db8b10
xor eax, 0x5719cb9
and eax, 0x418820
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x21bd3921
or eax, 0x7126090d
and eax, 0x1080909
or eax, 0x80004482
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c066273
and eax, 0x245c9
or eax, 0x618000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4536bcdc
and eax, 0x510100
or eax, 0x8aa08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c9b208
or eax, 0x1103a772
and eax, 0x1000062
or eax, 0x8a000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f91f8a
xor eax, 0x25797d9e
and eax, 0x8a800051
or eax, 0x40011004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f121f94
xor eax, 0x58ceadee
and eax, 2
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6764401d
and eax, 0
or eax, 0x6606ca81
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae6c261
or eax, 0xf40419
and eax, 0x42800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8e3b65
xor eax, 0x32c6459a
and eax, 0x76eb
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117817a5
or eax, 0x345178f5
and eax, 0x1208888
or eax, 0x8a000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x19318b34
and eax, 0x9200000
or eax, 0x24980041
mov dword [ebx], eax
add ebx, edx
and eax, 0x562d9aec
and eax, 0x57efd802
and eax, 0
or eax, 0x2b000086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1645ea65
and eax, 0xc050041
or eax, 0x82301004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea6b2d6
and eax, 0x8093a290
or eax, 0x396c5d60
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f22859
xor eax, 0x67c59c88
and eax, 0x20
or eax, 0x8006
mov dword [ebx], eax
add ebx, edx
and eax, 0x415235d3
and eax, 2
or eax, 0x81084d29
mov dword [ebx], eax
add ebx, edx
and eax, 0x112b9016
xor eax, 0x1bf30a44
and eax, 0x7b0a40
or eax, 0x4e4a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792d95a1
or eax, 0x504914dc
and eax, 0x19510100
or eax, 0x80a08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ab50de
xor eax, 0x4a574287
and eax, 0x80ac9359
or eax, 0x8536c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x136563b
xor eax, 0x19eff972
and eax, 0x1892001
or eax, 0x40020080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4265cd
and eax, 0
or eax, 0xc558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9e199d
and eax, 0x140000
or eax, 0xa2abc281
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6dca06
and eax, 0xe2810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57881238
and eax, 0x50000000
or eax, 0x24601ea3
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a4dd21
and eax, 0x401
or eax, 0xd08418a
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbb9c01
and eax, 0x13425530
and eax, 0x400
or eax, 0xf84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee20677
and eax, 0x405
or eax, 0xfeeb30
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d943cc7
and eax, 0x900800
or eax, 0x20008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x44cff404
and eax, 0
or eax, 0xb900418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ec6cf1
and eax, 0x192a74bb
and eax, 0x240b
or eax, 0x9a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c873628
and eax, 0x71d0e24e
and eax, 0xa
or eax, 0x81084d21
mov dword [ebx], eax
add ebx, edx
and eax, 0x70668cc2
or eax, 0x6d8f26fa
and eax, 0x8724f0
or eax, 0x10c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1da1bb
and eax, 0x3d18870
and eax, 0x118000
or eax, 0x10440b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x343f8895
and eax, 0x128281
or eax, 0x81007002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bcb872
xor eax, 0xa44f046
and eax, 0x9008b0
or eax, 0x5f042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107281b0
and eax, 0x820800
or eax, 0x20088000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10565a63
and eax, 0x4003
or eax, 0x8b000188
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c75301
and eax, 0x12050001
or eax, 0x60300844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3946cd07
xor eax, 0x4d65f158
and eax, 0x400001a
or eax, 0x10000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58562170
or eax, 0x2ad2236b
and eax, 0x221b
or eax, 0xc404
mov dword [ebx], eax
add ebx, edx
and eax, 0x763a700a
or eax, 0x5be58036
and eax, 0x1e0c034
or eax, 0x21b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a67f62
and eax, 0x1900
or eax, 0x9f01a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f75a310
and eax, 0xd010000
or eax, 0x402a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4104af3d
xor eax, 0x68273819
and eax, 0x64008104
or eax, 0x8af10008
mov dword [ebx], eax
add ebx, edx
or eax, 0x9489cf0
xor eax, 0x8f4b6b3
and eax, 0x800d2b4f
or eax, 0x8f2d480
mov dword [ebx], eax
add ebx, edx
or eax, 0x552f373e
and eax, 0x418b2081
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6e985e
xor eax, 0x163fe4f3
and eax, 0x9001800
or eax, 0x8220a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6370581f
and eax, 0x3000000
or eax, 0xc05d0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4422c081
and eax, 0x40000000
or eax, 0x8ccccccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e9c926
and eax, 0x44c8c804
or eax, 0x880404c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb90b07
and eax, 0xc880804
or eax, 0xc044c4c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe512bc8
or eax, 0x1f6f4c78
and eax, 0xcc8b454c
or eax, 0x20001080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d8e0bc4
and eax, 0xbba974e
and eax, 0x100
or eax, 0x649cb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9afab6
and eax, 0x8442300
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c664e2d
and eax, 0x8040000
or eax, 0xf7a02035
mov dword [ebx], eax
add ebx, edx
or eax, 0x1380a272
and eax, 0x48c43ab6
and eax, 0x8040236
or eax, 0x44989c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x39dc53e2
or eax, 0x7b7a03a3
and eax, 0x49620181
or eax, 0x8000c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23155b12
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25889ef9
and eax, 0x11480
or eax, 0x106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43454bd5
xor eax, 0x130b76c7
and eax, 0x480080
or eax, 0x84808108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ecad41e
xor eax, 0x44fe8cf2
and eax, 0x40
or eax, 0x558b0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x45265d3e
and eax, 0x20000
or eax, 0x18c88110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471fe07b
xor eax, 0x441b803c
and eax, 0x1000000
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629d88c4
and eax, 0x6c320134
and eax, 0x60100020
or eax, 0xfc30dd2
mov dword [ebx], eax
add ebx, edx
or eax, 0x67446001
xor eax, 0x39e81877
and eax, 0x50104
or eax, 0x8408a72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c070879
and eax, 0x4b51abc4
and eax, 0x204
or eax, 0x830421
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f05e0cb
xor eax, 0x1474cc72
and eax, 0x14250400
or eax, 0x30a3100
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c31a23
and eax, 0xf250000
or eax, 0x20100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499a7224
xor eax, 0x51239be3
and eax, 0x1000087
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f2559a8
and eax, 0x40044810
or eax, 0x1808080
mov dword [ebx], eax
add ebx, edx
and eax, 0xf252754
and eax, 0x266e9044
and eax, 0x40000
or eax, 0x8498b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d466ac1
and eax, 0x250be181
or eax, 0x90b40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f333109
xor eax, 0x4f7028b7
and eax, 0x60010000
or eax, 0x91800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52482a95
and eax, 0x32012011
or eax, 0x32c560
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d24ec94
xor eax, 0x50b6675b
and eax, 0x100008a
or eax, 0x80105501
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd049040
and eax, 0x4c4c2
or eax, 0x483820
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d3d7b8
and eax, 0x408000
or eax, 0x68b20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1735ca5a
and eax, 0x9000008
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77df8333
and eax, 0x4184800a
or eax, 0x4880
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6386e0
and eax, 0x8000
or eax, 0x8450b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ec5eb7
and eax, 0x27c103ba
and eax, 0x4400300
or eax, 0xfb2ad80d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e054107
and eax, 0x2000105
or eax, 0x81a834fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425b77e8
or eax, 0x22f1f747
and eax, 0xa3b19611
or eax, 0x8080880
mov dword [ebx], eax
add ebx, edx
and eax, 0x304aba89
and eax, 0x20000081
or eax, 0xb000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x367f5768
and eax, 0x41f66f97
and eax, 0
or eax, 0xf181084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1117e8
or eax, 0x25419400
and eax, 0x65418040
or eax, 0x9abe6116
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5eca86
and eax, 0x54bf3943
and eax, 0x4800100
or eax, 0x80488089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c367c4
and eax, 0x59c26a5f
and eax, 0x10020041
or eax, 0xafb80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc02597
or eax, 0x56594869
and eax, 0xb000068
or eax, 0x20000184
mov dword [ebx], eax
add ebx, edx
or eax, 0x3230ee3e
xor eax, 0x76d31edc
and eax, 0x40811000
or eax, 0xb2000055
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e25a118
and eax, 0x10010
or eax, 0x5206
mov dword [ebx], eax
add ebx, edx
or eax, 0x5340cc41
or eax, 0x6f807915
and eax, 0x81fd10
or eax, 0x2e00a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x51180d11
and eax, 0x900
or eax, 0x8452200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa04d9f
and eax, 0x3702845e
and eax, 0x32000414
or eax, 0xcdefba21
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6fad46
xor eax, 0x372f0133
and eax, 0x48008837
or eax, 0x809000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0xd84f6ee
and eax, 0x45552349
and eax, 0x1000000
or eax, 0x8a004184
mov dword [ebx], eax
add ebx, edx
and eax, 0x48379e7a
and eax, 0
or eax, 0xe1810c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc7149f
and eax, 0xc
or eax, 0xebc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb390d6
and eax, 0x48b2f180
or eax, 0x440001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1356b69a
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61669646
or eax, 0xee2737
and eax, 0x74ca8104
or eax, 0x8000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x18792bd
and eax, 0
or eax, 0x81000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791a290c
xor eax, 0x72c08616
and eax, 0x420e08
or eax, 0x401e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ccd8408
and eax, 0x58828100
or eax, 0x21700000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35526f3c
and eax, 0x31d9022d
and eax, 8
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d4d4c7
and eax, 0
or eax, 0x4184c88a
mov dword [ebx], eax
add ebx, edx
and eax, 0x59325212
or eax, 0x71b9520d
and eax, 0x10200
or eax, 0x8448900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b995526
and eax, 0x51164b51
and eax, 0x144800
or eax, 0xc9a005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x583648ff
xor eax, 0x124e9ae1
and eax, 0x2242000
or eax, 0x20480500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7efcc3
and eax, 0x10146db4
and eax, 0x10000000
or eax, 0x87250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a9cf82
xor eax, 0x6cfa30c9
and eax, 0x20000000
or eax, 0x15000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x515fb628
or eax, 0x1af460a2
and eax, 0x9706020
or eax, 0x60021041
mov dword [ebx], eax
add ebx, edx
and eax, 0x285dc441
or eax, 0x125f86ff
and eax, 0x4144b9
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e8cf3a
or eax, 0x494ec69a
and eax, 0x84d0300
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4396685d
or eax, 0x2cb525be
and eax, 0x20b52180
or eax, 0x804ad001
mov dword [ebx], eax
add ebx, edx
and eax, 0x445bd0f9
and eax, 0x1fa2f18d
and eax, 0xd081
or eax, 0x81892f7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x272012d0
and eax, 0x57ef943
and eax, 0x8040
or eax, 0x410488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1435e3f2
and eax, 0x450a
or eax, 0x81081081
mov dword [ebx], eax
add ebx, edx
and eax, 0x154b14a4
xor eax, 0x26392818
and eax, 0x301c90
or eax, 0x884362
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d906fe
and eax, 0x900000
or eax, 0x24628100
mov dword [ebx], eax
add ebx, edx
and eax, 0x309c5f3c
xor eax, 0x3d74a875
and eax, 0x9642815
or eax, 0x82015008
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c7651
and eax, 0x2c72d2
and eax, 0x40000
or eax, 0x79010845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51952fc6
xor eax, 0x2d984f20
and eax, 0x5000081
or eax, 0x30000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4985fddd
and eax, 0x88
or eax, 0x14956
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d903e4d
xor eax, 0x45d41f03
and eax, 0x4c01009
or eax, 0x80088080
mov dword [ebx], eax
add ebx, edx
and eax, 0xc96ebae
and eax, 0x636ec51
and eax, 0x4000000
or eax, 0x78b90041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f215291
and eax, 0x3e240ba9
and eax, 0x2000280
or eax, 0x29fffd6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcd9a0d
and eax, 0x981080c
or eax, 0xe0000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb0cd04
and eax, 0
or eax, 0x53d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2562eccc
and eax, 0x40f180
or eax, 0xda150001
mov dword [ebx], eax
add ebx, edx
and eax, 0xd18d59d
and eax, 0xd180
or eax, 0x558b2e7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c57a0c9
and eax, 0x44d28108
or eax, 0x2200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532c3443
and eax, 0x1000000
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d75f7b6
and eax, 0x4407b2
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x845f38d
and eax, 0x8808000
or eax, 0xc00a0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a973131
and eax, 0x8000000
or eax, 0xb0004184
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a7a9df6
and eax, 0x4084c0
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
or eax, 0x416a87d3
or eax, 0x60310bdf
and eax, 0x4048835d
or eax, 0x8c844000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67538b43
and eax, 0x613612a8
and eax, 0x40000000
or eax, 0x8ccccccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4706f93f
xor eax, 0x1a2acbe7
and eax, 0x4c0a01c8
or eax, 0xa0815404
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd06b8f
and eax, 0x59967e1
and eax, 0x5104581
or eax, 0x2000000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x749258ac
xor eax, 0x6771f885
and eax, 0x2122
or eax, 0x5a41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55048ecf
and eax, 0xc024
or eax, 0x20011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a2a2ab
and eax, 0x200
or eax, 0x184d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbb7aac9
xor eax, 0x4dc8f7b8
and eax, 0x4e00c001
or eax, 0x880180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cb1a05
and eax, 0x30010000
or eax, 0xc1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48926cc4
and eax, 0x1dfa20cd
and eax, 0
or eax, 0x9f8e
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f67091
or eax, 0x683db411
and eax, 0x208080
or eax, 0x84800108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da9d80f
and eax, 0x4800000
or eax, 0x510b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3f3dd2
and eax, 0x52f3574d
and eax, 0x10820100
or eax, 0xac48800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b279e8
and eax, 0x810000a4
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee68fc1
and eax, 0xa409e0
or eax, 0x194012
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3eab79
and eax, 0x388ca800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4693f3b8
xor eax, 0x71d5ffbc
and eax, 0x50a0000
or eax, 0x40210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a50c8b
xor eax, 0x5d6a0184
and eax, 0xe40508
or eax, 0x200a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ccb401
or eax, 0x1997cca2
and eax, 0x10350000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3531226d
and eax, 0x3b4c3c84
and eax, 0x42004
or eax, 0x88fbdfb2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e690183
and eax, 0x84a090
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x530fb75f
and eax, 0x48000
or eax, 0x10490b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde12c35
and eax, 0x8aca101
or eax, 0xa2134080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cff772b
and eax, 0xb0000000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4439d475
and eax, 0x34a03c68
and eax, 0
or eax, 0x2ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x568f73d4
and eax, 0x6416db2
and eax, 0x4182
or eax, 0x81141409
mov dword [ebx], eax
add ebx, edx
and eax, 0x721dcea2
xor eax, 0x30d5b67e
and eax, 0x80c0c8
or eax, 0xd02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x489e99a9
and eax, 0x32238769
and eax, 0x20000
or eax, 0xf1f08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b2a7e1
or eax, 0x7f5c4411
and eax, 0x8000011
or eax, 0x800000c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a60ac3
and eax, 0x82
or eax, 0x4184a008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9f11ee
and eax, 0x40000
or eax, 0x14418b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b72ae05
and eax, 0x1b63ce71
and eax, 0x230401
or eax, 0xdc3b34
mov dword [ebx], eax
add ebx, edx
and eax, 0x43671306
or eax, 0x1639e07f
and eax, 0x4703100
or eax, 0x81800400
mov dword [ebx], eax
add ebx, edx
or eax, 0x312f8007
and eax, 0x35350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f81225
and eax, 0x1000025
or eax, 0x8a000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a3c6f8
and eax, 0xc1810045
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0xff11bb2
or eax, 0x2f6be5ab
and eax, 0x1e5
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754fe359
or eax, 0x4dae3a6d
and eax, 0x1e3f081
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2170346f
or eax, 0xaffbaf4
and eax, 0x1880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x624b0931
and eax, 0x410020
or eax, 0x8480
mov dword [ebx], eax
add ebx, edx
and eax, 0x483b0f8c
and eax, 0x480
or eax, 0x8114510b
mov dword [ebx], eax
add ebx, edx
or eax, 0x29db041f
and eax, 0xc34482
or eax, 0x208060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f077718
and eax, 0x62c08100
or eax, 0x900a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5a8685
or eax, 0x63e07f9a
and eax, 0x8100009e
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc2db3e
and eax, 0x32
or eax, 0xffc8c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18137ecc
or eax, 0x74ec0960
and eax, 0x8448b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12009281
and eax, 0x673f80ca
and eax, 0
or eax, 0x102225
mov dword [ebx], eax
add ebx, edx
and eax, 0x257160a2
xor eax, 0x319f4b8e
and eax, 0x11872100
or eax, 0x40501400
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d66e46
and eax, 0x70150000
or eax, 0x88200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b66aed
and eax, 0
or eax, 0x88000051
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d69fbd8
or eax, 0x49f102a6
and eax, 0x4180a090
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ddd5779
or eax, 0x79d25b2b
and eax, 0x20498b00
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fbe71a6
and eax, 0x51e8fac9
and eax, 0x1a0f080
or eax, 0x20040101
mov dword [ebx], eax
add ebx, edx
and eax, 0x241b53ae
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca5592b
and eax, 0x753cf2f5
and eax, 0x4021
or eax, 0x20cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586b2948
and eax, 0x8414981
or eax, 0x2390a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d58ffbf
and eax, 0x50810000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d2a96c
and eax, 0x63941df1
and eax, 0x2900020
or eax, 0x9841b29a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b21aa24
and eax, 0x4ef3d821
and eax, 0xb01000
or eax, 0xff0843ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x475d2187
xor eax, 0x3098d22c
and eax, 0x140003ae
or eax, 0x552851
mov dword [ebx], eax
add ebx, edx
or eax, 0x2483846d
and eax, 0x2055a281
or eax, 0x40085000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69bd403
and eax, 0x2802682
or eax, 0x8809d97d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c595529
xor eax, 0x39770735
and eax, 0x400000
or eax, 0x184a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9d555f
or eax, 0x50474669
and eax, 0x340c458b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37cb0063
and eax, 0x10568
or eax, 0xb807
mov dword [ebx], eax
add ebx, edx
or eax, 0x3375bece
or eax, 0x1a70832a
and eax, 0x1248725
or eax, 0x800010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60700747
and eax, 0x448000
or eax, 0x10090b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0ca3e0
and eax, 0x630da180
or eax, 0x304001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d856451
xor eax, 0x5469af7a
and eax, 0x48810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3783951f
and eax, 0x1004
or eax, 0x4a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12097f44
xor eax, 0x6fa653a8
and eax, 0x2d097000
or eax, 0x80408181
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2483f5
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3d2358
xor eax, 0x41cc9e1f
and eax, 0xb544
or eax, 0x4298
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d84d32
xor eax, 0x53306fa0
and eax, 0xa08108
or eax, 0x84000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6102ae30
xor eax, 0x1d7456fb
and eax, 0x50820041
or eax, 0x5090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc0402f
xor eax, 0x6199e6a7
and eax, 0x7c28008
or eax, 0x80000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d68d0b
and eax, 0x1000108
or eax, 0x80000035
mov dword [ebx], eax
add ebx, edx
and eax, 0x27876f48
and eax, 0x1000100
or eax, 0x56f4f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f916f4
and eax, 0x1401000
or eax, 0x100ca800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9ba794
or eax, 0x592bafcb
and eax, 0x412b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1623feeb
or eax, 0x7e89fbe5
and eax, 0x402a3508
or eax, 0x80140010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b62f7
or eax, 0x1bfee6d3
and eax, 0x9088f7ff
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x213f2a41
or eax, 0x7be2302c
and eax, 0x400020
or eax, 0x18480
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e829ef
and eax, 0x80d8b
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d953eda
and eax, 0x9444c1
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a162159
or eax, 0x471ba30f
and eax, 0x4b918100
or eax, 0x80600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x740a8a92
xor eax, 0x503249b2
and eax, 0x8b000000
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef5238d
or eax, 0x2492f057
and eax, 0xa0811055
or eax, 0x52000c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x462f0b1d
and eax, 0x1849
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x793b91d8
and eax, 0x441d19d2
and eax, 0
or eax, 0xb54cc281
mov dword [ebx], eax
add ebx, edx
or eax, 0x6402abb3
and eax, 0xf0000000
or eax, 0x2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7393a03f
and eax, 0x20
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d5d538
or eax, 0x18ffd1e
and eax, 0x808808
or eax, 0x84200280
mov dword [ebx], eax
add ebx, edx
and eax, 0x71cda5e4
and eax, 0x800000
or eax, 0xe5380041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ad071
or eax, 0x244a2b26
and eax, 0x23000006
or eax, 0x8000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc48c7f
and eax, 0x5f040445
or eax, 0x80311000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79938bad
or eax, 0x25e87291
and eax, 0x8bffffec
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x618fb6a0
and eax, 0xc9811c4c
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786126a1
or eax, 0x57ff7d4d
and eax, 0x6c65
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f3e86e
and eax, 0xe000
or eax, 0xff7b1181
mov dword [ebx], eax
add ebx, edx
or eax, 0x29dc8c02
or eax, 0x4fd35ba5
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d63c229
or eax, 0x156addb5
and eax, 0x4184a0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0873b2
or eax, 0x256791da
and eax, 0x108558a
or eax, 0x80100001
mov dword [ebx], eax
add ebx, edx
or eax, 0x574cc11c
or eax, 0x34498842
and eax, 0xdd4d2
or eax, 0xa22220
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9d5e8d
xor eax, 0x5328c687
and eax, 0x4920000
or eax, 0x81608100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589d7a6b
and eax, 0x8900006a
or eax, 0x2000094
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b091e2a
and eax, 0x89010044
or eax, 0x4042001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc73734
and eax, 0x7c267589
and eax, 0x34000001
or eax, 0x1000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4969d8c1
and eax, 0x5852
or eax, 0x52d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29bdafdd
xor eax, 0x10c44edb
and eax, 0x209008
or eax, 0x84800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e494e16
and eax, 0x48890000
or eax, 0x5020041
mov dword [ebx], eax
add ebx, edx
and eax, 0x696884fa
and eax, 0x56999d02
and eax, 0
or eax, 0x2dc1810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba0e99f
and eax, 0x100001c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x659b9c6
and eax, 0x15118d0
or eax, 0x60064621
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b739643
and eax, 0x18048832
or eax, 0x4510340
mov dword [ebx], eax
add ebx, edx
or eax, 0xd78aa99
xor eax, 0x540d0fe0
and eax, 0x9508001
or eax, 0x34004a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1643db24
and eax, 0x2010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68706c2f
xor eax, 0x49549457
and eax, 0x3000
or eax, 0x284
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e175cd
xor eax, 0x58883cbf
and eax, 0x48000001
or eax, 0x450e280
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc02d792
and eax, 0x40020000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62aae86b
and eax, 0x20820000
or eax, 0x80088950
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6532e998
and eax, 0x363e9651
and eax, 0
or eax, 0xb8004184
mov dword [ebx], eax
add ebx, edx
and eax, 0x36000954
and eax, 0
or eax, 0x4184a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x65864b4f
and eax, 0x1cbe18b9
and eax, 0x4840009
or eax, 0xc848c354
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef31691
xor eax, 0x64462ef8
and eax, 0x8840cc8
or eax, 0xc448c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cbabaf1
and eax, 0x9bc412c
and eax, 0x88c400c
or eax, 0xc4408cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd94149
and eax, 0x59098a9e
and eax, 0x8080008
or eax, 0xe48355c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23739fa
or eax, 0x14c96ebb
and eax, 0x410448b
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c762927
and eax, 0x800
or eax, 0x8241
mov dword [ebx], eax
add ebx, edx
or eax, 0x5449b7bb
or eax, 0x7193f8e4
and eax, 0x75d27135
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6289e64
xor eax, 0x62513f34
and eax, 0x410b10
or eax, 0x180c8063
mov dword [ebx], eax
add ebx, edx
xor eax, 0x172adc73
and eax, 0x6004100
or eax, 0x70108081
mov dword [ebx], eax
add ebx, edx
or eax, 0x12239c23
and eax, 0x69186b2d
and eax, 0x60000000
or eax, 0x91810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e8698f
and eax, 0x12185
or eax, 0x250
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c0d9e4
xor eax, 0x12143387
and eax, 0x40001
or eax, 0x8ca08188
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7dbe64
and eax, 0x4890041
or eax, 0x51020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x544eed1d
and eax, 0x1ca810c
or eax, 0xaa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x522e5da0
xor eax, 0x6e55a773
and eax, 0x41
or eax, 0x81000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4543d305
or eax, 0x56e3db63
and eax, 0xa31ac2
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x158f65d0
and eax, 0x820000
or eax, 0x90708100
mov dword [ebx], eax
add ebx, edx
and eax, 0x215d8b47
xor eax, 0x21c5491c
and eax, 0x1000008
or eax, 0x8a0001a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x259c420d
and eax, 0x280c0005
or eax, 0x50012440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eba92fc
or eax, 0x7e039ff0
and eax, 0x4000010
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5005eda
or eax, 0x6aee0334
and eax, 0x230
or eax, 0xe008
mov dword [ebx], eax
add ebx, edx
and eax, 0x749a8fa9
and eax, 0x8020
or eax, 0x1583815
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c0614
and eax, 0x4108800
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be82765
or eax, 0x1f6d74eb
and eax, 0xb900418c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x662a274d
and eax, 0x4001
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1821a729
or eax, 0x60f73a0f
and eax, 0x4d2b
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x593576b8
xor eax, 0x2f730fd4
and eax, 0xf6020061
or eax, 0x9a08090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465ed0be
and eax, 0x2ff01d97
and eax, 0x20500007
or eax, 0x4058bf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x280f307
and eax, 0x8201
or eax, 0xcefd4880
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a81fe7
and eax, 0x2800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3084eed0
and eax, 0x4250
or eax, 0x1003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcd5d3b
or eax, 0x24f71949
and eax, 0x2ca25201
or eax, 0x8000a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc40c22
and eax, 0x80000000
or eax, 0xa880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e73a460
and eax, 0x789265b2
and eax, 0
or eax, 0x418ca4
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ff4a3b
and eax, 0x40c448b
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x23967b59
or eax, 0x7571cd36
and eax, 0x4109
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c93b231
xor eax, 0x31258662
and eax, 0x226308
or eax, 0x489005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b05bad1
and eax, 0x2b633100
or eax, 0xc4900400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122e794f
or eax, 0x40732710
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284ea8a3
and eax, 0x20c18020
or eax, 0x9a000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ccc89f
and eax, 0
or eax, 0x8100008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8269ff
and eax, 0x806970
or eax, 0x7d9081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee8a76e
and eax, 0x4010800
or eax, 0xa0808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c12364a
or eax, 0x51ff53da
and eax, 0x1004188
or eax, 0x8a000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182789a2
and eax, 0x92010804
or eax, 0x60800451
mov dword [ebx], eax
add ebx, edx
or eax, 0x79effd34
and eax, 0x8131
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x24cd0dd8
xor eax, 0x6306c59a
and eax, 0x45814001
or eax, 0xb020b280
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f232f0
or eax, 0x22af4aa4
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1e9091
and eax, 0x5000000
or eax, 0x221350c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7a0461
xor eax, 0x3c197104
and eax, 0
or eax, 0x9350000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc217934
and eax, 0x8000030
or eax, 0x80000043
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d0837a
xor eax, 0x17860b2a
and eax, 0x1840010
or eax, 0x4008a480
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a31d1c
and eax, 0
or eax, 0x1c4d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x15051e75
and eax, 0x4050000
or eax, 0xc11af181
mov dword [ebx], eax
add ebx, edx
and eax, 0x792046db
or eax, 0x14a4afd4
and eax, 0x51800000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3d9dce
and eax, 0x40010000
or eax, 0x2176dbef
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c01236
and eax, 0x104518b
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x32db2e7a
or eax, 0x60761a02
and eax, 0x400402
or eax, 0x121e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e233e0
xor eax, 0x147eadd3
and eax, 0x41c08100
or eax, 0x3c020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d3f1795
and eax, 0x1000011
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4462c534
and eax, 0x3c890d92
and eax, 0x412
or eax, 0x539ae0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ddf158
xor eax, 0x1faee7c9
and eax, 0x4000800
or eax, 0xa08a8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x456cbb7f
and eax, 0x100
or eax, 0x8b00408c
mov dword [ebx], eax
add ebx, edx
or eax, 0x46505a5c
and eax, 0x8d100844
or eax, 0x250001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705e1aa3
or eax, 0x2b9c7de7
and eax, 0xd000084
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x54738e5a
or eax, 0x14e03e2b
and eax, 0xaa18
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57699c10
and eax, 0x90800
or eax, 0x44005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5948f51
xor eax, 0x19aa2017
and eax, 0x18322500
or eax, 0xa0801000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5304c8
xor eax, 0x6130d377
and eax, 0x4c830000
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fc1100
and eax, 0x44800000
or eax, 0x88618110
mov dword [ebx], eax
add ebx, edx
and eax, 0x55bca902
and eax, 0
or eax, 0x81000087
mov dword [ebx], eax
add ebx, edx
and eax, 0x313d1062
xor eax, 0x27c084f0
and eax, 0x4f0
or eax, 0x177a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c04c404
and eax, 0
or eax, 0xfdf18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28372cf9
and eax, 0
or eax, 0x81000036
mov dword [ebx], eax
add ebx, edx
and eax, 0x5901f574
and eax, 0x30
or eax, 0x2551c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8f1727
xor eax, 0x9855c62
and eax, 0x24010800
or eax, 0x80808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165dc1cb
xor eax, 0x49ac1bfb
and eax, 0x8b004000
or eax, 0x18c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33822dc8
and eax, 0x2b49b688
and eax, 0x20000400
or eax, 0xd2811055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9b04ba
and eax, 0xab
or eax, 0xcd10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd5d501
and eax, 0xb910080
or eax, 0x8e201
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ed33f0
and eax, 0x810000
or eax, 0xf2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef239ff
and eax, 0x3a184694
and eax, 0
or eax, 0x8d9
mov dword [ebx], eax
add ebx, edx
and eax, 0x72143dc6
and eax, 0x1d25adf2
and eax, 0x80
or eax, 0x518450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b43161
or eax, 0x3af069b2
and eax, 0x21b1
or eax, 0x8208
mov dword [ebx], eax
add ebx, edx
or eax, 0xbda758c
and eax, 0x1507535
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14176c97
and eax, 0x100000
or eax, 0xa4808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x768032ef
xor eax, 0x5440332b
and eax, 0x82000184
or eax, 0x9004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x464836be
and eax, 0xc900000c
or eax, 0x810841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2071d8b5
and eax, 0x7e579f9e
and eax, 0x8090
or eax, 0x6f03
mov dword [ebx], eax
add ebx, edx
or eax, 0x140dc0c3
and eax, 0x140ce181
or eax, 0x89f21000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a2ce12d
and eax, 0x37a30a31
and eax, 0
or eax, 0x558b652e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af877c5
and eax, 0x720008
or eax, 0x808104
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f78cf60
and eax, 0x68e60fdc
and eax, 0x44
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x414b72d8
and eax, 0x40
or eax, 0x8b2b8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d7865
and eax, 0x800000
or eax, 0x33728100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2380d151
and eax, 0x1000000
or eax, 0x880000bb
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb54e29
and eax, 0x590462dc
and eax, 0x1040080
or eax, 0x4088a40a
mov dword [ebx], eax
add ebx, edx
and eax, 0x46dfa23d
and eax, 0x48000
or eax, 0x1c410b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704abc96
and eax, 0xc2204
or eax, 0x90c821
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9d167e
or eax, 0x65a3e746
and eax, 0x942500
or eax, 0x10001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322bc2c0
and eax, 0x7a09c395
and eax, 0x90000
or eax, 0x4d820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bb331f
xor eax, 0x6e18c32
and eax, 0x28d1810c
or eax, 0xc0200010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d95d398
and eax, 0x39270336
and eax, 0x10
or eax, 0x8100006b
mov dword [ebx], eax
add ebx, edx
or eax, 0x30be3d26
and eax, 0x900469
or eax, 0x14280
mov dword [ebx], eax
add ebx, edx
or eax, 0x59bb1a4f
and eax, 0x18b10000
or eax, 0x24408100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b60a58
xor eax, 0x1220d6f
and eax, 0x8658637
or eax, 0x809a7940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2ae7e8
and eax, 0x1840081
or eax, 0x4008a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b224e2
and eax, 0x8148000
or eax, 0x410b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f15ddf0
and eax, 0x5280
or eax, 0x8031a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab88fce
and eax, 0x5747684c
and eax, 0x2010000
or eax, 0xc8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4354631b
and eax, 0x2fd0bd2
and eax, 0x312
or eax, 0x90ad
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ae5c6b
and eax, 0x244e890a
and eax, 0x28000
or eax, 0xb7b07281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313aba0b
or eax, 0xf66e08b
and eax, 0x58a0000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4881d82d
or eax, 0x3c4b706
and eax, 0x42402504
or eax, 0x28220018
mov dword [ebx], eax
add ebx, edx
or eax, 0x75968140
and eax, 0x25340000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe4fe823
or eax, 0x58c3fcb6
and eax, 0x31000016
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2f79bf
and eax, 0x6cabc5c5
and eax, 0x84
or eax, 0x3430
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a9bb4f4
and eax, 0x2d7b2150
and eax, 0x8000000
or eax, 0x84a49088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd00a17
and eax, 0x1000001
or eax, 0x4c8b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf3e3f2
and eax, 0x41608110
or eax, 0x481000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b102dd4
and eax, 0x1000014
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x49990888
and eax, 0x80
or eax, 0x50d571
mov dword [ebx], eax
add ebx, edx
or eax, 0x527f56f6
and eax, 0x10558300
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9ecb7f
xor eax, 0x5b7677eb
and eax, 0xe02e881
or eax, 0x201c0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7376dac1
xor eax, 0x4851879d
and eax, 0x62010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc1f4ca5
and eax, 0
or eax, 0x93d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x674aacde
or eax, 0x1cf89258
and eax, 0xca08288
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae4a7f4
and eax, 0x6bdabd93
and eax, 0x800000
or eax, 0xa4380041
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ab191a
xor eax, 0x1ea86268
and eax, 0x1c004008
or eax, 0x41000184
mov dword [ebx], eax
add ebx, edx
or eax, 0x8081288
and eax, 0x4c084080
or eax, 0x80c48c43
mov dword [ebx], eax
add ebx, edx
xor eax, 0x582b4114
and eax, 0xb38ee13
and eax, 0x8c00
or eax, 0xcccc40cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e075bc2
or eax, 0x36748af0
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ceb983
and eax, 0x80180
or eax, 0x500440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x539e7084
and eax, 0x7080
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a36ba12
and eax, 0x9000
or eax, 0x1474e35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2180a1
and eax, 0x42a79b7b
and eax, 0x40a00
or eax, 0x8498100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bbfea4c
and eax, 0x4b7ae100
or eax, 0x84000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x30db291c
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa558f7
or eax, 0x3d33fc5
and eax, 0x4645
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d358904
and eax, 0x9248100
or eax, 0x80800088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795fd082
and eax, 0x6f389ee8
and eax, 0x40080000
or eax, 0x15830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58783a8
and eax, 0x50008108
or eax, 0x8bf20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de12fc3
xor eax, 0x75f6cc4a
and eax, 0x80000000
or eax, 0x1000064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c6df8b
and eax, 0x20633219
and eax, 0x20421000
or eax, 0x54046cf2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59613299
or eax, 0x533378c0
and eax, 0x16223860
or eax, 0x808010
mov dword [ebx], eax
add ebx, edx
and eax, 0x18730d26
xor eax, 0x991583c
and eax, 0x1230000
or eax, 0x44080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a6451f
and eax, 0x20000
or eax, 0xbfd13508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d29fec
and eax, 0x9001aae4
or eax, 0x88551b
mov dword [ebx], eax
add ebx, edx
and eax, 0x284dbba4
and eax, 0x189a4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79197f4a
and eax, 0x7816e2c
and eax, 0x1004c08
or eax, 0x80080183
mov dword [ebx], eax
add ebx, edx
or eax, 0x652f9685
or eax, 0xeedf912
and eax, 0x8be689
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fc683d
or eax, 0x908e5a4
and eax, 0x8718100
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x314bd632
and eax, 0x8b000012
or eax, 0xcd
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcf5f76
and eax, 0x54
or eax, 0xf2810801
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dccb9e
or eax, 0x3909d376
and eax, 0x93ae
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e450b75
and eax, 0x200
or eax, 0xe16bf081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fe5e5d
or eax, 0x237b8675
and eax, 0x82880000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x751b227b
and eax, 0x10c8ee67
and eax, 0
or eax, 0x4189a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad45163
and eax, 0x10004183
or eax, 0x25080408
mov dword [ebx], eax
add ebx, edx
and eax, 0x16657b63
and eax, 0x2914943d
and eax, 1
or eax, 0x73d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7709732
and eax, 0x6974e8a1
and eax, 0
or eax, 0x251935
mov dword [ebx], eax
add ebx, edx
or eax, 0x21109786
and eax, 0x471b4705
and eax, 0x10300
or eax, 0x84c8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd1578d
and eax, 0x809d181
or eax, 0x10022000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611561de
xor eax, 0x573800aa
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd93afb
or eax, 0x5e100742
and eax, 0x640
or eax, 0x4889
mov dword [ebx], eax
add ebx, edx
or eax, 0x5290183
and eax, 0x1200188
or eax, 0x88848000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec9db14
and eax, 0x800000
or eax, 0x303a0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2777fea8
and eax, 0x20320000
or eax, 0xbcdffc6
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ea968
and eax, 0x840
or eax, 0xf2810015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8ab54b
or eax, 0x182ffd7e
and eax, 0xb92f6d60
or eax, 0x46d00201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310e8ce9
or eax, 0x6d218c0a
and eax, 0x2500458a
or eax, 0x10080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x491873ca
and eax, 0x4000
or eax, 0x9440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ea964
or eax, 0x247dfd06
and eax, 0x28424
or eax, 0x800011
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e95a160
and eax, 0x808000
or eax, 0xa4100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ac1a21
and eax, 0
or eax, 0x8b004189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449c8450
and eax, 0x2d8744d5
and eax, 0x1800041
or eax, 0xc001080c
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ee291
and eax, 0xd0
or eax, 0x1422
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca4ec30
or eax, 0x5bc91e4
and eax, 0x1889180
or eax, 0x6a406001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3200b99b
or eax, 0x3a53d15a
and eax, 0x518b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc12890
and eax, 0x15c20000
or eax, 0xa2008108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1efc4bb0
xor eax, 0x44106205
and eax, 0x8100008d
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4843f545
or eax, 0x197b8abb
and eax, 0x7004f2
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d454e31
and eax, 0x45b00000
or eax, 0x82428100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb249b1
and eax, 0x1000000
or eax, 0x800000fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c4e533
or eax, 0x2cf2d37
and eax, 0xcf49f2
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a67e58
and eax, 0x183e958a
and eax, 0xa0000
or eax, 0xa4808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7480933
and eax, 0x83000101
or eax, 0x8004088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68477140
xor eax, 0x32ec2ffc
and eax, 0x11210805
or eax, 0x26040040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386b3743
and eax, 0x5000006
or eax, 0x20000079
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1144c11c
and eax, 0x8121
or eax, 0xa98
mov dword [ebx], eax
add ebx, edx
and eax, 0x585934db
and eax, 9
or eax, 0x2edc04
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b104cff
and eax, 0x7803b41b
and eax, 0x28021400
or eax, 0x6292100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5713035c
and eax, 0x4030000
or eax, 0x49880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60928141
and eax, 0x2c018100
or eax, 0x90c00008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2665df84
xor eax, 0x1a3825a3
and eax, 0x80000004
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x292ca03c
xor eax, 0x2bd11ec
and eax, 0x9800c8
or eax, 0xec01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c2185bb
xor eax, 0x43aac7fc
and eax, 0x1118000
or eax, 0xe0e00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f155b5
and eax, 0
or eax, 0x8800009b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b67c33a
or eax, 0xd0e2ebf
and eax, 0x1082481
or eax, 0x40818000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4456da01
and eax, 0x558a00
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb4e1fd
and eax, 0x24606281
or eax, 0x801c9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7876a9b1
and eax, 0xf0000000
or eax, 0x2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x161313bb
and eax, 0x129f619f
and eax, 0x8b
or eax, 0xf240
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a00df6
or eax, 0xb7ee2ef
and eax, 0x108408b
or eax, 0x4000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ff9eac
and eax, 0x2cce7e01
and eax, 0x400
or eax, 0x2018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c5c33f
and eax, 0x5a125
or eax, 0x3a0810
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d207d61
and eax, 0x5073500
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61bceec6
or eax, 0x7116d898
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c4d5ef
xor eax, 0xfa030c2
and eax, 0x408124
or eax, 0x10880
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b692a8c
and eax, 0x1080988
or eax, 0x80004403
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d6d72
and eax, 0x8108c1
or eax, 0x409000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12e4a50b
xor eax, 0x60eb74b6
and eax, 0x2c00100
or eax, 0x318000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d85b7e1
and eax, 0xb000000
or eax, 0x80000118
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fa33bf
and eax, 0x10
or eax, 0xe2810845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba78095
and eax, 5
or eax, 0x2d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b49bf49
and eax, 0x79bd7c54
and eax, 0x2000
or eax, 0x487d281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497adb83
and eax, 0x8880000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x133a5c88
xor eax, 0x52ad07bb
and eax, 0x10920
or eax, 0x408084
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1d5e79
or eax, 0x1789f124
and eax, 0x5084100
or eax, 0x48b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x151678c3
xor eax, 0x19973c71
and eax, 0x10021
or eax, 0x9e42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e5168cd
and eax, 0x66105624
or eax, 0x8a0811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266fa3a0
xor eax, 0x35f032f0
and eax, 0x58b24
or eax, 0x848000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc75d2b
and eax, 0x2c001
or eax, 0x89642180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244bca7a
or eax, 0x1b3a9021
and eax, 0x81010000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f498b63
and eax, 0x8302
or eax, 0x3098
mov dword [ebx], eax
add ebx, edx
or eax, 0x12590e7a
or eax, 0x51b618c4
and eax, 0x115db180
or eax, 0x88004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55654c93
and eax, 0x11010000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac40028
and eax, 0x28
or eax, 0x2a91
mov dword [ebx], eax
add ebx, edx
or eax, 0x10800a83
and eax, 0x800089
or eax, 0x89248100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e29b1f0
xor eax, 0x39903f46
and eax, 0x84180001
or eax, 0x20a00040
mov dword [ebx], eax
add ebx, edx
and eax, 0x457f1037
xor eax, 0x5cb82bed
and eax, 0x58000188
or eax, 0x5004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x41cad8ee
and eax, 0x4c8a51c3
or eax, 0xa0010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6743cef4
and eax, 0x5084583
or eax, 0x100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3816ed21
or eax, 0x3f39a300
and eax, 0x380
or eax, 0x4054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272d2d09
xor eax, 0x6e6aa2ce
and eax, 0x46c011
or eax, 0xb01324
mov dword [ebx], eax
add ebx, edx
and eax, 0x46754ff1
and eax, 0x440300
or eax, 0x18098800
mov dword [ebx], eax
add ebx, edx
or eax, 0x68278ff9
or eax, 0x6d1e4382
and eax, 0x7c6fc181
or eax, 0x82803000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338d54f8
and eax, 0xc1000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5327c4
xor eax, 0x1aaa127
and eax, 0x642
or eax, 0x6910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f9f146
and eax, 0x29519000
or eax, 0x92066181
mov dword [ebx], eax
add ebx, edx
and eax, 0x379b9e3d
or eax, 0x2b7da87f
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38065051
xor eax, 0x2d7b6c2c
and eax, 0x41082c
or eax, 0x82d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ebd142d
or eax, 0x1ac60276
and eax, 0xc148b
or eax, 0x81004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x352697a9
and eax, 0x40580
or eax, 0xc88072
mov dword [ebx], eax
add ebx, edx
and eax, 0x72eece12
and eax, 0xc08000
or eax, 0xf320100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5ced12
or eax, 0x66be2c7e
and eax, 0x300000a
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b4cb800
and eax, 0x80040800
or eax, 0x210045
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e66221
and eax, 0x1000021
or eax, 0x4000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a59e0e8
and eax, 0x6080
or eax, 0x1b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c7e03a
xor eax, 0x6e62e38e
and eax, 0x841820
or eax, 0x484105
mov dword [ebx], eax
add ebx, edx
and eax, 0x7482df54
and eax, 0x3146e23d
and eax, 0
or eax, 0x88093500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536862c4
xor eax, 0x34e0b89c
and eax, 0x80800000
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8cb56ae
and eax, 0x4102ac
or eax, 0x8850
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2c485a
or eax, 0x1ae6dfef
and eax, 0x1084d8b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cb08ddd
and eax, 0x1b8c040
or eax, 0x71f89
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a2c4fec
and eax, 0x253a75a
and eax, 0x2118100
or eax, 0xd9e00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3c5056
xor eax, 0x28d21792
and eax, 0x890000c4
or eax, 0x200013b
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a368ee
or eax, 0x40f16ae9
and eax, 0xc2810855
or eax, 0x20000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x9427ddb
and eax, 0x571e08cf
and eax, 0x841
or eax, 0x7236
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbd05b9
and eax, 1
or eax, 0x427ef280
mov dword [ebx], eax
add ebx, edx
and eax, 0x79521449
or eax, 0x6ce44490
and eax, 0x8800000
or eax, 0x82080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25414a1f
or eax, 0x2fe6921f
and eax, 0x418a1c
or eax, 0xe0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd13ef9
and eax, 0x8b8
or eax, 0x204400
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f92859
and eax, 0x1c9ce797
and eax, 0
or eax, 0xc452b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f58973
and eax, 0x450100
or eax, 0xba302d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9611d
and eax, 0x8341369
and eax, 0x100000
or eax, 0xee422500
mov dword [ebx], eax
add ebx, edx
and eax, 0x394c1a2
and eax, 0x100000
or eax, 0x65250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b087cc
and eax, 0x2027b1d5
and eax, 0x20000040
or eax, 0x9900000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194c9bc5
and eax, 0x100
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f749717
and eax, 0x1200003
or eax, 0x80004d28
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f6cbe4
and eax, 0x2c696771
and eax, 0x120
or eax, 0xffce34d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f606aeb
and eax, 0x45f1e020
and eax, 0x44000020
or eax, 0xb88188df
mov dword [ebx], eax
add ebx, edx
or eax, 0x111887ec
and eax, 0x8900018a
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb7395
and eax, 0x36dc0048
and eax, 0x2800000
or eax, 0xc8012055
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8eddfd
xor eax, 0x1ad9324b
and eax, 0xda0
or eax, 0x1009
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be8ac5a
and eax, 0
or eax, 0x499af281
mov dword [ebx], eax
add ebx, edx
and eax, 0x2358b917
and eax, 0x1082001
or eax, 0x44830e62
mov dword [ebx], eax
add ebx, edx
and eax, 0x125ed7b4
and eax, 0x20400
or eax, 0x18700108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a76282
and eax, 0x40150000
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bedbaec
or eax, 0x7a95f684
and eax, 0x89000000
or eax, 0x112
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeffaf4e
and eax, 0x18aac10
or eax, 0x40005080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7659c6ef
and eax, 0x410a00
or eax, 0x80c8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c42284e
and eax, 0x40ca100
or eax, 0x91205081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a054576
xor eax, 0x7631fac0
and eax, 0x60010000
or eax, 0x91800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a2ac79
or eax, 0x508a97e
and eax, 0x297e
or eax, 0x4600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a87e946
and eax, 0x450a
or eax, 0x81101081
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fc703e
and eax, 0x5a2
or eax, 0x38240
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d268dbb
and eax, 0x28100
or eax, 0x8af00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22985393
xor eax, 0x53f2c685
and eax, 0x88000002
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370d4a82
and eax, 0x1694fd2e
and eax, 0x4800
or eax, 0x418ab48a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0d5217
and eax, 0x1000
or eax, 0xb3b2a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7953097b
xor eax, 0x40600f58
and eax, 0x1030000
or eax, 0x44280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ce2e06
and eax, 0x41020000
or eax, 0x9a113508
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be37e77
or eax, 0x201d7d5e
and eax, 0x490b1816
or eax, 0x4808280
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c21a7f4
and eax, 0x552139de
and eax, 0x1010104
or eax, 0x8ac08008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cadef5c
and eax, 0x7a18531
and eax, 0
or eax, 0x810000fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a91909
and eax, 0xa819c1
or eax, 0x428208
mov dword [ebx], eax
add ebx, edx
and eax, 0x606eed99
xor eax, 0x41cc2d49
and eax, 0x41a08000
or eax, 0xbe510100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43940918
or eax, 0x5e8c63ad
and eax, 0x880001a9
or eax, 0x1000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b30375
and eax, 0x41820081
or eax, 0x8fc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d22cb64
and eax, 0x8a83000
or eax, 0x82548800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd1c5eb
and eax, 0x3a76679c
and eax, 0x2540000
or eax, 0xc1090041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2d18d2
and eax, 0xc0040
or eax, 0xccc0cc8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e07be44
and eax, 0x5689c70b
and eax, 0x44894408
or eax, 0xa80211c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca8f9
and eax, 0x7d61d856
and eax, 0x24004000
or eax, 0x110c058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x11487fae
xor eax, 0xfc900c5
and eax, 0x14c
or eax, 0x32b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12641035
and eax, 0x1034
or eax, 0x729ae901
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa395f3
or eax, 0x4c31833e
and eax, 0x3ca3b93a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa451ac
and eax, 0x200000
or eax, 0x4d0b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f21ba08
and eax, 0x8218008
or eax, 0x20d00104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c34491a
and eax, 0x33bc9d27
and eax, 0x848800
or eax, 0x897b7771
mov dword [ebx], eax
add ebx, edx
or eax, 0x62fe40de
or eax, 0x140f4791
and eax, 0x41810081
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34194ff1
or eax, 0x4ef299fa
and eax, 0x8508b00
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc2f2c9
and eax, 0x408200
or eax, 0x75126081
mov dword [ebx], eax
add ebx, edx
and eax, 0x222e69cc
and eax, 0
or eax, 0xca810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a417a4
and eax, 0x1520
or eax, 0x2052
mov dword [ebx], eax
add ebx, edx
and eax, 0x389b41d
and eax, 0x3000
or eax, 0x565cc281
mov dword [ebx], eax
add ebx, edx
and eax, 0x618fa9d1
and eax, 0x40082001
or eax, 0x5834d6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2f57ed
and eax, 0x4caf24f0
and eax, 0
or eax, 0x10f08308
mov dword [ebx], eax
add ebx, edx
and eax, 0x3253428a
xor eax, 0x24dbcf9f
and eax, 0x830015
or eax, 0x141220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4185feca
and eax, 0x323c6d8b
and eax, 0x2400
or eax, 0xea91100
mov dword [ebx], eax
add ebx, edx
or eax, 0x621e42c0
xor eax, 0x54bdfda0
and eax, 0x10000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c46bdbc
and eax, 0x200de287
and eax, 0x18000
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b7fc5f
and eax, 0x2abd4f6f
and eax, 0
or eax, 0x81084d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d73e25
and eax, 0x5f2904c3
and eax, 0x401
or eax, 0x6a93c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd3a31f
xor eax, 0x3077854a
and eax, 0x22c88100
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3699e76a
or eax, 0x38397792
and eax, 0x42
or eax, 0x81000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x375b8f0
and eax, 0x60fcbc2a
and eax, 0x8020
or eax, 0x902d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be47267
and eax, 0x58e18000
or eax, 0x4100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b98a4da
and eax, 0x8000000
or eax, 0x832e6986
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8071db
xor eax, 0xc6b10f0
and eax, 0xa0810805
or eax, 0x42000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x132a1e5c
and eax, 0x1409
or eax, 0x88a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dff8112
xor eax, 0x542abaec
and eax, 0x10083280
or eax, 0x8891c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7c1969
or eax, 0x4037a4f4
and eax, 0x8090000
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52650636
and eax, 0x410000
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x15aa7a19
and eax, 0x5084109
or eax, 0x8040482
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4dca56
xor eax, 0x380ea3d7
and eax, 0x408
or eax, 0x92c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6171237b
and eax, 0x201
or eax, 0xcb5134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e88bbf
or eax, 0xcb9d1ca
and eax, 0xfa11100
or eax, 0x10002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a4eecf5
and eax, 0x480a0d54
and eax, 0x8000000
or eax, 0x458b724f
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f14bc4
or eax, 0x68448fc4
and eax, 0x28c18104
or eax, 0x90200010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae101fd
and eax, 0x34270119
and eax, 1
or eax, 0x810000e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c1bae
and eax, 0x1841
or eax, 0x8004b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5970d80e
and eax, 0x7008fd69
and eax, 0x8000
or eax, 0x810900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24641c9d
and eax, 0x29d673f3
and eax, 0x181
or eax, 0x8b004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7a6cc8
and eax, 0x2000000
or eax, 0xe0810c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da3e63e
and eax, 0x8260
or eax, 0x484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ab1e2f
and eax, 0x23f0f6d5
and eax, 0x1008081
or eax, 0xf84d6200
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f0ff41
xor eax, 0xa1cffbb
and eax, 0x52000000
or eax, 0xa0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca226ae
and eax, 0x64222406
or eax, 0x144c110
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7ff41b
or eax, 0x6ff54448
and eax, 0x2d14450b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0xb806f00
and eax, 0x1b32e004
and eax, 0
or eax, 0xb0d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de9f447
or eax, 0x6de8b832
and eax, 0xe0b021
or eax, 0x134304
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e619e9
and eax, 0x601100
or eax, 0xd3102400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a53f540
and eax, 0x80010000
or eax, 0x10880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b706f05
xor eax, 0x214e0a3f
and eax, 0x400000
or eax, 0x18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x96aa3fa
and eax, 0x108018a
or eax, 0x80044c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ebe7c
and eax, 0x40400
or eax, 0x73d1c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c30be36
or eax, 0x7e8660ea
and eax, 0x2ea08000
or eax, 0x80410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5075d939
and eax, 0x80000010
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686e344a
and eax, 0x286234d0
or eax, 0x12114821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570f765d
and eax, 0x41000a2c
or eax, 0x8001b003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c65ffa3
and eax, 0x42698be8
and eax, 0x40010000
or eax, 0x152a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d58fe6
and eax, 0
or eax, 0x86f2810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x97e4fc2
and eax, 0x89fecfc4
or eax, 0x13030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bdf833c
and eax, 0x1810000
or eax, 0x4000008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5909da0f
and eax, 0x10008a00
or eax, 0x4450100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b3c62c6
or eax, 0x24b87786
and eax, 0xfc9104
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b7751b
or eax, 0x1fc5e056
and eax, 0xb102100
or eax, 0xe0020c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b6b0a
xor eax, 0x344c41d0
and eax, 0x91350000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15bce8c6
and eax, 0x828088c0
or eax, 0x9160728
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc22897
and eax, 0x8100004d
or eax, 0x48811000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d4d8f5
and eax, 0x8e5540a0
or eax, 0x71aa2642
mov dword [ebx], eax
add ebx, edx
or eax, 0x72639bcb
or eax, 0x1c630bef
and eax, 0xcf21e981
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd530c0
and eax, 0xd1810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be17334
or eax, 0x5806a5ac
and eax, 0xda6620ac
or eax, 0x25990842
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2e6cd8
and eax, 0x81000000
or eax, 0x8189
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9e8c32
and eax, 0x158a0001
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5668b93f
and eax, 0x50c28114
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3061a59d
and eax, 1
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb3e2fa
and eax, 0xb1a0f2
or eax, 0xc0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad81e98
or eax, 0x6d2b896a
and eax, 0x6db28100
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x689fc4fe
or eax, 0x337473f0
and eax, 0x100009c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c41a3a
and eax, 0x60c002a2
or eax, 0x8086550
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d346857
and eax, 0x51b8b451
and eax, 0x50
or eax, 0x8458b24
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b32afe9
xor eax, 0x282c4514
and eax, 0x19ca09
or eax, 0x201404
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0d7504
and eax, 0x39393500
or eax, 0x80c20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69837638
xor eax, 0x1670cd08
and eax, 0x10810000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x498e7c09
and eax, 0x31e40698
and eax, 0
or eax, 0x418100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b26a58
and eax, 0x104908
or eax, 0x81040483
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a500c22
xor eax, 0x13f138e5
and eax, 0xa04140
or eax, 0x1082a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x285241f
and eax, 0x393f1c10
and eax, 0x210000
or eax, 0xb4c88100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af6ebbc
xor eax, 0xd553c68
and eax, 0x81000080
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7136f3
or eax, 0xd738c59
and eax, 0xd1380d1
or eax, 0x82842220
mov dword [ebx], eax
add ebx, edx
or eax, 0x21baa45b
and eax, 0x32ea123c
and eax, 0x210
or eax, 0x145589c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd4d956
or eax, 0x15ccff2b
and eax, 0x1549ca81
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a07c3d2
and eax, 0x34d9854a
and eax, 0x30010000
or eax, 0xc2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1129f67
and eax, 0x9d61
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x32775466
and eax, 0x8809
or eax, 0x81000280
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ec024b
and eax, 0x41880041
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5196012
xor eax, 0x4852a2e6
and eax, 0x5800010
or eax, 0x52300d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55186b1e
and eax, 0x2280000
or eax, 0x58050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4abdf6f3
xor eax, 0x3ce3d592
and eax, 0x34000080
or eax, 0x1000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x449fe1a2
or eax, 0x53e23e2e
and eax, 0x5060000a
or eax, 0x20090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1add558
and eax, 0x108450a
or eax, 0x80100881
mov dword [ebx], eax
add ebx, edx
or eax, 0x3906a65b
or eax, 0x2c874d54
and eax, 0x9ba9d1
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x29823849
or eax, 0x26723e8
and eax, 0x2c10100
or eax, 0x28008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b6e6fe
or eax, 0x219ff91
and eax, 0x1000070
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x471d360e
or eax, 0xecd18f4
and eax, 0x1490af0
or eax, 0x228101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ddf63bb
and eax, 0x10100
or eax, 0x808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x583b5d35
or eax, 0x380176d6
and eax, 0x8004081
or eax, 0x83000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x67dcbbe3
xor eax, 0x4bb79151
and eax, 0x80010010
or eax, 0x4a801045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf83f86
and eax, 0x517f3224
and eax, 0x2004
or eax, 0x8038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f34707c
or eax, 0x6b0bacba
and eax, 0x5f1ff080
or eax, 0x80800201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4178fc91
xor eax, 0x3964e264
and eax, 0x5836474
or eax, 0x40081000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7d65e9
and eax, 0x1360108
or eax, 0x80090c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fbc7bea
and eax, 0x1240000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e7c7f1
xor eax, 0x5ac94e77
and eax, 0x31000000
or eax, 0x4000069
mov dword [ebx], eax
add ebx, edx
and eax, 0x1016f50f
or eax, 0x7a41ef50
and eax, 0x919
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x208852d4
and eax, 0x1089
or eax, 0x81008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e760645
or eax, 0x684796dd
and eax, 0x10041
or eax, 0x80b80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12331cfe
and eax, 0
or eax, 0x2b000086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa5f1d2
and eax, 0x70811044
or eax, 0x81000809
mov dword [ebx], eax
add ebx, edx
and eax, 0x23adfd0e
xor eax, 0x75fe3668
and eax, 0x10732440
or eax, 0x2a001198
mov dword [ebx], eax
add ebx, edx
and eax, 0x76875d7f
or eax, 0x705a87f6
and eax, 0x10158a
or eax, 0x81044001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2f0aaa
or eax, 0x7eb06410
and eax, 0xb40482
or eax, 0x4b9240
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8496cd
and eax, 0x4cf28000
or eax, 0xb3000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed1fdec
and eax, 0x89000184
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1b760c
and eax, 0x101008a
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60be2416
xor eax, 0x19751f02
and eax, 0x8450b00
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11bee27d
or eax, 0x37fb9712
and eax, 0x220c0d
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f7984f
or eax, 0x6c5da80d
and eax, 0x4052400
or eax, 0x3000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ea2f12
or eax, 0x13752723
and eax, 0x46350000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a56af57
and eax, 0x8232d41
or eax, 0x830c4028
mov dword [ebx], eax
add ebx, edx
and eax, 0x14dec121
and eax, 0x14a4dacc
and eax, 0
or eax, 0xe181084d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d770ce3
and eax, 0xae
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f98f03f
and eax, 0x6000
or eax, 0x969181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2507aba0
and eax, 0x1810000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6efc75
and eax, 0x418000
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ade992
and eax, 0x100
or eax, 0x8108548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3011b0c
and eax, 0x82014c82
or eax, 0x7de4a048
mov dword [ebx], eax
add ebx, edx
and eax, 0x145527a5
and eax, 0x14400080
or eax, 0x82b2817f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7526c134
xor eax, 0x57fe90d5
and eax, 0x901080
or eax, 0xb801861a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d29cf8c
and eax, 0xce82
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a88bdb
and eax, 0x8084509
or eax, 0x25040022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5205e8ed
and eax, 0x81c4
or eax, 0x4220
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0874d4
and eax, 4
or eax, 0xb78621
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f04b749
xor eax, 0x7f70229d
and eax, 0x61500
or eax, 0x16202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x555e66ae
or eax, 0x67efc529
and eax, 0x10890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c3fc2c
and eax, 0x10000
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b23963
and eax, 0x40810020
or eax, 0x1000098
mov dword [ebx], eax
add ebx, edx
and eax, 0x535676b8
and eax, 0xee76e45
and eax, 0
or eax, 0xccc35d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x206bbf43
and eax, 0x400c00
or eax, 0xcc8cc0cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x29088298
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x59257439
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c46d6a1
and eax, 0xec8a54cc
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a100a2a
and eax, 0xc6084c82
or eax, 0x100a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b87fe11
and eax, 0xe801
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b2730
and eax, 0x40a0000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x528bbc5d
or eax, 0x14d4ed77
and eax, 0x100068
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf370c9
and eax, 0
or eax, 0x2cc6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ea3991f
xor eax, 0x4b28af0d
and eax, 0x420000
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b6671b
or eax, 0x62fe74d8
and eax, 0x704815db
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e75e50a
xor eax, 0x5c0ab03e
and eax, 0x40010041
or eax, 0x5880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x421fbef3
and eax, 0x33d253ca
and eax, 0x1002c0
or eax, 0xfc6d813c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31405354
or eax, 0x4483fca0
and eax, 0x482b7400
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a8407a
and eax, 0x48
or eax, 0x284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ca3cad
and eax, 0x50c80401
or eax, 0x34418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x513ba216
or eax, 0x741568fe
and eax, 0x13708e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a334772
and eax, 0x8040300
or eax, 0xc08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d072163
or eax, 0x1b6520a7
and eax, 0x3640183
or eax, 0xc4984c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b3bb5d
xor eax, 0x30db5038
and eax, 0x1000000
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e074e1
and eax, 0x70400000
or eax, 0x8c158b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x220011a1
and eax, 0x28159b00
or eax, 0x6452
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc4ff2
or eax, 0x5afee3ec
and eax, 0x50004160
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x35215890
and eax, 0x10000010
or eax, 0x604015ef
mov dword [ebx], eax
add ebx, edx
and eax, 0xa309f8c
and eax, 0
or eax, 0xc0850041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527c88b
and eax, 0x45820840
or eax, 0x92334
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e42e18
and eax, 0x630eee55
and eax, 0x80044
or eax, 0x47083b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x553847a3
or eax, 0x929ac01
and eax, 0x9192500
or eax, 0x82025000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54aa9589
and eax, 0x5981e009
or eax, 0x20021c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x36dd1a63
xor eax, 0x5f53e7ab
and eax, 0x2500008
or eax, 0x10250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x505f37c4
and eax, 0x540000
or eax, 0x83a8558b
mov dword [ebx], eax
add ebx, edx
or eax, 0xfdf7453
or eax, 0x4c9bb6b2
and eax, 0x4500047a
or eax, 0x30000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25cb995f
and eax, 0x725961ca
and eax, 0x20000008
or eax, 0xdc458b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fbddca6
or eax, 0x565e8410
and eax, 0x105083
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd99a84
xor eax, 0x653e1bf9
and eax, 0xc70174
or eax, 0x45000600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f660209
and eax, 0x74bb8a4a
and eax, 0x48
or eax, 0x1b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ab16d4
or eax, 0x10bc850b
and eax, 0
or eax, 0x80006800
mov dword [ebx], eax
add ebx, edx
or eax, 0x611d5df4
and eax, 0x7e035b68
and eax, 0
or eax, 0x6a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x327defe5
and eax, 0x2dce4aa3
and eax, 0x44881
or eax, 0x51f8050a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6862a473
and eax, 0x40400403
or eax, 0x300c11fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221f7aa4
xor eax, 0x53e666d2
and eax, 0x1810001
or eax, 0x440a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff4e5fc
and eax, 0x5de581f8
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x591896e9
or eax, 0x6349d6ca
and eax, 0x4848c4c2
or eax, 0x84840801
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e4c261
xor eax, 0x64d82780
and eax, 0x88004140
or eax, 0x648b148c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4911ae
and eax, 0x58e5d2b7
and eax, 0x80
or eax, 0x250c450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x403173a8
and eax, 0x4008
or eax, 0x3604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x573bc455
and eax, 0x322011
or eax, 0x4824
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8c0e54
and eax, 0x800
or eax, 0x84d8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f4b358
and eax, 0x8048100
or eax, 0x60014881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c7a6ce
xor eax, 0x67e67382
and eax, 0x71000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46968976
xor eax, 0x326098ea
and eax, 0x1080
or eax, 0xee40
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afa80a2
and eax, 0x8d88080
or eax, 0x85040108
mov dword [ebx], eax
add ebx, edx
and eax, 0x542b6505
xor eax, 0x12645d7d
and eax, 0x14080041
or eax, 0x41830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cd0e1b
and eax, 0x78a4bab9
and eax, 0x40800000
or eax, 0xbe728108
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ba1b70
and eax, 0x6e0d1f5a
and eax, 0x58
or eax, 0x81000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x534aaf6d
xor eax, 0x2526a6a2
and eax, 0x4c0850
or eax, 0x1b4a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d4f54a
xor eax, 0x240ab2a2
and eax, 0x440200
or eax, 0x8018900
mov dword [ebx], eax
add ebx, edx
and eax, 0x568077e3
or eax, 0x28c9c129
and eax, 0x81c101
or eax, 0x362404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6804d02b
xor eax, 0x6c4fb06
and eax, 0x4e230400
or eax, 0x803100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6162efd2
or eax, 0x442a385a
and eax, 0x880000
or eax, 0x90000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f008340
and eax, 0
or eax, 0x418ddc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b55f5a5
or eax, 0x7004c70d
and eax, 0x4589
or eax, 0x81080802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b11102
and eax, 0x7159a5ba
and eax, 0x190480
or eax, 0x623a41
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d88bfa
and eax, 0x24f18100
or eax, 0xda000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e54177
and eax, 0x3fee56cf
and eax, 0x3000001
or eax, 0x88000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a2a04c
xor eax, 0x6f0c5106
and eax, 0xa0800051
or eax, 0x52010c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f3efb
and eax, 0x10041
or eax, 0x10ae
mov dword [ebx], eax
add ebx, edx
or eax, 0x606695e7
and eax, 0x6946ac67
and eax, 0x20068001
or eax, 0x9ba87280
mov dword [ebx], eax
add ebx, edx
or eax, 0xbdbf729
and eax, 0x72a8b9ad
and eax, 0x32800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d383d3
xor eax, 0xbbf26d0
and eax, 0xd0
or eax, 0x11904
mov dword [ebx], eax
add ebx, edx
and eax, 0x34473520
and eax, 0
or eax, 0x8ddc8a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6168bc
and eax, 0x384ffcb9
and eax, 0x90000
or eax, 0x45820041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3551733f
and eax, 0x1000000
or eax, 0x3a2508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f6a36d
and eax, 0x40040000
or eax, 0xb4310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b652bc5
or eax, 0x43161e96
and eax, 0x1000000
or eax, 0xb8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x594d1e39
or eax, 0x7044429c
and eax, 0x5295
or eax, 0x8140
mov dword [ebx], eax
add ebx, edx
and eax, 0x113f7e7a
and eax, 0xaa5b992
and eax, 0
or eax, 0x810c4d2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b4e8b5a
and eax, 0x900
or eax, 0x2130f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x69774117
and eax, 0x656b406
and eax, 0
or eax, 0xdc818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x153f1bc4
and eax, 0x89000184
or eax, 0x2004009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4029db8f
or eax, 0x46c7375a
and eax, 0xc2810c55
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3577d672
and eax, 0x18073
or eax, 0x188
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6e6c7
or eax, 0x36efdd3c
and eax, 0x22cbc881
or eax, 0x40002200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234842e1
or eax, 0x5d55402c
and eax, 0x50810000
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf23918
and eax, 0x1010
or eax, 0xc027
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b5d18c
and eax, 0x1000
or eax, 0x532bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x47124b93
and eax, 0x412b00
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e91f8d
or eax, 0x35c978ee
and eax, 0x7dac7825
or eax, 0x82100010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f85dcc
or eax, 0x21957fc7
and eax, 0xdc9008ff
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c0a879
and eax, 0x8900008d
or eax, 0x2004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x708c3c77
and eax, 5
or eax, 0xc1810c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x12051d9b
and eax, 0x195f
or eax, 0xa220
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d9e29d
and eax, 0x1c58015
and eax, 0x8001
or eax, 0x6e3b7180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee87a7b
and eax, 0x3a709c2
and eax, 0x820000
or eax, 0xcb380001
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a2be6b
and eax, 1
or eax, 0x2b00007e
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f57a8
and eax, 0x22010455
or eax, 0xd0800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6773e0bb
and eax, 0xf7f3cc34
or eax, 0x80c0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aaaf6bd
and eax, 0x8888000
or eax, 0x85540a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x2624617b
xor eax, 0x7e63c143
and eax, 0x40030041
or eax, 0x5880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46f24509
and eax, 0x415a0508
or eax, 0x18043004
mov dword [ebx], eax
add ebx, edx
or eax, 0x320b3b21
and eax, 0xb150000
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2939488b
or eax, 0x6bc28ac5
and eax, 0xb0000c1
or eax, 0x8000002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d8c017
or eax, 0x6aa4f187
and eax, 0x61800005
or eax, 0x80010848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f31894
and eax, 0x3e97ee59
and eax, 0x19
or eax, 0xaf82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3187c57e
and eax, 0x846081
or eax, 0x86009100
mov dword [ebx], eax
add ebx, edx
and eax, 0x617401e
and eax, 0x27e4356a
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a673c4a
xor eax, 0x7dbbcb84
and eax, 0x18984
or eax, 0x400458
mov dword [ebx], eax
add ebx, edx
and eax, 0x148828cf
and eax, 0x7ef8fa3b
and eax, 8
or eax, 0x81085583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e5325e4
xor eax, 0x38e822f0
and eax, 0x23008a
or eax, 0x402140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a9db8c
and eax, 0x10c28000
or eax, 0xc0300100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3837fc95
xor eax, 0x26eee1
and eax, 0xe1
or eax, 0x8b000016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d2e9450
and eax, 0x2240405
or eax, 0x9110840
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bcd165f
and eax, 0x9000041
or eax, 0x240000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fda8be4
and eax, 0xc0
or eax, 0x14706
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ebc47f
or eax, 0x4a4bc57a
and eax, 0x4a03c735
or eax, 0xb5101000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f5118b
and eax, 0xdc9080bf
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f40c7eb
and eax, 0x8000089
or eax, 0xb0004104
mov dword [ebx], eax
add ebx, edx
or eax, 0x719d86c1
and eax, 0x185cc
or eax, 0x400810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f32d7ed
and eax, 0x814c
or eax, 0xcccc4211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c3227a8
and eax, 0x1b9c27fe
and eax, 0x8804c4
or eax, 0xec035108
mov dword [ebx], eax
add ebx, edx
and eax, 0x723d57af
and eax, 0x4588
or eax, 0x5140003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d87760c
and eax, 0x3301
or eax, 0xc470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234f1af5
and eax, 0x10ec804
or eax, 0x101231
mov dword [ebx], eax
add ebx, edx
or eax, 0x74bd91cb
and eax, 0x421c730f
and eax, 0xc0300
or eax, 0x10418800
mov dword [ebx], eax
add ebx, edx
and eax, 0xa815fd0
and eax, 0x100
or eax, 0xeeee081
mov dword [ebx], eax
add ebx, edx
and eax, 0x488c124d
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b4da7
and eax, 0x73ea76ca
and eax, 0x80
or eax, 0x221
mov dword [ebx], eax
add ebx, edx
or eax, 0x6096ce32
and eax, 0x908080
or eax, 0x84000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1302c9
and eax, 0x44830041
or eax, 0x11080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x279c8b8f
and eax, 0x45474e63
and eax, 0x4020000
or eax, 0xac88118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7029116b
and eax, 0x40
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x65dd1d9b
and eax, 0xd108c2
or eax, 0xa220
mov dword [ebx], eax
add ebx, edx
or eax, 0x646e8e7d
and eax, 0x20f28000
or eax, 0x9000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x311f1d90
or eax, 0x471b5e07
and eax, 0xb000091
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x51bde48a
or eax, 0x5e1a87c3
and eax, 0x8080441
or eax, 0x20051004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2622947e
and eax, 0xc00004b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f389406
and eax, 0x3c710c2
and eax, 0
or eax, 0x1c29
mov dword [ebx], eax
add ebx, edx
or eax, 0x1498cf96
and eax, 0x3325bd8d
and eax, 5
or eax, 0x7f6230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49cb5070
xor eax, 0x47bbc431
and eax, 0x8000
or eax, 0x90900800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dac9052
and eax, 0xfacdb5f
and eax, 0x9000000
or eax, 0x82004184
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5badaa
or eax, 0x73c737f0
and eax, 0xc181144c
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207ec0ad
and eax, 0
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
and eax, 0x308dd0ff
or eax, 0x3e7b8f2d
and eax, 0x36088101
or eax, 0xc0846080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4fa5b0
and eax, 0xb0810000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d7b977
or eax, 0x25e9c813
and eax, 0x2063
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efc0c14
or eax, 0x62f72304
and eax, 0x100500
or eax, 0x8108508b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f94533f
xor eax, 0x48e7e78c
and eax, 0x239002
or eax, 0x8408c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b454474
and eax, 0x3ee4cccd
and eax, 0
or eax, 0xf7f28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x47db4dfa
and eax, 0
or eax, 0x880000f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9f573a
and eax, 2
or eax, 0x41849088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70eeb43f
and eax, 0x10400000
or eax, 0x4058b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x46f0d60c
or eax, 0x47d163da
and eax, 0xa10e0c
or eax, 0xa0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x194e1c1d
xor eax, 0x37c3f987
and eax, 0x6002500
or eax, 0x91920800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c47627a
and eax, 0x8f150000
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x162487b6
or eax, 0x6eb5e49f
and eax, 0x8b356032
or eax, 0x401040
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bf6385
and eax, 0x1010000
or eax, 0xe080084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e13b26
and eax, 0x10004
or eax, 0x321b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee17c2e
and eax, 0x3000
or eax, 0x220ac181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba4fa26
or eax, 0x2f9e92df
and eax, 0x1880000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70198fed
and eax, 0x3b176a73
and eax, 0x10000
or eax, 0x408490
mov dword [ebx], eax
add ebx, edx
or eax, 0x61155edb
xor eax, 0x50015632
and eax, 0x1040089
or eax, 0x80085502
mov dword [ebx], eax
add ebx, edx
and eax, 0x30236e4a
xor eax, 0x1d2d6ace
and eax, 0x800c0
or eax, 0x808102
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce0fd27
xor eax, 0x2798797e
and eax, 0x8f00100
or eax, 0x80028000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0e3d77
xor eax, 0x287b7fa1
and eax, 0x8a000144
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b37b1ef
and eax, 0x8051045
or eax, 0x10000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d659
and eax, 0x1000000c
or eax, 0x25000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1287af
and eax, 0x838d
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23579b0b
and eax, 0x109088
or eax, 0x84800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32476c4f
and eax, 0x4830041
or eax, 0x49080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b3649d
and eax, 0x810000
or eax, 0x4e488114
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af10e3d
xor eax, 0x424c5e12
and eax, 4
or eax, 0x81000069
mov dword [ebx], eax
add ebx, edx
or eax, 0x1668e468
and eax, 0x68c061
or eax, 0x70290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472ec76d
and eax, 0x44400000
or eax, 0x1806ba00
mov dword [ebx], eax
add ebx, edx
or eax, 0x74021b99
or eax, 0x5eaba560
and eax, 0x542b0001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e12606
and eax, 0x1200000
or eax, 0x82d28110
mov dword [ebx], eax
add ebx, edx
and eax, 0x378a342d
and eax, 0
or eax, 0x88000119
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d82a39
and eax, 0x1fa8bbcd
and eax, 0x800008
or eax, 0x41049082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430f519
and eax, 0x40100
or eax, 0x10418a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750ec51
or eax, 0x4646c543
and eax, 0x540201
or eax, 0x201004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6c7baf
and eax, 0x54703100
or eax, 0x20800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1d6e8f
and eax, 0x40100000
or eax, 0x2250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bee9aa
and eax, 0x861a8
or eax, 0x8b700444
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ac1492
and eax, 0xc180104c
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fb4b82
and eax, 0x882
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7394434f
and eax, 0x63804981
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfb402c
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34925a5d
and eax, 0
or eax, 0x16bbe
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a19233c
or eax, 0xd6b21e9
and eax, 0x4000189
or eax, 0x80908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ebd400
and eax, 0x4800000
or eax, 0x510b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccac597
xor eax, 0x704eb315
and eax, 0x21800000
or eax, 0xc2428110
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b27bdc
xor eax, 0x6267c6f7
and eax, 0x8100010b
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb1cf60
and eax, 0x6ad83c04
and eax, 0x100c00
or eax, 0x14ef2f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1027e0d6
and eax, 0x410a00
or eax, 0x8048100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac0c66c
and eax, 0
or eax, 0x10c6925
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce6a80c
and eax, 0
or eax, 0xfa610500
mov dword [ebx], eax
add ebx, edx
or eax, 0x747a4b5
or eax, 0x2696c293
and eax, 0x61350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe10ec2d
and eax, 0x3e818f68
and eax, 0x8000000
or eax, 0x80000106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1624e57d
and eax, 0x48010
or eax, 0x41801080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1868c622
and eax, 0x577043ae
and eax, 0
or eax, 0x8490b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ef667
and eax, 0x811c0041
or eax, 0x42410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485489bc
and eax, 0x880888cc
or eax, 0x44c44400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58588f59
and eax, 0x84844084
or eax, 0x48488c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x600825bb
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f4cdbf
and eax, 0xcc8845cc
or eax, 0x20031000
mov dword [ebx], eax
add ebx, edx
or eax, 0x182418a1
and eax, 0x6f098e08
and eax, 0x24080408
or eax, 0x11004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7daff1a4
xor eax, 0x49574c57
and eax, 0x3840
or eax, 0x282
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b77d61
and eax, 0x131121
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b543bae
and eax, 0x441ba7b5
and eax, 0x40010000
or eax, 0xbb7c0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x638e0ad2
and eax, 0x41040000
or eax, 0x98310000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3be91e
and eax, 0x83046016
or eax, 0x8611280
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e10680
and eax, 0x89810404
or eax, 0x40000849
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cda4f2b
and eax, 9
or eax, 0x304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea37e2d
and eax, 0x26217100
or eax, 0x810c8081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b12533f
or eax, 0x16bab2f9
and eax, 0x80890000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x476289f8
or eax, 0x6f8cb853
and eax, 0x418870
or eax, 0x604
mov dword [ebx], eax
add ebx, edx
and eax, 0x24575fcc
or eax, 0x60da55c6
and eax, 0x105582
or eax, 0x81000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x395d0ab5
and eax, 0x581020be
and eax, 0xb2
or eax, 0x40d140
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b42ad4
and eax, 0x41f08100
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50105690
and eax, 0x81604510
or eax, 0xa012864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53aefbe
or eax, 0x2ec8da24
and eax, 0x2a091044
or eax, 0x51040001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3283e576
and eax, 0x3705ec70
and eax, 0x30000040
or eax, 0x5000181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629e9401
and eax, 0x8580
or eax, 0x2809
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f9a08a
and eax, 0x68ac01
or eax, 0x1025234
mov dword [ebx], eax
add ebx, edx
and eax, 0x284505b9
and eax, 0x4a86fa8c
and eax, 0
or eax, 0x74908900
mov dword [ebx], eax
add ebx, edx
or eax, 0xe840b62
xor eax, 0x29252ec6
and eax, 0x3000184
or eax, 0x8800400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24695ab6
or eax, 0x2e26fa4e
and eax, 0x8101084c
or eax, 0x40800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1d49c3
or eax, 0x4510e441
and eax, 0x4543
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b4df05
or eax, 0x71ff6fab
and eax, 0x207d6181
or eax, 0xa009000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5c0877
xor eax, 0x69b986b3
and eax, 0x40806644
or eax, 0x103a002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8b3dbe
or eax, 0x217dbb22
and eax, 0x2b0000d2
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e06354
and eax, 0x4a6930d6
and eax, 0x2000004
or eax, 0xf0811451
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef5af7f
xor eax, 0x565b6b02
and eax, 0xc00
or eax, 0x9088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190212ec
and eax, 0x8008a00
or eax, 0x86740089
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b4b438
and eax, 0x4000000
or eax, 0x418b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x471f46f2
and eax, 0x5000000
or eax, 0xb00d14
mov dword [ebx], eax
add ebx, edx
or eax, 0xa57d35c
xor eax, 0x6e627f36
and eax, 0x21050000
or eax, 0x8a280000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaedc603
or eax, 0x1541999
and eax, 0x21000182
or eax, 0x14000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cbf7c8f
or eax, 0x206d7147
and eax, 0x7dfe7506
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad3a6ff
xor eax, 0xca1a9f8
and eax, 0x161a01
or eax, 0x2021b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c89acd4
or eax, 0x6bc5e5
and eax, 0xc4d2b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fcf510a
and eax, 0x13004000
or eax, 0xac598181
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c878c7
xor eax, 0x6fd6614b
and eax, 0xd0010000
or eax, 0x21800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x253c8768
or eax, 0x31f2350d
and eax, 0x741
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7956faa5
and eax, 0
or eax, 0x8e748188
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0bb5ed
and eax, 0x140b0041
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba9e90d
and eax, 0x1a028108
or eax, 0x40c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51dd0ed3
and eax, 0x1000098
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2157ff53
and eax, 0
or eax, 0xaff5ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad45a3b
xor eax, 0x13ae7100
and eax, 0x508000
or eax, 0x42a20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x594d3b1f
and eax, 0xb00001f
or eax, 0x800000e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x546a387e
and eax, 0x44
or eax, 0x53050c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f3db63
xor eax, 0x3a90d98f
and eax, 0x25000080
or eax, 0x10000016
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4628b6
and eax, 0x2890
or eax, 0x11401
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ceb12ea
and eax, 0xc601088
or eax, 0x82148000
mov dword [ebx], eax
add ebx, edx
or eax, 0x502a5d17
and eax, 0x4c0a0001
or eax, 0x1810040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228597f1
xor eax, 0x5bfccce2
and eax, 0x34c00110
or eax, 0xcb018004
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c97806
and eax, 0x81000006
or eax, 0xc9
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8c98e7
and eax, 0x10480e1
or eax, 0x24310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc83aad
and eax, 0x8448900
or eax, 0x110200
mov dword [ebx], eax
add ebx, edx
and eax, 0x192d416f
and eax, 0x8050000
or eax, 0xa3bac281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e469e2
or eax, 0x75fdb764
and eax, 0xf0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221b3ee3
and eax, 0x636edc7d
and eax, 0x861
or eax, 0xc102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120e0228
and eax, 0x2048a08
or eax, 0x8c700080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb1a7ed
or eax, 0x71013347
and eax, 0x45810041
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x217cbea0
and eax, 0x44ea2c00
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
and eax, 0xca4a245
or eax, 0x31370e74
and eax, 0x24350000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e21149c
and eax, 0xa000000
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x19450fd4
xor eax, 0xe64b63c
and eax, 0x91010849
or eax, 0x60800404
mov dword [ebx], eax
add ebx, edx
and eax, 0x2348a341
or eax, 0x5ca8f09f
and eax, 0x40d1
or eax, 0x10620
mov dword [ebx], eax
add ebx, edx
and eax, 0x45da621a
or eax, 0x3e0f515
and eax, 0xc0f101
or eax, 0xe0110080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd25769
and eax, 0x800001
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a0081c
and eax, 0x814
or eax, 0x418660
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4999cd6b
or eax, 0x5efdd778
and eax, 0x114550b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1970e7f4
xor eax, 0x51bbf0c0
and eax, 0x8a0532
or eax, 0x2030c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386be31
and eax, 0x2208100
or eax, 0x54d20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3accda
and eax, 0x9000098
or eax, 0x82000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245dd602
and eax, 0x7ea6662a
and eax, 0x2e040000
or eax, 0x80090845
mov dword [ebx], eax
add ebx, edx
or eax, 0x187a2095
or eax, 0x51f7d0d3
and eax, 0x35000050
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x63910cda
or eax, 0x5fbb733e
and eax, 0x600c
or eax, 0xc01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fba028d
and eax, 5
or eax, 0xd4bc20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed9cf7b
or eax, 0x71a9d5ca
and eax, 0x10a91500
or eax, 0x62000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa546121
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c70c9a
or eax, 0x581382bb
and eax, 0x418e30
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea57d3d
and eax, 0x44109
or eax, 0x81080c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x555609b7
or eax, 0x64d97094
and eax, 0x14da1
or eax, 0x8240
mov dword [ebx], eax
add ebx, edx
and eax, 0x32eef1af
xor eax, 0x8b0c057
and eax, 0xb00100
or eax, 0x47418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e354f0
and eax, 0x2610000
or eax, 0xb8045374
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5acd800e
xor eax, 0x55a2a5fd
and eax, 0x7685
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5333c9cd
xor eax, 0x3639b7d6
and eax, 0x10550b
or eax, 0x81040020
mov dword [ebx], eax
add ebx, edx
or eax, 0x23718ccd
and eax, 0x75d0e2
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a353f3
and eax, 0x200000
or eax, 0x27ca8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ded23f
and eax, 0x1000025
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1b8727
or eax, 0x46918c42
and eax, 0xff9089e2
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f13b49
xor eax, 0x346d0fb0
and eax, 0x508800f0
or eax, 0x2402890f
mov dword [ebx], eax
add ebx, edx
or eax, 0x60682df4
or eax, 0x7f8b5989
and eax, 0x3800418e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ecf58a2
or eax, 0x600d6f02
and eax, 0x7102
or eax, 0x91
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f66e749
and eax, 0xd00450b
or eax, 0x100020
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a7f5dc
or eax, 0x5193a58a
and eax, 0x4502
or eax, 0x1074
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7c9aac
and eax, 0x72e73faa
and eax, 0x1020
or eax, 0x7f0715
mov dword [ebx], eax
add ebx, edx
or eax, 0x45772ff
xor eax, 0x390d9bee
and eax, 0xc408800
or eax, 0xd0300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679ba5f6
or eax, 0x492c88fb
and eax, 0x48d68881
or eax, 0x4004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x79864f4f
or eax, 0x6f5188bb
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16571b21
and eax, 0xa21
or eax, 0xe4ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ac6fd9
and eax, 0x752a7aa3
and eax, 0x80
or eax, 0x8e748108
mov dword [ebx], eax
add ebx, edx
or eax, 0x8fbc735
and eax, 0x8ba0001
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x54363c32
xor eax, 0x7b21e516
and eax, 0x2b000012
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b02f47d
and eax, 0x4c74d17e
and eax, 0x40001004
or eax, 0xb2810451
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af49251
and eax, 0x210
or eax, 0x2120
mov dword [ebx], eax
add ebx, edx
or eax, 0x51080b33
and eax, 0x30
or eax, 0x110488
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b54153
and eax, 0x8050100
or eax, 0x402a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ea4ac9
xor eax, 0x7cedd912
and eax, 0xa209
or eax, 0xb14424
mov dword [ebx], eax
add ebx, edx
or eax, 0x8104867
and eax, 0x35679580
and eax, 0x210400
or eax, 0x415c3100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3436810d
and eax, 0x1008b40d
or eax, 0x80804bf2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f42b04
xor eax, 0x7adb6ba8
and eax, 0x18e50
or eax, 0x400024
mov dword [ebx], eax
add ebx, edx
and eax, 0x7425398c
and eax, 0x800
or eax, 0x810c458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e40f53
or eax, 0x698ff2b6
and eax, 0xea6b1
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c08de64
and eax, 0x40000000
or eax, 0x12f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x70762e45
and eax, 0
or eax, 0x8b0000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db5e3bd
xor eax, 0x5ab65f57
and eax, 0x52801455
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7119e1ca
and eax, 0x11b
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a807b3
and eax, 1
or eax, 0x37c4f280
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e165518
xor eax, 0x74b14fe5
and eax, 0xa000000
or eax, 0x80880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3075a15
xor eax, 0x24c0778e
and eax, 0x410c10
or eax, 0x8264
mov dword [ebx], eax
add ebx, edx
and eax, 0x486792b
and eax, 0
or eax, 0x2508458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ffb40cc
and eax, 0x4080
or eax, 0x8970
mov dword [ebx], eax
add ebx, edx
or eax, 0x37bd607a
and eax, 0x38421beb
and eax, 0x920
or eax, 0x9c215
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c5f360
xor eax, 0x73abdb7f
and eax, 0x10458300
or eax, 0x4080800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59fd3051
and eax, 0x1808101
or eax, 0xa0094080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f552aa6
xor eax, 0xda7b3ed
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ef0920
and eax, 0
or eax, 0xbe3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77cb893d
and eax, 0x12088101
or eax, 0x88304080
mov dword [ebx], eax
add ebx, edx
and eax, 0x434a1b84
xor eax, 0x6764c2de
and eax, 0x61000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x167f8d51
or eax, 0xd9d6e19
and eax, 0x10011
or eax, 0xa6
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aca3aed
and eax, 0x6df94cf0
and eax, 0x8400080
or eax, 0x86348108
mov dword [ebx], eax
add ebx, edx
and eax, 0x380642ed
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca426e7
and eax, 0x5d8a0004
or eax, 0x2408110
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb418a3
xor eax, 0x6c7f522d
and eax, 0x1000092
or eax, 0x80000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c72f86f
and eax, 0x12b8c2
or eax, 0x50500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd2c285
or eax, 0x557bfed3
and eax, 0x68f28100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x277fcca5
xor eax, 0x271b81fa
and eax, 0x88644c47
or eax, 0x30a2220
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbdb06c
or eax, 0x4a3d31fa
and eax, 0x4a351445
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe504629
and eax, 0x24000048
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4440e7f7
and eax, 0xe49d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x550530eb
or eax, 0x608a8609
and eax, 0x808001
or eax, 0x641034
mov dword [ebx], eax
add ebx, edx
and eax, 0xb627f5e
and eax, 0x147a6f43
and eax, 0
or eax, 0x74908900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4380f9e3
or eax, 0x65979b68
and eax, 0x3100418a
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aae8e59
and eax, 0x25e1fe07
and eax, 0x4802
or eax, 0x1150
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a846917
or eax, 0x53f5fe59
and eax, 0x1044d0b
or eax, 0x80080020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1533
and eax, 0x145008
or eax, 0x21c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x521053a4
or eax, 0x2a138fdd
and eax, 0xa118100
or eax, 0x84e00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bce1bad
and eax, 0x813f9aa5
or eax, 0xac06512
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7108cb78
or eax, 0x22e817d6
and eax, 0xf2810055
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x594c5fad
or eax, 0x1d91b336
and eax, 0x1924
or eax, 0x488
mov dword [ebx], eax
add ebx, edx
and eax, 0x68337571
or eax, 0x10e2459d
and eax, 0x10824081
or eax, 0x91c8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ac734c
and eax, 0x50800000
or eax, 0xa2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c1264e
or eax, 0x404d10e5
and eax, 0x10a0
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
or eax, 0x584b46f5
xor eax, 0x2e86c0eb
and eax, 0x6448a08
or eax, 0x88300080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5934f852
and eax, 0x45000040
or eax, 0x8b0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5addaf51
xor eax, 0xc3442fd
and eax, 0x418b2504
or eax, 0x4100010
mov dword [ebx], eax
add ebx, edx
or eax, 0x805b2d
and eax, 0x1110000
or eax, 0xa8240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7152fbf9
and eax, 0x21000000
or eax, 0x98000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeaa2c41
and eax, 0x2840
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5daf4de2
and eax, 0x800
or eax, 0x8108452b
mov dword [ebx], eax
add ebx, edx
and eax, 0x254ef168
and eax, 0x80020
or eax, 0x296d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f6abb6
xor eax, 0x6532208
and eax, 0x34818800
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf911a73
or eax, 0x7a759cce
and eax, 0xa00008e
or eax, 0x81004100
mov dword [ebx], eax
add ebx, edx
and eax, 0xf02a249
and eax, 0x7c234129
and eax, 0
or eax, 0xe2811055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d2fa1c
and eax, 0x4b97b9c7
and eax, 0x2040
or eax, 0x616
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d2dfb84
and eax, 0x42dd080
or eax, 0x2502201
mov dword [ebx], eax
add ebx, edx
or eax, 0x7baad68b
xor eax, 0x393d85b0
and eax, 0x44820000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2be7f1
or eax, 0x2efd8ed8
and eax, 0x2dff0410
or eax, 0x80003100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272fda3c
and eax, 0x82100000
or eax, 0x15250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2afe63d6
and eax, 0x2a490995
and eax, 0x8000080
or eax, 0x8000006b
mov dword [ebx], eax
add ebx, edx
and eax, 0x37cd4aa5
and eax, 0x80
or eax, 0x418e7410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae2afe3
and eax, 0xa649800
or eax, 0x84102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d3c5a0
or eax, 0x79fc3495
and eax, 0xc35d0001
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1506aec1
and eax, 0x40040
or eax, 0xccc8cc8c
mov dword [ebx], eax
add ebx, edx
or eax, 0xe438e38
or eax, 0x7d1a0d25
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab93b0e
and eax, 0x4888080c
or eax, 0x8444c4c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e740b31
and eax, 0x808845cc
or eax, 0x6c031000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b026a7b
or eax, 0x3583b704
and eax, 0xd004508
or eax, 0x140083
mov dword [ebx], eax
add ebx, edx
and eax, 0x30dbe45f
xor eax, 0x6a356315
and eax, 0x231c
or eax, 0xc080
mov dword [ebx], eax
add ebx, edx
or eax, 0x295633bf
and eax, 0x468235
or eax, 0xa90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c53d84
and eax, 0x104d8b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a015f7
or eax, 0x790b8afd
and eax, 0x6c6a8181
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x219721f3
and eax, 0xe1810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15e4654d
xor eax, 0x6823b688
and eax, 0xd2c1
or eax, 0x2812
mov dword [ebx], eax
add ebx, edx
or eax, 0x309dac6
and eax, 0x8080
or eax, 0x88c40108
mov dword [ebx], eax
add ebx, edx
and eax, 0x4896c5d0
and eax, 0x20f8c6de
and eax, 0x800000
or eax, 0x550b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x403b2b62
and eax, 0x118a0120
or eax, 0x2a408008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2b12b6
xor eax, 0x72e272f4
and eax, 0x1000008
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x38190f70
xor eax, 0x44d87f35
and eax, 0x581a30
or eax, 0x580c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae93646
or eax, 0x764ff9f0
and eax, 0x458b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6890f019
xor eax, 0x611063d7
and eax, 0x50004
or eax, 0x202501
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ade9be3
and eax, 0x100
or eax, 0x34f83400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549378f1
or eax, 0x1a063ced
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebce76b
and eax, 0x8040
or eax, 0x410884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b635967
or eax, 0x3cda9267
and eax, 0x1084183
or eax, 0x80040c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab7afa
and eax, 0x4080
or eax, 0x258441
mov dword [ebx], eax
add ebx, edx
or eax, 0x2675cd4e
and eax, 0x24718100
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177a7791
and eax, 0x83000081
or eax, 0x800006e
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e05cd4
xor eax, 0x2a4f1d03
and eax, 0xc0810054
or eax, 0xa001c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aafce23
xor eax, 0x650d6edb
and eax, 0x90
or eax, 0x9024
mov dword [ebx], eax
add ebx, edx
and eax, 0x617cf18f
and eax, 0x8080
or eax, 0x3acf6a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2c3e06
xor eax, 0x508ae7d1
and eax, 0x70800000
or eax, 0x82010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bf400e8
and eax, 0xe0
or eax, 0x7d06
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c569b2
and eax, 0xc40880
or eax, 0x88008208
mov dword [ebx], eax
add ebx, edx
or eax, 0x31032f8e
and eax, 0x89800000
or eax, 0x40380041
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b5a077
or eax, 0x51e09438
and eax, 0x1000049
or eax, 0x2a000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a000ec9
and eax, 0x4b7b6a0
and eax, 0
or eax, 0x3b351845
mov dword [ebx], eax
add ebx, edx
and eax, 0x542c771
or eax, 0x72a718c9
and eax, 0x31000089
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x693c61bb
and eax, 0x21000009
or eax, 0xdeff7420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2981971d
and eax, 0x800c4100
or eax, 0x1000c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x922460d
and eax, 0x64b89
or eax, 0x18040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd71ae8
and eax, 0x747d07e7
and eax, 0x10000
or eax, 0x21e08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f2bbbb
xor eax, 0x66bb59bc
and eax, 0x1000084
or eax, 0x80000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c262ff
and eax, 0x4062c1
or eax, 0x1c1d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd3a631
xor eax, 0x5b9e0d7b
and eax, 0xac00100
or eax, 0x80318000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c025d5d
and eax, 0x8000100
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659d7c78
and eax, 0x41884401
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216b297d
and eax, 0x20418900
or eax, 0x140200
mov dword [ebx], eax
add ebx, edx
and eax, 0x121da876
and eax, 0x48000
or eax, 0x96c26281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4955bbed
and eax, 0xd2810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a818c0c
or eax, 0x4e20d17c
and eax, 0x2e20596c
or eax, 0x4e2281
mov dword [ebx], eax
add ebx, edx
and eax, 0xea8ea3e
and eax, 0x206228
or eax, 0xd21190
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c0d05d
and eax, 0x400000
or eax, 0x28052b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x277e5c8
or eax, 0x6614bddb
and eax, 0x14a011
or eax, 0x800024
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7188b1
or eax, 0x6009b3f4
and eax, 0x40108100
or eax, 0x84800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3246af4a
and eax, 0x100
or eax, 0x8b004088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be79426
and eax, 0x4022a33e
and eax, 0x4000000c
or eax, 0xb1811c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x5306e374
and eax, 0x40
or eax, 0x7488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2851f216
or eax, 0xbc688af
and eax, 0x8d28081
or eax, 0xd4007100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c624ef
xor eax, 0x3d3e9760
and eax, 0x52a0000
or eax, 0x8900000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2ce949
or eax, 0x526c8e22
and eax, 0xb000043
or eax, 0x20000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3d937f
and eax, 0x2000045
or eax, 0xf0810810
mov dword [ebx], eax
add ebx, edx
or eax, 0x5397d745
and eax, 0x9741
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
or eax, 0x773ead8a
and eax, 0x48a88
or eax, 0x88c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25de814
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0xec826ee
xor eax, 0x2b39bace
and eax, 0x40321400
or eax, 0x91002110
mov dword [ebx], eax
add ebx, edx
or eax, 0xda05345
and eax, 0x728f03a6
and eax, 0x10000000
or eax, 0xa60d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2591a753
and eax, 0x11000043
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf45371
and eax, 0x30600300
or eax, 0x420bac84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4549154f
or eax, 0x7e139015
and eax, 0x120088b
or eax, 0x80084500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbc0259
or eax, 0x172063c7
and eax, 0x20c1
or eax, 0xc19420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ca43ee
and eax, 0x4018100
or eax, 0x80f00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e5d352
and eax, 0x81000040
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d03c47
and eax, 0x1800401
or eax, 0x4008c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ea76fe
xor eax, 0x4453f37b
and eax, 0xc0b000
or eax, 0x88040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df4d771
and eax, 0xc1540041
or eax, 0x2090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46243ede
and eax, 0xc44c0ccc
or eax, 0x880c000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5f8bf7
or eax, 0x2d4152c9
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5769025
xor eax, 0x4b3d2a64
and eax, 0x8083548c
or eax, 0x6c080140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb9d5f0
and eax, 0x200008
or eax, 0x2d004583
mov dword [ebx], eax
add ebx, edx
xor eax, 0xefec0b2
and eax, 0x8001
or eax, 0x1a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec57d35
or eax, 0x4ce21c1e
and eax, 0xc25835
or eax, 0x180000
mov dword [ebx], eax
add ebx, edx
and eax, 0x487c327f
xor eax, 0x18a81e99
and eax, 0x18700400
or eax, 0x93100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9915e7
or eax, 0x2923a780
and eax, 0x4d8bb7e7
or eax, 0x4818
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0fc83c
and eax, 0x18010
or eax, 0x31e00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x159285f2
and eax, 0x1000000
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d652dca
and eax, 0x2dc0
or eax, 0x80031
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc29d08
xor eax, 0xf4405c1
and eax, 0x800
or eax, 0x60818000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32355ec5
and eax, 0
or eax, 0x8b004182
mov dword [ebx], eax
add ebx, edx
or eax, 0x440cefc6
or eax, 0x3310835c
and eax, 0xe2000454
or eax, 0x811001
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0d978c
or eax, 0x9c167af
and eax, 0xb7eb
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7f13ea
and eax, 0x1280
or eax, 0x4abae001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d104b3e
and eax, 0x72800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c181451
and eax, 0x78090040
or eax, 0x660aa6
mov dword [ebx], eax
add ebx, edx
or eax, 0xefec524
or eax, 0x442f8ba9
and eax, 0x3418458b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e8fd694
and eax, 0x3f9f551d
or eax, 0xc0600800
mov dword [ebx], eax
add ebx, edx
or eax, 0x50bcd2b7
xor eax, 0x5ac6c9ed
and eax, 0x300210
or eax, 0x26025
mov dword [ebx], eax
add ebx, edx
or eax, 0x7229eceb
and eax, 0x72102400
or eax, 0x88441100
mov dword [ebx], eax
add ebx, edx
or eax, 0x33add94b
xor eax, 0x36b7f7b
and eax, 0x90808230
or eax, 0x97dcf
mov dword [ebx], eax
add ebx, edx
or eax, 0x37217d1c
or eax, 0x1420be8e
and eax, 0x18260
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30454b81
and eax, 0
or eax, 0x81284d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x219a8654
xor eax, 0xe3c5ad1
and eax, 0xf245ad1
or eax, 0xf0892120
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8cfb33
and eax, 0x45a181f3
or eax, 0x50000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7247b83d
xor eax, 0x1bda9c0e
and eax, 0xb0
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4376e5cf
and eax, 0x82640571
or eax, 0x18811280
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d60612c
and eax, 0xa25798e
and eax, 0x20308c
or eax, 0xc4928a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ecfe915
and eax, 0x442b0000
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be1e026
or eax, 0x5f6f1de2
and eax, 0x3e28100
or eax, 0x80100018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f62814
and eax, 0x8100000c
or eax, 0x8000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x519a2ef0
and eax, 0x1000000
or eax, 0x4082608a
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b0d572
and eax, 0x4708f104
and eax, 0
or eax, 0x24458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1cec57
or eax, 0x541b902b
and eax, 0x15135
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a8264
and eax, 0x10e1100
or eax, 0x28802400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9e3b18
and eax, 0x5140000
or eax, 0x42210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410be3de
and eax, 0x2000044
or eax, 0x89000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b4c852
and eax, 0xd480036
and eax, 0x9000004
or eax, 0xe0810c49
mov dword [ebx], eax
add ebx, edx
and eax, 0x50e45838
and eax, 0x808
or eax, 0x777
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e075c5
or eax, 0x760bb8dd
and eax, 0x55c2f081
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14dd2849
and eax, 0x4bb9c21b
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1f877a
or eax, 0x44190bc7
and eax, 0x18260
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc790cf
or eax, 0xf1098e8
and eax, 0x18698aa
or eax, 0x216010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4f1dbc
and eax, 0x50800
or eax, 0x10502300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e86ae35
and eax, 0x2e02a201
or eax, 0x81285080
mov dword [ebx], eax
add ebx, edx
and eax, 0x56920fe2
and eax, 0x4020000
or eax, 0x41890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ee5448
and eax, 0x5f6b45a7
and eax, 0x50220400
or eax, 0x80800924
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a66ce3a
or eax, 0x5945c616
and eax, 0xf8250000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b46af7
and eax, 0x880000f1
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x638e9704
xor eax, 0x5188322d
and eax, 0x22090
or eax, 0x41804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0a27e3
xor eax, 0x820b26f
and eax, 0x8200
or eax, 0x204d0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536c4829
or eax, 0x2a078fcc
and eax, 0xb06c181
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68ede566
and eax, 0x681390d5
and eax, 0x48010000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b308be
and eax, 0x8b2
or eax, 0x3340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98bf14b
xor eax, 0x337c25cf
and eax, 0x1082e100
or eax, 0xc1081081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78eb641
or eax, 0x76cfa9b4
and eax, 0x548b6c64
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eab2e33
and eax, 0x2000004
or eax, 0x14c28120
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c55d35
and eax, 0x14
or eax, 0x810000c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a2c4ea
and eax, 0x55f2a1c1
and eax, 0xa08000
or eax, 0x15ee2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3265a745
or eax, 0x1bcdd07
and eax, 0xb08300
or eax, 0x2420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57779fbb
or eax, 0x42fbd92d
and eax, 0x2608a09
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef3f5b2
or eax, 0x160d9f25
and eax, 0x20b80001
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a68f86e
xor eax, 0x6e52dcca
and eax, 0x4000080
or eax, 0x59004102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e7bd4e
xor eax, 0x3b4ab00
and eax, 0x44044c0
or eax, 0xc88c8803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c85837
and eax, 0xec0014c4
or eax, 0x8b4108
mov dword [ebx], eax
add ebx, edx
and eax, 0x596fd3ca
and eax, 0x84188
or eax, 0x35000403
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c324e1
or eax, 0x185568b3
and eax, 0x2cf8
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4a6f26
and eax, 0x4a0114
or eax, 0x110221
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ff645c
or eax, 0x4a8452a
and eax, 0x4420100
or eax, 0x2904b800
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a2f584
or eax, 0x2e7e5a54
and eax, 0xd2a0000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9b714f
and eax, 0x2b0010c
or eax, 0x90418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40877118
and eax, 0x810100
or eax, 0x887efe84
mov dword [ebx], eax
add ebx, edx
or eax, 0x7609461f
and eax, 0x324010ac
and eax, 0x80
or eax, 0x418ec401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a6201e1
and eax, 0x8448100
or eax, 0x110a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4715c8d8
and eax, 0x18000
or eax, 0x658a4281
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd6ab3b
and eax, 0x20800000
or eax, 0xd2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62830363
or eax, 0x63e2981c
and eax, 0x9804
or eax, 0x4342
mov dword [ebx], eax
add ebx, edx
or eax, 0x34975954
and eax, 0x24044102
or eax, 0x1080489
mov dword [ebx], eax
add ebx, edx
or eax, 0xce82c28
and eax, 0xda8
or eax, 0x254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455f8f02
and eax, 0x88034
or eax, 0x5501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dad41b8
or eax, 0x5b0a2d66
and eax, 0x44808800
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe014ea
and eax, 0x7ed37eb9
and eax, 0xa000088
or eax, 0x81004106
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be50c3a
xor eax, 0x60e99ce4
and eax, 0x6181104c
or eax, 0x90000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x25215422
and eax, 0x2ed79dca
and eax, 0
or eax, 0x28e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec82a34
or eax, 0x242b2460
and eax, 0xa812080
or eax, 0xc004d101
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ae4bcb
xor eax, 0x3b77a4bb
and eax, 0x50880000
or eax, 0x5030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1f2bad
and eax, 0x5880010c
or eax, 0x86428000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4289e25e
or eax, 0x7398d370
and eax, 0x100013c
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9b52f6
and eax, 0x3d20f67f
and eax, 0x1040
or eax, 0x1e8a0b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f66c2a1
or eax, 0x67ca288d
and eax, 0x448a0800
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d16971
and eax, 0xa0004100
or eax, 0x1800008e
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4e337a
or eax, 0x3d1dee63
and eax, 0xc929
or eax, 0x1090
mov dword [ebx], eax
add ebx, edx
and eax, 0x669f851b
and eax, 0x409c4eca
and eax, 8
or eax, 0x350c4523
mov dword [ebx], eax
add ebx, edx
and eax, 0x234f4ffc
and eax, 0x4400
or eax, 0x2815
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1280a6
or eax, 0x47986d92
and eax, 0x186014
or eax, 0x448021
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f9717b
and eax, 0x582000
or eax, 0xe0029900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b5e89eb
and eax, 0x9000000
or eax, 0x442b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c196a77
or eax, 0x41d3039
and eax, 0x8090010
or eax, 0x93e08104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c61cb47
or eax, 0x727fa4a8
and eax, 0x81000082
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb707c4a
and eax, 0x4ef75046
and eax, 0
or eax, 0x3be9f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a642b8d
or eax, 0x7af232c4
and eax, 0x52f18100
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a0a9c
and eax, 0x8000000c
or eax, 0x8000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c23280
xor eax, 0x608e58e6
and eax, 0x408e4080
or eax, 0x1008401
mov dword [ebx], eax
add ebx, edx
and eax, 0x41dfef85
and eax, 0x48000
or eax, 0x10510b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x276fff6
or eax, 0x58ee9e28
and eax, 0x1243ca80
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d887865
or eax, 0x20eec7c0
and eax, 0x72810000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6f6ede
and eax, 0x2000000
or eax, 0x6c60bb22
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f67882
or eax, 0x64002db8
and eax, 0x2400058a
or eax, 0x1104001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2943e31d
or eax, 0x7802f76d
and eax, 0xc6d6
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7196f9b5
or eax, 0x4f33f52d
and eax, 0x306405
or eax, 0x880200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e877525
and eax, 0x2400
or eax, 0x7a601100
mov dword [ebx], eax
add ebx, edx
and eax, 0x68afccfc
and eax, 0
or eax, 0x90890001
mov dword [ebx], eax
add ebx, edx
and eax, 0x402aa090
and eax, 0
or eax, 0x418ec4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5607f5c1
and eax, 0x480
or eax, 0x8114490b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17bf5824
or eax, 0x11d05f77
and eax, 0x8b17c9
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee0ce3b
and eax, 0x63a51831
and eax, 0x20210000
or eax, 0x5dc08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a29fb78
xor eax, 0x3dc6d40
and eax, 0
or eax, 0x810000c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x2400cf9
and eax, 0xc1
or eax, 0x956300
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c4b5bb
xor eax, 0x413049d3
and eax, 0x10e18000
or eax, 0xcb100100
mov dword [ebx], eax
add ebx, edx
or eax, 0xf744691
and eax, 0x8b714610
or eax, 0x22824
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a67f6e6
and eax, 0x65f1b9a5
and eax, 0x40011004
or eax, 0x82800051
mov dword [ebx], eax
add ebx, edx
or eax, 0x41879a2e
or eax, 0x45d86c51
and eax, 0xfc7f
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54baf7f8
and eax, 0x40080201
or eax, 0xa005f080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5528ac33
and eax, 0x80001
or eax, 0x8a810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x254a2016
and eax, 0x410004
or eax, 0x8ec0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57954cc5
or eax, 0x40f59ef0
and eax, 0x5104481
or eax, 0x10a
mov dword [ebx], eax
add ebx, edx
and eax, 0x425efe9a
and eax, 0x88
or eax, 0x8961
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740f179d
and eax, 0xb9034
or eax, 0x1602001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5684c078
and eax, 0x51a9bdf9
and eax, 0x8000
or eax, 0x144d0b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb72e57
and eax, 0x1152a101
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635f884d
or eax, 0x1732f46c
and eax, 0x41010000
or eax, 0x88800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee163d6
and eax, 0x2a1db399
and eax, 0x390
or eax, 0xc24
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d46f75
xor eax, 0x7f16c047
and eax, 0x44c0a180
or eax, 0xb33c5001
mov dword [ebx], eax
add ebx, edx
or eax, 0x36487eda
and eax, 0xf1800000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10467679
and eax, 0x7059
or eax, 0x8806
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d932c4
and eax, 0
or eax, 0x8ec48188
mov dword [ebx], eax
add ebx, edx
or eax, 0x4324822d
and eax, 0x7c4d8c59
and eax, 0x44000001
or eax, 0x118b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692e915e
and eax, 0x10808114
or eax, 0x24a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f631a9
and eax, 0x48cac61c
and eax, 0
or eax, 0x810000c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d47ea3
or eax, 0x25778a74
and eax, 0x64a7da72
or eax, 0x10000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b932bcb
xor eax, 0x4c99fbb3
and eax, 0x14008161
or eax, 0x450a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x517dfaa9
and eax, 0x1c0005
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd9b6c8
and eax, 0x63833400
or eax, 0x4100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a67420
and eax, 0x10010000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb38e01b
or eax, 0x3fee20d1
and eax, 0x4180c0
or eax, 0xe04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7480d37c
and eax, 0x4d88
or eax, 0x810c0003
mov dword [ebx], eax
add ebx, edx
or eax, 0x707f8f04
xor eax, 0x3661333
and eax, 0x91480
or eax, 0x400341
mov dword [ebx], eax
add ebx, edx
and eax, 0x7291200b
and eax, 0x10000
or eax, 0xa9f08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e9ec726
and eax, 0xba744506
or eax, 0x2099
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df5ccc6
or eax, 0x2541ba9e
and eax, 0x3696
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
and eax, 0x77eb5dc0
and eax, 0x1500
or eax, 0x8114402b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x562d266d
and eax, 0x106142
or eax, 0x200b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3947ece8
xor eax, 0x1aaa51b3
and eax, 0x2f28000
or eax, 0x44000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f135244
or eax, 0x48c3272f
and eax, 0x8d3272c
or eax, 0x812cd8d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x129530c6
and eax, 0x51e0330
and eax, 0x10e0000
or eax, 0x4080c48a
mov dword [ebx], eax
add ebx, edx
and eax, 0x496e3ae9
xor eax, 0x5cf4d366
and eax, 0x187a9000
or eax, 0xe0042800
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f1a138
xor eax, 0x1e6679a2
and eax, 0x4020000
or eax, 0x41290000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1384b808
and eax, 0x14203000
or eax, 0x88000514
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8531c0
and eax, 0x81250000
or eax, 0x4c100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4076eccb
and eax, 0x5d6aa3d2
and eax, 0x50000c0
or eax, 0x30000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8567b7
or eax, 0x16b902e6
and eax, 0x4267
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a92329
and eax, 0x8410b
or eax, 0x81000c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f879f
and eax, 0x80181
or eax, 0x1210840
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e6b26c
or eax, 0x51392806
and eax, 0x38f18100
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638cbe05
and eax, 0x88000104
or eax, 0x9a
mov dword [ebx], eax
add ebx, edx
or eax, 0x51aa29d
and eax, 0x10a8081
or eax, 0x40844400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdd965e
and eax, 0xcc49000
or eax, 0x82002800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2577d29
and eax, 0x2d176c20
and eax, 0x150000
or eax, 0xc3480041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef03fa4
and eax, 0x8c8915c4
or eax, 0x60024008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615aa327
or eax, 0x75584bf9
and eax, 0x1003b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e62221d
and eax, 0x2407c955
and eax, 0x100
or eax, 0x8452a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497885e4
or eax, 0x311367e8
and eax, 0x71048324
or eax, 0x8e801011
mov dword [ebx], eax
add ebx, edx
or eax, 0x59057abb
and eax, 0x8058bbf
or eax, 0x480040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec762f8
and eax, 0x66c6822
and eax, 0x440000
or eax, 0x872be181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714754e1
and eax, 0xf0000000
or eax, 0x1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fafff98
and eax, 0x413cbd18
and eax, 0x8110
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf11c2
or eax, 0x3cd439b
and eax, 0xc08188
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dfb9279
xor eax, 0x592d49d0
and eax, 0x4020001
or eax, 0x51890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x8fe56be
or eax, 0x385bc9f4
and eax, 0x1dc28114
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5d9677
or eax, 0x778524ee
and eax, 0x1000099
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8d32e5
or eax, 0x52af45b7
and eax, 0x418300b2
or eax, 0x2800a240
mov dword [ebx], eax
add ebx, edx
or eax, 0x120b695b
or eax, 0x5c5d8e9a
and eax, 0x1d40a870
or eax, 0x201000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7887ac4
and eax, 0x5280000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e3c13d
and eax, 0x40a8d0fd
and eax, 0
or eax, 0x91d73508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63fc7934
or eax, 0x4306fac0
and eax, 0x9009fefc
or eax, 0x800103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b46fd83
xor eax, 0x4a38da54
and eax, 0x418020
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d86d95
xor eax, 0x2c8732fa
and eax, 0x18c509
or eax, 0xa100b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2358d7c4
xor eax, 0x5ebd90d8
and eax, 0x8050100
or eax, 0x482a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68571556
and eax, 0x40002000
or eax, 0x8c0c181
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c5b9df
or eax, 0x5d8d0810
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x206b3f21
and eax, 0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a870a5
and eax, 0x178e87e5
and eax, 0
or eax, 0x810c558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x257bed15
and eax, 0x50b882
or eax, 0x804340
mov dword [ebx], eax
add ebx, edx
or eax, 0x21cb3354
and eax, 0x1d28100
or eax, 0x6200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18aff0d8
xor eax, 0x3240bef0
and eax, 0x1000020
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e475b03
and eax, 0x411022
or eax, 0x9080d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1214b640
and eax, 0x38eb04f3
and eax, 0
or eax, 0xe08a8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a61f40
and eax, 0x20000000
or eax, 0x98004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24239d0c
and eax, 0x21bf9025
and eax, 0x8004
or eax, 0xaf3
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e4befd
and eax, 0x904042b
or eax, 0x4084100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f02013a
and eax, 0xa
or eax, 0x44d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547fe756
and eax, 0x6f0105
or eax, 0x1430
mov dword [ebx], eax
add ebx, edx
and eax, 0x251a8c0a
and eax, 0x80000
or eax, 0x10458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cec021
and eax, 0xf4626c5
and eax, 0
or eax, 0xe333c181
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e61bae
and eax, 0x497711cf
and eax, 0x41000000
or eax, 0xb0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44fd9efe
or eax, 0x3b4056a7
and eax, 0x10285
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1287adc8
or eax, 0x4627e8dd
and eax, 0xa08188
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7451245d
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eabd4ba
and eax, 0x148a0000
or eax, 0xc840810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615231aa
and eax, 0x810000a0
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x24790a6c
and eax, 0x60
or eax, 0x2fc5af92
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bd762
and eax, 0x8022
or eax, 0x1032380d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30b388e
and eax, 0xb9a0068
and eax, 0x1080000
or eax, 0x44230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130c7c0
and eax, 0xad45f07
and eax, 0x500
or eax, 0x686a3014
mov dword [ebx], eax
add ebx, edx
or eax, 0x63809076
or eax, 0x43effa1b
and eax, 0x6a250000
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x487e0b8d
xor eax, 0x68cfd72e
and eax, 0x8884dc80
or eax, 0x17b2314
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af7ac67
or eax, 0x48804f5a
and eax, 0x41804090
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a8321e
and eax, 0x88200
or eax, 0xc450900
mov dword [ebx], eax
add ebx, edx
or eax, 0x319b678f
and eax, 0x24cec981
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ca1a7c
and eax, 0xd0000000
or eax, 0x21810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c128a3
xor eax, 0x402e5de2
and eax, 0x7541
or eax, 0x8a28
mov dword [ebx], eax
add ebx, edx
and eax, 0x1203d903
or eax, 0x1946e335
and eax, 0x1005101
or eax, 0x8010048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x757f16c0
or eax, 0x17a5665a
and eax, 0x2060c2
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2d7921
and eax, 0x6000000
or eax, 0xc0f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b36b8f
and eax, 0x8000008f
or eax, 0x8000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ce77e74
and eax, 0x457c061e
and eax, 0xa
or eax, 0x4180e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b46010f
and eax, 0x251d059a
and eax, 0x1000000
or eax, 0x5ad2b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2abf1e7a
xor eax, 0x55ce1f68
and eax, 0x4210000
or eax, 0x410a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c947561
xor eax, 0x548a9041
and eax, 0x8052500
or eax, 0x42480014
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e449cac
and eax, 0x2040000
or eax, 0x60310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47895795
and eax, 0x2010000
or eax, 0x89682e27
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e469d5
and eax, 0x9000805
or eax, 0xc0810448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b479ffa
xor eax, 0x75c9a7c5
and eax, 0x3460
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f16ef3
and eax, 0x1804181
or eax, 0xb20e8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d29dd9
and eax, 0xb1800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58fee52d
xor eax, 0x3c23ed98
and eax, 0x30
or eax, 0xf34a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661c0d4c
and eax, 0x8000
or eax, 0x80e00189
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bda0813
and eax, 0x800001
or eax, 0x550b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d12848f
xor eax, 0x2ca80cd0
and eax, 0x10328010
or eax, 0x2ac00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a048b8
and eax, 0x28
or eax, 0x81000016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3699967a
and eax, 0x819440
or eax, 0x28b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfe0a62
and eax, 0x40fdb800
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34dda4f9
and eax, 0x44290000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ddad69
and eax, 0x5722508
or eax, 0xc0011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ac6a7f
or eax, 0x761707bd
and eax, 0x100027bd
or eax, 0x8088d842
mov dword [ebx], eax
add ebx, edx
and eax, 0x29bebdca
and eax, 0x80c0
or eax, 0x410020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2be898
and eax, 0x55c949dd
and eax, 0x10080
or eax, 0xa20d39
mov dword [ebx], eax
add ebx, edx
and eax, 0x24cc036e
xor eax, 0x3ff527e3
and eax, 0x14452200
or eax, 0x80900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc41c78
and eax, 0xb883100
or eax, 0x8410c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x770eb821
and eax, 0x50820000
or eax, 0x5090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c88031e
and eax, 0x508a0110
or eax, 0x2408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x452cccf6
and eax, 0x1000092
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x797c0de3
xor eax, 0x5619d7f5
and eax, 0x44202
or eax, 0x9a00c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a347db1
and eax, 0x9a32439
and eax, 0
or eax, 0xa5f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e0b7bc
xor eax, 0x509533dd
and eax, 0x80000041
or eax, 0x800011c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff5940d
or eax, 0x34e7c5b9
and eax, 0x4180c088
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74951fb4
or eax, 0x67ea7c11
and eax, 0x10458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8d49ff
and eax, 0x75618eb7
and eax, 0x10000
or eax, 0xbc3625
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bca1649
xor eax, 0x1550f567
and eax, 0x4090100
or eax, 0x1503400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2923929e
xor eax, 0x5d2869d1
and eax, 0x10210000
or eax, 0x81140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8a8406
and eax, 0x11000000
or eax, 0xa80000b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f50fdb9
or eax, 0x58137280
and eax, 0x5101
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe031c30
and eax, 0x2dff531f
and eax, 0x4103
or eax, 0x81140c28
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a1b9e9
xor eax, 0x726bd7a3
and eax, 0x1c2240
or eax, 0x2191b1
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe84115
and eax, 0
or eax, 0xe0818800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a40edc
and eax, 0x88000080
or eax, 0x3004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d5085c
and eax, 0xc2810054
or eax, 0x8001401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685c8d00
and eax, 0x8815
or eax, 0x622a
mov dword [ebx], eax
add ebx, edx
or eax, 0x157bbc1f
xor eax, 0x216c433c
and eax, 0x417b001
or eax, 0x8bc04280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4736f1
or eax, 0x525be54c
and eax, 0x458b6074
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6327036a
and eax, 0x26002108
or eax, 0xc1100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3c2ecc
and eax, 0x20000000
or eax, 0x98050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244bbe58
and eax, 0x14000050
or eax, 0x21000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef61c5b
and eax, 0x1448
or eax, 0xe180
mov dword [ebx], eax
add ebx, edx
and eax, 0x712319a6
or eax, 0x2d9e74af
and eax, 0x801089
or eax, 0x80608000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c3c12f
and eax, 0x800001
or eax, 0x4d0b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x15803b7e
and eax, 0x4800000
or eax, 0x40418110
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f2a9da
and eax, 0x4a
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1579898b
and eax, 0x909c1
or eax, 0x27020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de690b2
and eax, 0x260d96fe
and eax, 0
or eax, 0x72f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d947bf4
and eax, 0
or eax, 0x8100008f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee2f0da
or eax, 0x53cf4f24
and eax, 0x41c603a0
or eax, 0x28303051
mov dword [ebx], eax
add ebx, edx
and eax, 0x18190ba1
and eax, 0x14ec94ac
and eax, 0x20
or eax, 0x8558b4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b85d06
and eax, 0xee1ca00
or eax, 0x41020081
mov dword [ebx], eax
add ebx, edx
and eax, 0x628b0fac
and eax, 0x6ec6a3a1
and eax, 0x42800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bc96b9
and eax, 0x86b1
or eax, 0x4942
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3fdfae
and eax, 0x332f92e3
and eax, 0x208281
or eax, 0x80c00808
mov dword [ebx], eax
add ebx, edx
and eax, 0x185fe6e7
xor eax, 0x5f7a984a
and eax, 0x450a0041
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4633c
and eax, 0x440110
or eax, 0xb0100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x63943877
or eax, 0x1ff1a866
and eax, 0x32350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f87c8e
xor eax, 0x4edddbff
and eax, 0x8000161
or eax, 0x8300000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67810dc3
and eax, 0xe881080c
or eax, 0x1000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x493e49fe
or eax, 0x21e7d169
and eax, 0x8079
or eax, 0x2600
mov dword [ebx], eax
add ebx, edx
and eax, 0x709caf7f
and eax, 0x16594fad
and eax, 1
or eax, 0xe53af180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6f702a
and eax, 0x1087000
or eax, 0x80808fff
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cabaac7
and eax, 0x180e0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e49d12
and eax, 0x408080b0
or eax, 0x1006008
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ae696a
or eax, 0x2180e662
and eax, 0x44824d00
or eax, 0x88411000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20517ff4
and eax, 0xcc8000c4
or eax, 0x4ccc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x67be7b41
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df25152
and eax, 0x4c804040
or eax, 0xa00b158c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be73ae6
and eax, 0x21080
or eax, 0x644538
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba8f9f5
or eax, 0x4ce72729
and eax, 0x24452b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2840a92c
and eax, 0x48024
or eax, 0x304c11
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea0ca92
xor eax, 0x55fd2ebf
and eax, 0x144d8200
or eax, 0x8000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e5fa5
or eax, 0x546504cf
and eax, 0x441c181
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4e9682
and eax, 0
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e133969
xor eax, 0x725d309
and eax, 0xca60
or eax, 0x1111
mov dword [ebx], eax
add ebx, edx
or eax, 0x6314c43f
and eax, 0xb6ef937
and eax, 0x4d103
or eax, 0x88092080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f076e7
or eax, 0x556b4530
and eax, 0x41808400
or eax, 0x1881
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f6c1a09
and eax, 0x10448a00
or eax, 0x110100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1148cb9f
and eax, 0x115cc281
or eax, 0x46223000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485612b9
and eax, 0x1a216168
and eax, 0x12000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df951de
and eax, 0x4e278ce8
and eax, 0
or eax, 0xe33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ba554d
xor eax, 0x281dc4a0
and eax, 0x120058a
or eax, 0x24004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x35acf514
and eax, 0xf9318a6
and eax, 0x1000
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68447c7e
and eax, 0x79e3b0e0
and eax, 0x20
or eax, 0x390315
mov dword [ebx], eax
add ebx, edx
and eax, 0x923d282
and eax, 0
or eax, 0x394c3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1151dde7
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726ebfd7
xor eax, 0x23d94fbf
and eax, 0x18008
or eax, 0x400094
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8bd344
and eax, 0x7bac9c73
and eax, 0x1010
or eax, 0x2440a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6deff803
and eax, 0x1361cde3
and eax, 0x410800
or eax, 0xc0c2300
mov dword [ebx], eax
add ebx, edx
and eax, 0x228f568d
or eax, 0x4823e24
and eax, 0x883000
or eax, 0xfa20c181
mov dword [ebx], eax
add ebx, edx
or eax, 0x53bc54c
and eax, 0x558bf5cd
or eax, 0xa32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4e354f
or eax, 0x687fd6e5
and eax, 0x1ac28014
or eax, 0x5000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cb40c3
or eax, 0x25cf8750
and eax, 0x10000dd
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3744c69b
and eax, 0x4462
or eax, 0x1b91990
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fee3e62
and eax, 0x880800
or eax, 0x9c028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee85904
and eax, 0x8a004100
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6deab426
or eax, 0x5dfdb116
and eax, 0x92052404
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198b206f
or eax, 0x2902d29e
and eax, 0x210000b8
or eax, 0x14000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b0311f
and eax, 0x4bd42b12
and eax, 0x2102
or eax, 0xcaed
mov dword [ebx], eax
add ebx, edx
or eax, 0x7727db06
and eax, 0x719e126e
and eax, 0x100000a
or eax, 0x80104d81
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b4c405
and eax, 0x104401
or eax, 0xa70be0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab07558
and eax, 0x6cae232b
and eax, 0x40000000
or eax, 0x2f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x768bb764
and eax, 0x795967f6
and eax, 0
or eax, 0x88000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d436d91
or eax, 0x7c70bc3c
and eax, 0x40009c01
or eax, 0x1800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x9044125
and eax, 0x4691990e
and eax, 0x8900
or eax, 0x14550200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7006b871
and eax, 0x24110201
or eax, 0x1904c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x48591dfe
and eax, 0x70010000
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f6ed1a
and eax, 0x40000000
or eax, 0x3473d588
mov dword [ebx], eax
add ebx, edx
and eax, 0x50041b1a
and eax, 8
or eax, 0xf982b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc1c279
and eax, 0x8410200
or eax, 0x4042900
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b03789
or eax, 0x112a3e19
and eax, 0x221309
or eax, 0x10024
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f54a6e
or eax, 0x392367b0
and eax, 0x1222500
or eax, 0x2dc1000
mov dword [ebx], eax
add ebx, edx
or eax, 0xac6e178
and eax, 0x3340000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x399be89e
and eax, 0x1000000
or eax, 0x880000af
mov dword [ebx], eax
add ebx, edx
and eax, 0x8db959e
and eax, 0x80
or eax, 0x41809c10
mov dword [ebx], eax
add ebx, edx
and eax, 0xface8e1
xor eax, 0x6a921615
and eax, 0x8008a00
or eax, 0x104d0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7004a8be
or eax, 0x70c734a6
and eax, 0x18460180
or eax, 0x8410c801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3ac104
xor eax, 0x71593819
and eax, 0x90010000
or eax, 0x61820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb7b237
and eax, 0xf2b18026
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2786fd
and eax, 0x8a0000de
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4175b8da
xor eax, 0x57c0d705
and eax, 0x90812001
or eax, 0x62000054
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ab4230
xor eax, 0x521349c6
and eax, 0x46
or eax, 0xa208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6d7716
and eax, 0x4229d000
or eax, 0x80002281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39dbf144
and eax, 0x8a800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f748ee8
and eax, 0x408088
or eax, 0x10014
mov dword [ebx], eax
add ebx, edx
or eax, 0x76cf265e
or eax, 0x46f03c74
and eax, 0x424048a
or eax, 0x9004101
mov dword [ebx], eax
add ebx, edx
or eax, 0x64987997
and eax, 0x3d1e
or eax, 0x8240
mov dword [ebx], eax
add ebx, edx
or eax, 0x209c5a9f
and eax, 0x94170d
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4428647f
and eax, 0x44a53500
or eax, 0x3400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7d00e1
or eax, 0x11bf9f20
and eax, 0x458b0420
or eax, 0x800604f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f12db84
and eax, 0x7b9a46dd
and eax, 0
or eax, 0xd6f18108
mov dword [ebx], eax
add ebx, edx
and eax, 0x983892
and eax, 0
or eax, 0x81000099
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2a9841
or eax, 0x16edd538
and eax, 0x7ddf0
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
and eax, 0x5075dae
and eax, 0x10100
or eax, 0xf5f08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a996cc
and eax, 0x81000048
or eax, 0x8000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6619ac
and eax, 0
or eax, 0x41809c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d2298d
and eax, 0x800
or eax, 0x8558300
mov dword [ebx], eax
add ebx, edx
and eax, 0x19fcec03
xor eax, 0x6cbe5816
and eax, 0x480c000
or eax, 0x3002281
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c66ea4c
and eax, 0x22800000
or eax, 0xd0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9fb09ab
and eax, 0x360ef889
and eax, 0x81
or eax, 0x570
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a1599c
and eax, 0x180
or eax, 0xd1c440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f09ca9
or eax, 0x1916af5d
and eax, 0x26dd
or eax, 0x4022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c518e48
and eax, 0x50e035
or eax, 0xae1300
mov dword [ebx], eax
add ebx, edx
and eax, 0x41aefab4
and eax, 0x808000
or eax, 0x9c100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b628824
and eax, 0x83000000
or eax, 0x8004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c73778
and eax, 0
or eax, 0xe1811c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6785535c
xor eax, 0x6f4a8065
and eax, 0xd338
or eax, 0xc6
mov dword [ebx], eax
add ebx, edx
and eax, 0x528ef0f1
and eax, 0x203d73cd
and eax, 0x5080
or eax, 0x901da101
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ddf07e
xor eax, 0x3b41ab5b
and eax, 0x40880000
or eax, 0x15030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501ae53b
and eax, 0x5908118
or eax, 0xfa620004
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c48660
and eax, 0x514e6a53
and eax, 0x1000000
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x75dc26d
and eax, 0x20
or eax, 0x9dd7d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x568db5
or eax, 0x66ab7baf
and eax, 0x48a8800
or eax, 0x98000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f78083
and eax, 0x7b41ab8f
and eax, 0xa000080
or eax, 0x81004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf0daf4
and eax, 0xc0001844
or eax, 0x3f0d0401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc91fcf
and eax, 0x25000049
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0xd132b50
or eax, 0x24ad2071
and eax, 0x2b29
or eax, 0x1002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9486c
xor eax, 0x235f56fb
and eax, 0x202914
or eax, 0x190221
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be60fcf
or eax, 0x495c700f
and eax, 0x4d0b00
or eax, 0x14008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2566471c
xor eax, 0x4f64905d
and eax, 0x43208101
or eax, 0x204e4880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581de9ee
and eax, 0x29010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c831f3c
and eax, 0x1624
or eax, 0x60c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x613e4bd1
xor eax, 0x31f8f57f
and eax, 0x2010a181
or eax, 0xce074000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d0f24a
and eax, 0xd1810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8c9c
or eax, 0x42449468
and eax, 0x8c08
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3926cf
and eax, 8
or eax, 0x809c8180
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d3a399
or eax, 0x3d0e1bfe
and eax, 0x119a0040
or eax, 0x2200001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f95a45c
xor eax, 0x75465394
and eax, 0xa0000c0
or eax, 0x21000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a89097c
and eax, 0x5d8f0b33
and eax, 0x8000000
or eax, 0xc2811855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b1c441
xor eax, 0x32c648fd
and eax, 0x1401
or eax, 0xb12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74509f21
or eax, 0x4f0a0585
and eax, 0x7f1a8081
or eax, 0x80247200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0b7484
and eax, 0x450bf685
or eax, 0x80097a
mov dword [ebx], eax
add ebx, edx
and eax, 0x376d292e
and eax, 0x69147fe2
and eax, 0x2100
or eax, 0x22c1410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6624e4cb
or eax, 0x481315db
and eax, 0x68110000
or eax, 0x83240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c1d1d9
and eax, 0x88000059
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x53db52e1
and eax, 0
or eax, 0x41809c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d8bbd1
and eax, 0x20488b00
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a47d494
or eax, 0x4f8576b7
and eax, 0x4c40c081
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf47ceea
and eax, 0x41010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a32852
and eax, 0x2842
or eax, 0x558d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f884e50
and eax, 0x6a007181
or eax, 0x80208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e02c9
or eax, 0xa221989
and eax, 0x440a0000
or eax, 0x11810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32411e9
xor eax, 0x72da35c4
and eax, 0x24400000
or eax, 0x888a8110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1699e134
xor eax, 0x22179c7c
and eax, 0x80000040
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eef7c75
and eax, 0x696410
or eax, 0x1080e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43bef9df
and eax, 0x67c32aa2
and eax, 0x820800
or eax, 0x9c088000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb63c0da
or eax, 0x3aa9ca90
and eax, 0xa004080
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a4b6e2
and eax, 0x7f2bcff3
and eax, 0x7200040
or eax, 0x90051005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74465e4f
xor eax, 0x29cd8719
and eax, 0x12
or eax, 0x350000ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x520da0fe
and eax, 0x70
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x439d3e74
and eax, 0x800
or eax, 0x8110458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x645abaaf
or eax, 0x31932b29
and eax, 0x30289
or eax, 0x209440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97a16c0
xor eax, 0x7640a442
and eax, 0x59090000
or eax, 0xc08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x8471985
and eax, 0x1000004
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x889e29a
and eax, 0
or eax, 0xe927c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f0ce66
and eax, 0x5416b76f
and eax, 0x108100
or eax, 0xede10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b1f43f
xor eax, 0x7b937a8c
and eax, 0x800000b3
or eax, 0x800004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x691a7d81
xor eax, 0x42ecfae1
and eax, 0x1808400
or eax, 0x40001881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26790e79
or eax, 0x3c94c5b
and eax, 0x989800
or eax, 0x80042000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed1fda7
and eax, 0xc25d0001
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fca8ff9
xor eax, 0x3ded17b2
and eax, 0xc0488808
or eax, 0xc8444c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa4617a
and eax, 0xc0488c84
or eax, 0xc844048
mov dword [ebx], eax
add ebx, edx
and eax, 0x3950c894
xor eax, 0x4ab7438f
and eax, 0x40c48808
or eax, 0x8c0844c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x276bb85c
and eax, 0x408004c
or eax, 0xe8835580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bc0f70
and eax, 0x6f762b52
and eax, 0x20200000
or eax, 0x500458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf019db
or eax, 0x578bbc8
and eax, 0x4809
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e33f16
or eax, 0x27d06943
and eax, 0x137015
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9e87bd
and eax, 0x100000
or eax, 0x348d3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cd9d097
xor eax, 0x112d6441
and eax, 0x5802440
or eax, 0x480b0a2e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec8147c
xor eax, 0x56a7c9aa
and eax, 0x8218100
or eax, 0x5c00020
mov dword [ebx], eax
add ebx, edx
and eax, 0x723929de
or eax, 0x5005789d
and eax, 0x11
or eax, 0x81000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x172e9565
and eax, 0x471
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ceeb96
or eax, 0x4c3b30ce
and eax, 0x44010000
or eax, 0x30808900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbaca8c
and eax, 0x5608ede7
and eax, 0x4184
or eax, 0x8b000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f15d56f
and eax, 0xa000005
or eax, 0xe0811850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304c579f
or eax, 0x6863b407
and eax, 0xba05
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x37da6f27
or eax, 0x75779fc9
and eax, 0x2555b281
or eax, 0x82084000
mov dword [ebx], eax
add ebx, edx
or eax, 0x433691db
xor eax, 0x281df614
and eax, 0x450205cf
or eax, 0x89fa30
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c6813d0
xor eax, 0x18f6da1e
and eax, 0x1c36010c
or eax, 0x20012400
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ed40b
and eax, 0x28350000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f18af6d
and eax, 0x8000000
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfef2fd5
and eax, 0x1c28a0b4
and eax, 0x2080
or eax, 0x41875410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14648a70
and eax, 0x14418a00
or eax, 0xc0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49acd265
and eax, 0x10004901
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a57d192
xor eax, 0x32b541af
and eax, 0x20810000
or eax, 0xd1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fde871
xor eax, 0x12042389
and eax, 0x2281
or eax, 0xd844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x808ec54
and eax, 0x81481
or eax, 0x8100410a
mov dword [ebx], eax
add ebx, edx
or eax, 0x67705ccf
and eax, 0x46c6e031
and eax, 0x400000
or eax, 0xa1abe2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f033c47
and eax, 0
or eax, 0xa1f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cea7f4
xor eax, 0x277ded88
and eax, 0x80000060
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b11ab4
or eax, 0xdfec9c9
and eax, 0x1864088
or eax, 0x40013402
mov dword [ebx], eax
add ebx, edx
and eax, 0x3042ca7a
and eax, 0
or eax, 0x8458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be1cc3b
and eax, 0x804f21
or eax, 0x82004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f870564
xor eax, 0x19eb9e9
and eax, 0x88000
or eax, 0x1ac00300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c719434
and eax, 0x1a26b2b8
and eax, 0x208220
or eax, 0xca0805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5139fe2c
and eax, 0x7511e2b1
and eax, 0x50102000
or eax, 0x2a6a1500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa01b57
and eax, 0x488a2347
or eax, 0x5014028
mov dword [ebx], eax
add ebx, edx
and eax, 0x439e2898
or eax, 0x6786f4b6
and eax, 0x6808028
or eax, 0x90610100
mov dword [ebx], eax
add ebx, edx
and eax, 0x760084cb
and eax, 0
or eax, 0x81000047
mov dword [ebx], eax
add ebx, edx
or eax, 0x517a32fb
and eax, 0x200f1
or eax, 0x48400
mov dword [ebx], eax
add ebx, edx
or eax, 0x63dd5d44
and eax, 0x5607d845
and eax, 0x40018800
or eax, 0x34800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be1b717
and eax, 0xb000107
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9f7b9f
and eax, 0x78f60b10
and eax, 0
or eax, 0xe2811455
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec3def4
and eax, 0xc651
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x20fcf3a1
xor eax, 0x29734c1d
and eax, 0x208200
or eax, 0xc2047081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100da7b9
and eax, 0x80280000
or eax, 0x29900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a639e2
or eax, 0x759447de
and eax, 0x2100004e
or eax, 0xa000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x788b7f3c
xor eax, 0x3153a735
and eax, 0x12001
or eax, 0x86040044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8a684e
and eax, 0x44
or eax, 0x35000029
mov dword [ebx], eax
add ebx, edx
or eax, 0x6341f257
xor eax, 0x6f02b361
and eax, 0x4116
or eax, 0x1c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7dde5d
and eax, 0x64adfaa1
and eax, 0x202cd001
or eax, 0xdf820034
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcf50ab
and eax, 0x800021
or eax, 0x741088de
mov dword [ebx], eax
add ebx, edx
and eax, 0x465157a4
and eax, 0x84
or eax, 0x8b004103
mov dword [ebx], eax
add ebx, edx
or eax, 0x19bbfb51
and eax, 0x91812045
or eax, 0x60000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7efb3f
xor eax, 0x7165050
and eax, 0x6005
or eax, 0x8582
mov dword [ebx], eax
add ebx, edx
or eax, 0x750a1508
or eax, 0x3da809f8
and eax, 0x358af181
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d4ea80
xor eax, 0xc371174
and eax, 0x30810000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73272c6c
and eax, 0x864
or eax, 0x4393
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a41ae74
or eax, 0x5e579c6d
and eax, 0x7257f181
or eax, 0x81a80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x603694fa
xor eax, 0x34c0ed03
and eax, 0x54820000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f31d1e5
xor eax, 0x5a71c73c
and eax, 0x1540810c
or eax, 0x20820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0c81d5
and eax, 0x3a03979
and eax, 0x18
or eax, 0x810000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60e70906
and eax, 0x20514473
and eax, 0x32
or eax, 0x188aac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xabd94f9
and eax, 0x800
or eax, 0x748a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd4f861
and eax, 0x54e30425
and eax, 1
or eax, 0xb8004186
mov dword [ebx], eax
add ebx, edx
or eax, 0x7379a01a
and eax, 0x418114
or eax, 0x660
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c58a41
xor eax, 0x46c2aeb3
and eax, 0xc448304
or eax, 0xc0884059
mov dword [ebx], eax
add ebx, edx
and eax, 0x457b7b6d
and eax, 0x4408414c
or eax, 0xa8831480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7670b3
xor eax, 0x60507437
and eax, 0x15000188
or eax, 0x20104403
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd94803
and eax, 0x4001
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ace618
xor eax, 0x3e8fad0d
and eax, 0x100
or eax, 0x84e405
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b64c4ce
and eax, 0x13802500
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc0f0b2
or eax, 0x6889d0c
and eax, 0x46000000
or eax, 0xa1350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbd44d3
and eax, 0x25cc5bca
and eax, 0x21000002
or eax, 0x98000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd32948
and eax, 0
or eax, 0xf93e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a373eb5
and eax, 0x450b
or eax, 0x81080820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d15bdb9
and eax, 1
or eax, 0x4162c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ab1724
and eax, 0xe10100
or eax, 0x4108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d947a45
or eax, 0x41b9dbfb
and eax, 0x100
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3d5986
and eax, 0x60077edd
and eax, 0x10880
or eax, 0x418aa001
mov dword [ebx], eax
add ebx, edx
and eax, 0x518718d6
and eax, 0x10800
or eax, 0x14548300
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c94790
and eax, 0x3ec6aff1
and eax, 0x2c408a80
or eax, 0x410a4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a2b0a1
or eax, 0x4563f746
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x687e0b54
and eax, 0x910
or eax, 0xe403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e545c69
xor eax, 0x5aaeab1
and eax, 0x108418b
or eax, 0x24000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b496dac
and eax, 0x10001
or eax, 0x1c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194557e7
or eax, 0x2b22e83e
and eax, 0x8834
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a96944
and eax, 0x20808000
or eax, 0x88100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdda6798
and eax, 0xa1004188
or eax, 0x18000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b30fdbd
xor eax, 0x5ab09b8c
and eax, 0x30
or eax, 0x10180
mov dword [ebx], eax
add ebx, edx
and eax, 0x531d04ed
xor eax, 0x1dae1b53
and eax, 0x1040923
or eax, 0x80104408
mov dword [ebx], eax
add ebx, edx
and eax, 0x457bdf4a
and eax, 0x4c00
or eax, 0x8422f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703837d4
and eax, 0x37583e2c
and eax, 0x100000
or eax, 0x4ee18100
mov dword [ebx], eax
add ebx, edx
or eax, 0xed4f7c1
and eax, 0xa000081
or eax, 0x81000030
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb03bc0
and eax, 0x2000000
or eax, 0xc0810855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129f5ced
or eax, 0x5bcefb3f
and eax, 0x2ab
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d035fc
and eax, 0x34103201
or eax, 0x925c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ffdf5f1
and eax, 0x2880000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4689117b
or eax, 0x811f8a6
and eax, 0x189a8
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78dfa7da
xor eax, 0x718b1538
and eax, 0x100010a
or eax, 0x34084481
mov dword [ebx], eax
add ebx, edx
and eax, 0x7533efd6
and eax, 0x68ef086
and eax, 0x4000
or eax, 0x2730
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c23b6b
or eax, 0x7eaf3c27
and eax, 0x622b5435
or eax, 0x1008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a864b07
xor eax, 0x4a5f708e
and eax, 0x84d030a
or eax, 0x10008824
mov dword [ebx], eax
add ebx, edx
and eax, 0x71acf9ba
xor eax, 0x6ae7de40
and eax, 0x1a4a5100
or eax, 0x8414a081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cc9f391
and eax, 0x10000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc7bfbc
and eax, 0
or eax, 0x600c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a45cac4
and eax, 0x705487c2
and eax, 0
or eax, 0x8ba88189
mov dword [ebx], eax
add ebx, edx
or eax, 0x551ec9f9
and eax, 0x1f43f15f
and eax, 0x15020041
or eax, 0x40890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f63ea
and eax, 0x12561d46
and eax, 0x20000
or eax, 0x1c08118
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bff084
and eax, 0x6f648ee0
and eax, 0
or eax, 0x810000e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x842e60c
and eax, 0
or eax, 0x778339f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311510a2
and eax, 0x4040940
or eax, 0x841822d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1394f6
and eax, 0x1040111
or eax, 0x8e024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e48840c
and eax, 0x1a002500
or eax, 0x80190000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e8d146
or eax, 0x4834d07f
and eax, 0x340000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc200f
and eax, 0x1000002
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f5ef79
or eax, 0x1730a638
and eax, 0x4181a890
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4663aab8
xor eax, 0x6b56d42f
and eax, 0x8a83800
or eax, 0x83008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c7d751
xor eax, 0x7a83f7a7
and eax, 0xc14c0040
or eax, 0x2110001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ba592b
and eax, 0xa4835148
or eax, 0x48080484
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5c5c
xor eax, 0x4f6acc5c
and eax, 0x1140180
or eax, 0x400440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d48455
or eax, 0x65e0c8e5
and eax, 0xc460
or eax, 0x3110
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d4d49a
or eax, 0x440449cf
and eax, 0x1945935
or eax, 0xb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x938ca14
and eax, 0x80800
or eax, 0x18458300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de18757
and eax, 0x418100
or eax, 0xc6227081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7336da
and eax, 0x106aae3e
and eax, 0x10000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e66e85
or eax, 0x7c75700e
and eax, 0x208d
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75b98339
and eax, 0x1a88188
or eax, 0x8a440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6f4096
and eax, 0x435e1d6a
and eax, 0x10a0000
or eax, 0x54810041
mov dword [ebx], eax
add ebx, edx
or eax, 0x16364e63
or eax, 0x5e1d5f73
and eax, 0x16820110
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc7ca8c
and eax, 0
or eax, 0x81000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x76fa360c
and eax, 0x418d91ee
and eax, 0
or eax, 0xbecbe2
mov dword [ebx], eax
add ebx, edx
or eax, 0x61457ef1
and eax, 0x21ea8100
or eax, 0x8c000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6736aa46
or eax, 0x3c1ffc46
and eax, 0x80000040
or eax, 0x1000039
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d22999
or eax, 0x55cc2e5e
and eax, 0xf78821f2
or eax, 0x8209000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bbb502
or eax, 0x405adb65
and eax, 0xc10898f5
or eax, 0x3800200a
mov dword [ebx], eax
add ebx, edx
and eax, 0x728f24a5
and eax, 0x40080000
or eax, 0x5230000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e0a415
and eax, 0x40200000
or eax, 0xbda3508
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd9268f
and eax, 0x1a23c73d
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6d6c2e
and eax, 0x41082c
or eax, 0x83c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x28327eac
and eax, 0x888
or eax, 0x81084503
mov dword [ebx], eax
add ebx, edx
and eax, 0x617b936c
and eax, 0x7158ff2a
and eax, 8
or eax, 0x5366c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1534350b
and eax, 0x4610100
or eax, 0xc8888000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d48e43e
and eax, 0
or eax, 0x810000c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52776585
and eax, 0x304041
or eax, 0x892b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e76fcce
and eax, 0x66be2b
and eax, 0x448a00
or eax, 0x10110100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d65f4e7
xor eax, 0x507454e7
and eax, 0xc00a200
or eax, 0x92984081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd5a335
or eax, 0x14aa963f
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1272175a
and eax, 0
or eax, 0x8081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1878e389
or eax, 0x43c45d2e
and eax, 0xbec8a88
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c515bc1
or eax, 0x6d3db413
and eax, 0x45090001
or eax, 0x820040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c9698
xor eax, 0x3c484bab
and eax, 0x40000d00
or eax, 0x240000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7831e6df
and eax, 0x385df6a1
and eax, 0x8110000
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f378259
and eax, 0x8250000
or eax, 0x83426107
mov dword [ebx], eax
add ebx, edx
and eax, 0x397f0b00
and eax, 0x1fca1357
and eax, 0x9000000
or eax, 0xc0810c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x654fe8fc
and eax, 0xedcf8c48
or eax, 0x12300300
mov dword [ebx], eax
add ebx, edx
or eax, 0x632586a4
xor eax, 0x12b32d11
and eax, 0x490c8081
or eax, 0x12a34100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f043e18
and eax, 0x33d60eb8
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e40f153
and eax, 0x16030a9c
and eax, 0
or eax, 0xb2d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6222a9c4
and eax, 0x2208089
or eax, 0x89cc0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d811f0
and eax, 0x1880041
or eax, 0x54030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d420a2
and eax, 0x420020
or eax, 0x25a08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2f5f7e
or eax, 0x37d2ec52
and eax, 0x100000c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea0df57
or eax, 0x6a7a7ea6
and eax, 0x646a41f2
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e0e99d
and eax, 0x2004882e
or eax, 0x410300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a06d760
and eax, 0x40200
or eax, 0x21440d
mov dword [ebx], eax
add ebx, edx
or eax, 0x413d7082
and eax, 0x2eaa0475
and eax, 0x200400
or eax, 0x37c23100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47926a46
and eax, 0x10000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f46c67
and eax, 0x303859e2
and eax, 0x860
or eax, 0x41838c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c0761
and eax, 0x1098c88
or eax, 0x40826030
mov dword [ebx], eax
add ebx, edx
or eax, 0x30906655
and eax, 0x4345e1db
and eax, 0x40014000
or eax, 0x8cc21d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc81e65
or eax, 0x2f678196
and eax, 0xec0b41c4
or eax, 0x801408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29523ac0
and eax, 0x5084508
or eax, 0x20000083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299a5eaa
and eax, 0x21
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5f6101
or eax, 0x63e74a22
and eax, 0x6a694331
or eax, 0x4001004
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b826bb
and eax, 0x169e6e71
and eax, 0x80220
or eax, 0xc458944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6e8a44
and eax, 0x10230100
or eax, 0x8040c881
mov dword [ebx], eax
add ebx, edx
and eax, 0x3269b398
and eax, 0x10010000
or eax, 0xe1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76db1ff2
and eax, 0x1462
or eax, 0xe009
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab196ae
and eax, 0x410d3b13
and eax, 1
or eax, 0x87e08188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5561152a
and eax, 0x50810001
or eax, 0x50a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310e6685
or eax, 0xd806828
and eax, 0x64800008
or eax, 0x90628100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a271470
and eax, 0
or eax, 0x810000d6
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f23e11
and eax, 0x766da22f
and eax, 0x2002
or eax, 0x80d4f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ca7896
and eax, 0x408800
or eax, 0x8050300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe0a8a8
and eax, 0x602020
or eax, 0x1a4015
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7dc894
and eax, 0x312531a1
and eax, 0x10042000
or eax, 0xe2921500
mov dword [ebx], eax
add ebx, edx
and eax, 0x51eeb43c
xor eax, 0x6b40a51f
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x538803c1
and eax, 0x6b254eb8
and eax, 0x280
or eax, 0x418560
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a256e2
and eax, 0xe317a0
or eax, 0xc2019
mov dword [ebx], eax
add ebx, edx
and eax, 0x2611128c
xor eax, 0x60b07970
and eax, 0x12b00
or eax, 0x84c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3091077a
and eax, 0x205c2000
or eax, 0x4603d181
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b48957
xor eax, 0x58ede05a
and eax, 0x14890000
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfd55a
or eax, 0x461f0117
and eax, 0x40820104
or eax, 0x38408008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626c80b9
xor eax, 0x16adbc89
and eax, 0x11c
or eax, 0x81000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c36313b
and eax, 0x1100062
or eax, 0xc1c890
mov dword [ebx], eax
add ebx, edx
or eax, 0x1249d0df
xor eax, 0x4a61f3a4
and eax, 0x40880800
or eax, 0xa0028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5832316f
xor eax, 0x4af9a5b4
and eax, 0xa000184
or eax, 0x81004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x700a01d3
xor eax, 0x35fefd72
and eax, 0x8a240c05
or eax, 0x10010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x335f8bba
and eax, 0x3100011e
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56014954
and eax, 0x1f1fdce0
and eax, 0x40
or eax, 0x142d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc3f3d7
and eax, 1
or eax, 0x810c4d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3048f4
xor eax, 0x3a9876f0
and eax, 0x844081
or eax, 0x88470
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d75f1e
or eax, 0x792be61c
and eax, 0xa18000
or eax, 0x86500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x707f64e7
or eax, 0x3e0ebffa
and eax, 0x880000f8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a5718
xor eax, 0x571b08ad
and eax, 0x41014001
or eax, 0x86a080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac65831
and eax, 0x40000
or eax, 0xc518b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7894dcc1
and eax, 0x8000
or eax, 0xc0407281
mov dword [ebx], eax
add ebx, edx
and eax, 0x41aea747
and eax, 0x4bfdd52a
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f799c2c
and eax, 0x9420
or eax, 0x2050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544cbb0a
and eax, 0x1408050a
or eax, 0x21004081
mov dword [ebx], eax
add ebx, edx
and eax, 0x75640b2
and eax, 0x3ada63a2
and eax, 0x4002
or eax, 0x9b78
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ffa39ad
and eax, 0x983925
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffa4b97
xor eax, 0x447f0077
and eax, 0x100
or eax, 0x10083400
mov dword [ebx], eax
add ebx, edx
and eax, 0x52001a0a
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d568eb5
xor eax, 0x7bff465b
and eax, 0x180e0
or eax, 0x400700
mov dword [ebx], eax
add ebx, edx
or eax, 0x79adf315
and eax, 0x1084581
or eax, 0x8000080a
mov dword [ebx], eax
add ebx, edx
and eax, 0x59837c99
xor eax, 0x56b961cb
and eax, 0x82440
or eax, 0x68089
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce50d01
and eax, 0x14e18100
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b05930
or eax, 0x37fa20a1
and eax, 0x832a60a0
or eax, 0x8040648
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f068a7
and eax, 0x2000000
or eax, 0xe8810855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x433673c4
or eax, 0x7db6e2c8
and eax, 0x5800
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x7870d6f3
and eax, 0x3070d281
or eax, 0x832000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e57e81d
and eax, 0x71a7c598
and eax, 0x800000
or eax, 0x8a090000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5ff6f9
and eax, 0x3b68c175
and eax, 0
or eax, 0x4187e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x14cb1673
xor eax, 0x1d217aad
and eax, 0x5004489
or eax, 0x200c0102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b253b6
and eax, 0x31be0239
or eax, 0xce416800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2276b6f
and eax, 0x774825
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f6e1fd8
and eax, 0x1ea183d7
and eax, 0x100
or eax, 0x605e3400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a60c29
and eax, 0x49880000
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4291abe6
or eax, 0x335ca6ec
and eax, 0x5bc98108
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cda0f23
and eax, 0x81db8f21
or eax, 0x247094
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6e9edb
and eax, 0x420c435a
and eax, 0xc0210
or eax, 0xffb1f0e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c374a25
and eax, 0x10021
or eax, 0xe08088de
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b46b7f
and eax, 0x83004187
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6409e3e5
and eax, 5
or eax, 0xc2810850
mov dword [ebx], eax
add ebx, edx
or eax, 0x5105da32
and eax, 0x9832
or eax, 0x2580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cbc7a40
xor eax, 0x17628fd7
and eax, 0x2d64001
or eax, 0x4400b280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52307974
or eax, 0x7b3fa5f7
and eax, 0x458b0001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd36ada
and eax, 0x38082008
or eax, 0x2200500
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ccb1ae
and eax, 0
or eax, 0x24350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b211b6
and eax, 0
or eax, 0x88000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7a31a6
and eax, 0x4192f044
and eax, 0x41022000
or eax, 0x85c090
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd3275b
and eax, 0x5c0a000
or eax, 0x82201800
mov dword [ebx], eax
add ebx, edx
or eax, 0x37720832
and eax, 0x83500000
or eax, 0x400d0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x591b4b4b
or eax, 0x5499abb7
and eax, 0xccccc8cc
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3296e5
xor eax, 0x314b5643
and eax, 0x4c48c084
or eax, 0x80840c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c92de0
and eax, 0x8401410c
or eax, 0x688a14c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44558ac3
or eax, 0x48afc26e
and eax, 0x201c450b
or eax, 0x15000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e949d92
and eax, 0xc811
or eax, 0x662
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd778976
and eax, 0x460005
or eax, 0x808830
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c58920b
and eax, 0x408000
or eax, 0x80d0b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2435dbc8
or eax, 0x4fbe5a0b
and eax, 0x218c901
or eax, 0x20000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73811c11
and eax, 0x5c7e2d07
and eax, 0x50000000
or eax, 0xa1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x608d8196
and eax, 0
or eax, 0x3ca6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9c33be
and eax, 0x70721762
and eax, 0x100100
or eax, 0x8702f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e13637a
and eax, 0x81000000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66bee426
and eax, 0x8400
or eax, 0x410808
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c2f65a
xor eax, 0x47669afe
and eax, 0x216b2
or eax, 0x900108
mov dword [ebx], eax
add ebx, edx
and eax, 0x720cb0a2
xor eax, 0x74329c34
and eax, 0x10100800
or eax, 0x452300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba2dde9
or eax, 0x41dc5fd
and eax, 0x4c081
or eax, 0x4a023200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e0df0b
and eax, 0x2800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49259737
and eax, 0x24282ce2
and eax, 0
or eax, 0x7a63
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545c4c7b
or eax, 0x193ae081
and eax, 0x487498
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f3b309
and eax, 0x682cb432
and eax, 0x2000
or eax, 0xc450b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639f6130
and eax, 0x824030
or eax, 0x200405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2ff10b
or eax, 0x492d22e7
and eax, 0x8808000
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a130967
and eax, 0x8000000
or eax, 0x8300418c
mov dword [ebx], eax
add ebx, edx
and eax, 0x789fd1ad
or eax, 0x77f4e204
and eax, 0x7180000c
or eax, 0x80011c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x727de498
and eax, 8
or eax, 0xdb13
mov dword [ebx], eax
add ebx, edx
or eax, 0x5607b5e
and eax, 0x140e101
or eax, 0xfa820080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704f3575
and eax, 0x81810000
or eax, 0x70000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd3f9fb
or eax, 0x34cbb51d
and eax, 0x250ab401
or eax, 0x402402a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xa934f52
xor eax, 0x2472f265
and eax, 0x1040582
or eax, 0x80105009
mov dword [ebx], eax
add ebx, edx
or eax, 0x523ff6d0
xor eax, 0x70785ee7
and eax, 0xa100
or eax, 0x42c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7565ee42
and eax, 0x3b5489ed
and eax, 0x30408100
or eax, 0xceb20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f5dfc2
and eax, 0x89000080
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c2f9b9
and eax, 0x41800888
or eax, 0xc0002
mov dword [ebx], eax
add ebx, edx
or eax, 0x19bf3e49
or eax, 0x21126a3e
and eax, 0x59833800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36353afd
and eax, 0x2717223d
and eax, 0x5030000
or eax, 0x40280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cb21b2
and eax, 0x15402120
or eax, 0x28171404
mov dword [ebx], eax
add ebx, edx
and eax, 0x366d774c
or eax, 0x4d1f7e91
and eax, 0x4d0b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x686f5bec
and eax, 0x28c9010c
or eax, 0x10008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22990d98
and eax, 4
or eax, 0x8100003a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7078fa6
and eax, 0x68b90
or eax, 0x386061
mov dword [ebx], eax
add ebx, edx
and eax, 0x491f11bd
and eax, 0
or eax, 0x8818800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dfced8f
and eax, 0x100418c
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3b1230
and eax, 0
or eax, 0xe2811c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c282386
and eax, 4
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
or eax, 0x79999428
and eax, 0x8088001
or eax, 0x404280
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c99f9a
or eax, 0x1e5def79
and eax, 0x12010000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e5a0d6
or eax, 0x4237ee6d
and eax, 0x82d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x456c98c1
or eax, 0x45d7263b
and eax, 0x1022b8
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0xce856eb
and eax, 0x402300
or eax, 0x10050800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9412e
and eax, 0x15ac2024
or eax, 0xea020411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d307263
and eax, 0x900056
or eax, 0x80088a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e2ce25
and eax, 0x19004088
or eax, 0xa0000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x8be2d12
or eax, 0x3e55f0f9
and eax, 0xb140
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b3be83
and eax, 0x1100d03
or eax, 0x800c4028
mov dword [ebx], eax
add ebx, edx
and eax, 0x2613325b
or eax, 0x7552546c
and eax, 0x64520061
or eax, 0xa852890
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d789491
and eax, 0x500011
or eax, 0x20058b62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560b0603
xor eax, 0xc7c51b7
and eax, 0x3a20d081
or eax, 0x59c2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74566a3b
and eax, 0x42800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xadbe7be
and eax, 0x6187ae48
and eax, 0xa000
or eax, 0x5975
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed020c
and eax, 0
or eax, 0x8c088a89
mov dword [ebx], eax
add ebx, edx
or eax, 0x5788aa4a
and eax, 0x24f04a7d
and eax, 0x4800041
or eax, 0x410b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7b2d19
and eax, 0x40000000
or eax, 0x25c43518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162c6c14
or eax, 0x29ffd6a1
and eax, 0x200d0000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319aaf7e
xor eax, 0x48634375
and eax, 0x11000009
or eax, 0x24000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x22521936
and eax, 0x1913
or eax, 0xa280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0a92a4
or eax, 0x38fb058c
and eax, 0x1180d8b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x553d07c3
and eax, 0x110ec1
or eax, 0xc2a020
mov dword [ebx], eax
add ebx, edx
and eax, 0x335ec552
and eax, 0x508000
or eax, 0xb0a10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0bb9a3
and eax, 0x88000083
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300eb21b
or eax, 0x37f22695
and eax, 0x18c0081
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7735160d
or eax, 0x22326ba2
and eax, 0x110b00
or eax, 0x8448000
mov dword [ebx], eax
add ebx, edx
and eax, 0x772b8b2c
and eax, 0x8200
or eax, 0x81007081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a57563c
and eax, 0xe2010000
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd298f1
or eax, 0x68bb8853
and eax, 0x1853
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x790b42ba
and eax, 0x3100408b
or eax, 0x4140500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be9bd4a
and eax, 0x18c2
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1044df49
and eax, 0x4c405
or eax, 0x920030
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0367ea
and eax, 0x6695c936
and eax, 0
or eax, 0x8908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c03014
and eax, 4
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cf2a1ec
or eax, 0x71ef19c9
and eax, 0xc1811049
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190a78bb
xor eax, 0x2d18f13b
and eax, 0x90c
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac303c4
and eax, 0x159c18ac
and eax, 0x800080
or eax, 0x1853e101
mov dword [ebx], eax
add ebx, edx
and eax, 0x62da8b90
and eax, 0x3e489816
and eax, 0
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f599606
and eax, 0x8600
or eax, 0x68d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bba40d8
or eax, 0xf35c288
and eax, 0x8bbe080
or eax, 0x401101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x664d0641
xor eax, 0x5198e7c6
and eax, 0x292a0000
or eax, 0x80900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6ff01c
xor eax, 0x1d19901b
and eax, 0x20000007
or eax, 0xb0000e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c90ebc
xor eax, 0x923e1f5
and eax, 0x10051
or eax, 0xc2800c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x71280ac3
xor eax, 0x466da626
and eax, 0x2840
or eax, 0x5098
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b870b52
and eax, 0x42037280
or eax, 0x408001
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d3570c
and eax, 0xa800001
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7057a003
or eax, 0x28ceaef1
and eax, 0x418c00
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3f498d
xor eax, 0x79a37888
and eax, 0x10040509
or eax, 0x25204082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d88c32d
and eax, 0x40079f7e
and eax, 0x202
or eax, 0x940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15221e59
and eax, 0x4a907caf
and eax, 0x1409
or eax, 0x4ae304
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a98a81
and eax, 0x80000
or eax, 0x7b442d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f39815
or eax, 0x526717dc
and eax, 0x2b350000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7d1c65
xor eax, 0x29eabc35
and eax, 0x8ba2a040
or eax, 0x5d5fa4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2923bcba
and eax, 0x1010800
or eax, 0xf080004d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c0777b4
and eax, 0x27607287
and eax, 0x200
or eax, 0x845e
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c74c7a
and eax, 0x45c1c000
or eax, 0x20280181
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c004286
or eax, 0x51db854c
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7dffbb
xor eax, 0x91eba3b
and eax, 0x8018
or eax, 0x5c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c0e47a
and eax, 0x4000180
or eax, 0x88088008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7746a81a
xor eax, 0x210f867c
and eax, 0x50010040
or eax, 0x58a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x523a88ac
and eax, 0x4a08024
or eax, 0x10420100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd3e26
xor eax, 0x6ae2593e
and eax, 0x1000020
or eax, 0x800000c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac375bc
and eax, 0xc341ca
or eax, 0x380000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d177d7
and eax, 0xd00100
or eax, 0xc4228000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7ce990
or eax, 0x720171a4
and eax, 0x8a0000b0
or eax, 0x100004b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec5c785
xor eax, 0x5e9f000d
and eax, 0x60100440
or eax, 0xe251805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee72ea7
and eax, 0x100000a2
or eax, 0x25000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25898a2e
and eax, 0x18a8a
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x13daf0ee
or eax, 0x6c70b966
and eax, 0xc089088
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57594a30
and eax, 0x4080000
or eax, 0x49830041
mov dword [ebx], eax
add ebx, edx
and eax, 0x18b99ffd
xor eax, 0x64c7d557
and eax, 0x20408110
or eax, 0x82810008
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c9af56
xor eax, 0x4372b0ca
and eax, 0x1000042
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x72cd6767
and eax, 0x73416261
or eax, 0x4209090
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c41dce8
and eax, 0xb264160
and eax, 0x60
or eax, 0xef36ba09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477bc098
xor eax, 0x1be9ebac
and eax, 0x1120915d
or eax, 0x440b6ea2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1676c74c
xor eax, 0xdfc41e5
and eax, 0x12828010
or eax, 0x81680104
mov dword [ebx], eax
add ebx, edx
and eax, 0x1374ea32
or eax, 0x7e51ea2e
and eax, 0x1000024
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d0d04
and eax, 0
or eax, 0xfefe94f2
mov dword [ebx], eax
add ebx, edx
and eax, 0xabafd8b
or eax, 0x1d6cc192
and eax, 0x88a8192
or eax, 0x86d
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e6ba0e
and eax, 0x53bd35de
and eax, 0xc
or eax, 0x8b004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c24dbf1
and eax, 0x20f3bdb3
and eax, 0x201001
or eax, 0x81150444
mov dword [ebx], eax
add ebx, edx
or eax, 0x797398db
and eax, 0x34632d37
and eax, 0x30000000
or eax, 0x5000048
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4d96da
and eax, 0x3f827db0
and eax, 0x410
or eax, 0xc06f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4916ba48
and eax, 0x4b1c1057
and eax, 0x1040003
or eax, 0x80204d88
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e97609
and eax, 0x6c7c81
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c03a88
and eax, 0x40a08000
or eax, 0x6510100
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a03ad4
and eax, 0
or eax, 0x88000089
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba55ebf
or eax, 0x59bde6e6
and eax, 0x418c0881
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8e44b0
and eax, 0x40020800
or eax, 0x29cb200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1b6525
or eax, 0xd750068
and eax, 0x15210001
or eax, 0x400a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704b2269
or eax, 0x5d3c4acd
and eax, 0x69700008
or eax, 0x828100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3adc1af1
or eax, 0x7c4ac2
and eax, 0x1000058
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52700af1
and eax, 0x7008a0
or eax, 0x807552
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aac7357
and eax, 0x20440b00
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3798960b
xor eax, 0x29d6059b
and eax, 0x80000
or eax, 0x842125
mov dword [ebx], eax
add ebx, edx
or eax, 0x2531f306
and eax, 0x4113100
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343e6707
and eax, 0x90080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f5b7579
xor eax, 0x71947b31
and eax, 0x410c08
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a45019d
and eax, 0x23458d33
and eax, 0
or eax, 0x810c4d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1598f5
xor eax, 0x5bea4ada
and eax, 0x21c80
or eax, 0x44041
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b834cf
and eax, 0
or eax, 0xa4f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x68775408
and eax, 0
or eax, 0x8b00002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2d81d
and eax, 0x82801011
or eax, 0x60010444
mov dword [ebx], eax
add ebx, edx
or eax, 0x2181e6c9
xor eax, 0x50f33885
and eax, 0xc010
or eax, 0x3006
mov dword [ebx], eax
add ebx, edx
or eax, 0x18093664
and eax, 0x32b66675
and eax, 0x4200
or eax, 0x81838081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f668e5b
and eax, 0xa2810000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x99c6586
xor eax, 0x5bac9fdf
and eax, 0x10001
or eax, 0x186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41236810
or eax, 0x6174477a
and eax, 0xa88
or eax, 0x8c088000
mov dword [ebx], eax
add ebx, edx
or eax, 0x523624c8
and eax, 0x8380040
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c8e397
and eax, 0x48004184
or eax, 0x15000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4acb28af
and eax, 0x4cc84883
or eax, 0x80048440
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb59ba0
xor eax, 0x582ead70
and eax, 0x84c04080
or eax, 0x480c8c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x252bdb1c
and eax, 0x408c80c
or eax, 0xc8c404c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298fd720
and eax, 0xe40311cc
or eax, 0x8884400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c34e2eb
or eax, 0x141924e2
and eax, 0x241c0583
or eax, 0x1004008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46cdbfde
and eax, 0x2a50
or eax, 0x40a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25df2d6a
and eax, 0x2a1e3232
and eax, 0x20020230
or eax, 0x45006105
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be4810f
and eax, 0x448338
or eax, 0x10090840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e498057
and eax, 0x8000
or eax, 0xc8166181
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2e6dcf
and eax, 0xe0000000
or eax, 0x11810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d07d9a3
and eax, 0
or eax, 0x4802
mov dword [ebx], eax
add ebx, edx
and eax, 0x530d1d70
or eax, 0x61463760
and eax, 0x100
or eax, 0x8a108089
mov dword [ebx], eax
add ebx, edx
and eax, 0x37eed1e7
and eax, 1
or eax, 0x558b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca06f65
and eax, 0x4775903c
and eax, 0x200004
or eax, 0xf2d28110
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b07d087
or eax, 0x59452896
and eax, 0x81000017
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5895be71
and eax, 0x39b447d2
and eax, 0x11840042
or eax, 0x6428b0b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3808931
xor eax, 0x67cbf771
and eax, 0x458a32
or eax, 0x8000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x48508c35
or eax, 0x6a85d0
and eax, 0xd00
or eax, 0x912205
mov dword [ebx], eax
add ebx, edx
and eax, 0x44024cb1
and eax, 0x400
or eax, 0x58af3100
mov dword [ebx], eax
add ebx, edx
and eax, 0x179c2445
and eax, 0x10880000
or eax, 0x80010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x171ef2c9
and eax, 0x18200
or eax, 0x400810
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce870f0
or eax, 0xa26a077
and eax, 0x4883
or eax, 0x81100508
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb09b7
and eax, 0x81
or eax, 0x16e1270
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f102aad
and eax, 0
or eax, 0xe0f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x560e2595
xor eax, 0x234b64aa
and eax, 0x22000102
or eax, 0x98000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f6b257
xor eax, 0x6b78f1fe
and eax, 0x4209
or eax, 0x3d06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294a88ed
xor eax, 0xe5c56ed
and eax, 0x100010b
or eax, 0x80085420
mov dword [ebx], eax
add ebx, edx
and eax, 0x50e5d574
xor eax, 0x2840f53e
and eax, 0x28008012
or eax, 0xd7b703e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c4efa8
xor eax, 0x5b0cd0bd
and eax, 0x88001d
or eax, 0x100288e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b471c2
or eax, 0x1a28da76
and eax, 0xb00410a
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x79cbbe09
and eax, 0x8000000
or eax, 0x22051445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b13f8a7
and eax, 0x1000062
or eax, 0xc00000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f8e5f3
and eax, 0xa10c
or eax, 0x1260
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fca9fbc
and eax, 0x182ba34
or eax, 0x354001
mov dword [ebx], eax
add ebx, edx
or eax, 0x631b2eed
and eax, 0xd8a00
or eax, 0x10400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10fa5f85
and eax, 0x91c081
or eax, 0x1080900
mov dword [ebx], eax
add ebx, edx
or eax, 0x73aacceb
and eax, 0x61810000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61871502
and eax, 0x5b47e3a7
and eax, 0x100
or eax, 0x2064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f836aec
and eax, 0x48814180
or eax, 0x10b001
mov dword [ebx], eax
add ebx, edx
and eax, 0x195e0989
and eax, 0x153218aa
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b99f9c0
or eax, 0x1a40e0ed
and eax, 0x418800
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc6f92b
xor eax, 0x6747c957
and eax, 0x1008
or eax, 0x811c4583
mov dword [ebx], eax
add ebx, edx
or eax, 0xfff1079
and eax, 0x609a26f4
and eax, 0x9200c0
or eax, 0x448202
mov dword [ebx], eax
add ebx, edx
or eax, 0x7848c211
and eax, 0x62c7007b
and eax, 0x40c20000
or eax, 0x6308100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b7c9817
and eax, 0x2000000
or eax, 0x89000104
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5d28f8
and eax, 0xd1150844
or eax, 0x200001
mov dword [ebx], eax
add ebx, edx
or eax, 0x58986157
xor eax, 0x1302037
and eax, 0x10000060
or eax, 0x25000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x2952138f
and eax, 0x14a
or eax, 0xa010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b0f2b5c
xor eax, 0x4d0e72dd
and eax, 0x2009088
or eax, 0x88100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bc47e17
and eax, 0x81900001
or eax, 0x8290040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe40f51
and eax, 0x2000010
or eax, 0x290000cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f407fe
and eax, 0x71800405
or eax, 0x80011848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c3d95b
and eax, 0x8402
or eax, 0x2a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f583af9
and eax, 0x100148b
or eax, 0x80204100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4978e8e3
xor eax, 0x279bedd4
and eax, 0x988942
or eax, 0x44288
mov dword [ebx], eax
add ebx, edx
and eax, 0x4577b15e
and eax, 0x8100
or eax, 0xe0ea0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27be7918
and eax, 0
or eax, 0x810000c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1241d6d1
and eax, 0xc0
or eax, 0x1c1232
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30806cf2
and eax, 0x10880800
or eax, 0x28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773af8d
and eax, 0x59734b8b
and eax, 0x1000188
or eax, 0x8a004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x108b4358
and eax, 0x91090040
or eax, 0x41005
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f41642
and eax, 0x21000040
or eax, 0xc000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5baeea5a
xor eax, 0x66dcbe6b
and eax, 0x282a
or eax, 0x194
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cfd64a1
and eax, 0x77683e5c
and eax, 0x2000
or eax, 0xc00435
mov dword [ebx], eax
add ebx, edx
or eax, 0x657991ab
and eax, 0x20498100
or eax, 0x40a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be81ed4
and eax, 0x20480000
or eax, 0xab7f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d5f5c8
and eax, 0x20810000
or eax, 0xd1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f51305a
and eax, 0x7577e3c6
and eax, 0x2002
or eax, 0x540c
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f427de
and eax, 0x75645722
and eax, 0
or eax, 0x8a108188
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f338f77
and eax, 0x55030041
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc860bb5
and eax, 0x820000
or eax, 0xaa608108
mov dword [ebx], eax
add ebx, edx
or eax, 0x38dfdfdf
and eax, 0x8000005b
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d20294
and eax, 0x10
or eax, 0x4399e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62cd22e7
xor eax, 0x825a7da
and eax, 0x10800
or eax, 0x10448300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c88d057
or eax, 0x50b20a1e
and eax, 0x100814
or eax, 0x447421
mov dword [ebx], eax
add ebx, edx
and eax, 0x8da657d
xor eax, 0x2edd5bcf
and eax, 0x12500
or eax, 0xc0120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa79c8fe
xor eax, 0x2b36b145
and eax, 0xc0140000
or eax, 0x10210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785ae50
and eax, 0x15000050
or eax, 0x20000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49393318
or eax, 0x25c54945
and eax, 0x514c
or eax, 0x482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e412457
and eax, 0xa001088
or eax, 0x80108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a0c46
and eax, 0x980040
or eax, 0x10200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x32354537
and eax, 0x10000000
or eax, 0x4d00418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5acf12
and eax, 0x4c48cc82
or eax, 0x80840041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b4a8ff
and eax, 0x8c08440c
or eax, 0x608311c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb41686a
and eax, 0x25192344
and eax, 0x80000
or eax, 0x1512b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a45ef0a
and eax, 0x8452b00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3640f314
or eax, 0x5f91d568
and eax, 0x444e0c
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x341105a8
and eax, 0x7910a6e7
and eax, 0x10000400
or eax, 0xc44f3100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de59b74
or eax, 0x71220c98
and eax, 0x4d8bbffc
or eax, 0x4003
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fc05c9
xor eax, 0x1e1ac860
and eax, 0x8808108
or eax, 0x84410004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41799d83
and eax, 0x8100000a
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ef8b4b
and eax, 0x1c70941
or eax, 0x1040b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9f6412
or eax, 0x34d16e71
and eax, 0x18810800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4130c59b
and eax, 0x9004182
or eax, 0x82000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b132b68
and eax, 0xc0010844
or eax, 0x32800411
mov dword [ebx], eax
add ebx, edx
and eax, 0x6972a6aa
and eax, 0x1c5c96cb
and eax, 0x400
or eax, 0x6271
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4277f65d
and eax, 0x2129000
or eax, 0x8d886281
mov dword [ebx], eax
add ebx, edx
and eax, 0xf12650b
and eax, 0xc106000
or eax, 0xa0a80578
mov dword [ebx], eax
add ebx, edx
and eax, 0x27fe85d
xor eax, 0x3928d0fb
and eax, 0x29000083
or eax, 0x200001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b589a39
and eax, 0x70478775
and eax, 0x40000004
or eax, 0x15350841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708be4b9
and eax, 0x1beecb8
or eax, 0x88411301
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b75b292
or eax, 0x4e6b938b
and eax, 0x41061090
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2863b8
xor eax, 0x7be18e52
and eax, 0x4d8100
or eax, 0xc000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cff689b
or eax, 0x37bddda7
and eax, 0x78cac181
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4126cd76
or eax, 0x70c41096
and eax, 0x71800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aefbd5e
xor eax, 0x1f20395a
and eax, 0x404
or eax, 0x101a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x638ab2a5
and eax, 0x1081581
or eax, 0x8004400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd78cb7
and eax, 0x3530d2fe
and eax, 0x5020
or eax, 0xcd2cc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x106aa11b
and eax, 0x10e28100
or eax, 0x4d100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5e455f
and eax, 0xc
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c039b03
or eax, 0x644ceb27
and eax, 0x4006188a
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6378b015
and eax, 0x2066a800
or eax, 0x5d011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e5b66b
and eax, 0x521b000
or eax, 0x400a4fff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b440291
and eax, 0x7049350c
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b2b05c
and eax, 0x4080300c
or eax, 0xd0bcff2
mov dword [ebx], eax
add ebx, edx
and eax, 0x44446d3
and eax, 0x4000000
or eax, 0xbae18108
mov dword [ebx], eax
add ebx, edx
or eax, 0x779f30b7
and eax, 0x81000036
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e75b65a
or eax, 0x463096de
and eax, 0x6430f0
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3186809
and eax, 0x800
or eax, 0x18818000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be7bdb0
xor eax, 0x19a083f2
and eax, 0x1000182
or eax, 0x8a004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b981f
and eax, 4
or eax, 0xf2810851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ea2dd2a
and eax, 0xd577
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f355458
and eax, 0x432bb0ab
and eax, 0x1000
or eax, 0x7278e281
mov dword [ebx], eax
add ebx, edx
and eax, 0x104adcb6
and eax, 0x80000
or eax, 0x45832e65
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e70ab0c
and eax, 0x804
or eax, 0x20480508
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cceac71
xor eax, 0x1068febd
and eax, 0x8240000
or eax, 0xc1110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ddc61e
and eax, 0x28af7f2e
and eax, 0x800000c
or eax, 0x810000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac7197
and eax, 0x7636a2fa
and eax, 0x40090
or eax, 0x41821800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e52b736
and eax, 0
or eax, 0xc4d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda0989a
and eax, 0x1210180
or eax, 0x4800c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a13be4f
and eax, 0x61010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f6ac40
or eax, 0x73eb608e
and eax, 0xc4c6
or eax, 0x1131
mov dword [ebx], eax
add ebx, edx
and eax, 0x26421e98
and eax, 0x1480
or eax, 0x810c410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6279ca
and eax, 0x4275c2
or eax, 0x908230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dfa6657
xor eax, 0x64833408
and eax, 0x48828100
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d6fadb
and eax, 0x80000012
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a44687e
or eax, 0x3007c642
and eax, 0x476a4a
or eax, 0x80180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc5c454
and eax, 0x400000
or eax, 0xe6b28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4eb2d2
and eax, 0
or eax, 0x8800007f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27078cf2
and eax, 0x1060888
or eax, 0x40801002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1e2caf
or eax, 0x7c78ac3
and eax, 0xc458a00
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7496d6
and eax, 0x210004
or eax, 0x6209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e0b407
and eax, 0x4400400
or eax, 0xa10a2900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1481fbc7
and eax, 0
or eax, 0xf9250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x594bffb7
and eax, 0x11000000
or eax, 0x2400006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efceb8a
and eax, 0x822
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2a3a6f
xor eax, 0x623c1713
and eax, 0x4050b
or eax, 0x81084880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5612f0e1
and eax, 0x108040
or eax, 0x410081
mov dword [ebx], eax
add ebx, edx
and eax, 0x149e57b6
xor eax, 0x25d88953
and eax, 0x21c88100
or eax, 0xd8010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f106b6
or eax, 0x8574b3b
and eax, 0x8000003a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22953102
xor eax, 0x3a8b1d4c
and eax, 0x1e2470
or eax, 0xe0c281
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7795cb
xor eax, 0x275dd1b2
and eax, 0x10000
or eax, 0x18808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x289b77bc
xor eax, 0x123b5a7d
and eax, 0xa004004
or eax, 0x81000182
mov dword [ebx], eax
add ebx, edx
or eax, 0x11226c7a
and eax, 0x82000c54
or eax, 0x40810001
mov dword [ebx], eax
add ebx, edx
or eax, 0x712caead
and eax, 0xaefc
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
or eax, 0x65eea90e
xor eax, 0x2e0b3b31
and eax, 0xac1c081
or eax, 0x30102200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a42ee74
and eax, 0x12000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x577cf099
and eax, 0x63704088
or eax, 0xe22
mov dword [ebx], eax
add ebx, edx
and eax, 0x339eba81
xor eax, 0x2d4d816f
and eax, 0xc08018b
or eax, 0x1004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x22109aea
or eax, 0xa0c5e7d
and eax, 0x4f03
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6bb434
and eax, 0x6b6335
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6acd2d46
and eax, 0x8800900
or eax, 0x10108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b497ab
and eax, 0x100
or eax, 0x8b004086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f04749
xor eax, 0x7aa0eb15
and eax, 0x80000c48
or eax, 0x41810005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6e63ee
and eax, 4
or eax, 0x710
mov dword [ebx], eax
add ebx, edx
and eax, 0x244d4117
xor eax, 0x76386730
and eax, 0x72284000
or eax, 0x8868981
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4eeeb6
xor eax, 0x580b8699
and eax, 0x21810000
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x323ed4c4
and eax, 0xf076241
and eax, 0x4040
or eax, 0xbb92
mov dword [ebx], eax
add ebx, edx
or eax, 0x7741bf5c
and eax, 0x100558a
or eax, 0x80080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x891bcd5
or eax, 0x2c7ea309
and eax, 0x894b52
or eax, 0x4a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10781cf7
and eax, 0x7f0a4e61
and eax, 0x80000
or eax, 0xc0e28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x40bf65ba
and eax, 0x8000001a
or eax, 0x1000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x70532bce
or eax, 0x56b89184
and eax, 0x1010c2
or eax, 0x36830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f3d8c7
and eax, 0x808000
or eax, 0x180a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d53f094
xor eax, 0x40233eb3
and eax, 0x1004006
or eax, 0x8a000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a8ac1d
and eax, 0x43dc316a
and eax, 0
or eax, 0x4e250c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8c37e
and eax, 0x5000003
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b455d8
and eax, 0x2f97aa86
and eax, 0x100002
or eax, 0x65626920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365d8fd4
xor eax, 0x416c1432
and eax, 0x4080
or eax, 0x810c0d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2e19a7
and eax, 0xc1d81
or eax, 0x808240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7396d709
xor eax, 0x40bba175
and eax, 0x30a18100
or eax, 0x44500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x646d5fdd
and eax, 0x7865d888
and eax, 8
or eax, 0x89000111
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c98f67f
and eax, 0x41801001
or eax, 0x60880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68effbc6
and eax, 0x8418300
or eax, 0x140800
mov dword [ebx], eax
add ebx, edx
or eax, 0x21be4fca
or eax, 0x5ecdb5ae
and eax, 0x662bf280
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x30779e98
and eax, 0x20010000
or eax, 0xd2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x409719fc
or eax, 0x6328bdd8
and eax, 0x622fb034
or eax, 0x8404200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f195f64
xor eax, 0x4ed559da
and eax, 0x3108048a
or eax, 0x4044101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x461e18cf
and eax, 0x3c42609f
and eax, 0
or eax, 0x8eaa
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e2eea9
xor eax, 0x37e8c4cc
and eax, 0x205
or eax, 0x70d008
mov dword [ebx], eax
add ebx, edx
and eax, 0x87c2c92
or eax, 0x2cea0b89
and eax, 0x780100
or eax, 0x50010400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0d2002
and eax, 0x576f9938
and eax, 0x50240000
or eax, 0x28110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x433722c6
and eax, 0
or eax, 0x890000c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f49ef2b
or eax, 0x2f3bea5b
and eax, 0x1020890
or eax, 0x40841000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7822b60c
and eax, 0
or eax, 0xc4d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5ec991
and eax, 0xb99cd1e
and eax, 0xa01c100
or eax, 0xa1820081
mov dword [ebx], eax
add ebx, edx
or eax, 0x467966f1
xor eax, 0x7df9f7b2
and eax, 0x80000000
or eax, 0x49810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x93eb614
and eax, 0
or eax, 0xb69
mov dword [ebx], eax
add ebx, edx
and eax, 0x196ddd14
xor eax, 0x3f6fa3d3
and eax, 0x140ba081
or eax, 0x40105100
mov dword [ebx], eax
add ebx, edx
and eax, 0x708ef7e4
and eax, 0x500a7100
or eax, 0x5810272
mov dword [ebx], eax
add ebx, edx
or eax, 0x669b0421
and eax, 0x62820100
or eax, 0x60800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a00da75
and eax, 0xe2db64
or eax, 0x811d2480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2b80b0
and eax, 0x2afbe0
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x445b13ab
and eax, 0x44728300
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x164cb0cf
or eax, 0x11446cf5
and eax, 0x6188a89
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a06887
xor eax, 0x4aaddc90
and eax, 0x8a80001
or eax, 0x10100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x39dcf674
or eax, 0x4818f2bf
and eax, 0x59004086
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x511eb14c
or eax, 0x4c0819b1
and eax, 0x4c081181
or eax, 0xa0834442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52395f1
and eax, 0x715d6341
and eax, 0x21084000
or eax, 0x404058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3509c48e
and eax, 0x82
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8240d8
and eax, 0x80c810
or eax, 0x80425
mov dword [ebx], eax
add ebx, edx
or eax, 0x7615e76e
or eax, 0x2b569d57
and eax, 0x84d8b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5054edb6
and eax, 0x408100
or eax, 0x8b126081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6f2451
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16dbd7f0
and eax, 0x13a0
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5384c764
xor eax, 0x1596c9f0
and eax, 0x44122000
or eax, 0x9129c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186851b7
or eax, 0x60f659af
and eax, 0xe1810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x508907d1
xor eax, 0x4558e6bc
and eax, 0x125
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b79411f
and eax, 0xb100008
or eax, 0x80808180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2335faf2
and eax, 0x5253c032
and eax, 0x2100000
or eax, 0xf4aa0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebcf3c
and eax, 0x41e22b10
and eax, 0x1000000
or eax, 0x2a000063
mov dword [ebx], eax
add ebx, edx
or eax, 0x48db6f8f
and eax, 0x62810c45
or eax, 0x90000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e13c95
and eax, 0xf2e134c4
or eax, 0xd1e4222
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb08d3d
and eax, 0x20
or eax, 0x429a98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2208d0e2
and eax, 0x400a00
or eax, 0xc052100
mov dword [ebx], eax
add ebx, edx
and eax, 0x578877d2
and eax, 0xdf33ee5
and eax, 0x2000
or eax, 0x395135
mov dword [ebx], eax
add ebx, edx
or eax, 0x248efbd
and eax, 0x503500
or eax, 0x6d800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1279fa48
and eax, 0x1088ff48
or eax, 0x800000b7
mov dword [ebx], eax
add ebx, edx
and eax, 0x650c3470
or eax, 0x1dd80fe0
and eax, 0x400b90
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46bb35fb
and eax, 0x7c5aac4
and eax, 0x80
or eax, 0x81084d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x221e948b
and eax, 0x144c89
or eax, 0xe10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b3b9b9
or eax, 0x17f6c59d
and eax, 0x12f18100
or eax, 0x68000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4573890b
and eax, 0x3a000003
or eax, 0x800000f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa8fa4d
and eax, 0x7238
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7797905d
or eax, 0x234ebbb7
and eax, 0x10c512b
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x754a2011
and eax, 0x1000000
or eax, 0xfe8440f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a173fe3
and eax, 0x49592b63
and eax, 0x62
or eax, 0x908a889d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7333f0f8
and eax, 0x88
or eax, 0x8b004103
mov dword [ebx], eax
add ebx, edx
and eax, 0x420fe0fa
xor eax, 0x474b70c4
and eax, 0x5010044
or eax, 0x92340801
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb84f5e
and eax, 0x1000044
or eax, 0x34000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x435ed2b0
or eax, 0x43dcd704
and eax, 0x410c0300
or eax, 0x24220063
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f382b5
and eax, 0x10c0183
or eax, 0x80004c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4211c2a
and eax, 0x551a1
or eax, 0x900040
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e2a658
and eax, 0x3c18100
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354914b8
xor eax, 0x61c8c694
and eax, 0x81000008
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605c2a70
and eax, 0x4c02b0
or eax, 0x81c541
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f01357
xor eax, 0x7ee9141c
and eax, 0x8100
or eax, 0x90810800
mov dword [ebx], eax
add ebx, edx
and eax, 0x10cde82f
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1c60a5
and eax, 0xca000005
or eax, 0x810850
mov dword [ebx], eax
add ebx, edx
or eax, 0x6359342f
and eax, 0x11c2c
or eax, 0x380
mov dword [ebx], eax
add ebx, edx
and eax, 0x715ef657
and eax, 0x3d3bdc79
and eax, 0x1000
or eax, 0x50cde281
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a61499
xor eax, 0x61e68acc
and eax, 0x1020849
or eax, 0x44896130
mov dword [ebx], eax
add ebx, edx
and eax, 0x296f9ab5
and eax, 0x1080000
or eax, 0x4b43508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bde9fe7
and eax, 0xe200000
or eax, 0x31150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9184856
or eax, 0x1af79086
and eax, 0x8000012
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x3191c9
or eax, 0x70d53932
and eax, 0x41819090
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc0b44f
and eax, 0x8000
or eax, 0x84d0b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e140a9
or eax, 0x5e384954
and eax, 0x74dcc181
or eax, 0x80022000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae4a0c6
and eax, 0x88000000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa5cafa4
and eax, 0x7d358594
and eax, 0x8584
or eax, 0x5a59
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f8bb6f
or eax, 0x30f2a4ab
and eax, 0x3bac181
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dfb9250
and eax, 0x60000000
or eax, 0x91810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28034969
xor eax, 0x3f975a8e
and eax, 0x103e7
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b4fc8e
and eax, 0x8a
or eax, 0x810c5501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4387625c
and eax, 0xa27c2
or eax, 0x34c820
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ccd91d
xor eax, 0x37e9a7ed
and eax, 0x24120000
or eax, 0xd0e08100
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4ad6f3
and eax, 0x88000020
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5d5bd7
xor eax, 0x25ff68a4
and eax, 0x182100a
or eax, 0x40098080
mov dword [ebx], eax
add ebx, edx
or eax, 0x620747df
and eax, 0x58300
or eax, 0xc400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x201b182b
and eax, 0x2c4a9909
or eax, 0xd3002404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70426dd7
or eax, 0x382d0114
and eax, 0x8e0c11de
or eax, 0x822421
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c05e39e
xor eax, 0x6ec56246
and eax, 0xa9191
or eax, 0x4d810a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x706f08d9
and eax, 0x10000
or eax, 0x9dc08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2390787
and eax, 0x8100008a
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b36bee4
and eax, 0x202440
or eax, 0xc100b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d14ec0
and eax, 0x66ce9db8
and eax, 0x800
or eax, 0x90818100
mov dword [ebx], eax
add ebx, edx
or eax, 0x34923f9c
and eax, 0x80000188
or eax, 0xb004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x219f2ea
and eax, 0x2000000
or eax, 0xc0810c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5706bfc3
and eax, 0xb382
or eax, 0x409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7a088b
and eax, 0x4610b200
or eax, 0x91054081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e321106
and eax, 0x1036301
or eax, 0x44880070
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad8cfa3
and eax, 0x70c92d00
or eax, 0x40008
mov dword [ebx], eax
add ebx, edx
and eax, 0x55742792
and eax, 0x35546891
and eax, 0x10040000
or eax, 0xa2310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2b0971
or eax, 0x3dde23a8
and eax, 0x89ff2bc1
or eax, 0xd404
mov dword [ebx], eax
add ebx, edx
and eax, 0x48703b13
and eax, 0x5a0e92ef
and eax, 0x1000
or eax, 0x418b8090
mov dword [ebx], eax
add ebx, edx
or eax, 0x341f9514
or eax, 0x3e5b66d0
and eax, 0x4505b100
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3417769f
xor eax, 0x2dfd584f
and eax, 0x4c0b0000
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6ab103
and eax, 0x40418100
or eax, 0xb0000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5468cd5b
and eax, 0x608100
or eax, 0x8b9f7e57
mov dword [ebx], eax
add ebx, edx
xor eax, 0x784e0762
and eax, 0x4aa9b828
and eax, 0x42810800
or eax, 0xb0000055
mov dword [ebx], eax
add ebx, edx
and eax, 0x592e3554
and eax, 0x3cacaf9e
and eax, 0x14
or eax, 0x1809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca04e35
and eax, 0x2c805200
or eax, 0x208a081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7774c5a9
and eax, 0xa880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c96e103
and eax, 0x8100
or eax, 0x410a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f21bd6
and eax, 0x4000002
or eax, 0x9084589
mov dword [ebx], eax
add ebx, edx
and eax, 0x21717d0a
xor eax, 0x7ae68a13
and eax, 0x4018
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x621b431
and eax, 0x1e431
or eax, 0x4e0904
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b856013
or eax, 0x359f83c6
and eax, 0x390a2500
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4b2b68
or eax, 0x38556725
and eax, 0x8010000
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad73e08
or eax, 0x2b18986c
and eax, 0x8898008
or eax, 0x84400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4338690f
xor eax, 0x723d5440
and eax, 0x81000045
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8fa66c
or eax, 0x1361bcf8
and eax, 0x6712c9
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7306f1bd
and eax, 0x498214fc
and eax, 0x40000000
or eax, 0x28c98100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8021b8
and eax, 0x10000b0
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x529b2944
and eax, 0
or eax, 0xf7eff1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73841378
and eax, 0x10018800
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x210ba212
or eax, 0x100d32c7
and eax, 0x10000083
or eax, 0xa8004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f6f7af
and eax, 0x408200
or eax, 0x10990
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d74d20
and eax, 0x400100
or eax, 0xcc8cc25d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6863debd
and eax, 0x848c0cc0
or eax, 0x4840c00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b857024
and eax, 0x717e88ad
and eax, 0x404c888c
or eax, 0x8c804440
mov dword [ebx], eax
add ebx, edx
and eax, 0x57cd4a89
and eax, 0x44884088
or eax, 0xa8031544
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645fcbff
and eax, 0x141a30
or eax, 0x286188
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee94007
xor eax, 0x6a53c0d5
and eax, 0x410000
or eax, 0x14042b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e612c17
and eax, 0x39d1611
and eax, 0x10611
or eax, 0x7124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774dae24
xor eax, 0x33b49943
and eax, 0x4680000
or eax, 0x19053500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3719b7
xor eax, 0x67e73c55
and eax, 0x8880000
or eax, 0x45030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d6c6ee2
or eax, 0x7389fa1e
and eax, 0x7c818010
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c75cc17
and eax, 0x60e0f3ee
and eax, 4
or eax, 0x81000079
mov dword [ebx], eax
add ebx, edx
and eax, 0x66542104
and eax, 0x301783b7
and eax, 0
or eax, 0xbe34f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ad068
or eax, 0x61110775
and eax, 0x810000
or eax, 0x90008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641f2b9e
and eax, 0x8000018a
or eax, 0xb004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6105d0d0
or eax, 0x1e7c9a2e
and eax, 0xf2011854
or eax, 0x800401
mov dword [ebx], eax
add ebx, edx
or eax, 0x4876d169
and eax, 0xd850
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b63495
xor eax, 0x5873e5ce
and eax, 0x4010081
or eax, 0x1022f200
mov dword [ebx], eax
add ebx, edx
and eax, 0xe765969
and eax, 0x13962a8a
and eax, 0x20000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4d7ab3
xor eax, 0x4e37966c
and eax, 0x80400
or eax, 0xe6020120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77979f3a
or eax, 0x2c826930
and eax, 0x5150000
or eax, 0x2200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae8ebdd
or eax, 0x743ea27a
and eax, 0x80001db
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x147636ca
and eax, 0x21090
or eax, 0x41888000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40ff1cda
and eax, 0x4d8800
or eax, 0x8000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7972e2f
and eax, 0x8108101
or eax, 0xd0204880
mov dword [ebx], eax
add ebx, edx
and eax, 0x45792e56
and eax, 0x7f4a2ffe
and eax, 0x40000800
or eax, 0xb181f7ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d63e1c
and eax, 0x90518181
or eax, 0xa800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e3f966
and eax, 0x80105083
or eax, 0x1040508
mov dword [ebx], eax
add ebx, edx
and eax, 0x38481b15
and eax, 0x1000
or eax, 0x128cc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x69244b66
xor eax, 0x7cc988d2
and eax, 0x78c08000
or eax, 0x81320100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b531d2a
and eax, 0x80000022
or eax, 0x9000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11eaad6a
and eax, 0x6522758b
and eax, 0x20008
or eax, 0x41889082
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0529dc
and eax, 0
or eax, 0x18458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636670
and eax, 0x4c00
or eax, 0x980205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0f21f6
and eax, 0x3d1b3cce
and eax, 0x2c002400
or eax, 0x50e41100
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e73ce
and eax, 0x4c8a0000
or eax, 0x1010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x234642e
and eax, 0x2790e61e
and eax, 0
or eax, 0x71c98108
mov dword [ebx], eax
add ebx, edx
and eax, 0xfde4d56
or eax, 0x67586941
and eax, 0x1000001
or eax, 0x80000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x7881455b
and eax, 1
or eax, 0x75b3c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6684bd29
and eax, 0x40c18100
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a3bbab
and eax, 0
or eax, 0x8100007c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249b0c21
and eax, 0x11b0851
or eax, 0x64f3a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aeb6519
xor eax, 0xa899296
and eax, 0x808000
or eax, 0x90010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6406170c
and eax, 0
or eax, 0x8b00418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c172cf
or eax, 0x431ba792
and eax, 0xc2812055
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4713d297
and eax, 0x1861a754
and eax, 0x10200
or eax, 0x408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20848f2a
and eax, 0x1c081
or eax, 0x152a3200
mov dword [ebx], eax
add ebx, edx
or eax, 0x63215dc0
xor eax, 0x49ed6144
and eax, 0x32800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc8db3d
and eax, 0x235
or eax, 0x220c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c7d042
xor eax, 0xa7d610e
and eax, 0x144108
or eax, 0x25000483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e212a0
xor eax, 0x1c319d52
and eax, 0xc279
or eax, 0x1186
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d7c47f
and eax, 0x42d083
or eax, 0x88282000
mov dword [ebx], eax
add ebx, edx
and eax, 0x168db8d2
and eax, 0x89080
or eax, 0x41820010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9ad91
and eax, 0x498900
or eax, 0xc040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b563ee8
and eax, 0xb40a180
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a270935
and eax, 0x21010000
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be454
or eax, 0x4e945399
and eax, 0x73287341
or eax, 0x410820
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b9bdb8
and eax, 0x1100
or eax, 0x8110448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x773e9dbe
and eax, 0x358a8e07
and eax, 0x350a0802
or eax, 0xca4060c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x62efcb9b
and eax, 0x664f7b73
and eax, 0x424a0002
or eax, 0x988081fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x627f344a
and eax, 0x8000002e
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb11d0d
xor eax, 0x529d4676
and eax, 0x982c5a50
or eax, 0x6742a0a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x103a4f38
and eax, 0x7952840
and eax, 0x800
or eax, 0x908a81ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b880bba
and eax, 0x8b000000
or eax, 0x418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb148e2
and eax, 0x2000000
or eax, 0x55051845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b7777ed
and eax, 0x24000008
or eax, 0x11000013
mov dword [ebx], eax
add ebx, edx
and eax, 0x574e368e
and eax, 0x1fa686aa
and eax, 8
or eax, 0xff84
mov dword [ebx], eax
add ebx, edx
and eax, 0x59cf1605
or eax, 0x6b265cac
and eax, 0x1244c88
or eax, 0x80000103
mov dword [ebx], eax
add ebx, edx
and eax, 0x59bb97a3
and eax, 0x200581
or eax, 0x98c868
mov dword [ebx], eax
add ebx, edx
and eax, 0x76dc38d7
and eax, 0x900000
or eax, 0x40618100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29af563
xor eax, 0x692d28b0
and eax, 0x8000040
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3606dbe7
and eax, 0
or eax, 0x418a9081
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6cbe18
or eax, 0x458846b2
and eax, 0x4448a00
or eax, 0x20110100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15802e0f
xor eax, 0x6f56af7e
and eax, 0x5e800201
or eax, 0xa140c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x202ed509
and eax, 0x1d2a8915
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2417b998
or eax, 0x620944c0
and eax, 0x1990
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a0fb1d
and eax, 0x14cc8995
and eax, 0x8081
or eax, 0xe5267200
mov dword [ebx], eax
add ebx, edx
and eax, 0x312ac00b
and eax, 0x286a7799
and eax, 0x20001
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b67db7
and eax, 0x45000000
or eax, 0x9a253520
mov dword [ebx], eax
add ebx, edx
and eax, 0x396680df
xor eax, 0x7e24535e
and eax, 0x61000000
or eax, 0x88250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3f6ba4
or eax, 0x12801e3a
and eax, 0x250000a2
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5719f8
and eax, 0xa0
or eax, 0x9b13
mov dword [ebx], eax
add ebx, edx
or eax, 0x34eef0c3
xor eax, 0x3c58631d
and eax, 0x8861824
or eax, 0xf7006411
mov dword [ebx], eax
add ebx, edx
and eax, 0xd6bf6af
xor eax, 0x10dffcf5
and eax, 0x109088d0
or eax, 0x8000002f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159e7373
xor eax, 0x251593d7
and eax, 0x8000400a
or eax, 0xb000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x309b2b62
and eax, 0x89810048
or eax, 0x40001005
mov dword [ebx], eax
add ebx, edx
or eax, 0x727eda00
xor eax, 0x43c01036
and eax, 0xa12
or eax, 0x3004
mov dword [ebx], eax
add ebx, edx
and eax, 0x177deba3
and eax, 0x42fceb02
and eax, 0x800
or eax, 0x7866c181
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c22652
xor eax, 0x35bb339b
and eax, 0x40010000
or eax, 0xb1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f39b80a
or eax, 0x5fe89426
and eax, 0x3824
or eax, 0x4241
mov dword [ebx], eax
add ebx, edx
and eax, 0x62baf234
and eax, 0x5000
or eax, 0x8110058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a44e0a
and eax, 0xa
or eax, 0xc7a3c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b73d90
xor eax, 0x41f82178
and eax, 0x100a8000
or eax, 0xa7e00100
mov dword [ebx], eax
add ebx, edx
and eax, 0xe841544
and eax, 0
or eax, 0x8100004b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e936b22
and eax, 0x3065326e
and eax, 2
or eax, 0x7c20f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a3713b
or eax, 0x4f54a907
and eax, 0x108a8800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b8d138
and eax, 0x90004108
or eax, 0x28000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f10c16
and eax, 0x1ba80552
and eax, 0
or eax, 0x13ad5
mov dword [ebx], eax
add ebx, edx
or eax, 0x768286db
and eax, 0x201958b
and eax, 0x40b
or eax, 0x35104120
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff50e50
and eax, 0x76b7823
and eax, 0
or eax, 0xfad1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4881ece8
and eax, 0xd290181
and eax, 1
or eax, 0x81084d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fab4d45
xor eax, 0x6b67bb5e
and eax, 0x1009880
or eax, 0x284041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f6f395
and eax, 0xf08100
or eax, 0xb8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa6b33d
xor eax, 0x24caafcb
and eax, 0x88000010
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c953a36
and eax, 0x40801001
or eax, 0x10a8080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0a83c2
or eax, 0x19a600d0
and eax, 0x8040300
or eax, 0x518800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7229305f
and eax, 0
or eax, 0xd8d6e281
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad7f421
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d967dc1
and eax, 0x48c0
or eax, 0x8028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125f20c7
xor eax, 0x7e8d37ea
and eax, 0x24004581
or eax, 0x1120000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x743f7c32
and eax, 0
or eax, 0x1204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62bda0c1
or eax, 0x68fc94dd
and eax, 0x38960d
or eax, 0x4900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5979ea
and eax, 0x81100
or eax, 0xffc52400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e212d54
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x185d0e51
xor eax, 0x7b2106ca
and eax, 0x10280
or eax, 0x408810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3caa1f43
and eax, 0x65b9d688
and eax, 0x480
or eax, 0x8110490b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d22cef2
xor eax, 0x3846365f
and eax, 0x10418c1
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7f32a8
and eax, 0x80000
or eax, 0xf6e18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1576f139
and eax, 0x81000009
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df6ff97
and eax, 0x1000001
or eax, 0xfeb6b3f0
mov dword [ebx], eax
add ebx, edx
and eax, 0xf89b930
or eax, 0x18b97c4e
and eax, 0x510b87e
or eax, 0x80460281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2334ec42
and eax, 0x3136e33a
and eax, 0x220000
or eax, 0x55090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x547b988e
and eax, 0x6d5ab1b2
and eax, 0x20000
or eax, 0xaaf08118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502b9d1c
and eax, 0x6005dbb8
and eax, 0x11800
or eax, 0x88fee7a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x313c87a4
xor eax, 0x66500556
and eax, 0x418a9082
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a963ce
and eax, 0x70934d44
and eax, 0x10100
or eax, 0x14448a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c49bf9
or eax, 0x2d3b7c87
and eax, 0x321035
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1003f763
or eax, 0x2fa03140
and eax, 0x26842500
or eax, 0xc00a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1284b06
and eax, 0xe5240000
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76edc660
xor eax, 0x287a315a
and eax, 0x2100001a
or eax, 0x14000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a473b0f
and eax, 0xa
or eax, 0x680
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521b7819
xor eax, 0x3d081d65
and eax, 0x1004182
or eax, 0x80200c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x2874ea1
xor eax, 0xd37d44
and eax, 0x9131c1
or eax, 0x208a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632b6644
and eax, 0x42908100
or eax, 0x84610000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75cc319d
and eax, 0x100
or eax, 0x880000a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5b33f7
and eax, 0x6b556c65
and eax, 0x41000001
or eax, 0x8a9080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d6ab68
and eax, 0x540b00
or eax, 0x24018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17cb53cb
and eax, 0x5b46702f
and eax, 0x3404001
or eax, 0x8c908a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x908104f
xor eax, 0x6660bd8f
and eax, 0xe0800000
or eax, 0x12010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x367d288f
or eax, 0x563839bf
and eax, 0x3006
or eax, 0x8440
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e85b9a1
xor eax, 0x65e78e4a
and eax, 0x41853200
or eax, 0xa18c081
mov dword [ebx], eax
add ebx, edx
and eax, 0xd074c6c
or eax, 0x71fa6c
and eax, 0x8300000
or eax, 0xc0880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d625e9f
xor eax, 0x4621a6d2
and eax, 0xa000000
or eax, 0x21000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x617f330
or eax, 0x55e61d3f
and eax, 0x52240805
or eax, 0xa8110040
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d2e7dd
or eax, 0x63e4e40e
and eax, 0xf4e408
or eax, 0x880b1b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x59fb89d7
and eax, 0x8a8010
or eax, 0x41001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b9dc15
and eax, 0x909800
or eax, 0x8a002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1570059c
or eax, 0x759ff81b
and eax, 0xc35d0001
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x63dcb702
and eax, 0x40080000
or eax, 0xac8355cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7adf7216
and eax, 0x20084000
or eax, 0x1500058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x30edded9
and eax, 0xd951
or eax, 0x2024
mov dword [ebx], eax
add ebx, edx
and eax, 0x60777753
or eax, 0x44aacce2
and eax, 0x887031
or eax, 0x510204
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa9d39a
or eax, 0x1e6eba95
and eax, 0xc4d8a00
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x219495f8
and eax, 0x2dd58980
or eax, 0x90224001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dccdabb
or eax, 0x49f2984d
and eax, 0x71800001
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x156343ac
and eax, 0x141ac
or eax, 0xbc50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26026111
or eax, 0x1664a889
and eax, 0x6008088
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d63360c
or eax, 0x7e55810a
and eax, 0x3e100000
or eax, 0x81aa0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x692d85da
and eax, 0x2b000058
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ceeaba
and eax, 0x800840
or eax, 0xf2010015
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df20808
and eax, 0
or eax, 0x57f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fceae98
and eax, 0x98
or eax, 0x420920
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f5f7d6
and eax, 0x3dc77180
and eax, 0x4452100
or eax, 0x8000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed1b119
and eax, 0x32040a11
or eax, 0xcd492524
mov dword [ebx], eax
add ebx, edx
and eax, 0x1055606c
xor eax, 0x7c79b52a
and eax, 0x10800e
or eax, 0x8008f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760c25ad
xor eax, 0x222f65fe
and eax, 0x1000408c
or eax, 0xa9000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7819162f
and eax, 0x54a1
or eax, 0x46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3041e20
and eax, 0x1044803
or eax, 0x80080528
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d51914
and eax, 0
or eax, 0xff6066f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f43b294
and eax, 0xc5fe597
and eax, 0x8418095
or eax, 0x140b6a
mov dword [ebx], eax
add ebx, edx
or eax, 0x8969888
or eax, 0x1626c036
and eax, 0xec7d281
or eax, 0xc0082000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2669ba
and eax, 0xd2810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb5733f
and eax, 0x2afbc24b
and eax, 0x420a
or eax, 0xac00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c12be17
and eax, 0xc000008
or eax, 0x82008a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb1c2c3
and eax, 0x41810041
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6018ab
and eax, 0
or eax, 0x2b5b0d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff72d27
and eax, 0x9110000
or eax, 0xd4240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc6462f
or eax, 0x7d560b2a
and eax, 0x8900002b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546abfdf
and eax, 0xd1000844
or eax, 0x20810009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22de1e98
and eax, 0x1040
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e55b01e
or eax, 0x79065217
and eax, 0x3003f001
or eax, 0x800180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1c0c5f
and eax, 0x2f800f06
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32bcfd4a
and eax, 0x72be3ddf
and eax, 0xc00
or eax, 0x418200
mov dword [ebx], eax
add ebx, edx
or eax, 0xaaf5614
and eax, 0xc5400
or eax, 0x8100018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3342ab1a
or eax, 0x553cfdfb
and eax, 0x1829ea
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4e24c4
and eax, 0x7ce4fb1f
and eax, 0x6c400100
or eax, 0x3a28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a6ba41
and eax, 0
or eax, 0x8100006c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4936b6f2
and eax, 0x60
or eax, 0x485f92
mov dword [ebx], eax
add ebx, edx
and eax, 0x106c94e2
or eax, 0x78258a00
and eax, 0x8458a00
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c47f52
and eax, 0xc5b200
or eax, 0x10000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x35064b0f
and eax, 0x35d73100
or eax, 0xc0200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21059b43
and eax, 0x60962f02
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x743538ba
and eax, 0x10800
or eax, 0x408600
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a84eec
xor eax, 0x3c3d66b4
and eax, 0x40808
or eax, 0x81084583
mov dword [ebx], eax
add ebx, edx
and eax, 0x382d76d4
and eax, 0x41f8f382
and eax, 0x4080
or eax, 0x71541
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a37e79
or eax, 0x34393e95
and eax, 0x24310000
or eax, 0x49c08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e059f3
and eax, 0x123e064
and eax, 0x1000060
or eax, 0x8a00009c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89dda5e
and eax, 0x65bd6b07
and eax, 0x810800
or eax, 0xea000455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de98cbd
and eax, 0x80
or eax, 0x6916
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ceb131f
and eax, 0x10896281
or eax, 0x2148000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22746acd
xor eax, 0x7ba862fa
and eax, 0x42010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d225ea
and eax, 2
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35045a47
and eax, 0x4000800
or eax, 0x8a008288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194f7036
and eax, 0x50b0000
or eax, 0x40800041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbc392c
and eax, 0x1d06d7c1
and eax, 0x8060100
or eax, 0x60d9240c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7315ed52
and eax, 0xa000000
or eax, 0x4050000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd008af6
xor eax, 0x76db188e
and eax, 0x30000004
or eax, 0x5000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a023ff
or eax, 0x74b7aa92
and eax, 0x8095
or eax, 0x548
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a195c88
and eax, 0x31cd5070
and eax, 0x84000
or eax, 0x81000d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddf77e6
and eax, 0x4180
or eax, 0xd1a041
mov dword [ebx], eax
add ebx, edx
and eax, 0x213fb3f5
and eax, 0x118100
or eax, 0xafe00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d87f56
and eax, 0
or eax, 0x880000f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5b2210
and eax, 0x797682b6
and eax, 0x20080
or eax, 0x418c0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e506109
and eax, 0
or eax, 0x8558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x233e7898
and eax, 0xb6bdbf6
and eax, 0
or eax, 0xdc7bc281
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b9d2869
xor eax, 0x1b030611
and eax, 0x2000000
or eax, 0xc8810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e04a3d
and eax, 0
or eax, 0x89aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb1d2bf
and eax, 0x90fcd29
and eax, 0x801c001
or eax, 0xf5463280
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bccb39d
and eax, 0x9000000
or eax, 0x84b80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618ee209
and eax, 0x28000001
or eax, 0x3000032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed72948
and eax, 0x4050841
or eax, 0x88280004
mov dword [ebx], eax
add ebx, edx
or eax, 0x186b1c11
xor eax, 0x52621b26
and eax, 0x4000022
or eax, 0x3100000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26862ee9
and eax, 0x13862407
or eax, 0xec79c038
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b8735b
and eax, 0x7d8ca197
and eax, 0xc008000
or eax, 0x82001088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d466b2c
xor eax, 0x661d69d6
and eax, 0x180040
or eax, 0xa00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d97c56
and eax, 0
or eax, 0x5d00418e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509f13f4
xor eax, 0x184b25f7
and eax, 0x4c44481
or eax, 0xc8088842
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ef51ef
and eax, 0x44cc40c0
or eax, 0x88008c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a64ff0e
and eax, 0xe48811c0
or eax, 0x803440c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246d383c
and eax, 0x8004580
or eax, 0x2518000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2142ea88
and eax, 8
or eax, 0x2d35
mov dword [ebx], eax
add ebx, edx
and eax, 0x44fa6262
and eax, 0x2020
or eax, 0x1b0515
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc59495
xor eax, 0x2853e99f
and eax, 0xc1800
or eax, 0x6000a100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251fbc37
and eax, 0x45030000
or eax, 0x8280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a9b1a47
and eax, 0x68b10004
or eax, 0x80408108
mov dword [ebx], eax
add ebx, edx
and eax, 0x33053ef
and eax, 8
or eax, 0x88000043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b84c1c
and eax, 0x40880401
or eax, 0x1033080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d888aef
and eax, 0x2d4ebe46
and eax, 0x4008a00
or eax, 0x20550100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb101ee
and eax, 0x218280
or eax, 0x800a4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e63a3f
and eax, 0xe0810000
or eax, 0x12000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c650d1f
and eax, 0x40c
or eax, 0xd2c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a61c9d0
and eax, 0x508
or eax, 0x5104083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512acc03
and eax, 0xc0ff998
and eax, 0x808
or eax, 0x1272
mov dword [ebx], eax
add ebx, edx
or eax, 0x53122bb0
and eax, 0x121130
or eax, 0xa94405
mov dword [ebx], eax
add ebx, edx
and eax, 0x4218dc77
or eax, 0x5c662349
and eax, 0x14100000
or eax, 0x20808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7eb036
or eax, 0x471d5115
and eax, 0xb004103
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8c219e
xor eax, 0x1a394cbf
and eax, 0xc1812800
or eax, 0x800004d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef29d4a
xor eax, 0x15a2666
and eax, 0x908
or eax, 0x6456
mov dword [ebx], eax
add ebx, edx
or eax, 0x5053090f
xor eax, 0xa0cb4c8
and eax, 0x4a06d181
or eax, 0x25a02000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fdbefe
and eax, 0x41800000
or eax, 0x140b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x393f61d0
and eax, 0x3d18c837
and eax, 0x4100010
or eax, 0xc1e28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae7065d
and eax, 0x81000045
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e440ffa
and eax, 0xc0
or eax, 0xad9822
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8358ac
and eax, 0x800000
or eax, 0x8f428100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b696801
and eax, 0x80000000
or eax, 0x1000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x1373ecb9
and eax, 0x11204b0
or eax, 0x1342
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4262e7
and eax, 0x34000000
or eax, 0x8a8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x368abb47
xor eax, 0x4f5d40a5
and eax, 0x9004182
or eax, 0x82000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4581f3e4
xor eax, 0x1dce1d70
and eax, 0x42050805
or eax, 0x24001040
mov dword [ebx], eax
add ebx, edx
and eax, 0xd76253c
and eax, 0x4000000
or eax, 0x31000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x335f2991
or eax, 0x7d890624
and eax, 0x61010634
or eax, 0x661088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cae890f
and eax, 0x260008
or eax, 0x49efb1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x700a7089
xor eax, 0x57bbf86c
and eax, 0x204c2300
or eax, 0x8010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3077d2c0
xor eax, 0x3fda256
and eax, 0x2388000
or eax, 0x48034181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10518ba7
and eax, 0x50000000
or eax, 0xa1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5608ec
and eax, 0x84
or eax, 0x7610
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251f2cae
or eax, 0x245f3021
and eax, 0x1140009
or eax, 0x8a208180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5b7c42
and eax, 0xb94ba29
and eax, 0x1000001
or eax, 0x548b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a51fb43
and eax, 0x75c28100
or eax, 0x8020001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x264ac0d5
xor eax, 0x3e00f531
and eax, 0x810000d0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d05983
and eax, 0xd001d2
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695ce2f2
and eax, 0x28048300
or eax, 0x410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3165d05a
xor eax, 0x6feee75f
and eax, 0x12005
or eax, 0x748020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a26f6c
and eax, 0x40810500
or eax, 0x1083000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c672571
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3009427f
and eax, 0x10234
or eax, 0x408900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f410970
xor eax, 0x6990a74d
and eax, 0x509
or eax, 0x81284882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf2b678
xor eax, 0x668d752
and eax, 0x102481
or eax, 0xd4048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2300b5fe
and eax, 0x2018100
or eax, 0x1ce00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fdfa8b8
and eax, 0x1000030
or eax, 0x80000043
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7227c2
and eax, 0x1bdf3daf
and eax, 0x204a1
or eax, 0xac1848
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d4e8bcf
or eax, 0x7e2f78ba
and eax, 0x68210000
or eax, 0x81d08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7200d2
or eax, 0x6b80f123
and eax, 0xbf0f120
or eax, 0x800f0e84
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b554273
and eax, 0x2010000
or eax, 0xf0802455
mov dword [ebx], eax
add ebx, edx
or eax, 0x384be2db
and eax, 0x8452
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e83bac9
and eax, 0x1a80b281
or eax, 0xc1784000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29628e9a
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xdaa92f8
or eax, 0x6ab789b7
and eax, 0x18934
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400e6fa8
or eax, 0x1032351
and eax, 0x1044589
or eax, 0x34100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6026ecf6
and eax, 0x2911
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5409d544
xor eax, 0x3e7c7fcf
and eax, 0x301200
or eax, 0x820805
mov dword [ebx], eax
add ebx, edx
and eax, 0x159b7ab0
and eax, 0x801000
or eax, 0x37252500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e27aaa0
and eax, 0x10a12520
or eax, 0x8018400f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6911b47c
and eax, 0x29000042
or eax, 0x2000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x199b2078
xor eax, 0x4789ab0
and eax, 0x1001848
or eax, 0xf0810405
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dab6684
and eax, 0x53d09169
and eax, 0x41800000
or eax, 0xbe7f8e48
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a464f0
or eax, 0x6148a0a
and eax, 0x8b348088
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d8f166
or eax, 0x78c77fe
and eax, 0x45880041
or eax, 0x10030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b10fb0d
and eax, 0x2e8a810c
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2117c2c6
or eax, 0x16328024
and eax, 0x81000020
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62969d54
and eax, 0x148c70
or eax, 0x216082
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee66c6
xor eax, 0x2d4d39a7
and eax, 0xc008300
or eax, 0x10450800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6e22cd
or eax, 0x3b4a9c8e
and eax, 0x40080d
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad95d53
and eax, 0x60880d00
or eax, 0x94260000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb6e852
and eax, 0x761a2dec
and eax, 0x2100000
or eax, 0xe0250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x130b8098
and eax, 0x80000098
or eax, 0x8000064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5274ac
and eax, 0x787be4da
and eax, 0x40022410
or eax, 0x1891080
mov dword [ebx], eax
add ebx, edx
and eax, 0x137e545b
or eax, 0x7a160276
and eax, 0xb141000
or eax, 0x8020a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2b3bd
and eax, 0x81140001
or eax, 0x42490040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c8893d
and eax, 0x5a40b852
and eax, 0x8840
or eax, 0xcccc448c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b25ef4d
or eax, 0x2b09b48c
and eax, 0x8cc8848c
or eax, 0x40044840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x431f6696
and eax, 0x8cc08848
or eax, 0x400c4484
mov dword [ebx], eax
add ebx, edx
or eax, 0x7700360c
or eax, 0x46904746
and eax, 0xec8855cc
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb58c64
and eax, 0xc0c4588
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b721e1e
and eax, 0x1b01
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d570446
and eax, 0x62705
or eax, 0x208030
mov dword [ebx], eax
add ebx, edx
or eax, 0x100ed1e4
and eax, 0x4819c3b1
and eax, 0x100
or eax, 0xefd30c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c572a0
and eax, 0x6d97b13a
and eax, 0x5010000
or eax, 0xe2340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658dfe1c
or eax, 0x77d687b
and eax, 0x83303007
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x275c2566
and eax, 0x1000004
or eax, 0xe0810849
mov dword [ebx], eax
add ebx, edx
xor eax, 0x607e34a8
or eax, 0x37efff81
and eax, 0xdd65
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x579f8474
xor eax, 0x55b76329
and eax, 0x20b000
or eax, 0x50104181
mov dword [ebx], eax
add ebx, edx
and eax, 0x29924059
xor eax, 0x57fc963b
and eax, 0x1880000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdfaa0c
or eax, 0x270c9ee0
and eax, 0x418ce0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x72963c5b
and eax, 0x400
or eax, 0x810c518b
mov dword [ebx], eax
add ebx, edx
and eax, 0x351b1998
or eax, 0x6e4cf565
and eax, 0xcc5e0
or eax, 0x10202
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e035309
and eax, 0x100
or eax, 0x86f28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x378d7dc6
xor eax, 0x38e6c06f
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31182827
and eax, 0xa2000805
or eax, 0x1250040
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f69af1
and eax, 0x21f79a20
or eax, 0x1408650a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a3a588e
and eax, 0x2bfb8588
and eax, 0x80
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c804a5
and eax, 0x8c00088
or eax, 0x84309000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57111302
and eax, 0x49810000
or eax, 0x40a0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x56db4dc1
and eax, 0x4810000
or eax, 0x22408108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e36a14e
or eax, 0x653dc904
and eax, 0x1000008
or eax, 0x80000013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704cad4
and eax, 0xc8c1
or eax, 0x305b2030
mov dword [ebx], eax
add ebx, edx
and eax, 0x93a586f
and eax, 0x100820
or eax, 0xc458310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b4e60a
and eax, 0x14800
or eax, 0xa3108281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d158f41
and eax, 0x92000000
or eax, 0x60810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae1358
and eax, 0x1350
or eax, 0xe0a5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5264a00d
and eax, 0x600288
or eax, 0x8c908801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35354e03
and eax, 0x1810000
or eax, 0x440a0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471eda24
and eax, 0x2050004
or eax, 0xf84a2508
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc5b46d
and eax, 0x50000
or eax, 0x40300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33194cc1
or eax, 0xf5bfa6d
and eax, 0xb000060
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206f560
and eax, 0x81000400
or eax, 0x7081084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db35678
xor eax, 0x6f456713
and eax, 0x431b
or eax, 0x8c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x20593dc7
and eax, 0x7d9214ed
and eax, 1
or eax, 0x560fc180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b87889d
and eax, 0x4be02526
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d508ded
and eax, 0x2bc6a583
and eax, 0
or eax, 0x115f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77856d3f
and eax, 0x11c13099
and eax, 0x800088
or eax, 0x8c708100
mov dword [ebx], eax
add ebx, edx
or eax, 0x42af574b
or eax, 0x6b8178bb
and eax, 0x458b0041
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6977900c
or eax, 0x2eca3837
and eax, 0x2aca8008
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39bae9d4
and eax, 0x800000d8
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb5b29d
and eax, 0xb100f0
or eax, 0x480902
mov dword [ebx], eax
add ebx, edx
or eax, 0x248aa982
and eax, 0x418900
or eax, 0x8040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474a5830
and eax, 0xcd030
or eax, 0xa02c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa52a93
and eax, 0x42000
or eax, 0xfc401500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2ceaca
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b68ba4f
and eax, 0
or eax, 0x418cf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x142c0d6e
xor eax, 0xe57c19
and eax, 0x88f0a0
or eax, 0x41040018
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b92f139
and eax, 0x48825100
or eax, 0x84410c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5851e5f5
and eax, 0x733a5f0c
and eax, 0x804
or eax, 0xccccc4c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d8a5ff
or eax, 0x92ac821
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7765614
and eax, 0x487631e3
and eax, 0x480210c0
or eax, 0xa489450c
mov dword [ebx], eax
add ebx, edx
or eax, 0x297fa971
and eax, 0x70a2f208
and eax, 0x60a09008
or eax, 0x9f4c09b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d0a45d7
and eax, 0x4000190
or eax, 0x10452a6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e934f19
and eax, 0x4ac02424
or eax, 0xb5298911
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391f6a7a
and eax, 0x444834f
or eax, 0x80908b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c70e0f2
xor eax, 0x763e37f0
and eax, 0x24024081
or eax, 0x91908100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf3f181
and eax, 0x3ccc3e75
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9d5448
and eax, 0x10040
or eax, 0xaaa6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4342453b
and eax, 0x2408188
or eax, 0x8c0c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb410e4
and eax, 0x5880040
or eax, 0x50030001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2134b86d
and eax, 0x74a28020
or eax, 0x2400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d9af9e
xor eax, 0x1cd9b08f
and eax, 5
or eax, 0x81000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d5bfb1
or eax, 0x3cf895f
and eax, 0xd34d2
or eax, 0x204020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab03aba
xor eax, 0x57a49f82
and eax, 0x12808100
or eax, 0xa0720000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b6370a
and eax, 0x10000000
or eax, 0xa800000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2c8a91
or eax, 0x3425a3ad
and eax, 0x83a8
or eax, 0x442
mov dword [ebx], eax
add ebx, edx
and eax, 0x3831da2d
or eax, 0x7ed96286
and eax, 0x2410402a
or eax, 0x1040501
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f75be4
and eax, 0x120
or eax, 0x86c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x317acaa
and eax, 0x8400
or eax, 0x1a2305
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ae5d37
and eax, 0x12983500
or eax, 0x8d010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b49f617
and eax, 0x80800000
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0f807b
and eax, 0x18048
or eax, 0x400e04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f56609
and eax, 0x104801
or eax, 0x8108058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b37e9d7
and eax, 0x181
or eax, 0xc62460
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a6aac6
and eax, 0x800000
or eax, 0xa7718100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbd87f9
xor eax, 0x6b9fc33e
and eax, 0x28000000
or eax, 0x92000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c132092
and eax, 0x80
or eax, 0xf0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388b4457
and eax, 0x410a
or eax, 0x81201421
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f347c60
and eax, 0x20114a
or eax, 0x4a8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4eb91d
and eax, 0x257a30bb
and eax, 0x14a0000
or eax, 0x88808100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5734a5fd
or eax, 0x54ffc867
and eax, 0x830000d2
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c946c31
xor eax, 0x7caf9ee6
and eax, 0x88896f2
or eax, 0x82006100
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a073df
and eax, 0x1acc6f7e
and eax, 0x64c
or eax, 0x418800
mov dword [ebx], eax
add ebx, edx
and eax, 0xf057b6b
xor eax, 0x7fde53d6
and eax, 0xc0198
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c855bdc
and eax, 0x5767b42e
and eax, 0x10000
or eax, 0x20442b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5453a25d
and eax, 0x120105
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf49e08
and eax, 0x6f742c85
and eax, 0x2c400400
or eax, 0x91893100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266a7d03
and eax, 0x9834803
or eax, 0x4408b7fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7721f683
and eax, 0x70818110
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x551c054e
xor eax, 0x3be0b5ca
and eax, 0
or eax, 0x81000062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405f23d9
xor eax, 0x728f7199
and eax, 0x1105220
or eax, 0x8a5d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x75861834
and eax, 0
or eax, 0x4c818800
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a986
and eax, 0
or eax, 0x8b00418e
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ed34ae
or eax, 0x71d202bd
and eax, 0x60800015
or eax, 0x82012440
mov dword [ebx], eax
add ebx, edx
and eax, 0x285e5ca8
and eax, 0
or eax, 0xf913
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67932b9e
and eax, 0x4011d281
or eax, 0x682000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d451d5
or eax, 0x2f581bac
and eax, 0x6b80000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43fd2cf3
or eax, 0x5b6dda3e
and eax, 0xb00000a
or eax, 0x20000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786339dd
and eax, 0x1211044
or eax, 0x2c140401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e3f0d5
and eax, 0x8000080
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f07566
and eax, 0
or eax, 0x418e4c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d06cea0
and eax, 0x240c8a00
or eax, 0x410100
mov dword [ebx], eax
add ebx, edx
or eax, 0x24df8b99
and eax, 0x24538981
or eax, 0x12204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11902397
and eax, 0x21810000
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x777a3bb7
and eax, 0x32a7
or eax, 0x4408
mov dword [ebx], eax
add ebx, edx
and eax, 0x600930cd
or eax, 0x3ba2cc54
and eax, 0x1005489
or eax, 0x80140102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be465e5
and eax, 0x2d6c0aec
and eax, 0x1040080
or eax, 0xfe9ac64a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e465c60
and eax, 0x7a020040
or eax, 0x81f081bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd20eac
xor eax, 0x314aef0a
and eax, 0x806a6018
or eax, 0x8959f86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125c0af6
or eax, 0x2742dc4b
and eax, 0x1824c0a
or eax, 0x400c0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e31d606
and eax, 0xc058a00
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2569b6c5
and eax, 0x41505
or eax, 0x818220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b731180
or eax, 0x533e15a4
and eax, 0x1641500
or eax, 0x84012000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2715ba
xor eax, 0x5aefca22
and eax, 0x41880000
or eax, 0x32310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b72090d
xor eax, 0x576104e6
and eax, 0x20000024
or eax, 0xb000111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af9acf4
and eax, 0x51810441
or eax, 0xa000100c
mov dword [ebx], eax
add ebx, edx
or eax, 0x374c2761
and eax, 0x1320c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x323a06e5
and eax, 0x80
or eax, 0x8e4c8108
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ba063f
and eax, 0x2552d413
and eax, 0x4020001
or eax, 0x51890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x762dea18
xor eax, 0x6a987e57
and eax, 0x1d328004
or eax, 0x40c00120
mov dword [ebx], eax
add ebx, edx
or eax, 0x3940f0d9
and eax, 0x797f9f02
and eax, 0x1000000
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca5230e
and eax, 0x800382
or eax, 0x480870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e2a209
and eax, 0x20008900
or eax, 0x4450200
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e718
and eax, 0x6859d600
and eax, 0x10200
or eax, 0x98010d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f14dffd
and eax, 0x33a5b0fe
and eax, 0
or eax, 0xd9553500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9db14b0
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dde7a7
and eax, 0x4ea775cc
and eax, 0
or eax, 0x418e4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x33944bf4
and eax, 0x1044d88
or eax, 0x80080003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145a98a8
and eax, 0x46c021
or eax, 0x2020c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e409058
xor eax, 0x10712671
and eax, 0x10318000
or eax, 0x22c00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739031df
and eax, 0x1000044
or eax, 0x8a000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ec9f63
and eax, 0x8000040
or eax, 0xc2811415
mov dword [ebx], eax
add ebx, edx
or eax, 0x218b3c8e
and eax, 0x3c92
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
or eax, 0x695a5bba
and eax, 0x2f5f0a81
and eax, 0x20120280
or eax, 0xd0a0e001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4935311e
and eax, 0xc8810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22072fa5
and eax, 0x2585
or eax, 0x9018
mov dword [ebx], eax
add ebx, edx
or eax, 0x408d8fdf
and eax, 0x4084b281
or eax, 0xb5324000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3803b75b
xor eax, 0x379654be
and eax, 0x8a000000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f781e1d
and eax, 0
or eax, 0x418e4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x514be1f4
and eax, 0
or eax, 0xd20458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b22154
xor eax, 0x217f3947
and eax, 0x5c90
or eax, 6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5adf29bf
and eax, 0x5d0121
or eax, 0x208014
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a43efdf
and eax, 0x418100
or eax, 0x200c0a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x193ed8a5
xor eax, 0x691091cf
and eax, 0x50474000
or eax, 0x3008181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2644ffb4
xor eax, 0x67789b8a
and eax, 0x10010000
or eax, 0xe1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485f7ec2
and eax, 0x9d1bc7a
and eax, 0x3440
or eax, 0x80a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31caa2d0
and eax, 0x480000
or eax, 0x8e048188
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4444f6
and eax, 0x6eedb05e
and eax, 0x80040
or eax, 0x55830001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdcf6f8
and eax, 0x2aeba556
and eax, 0x800000
or eax, 0xdf628114
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae3f602
xor eax, 0x39c2029
and eax, 0x1000029
or eax, 0x800000d6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb56dc0
xor eax, 0x76fdbee6
and eax, 0x3c8
or eax, 0x270422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x411124a7
xor eax, 0x7a97d4c3
and eax, 0x1ba08100
or eax, 0x80520000
mov dword [ebx], eax
add ebx, edx
or eax, 0x773d47cf
xor eax, 0x784c0716
and eax, 0x83a38098
or eax, 0x8080b26
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c41548
and eax, 0x800d1c44
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bde43a0
and eax, 0
or eax, 0x3500001d
mov dword [ebx], eax
add ebx, edx
or eax, 0x68fcaba6
or eax, 0x7060685
and eax, 0xfb3
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f50b30
and eax, 0x45006ec3
and eax, 0x81
or eax, 0x8e4c9008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e952cf
xor eax, 0xd7bff57
and eax, 0x1980001
or eax, 0x20210040
mov dword [ebx], eax
add ebx, edx
and eax, 0x494d5673
or eax, 0x70b32d18
and eax, 0x21000008
or eax, 0xa000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x5600ce4e
and eax, 0xc
or eax, 0xf1812441
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8f6ed8
and eax, 0x48
or eax, 0x4b95
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696aeb2d
xor eax, 0x7126477
and eax, 0x184483
or eax, 0x81041108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f411dc7
xor eax, 0x2cf2763c
and eax, 0x1222382
or eax, 0x40040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2784333a
and eax, 0xa20000
or eax, 0x99408100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d5cf0ce
and eax, 0x46b9ebf5
and eax, 0x80
or eax, 0x8100002b
mov dword [ebx], eax
add ebx, edx
or eax, 0x488f052
and eax, 0x8090f2
or eax, 0xb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b55d55
and eax, 0x4008000
or eax, 0x488a0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x78288f5c
or eax, 0x51d47d24
and eax, 0x9004104
or eax, 0x8200008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x8d7f0f2
and eax, 0x9051044
or eax, 0x60000c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x756e48f9
or eax, 0x1fb98ab8
and eax, 0x350000d1
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0xa24facf
and eax, 0x40
or eax, 0x9e3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x301b8c33
or eax, 0x1b8853e2
and eax, 0x1908f35
or eax, 0x202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fda5f7b
or eax, 0x6033961
and eax, 0x8498b00
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3b1a8a
and eax, 0x4a508180
or eax, 0x20006001
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a499bc
and eax, 0x61800000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b08b97c
xor eax, 0x58fb4d3c
and eax, 0x4034
or eax, 0x22c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c682eaf
or eax, 0xd81bf62
and eax, 0x48a8f101
or eax, 0x120080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1426261c
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2af4d0
and eax, 0x8440
or eax, 0x410a0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x45619beb
or eax, 0x6c1fbd09
and eax, 0x108158b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4471aff6
and eax, 0x102bc2
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6373353b
and eax, 0x600000
or eax, 0x90928100
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d918da
and eax, 0x400000
or eax, 0x8b2e4531
mov dword [ebx], eax
add ebx, edx
or eax, 0x46cf17ab
or eax, 0x7d569b81
and eax, 0x340d1801
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276af2b8
and eax, 0x1000089
or eax, 0xc000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x19359fde
and eax, 0x861d
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f543a1
and eax, 0x4201
or eax, 0xd23d34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db25b5d
xor eax, 0x4c266742
and eax, 0x1060100
or eax, 0x2c803400
mov dword [ebx], eax
add ebx, edx
and eax, 0x920b308
and eax, 0
or eax, 0x90890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27279011
or eax, 0x5f5bebcc
and eax, 0x418a4c
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x788693fa
and eax, 0x18621991
and eax, 0x980
or eax, 0x8114440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a781ce
or eax, 0x44ce6c5b
and eax, 0x7bc851
or eax, 0x3a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7142e56b
xor eax, 0x62850f96
and eax, 0x11f08000
or eax, 0x2c010100
mov dword [ebx], eax
add ebx, edx
or eax, 0xea4fdf8
xor eax, 0x2617ac35
and eax, 0x9000049
or eax, 0x82000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x61785a49
and eax, 0x41
or eax, 0xca811014
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ffd0e4
and eax, 0x10000
or eax, 0x832
mov dword [ebx], eax
add ebx, edx
and eax, 0x3114f749
and eax, 0
or eax, 0xbeaaf281
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f08b852
and eax, 0x8a880001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4ae74d
and eax, 0
or eax, 0x418e4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f96153
or eax, 0x28c79d65
and eax, 0x860c20
or eax, 0x41084098
mov dword [ebx], eax
add ebx, edx
or eax, 0x7764b879
and eax, 0x44c25c00
or eax, 0x88010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc240965
and eax, 0xc0c44444
or eax, 0xc088888
mov dword [ebx], eax
add ebx, edx
or eax, 0x686bdc0
xor eax, 0x89496ae
and eax, 0xc40a4140
or eax, 0x2881148c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de32270
and eax, 0x24000000
or eax, 0x1118458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a014b5a
and eax, 0x2c28fe36
and eax, 0x4000
or eax, 0x19d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26aa8eca
and eax, 0x288500
or eax, 0x52005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0e5b79
and eax, 0xa230d00
or eax, 0xc0d00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476046ef
and eax, 0x85110000
or eax, 0x72240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe4fd96
xor eax, 0x57c22e64
and eax, 0x44
or eax, 0x8b00008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x328e0b9d
and eax, 0xb180004d
or eax, 0x40012000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c443fe6
and eax, 0x408
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x512453ac
and eax, 0x24d180
or eax, 0x844b2001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474425b4
or eax, 0x6363bed8
and eax, 0x81080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d754cb2
and eax, 0x4100a0
or eax, 0x834c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c43311
and eax, 0x1089
or eax, 0x81104502
mov dword [ebx], eax
add ebx, edx
and eax, 0x236582cc
xor eax, 0x5d609f3b
and eax, 0x1da2
or eax, 0x196040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da95a1a
and eax, 0x48973391
and eax, 0
or eax, 0x25f28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c89989a
and eax, 0x9000018
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e69320e
and eax, 0x9e212004
or eax, 0x20040441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c511ef
or eax, 0x6ea7abcc
and eax, 0x40000ca
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ad39ab
xor eax, 0x6dc48fb7
and eax, 0x1204
or eax, 0x881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b28cbfd
or eax, 0x34ecbd7
and eax, 0x221b35
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28bbdd27
xor eax, 0x38fe46c8
and eax, 0x28900800
or eax, 0xc4008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ffcf006
xor eax, 0x233efa86
and eax, 0xb004082
or eax, 0x80000101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d081e12
and eax, 0xc0000801
or eax, 0x181004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f11e4a1
and eax, 0x80e0
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c283b54
and eax, 0x2335e4c5
and eax, 0x20a080
or eax, 0xf2495101
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b44025
and eax, 0x40000000
or eax, 0x158b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x574f160f
and eax, 0x47fb7d2f
and eax, 0x5c20004
or eax, 0xa0208110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af1db1
xor eax, 0x70eb9c29
and eax, 0x8000000c
or eax, 0x1000071
mov dword [ebx], eax
add ebx, edx
and eax, 0x3283799
or eax, 0x4ecadd74
and eax, 0x821968
or eax, 0x42282
mov dword [ebx], eax
add ebx, edx
and eax, 0x49884474
and eax, 0x800000
or eax, 0x4a728100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4727f5ca
and eax, 0x3d632827
and eax, 0x8632002
or eax, 0x809cdfe0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd025eed
and eax, 0x181a00a
or eax, 0x40024c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x620dbd69
and eax, 0x5c781941
and eax, 0x81000
or eax, 0x2b24a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce8409d
xor eax, 0x51ebc2ba
and eax, 0x42b0000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1edfb86a
or eax, 0x7b1be0a8
and eax, 0x39112008
or eax, 0x1510
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa7e13
and eax, 0x5bb17c8d
and eax, 0x9810809
or eax, 0x440a8184
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e9fbdc
or eax, 0x52a7716b
and eax, 0x10898124
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51addf27
xor eax, 0xa69e91d
and eax, 0x1000030
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ca69ab
and eax, 0x82090
or eax, 0x359661
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d94978
xor eax, 0x1eb84268
and eax, 0x24018900
or eax, 0xc8800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7e01d4
and eax, 0x74d2f828
and eax, 0
or eax, 0x8b004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d31f7a
or eax, 0x554a8ed7
and eax, 0xd2811055
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6c2fc6
xor eax, 0x6a558840
and eax, 0x800
or eax, 0x3241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34bb79d2
and eax, 0x20084281
or eax, 0x4044b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e9f25f
or eax, 0x17fafa13
and eax, 0x458a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x614cc5a2
xor eax, 0x2f636663
and eax, 0x68602420
or eax, 0x1014110c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fb959d
xor eax, 0x3823d15
and eax, 0x2050000
or eax, 0x94000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8ef927
or eax, 0x1b79d93
and eax, 0x35000003
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9ab738
and eax, 0x2421
or eax, 0x48c8
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6c5d8d
xor eax, 0x203a8d5f
and eax, 0x2449080
or eax, 0x81a80008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a3f6d8
and eax, 0x7fd13084
and eax, 0x10000
or eax, 0x4d8a0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e4d388
or eax, 0x73ba9109
and eax, 0x52f18108
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18845c16
and eax, 0x72c2ded7
and eax, 0x10
or eax, 0x81000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c221283
and eax, 0x2202f1
or eax, 0xc16400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e08b75e
or eax, 0x3cbf4b2e
and eax, 0x4f18100
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4219e3b6
xor eax, 0x1d421f1d
and eax, 0xa000021
or eax, 0x81000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2c8b2
and eax, 0x3faa08be
and eax, 0x2000010
or eax, 0xc0812845
mov dword [ebx], eax
add ebx, edx
and eax, 0xcba9e92
and eax, 0
or eax, 0xf5ee
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e71349
xor eax, 0x697053a1
and eax, 0x69504281
or eax, 0x9282b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626fb0ef
and eax, 0x88880000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bc106d
or eax, 0xcf879d5
and eax, 0x4001c4
or eax, 0x18228
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5f4806
and eax, 0x69bdf39d
and eax, 0x1044188
or eax, 0x34200403
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef46c9a
and eax, 0x40a
or eax, 0xb110
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4d97f3
and eax, 0x1510
or eax, 0x994025
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4f5519
and eax, 0x4d0100
or eax, 0x20008a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24fb629c
and eax, 0x424c980
or eax, 0xe1090001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ee4ec0
or eax, 0x6152e167
and eax, 0xc1810000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47030893
or eax, 0x5e034e36
and eax, 0x4e35
or eax, 0x1048
mov dword [ebx], eax
add ebx, edx
or eax, 0x45cb457f
and eax, 0x5434901
or eax, 0x1a108080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d0bf26
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4148ec
xor eax, 0x65c2a83f
and eax, 0xa828
or eax, 0x5740
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc4f27a
and eax, 0x6bb22f8d
and eax, 8
or eax, 0x83ec8180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x260bc4d0
or eax, 0x55c805f3
and eax, 0x558b0041
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c21f530
xor eax, 0x1f0a33
and eax, 0x500a0000
or eax, 0x2c08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5cf4eb
and eax, 0x10000a2
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536405c7
xor eax, 0x3bc7c4e9
and eax, 0x22c180
or eax, 0x102072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1885bb1d
and eax, 0x18b20000
or eax, 0xc0408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcae1c6
and eax, 0x1b252055
and eax, 0x8000000
or eax, 0x830000c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebc019c
and eax, 0x830c0045
or eax, 0x12c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x127d4e4e
and eax, 4
or eax, 0x350000b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1a4ba4
and eax, 0x84
or eax, 0xbd01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aea3413
xor eax, 0x14c2d6c2
and eax, 0x2281000
or eax, 0x81c48088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54455b66
and eax, 0x10fc7144
and eax, 0xa80040
or eax, 0x110001
mov dword [ebx], eax
add ebx, edx
and eax, 0x649052c4
or eax, 0x79323b39
and eax, 0x29000020
or eax, 0x2000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7751d22a
and eax, 0x1000000
or eax, 0xc081104d
mov dword [ebx], eax
add ebx, edx
and eax, 0x355dc09a
or eax, 0x50c7a195
and eax, 0xa191
or eax, 0x5460
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fedd0b3
or eax, 0x6de25395
and eax, 0x4de2d181
or eax, 0x80152000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fac940e
and eax, 0x44d1b66f
and eax, 0x4481240e
or eax, 0x110a4120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da5c913
and eax, 0x29778f3b
and eax, 0x8228008
or eax, 0xd6c80100
mov dword [ebx], eax
add ebx, edx
or eax, 0x370c64d7
and eax, 0x8100000a
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2ec1dc
and eax, 0x21cfa8a9
and eax, 0x680a0
or eax, 0x403052
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b90dcb9
and eax, 0x8000
or eax, 0xec8a0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a995dcd
and eax, 0xb0004081
or eax, 0x8000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0e3502
or eax, 0x5484f9cc
and eax, 0x708e
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2426b9
xor eax, 0x345d5645
and eax, 0x34144009
or eax, 0x1000522
mov dword [ebx], eax
add ebx, edx
or eax, 0x2667b6b
or eax, 0x6473ae61
and eax, 0xdc09
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4535e1
and eax, 0x46820
or eax, 0x9a1405
mov dword [ebx], eax
add ebx, edx
and eax, 0x4caba7bf
and eax, 0x22400
or eax, 0x10051100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c090b82
and eax, 0x18090000
or eax, 0x3b00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58b987b8
and eax, 0xb000090
or eax, 0x20000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1239ecb4
or eax, 0x7c19d672
and eax, 0x69011444
or eax, 0x80800009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f17f16b
or eax, 0x6bfc55ee
and eax, 0x804e
or eax, 0xa10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fdce63c
and eax, 0x40d86000
or eax, 0x20209181
mov dword [ebx], eax
add ebx, edx
and eax, 0x507c51b
and eax, 0x70fac75c
and eax, 0xc100
or eax, 0x81883eff
mov dword [ebx], eax
add ebx, edx
and eax, 0x612432ef
and eax, 0x2ec
or eax, 0x418100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5c9c9d
or eax, 0x4870a56e
and eax, 0x2c158b
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aad071b
or eax, 0x3da258b0
and eax, 0x210b0
or eax, 0x402442
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf8726c
and eax, 0x400000
or eax, 0xf8b28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x203bb8a3
or eax, 0x23da7221
and eax, 0xb8000003
or eax, 0x58
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d6a31e
and eax, 0x10
or eax, 0x2ca4
mov dword [ebx], eax
add ebx, edx
or eax, 0x41732ea9
or eax, 0x5fa4978f
and eax, 0xd24052b
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d76d6
xor eax, 0xd8f2b16
and eax, 0x2e04
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c17e53b
and eax, 0x2400
or eax, 0xff514b35
mov dword [ebx], eax
add ebx, edx
or eax, 0x23687d75
and eax, 0xec100875
or eax, 0x80808a
mov dword [ebx], eax
add ebx, edx
or eax, 0x303a203e
and eax, 0x88000083
or eax, 0x3004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5706d978
or eax, 0x1cf0c1bf
and eax, 0xc180084d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f01b36
or eax, 0x7bd1f988
and eax, 0x624d
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1986c25c
or eax, 0x457306dc
and eax, 0x5583a081
or eax, 0x82085100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4238199b
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x392b963f
and eax, 0x28808008
or eax, 0x914a0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff50430
and eax, 0x5f62de2b
and eax, 0x1000020
or eax, 0x80000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8713036
and eax, 0x712012
or eax, 0x48ce0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c5e9f0
and eax, 0x808800
or eax, 0xec0a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1291ced9
and eax, 0x7b877d4b
and eax, 0
or eax, 0x8b004183
mov dword [ebx], eax
add ebx, edx
and eax, 0x1249e403
and eax, 0x2000001
or eax, 0xc90d0844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2260fed3
or eax, 0x99b6547
and eax, 0x21000001
or eax, 0x14000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d38c800
and eax, 0
or eax, 0x44f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3b3ffe
and eax, 0x400
or eax, 0x596305
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aac5235
xor eax, 0x7d8e4946
and eax, 0x6733400
or eax, 0x90800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7c5e19
or eax, 0x6e9f90b7
and eax, 0x4c8b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee30da9
and eax, 0x13400120
or eax, 0x8c818000
mov dword [ebx], eax
add ebx, edx
and eax, 0x426c790a
or eax, 0x41a8e6c9
and eax, 0x10000c8
or eax, 0x80000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e85c409
and eax, 0
or eax, 0x11d05f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb2e8c7
and eax, 0x2c818800
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29308e58
and eax, 0x31c58ab6
and eax, 0
or eax, 0xba004183
mov dword [ebx], eax
add ebx, edx
and eax, 0x6449ddd5
and eax, 0x4000
or eax, 0x821e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3380974b
xor eax, 0x5edb03bd
and eax, 0x180123
or eax, 0x81045408
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e9657d
xor eax, 0x56c10630
and eax, 0x210
or eax, 0x1484e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x49583734
and eax, 0x100000
or eax, 0x30e28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37898dbd
or eax, 0x2b090d5d
and eax, 0xb000078
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf63bea
xor eax, 0x27dc2a6b
and eax, 0x8c200001
or eax, 0x3052844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd318df
and eax, 0x3100000a
or eax, 0x4000061
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5b409
or eax, 0x702da816
and eax, 0x18
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a9eb54
and eax, 0x1c351089
and eax, 0x200088
or eax, 0x83cc9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f601ba
xor eax, 0x6c75133c
and eax, 0x90b0000
or eax, 0x44800041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4882c17f
or eax, 0x41762866
and eax, 0x45498118
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6bc131
and eax, 0x81000039
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x3624eb97
and eax, 0x7bdf3f4c
and eax, 0x2300
or eax, 0x8080e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6943eb
or eax, 0x33242863
and eax, 0x65e18000
or eax, 0x80100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x567891b1
and eax, 0x600100
or eax, 0x8b056ae1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b3857a3
xor eax, 0x4b60d33f
and eax, 0x40000014
or eax, 0xaa810c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4770ba
and eax, 0x6ed6bc1d
and eax, 0xd
or eax, 0x8342
mov dword [ebx], eax
add ebx, edx
and eax, 0x1658fc22
and eax, 0x8000
or eax, 0x8a604a81
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f3e3dc
or eax, 0x219d3392
and eax, 0xb2810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a98bf2
and eax, 0x6bccdfdb
and eax, 0x8b50
or eax, 0x6021
mov dword [ebx], eax
add ebx, edx
and eax, 0x36140eac
xor eax, 0x3e169920
and eax, 0x2048200
or eax, 0x81e80889
mov dword [ebx], eax
add ebx, edx
and eax, 0x1952a7d3
and eax, 1
or eax, 0xecb80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a33b16
or eax, 0x2db2d658
and eax, 0x4d004103
or eax, 0x10000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be7f2b3
or eax, 0x3995d0b0
and eax, 0x4884c083
or eax, 0x84480c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0b8b29
and eax, 0x80c444c8
or eax, 0x4c088804
mov dword [ebx], eax
add ebx, edx
and eax, 0x18627f3
and eax, 0x8004c0
or eax, 0xec0b510c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1c2340
and eax, 0x7b4700cf
and eax, 0x40088
or eax, 0x5204503
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db748f8
and eax, 0x5a1
or eax, 0x8204
mov dword [ebx], eax
add ebx, edx
or eax, 0x7050b648
and eax, 0x7040a325
or eax, 0x1060010
mov dword [ebx], eax
add ebx, edx
and eax, 0x634fd74d
and eax, 0x448301
or eax, 0x8090868
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f19e7c4
and eax, 0x7fdf4d13
and eax, 0x10100
or eax, 0x8112c883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e73c6a
xor eax, 0x4a2a0a1f
and eax, 0xe17f0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x66819497
or eax, 0x1341c173
and eax, 0x18100
or eax, 0x4800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a06fbea
or eax, 0x18cb3bd
and eax, 0xb00418f
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30343020
and eax, 0x8a002005
or eax, 0x40810850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3edc443
and eax, 0x66cc1a62
and eax, 2
or eax, 0x3280
mov dword [ebx], eax
add ebx, edx
or eax, 0x62833274
and eax, 0x22803280
or eax, 0x9444c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x125b84db
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24786e35
or eax, 0x5cb0c098
and eax, 0xc900010
or eax, 0x1460500
mov dword [ebx], eax
add ebx, edx
and eax, 0x214bdcda
or eax, 0x4c97c19f
and eax, 0x48150000
or eax, 0x92200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71047b91
and eax, 0x88000000
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f0e99c
and eax, 0
or eax, 0x418f0490
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c6de81
and eax, 0x84d8a00
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0812a9
and eax, 0x10080000
or eax, 0x8236e181
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c25ad2
xor eax, 0x2fb8c28b
and eax, 0x31800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c4681f7
and eax, 0x2c400067
or eax, 0x40287000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2838d2ba
and eax, 0x555d18d0
and eax, 0x181080
or eax, 0x8100450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6170c6
and eax, 0x3f6fccf3
and eax, 0x4140c2
or eax, 0x800820
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f011fe8
xor eax, 0x1b42504c
and eax, 0x8420000
or eax, 0xb08300
mov dword [ebx], eax
add ebx, edx
and eax, 0x619607b0
and eax, 0x200
or eax, 0x8f048889
mov dword [ebx], eax
add ebx, edx
and eax, 0x483c8b97
and eax, 0x1129b563
and eax, 1
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d74e55
and eax, 0x529b11d1
and eax, 0
or eax, 0xa7060d24
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c192c5
and eax, 0
or eax, 0xc9050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3646fdf
and eax, 0x1000000
or eax, 0x34000036
mov dword [ebx], eax
add ebx, edx
and eax, 0x283b776c
and eax, 0x2d852b38
and eax, 0x20
or eax, 0xdd19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712767b7
and eax, 0x249a88
or eax, 0x880131
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a3a693
xor eax, 0x577d3d93
and eax, 0x400200
or eax, 0xc0d2900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f064f6c
and eax, 0x12094000
or eax, 0x20248181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c77efb5
and eax, 0x8010000
or eax, 0xc1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bfa7c70
or eax, 0x272af481
and eax, 0x6890
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0xcdc12d3
and eax, 0x29b5a6e9
and eax, 0x8842081
or eax, 0x602bd100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2537e99
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5c723a
and eax, 0x2b99cb6b
and eax, 0x200
or eax, 0x418d04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe4baf8
or eax, 0xcca4072
and eax, 0x12c558a
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x428324c5
and eax, 0x2830ca
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2057436b
or eax, 0x2cb5c850
and eax, 0x20ca8100
or eax, 0x12000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x772ef9f3
and eax, 0
or eax, 0x81000071
mov dword [ebx], eax
add ebx, edx
or eax, 0x153566cf
or eax, 0x4ce5edb4
and eax, 0x71c6f2
or eax, 0x81000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c2f499
or eax, 0x6540472e
and eax, 0x408300
or eax, 0x8050800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e13d047
and eax, 0xdc01126
and eax, 0x400104
or eax, 0xa76801
mov dword [ebx], eax
add ebx, edx
and eax, 0x287d0c04
and eax, 0x600000
or eax, 0xf5183500
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ddf570
xor eax, 0x3cab7b33
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24fd3602
xor eax, 0x13037c31
and eax, 0x400a00
or eax, 0x18504
mov dword [ebx], eax
add ebx, edx
or eax, 0x7875676d
or eax, 0x6e07dedb
and eax, 0x4d8b
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x485b7710
xor eax, 0x556aa8c0
and eax, 0x5c0
or eax, 0x50031
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef1a368
and eax, 0x10100
or eax, 0xdaf08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55dc1565
xor eax, 0x31c8bcdb
and eax, 0x80000024
or eax, 0x1000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3370e55d
and eax, 0x7b0e176
and eax, 0x204170
or eax, 0x4e1e81
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2ff992
and eax, 0x7bae29f9
and eax, 0x8040900
or eax, 0x14518200
mov dword [ebx], eax
add ebx, edx
or eax, 0xf43620d
and eax, 0xd03c201
or eax, 0xa0080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a8573f0
and eax, 0xca810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x509320f2
and eax, 0
or eax, 0x185
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3867b502
xor eax, 0xf8e7c8b
and eax, 0x2780c000
or eax, 0x48123281
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7310f8
and eax, 0xa800001
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0d7b08
and eax, 0
or eax, 0x418f04
mov dword [ebx], eax
add ebx, edx
and eax, 0x592b0fe9
xor eax, 0x6a49d69a
and eax, 0x2000418a
or eax, 0x5200401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6e1604
and eax, 0
or eax, 0xdb77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b363e8
and eax, 0x103015
or eax, 0x404020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x265cb1
and eax, 0x440800
or eax, 0x24098300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa49f4c
and eax, 0x48100
or eax, 0x10004081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7786bf0f
xor eax, 0x333cf563
and eax, 0x50800000
or eax, 0xa1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2fc5c1
and eax, 0x8000
or eax, 0x303e
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c1d31b
xor eax, 0x71a03502
and eax, 0x8008008
or eax, 0x87040180
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d938a0
xor eax, 0x3ff3abe3
and eax, 0x11b20041
or eax, 0xc0080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e1021e
and eax, 0x1000000
or eax, 0x2a00009f
mov dword [ebx], eax
add ebx, edx
or eax, 0x31565497
and eax, 0x2001415
or eax, 0xc0810840
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b5d8908
and eax, 0x8805
or eax, 0x4202
mov dword [ebx], eax
add ebx, edx
or eax, 0x3526c377
and eax, 0x1406c201
or eax, 0xc0493080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209d99c8
and eax, 0xf0800000
or eax, 0x2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x284ce0b9
xor eax, 0x64154ff7
and eax, 0x4c37
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x408359fb
or eax, 0x5155a7e9
and eax, 0x1114458b
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x559db3fa
or eax, 0x5e22ed94
and eax, 0x6c86
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
and eax, 0x445c4c64
or eax, 0x4312c55d
and eax, 0x40d
or eax, 0x11020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1606d712
xor eax, 0x1a52103b
and eax, 0x12020400
or eax, 0x80892100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276970e9
and eax, 0x4200000
or eax, 0x150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62168a8d
and eax, 0x80
or eax, 0x88000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d31d64
or eax, 0x1be91b8b
and eax, 0x418b0490
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b152293
and eax, 0x10080200
or eax, 0x458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f191a78
and eax, 0x80800
or eax, 0xa1f6c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc102300
and eax, 0xa1800000
or eax, 0x50010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e5a5c9
xor eax, 0xdb8582e
and eax, 0xf5a0
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x58afb980
and eax, 0x5588
or eax, 0x81100003
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b389b4
and eax, 0x80
or eax, 0x61ea62
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ff799
and eax, 0x1d8d9b83
and eax, 0x1008100
or eax, 0xf8f20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22cf00f9
and eax, 0x431ba4cd
and eax, 0
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe1f355
and eax, 0x12b41a0b
and eax, 0x800000
or eax, 0x410f048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x29019d93
and eax, 0x10000
or eax, 0x20448b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197d87f0
and eax, 0
or eax, 0xc0530d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2723df12
and eax, 0x4410400
or eax, 0x901c3100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28881348
xor eax, 0x1a1ee44a
and eax, 0xa106448
or eax, 0xc4a90824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e64c902
and eax, 0x20000022
or eax, 0xb000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5f3384
and eax, 0x49011004
or eax, 0x80800049
mov dword [ebx], eax
add ebx, edx
and eax, 0x51367b04
or eax, 0x42d9ae9
and eax, 0x18e1
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7483a1
or eax, 0x38567d1f
and eax, 0x1c70f181
or eax, 0xc1890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6021f5ac
and eax, 0xfbc3c74
and eax, 0x1883424
or eax, 0x8001cbdb
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f88db2
xor eax, 0x2998743d
and eax, 0x418b00
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
and eax, 0x3158d762
or eax, 0x2a0a8727
and eax, 0x80503
or eax, 0x81145088
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f39e4d3
and eax, 0x100482
or eax, 0xc5a840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443ac1a9
and eax, 0x40e20100
or eax, 0x31108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7686c9df
xor eax, 0x7decbc3
and eax, 0x114
or eax, 0x8b000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b60075c
and eax, 0x1000004
or eax, 0x51c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b40737f
and eax, 0x11000035
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a61f102
and eax, 0xf124
or eax, 0x4c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ea82d7
and eax, 0x4009088
or eax, 0x8b040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d20418
and eax, 0x8000000
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca8297
or eax, 0x64c207cb
and eax, 0x26c98114
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344211
xor eax, 0x6a3a34e
and eax, 0x42
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x43538d93
and eax, 0
or eax, 0xc740f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c8e687
and eax, 0x24458200
or eax, 0x100900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2910fedc
and eax, 0xc004080
or eax, 0x20b88a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2905eeb4
and eax, 0x20000000
or eax, 0xd2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x389ebf6e
or eax, 0x44fe203d
and eax, 0xac2c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x21cbda7e
and eax, 0x8808
or eax, 0x8f040280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4e15f9
and eax, 0x440a0041
or eax, 0x1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f424bb2
and eax, 0x8880920
or eax, 0x24000404
mov dword [ebx], eax
add ebx, edx
and eax, 0x179fe794
and eax, 0x4000000
or eax, 0x5a350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x718b3519
and eax, 0xb000008
or eax, 0x800000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fc37c1
xor eax, 0xe7d711
and eax, 0x810001
or eax, 0xc900204c
mov dword [ebx], eax
add ebx, edx
or eax, 0x565d721f
and eax, 0x5249
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9f1c15
and eax, 0x801
or eax, 0x9b77c180
mov dword [ebx], eax
add ebx, edx
and eax, 0x66bda075
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb29302c
and eax, 0x5ef3af2b
and eax, 0x2020
or eax, 0xdb52
mov dword [ebx], eax
add ebx, edx
and eax, 0x17409271
or eax, 0x7bee8566
and eax, 0xb048100
or eax, 0x84000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4009c0e2
and eax, 0x4080040
or eax, 0xb00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1b53cd
and eax, 0x40845f22
and eax, 0
or eax, 0x5d00418f
mov dword [ebx], eax
add ebx, edx
or eax, 0x408670fc
and eax, 0x62d9b5f5
and eax, 0x408000c1
or eax, 0x8c4ccc02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c64bc
xor eax, 0x64adf7e6
and eax, 0x884c4c88
or eax, 0x44808044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad5ec03
or eax, 0x47f43f68
and eax, 0xec8955cc
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e27371
and eax, 0x821100
or eax, 0x41aab8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70704aaa
and eax, 0x10012100
or eax, 0x4440a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ba26e1
and eax, 0x4a0921
or eax, 0xb214
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c82e30
xor eax, 0x11aea16f
and eax, 0x12440c00
or eax, 0xad980100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610525b4
and eax, 0x4a661c
and eax, 0
or eax, 0x24350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7b690f
xor eax, 0x72d51ff4
and eax, 0x20000b4
or eax, 0x8900000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x145d92e7
and eax, 0x8101004d
or eax, 0x60800c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ce83b2d
and eax, 0x809
or eax, 0x5530
mov dword [ebx], eax
add ebx, edx
and eax, 0x412615e
and eax, 0x77ff184
and eax, 0x4100
or eax, 0x5754a081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff6ca1e
xor eax, 0x76e5cdfd
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d368e2d
and eax, 0x404
or eax, 0x5010
mov dword [ebx], eax
add ebx, edx
or eax, 0x212a4c2d
and eax, 0x39ed1f46
and eax, 0x80000
or eax, 0x8e108188
mov dword [ebx], eax
add ebx, edx
or eax, 0x70bbc748
xor eax, 0x6a474fb5
and eax, 0x14880041
or eax, 0x41030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a34a8b7
and eax, 0x258a8010
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x475f038e
and eax, 0x235f6946
and eax, 4
or eax, 0x81000078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x161b859a
xor eax, 0x5c71dcbf
and eax, 0x681850
or eax, 0x14a2a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c81a4f
or eax, 0x7961337e
and eax, 0x1c458300
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e280c0
and eax, 0x400000
or eax, 0xbe7f05
mov dword [ebx], eax
add ebx, edx
and eax, 0x727be101
or eax, 0x394bed11
and eax, 0x9302500
or eax, 0x46001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bd3bea1
xor eax, 0x20eb7afa
and eax, 0x2a310000
or eax, 0x54040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d5967c
and eax, 0x1d01fb7e
and eax, 0
or eax, 0x880001ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x27227622
xor eax, 0x14a9603a
and eax, 0x18a1090
or eax, 0x40040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x77eee53
or eax, 0x5fb4bf45
and eax, 0x184c8b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4efd3137
and eax, 0x100
or eax, 0xc422c881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41503cf6
or eax, 0x2417543d
and eax, 0xa1010000
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42802f5c
and eax, 0
or eax, 0xc5e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d5c74e
xor eax, 0x57964359
and eax, 0x1000409
or eax, 0x80205182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d33a70
and eax, 0x516ef2
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f3047c
xor eax, 0x783a5b3a
and eax, 0x4900100
or eax, 0xc0628000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aed2edc
and eax, 0x5f3e6b0f
and eax, 0x8000008
or eax, 0x80000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c76897
and eax, 0
or eax, 0x418e188a
mov dword [ebx], eax
add ebx, edx
and eax, 0x41cfb5da
and eax, 0x40000
or eax, 0x10418b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36cfb266
xor eax, 0x26787e93
and eax, 0x400225
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7beb213e
or eax, 0x28ed4772
and eax, 0x9ac2500
or eax, 0x4101000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4295ba9f
and eax, 0x177065af
and eax, 0x100000
or eax, 0x5b250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a498c0e
and eax, 0xb00000c
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f1b68d
and eax, 0xd
or eax, 0xf1811840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793fbad8
xor eax, 0x7aae8f15
and eax, 0x100
or eax, 0x4218
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3f9d4
or eax, 0x7ad89a8a
and eax, 0x280d180
or eax, 0x4222001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e81669
xor eax, 0x7aac3c45
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e9ce077
and eax, 0x8010
or eax, 0x410e08
mov dword [ebx], eax
add ebx, edx
and eax, 0x29212286
and eax, 0
or eax, 0x8120558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x283061ae
and eax, 0x40a2
or eax, 0x40240
mov dword [ebx], eax
add ebx, edx
or eax, 0x19404210
and eax, 0x10400000
or eax, 0xa4b28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x144a9c9d
and eax, 0x62979b80
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ab0160
and eax, 0
or eax, 0xc8351045
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a81e3b
and eax, 0
or eax, 0x35000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x523d3bf3
and eax, 0x1082
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
or eax, 0x731eebdc
and eax, 0x2189088
or eax, 0x8c000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x485dfbdf
xor eax, 0x615b85b5
and eax, 0xd020040
or eax, 0x40890001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b297669
and eax, 0x26800008
or eax, 0x40498104
mov dword [ebx], eax
add ebx, edx
or eax, 0x405237ca
and eax, 0x8a
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fe5ff3
and eax, 0xa1
or eax, 0xa53148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8833833
and eax, 0x8200100
or eax, 0xe7d18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d62e139
xor eax, 0xe33b69b
and eax, 0x2200001a
or eax, 0x98000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1a37ad
and eax, 8
or eax, 0xd6d5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58bbae0b
or eax, 0x48a80955
and eax, 0x105103
or eax, 0x81000428
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e84a70
xor eax, 0xdf8cb2d
and eax, 0x1452
or eax, 0xb260a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e6ff689
and eax, 0x20000
or eax, 0x18888800
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c40c85
and eax, 0
or eax, 0x8b00418e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fd4976
and eax, 0x4350840
or eax, 0x30001005
mov dword [ebx], eax
add ebx, edx
and eax, 0x74616f22
and eax, 0x34000000
or eax, 0x1000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aaff123
or eax, 0x700efa00
and eax, 0xf800
or eax, 0x151
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc9d8cd
and eax, 0x880114
or eax, 0x320c21
mov dword [ebx], eax
add ebx, edx
and eax, 0x120a294d
or eax, 0x7e483e2c
and eax, 0x8480b00
or eax, 0x58000
mov dword [ebx], eax
add ebx, edx
and eax, 0x737a2299
and eax, 0
or eax, 0x4e02c981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd30ed1
and eax, 0x50810000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc33275
and eax, 0
or eax, 0xce5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdcd3fa
and eax, 0xc180180
or eax, 0x82008008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8ab598
and eax, 0x4080000
or eax, 0x51830041
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d9ec8e
and eax, 0x50800000
or eax, 0x82728120
mov dword [ebx], eax
add ebx, edx
or eax, 0x61288123
and eax, 0x81000023
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3787c8
or eax, 0x79aca00b
and eax, 0x1321a2
or eax, 0x400050
mov dword [ebx], eax
add ebx, edx
or eax, 0x495f5889
or eax, 0x348ad27e
and eax, 0x20458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389e6ab0
or eax, 0x6ddfb435
and eax, 0x1a5505
or eax, 0x200a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a4edfb
and eax, 0x500
or eax, 0x73043000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf5313e
or eax, 0x3b8a57dd
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5254a543
and eax, 0
or eax, 0x418e18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5c0030
or eax, 0x46c89c67
and eax, 0x9e29
or eax, 0x202190
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e906644
and eax, 0x8002b00
or eax, 0x104d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a47eae
and eax, 0x42000
or eax, 0xdb32d181
mov dword [ebx], eax
add ebx, edx
or eax, 0x100c9030
xor eax, 0x73b96466
and eax, 0x8395d7
or eax, 0x55086a28
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2b1052
or eax, 0x366b102
and eax, 0x1cca8118
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1debfcac
and eax, 0x810000ac
or eax, 0x43
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec3fbc3
or eax, 0x19ab564b
and eax, 0xab14c2
or eax, 0x44a130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ad00a7
and eax, 0x28000
or eax, 0x18880800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4172b5
and eax, 0x8000000
or eax, 0xb000418e
mov dword [ebx], eax
add ebx, edx
or eax, 0x41728209
and eax, 0x428b
or eax, 0x1810
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb04e8a
or eax, 0x703ae386
and eax, 0x118450b
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1aebfe
and eax, 0x412a
or eax, 0x9654
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e359d80
and eax, 0x2c93ab9f
and eax, 0x8a14
or eax, 0xec0021
mov dword [ebx], eax
add ebx, edx
and eax, 0x647e4a3
and eax, 0x448000
or eax, 0xc090b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x23c39a90
and eax, 0x18000
or eax, 0x6b884181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e23e54
and eax, 0x41010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d5e6dc
and eax, 0
or eax, 0xe024
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3b9560
and eax, 0xc180100
or eax, 0x82008088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45884bdd
and eax, 0x41800041
or eax, 0x140b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5013fc55
xor eax, 0x487d7285
and eax, 0x1de28010
or eax, 0x200010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ce23ac
xor eax, 0x3d622d81
and eax, 0x84
or eax, 0x81000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df17c31
and eax, 0x367d3e22
and eax, 0x200c20
or eax, 0x8001d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5978a0
and eax, 0x1ff03800
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x766891c
or eax, 0x52dca824
and eax, 0x400a0000
or eax, 0x5210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1911e6c8
or eax, 0x3c283d74
and eax, 0x790a3510
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e0cef4
and eax, 0x9088fff4
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e9609c
and eax, 0x418e18
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7385a1cb
and eax, 8
or eax, 0x418e18b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78bfc3e4
and eax, 0x48835900
or eax, 0x84400400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5007ca6e
and eax, 0x8c80154c
or eax, 0x600b4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b0f11f
and eax, 0x408458b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1287beb3
or eax, 0x6e9ca6b8
and eax, 0xffb8
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x1447e3ca
or eax, 0x12085caf
and eax, 0x10000825
or eax, 0x21220010
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e801be
and eax, 0x11200020
or eax, 0xce04b943
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484589da
and eax, 0x34d5ee3
and eax, 0x1010000
or eax, 0x4c2a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3325b939
and eax, 0x28008108
or eax, 0x81f10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75561d99
and eax, 0x2db4fdf6
and eax, 0x9000080
or eax, 0x8000000e
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b7633e
and eax, 0x1000000
or eax, 0x40897c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e3e033
and eax, 0x7842b800
or eax, 0x84040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa33977
and eax, 0x50023800
or eax, 0x529c7ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x687c74d8
and eax, 0x67f693da
and eax, 0x200008
or eax, 0xb3d28100
mov dword [ebx], eax
add ebx, edx
and eax, 0xe99c207
and eax, 0x615b2d69
and eax, 0x100000
or eax, 0xb8efffab
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5a66e8
xor eax, 0x5d567479
and eax, 0x1240
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a47bad1
xor eax, 0x2ce385ab
and eax, 0x400052a
or eax, 0x1084001
mov dword [ebx], eax
add ebx, edx
and eax, 0x286c3393
and eax, 0x67e8a653
and eax, 1
or eax, 0xc77c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274e9260
and eax, 0x8ea2bb3
and eax, 0x111
or eax, 0x914a24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7368e407
and eax, 0x70908800
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ef0b4e
and eax, 0x10000000
or eax, 0xa9004189
mov dword [ebx], eax
add ebx, edx
or eax, 0x482ef065
and eax, 0x18404e3d
and eax, 0x4001
or eax, 0xa782
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6190c735
and eax, 0x1000022
or eax, 0x80084d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba04cb
and eax, 0xe88e185
and eax, 0x800080
or eax, 0x178271
mov dword [ebx], eax
add ebx, edx
or eax, 0x607d3224
and eax, 0x2a07eb4f
and eax, 0x58200
or eax, 0x8500900
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c8b7dc
and eax, 0x8200
or eax, 0x28394881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abec0c2
and eax, 0x32810001
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x575281a9
and eax, 0x7a4682fc
and eax, 0x20
or eax, 0x17857
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5e9c16
and eax, 0x1238aac
and eax, 0x1008800
or eax, 0x887c0288
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf6081f
and eax, 0x5837febd
and eax, 0x20001
or eax, 0x45890040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb4a15e
and eax, 0x2a120108
or eax, 0x400c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b02e38
and eax, 0x5617803a
and eax, 0x40000000
or eax, 0x3b350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3564e78c
and eax, 0x31000000
or eax, 0x8800007a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4c952c
or eax, 0x1b278e3c
and eax, 0xc08
or eax, 0x4143
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9bdabe6
or eax, 0x4c33f8b2
and eax, 0x1084c2b
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x65180b2b
xor eax, 0x7982420c
and eax, 0x100d01
or eax, 0x1d0c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d2249f3
and eax, 0x13f292c5
and eax, 0x10208000
or eax, 0x6ec10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b101133
and eax, 0
or eax, 0x81000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x403eba21
and eax, 0
or eax, 0x8057f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac142e8
and eax, 0x7a33ca70
and eax, 0x58010000
or eax, 0x24808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x87aa92c
and eax, 0x8000000
or eax, 0x83004189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f40d5be
xor eax, 0x66f7c845
and eax, 0xa2810850
or eax, 0x40000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c6f8ec
and eax, 0x6109f436
and eax, 0xa030
or eax, 0x3c3
mov dword [ebx], eax
add ebx, edx
or eax, 0xe61c816
xor eax, 0x16661db5
and eax, 0x1800f200
or eax, 0x60400081
mov dword [ebx], eax
add ebx, edx
or eax, 0x487e5223
and eax, 0x6dd31a4b
and eax, 0x40020200
or eax, 0x5892c70
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf20a8
and eax, 0x4000000
or eax, 0xe2040508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b22551a
and eax, 0x5f766628
and eax, 0x49240000
or eax, 0x32110000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8c325c
and eax, 0x9000014
or eax, 0x80000122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db412df
and eax, 0x40801080
or eax, 0x1096c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x10761d34
and eax, 0x45a5b795
and eax, 0x1000
or eax, 0x2d21a900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4254ef0a
or eax, 0x443367cf
and eax, 0x44230000
or eax, 0x9080000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc29172c
and eax, 0x49d18d6a
and eax, 0x41010108
or eax, 0x82f08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31fdb6cc
and eax, 0x49ed47c3
and eax, 0xc07c0
or eax, 0x8bf3f81c
mov dword [ebx], eax
add ebx, edx
or eax, 0x20936d16
and eax, 0x4d6832a7
and eax, 4
or eax, 0xf2810851
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bbdab8
and eax, 0x10
or eax, 0x344e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6fe31
and eax, 0x3000
or eax, 0x642dc281
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c677c5c
and eax, 0x3837c42e
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cb20e4
and eax, 0x410064
or eax, 0x8918
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b7a35e
or eax, 0x54ad1a0a
and eax, 0x1408000a
or eax, 0x21004581
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dcf1dd7
or eax, 0x2052d2a8
and eax, 0x18743
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4b2917
and eax, 0x18d8d08d
and eax, 1
or eax, 0x1f75d34
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a4fc873
or eax, 0x5ed2c3c1
and eax, 0x84d8b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f1f6712
and eax, 0x346e985d
and eax, 0x4028000
or eax, 0x43106181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f567e97
and eax, 0x41000000
or eax, 0xa0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d832105
and eax, 0x105
or eax, 0x52d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6ccfdf
and eax, 0x3054456d
and eax, 0
or eax, 0x4018f181
mov dword [ebx], eax
add ebx, edx
or eax, 0x62bde313
xor eax, 0x7aebba8b
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e103906
and eax, 0x904
or eax, 0x418078
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1b65ea
and eax, 0x4f7f0309
and eax, 0x1090008
or eax, 0x40807cb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f621ea
xor eax, 0x58a769b7
and eax, 0x8034900
or eax, 0xc4c01400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e77a7f
xor eax, 0x68b893cf
and eax, 0xcc881480
or eax, 0x2003414c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce0b84a
and eax, 0x4000008
or eax, 0x1184583
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9004ba
and eax, 0x4b3
or eax, 0x1204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ca662c
or eax, 0x41ebc236
and eax, 0x8b1035
or eax, 0x100500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x662e44f7
and eax, 0x50100
or eax, 0x8488a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c466d5f
or eax, 0x6c529d63
and eax, 0x64128101
or eax, 0x2816080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2807207b
or eax, 0x790acd7a
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6cb9b8
and eax, 0x18
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a5f0
and eax, 0x308188
or eax, 0x8b840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d88fbf7
and eax, 0x205f999c
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a6fae3
or eax, 0x157d663e
and eax, 0x10e20010
or eax, 0xe0008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc5e4ca
and eax, 0x2fa1a23c
and eax, 0x1000010
or eax, 0x800000c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7863d332
xor eax, 0x40664728
and eax, 0x4632
or eax, 0x8108c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384d9f21
xor eax, 0x6644ba26
and eax, 0x14000b00
or eax, 0x458000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6901a310
and eax, 0x2000
or eax, 0x891405
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cde2ed2
and eax, 0x249d3400
or eax, 0xd3000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6004e60c
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf4eb73
or eax, 0x3ebe67a8
and eax, 0x408bb0
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd13f48
xor eax, 0x8463637
and eax, 0xd20289
or eax, 0x1930
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d78bab
and eax, 0x450b00
or eax, 0x18082000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5a4a34
or eax, 0x29df9ffe
and eax, 0x28da8980
or eax, 0x94206001
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c94a35
and eax, 0xb0810000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3cae89
and eax, 0x2ec2a007
and eax, 0xc80a000
or eax, 0x900b5118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c316f57
and eax, 0xb0080a
or eax, 0x4560b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7278098b
and eax, 0x10552900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae5ba4
xor eax, 0xf550b3f
and eax, 0x10027281
or eax, 0x60018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a6a77a
and eax, 0x2810000
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656e4376
and eax, 0x3da7bbcc
and eax, 0x10304
or eax, 0x4088b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b881a2e
or eax, 0x2b8e2c82
and eax, 0x9040482
or eax, 0x4104109
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c061e10
xor eax, 0x60642f15
and eax, 0xa15
or eax, 0x14c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381b4c98
or eax, 0x91a136
and eax, 0x1ad335
or eax, 0x640c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23465b9f
or eax, 0x18238a20
and eax, 0x10098a00
or eax, 0x4440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476da874
xor eax, 0x4a2d31ea
and eax, 0x19040080
or eax, 0xa452e101
mov dword [ebx], eax
add ebx, edx
and eax, 0x401afb41
xor eax, 0x7eecf772
and eax, 0x40800000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x644c4d38
and eax, 0
or eax, 0xc12e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25453e46
and eax, 0x5c75be0d
and eax, 0x440b000
or eax, 0xe9224181
mov dword [ebx], eax
add ebx, edx
or eax, 0x652aa20a
and eax, 0x48ce435e
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b9b7411
and eax, 0x10010
or eax, 0x408ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a73bdca
or eax, 0x624665f2
and eax, 0x558a
or eax, 0x81080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a1d287
and eax, 0x810000
or eax, 0x1000f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1365e7bb
and eax, 0x2b2d4655
and eax, 0x1000000
or eax, 0x80c28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5311c1b5
and eax, 0x80000015
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b502f22
and eax, 0x1819abf6
and eax, 0
or eax, 0x66f7f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x626974df
and eax, 0x458300
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1001f2b1
xor eax, 0x32614d7f
and eax, 0x253404
or eax, 0xc84b21
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab72b9f
and eax, 0x212100
or eax, 0xc8121400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1488cc
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac5fa87
and eax, 0x128ab3ef
and eax, 0
or eax, 0x418bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x213b3264
or eax, 0x1b3c971f
and eax, 0x1180d8b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6a41d6
and eax, 0x9b6045c9
or eax, 0x64841200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5696a8
and eax, 0x82b08161
or eax, 0xd41009e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc9e61e
or eax, 0x6bb4ba46
and eax, 0x8bbcffe4
or eax, 0x430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1432db
and eax, 0xc2810c55
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242e1d2
and eax, 0x8c05
or eax, 0x250
mov dword [ebx], eax
add ebx, edx
or eax, 0x177c5bdf
or eax, 0x684046ea
and eax, 0x804d281
or eax, 0x80012000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2ac271
and eax, 0x8000000
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36675f9e
and eax, 0x48c29454
and eax, 0
or eax, 0x418bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a6a264
xor eax, 0x44c5a81
and eax, 0x5004101
or eax, 0x14048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6066a5
and eax, 0x124
or eax, 0xd441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f6b003
or eax, 0x1f922466
and eax, 0x542404
or eax, 0x11009
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fd32bc
xor eax, 0xedb33d7
and eax, 0x52200500
or eax, 0x5113000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4d6b78
or eax, 0xd2457f1
and eax, 0x4d090001
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3231780e
and eax, 0x10000
or eax, 0x75e08118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70fa1473
and eax, 0x1000049
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70291976
and eax, 0x81080921
or eax, 0x8026d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x161ec1e6
or eax, 0x475b599c
and eax, 0x418bb4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x404bb4c1
xor eax, 0x36e5f6c4
and eax, 0x5400
or eax, 0x8118018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f695875
and eax, 0x3009ca
or eax, 0x848000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666d702d
and eax, 0x60c88100
or eax, 0x89220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e207e9
and eax, 0x174b44e
and eax, 0
or eax, 0x810000ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x6955b471
and eax, 0xc104b0f2
or eax, 0x10880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b61fa3f
and eax, 0x7f6c5555
and eax, 0x11001010
or eax, 0x28c0a88a
mov dword [ebx], eax
add ebx, edx
or eax, 0x11cfe3e8
and eax, 0x10b0000
or eax, 0x44200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6918a597
xor eax, 0x4e470e64
and eax, 0x42602110
or eax, 0x89011404
mov dword [ebx], eax
add ebx, edx
and eax, 0x504df463
and eax, 0x13400
or eax, 0x9088cbff
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa3d31d
and eax, 0x27e3bb3e
and eax, 0x18b34
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x98bb1a9
and eax, 0x1080989
or eax, 0x80004402
mov dword [ebx], eax
add ebx, edx
or eax, 0x2500190
xor eax, 0x51361a4f
and eax, 0xd26443c0
or eax, 0x2d912009
mov dword [ebx], eax
add ebx, edx
and eax, 0x45de8bc3
and eax, 0x45d001c1
or eax, 0xba21803e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1510e643
and eax, 0xbaf1e7fd
or eax, 0xe1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2c638d
and eax, 0x9a09
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b25c01
and eax, 0x5409
or eax, 0x81080122
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f8c918
or eax, 0x6bff12f4
and eax, 0x32c8e2
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1634353b
and eax, 0x362d6172
and eax, 0x200000
or eax, 0xd3d28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x377954b
and eax, 0
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6bb952
and eax, 0x410bb002
or eax, 0x800488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2008af8c
and eax, 0x10b00
or eax, 0x14448000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc9e33e
and eax, 0x777a7607
and eax, 0x486004
or eax, 0x850101
mov dword [ebx], eax
add ebx, edx
and eax, 0x6375ce16
and eax, 0x10000
or eax, 0x3b103500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba369a2
and eax, 0xb00000
or eax, 0x8b090001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5311e09b
and eax, 0x380c7871
and eax, 0
or eax, 0x2b0000f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a596ab
and eax, 0x31811049
or eax, 0xc0000804
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d4b172
or eax, 0x63548d8
and eax, 0x69ce
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787af6a5
xor eax, 0x77f8292c
and eax, 0xb808000
or eax, 0x80340188
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6b5964
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0xe36542f
and eax, 0x11b20000
or eax, 0x408110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f21901
and eax, 0x1000000
or eax, 0x8000006e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec3df74
and eax, 0x181806a
or eax, 0xc0080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5f327b
or eax, 0x73db5482
and eax, 0x64d28000
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x10229d7e
and eax, 0xf29d5c
or eax, 0x8b0d6201
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad80846
and eax, 0x3fa82ef6
and eax, 0x8000044
or eax, 0x14251001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab462a2
or eax, 0x7f4f80af
and eax, 0x350000cb
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x15e58e4f
and eax, 0x801d
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24bc898c
xor eax, 0x1a4fcf5d
and eax, 0xab08088
or eax, 0x81041000
mov dword [ebx], eax
add ebx, edx
or eax, 0x302d829b
and eax, 0x9890001
or eax, 0x44020040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a358459
xor eax, 0x1d251ce9
and eax, 0x40200008
or eax, 0x2ad18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5c4d41
and eax, 0x1000041
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x779e5509
and eax, 1
or eax, 0x8b65f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x68471930
and eax, 0x6bf4974
and eax, 0x50900
or eax, 0x10508200
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c5940a
or eax, 0x2b2b7bab
and eax, 0x22fef281
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796dfa5c
and eax, 0xd2810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x650b8a5a
or eax, 0x6af25ea8
and eax, 0
or eax, 0xa057
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f0255
and eax, 1
or eax, 0x87d4f280
mov dword [ebx], eax
add ebx, edx
or eax, 0x46286ee6
or eax, 0x908bae2
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701b23d1
and eax, 0x10390
or eax, 0x408824
mov dword [ebx], eax
add ebx, edx
or eax, 0x6614c937
and eax, 0x13242d0f
and eax, 0x103
or eax, 0x5084488
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ab0ec8
and eax, 8
or eax, 0xb927
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251d90ff
and eax, 0x21142110
or eax, 0x52e01025
mov dword [ebx], eax
add ebx, edx
and eax, 0x5556fc29
and eax, 0xf0c3ce2
and eax, 0x40020
or eax, 0x10498b53
mov dword [ebx], eax
add ebx, edx
and eax, 0x58049643
or eax, 0x1bf7fc62
and eax, 0x105e001
or eax, 0x84000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b04093b
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd770af2
xor eax, 0x2bcfa54f
and eax, 0x8509
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52229663
and eax, 0x2200108
or eax, 0x89948081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b118fab
and eax, 0x276cf0ca
and eax, 0x200000
or eax, 0xc79a0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x107aea42
and eax, 0x6569bcfe
and eax, 0x1000040
or eax, 0x2a000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0de0f4
or eax, 0x5f2c7448
and eax, 0x72011454
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1539160f
and eax, 0xca7ac3f
and eax, 0x10004
or eax, 0x9a928b1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f505df
and eax, 0x6ab126c3
and eax, 2
or eax, 0x35084589
mov dword [ebx], eax
add ebx, edx
and eax, 0x547da905
and eax, 0x101
or eax, 0x13282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a5f526
and eax, 0xa08025
or eax, 0x14b2910
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bca79e3
and eax, 0x800900
or eax, 0xb4108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0c2a77
and eax, 0x98000103
or eax, 0x21004088
mov dword [ebx], eax
add ebx, edx
or eax, 0x34db87b1
xor eax, 0x42034c47
and eax, 0x8bac
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f0afe3
and eax, 0x922
or eax, 0x81104409
mov dword [ebx], eax
add ebx, edx
or eax, 0x2750461c
and eax, 0x1260766e
and eax, 0x2000020
or eax, 0x743428d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c47b698
and eax, 0x8319a69
or eax, 0xe1842000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ffe4a98
and eax, 0x41200000
or eax, 0x140b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328d1c37
and eax, 0x6a20004
or eax, 0x88508108
mov dword [ebx], eax
add ebx, edx
and eax, 0x1146119e
and eax, 0
or eax, 0x89000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b4691ef
and eax, 0x4002908a
or eax, 0x1892400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc3a2f5
xor eax, 0x6ea5a834
and eax, 0x4040800
or eax, 0x10418300
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c2b63
or eax, 0x4d749ee5
and eax, 0x40005
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a4a0ba
or eax, 0x6f4ce2fe
and eax, 0x64042000
or eax, 0x10b21500
mov dword [ebx], eax
add ebx, edx
and eax, 0x688ab4eb
and eax, 0x40820000
or eax, 0xd090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47dc27dd
and eax, 0x45880000
or eax, 0xb041810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b09134
and eax, 0x1000004
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c133b8a
and eax, 8
or eax, 0x2014c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b2d965d
and eax, 0xb218000
or eax, 0xe4d00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d03d54d
or eax, 0x70e065b4
and eax, 0x880000ac
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5824d64
and eax, 0x1820480
or eax, 0x4009b001
mov dword [ebx], eax
add ebx, edx
and eax, 0x12409aa7
and eax, 0x9000
or eax, 0xff7d2a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6580aa
and eax, 0x28822738
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x596d6d00
or eax, 0x6388d5ff
and eax, 0x36e28108
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eae2b6c
and eax, 0x6c524249
and eax, 0x28000000
or eax, 0x90000027
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34673d49
and eax, 0x96c
or eax, 0x8201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e603a6d
and eax, 0x21b60ed0
and eax, 0
or eax, 0x3514452b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df7a950
xor eax, 0x5383eed1
and eax, 0xc581
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2f280c
and eax, 0xba1bc1
and eax, 0x80801
or eax, 0xc08234
mov dword [ebx], eax
add ebx, edx
or eax, 0x7467a426
and eax, 0x7036cf25
and eax, 0x30008800
or eax, 0x84900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5b462e
and eax, 0xb800400a
or eax, 0x181
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ee5996
and eax, 0x400994
or eax, 0x18220
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac56ce9
or eax, 0x3a1aa878
and eax, 0x8ccc35d
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10eabcc4
and eax, 0xcc044c88
or eax, 0xc88044
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b8e8bc
xor eax, 0x40b081a4
and eax, 0x40084808
or eax, 0x8cc484c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298770d3
xor eax, 0x5108652e
and eax, 0xa4035100
or eax, 0x488804cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a3e38a
and eax, 0x2400458a
or eax, 0x1140001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b8c611
and eax, 0x182
or eax, 0x5461
mov dword [ebx], eax
add ebx, edx
or eax, 0x79accb2d
xor eax, 0x6436ed51
and eax, 0x80220c
or eax, 0x61c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa48a67
or eax, 0x9517ca4
and eax, 0x41403400
or eax, 0xb4a20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x353b9a97
and eax, 0x65023ee8
and eax, 0x1000000
or eax, 0xcab90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5b95e5
and eax, 0xb000000
or eax, 0x200000fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x1813f5fa
xor eax, 0x32675fd3
and eax, 0x30011009
or eax, 0xc1800044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6528109
xor eax, 0x8fb3920
and eax, 0x920
or eax, 0x84d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x2faacbe8
and eax, 0x8180
or eax, 0x832c0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x198e54ce
and eax, 0x118a0040
or eax, 0x44010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c21e3b
and eax, 0x480020
or eax, 0x40828100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e42151f
and eax, 0x2c8ffd5
and eax, 5
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a61c2f
and eax, 0xa414a2
or eax, 0x192350
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d01ae0
or eax, 0x46ce2d72
and eax, 0x10450b00
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce1476d
xor eax, 0x318e76
and eax, 0x954011
or eax, 0x603824
mov dword [ebx], eax
add ebx, edx
and eax, 0x74c6786f
or eax, 0x6cc5f624
and eax, 0x40053400
or eax, 0x81380100
mov dword [ebx], eax
add ebx, edx
and eax, 0x678e97bb
and eax, 0x1040000
or eax, 0x90310000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5010d744
and eax, 0x80000040
or eax, 0x8000019
mov dword [ebx], eax
add ebx, edx
or eax, 0x286f9cda
and eax, 0x30c90
or eax, 0x41802000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b37fbfc
and eax, 0x8058b00
or eax, 0x4480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463ee063
and eax, 0x4a136101
or eax, 0x848c9080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539df29e
or eax, 0x6011152
and eax, 0x89010000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168ce1cc
and eax, 0x60c8
or eax, 0x1823
mov dword [ebx], eax
add ebx, edx
or eax, 0x918539e
and eax, 0x74d9f823
and eax, 0x187001
or eax, 0x7ce48180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd9ec3d
or eax, 0x367eb527
and eax, 0x548b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x102610cd
and eax, 0x78de3291
and eax, 0x20000
or eax, 0xc7e0810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fcda3eb
and eax, 0x395525a5
and eax, 0x1000000
or eax, 0x800000ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x212eccfb
or eax, 0xcb70bc6
and eax, 0x8ac4f2
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2691891
and eax, 0x2697e9d2
and eax, 0x828800
or eax, 0x2c080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111c05d0
and eax, 0x5ade4af4
and eax, 0x18000080
or eax, 0xa0004103
mov dword [ebx], eax
add ebx, edx
and eax, 0x2abc0913
xor eax, 0x66abf3db
and eax, 0x4eab4210
or eax, 0xb1540807
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f669f
and eax, 0x11c4003
or eax, 0x34000528
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4699f4
and eax, 0x3f5e099a
or eax, 0xc0a12000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51eef0bc
and eax, 0x8118498a
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e47f6cd
xor eax, 0x56c1589d
and eax, 0x10c00
or eax, 0x6e1c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x45690a8a
and eax, 0x10000
or eax, 0x22e08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7680768e
xor eax, 0xbe4ac77
and eax, 0x1000052
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x454a7338
and eax, 0x426268
or eax, 0x40081
mov dword [ebx], eax
add ebx, edx
and eax, 0x552ce0ef
or eax, 0x50ba02d8
and eax, 0xb00000
or eax, 0xa5418100
mov dword [ebx], eax
add ebx, edx
or eax, 0x657d30d
xor eax, 0x3a345361
and eax, 0x88000008
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x183d797b
and eax, 0x12801
or eax, 0x41820480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4920bf16
and eax, 0x8018300
or eax, 0x540800
mov dword [ebx], eax
add ebx, edx
or eax, 0x41dd0652
xor eax, 0x4c8d3c7b
and eax, 0x50b201
or eax, 0x2264080
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c47d8e
and eax, 0x42800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb09217
xor eax, 0x72235fab
and eax, 0x80a8
or eax, 0x1043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd0be55
and eax, 0x10d02280
or eax, 0x6d001
mov dword [ebx], eax
add ebx, edx
and eax, 0x691a0e4d
xor eax, 0x2f6e101b
and eax, 0x5080000
or eax, 0x40830001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdde77f
and eax, 0x44090000
or eax, 0x2832350c
mov dword [ebx], eax
add ebx, edx
and eax, 0x175cb8dd
or eax, 0x26da469
and eax, 0x60d0000
or eax, 0xb1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x123088e3
and eax, 0
or eax, 0xd00004b
mov dword [ebx], eax
add ebx, edx
or eax, 0x52fbd0b1
and eax, 0x1023
or eax, 0xd04
mov dword [ebx], eax
add ebx, edx
and eax, 0xe119b26
and eax, 0x17af53c7
and eax, 0x1104
or eax, 0xffee31
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e019e3
or eax, 0x17ff1c8c
and eax, 0x24908800
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af2cb6b
xor eax, 0x427fe307
and eax, 0xa004103
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a71d180
xor eax, 0x1be8c9e3
and eax, 0x1800041
or eax, 0xc001140c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4e16eb
or eax, 0x6715e429
and eax, 0x2689
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb0ca
and eax, 0x4cb181
or eax, 0x3f014000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35bbd2f2
and eax, 0x6973583b
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b2e86e
and eax, 0x4820000
or eax, 0x1408108
mov dword [ebx], eax
add ebx, edx
and eax, 0x1591f878
and eax, 0x1000000
or eax, 0x80000075
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff89459
xor eax, 0x514bcba6
and eax, 0xb258d2
or eax, 0x408020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff976ed
and eax, 0x69222b8c
and eax, 0
or eax, 0x2c8a8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd9461e
and eax, 0x20004002
or eax, 0x98000181
mov dword [ebx], eax
add ebx, edx
and eax, 0xbee293d
and eax, 0x101
or eax, 0xfe7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x45333637
and eax, 0x423
or eax, 0x350c4108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca74b8d
or eax, 0x6da07418
and eax, 0x34a0
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655177df
and eax, 0x100410b
or eax, 0x800c0c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb93c3d
and eax, 0x801
or eax, 0xd6f0f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dafe36d
and eax, 0x9710100
or eax, 0x2808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121b712d
and eax, 0x800000c
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e41d726
and eax, 0
or eax, 0x41832c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb6889e
or eax, 0x343a0965
and eax, 0x20158900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616ee5be
and eax, 0x286280
or eax, 0x16c48001
mov dword [ebx], eax
add ebx, edx
or eax, 0x719fda02
and eax, 0x62810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x256ed4ff
and eax, 0
or eax, 0x9fb2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c3c872f
and eax, 0x8200
or eax, 0x145b7081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da1ed2d
xor eax, 0x586194f9
and eax, 0x418b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27623146
and eax, 0x27c23100
or eax, 0x18140408
mov dword [ebx], eax
add ebx, edx
and eax, 0x491e86b3
and eax, 0x1140000
or eax, 0x4210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3177e03d
xor eax, 0x50d4a8e9
and eax, 0x40
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5625c440
xor eax, 0x2f1daf68
and eax, 0x41002800
or eax, 0x830490
mov dword [ebx], eax
add ebx, edx
and eax, 0x15bb8bfa
or eax, 0x5cfaaa34
and eax, 0x10498a00
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf02855
and eax, 0x18a48101
or eax, 0x60004880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c537108
or eax, 0x7af26c18
and eax, 0x40810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2270ea
and eax, 0x22909352
and eax, 0x1000
or eax, 0x222c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a96bac
and eax, 0x44e90ec4
and eax, 0x290080
or eax, 0x1316f101
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ca4c00
or eax, 0x1b43b03a
and eax, 0x11010000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5826ac14
or eax, 0x48fde085
and eax, 0xa091
or eax, 0x340
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbe196f
or eax, 0x59981685
and eax, 0x11c158b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9cb4ec6
and eax, 0x553c27c8
and eax, 0xc03c0
or eax, 0x201832
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1221b5
xor eax, 0xdcd6ce2
and eax, 0xf20100
or eax, 0x3d008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb31692
xor eax, 0x4a172e7b
and eax, 8
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x940aba5
and eax, 0
or eax, 0x41832c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b319152
and eax, 0x10000
or eax, 0x18448b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb171d8
and eax, 0x3bbe614
and eax, 0xa06200
or eax, 0x91525
mov dword [ebx], eax
add ebx, edx
or eax, 0x141d0e38
and eax, 0x10113500
or eax, 0x3020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5fbf9c
and eax, 0x4040000
or eax, 0x80310000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63aaa994
and eax, 0x83000090
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c54f1
and eax, 0x81001041
or eax, 0x4081080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x382b2c3c
and eax, 0x80c
or eax, 0x7033
mov dword [ebx], eax
add ebx, edx
and eax, 0x6523bc81
and eax, 0x5c84dbdd
and eax, 0x1001
or eax, 0x4a29e180
mov dword [ebx], eax
add ebx, edx
and eax, 0x780120c9
and eax, 1
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4114334a
or eax, 0x6ad597cc
and eax, 0x41830c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bea7f6e
and eax, 0x41832c00
or eax, 0xb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c9bf4d
and eax, 0x48c31d00
or eax, 0x84004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x377e8fe
or eax, 0x3e1829eb
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdd6828
or eax, 0x56967a45
and eax, 0x4ccc484c
or eax, 0x80008480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56254f23
and eax, 0x3ab2bd7e
and eax, 0x880804c
or eax, 0xc44c4c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1473e253
and eax, 0x76ce49db
and eax, 0x4404040
or eax, 0xc88c8c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x418b0653
and eax, 0x270ebde2
and eax, 0x40c8cc0
or eax, 0xc8c0400c
mov dword [ebx], eax
add ebx, edx
and eax, 0x603bb751
and eax, 0x40088440
or eax, 0x8cc4488c
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cf8fd8
or eax, 0x40a0967e
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31dc417a
and eax, 0x5140482
or eax, 0x84109
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb005e4
and eax, 9
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ee4ded
xor eax, 0x1f29bdeb
and eax, 0x814004
or eax, 0x280021
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae455dc
xor eax, 0x66395c8e
and eax, 0x44400100
or eax, 0x83283400
mov dword [ebx], eax
add ebx, edx
and eax, 0xf523069
and eax, 0x2fd01866
and eax, 0x6000000
or eax, 0xe8b96b6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d67537c
and eax, 0x28214368
or eax, 0x3debc90
mov dword [ebx], eax
add ebx, edx
or eax, 0x28403117
and eax, 0x2181184d
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17fbb28f
or eax, 0x20e46040
and eax, 0xe6fea080
or eax, 0x19011029
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c27424
and eax, 0x6a995aa4
and eax, 0x800000
or eax, 0x89788189
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd97af79
and eax, 0x40b0040
or eax, 0x51800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x613ad999
and eax, 0x20000
or eax, 0x32f08120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a8eadb
or eax, 0x3ef35891
and eax, 0x1fb7be8
or eax, 0x80048404
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cac124d
and eax, 0xad5922e0
or eax, 0x52000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dae5986
or eax, 0x2ab1bb34
and eax, 0x18458b74
or eax, 0x400008b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c26cb7a
xor eax, 0x6674e47
and eax, 0x500
or eax, 0x4e6205
mov dword [ebx], eax
add ebx, edx
or eax, 0x794c0ac1
and eax, 0x70422500
or eax, 0x84b01000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b0d4d2
and eax, 0x535603c5
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e0c95f
and eax, 0x408958
or eax, 0x100a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab24112
and eax, 0x45e7c39b
and eax, 0x800198
or eax, 0x1c0221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b62419c
and eax, 0x2f2f0d94
and eax, 0xc0000
or eax, 0x10412b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7534620f
or eax, 0xa04a445
and eax, 0x8001
or eax, 0x24c04980
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbb86d4
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18287acb
and eax, 0xe9a93888
or eax, 0x16568430
mov dword [ebx], eax
add ebx, edx
and eax, 0x6134ffb0
and eax, 0x1201480
or eax, 0x8008410b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62783d12
and eax, 0x106880
or eax, 0xa89142
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b10c9fe
or eax, 0x7b24e742
and eax, 0x59308100
or eax, 0x4c20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x233d48d9
or eax, 0x5eafffa1
and eax, 0x1000001
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x145015a
xor eax, 0x329be250
and eax, 0x990248
or eax, 0x441da2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a542b6
xor eax, 0x1e231390
and eax, 0x4520000
or eax, 0x1a08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703f539e
and eax, 0x65a2e99d
and eax, 0x1c
or eax, 0x88000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x6435bac8
xor eax, 0x1fa24af5
and eax, 0x1804888
or eax, 0x4009b002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5820a95e
and eax, 0x10018900
or eax, 0x4440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x511d32c3
and eax, 0xd2901
or eax, 0x224024
mov dword [ebx], eax
add ebx, edx
or eax, 0x51596ff8
and eax, 0x11782d00
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e68f86
and eax, 0x67dac206
and eax, 0
or eax, 0x74350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x669d1f0b
and eax, 0x18955f41
and eax, 0x41001
or eax, 0x8b686064
mov dword [ebx], eax
add ebx, edx
and eax, 0x490eb0de
and eax, 0x9001044
or eax, 0xc0810809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ee54d9
and eax, 4
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3f1c47
and eax, 0x6d2099c3
and eax, 0
or eax, 0x2c46e181
mov dword [ebx], eax
add ebx, edx
or eax, 0x75486097
xor eax, 0x220607e5
and eax, 0x51000000
or eax, 0xa0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6cbecb
and eax, 0x7a439d0a
and eax, 0
or eax, 0x2840
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ae5fb0
and eax, 0x8a80180
or eax, 0x81508009
mov dword [ebx], eax
add ebx, edx
and eax, 0x194410c5
or eax, 0x3f1badff
and eax, 0x150b0041
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x644b5959
and eax, 0x44020000
or eax, 0x39e08120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e3d2d8
and eax, 0x1000148
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ae093a
or eax, 0x9a90362
and eax, 0x8210362
or eax, 0x70444c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc873f6
and eax, 0x20450b64
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ddf031c
or eax, 0x63414b33
and eax, 0x440025
or eax, 0x821000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7607b9a6
xor eax, 0x7d63ddf6
and eax, 0x42400
or eax, 0x84081100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x580edcce
xor eax, 0x46710e9b
and eax, 0x90010000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbdf5b
and eax, 0x418958
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x120e96c9
and eax, 0x88
or eax, 0x810c4d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x49603e32
and eax, 0xc00
or eax, 0x3d31c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c29d40
xor eax, 0x6531fab5
and eax, 0x24c00000
or eax, 0x5b318100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7299d3b3
and eax, 0x9000031
or eax, 0x8200004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587ffa16
and eax, 0xc2011041
or eax, 0x8800414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5492f5fa
and eax, 0x1210f
or eax, 0x1e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebdf893
and eax, 0x801
or eax, 0xbbc8c280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd496cc
and eax, 0x57b2183d
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x708e4b91
and eax, 0
or eax, 0x1bfdf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519de13f
xor eax, 0x73684964
and eax, 0xf00280
or eax, 0x89088808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad116aa
or eax, 0x7198e599
and eax, 0x41890001
or eax, 0x4020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa503681
and eax, 0x49022400
or eax, 0x90240120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a61b676
or eax, 0xf9a523f
and eax, 0xae050000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6697824b
and eax, 0xb
or eax, 0x25000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aac8877
and eax, 0x8003
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e5e131
xor eax, 0x7e6abc7c
and eax, 0x80c904
or eax, 0x200031
mov dword [ebx], eax
add ebx, edx
or eax, 0x412ddcdb
xor eax, 0x13a0dc44
and eax, 0xd0100
or eax, 0x28408a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b6ad71
and eax, 0x48100
or eax, 0x36814081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce22f50
and eax, 0x20800000
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e17ef4
and eax, 0
or eax, 0xcb0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x65de5f9a
and eax, 0x112d180
or eax, 0x8a002001
mov dword [ebx], eax
add ebx, edx
or eax, 0xe49fe94
xor eax, 0x429c1852
and eax, 0x81800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca607d1
and eax, 0x1b234a1
and eax, 0
or eax, 0x4189f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7250f2bb
and eax, 0x88
or eax, 0x81105503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5ed4d9
xor eax, 0x4969d39f
and eax, 0x40c0
or eax, 0x50a902
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb3714b
and eax, 0x72f28100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b4c1a1b
or eax, 0x2c07dbff
and eax, 0xb000150
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x654e49eb
and eax, 0xeb040841
or eax, 0x10210004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398b986d
or eax, 0x58d7523f
and eax, 0x8000005
or eax, 0x25000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d86f2d
xor eax, 0x4c6346e9
and eax, 0x2804
or eax, 0xd073
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a9bc0d
and eax, 0xa005
or eax, 0xff0c0630
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fba8261
and eax, 0xb0900054
or eax, 0x480088ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ab17cc
and eax, 0x88000189
or eax, 0x3004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5911bced
and eax, 0xc0011844
or eax, 0x9800009
mov dword [ebx], eax
add ebx, edx
and eax, 0x171a70ef
and eax, 0
or eax, 0xe12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750fdaa5
and eax, 0x3fab5073
and eax, 0x50a4001
or eax, 0xe0a980
mov dword [ebx], eax
add ebx, edx
and eax, 0x4abd794c
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c62aa1a
and eax, 0x81a
or eax, 0x40e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x707dcaac
or eax, 0x724e7b36
and eax, 0x518a
or eax, 0x81100401
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb98d18
and eax, 0x291dbcb8
and eax, 0x100408
or eax, 0x2663c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f40a9e
and eax, 0
or eax, 0xb1ca8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6329940
and eax, 0
or eax, 0x81000062
mov dword [ebx], eax
add ebx, edx
or eax, 0xb03ade
and eax, 0xb020f2
or eax, 0x4fc400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4846ef
and eax, 0x688a8000
or eax, 0x90000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421849f7
and eax, 0x5c5d0b73
and eax, 0x8000101
or eax, 0x83004088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5578cb4d
and eax, 1
or eax, 0xd0352844
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b78e1a9
and eax, 0x7cb71f25
and eax, 0x10000001
or eax, 0x25000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b8f182a
or eax, 0x98b5470
and eax, 0x72050849
or eax, 0x600284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a71d58b
and eax, 0x144d02
or eax, 0x81000089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26473414
or eax, 0x4b7d1b00
and eax, 0x1592a89
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b464522
and eax, 0x22110100
or eax, 0x85e08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462f1975
xor eax, 0x2f1c8778
and eax, 0x8800010d
or eax, 0x1000072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fcfb6
and eax, 0x109c881
or eax, 0x40803000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7612617
and eax, 0x408a00
or eax, 0x10150100
mov dword [ebx], eax
add ebx, edx
or eax, 0x163b24c5
or eax, 0x65da7f7b
and eax, 0x66bff281
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x89a7c30
xor eax, 0x4d819c63
and eax, 0x4001ec63
or eax, 0xaa80139c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf88d19
and eax, 0x718c0370
and eax, 0x20
or eax, 0xd406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d625aaa
and eax, 0x2d208280
or eax, 0x10897001
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c34874
or eax, 0x3fcc9fd0
and eax, 0x589dfd0
or eax, 0x4002202e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604c3e52
or eax, 0x6997c124
and eax, 0x8800108
or eax, 0x2003410
mov dword [ebx], eax
add ebx, edx
or eax, 0xb7a83e0
and eax, 0xa280000
or eax, 0xc0050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ede7f35
xor eax, 0x5c98604d
and eax, 0x10000018
or eax, 0x25000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52603246
or eax, 0x27057bc2
and eax, 0x20ca
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ef18ee
and eax, 0xe81000
or eax, 0x89108088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233288cd
and eax, 0xa8880041
or eax, 0x50300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x521ac0fb
xor eax, 0x26322bbf
and eax, 0x54000188
or eax, 0x9004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee43a30
and eax, 0x7c915297
and eax, 0x4c804081
or eax, 0x804c8c42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6700f8f5
and eax, 0x88cc0404
or eax, 0x4400c8c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f57eb5b
and eax, 0xa08b0584
or eax, 0x4c005048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dabaa45
or eax, 0x3e5221b
and eax, 0x2104458b
or eax, 0xc080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcf324a
xor eax, 0x3bfcbb50
and eax, 0x1308
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57952c91
or eax, 0x65971dc
and eax, 0x12815f35
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ede048
and eax, 0x10800000
or eax, 0x226cb987
mov dword [ebx], eax
add ebx, edx
and eax, 0x10cd5501
and eax, 0x80000
or eax, 0x4d230000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a0306f
and eax, 0x200000
or eax, 0xcd18108
mov dword [ebx], eax
add ebx, edx
and eax, 0x77feb32c
and eax, 8
or eax, 0x810000e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2305cd41
and eax, 0x6da57810
and eax, 0x14800
or eax, 0x2294e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eae1bca
and eax, 0x77546ccf
and eax, 0x4000000
or eax, 0x40f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a0af08
and eax, 0x1428c4c2
and eax, 0
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db39fd5
and eax, 0x1000001
or eax, 0x40885480
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d05340
xor eax, 0x504384be
and eax, 0x118300
or eax, 0xc440800
mov dword [ebx], eax
add ebx, edx
and eax, 0x433fbb1e
and eax, 0x48a00
or eax, 0xf5684081
mov dword [ebx], eax
add ebx, edx
and eax, 0x10510c1c
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e22cf
and eax, 0x1c78a018
and eax, 0x2008
or eax, 0xd710
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6c7b20
or eax, 0x228ef459
and eax, 0x50c4409
or eax, 0x182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b9091d
and eax, 0x4416
or eax, 0xb040
mov dword [ebx], eax
add ebx, edx
and eax, 0x33439d81
or eax, 0x7f886abc
and eax, 0x80a234
or eax, 0x760101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a5374a5
and eax, 0x100000
or eax, 0x54808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d9233e
and eax, 0x31000108
or eax, 0x88004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26995eb3
and eax, 0x502
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x436eb6f7
and eax, 0x402
or eax, 0x810c4929
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57144c48
and eax, 0x52180061
or eax, 0x21625e90
mov dword [ebx], eax
add ebx, edx
or eax, 0x24bae01a
xor eax, 0xd0cb154
and eax, 0x8540b25
or eax, 0x4018040
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b21d4c
and eax, 0x8000000
or eax, 0x4c9c281
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fdbce4a
xor eax, 0x6f72650c
and eax, 0x70810000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c4f96
and eax, 0
or eax, 0xf1e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae37db7
and eax, 0x800
or eax, 0x88548289
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e05ae5f
and eax, 0x4010040
or eax, 0x418a0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb8dcbb
or eax, 0x5088306d
and eax, 0x1400000c
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
and eax, 0x45bd5ed7
xor eax, 0x404e26f
and eax, 0x40000
or eax, 0x55310000
mov dword [ebx], eax
add ebx, edx
and eax, 0xce1e735
and eax, 0
or eax, 0x8b000016
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cce0114
and eax, 4
or eax, 0xc1810c49
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8018d6
and eax, 0x14d5
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e33d29
xor eax, 0x36c35697
and eax, 0x14424180
or eax, 0x1008801
mov dword [ebx], eax
add ebx, edx
or eax, 0x3987a1cb
and eax, 0x21810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23358857
xor eax, 0x25c8c045
and eax, 0x4002
or eax, 0xb529
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ff3f72
and eax, 0x3100
or eax, 0x3523c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b88cb8
and eax, 0x1880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40bf0eea
and eax, 0x10840
or eax, 0x408014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6126e8c0
xor eax, 0x17e90c99
and eax, 0x40884408
or eax, 0x10010b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x378e3c88
xor eax, 0x76a7b7c2
and eax, 0x44030100
or eax, 0x88c05c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x165e402d
xor eax, 0x70c71c11
and eax, 0x8c08400c
or eax, 0x40c48cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c32ab4c
or eax, 0x34f4de48
and eax, 0xec8a55cc
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a20bcd
xor eax, 0x2a8ce85b
and eax, 0x273390
or eax, 0x404828
mov dword [ebx], eax
add ebx, edx
and eax, 0x192176a9
xor eax, 0x1b97d7a0
and eax, 0x10042100
or eax, 0x4410a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f8ce8a
and eax, 0x10400a00
or eax, 0xef2ad035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef2cb22
xor eax, 0x4a935648
and eax, 0x1009035f
or eax, 0x44488a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x40465707
xor eax, 0x474bea88
and eax, 0x4601e181
or eax, 0x30a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320f7986
and eax, 0x40809807
or eax, 0xb10167f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4bf0ca
and eax, 0x605d9f15
and eax, 0x411
or eax, 0x7002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9e1ecd
or eax, 0x654da18e
and eax, 0xe988188
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb7597c
and eax, 0x458b0040
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d5a515
and eax, 0x528100
or eax, 0x1da00008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15985cba
xor eax, 0x16a2cc9d
and eax, 0x2b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c715d35
and eax, 0x20
or eax, 0x743062d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x794d064b
xor eax, 0x78bbb2b5
and eax, 0x8018065
or eax, 0x10440b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x456fefce
and eax, 0xd38eb42
and eax, 0x100
or eax, 0x51025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1feac42a
xor eax, 0x54d3bd41
and eax, 0x3282000
or eax, 0x94420500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c83622
and eax, 0xf0000000
or eax, 0xa050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e63777
xor eax, 0x316f3f13
and eax, 0x1000000
or eax, 0x34000064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ac5095
or eax, 0x3199643b
and eax, 0x60fa
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3151f012
and eax, 0x109088
or eax, 0x8e880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x506f9dc7
and eax, 0x267755b5
and eax, 1
or eax, 0x4d8b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x217734db
and eax, 0xdc90010
or eax, 0x82008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0e24eb
or eax, 0x1d384b9f
and eax, 0x100009d
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f508939
and eax, 0x43c0130d
and eax, 0x101
or eax, 0xaf08c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21dbf748
or eax, 0x6a35ccd6
and eax, 0xab18100
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b70cdb
or eax, 0x11edbfec
and eax, 0x120001ac
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ce65a4
and eax, 0x7c2fafc
and eax, 0x20
or eax, 0x984a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78512c4b
and eax, 0x1421
or eax, 0x810c410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7acb7f
or eax, 0x5072290c
and eax, 0x22e50
or eax, 0x8140a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x258f7a05
and eax, 0x8a0800
or eax, 0x98008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20582362
and eax, 0x7f06691c
and eax, 0
or eax, 0x8b00418e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7638479a
and eax, 0x51000004
or eax, 0x51841
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a62967
and eax, 0x3348299d
and eax, 0x11000004
or eax, 0x240000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b19f69
xor eax, 0x7c268c7
and eax, 0x1840a
or eax, 0x845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1a7acc
and eax, 0x184483
or eax, 0x81000908
mov dword [ebx], eax
add ebx, edx
or eax, 0x187d20c2
or eax, 0x12e358aa
and eax, 0x1440e1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dadb4d2
and eax, 0x50b18000
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e8ffbc
xor eax, 0x4408e134
and eax, 0
or eax, 0x88000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1b320a
or eax, 0x3a837ca5
and eax, 0x408a1881
or eax, 0x1048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2630a93a
and eax, 0x4148900
or eax, 0x10410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x331c0ff4
xor eax, 0x4620b83d
and eax, 0x40148201
or eax, 0x9c14080
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ad1a36
and eax, 0x4a810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50cc151a
and eax, 0x1518
or eax, 0x2884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6b7592
and eax, 0x169b3f97
and eax, 0x4030000
or eax, 0x8040f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c517ee2
or eax, 0x2294769d
and eax, 0xe2800000
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67857a01
and eax, 0x65051201
or eax, 0x6880fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d8acd9
or eax, 0x20f8a3c
and eax, 0x1000089
or eax, 0x4104502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a0e9db
and eax, 0x2850
or eax, 0x2ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x2483a4dc
or eax, 0xde44f5e
and eax, 0x123ce34
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5100792b
xor eax, 0x155e1186
and eax, 0x10100900
or eax, 0x88808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x429bdd61
or eax, 0x7e9291e6
and eax, 0x8a004186
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5004494b
or eax, 0xbb74061
and eax, 0xc1810845
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x406fcf9a
or eax, 0x2a165071
and eax, 0x15060
or eax, 0x504
mov dword [ebx], eax
add ebx, edx
or eax, 0x394ac608
and eax, 0x3900d100
or eax, 0x42102081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473562ca
xor eax, 0x213a67bc
and eax, 0x150b7467
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c60c054
and eax, 0x9ca8000
or eax, 0x9200010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x37613df1
and eax, 0x1000000
or eax, 0x8000004d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5c5a81
and eax, 0x2bd00cd7
and eax, 0x4008c0
or eax, 0x805402
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db1dfb4
xor eax, 0x33e20b34
and eax, 0x2620100
or eax, 0xc8908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6408f996
xor eax, 0x64282b6
and eax, 0x80000020
or eax, 0x1000058
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f845563
and eax, 0x1000060
or eax, 0x669992
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71380d69
and eax, 0x100a8000
or eax, 0x88800900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebb4833
xor eax, 0x50083596
and eax, 0x8000186
or eax, 0x83004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x31922f14
xor eax, 0x64a52da4
and eax, 0x4f250000
or eax, 0x1845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4320ee50
and eax, 0xd000040
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbd106b
and eax, 0x10a0
or eax, 0x404a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ce2428
and eax, 0x8e3400
or eax, 0x61318835
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9e0f15
xor eax, 0x26f1a861
and eax, 0x446da064
or eax, 0x10901900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3406e8fd
or eax, 0x317bb71e
and eax, 0x52b0000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc86116a
and eax, 0
or eax, 0x63e18110
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e0df52
xor eax, 0x40263a60
and eax, 0x70
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333ac96f
and eax, 0x220109
or eax, 0x8500e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2aa062
xor eax, 0x1731853c
and eax, 0xa900000
or eax, 0x20618100
mov dword [ebx], eax
add ebx, edx
or eax, 0x248ee3d4
and eax, 0x1658d1ee
and eax, 0x58c184
or eax, 0x89a73e29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5756da64
and eax, 0x40880081
or eax, 0x1069800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2921078a
and eax, 0x8889800
or eax, 0x86102000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5acd00da
or eax, 0x530359c0
and eax, 0xc3550040
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa83d02
and eax, 0x88c40c40
or eax, 0x4408c08c
mov dword [ebx], eax
add ebx, edx
and eax, 0x56bd4621
and eax, 0x448c4400
or eax, 0x884088cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29749942
or eax, 0x5c27a69b
and eax, 0xcc8cc48c
or eax, 0x400840
mov dword [ebx], eax
add ebx, edx
or eax, 0x539c9a2e
and eax, 0x25827c51
and eax, 0x4805440
or eax, 0xe80b018c
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a4d9
and eax, 0xc084589
or eax, 0x1100002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ace1ed3
and eax, 0xa18b98
and eax, 0x80
or eax, 0xf14d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1ec6d3
and eax, 0x43004
or eax, 0x814801
mov dword [ebx], eax
add ebx, edx
or eax, 0x292c28d6
and eax, 0x1053000
or eax, 0x80420500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac73344
xor eax, 0x4cc5d938
and eax, 0xe7000000
or eax, 0xb90001
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ab067f
and eax, 0x21000000
or eax, 0xa0000d6
mov dword [ebx], eax
add ebx, edx
or eax, 0x517e815b
and eax, 0x7100004d
or eax, 0x80812400
mov dword [ebx], eax
add ebx, edx
or eax, 0xbf09217
and eax, 0x9457
or eax, 0x1a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293af12b
and eax, 0x1280088
or eax, 0x84c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce8f874
and eax, 0x4a80000
or eax, 0x63120041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c2344e
or eax, 0x2eeecf74
and eax, 0x2b00007f
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4327771a
or eax, 0x5c1fde86
and eax, 0x72010c55
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c3d6cb
and eax, 0x29208825
and eax, 0
or eax, 0x2888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39db8b21
and eax, 0x1041a281
or eax, 0x245000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31380947
or eax, 0x6c2ceeed
and eax, 0x39380000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32094f22
and eax, 0x58b32bd
and eax, 0x1000020
or eax, 0x2a0000cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d46f2e
and eax, 0x6326683b
and eax, 0x40000
or eax, 0x9d311445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cee5bb7
or eax, 0x3d3475a
and eax, 0x80000098
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a49252e
and eax, 0x40012090
or eax, 0x184c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2c4608
xor eax, 0x362996b2
and eax, 0x4000800
or eax, 0x204d8300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5dad00
and eax, 0x11000000
or eax, 0x260c981
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a260f8
and eax, 0x11000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3850a5b5
or eax, 0x4527bf2f
and eax, 0x1323
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be54a0a
and eax, 0x7278d914
and eax, 0x4000
or eax, 0x8124158b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x348c56dc
and eax, 0x51c00bfc
and eax, 0x240
or eax, 0x2d888a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fdbc146
and eax, 0x8000
or eax, 0xbfc20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x788ef0f0
and eax, 0
or eax, 0x810000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc7d29
and eax, 0x1000000
or eax, 0x2f5af2
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e59f2b
and eax, 0x88a8800
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b49b418
and eax, 0x8000000
or eax, 0x83004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbd17ed
and eax, 0x9051445
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d22b546
xor eax, 0x69f93345
and eax, 0
or eax, 0x35000026
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b970e86
xor eax, 0x225d6bc8
and eax, 0x1580346
or eax, 0x64201031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2416edc9
xor eax, 0x109c1077
and eax, 0x1104c89
or eax, 0x80040102
mov dword [ebx], eax
add ebx, edx
and eax, 0x1151fbbc
and eax, 0x2a2734a6
and eax, 0x80
or eax, 0x3d0f71
mov dword [ebx], eax
add ebx, edx
and eax, 0x43fd2da7
and eax, 0x310100
or eax, 0x33c08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e3dd22
and eax, 0x20
or eax, 0x8900004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x60cfef25
xor eax, 0x7a833462
and eax, 0x40812001
or eax, 0x104c880
mov dword [ebx], eax
add ebx, edx
or eax, 0x683349c
or eax, 0x1cb6bc44
and eax, 0x5e84b800
or eax, 0xa0400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309b40f4
xor eax, 0x4983d414
and eax, 0x5080000
or eax, 0x50230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15224bd6
xor eax, 0x1935b8c9
and eax, 0x59008104
or eax, 0xa4c20020
mov dword [ebx], eax
add ebx, edx
or eax, 0x505b07da
and eax, 0x5d469264
and eax, 0x1000064
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x218d50fe
and eax, 0x218d00f2
or eax, 0x4e42a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a34bd4
or eax, 0x4db65e33
and eax, 0x4448b34
or eax, 0x10010040
mov dword [ebx], eax
add ebx, edx
or eax, 0xe357d38
and eax, 0x32c1587c
and eax, 0x1100c
or eax, 0xbe2401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdd80fa
xor eax, 0x16013093
and eax, 0x2d3c0400
or eax, 0xd2003100
mov dword [ebx], eax
add ebx, edx
and eax, 0x53906bc6
and eax, 0x1317a2ee
and eax, 0x10000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37fda3ed
and eax, 0x10000
or eax, 0x4085e8
mov dword [ebx], eax
add ebx, edx
and eax, 0xb2e21f6
and eax, 0x180
or eax, 0x81084c0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e372c30
xor eax, 0x360bb4a8
and eax, 0x190a0
or eax, 0x704141
mov dword [ebx], eax
add ebx, edx
or eax, 0x63557266
and eax, 0x42418100
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x278e0cde
xor eax, 0x434e1ec7
and eax, 0x1000040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe0541db
and eax, 0x40
or eax, 0xeda6a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x772b93b1
and eax, 0x65e18100
or eax, 0x8100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e17a7eb
or eax, 0x71eea2c2
and eax, 0x386c23c2
or eax, 0x82004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207383a5
and eax, 0xe043
or eax, 0x1588
mov dword [ebx], eax
add ebx, edx
and eax, 0x24947d2
xor eax, 0x3b4283ed
and eax, 0x100442b
or eax, 0x801c1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e79a5e2
and eax, 0x43191693
and eax, 0x1080
or eax, 0x70c66a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d95765e
or eax, 0x65e21fbe
and eax, 0x21f20100
or eax, 0x18008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c626d8
and eax, 0
or eax, 0x8900005e
mov dword [ebx], eax
add ebx, edx
or eax, 0x189c36fa
and eax, 0x184208a
or eax, 0x4001c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e4b733
and eax, 0x6ce38bb2
and eax, 0x60408800
or eax, 0xa0a3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x696937d5
and eax, 0x6154f29c
and eax, 0x41000000
or eax, 0x42b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf10cbd
and eax, 0x14833a43
and eax, 0x10000000
or eax, 0xe603518
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d58511
and eax, 0x16000000
or eax, 0xc9b90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d70c6ec
and eax, 0x9000000
or eax, 0x2200005e
mov dword [ebx], eax
add ebx, edx
and eax, 0x28441a7e
xor eax, 0x21ea479b
and eax, 0x1800045
or eax, 0xf0012008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1155490d
and eax, 0xf1d56808
or eax, 0xe2a0420
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd75057d
and eax, 0x80880100
or eax, 0x5608088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59273d80
and eax, 0x548b0000
or eax, 0x1000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f064fbc
xor eax, 0x254b8ec2
and eax, 0x62c08124
or eax, 0x84320000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d0535b3
xor eax, 0x7b9ea486
and eax, 0x80000001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e6dcb4
and eax, 0x40ccb0
or eax, 0x242
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aaceede
and eax, 0x448a00
or eax, 0x14010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x378ac7de
and eax, 0x820b04
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56b9b018
xor eax, 0x7810d750
and eax, 0x22a2400
or eax, 0xd0001100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5035ea2f
and eax, 0x68073eea
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20167883
xor eax, 0x331eed54
and eax, 0x85c0
or eax, 0x410028
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e09d10c
and eax, 0x108
or eax, 0x81244c83
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8717c3
and eax, 0x581
or eax, 0xfa5060
mov dword [ebx], eax
add ebx, edx
or eax, 0x102262ad
and eax, 0x730e872b
and eax, 0x80100
or eax, 0xe18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1772113f
and eax, 0x1000025
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x550c25a4
and eax, 0x10000a0
or eax, 0xfe9baf51
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1d11f7
and eax, 0x1101f1
or eax, 0x20448a0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a583ecd
or eax, 0x64640e0f
and eax, 0x4688a81
or eax, 0x90824000
mov dword [ebx], eax
add ebx, edx
and eax, 0x723c4498
and eax, 0x4182c986
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7775c657
and eax, 0x21579dff
and eax, 0
or eax, 0xa261
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bc90c6
and eax, 0x44983281
or eax, 0x1001c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b56a6ff
xor eax, 0x6ba5d52d
and eax, 0x80000
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc09ae95
and eax, 0x18480
or eax, 0x400168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x132ea4f9
and eax, 0x79e037c7
and eax, 0x1000101
or eax, 0x2410448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d3c855
and eax, 0
or eax, 0x640
mov dword [ebx], eax
add ebx, edx
or eax, 0x34763efe
and eax, 0x30623234
or eax, 0x40014001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4636e8a3
and eax, 0x14458a14
or eax, 0x8080160
mov dword [ebx], eax
add ebx, edx
or eax, 0xec692be
and eax, 0xe8c8180
or eax, 0xa0206001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf648e
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8d441
and eax, 0
or eax, 0x26a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478d5b54
and eax, 0x5880188
or eax, 0x80608001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdfac3
or eax, 0x1d4d3545
and eax, 0x88180041
or eax, 0x60a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x431c69ca
and eax, 0x49004181
or eax, 0x14000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a619b85
and eax, 0x159385c7
and eax, 0x4008000
or eax, 0xc8cc4cc3
mov dword [ebx], eax
add ebx, edx
and eax, 0x37fe7d0f
or eax, 0x7ff3a386
and eax, 0x4ccccc84
or eax, 0x80000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x3697b42a
and eax, 0x4848408
or eax, 0xc84848c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1cc4ac
xor eax, 0x2a2e8562
and eax, 0xe482418c
or eax, 0x8091440
mov dword [ebx], eax
add ebx, edx
and eax, 0xd02c472
and eax, 0x4004400
or eax, 0x10c018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c03539
xor eax, 0x4d7e2b89
and eax, 0x600
or eax, 0x10039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d42e330
or eax, 0x74b15f5
and eax, 0x140e535
or eax, 0xa40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x479fce98
and eax, 0x3ebc2fe7
and eax, 0xc0b00
or eax, 0x8418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0583d0
or eax, 0x7671cdbc
and eax, 0x5028c180
or eax, 0x80823001
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c9dabc
and eax, 0x40800000
or eax, 0xa1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3722b6d
xor eax, 0x4c934cd
and eax, 0x1320
or eax, 0xa052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7114ba03
and eax, 0x4915e014
and eax, 0x1000000
or eax, 0xa248f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd802e7
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8b99b3
and eax, 0
or eax, 0x418724
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705060a7
and eax, 0x35cdf9ec
and eax, 0x1e080
or eax, 0x5c1a3a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9381c8
or eax, 0x362cf7dd
and eax, 0x8442b00
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x166947d3
and eax, 0x8004881
or eax, 0x21408200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f99904
and eax, 0x7d0b3056
and eax, 0x10010000
or eax, 0xe2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df2f301
or eax, 0x1804c008
and eax, 0x24704009
or eax, 0x400008a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b3a2c6
or eax, 0x5ee4880c
and eax, 0xe222a8
or eax, 0x80410
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be3092f
and eax, 0x400000
or eax, 0xc052b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eac7ef5
and eax, 0x8c0132e
and eax, 0x800324
or eax, 0x38e009
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e19eb43
and eax, 0x42b82100
or eax, 0x10441400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f16e2a3
and eax, 0x88d7a3
or eax, 0x9001285c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543766a0
and eax, 0x7731950e
and eax, 0x8104
or eax, 0x410620
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f83ad68
and eax, 0x179cc52a
and eax, 0x500
or eax, 0x8108488b
mov dword [ebx], eax
add ebx, edx
and eax, 0x38194933
and eax, 0x84901
or eax, 0x37a6e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x477ed235
and eax, 0x4718100
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2c6336
or eax, 0x2943a18c
and eax, 0x9000032
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be4b879
or eax, 0x3db7b1f0
and eax, 0xb2810851
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3065a5fc
and eax, 0x787d0f8c
and eax, 0x184
or eax, 0x271
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa493c74
and eax, 0x83281
or eax, 0x3094c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3490d251
and eax, 0x16181c9c
and eax, 0x80000
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d63d933
and eax, 0x418120
or eax, 0x604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ddf578
xor eax, 0x5c866687
and eax, 0x2508048b
or eax, 0x10004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4808c436
and eax, 0x1b0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd49a0a0
and eax, 0x20
or eax, 0x701fa415
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c8d3d50
and eax, 0x22520a49
and eax, 0x20120800
or eax, 0xc3e9b12e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0f9c55
xor eax, 0x3555e59a
and eax, 0x50a0000
or eax, 0x48210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138f7b94
and eax, 0x5c800104
or eax, 0x80418008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c42bd8
and eax, 0x800000c0
or eax, 0x1000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c355834
and eax, 0x20
or eax, 0xe994d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a241b37
and eax, 0x53799aa0
and eax, 0x18800
or eax, 0x24800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef69953
and eax, 0xa000103
or eax, 0x81004084
mov dword [ebx], eax
add ebx, edx
or eax, 0x474d1e88
xor eax, 0x4d6ebc3c
and eax, 0x82010011
or eax, 0x60800c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x31af0ed2
and eax, 0xf3af0e81
or eax, 0xc502108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52592364
and eax, 0x3ca8367e
and eax, 0xc200000
or eax, 0x259f281
mov dword [ebx], eax
add ebx, edx
or eax, 0x18456b2
and eax, 0x5890000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ffd6ff
and eax, 0x1244140c
or eax, 0xac8a2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x418b5e00
and eax, 0x4570827
and eax, 0
or eax, 0x292d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x461c1aef
or eax, 0x61962e26
and eax, 0x21000020
or eax, 0x140000d9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff103ad
and eax, 0x3a5afde0
and eax, 0xa500140
or eax, 0xf5af6629
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c62b4b4
and eax, 0x83049088
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3f0486
xor eax, 0x79d23dfe
and eax, 0x24b00040
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7f6f80
xor eax, 0x1c664279
and eax, 0x51000180
or eax, 0xc004007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2662d9
or eax, 0x734cbd0b
and eax, 0x600a1543
or eax, 0x8c814080
mov dword [ebx], eax
add ebx, edx
and eax, 0x57324852
and eax, 0x4004002
or eax, 0x21080589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e10bce
and eax, 0x4245
or eax, 0x9100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1920f371
xor eax, 0x5f9acb10
and eax, 0x882a24
or eax, 0x40011
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abbcf22
xor eax, 0xd14c72e
and eax, 0xc080500
or eax, 0xe0033000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2f161a
and eax, 0x500200a
or eax, 0x488b5065
mov dword [ebx], eax
add ebx, edx
and eax, 0x421baf07
or eax, 0x7f5c50b4
and eax, 0x35410010
or eax, 0x80a08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5470b4f1
or eax, 0x35ea607e
and eax, 0x810000d7
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f09a5cb
and eax, 0x4772781a
and eax, 0x10
or eax, 0x5615e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b2b068
xor eax, 0x10c436a
and eax, 0x54808000
or eax, 0x80010900
mov dword [ebx], eax
add ebx, edx
and eax, 0x208669b5
or eax, 0x24fe5905
and eax, 0x20004104
or eax, 0x9a000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e65f83
and eax, 0x4080
or eax, 0x9a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a467076
and eax, 0x5000
or eax, 0x8108052b
mov dword [ebx], eax
add ebx, edx
and eax, 0x129e6b93
and eax, 0x102
or eax, 0x2b4e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b55e744
and eax, 0x3528100
or eax, 0x10a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x307d6a9a
and eax, 0x3736b8a
or eax, 0x88000425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf05f2
or eax, 0x717d8724
and eax, 0x19350845
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2df248
and eax, 0x21000009
or eax, 0x40000b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1542d6c4
and eax, 0x520d
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1355745e
or eax, 0x650f63d6
and eax, 0x34405
or eax, 0xa01028
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a90138
and eax, 0x4a91500
or eax, 0x5a042000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fdeae6a
xor eax, 0x25681f1a
and eax, 0x10803b1a
or eax, 0x8009c4e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404564dc
and eax, 0x408200
or eax, 0x104d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529a7300
and eax, 0x3a7ab0a9
and eax, 0x80080
or eax, 0x81044d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7349a65e
and eax, 0x408
or eax, 0x3090c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9c2b24
xor eax, 0x1a1f2030
and eax, 0x2010000
or eax, 0x84f08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5717c2
and eax, 0
or eax, 0x8b0000b7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d568b5d
xor eax, 0x72120f50
and eax, 0x80000405
or eax, 0x42810850
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3f8944
or eax, 0x768fca8f
and eax, 0x2cc
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3062b9ac
and eax, 0x42b280
or eax, 0x8a184001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2677f114
or eax, 0x3ec2e709
and eax, 0xa800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6605ad
and eax, 0
or eax, 0x4186d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6834ad74
or eax, 0x4b12edca
and eax, 0x2104458a
or eax, 0x4080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d6b5e1
and eax, 0xa04a
or eax, 0x794
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6ae5b9
xor eax, 0x7d5ce9b5
and eax, 0x2c540c25
or eax, 0x2a33310
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e1cec3
xor eax, 0x4d8499a7
and eax, fcn.00410240
or eax, 0x80c8925
mov dword [ebx], eax
add ebx, edx
and eax, 0x5126c55f
or eax, 0x69b62d6a
and eax, 0x890a101
or eax, 0x4405080
mov dword [ebx], eax
add ebx, edx
or eax, 0x488a124d
and eax, 0x6a403897
and eax, 0x40000001
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7367b395
xor eax, 0x711ba984
and eax, 0x1010
or eax, 0xc4e7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ad82b8
and eax, 0x215001
or eax, 0xcc52a180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1fcfcc
and eax, 0x80080001
or eax, 0x1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x785c7448
or eax, 0xbebbd2b
and eax, 0x418440
or eax, 0x294
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f34fe5
and eax, 0x480
or eax, 0x8108510b
mov dword [ebx], eax
add ebx, edx
or eax, 0x577b9618
or eax, 0x56a7a327
and eax, 0xd0718a
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5746bd40
and eax, 0xb800508
and eax, 0x100
or eax, 0x18f28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1604a6df
or eax, 0x707b11d1
and eax, 0xa0000d4
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16979390
and eax, 0x1e9b78e5
and eax, 0xc110044
or eax, 0x40240801
mov dword [ebx], eax
add ebx, edx
and eax, 0x58950ac9
or eax, 0x63965ad8
and eax, 0x21000048
or eax, 0x14000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c931b58
or eax, 0x4f92db90
and eax, 0x5a10
or eax, 0x240d
mov dword [ebx], eax
add ebx, edx
and eax, 0x441ef6b0
xor eax, 0x26269d46
and eax, 0x6048000
or eax, 0x80d01088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9c05d6
or eax, 0x291fbea1
and eax, 0xc0180041
or eax, 0x14a00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7f3c1a
xor eax, 0x29862311
and eax, 0x1d000100
or eax, 0x40004086
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1ddfa
and eax, 0x4c8155c2
or eax, 0xa00a0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c97f0d
xor eax, 0x7bc32b94
and eax, 0x1b426090
or eax, 0xe4348028
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d27daa
and eax, 0x184020a8
or eax, 0x50b57
mov dword [ebx], eax
add ebx, edx
or eax, 0x396c131d
xor eax, 0x6971207d
and eax, 0x500c1b00
or eax, 0xaec3a035
mov dword [ebx], eax
add ebx, edx
and eax, 0x29e4768b
and eax, 0xc03001
or eax, 0x160389fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x142f61bd
and eax, 0x309f94a8
and eax, 0xb0000
or eax, 0x4d200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a2254d
and eax, 0x40000000
or eax, 0x2ac98128
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd5a54e
and eax, 8
or eax, 0x81000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222f64e7
and eax, 0x100c9
or eax, 0x401900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8e1142
xor eax, 0x26add880
and eax, 0x26a18100
or eax, 0x50500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6607ca
and eax, 0x600100
or eax, 0x889ffe6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x69abc026
and eax, 0x820000
or eax, 0x41001c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d87ec8a
and eax, 0x5885b800
or eax, 0x82580200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2726d25b
and eax, 0x552bfa5b
or eax, 0x5a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a29600c
xor eax, 0x1803b0f5
and eax, 0x27280100
or eax, 0x88c28024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2d5ab8
and eax, 0x8100001c
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
and eax, 0x65afa181
and eax, 0x29edca94
and eax, 0x1000000
or eax, 0x902e3ff2
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a0d358
or eax, 0x35404e84
and eax, 0x4448bd2
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbc121e
and eax, 0x10
or eax, 0x4b6c25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69db0531
or eax, 0x58c8288b
and eax, 0x21882100
or eax, 0x2251400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b99cf23
and eax, 0x10890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20344768
and eax, 0x10208
or eax, 0x408014
mov dword [ebx], eax
add ebx, edx
or eax, 0xca9361d
and eax, 0x409
or eax, 0x83104982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20421420
and eax, 0xa1000889
or eax, 0x50810440
mov dword [ebx], eax
add ebx, edx
or eax, 0xe8f4c49
and eax, 0x69c88b36
and eax, 0x800
or eax, 0x2184
mov dword [ebx], eax
add ebx, edx
or eax, 0x324fdef9
or eax, 0x2113e146
and eax, 0x108558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e7f0c7
xor eax, 0x3c1e0b9f
and eax, 0x20010
or eax, 0x10020e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bfae96
and eax, 0x20000
or eax, 0x5ff08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a66edd4
and eax, 0x8000100
or eax, 0x800000ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63901870
xor eax, 0x46cd793d
and eax, 0x1000082
or eax, 0x40821c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e44dc6
and eax, 0x8440100
or eax, 0x18a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x697391cc
and eax, 0x400100
or eax, 0xac4c35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379b0ccd
or eax, 0x6e6bc310
and eax, 0xc4d8300
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9a7bc4
and eax, 0x80100
or eax, 0x4313e081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd16ce2
and eax, 0x41010000
or eax, 0xa8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f524072
xor eax, 0x1125a991
and eax, 0x6142
or eax, 0x161c
mov dword [ebx], eax
add ebx, edx
and eax, 0x666ae0bb
xor eax, 0x1e6e9722
and eax, 0x82cf100
or eax, 0xc0810081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f63ed9
or eax, 0xc4573d5
and eax, 0x8108ffdd
or eax, 0x800022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45be7b1e
and eax, 0x8000
or eax, 0x41021c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b96ccb
and eax, 0xc82892
or eax, 0x11028
mov dword [ebx], eax
add ebx, edx
and eax, 0x2005e0f1
and eax, 0x12000
or eax, 0x24540b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7557ef52
and eax, 0x20152200
or eax, 0x9820d081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da67c6f
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351473ad
and eax, 0x408c2108
or eax, 0x8600400
mov dword [ebx], eax
add ebx, edx
and eax, 0x110f1fc4
and eax, 0x2beadc6b
and eax, 0
or eax, 0x9a250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e591f8a
and eax, 0x3400008a
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c59f78f
and eax, 0x5d40de5a
and eax, 0
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c980fd2
and eax, 0x180088
or eax, 0x82049000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eedbebd
and eax, 0x1967d15c
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x681c0da1
and eax, 0x25810100
or eax, 0xd2488008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6694cc96
and eax, 0x26b205c2
and eax, 0x82
or eax, 0x8100003d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5543e0d9
and eax, 0x43a0f1
or eax, 0xbc0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbedee41
or eax, 0x3183c140
and eax, 0x18118b00
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c1b4ac
or eax, 0x5e033202
and eax, 0x6428200
or eax, 0x20384881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0467b6
and eax, 0x5f9f6b28
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26da3f5e
and eax, 0x2754
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1470c44d
and eax, 0x108208
or eax, 0x820c0880
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e1f393
and eax, 0x2c613aa0
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2465b6
and eax, 0x20802514
or eax, 0x81101000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492b07fb
or eax, 0x6e01ee03
and eax, 0x2a31feef
or eax, 0x10040110
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf2a389
and eax, 0x12600e95
and eax, 0x2600e94
or eax, 0x899ff120
mov dword [ebx], eax
add ebx, edx
or eax, 0x945fd48
and eax, 0x8181084c
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x70408559
and eax, 0x8049
or eax, 0x2282
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e79c1ef
and eax, 0xe30e181
or eax, 0x81061000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0fc652
and eax, 0
or eax, 0x81880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f06dd96
and eax, 0x8014
or eax, 0x410208
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee85295
and eax, 0
or eax, 0x8110558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x364ecf3b
xor eax, 0x3be6dd7
and eax, 0x402240
or eax, 0x44582
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbd7d7c
xor eax, 0x7c524a37
and eax, 0x58520100
or eax, 0xa08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b708c9
or eax, 0x63c64e2e
and eax, 0xb00006e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0621a3
xor eax, 0x2188702b
and eax, 0x2e0c0044
or eax, 0x1010c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8c903a
and eax, 0x1859f147
and eax, 0x10000041
or eax, 0x250000b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae9d153
and eax, 0xd1e3
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d56943
or eax, 0x699b4179
and eax, 0x1c9088
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ceae22
and eax, 0x80000
or eax, 0x4d830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa79c29
xor eax, 0x5e59e843
and eax, 0x21410020
or eax, 0x54888104
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d119d2
and eax, 0x1000000
or eax, 0x800000f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xede9a26
and eax, 0xa90c1
or eax, 0x214100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dcadcb1
or eax, 0x4a163282
and eax, 0x24f10100
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae98a42
and eax, 0
or eax, 0x8b00011d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733bd3da
or eax, 0x2e2e1537
and eax, 0xca011455
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x227e4b4b
and eax, 0x165c
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x33974b76
xor eax, 0x3ee7a0fe
and eax, 0x465a280
or eax, 0xc1005001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7885247f
and eax, 0xa8800000
or eax, 0x42010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc71306
and eax, 0
or eax, 0xc8e
mov dword [ebx], eax
add ebx, edx
and eax, 0x669f030c
xor eax, 0x2881e83b
and eax, 0x1e001
or eax, 0x46061280
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c3634e
and eax, 0xa800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a043ea
and eax, 0
or eax, 0x41821c
mov dword [ebx], eax
add ebx, edx
or eax, 0x79fe3d0e
xor eax, 0x5a535449
and eax, 0x1200a10
or eax, 0x5114a8
mov dword [ebx], eax
add ebx, edx
or eax, 0xde2a8cc
xor eax, 0x1a46f050
and eax, 0x50a00
or eax, 0x28402100
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a73c78
and eax, 0xe759046
and eax, 0
or eax, 0x601c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24379b01
and eax, 0x120500
or eax, 0x8aa03000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5773f73f
or eax, 0x1a46fc31
and eax, 0x4d832e24
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2165afa1
and eax, 0x10000
or eax, 0x28c08114
mov dword [ebx], eax
add ebx, edx
or eax, 0x434611bc
or eax, 0x1ce0a767
and eax, 0x10000ca
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e79484
xor eax, 0x7046b63a
and eax, 0x4690a0
or eax, 0xa10941
mov dword [ebx], eax
add ebx, edx
or eax, 0x66061234
and eax, 0x4186cfaf
and eax, 0x808100
or eax, 0x93690000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71852106
or eax, 0x3691ab00
and eax, 0x1000000
or eax, 0x80000087
mov dword [ebx], eax
add ebx, edx
or eax, 0x1642208d
and eax, 0x22081
or eax, 0x3dd970
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d360d94
and eax, 0x1c018000
or eax, 0x800900
mov dword [ebx], eax
add ebx, edx
or eax, 0x24803c03
and eax, 0x3c71c9b5
and eax, 0x38000100
or eax, 0x80004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b7d5ed
xor eax, 0x4956152
and eax, 0x801c
or eax, 0x410200
mov dword [ebx], eax
add ebx, edx
or eax, 0x346bc641
and eax, 0x448c25d
or eax, 0xc8840100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf658a3
and eax, 0xccccc8cc
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c21fda5
and eax, 0x690e8a13
and eax, 0x48000000
or eax, 0xa48b55cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b793910
or eax, 0x1dbdf88d
and eax, 0x25084189
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x427a72a4
and eax, 0x3316c6b0
and eax, 0x400
or eax, 0x8da
mov dword [ebx], eax
add ebx, edx
and eax, 0x57407685
and eax, 0x400
or eax, 0x56f035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62be73e6
and eax, 0x20c00500
or eax, 0x14173000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50312757
or eax, 0x42828c89
and eax, 0x4b12c41
or eax, 0x88084020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cddca2e
and eax, 7
or eax, 0x2b000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b1f51c
xor eax, 0x1cd6b7c8
and eax, 0x1180144c
or eax, 0xe0010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4ef48a
and eax, 0x20c5
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35323f0b
or eax, 0x7e458bc2
and eax, 0x8548188
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc68565
and eax, 0x1820041
or eax, 0x54090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182ae8a7
and eax, 0x1808000
or eax, 0x420318
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3a92a9
xor eax, 0x480cbb1
and eax, 0x4024081
or eax, 0xc830b200
mov dword [ebx], eax
add ebx, edx
and eax, 0x75587672
and eax, 0x44000000
or eax, 0x18b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xac88a3c
and eax, 0x4dc30014
or eax, 0x30102500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410fffc0
and eax, 0x10140000
or eax, 0xc3210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a24df35
and eax, 0x88000024
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x68acb567
and eax, 0
or eax, 0x4188d490
mov dword [ebx], eax
add ebx, edx
or eax, 0x350528ac
or eax, 0x672c5f8b
and eax, 0x140d8b00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64402631
or eax, 0x6d332fff
and eax, 0x35258181
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f77206d
and eax, 0x40800000
or eax, 0xb1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5755906e
and eax, 0x2450104e
or eax, 0x41296f10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a44bc2
xor eax, 0x667dd01c
and eax, 0x8480
or eax, 0x131b3a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6539a95e
xor eax, 0x43cf87b0
and eax, 0x540a00
or eax, 0x8012100
mov dword [ebx], eax
add ebx, edx
and eax, 0x39dde7b7
and eax, 0x8042200
or eax, 0xb2a8c881
mov dword [ebx], eax
add ebx, edx
or eax, 0x4046597a
xor eax, 0x60f2550d
and eax, 0x92000000
or eax, 0x60810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x573d2219
and eax, 0xa5bc0219
or eax, 0x5a4288a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704215c1
and eax, 0x3bf3e3d0
and eax, 0x8908200
or eax, 0x80440889
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db0ea20
and eax, 0x43f93f19
and eax, 0x1800001
or eax, 0x440b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99ff189
or eax, 0x3f2cf033
and eax, 0x113c2118
or eax, 0x80410400
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c8c7dd
xor eax, 0x79b2e3f7
and eax, 0xaa0d0000
or eax, 0x55000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc569e2
xor eax, 0x6d19998b
and eax, 0x21000000
or eax, 0x14000096
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448db5d6
or eax, 0x1a1e4c67
and eax, 0x630fe407
or eax, 0x600088
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a3ae83
and eax, 0x1084c8b
or eax, 0x80100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb619ae
and eax, 0xa04401
or eax, 0x5020c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x163b504c
and eax, 0x300000
or eax, 0x75c18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31060f0f
xor eax, 0x595d2465
and eax, 0x9000068
or eax, 0x80000094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383bd1a3
or eax, 0x705e01c1
and eax, 0x4108d081
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x625e7027
and eax, 0x7ebb0fbb
and eax, 0
or eax, 0x8558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3198fa9d
and eax, 0x108200
or eax, 0x52f4081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147029d0
xor eax, 0x36ea65a8
and eax, 0x22810000
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc9e8bc
and eax, 0x47d52876
and eax, 0x402830
or eax, 0x722581c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c8e193
and eax, 0x3008418b
or eax, 0x5100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x490f2733
and eax, 0x64a3
or eax, 0x1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ab3c8a
xor eax, 0x2c983d92
and eax, 0x301c35
or eax, 0x808200
mov dword [ebx], eax
add ebx, edx
or eax, 0x62391f0d
and eax, 0x40908900
or eax, 0x94000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266606dc
xor eax, 0x16c7d157
and eax, 0x80004088
or eax, 0xb000100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4879da
and eax, 0x1000008
or eax, 0xe0811445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7046097f
and eax, 0x1cecd819
and eax, 0x1010
or eax, 0x82c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x701dba2b
and eax, 0x8001
or eax, 0x650f6180
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f38c16
and eax, 0x21030000
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7365e366
or eax, 0x3d7be9f4
and eax, 0x8558b74
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2620be1
or eax, 0x507d7f14
and eax, 0x405c4a00
or eax, 0x23808081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735fdfd7
and eax, 0x810000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7118c8b5
or eax, 0x244f4747
and eax, 0xde2
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74bd9a5
xor eax, 0x1566879e
and eax, 0x2054201
or eax, 0xad50a080
mov dword [ebx], eax
add ebx, edx
and eax, 0x386d9d23
and eax, 0x7746c912
and eax, 0x20000000
or eax, 0xd2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33824702
xor eax, 0x18538021
and eax, 0x502
or eax, 0x850
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a776945
and eax, 0x8540800
or eax, 0x80808288
mov dword [ebx], eax
add ebx, edx
or eax, 0x31907c6c
and eax, 0x1800040
or eax, 0x440b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458e147a
xor eax, 0x79eafafc
and eax, 0x38602404
or eax, 0x6101108
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc1a0be
and eax, 0x28310000
or eax, 0xc0040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f82da7
and eax, 0x89000027
or eax, 0x2000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x46044191
and eax, 0x77606793
and eax, 1
or eax, 0xe181184c
mov dword [ebx], eax
add ebx, edx
or eax, 0x76af2893
and eax, 0x1fbaa7d3
and eax, 0x2080
or eax, 0x5a24
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f97308
and eax, 0x48317180
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5827f8
and eax, 0x68676d9b
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64dfafd3
or eax, 0x504ffb20
and eax, 0x418800
or eax, 0xd4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed58806
and eax, 0x800090
or eax, 0x4108d428
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb583bd
and eax, 0x4c815500
or eax, 0x80420800
mov dword [ebx], eax
add ebx, edx
or eax, 0x655ed2fa
and eax, 0xccccccc8
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d786e6
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x42cb9f4b
and eax, 0x40880448
or eax, 0xac035184
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f0b62fa
xor eax, 0x540291b5
and eax, 0x908440b
or eax, 0x4040180
mov dword [ebx], eax
add ebx, edx
and eax, 0x202ed561
and eax, 0x113bdd62
and eax, 0x400
or eax, 0xaa10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2355d123
xor eax, 0x5767e052
and eax, 0x46036010
or eax, 0x28888725
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5475d4a4
and eax, 0x84c0301
or eax, 0x1882c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f13e926
and eax, 0x2c50e101
or eax, 0x40a00080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7aeb8c
or eax, 0x6f3acf6a
and eax, 0x49800001
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5941f7
or eax, 0x6d9bf6fa
and eax, 0x74c
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1447f53
and eax, 0x101
or eax, 0x27cdf080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0908cd
and eax, 0x1800000
or eax, 0x80090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a221b25
and eax, 0
or eax, 0x418204
mov dword [ebx], eax
add ebx, edx
and eax, 0x12df363e
and eax, 0
or eax, 0x8118558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d325af6
xor eax, 0x198aff9
and eax, 0x10a080
or eax, 0x481042
mov dword [ebx], eax
add ebx, edx
and eax, 0x5223bdc
and eax, 0
or eax, 0xe3f28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6928c5f
or eax, 0x58dd145d
and eax, 0xa000055
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cdd390
and eax, 0x89050045
or eax, 0x44300c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x603a2746
or eax, 0x6e1672bb
and eax, 0x25000143
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x559c8d2d
or eax, 0x26ff6de9
and eax, 0x18143
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7ff647
and eax, 0x2049000
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592a38c
or eax, 0x5f5ca1a1
and eax, 0x4d8a0001
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x192bc153
and eax, 0x9090000
or eax, 0x34c08114
mov dword [ebx], eax
add ebx, edx
and eax, 0x28efa956
and eax, 0x610af0b0
and eax, 0x10
or eax, 0x810000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5169e8cd
and eax, 0x80
or eax, 0xfe1971
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cc2fbb
xor eax, 0x103b982c
and eax, 0x558100
or eax, 0x2c000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4807b7f6
and eax, 0x40000880
or eax, 0x892dc201
mov dword [ebx], eax
add ebx, edx
and eax, 0x22681180
or eax, 0x680bb423
and eax, 0x60010000
or eax, 0x92800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63869856
xor eax, 0x1092342
and eax, 0x9b10
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f49ccd
and eax, 0x8800
or eax, 0x82040288
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fcbaa6e
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da9380b
and eax, 0x41880000
or eax, 0x88363518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36937930
and eax, 0xc0250000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b60c3a
xor eax, 0x2bfcd513
and eax, 0x88000001
or eax, 0x30000d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0e0e15
and eax, 0xa1000c40
or eax, 0x4081000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ab0c0
and eax, 0x2085
or eax, 0x372
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483b7832
and eax, 0x1b5181
or eax, 0x80a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5ac30b
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5679d5b8
and eax, 0x4d1b9acc
and eax, 0x18000
or eax, 0x400204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b035b3
or eax, 0x17b0863f
and eax, 0x110158b
or eax, 0x80084000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f651e3
and eax, 0x82
or eax, 0x41a260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e214fc
and eax, 0x4a28000
or eax, 0x8500100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c64dbe9
xor eax, 0xa56219
and eax, 0x8446000
or eax, 0x83280c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba0336d
and eax, 0x80040801
or eax, 0x1f310044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd8d776
and eax, 0x30
or eax, 0x35000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x480dadcc
and eax, 0x1c4de256
and eax, 0x10
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ac4362
and eax, 0x2041000
or eax, 0x80008089
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c469b3b
and eax, 0x4c020001
or eax, 0x1890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae1a70a
xor eax, 0x1c3bdc57
and eax, 0x2d0011c
or eax, 0x18218000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8c8a8
xor eax, 0x225b0006
and eax, 0xe
or eax, 0x81000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x344bc198
and eax, 0x5075c2c5
and eax, 0xc0c0
or eax, 0x260331
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9c01b2
and eax, 0x4dba8200
or eax, 0xb2453800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e41b49
and eax, 0x500b0000
or eax, 0x5200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x465f647a
and eax, 0xff0868f
and eax, 0
or eax, 0xaaf28114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4675dc
and eax, 0x7347740e
and eax, 0
or eax, 0x88000095
mov dword [ebx], eax
add ebx, edx
and eax, 0x64af1f82
and eax, 0x80
or eax, 0x4182040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5561c4a0
and eax, 0x14418000
or eax, 0x8040b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x925b730
xor eax, 0x39be4dac
and eax, 0x424204
or eax, 0x200d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x31182efc
or eax, 0x289da966
and eax, 0xf12500
or eax, 0xc4001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e4a18
xor eax, 0x57a67484
and eax, 0x45026400
or eax, 0x8890269
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602b1ef2
xor eax, 0x5192beb8
and eax, 0x2c208020
or eax, 0x2c10104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20fb7e2d
and eax, 0x3155f04d
and eax, 0
or eax, 0x81000070
mov dword [ebx], eax
add ebx, edx
or eax, 0x23879273
and eax, 0x810041
or eax, 0x204180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2063e5c0
and eax, 0x210100
or eax, 0x6dd08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6e8035
xor eax, 0x6c710b39
and eax, 0x1000000
or eax, 0x880000a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c940af0
and eax, 0x5aafb6fb
and eax, 0x40800081
or eax, 0x1020400
mov dword [ebx], eax
add ebx, edx
and eax, 0xe061f14
or eax, 0x1cf6edd1
and eax, 0xc548900
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
or eax, 0x277ed27b
or eax, 0x34856fab
and eax, 0x23d4f281
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c623ce1
xor eax, 0x7a604a07
and eax, 0x80800000
or eax, 0x72010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de1ad58
or eax, 0x4fd4abc5
and eax, 0x23d0
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x462c85f2
and eax, 0x182
or eax, 0x5204409
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d48de6d
and eax, 9
or eax, 0x19b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e5d760a
and eax, 0x1000
or eax, 0xe30035
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5a0595
xor eax, 0x30601865
and eax, 0x800
or eax, 0x4908000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fdb5e4c
and eax, 0xb004000
or eax, 0x80000182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410e1d2b
xor eax, 0x590ce60b
and eax, 0x81000800
or eax, 0x4081004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee96477
and eax, 0x40
or eax, 0x250a
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1e6bd
and eax, 0x2000
or eax, 0x112fd181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f41313f
or eax, 0x42f6b80e
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3e0f33
and eax, 0x433
or eax, 0x500c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2606f81c
and eax, 0x4540b
or eax, 0x81280180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x327387d2
or eax, 0x5fc987d7
and eax, 0x9dd7d2
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x684b9733
xor eax, 0x66e08b45
and eax, 0x4320000
or eax, 0x10c08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12271153
or eax, 0xdfe91ba
and eax, 0x10000f9
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216f1579
xor eax, 0x4eacad97
and eax, 0x800802
or eax, 0x405e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ab102f
or eax, 0x51064b37
and eax, 0x11820100
or eax, 0xe708000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e63269
and eax, 0x8000000
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5904510b
or eax, 0x63b8b585
and eax, 0x41800480
or eax, 0x2000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x120134b2
and eax, 0x10000
or eax, 0x28448b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7316d499
xor eax, 0x5ef6480a
and eax, 0x700000
or eax, 0x51735
mov dword [ebx], eax
add ebx, edx
or eax, 0x60bfdbd4
xor eax, 0x62771d49
and eax, 0x800000
or eax, 0xc0770500
mov dword [ebx], eax
add ebx, edx
or eax, 0x405f0566
and eax, 0x350000
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ced69b
and eax, 0x31000010
or eax, 0x88000140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5168ae36
or eax, 0xc4436dc
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad79b26
or eax, 0x3a2b2b90
and eax, 0x184922
or eax, 0x81000409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae129f8
or eax, 0x4bd9ec17
and eax, 0x810cc1
or eax, 0x1320
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ade497
and eax, 0x8a18100
or eax, 0x4500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x133e924b
or eax, 0x41affc4b
and eax, 0x8000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a601fd7
or eax, 0x7a148c9d
and eax, 0x40000481
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6177a2
and eax, 0
or eax, 0x28558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a183e98
xor eax, 0x78c515d1
and eax, 0x8a01
or eax, 0x41024080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7a687a
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e66085d
and eax, 0x61593713
and eax, 0x10
or eax, 0xfbe8
mov dword [ebx], eax
add ebx, edx
and eax, 0x8cb9305
and eax, 0x100
or eax, 0xd0c448b
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa2de00
and eax, 0x4400
or eax, 0x164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93b03c1
xor eax, 0x3c6c8ce5
and eax, 0x558800
or eax, 0x425
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ccdf95
and eax, 0x400
or eax, 0x8003100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f44c6a8
or eax, 0x24db1757
and eax, 0xf150000
or eax, 0x90200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5e5df1
xor eax, 0x4c6e15bd
and eax, 0x8000004c
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x72719cce
and eax, 0
or eax, 0x41820490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45326fc
and eax, 0x2000
or eax, 0x82049800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14423dcd
and eax, 0x82440041
or eax, 0x41190000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2727677b
or eax, 0x3e533366
and eax, 0xc440044
or eax, 0xc088cc88
mov dword [ebx], eax
add ebx, edx
and eax, 0x66cb99c
and eax, 0x44c888c
or eax, 0xc8804440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477bbcb0
xor eax, 0x47dade1f
and eax, 0xcc090440
or eax, 0x2082518c
mov dword [ebx], eax
add ebx, edx
and eax, 0x41cc0460
and eax, 0x800400
or eax, 0x35e0b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7ee82b
and eax, 0x42000
or eax, 0x14410b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f13d37
and eax, 0xe00135
or eax, 0x84000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f39b946
and eax, 0x80100
or eax, 0x25100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x242056c1
xor eax, 0x69434be4
and eax, 0x48310000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb3dd7f
and eax, 0x10000048
or eax, 0xa9000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8e6d1c
and eax, 0x2cd8
or eax, 0x9220
mov dword [ebx], eax
add ebx, edx
or eax, 0x567c9510
or eax, 0x5707a707
and eax, 0x1140d2b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae342dd
and eax, 0x4001
or eax, 0x5420f0
mov dword [ebx], eax
add ebx, edx
and eax, 0xf8b438
and eax, 0
or eax, 0xc4818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x63765c8a
and eax, 0x46121b34
and eax, 0x2000000
or eax, 0x89004186
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c942ef
and eax, 0x2000004
or eax, 0xc8830c51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65dc8463
and eax, 0x8b4a8020
or eax, 0x50a00141
mov dword [ebx], eax
add ebx, edx
and eax, 0x81f656a
and eax, 0
or eax, 0x8100009f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de723a
and eax, 0x12
or eax, 0x9ec5e3e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x652087a7
or eax, 0x40269c81
and eax, 0x10458b90
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7546ff3b
and eax, 0x448a00
or eax, 0x305025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6a543e
and eax, 0x1e020c00
or eax, 0x20c02100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6476ce
and eax, 0x10240000
or eax, 0x88110000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf88a2dd
and eax, 0x89000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a349d6d
xor eax, 0x2337bede
and eax, 0x40020090
or eax, 0x184c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f414e2b
and eax, 0
or eax, 0x204d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588ebcec
and eax, 0x5ebb93b3
and eax, 0x40030180
or eax, 0xa328c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de65e03
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ff7844
and eax, 0x40
or eax, 0x18523
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f225b15
and eax, 0x101
or eax, 0x8110548a
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b78a05
and eax, 0x855f82
or eax, 0x480040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x151ba093
and eax, 0x14d28100
or eax, 0xa0200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x809b907
and eax, 0x50bb3610
and eax, 0
or eax, 0x88000116
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a074352
xor eax, 0x46b82d3b
and eax, 0x40800408
or eax, 0x106c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x255028ba
or eax, 0x4ff46ba9
and eax, 0x4440b00
or eax, 0x10018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9ff98c
and eax, 0x8426080
or eax, 0x83008003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dcd5e7a
xor eax, 0x7bcca263
and eax, 0x40800041
or eax, 0x8101080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x71cf5746
and eax, 0
or eax, 0xb583
mov dword [ebx], eax
add ebx, edx
or eax, 0x12bdea6d
xor eax, 0xfdc3ad4
and eax, 0x1441c101
or eax, 0x621c3080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0bac2
and eax, 0x1880001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0afede
and eax, 0x86c4
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f0e0f48
and eax, 0x400
or eax, 0x5711ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dae04ad
xor eax, 0x22610eb5
and eax, 0x18140b00
or eax, 0x412000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d06e11
and eax, 0x21044001
or eax, 0xc062b280
mov dword [ebx], eax
add ebx, edx
or eax, 0x730dae6b
and eax, 0x851b72a
and eax, 0x1b62a
or eax, 0x458a49d5
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a36bee
or eax, 0x741e2607
and eax, 0x66212524
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x232a8f57
and eax, 0x2210000
or eax, 0x8140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b243831
and eax, 0x8000020
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x53167b39
xor eax, 0x4dac15e
and eax, 0x82c010
or eax, 0x41040480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4e8728
xor eax, 0x623ef7f2
and eax, 0x8448000
or eax, 0x90b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x396257a5
or eax, 0x6838b0c8
and eax, 0x5046f181
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe3d1c9
or eax, 0x374b6dea
and eax, 0x31810000
or eax, 0xc0000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6182107d
and eax, 0x57075336
and eax, 0
or eax, 0x2e75f8f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e486516
or eax, 0x5deafe65
and eax, 0x1205583
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x195681f9
and eax, 0x6485c2
or eax, 0x82200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1a31
xor eax, 0x7499a201
and eax, 0x10f20100
or eax, 0x83008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f01cdbf
and eax, 0x695f1f71
and eax, 0x1000100
or eax, 0x8800000e
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b6e9fb
and eax, 0x39aa2b6c
and eax, 0x1000008
or eax, 0x4086c482
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3fd069
and eax, 0x7a98a153
and eax, 0x2808000
or eax, 0x84443800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aed1576
xor eax, 0x751438c6
and eax, 0xc3590000
or eax, 0x40041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5daa5a08
and eax, 0x40080000
or eax, 0x8cc4cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c3e455
or eax, 0x1e6a2052
and eax, 0xcc4c08c8
or eax, 0x80c404
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcdf313
or eax, 0x3333d854
and eax, 0xcccc844
or eax, 0xc0000488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65737254
or eax, 0x8d21acd
and eax, 0xa88b14cc
or eax, 0x44004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x49452f55
and eax, 0x21044e50
and eax, 0x400
or eax, 0x3510418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ab6de9
and eax, 0x401681c9
and eax, 0x89
or eax, 0xc072
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d045c8b
and eax, 0x40431
or eax, 0x692004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c7bad75
xor eax, 0x2eb46b3f
and eax, 0x498200
or eax, 0xc040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x14330326
and eax, 0x1c4c8100
or eax, 0xc3807081
mov dword [ebx], eax
add ebx, edx
and eax, 0x633c1b49
or eax, 0x43455e22
and eax, 0x41010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x188de575
and eax, 0xa444
or eax, 0x882
mov dword [ebx], eax
add ebx, edx
and eax, 0x3384c196
and eax, 0x2c26e0ed
and eax, 0x8080
or eax, 0x850c0108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc1a500
xor eax, 0x66a491ca
and eax, 0x11090040
or eax, 0x44820001
mov dword [ebx], eax
add ebx, edx
or eax, 0x138a0fdb
and eax, 0x1820108
or eax, 0x88608004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f077498
and eax, 0x3fbe23f
and eax, 0x10
or eax, 0x8100000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x64fd4ed8
and eax, 0x44a9bb90
and eax, 0x10a90
or eax, 0x129562
mov dword [ebx], eax
add ebx, edx
xor eax, 0xafe6a45
or eax, 0x7cf0168b
and eax, 0x18458300
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4bb42a
xor eax, 0x68bb1600
and eax, 0xf4a020
or eax, 0xb5605
mov dword [ebx], eax
add ebx, edx
and eax, 0xfdf7238
xor eax, 0x261099cd
and eax, 0x8f2100
or eax, 0x58001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b2834d3
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282c5406
or eax, 0x37873352
and eax, 0x10504
or eax, 0x408008
mov dword [ebx], eax
add ebx, edx
and eax, 0x94693b9
xor eax, 0x2d1de537
and eax, 0x108440b
or eax, 0x80000980
mov dword [ebx], eax
add ebx, edx
or eax, 0x629307c8
xor eax, 0x7b93c22c
and eax, 0x801c1
or eax, 0x375200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7299eda1
xor eax, 0x9d4e5fe
and eax, 0x20610000
or eax, 0x4908100
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9ea9a2
and eax, 0x100
or eax, 0xba000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4030e9c7
or eax, 0x3eb1b00e
and eax, 0xc001
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d584b
and eax, 0x108140a
or eax, 0x80104121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf082d
xor eax, 0x7369015e
and eax, 0x4c5050
or eax, 0x2121a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f98e6c
xor eax, 0x5921fbd8
and eax, 0x8088800
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45930ac2
xor eax, 0xfbf2afe
and eax, 0x2000004
or eax, 0x89004181
mov dword [ebx], eax
add ebx, edx
and eax, 0x22431d90
and eax, 0x2000000
or eax, 0x65251845
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d8cd288
and eax, 0x9dc05df
and eax, 0x1000000
or eax, 0x340000bb
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea58df3
and eax, 0
or eax, 0x1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3478ca96
xor eax, 0x4dc556af
and eax, 0x1080409
or eax, 0x80004982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51831eb4
and eax, 0x4321
or eax, 0x70a4c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c9ca1b
or eax, 0x476a06f3
and eax, 0x65c10100
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec78d09
and eax, 0x2259ff48
and eax, 0
or eax, 0x81000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e03921
and eax, 0x3825548a
and eax, 0
or eax, 0x64c0f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f09337
and eax, 0x8808000
or eax, 0x4010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2684737d
and eax, 0x35932752
and eax, 0
or eax, 0x8b004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x4769fef1
and eax, 0xc2011055
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ac992f
and eax, 0x1079
or eax, 0x6600
mov dword [ebx], eax
add ebx, edx
and eax, 0x320289e2
or eax, 0x17a1f842
and eax, 0x1021c800
or eax, 0xc8000281
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ebc05b8
and eax, 0x45f7f2e2
and eax, 0x40810000
or eax, 0xb2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd170545
or eax, 0x33cb6fd1
and eax, 0x21480951
or eax, 0x4430900e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb90a91
and eax, 0x2508018b
or eax, 0x44400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf8cd36
and eax, 0x885
or eax, 0x3502
mov dword [ebx], eax
add ebx, edx
or eax, 0x7adbafc6
and eax, 0x589505
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ef9c2f
and eax, 0x1400
or eax, 0x79912100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f7d2e6
xor eax, 0x76901209
and eax, 0x10800000
or eax, 0x80090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d2a5303
and eax, 0x10100
or eax, 0x40840c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2f9ffd
and eax, 0x1080881
or eax, 0x8010450a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5996f632
and eax, 0x100400
or eax, 0xce03c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc4072d
xor eax, 0x7c950af2
and eax, 0x10810000
or eax, 0xc0708100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c41b4c
and eax, 0x83000004
or eax, 0x8000132
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d26af94
and eax, 0x4f205386
and eax, 0x2000004
or eax, 0xf0811851
mov dword [ebx], eax
add ebx, edx
and eax, 0x3858a6c6
and eax, 0
or eax, 0x8b0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d83136a
and eax, 0x42f390ad
and eax, 0x40839000
or eax, 0x93046281
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e52a03d
xor eax, 0x1deac3f3
and eax, 0x82080000
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10329b0b
xor eax, 0x7789fcd4
and eax, 0x1050c
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c46fb26
and eax, 0x7814fd4d
and eax, 0x4408
or eax, 0x25080183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3241b3da
and eax, 0x6d2b0e7f
and eax, 0x250
or eax, 0x200e
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a363f7
and eax, 0x2214
or eax, 0x756d1d21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7717fed9
and eax, 0x48816c
or eax, 0x18050a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be8bc5f
and eax, 0x28018101
or eax, 0x84124080
mov dword [ebx], eax
add ebx, edx
and eax, 0x608a035b
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1894aeab
and eax, 0x10483
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x357af6b9
and eax, 0x4bc0efa5
and eax, 0x81
or eax, 0x850c8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ecb3356
or eax, 0x772a9a4c
and eax, 0x558b0041
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fdd52
and eax, 0x3a9d0a18
and eax, 0x10000010
or eax, 0xece28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46330087
and eax, 0x80000101
or eax, 0x1000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x4819f619
xor eax, 0x7e0519e6
and eax, 0x108e2
or eax, 0x286410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1444d0f6
and eax, 0x14458800
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3884bd3b
and eax, 0x100
or eax, 0x2a162d
mov dword [ebx], eax
add ebx, edx
and eax, 0x647b67a9
and eax, 0xa0500
or eax, 0x4a403000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b268d1
or eax, 0x4a69b870
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x92df6d3
and eax, 0
or eax, 0x41850c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c233f6a
and eax, 0x40000820
or eax, 0x1850498
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aeb7df3
and eax, 0x48c35d00
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5065244e
and eax, 0x40010400
or eax, 0xac8a51cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c92bdd
and eax, 0x9004401
or eax, 0x408018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60025fd6
xor eax, 0x5c27ffca
and eax, 0x2484
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x3248c72a
xor eax, 0x2a409eb5
and eax, 0x408a05
or eax, 0x216000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215f7d0a
and eax, 0x203e1500
or eax, 0x92802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bac9cda
or eax, 0xf2f859f
and eax, 0x4d0b2145
or eax, 0x805220
mov dword [ebx], eax
add ebx, edx
or eax, 0x58b69e33
and eax, 0x5c818104
or eax, 0x2400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff5b2f9
and eax, 0
or eax, 0x81000025
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f48502e
and eax, 0xb0b1d6a
and eax, 0x1081020
or eax, 0x7e0d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cd19a9
and eax, 0x2bd743ff
and eax, 0x810100
or eax, 0x8c008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a0ec9a
and eax, 0x98004188
or eax, 0x22000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x397b54e1
and eax, 0x12ef8bce
and eax, 0x80
or eax, 0xc80b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e6dbe1
and eax, 0x104112a
or eax, 0x80084401
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e0acdd
and eax, 0x34994447
and eax, 0
or eax, 0xffddf9f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c342f7d
and eax, 0x462cb8ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b7333f
and eax, 0x10b0000
or eax, 0x44200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9dc07dc
or eax, 0x1c7084ea
and eax, 0x18700408
or eax, 0xe2833100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511fe2d8
xor eax, 0x36291436
and eax, 0x9080c3e6
or eax, 0x83c19
mov dword [ebx], eax
add ebx, edx
and eax, 0x682a4e06
and eax, 0x2ebfb215
and eax, 4
or eax, 0x418988
mov dword [ebx], eax
add ebx, edx
and eax, 0xeddd7cc
or eax, 0x31c8eda5
and eax, 0x1084d89
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92a1d5e
and eax, 0x250c1
or eax, 0x1482b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3683751b
and eax, 0x24c10000
or eax, 0x8308100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2516c8e5
and eax, 0x9000141
or eax, 0x8200000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x24827a8
xor eax, 0x3280a6dc
and eax, 0xb0800015
or eax, 0x42010840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a95a44d
and eax, 0x44
or eax, 0x4602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cae436b
and eax, 0x7ae373f1
and eax, 0x50020001
or eax, 0x834de280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632db046
and eax, 0xb0000000
or eax, 0x42810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660d69d1
xor eax, 0x7eea5306
and eax, 0x10
or eax, 0x4120
mov dword [ebx], eax
add ebx, edx
or eax, 0x470908d7
xor eax, 0x694162c6
and eax, 0x402201
or eax, 0x4035d080
mov dword [ebx], eax
add ebx, edx
and eax, 0x323e0180
xor eax, 0x2d42902c
and eax, 0x8000000
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e66a96
or eax, 0x7fe0ba60
and eax, 0x408884
or eax, 0x10108
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a5944f
xor eax, 0x4aff7356
and eax, 0xaa0118
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46434781
and eax, 0x100
or eax, 0x8452a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a84d3e6
and eax, 0
or eax, 0x8b800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b5ee92e
and eax, 0x5bc12100
or eax, 0x84021400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a33c11d
and eax, 0x4d830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10dd0af7
and eax, 0x9c90004
or eax, 0xa2008108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525e409c
or eax, 0x7a7dcde3
and eax, 0x810000c3
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x411c25bf
xor eax, 0x4ee5e52f
and eax, 0x8800c0
or eax, 0x41509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f53690
and eax, 0x2c33cab5
and eax, 0x310000
or eax, 0xafc08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1989baab
and eax, 0x800000ab
or eax, 0x8000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x63da3cb7
and eax, 0x41880c81
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x238c6441
xor eax, 0x4236fbfd
and eax, 0x811200
or eax, 0x8a40a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x267b1773
and eax, 0x42b0000
or eax, 0x51000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f35469b
or eax, 0x28b49be0
and eax, 0x21a28108
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0xc364956
and eax, 0
or eax, 0x810000a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d8c5679
and eax, 0x20
or eax, 0x1a13d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50754ad8
xor eax, 0x1e57b34
and eax, 0x820000
or eax, 0xe708100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f45e579
and eax, 0x4c2e117b
and eax, 0x8000038
or eax, 0x83000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3c93a8
xor eax, 0x75cce80b
and eax, 0x5b040801
or eax, 0x10444
mov dword [ebx], eax
add ebx, edx
and eax, 0x29578290
or eax, 0x74b0f82b
and eax, 0x35000009
or eax, 0xd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a7488
and eax, 0x33aa058e
and eax, 0x88
or eax, 0x1c376
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7d91fd
and eax, 0x1d655dc1
and eax, 0x8041080
or eax, 0x81888008
mov dword [ebx], eax
add ebx, edx
or eax, 0x54afd955
and eax, 0x5f35dd4d
and eax, 0x4d010041
or eax, 0x8a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfaa17cd
and eax, 0x6810108
or eax, 0x30408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b3a0aa
xor eax, 0x1ee410b6
and eax, 0x1000014
or eax, 0x8000000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ac46a8
and eax, 0x2840b1
or eax, 0x423840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f94cc0
and eax, 0x1db35d47
and eax, 0x110000
or eax, 0x8448b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1401948a
or eax, 0x3a325098
and eax, 0x2201c080
or eax, 0x80442201
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c4ab04
xor eax, 0x4066d9f
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633b7178
and eax, 0x10
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b221b24
and eax, 0x9000800
or eax, 0x808c8288
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e13570d
and eax, 0x34ef0851
and eax, 0x48b0001
or eax, 0x41000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c292db8
or eax, 0x416f5a93
and eax, 0xa20508
or eax, 0x84100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f1600d
and eax, 0x90010000
or eax, 0x480c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca2df07
or eax, 0x64a6caa7
and eax, 0x34000081
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd12886
and eax, 0x24000080
or eax, 0x4072a028
mov dword [ebx], eax
add ebx, edx
and eax, 0x36964d5c
and eax, 8
or eax, 0x810c4d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ff8dd2
and eax, 0x40c80
or eax, 0x81e261
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f27a7e9
and eax, 0x6a00100
or eax, 0x80518000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3731e8aa
and eax, 0
or eax, 0x89000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d3e18e
and eax, 0x80
or eax, 0x41898c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733bb7d8
or eax, 0x320da668
and eax, 0x281ba00
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ceb466
and eax, 0x17ecbdd1
and eax, 0x1080c40
or eax, 0x5423f3bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b2d9be
and eax, 0x4002810c
or eax, 0x80c80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc3e753
and eax, 0x660180e4
and eax, 0
or eax, 0x81000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c60d3c0
or eax, 0x11fb19ea
and eax, 0xfcb8c2f2
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14631e5
and eax, 0xe0
or eax, 0x8458b1f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2357806f
and eax, 0x3002d
or eax, 0x804400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fba1a6d
xor eax, 0x3d3d0b99
and eax, 0x5a40100
or eax, 0xc2403400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e785b46
xor eax, 0x5fc9cf90
and eax, 0x8000b0d6
or eax, 0x10884f29
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ddadd38
and eax, 0x74b44e34
and eax, 0x800
or eax, 0x41818c
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d99caf
and eax, 0x1080d8b
or eax, 0x80044000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3874278a
and eax, 0x780801
or eax, 0x10c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x671c906e
and eax, 0x12472aa2
and eax, 0x400000
or eax, 0x84b18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42cb94fd
and eax, 0x82201105
or eax, 0x9456802
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbb6167
or eax, 0x62a9a62b
and eax, 0x62810005
or eax, 0x90000850
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c9ad38
or eax, 0x1a932fd0
and eax, 0x12380
or eax, 0x400f
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa724d8b
and eax, 0x8222200
or eax, 0x2088d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x456e3a17
and eax, 0x8880001
or eax, 0x82010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x196b3b6
and eax, 0x18184
or eax, 0x400808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff32b9
and eax, 0x1080101
or eax, 0x400448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9982588
and eax, 0x6000
or eax, 0xb78
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dee7807
and eax, 0x5d9e711e
and eax, 0x866114
or eax, 0x308621
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb17e4da
xor eax, 0x7190f4c1
and eax, 0x8018300
or eax, 0x4c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d097dd
and eax, 0x8100
or eax, 0x4cbb4081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x737b8fcb
xor eax, 0x613891a2
and eax, 0x50800000
or eax, 0xa1010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee6beb
and eax, 0x103ea
or eax, 0x9410
mov dword [ebx], eax
add ebx, edx
and eax, 0x685a859
xor eax, 0x5f0e953a
and eax, 0x90c0100
or eax, 0x80808088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7699f131
xor eax, 0x50152fb0
and eax, 0x5880001
or eax, 0x50030040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a6d315f
and eax, 0x44e20108
or eax, 0x20008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3882ed0c
and eax, 0x62d91704
and eax, 0x400404
or eax, 0x81bffb78
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b90ca3
and eax, 0x332858ef
and eax, 0x818e2
or eax, 0x408110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46dc8628
and eax, 0x46141800
or eax, 0x314aa000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4171a826
or eax, 0x72f6dacf
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4648b876
xor eax, 0x37329307
and eax, 0x34112100
or eax, 0x10a040c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3244e479
and eax, 0x14150000
or eax, 0x8200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f4a79
and eax, 0x8000000
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f835d70
and eax, 0x41810c10
or eax, 0x88080
mov dword [ebx], eax
add ebx, edx
or eax, 0xed081b3
or eax, 0x72d776bf
and eax, 0x84d8b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x450db7ab
and eax, 0x17d409c7
and eax, 0x5400081
or eax, 0xd21bf100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f44f5e8
and eax, 0xf1010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30443efd
and eax, 0x1c85
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4574d1
or eax, 0x7b60c34e
and eax, 0x100558b
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e037a7
or eax, 0x4339cf1d
and eax, 0xd1358a
or eax, 0x60040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e15708b
and eax, 0x12d20100
or eax, 0x20208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122560db
and eax, 0xdb
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a1a29d
or eax, 0x7eb65b79
and eax, 0x4181888a
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd8fe1c
xor eax, 0x54935c2e
and eax, 0x908a000
or eax, 0x80841800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b8abb7d
xor eax, 0x23684263
and eax, 0xc14c0000
or eax, 0x2110041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eefb10
or eax, 0x197b0cf9
and eax, 0x80b04c8
or eax, 0xe4805104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61451887
and eax, 0x50c450b
or eax, 0x20000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x522aab6d
and eax, 0xc682
or eax, 0x1109
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb07730
and eax, 0x4220f731
or eax, 0x304f0804
mov dword [ebx], eax
add ebx, edx
or eax, 0x3500fa8e
or eax, 0x4581a308
and eax, 0x44d8b35
or eax, 0x8000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a9a314
or eax, 0x2041e1e1
and eax, 0x825e181
or eax, 0x400a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cea5f65
and eax, 0x50810000
or eax, 0xa1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79577c7b
and eax, 0x62ecd35b
and eax, 8
or eax, 0x821
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf0353b4
xor eax, 0x54d6c5e4
and eax, 0x1908009
or eax, 0x84080180
mov dword [ebx], eax
add ebx, edx
and eax, 0x478dbcda
or eax, 0x6480bca5
and eax, 0x40880001
or eax, 0x8a320040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e437029
and eax, 0x20
or eax, 0x2b000097
mov dword [ebx], eax
add ebx, edx
and eax, 0x43eeeaa0
and eax, 0x2000000
or eax, 0xf0810855
mov dword [ebx], eax
add ebx, edx
or eax, 0x1387f12a
and eax, 0xa850
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x47880290
or eax, 0x253ced6c
and eax, 0x25104508
or eax, 0x10000083
mov dword [ebx], eax
add ebx, edx
and eax, 0x87bc741
and eax, 0x4101
or eax, 0x2296
mov dword [ebx], eax
add ebx, edx
or eax, 0x552a2f66
and eax, 0x27cf75d9
and eax, 0xa4501
or eax, 0x150024
mov dword [ebx], eax
add ebx, edx
or eax, 0x2934d3fb
or eax, 0x747963a
and eax, 0xc720500
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78cf48fc
or eax, 0x4d703565
and eax, 0x9300000
or eax, 0xb2050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6959fecd
and eax, 0x80000041
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b49de84
xor eax, 0x65bf5321
and eax, 0x40848880
or eax, 0x1011010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8394c3
and eax, 0x8058800
or eax, 0x480300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9287bc8
or eax, 0x414ec05c
and eax, 0x4147c080
or eax, 0xc800901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5892cdb8
xor eax, 0x6c809d3c
and eax, 0x69810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe89eb5f
and eax, 0
or eax, 0xa36
mov dword [ebx], eax
add ebx, edx
and eax, 0x85ea535
and eax, 0
or eax, 0x45acf181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618e5d3
and eax, 0x41800000
or eax, 0x140b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x499ab7e1
and eax, 0x2b16d3d2
and eax, 0x28100
or eax, 0xf4c00014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2049dc91
xor eax, 0x109171a7
and eax, 0x80000002
or eax, 0x1000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32df538f
and eax, 0x5c4190
or eax, 0xa062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe2485a
and eax, 0x88a8800
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ae7c8
and eax, 0
or eax, 0x8b004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x649be819
and eax, 0xb110805
or eax, 0x10240440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b17fb5
and eax, 0x10000f0
or eax, 0xc000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a65228c
xor eax, 0x1248b7e
and eax, 0x8083
or eax, 0x1234
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd0c24f
and eax, 0x41d08035
or eax, 0x24210400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a21b0df
xor eax, 0x439402cf
and eax, 0x58258
or eax, 0x14480920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85526f2
and eax, 0x1818a180
or eax, 0xe2e55001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2083444e
and eax, 0x5f3c098e
and eax, 0
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f2e42a
and eax, 0xe000
or eax, 0x195
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b92c609
and eax, 0x2180
or eax, 0xa004d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ede65b
and eax, 0x80890000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb8f3688
and eax, 0x4ae760c0
and eax, 0x80
or eax, 0x418518
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b35e30
xor eax, 0x3d535c57
and eax, 0x8080a8
or eax, 0x41051810
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa6a8d7
and eax, 0x74329e8b
and eax, 0x44021800
or eax, 0x88c14500
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d1f140
xor eax, 0x363e9e6b
and eax, 0x4cccc48
or eax, 0xc8000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471d1483
and eax, 0x3381cbbb
and eax, 0x80c808
or eax, 0xcc4c04c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a84c75
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x727c5fa7
and eax, 0x37862ba9
and eax, 0x40880
or eax, 0xccc8c44c
mov dword [ebx], eax
add ebx, edx
and eax, 0x392d982f
and eax, 0x808000c
or eax, 0xe48355c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee0e089
and eax, 0x630da7dd
and eax, 0x20080501
or eax, 0x514408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307ce58d
xor eax, 0x771ddabe
and eax, 0x3a88
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7506600a
and eax, 0x205
or eax, 0x188130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df2017f
and eax, 0x8488200
or eax, 0x50900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4b5988
and eax, 0x8000100
or eax, 0x5730f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44824801
or eax, 0x7d779e96
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3649c34f
and eax, 0x142
or eax, 0x490
mov dword [ebx], eax
add ebx, edx
or eax, 0x4844c548
or eax, 0x2ad2bdf3
and eax, 0xa548188
or eax, 0x81280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce33ecb
or eax, 0x64189284
and eax, 0x558b0041
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9ab700
and eax, 0x41820000
or eax, 0x3a408108
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ac5ba8
and eax, 0x1000008
or eax, 0x80000074
mov dword [ebx], eax
add ebx, edx
or eax, 0x21fbd0e9
and eax, 0x57be94c1
and eax, 0x9200c0
or eax, 0x456f32
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac78998
and eax, 0x20458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb35798f
and eax, 0x10900
or eax, 0xb82405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501cd1ea
and eax, 0x10a40c00
or eax, 0xa95a0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea12e13
or eax, 0x4cc8cb3
and eax, 0xa40d0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78dda189
and eax, 0x20000000
or eax, 0x1500001f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fccbe4f
xor eax, 0x16439148
and eax, 0x12f10
or eax, 0x90e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52a73679
and eax, 0x2248088
or eax, 0x89581000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e7560f
and eax, 0x5d892de1
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3502df02
and eax, 0
or eax, 0xc18120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63de29a8
and eax, 0x1000080
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ff7bc
and eax, 0x22220
or eax, 0x16008d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce72ca0
and eax, 0x400800
or eax, 0x10158300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782fdecc
and eax, 0x483a4080
or eax, 0x2818201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4a869c
and eax, 0x50810000
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22059a60
xor eax, 0x4cd41fa5
and eax, 0x7a4
or eax, 0xa00a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e9f3a8
and eax, 0x680000
or eax, 0x8b148a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x2deffdd8
and eax, 0xa2b80040
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9d3c44
and eax, 0
or eax, 0x2b0000bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5875537e
and eax, 0x69350044
or eax, 0x84000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1d356f
and eax, 0x8b253804
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f044ac4
or eax, 0x2bfaad88
and eax, 0x81811048
or eax, 0x40000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49820b16
and eax, 0x10311
or eax, 0x44a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4407c178
or eax, 0x19d10bca
and eax, 0x4948181
or eax, 0xa0287000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e2b08e
and eax, 0x800000
or eax, 0x81090001
mov dword [ebx], eax
add ebx, edx
or eax, 0x61719173
and eax, 0x418170
or eax, 0xa0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x28df9c3b
and eax, 8
or eax, 0x81105583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x314c44fb
xor eax, 0x418923c6
and eax, 0x903082
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ab1210
or eax, 0xbb7ed58
and eax, 0x6da28100
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d4f0bbd
xor eax, 0x7d2ab11b
and eax, 0x80
or eax, 0x81000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35040c47
and eax, 0x146f3910
and eax, 0x810
or eax, 0x9192e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb90788
and eax, 0x18008900
or eax, 0x450200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572c584a
and eax, 0x18308
or eax, 0x802c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180b7a2e
and eax, 0x19547145
and eax, 0x8000100
or eax, 0x26e00c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371bb235
or eax, 0xc581467
and eax, 0x1c310000
or eax, 0xe2040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42bcc6d6
and eax, 0
or eax, 0x880000bf
mov dword [ebx], eax
add ebx, edx
and eax, 0xc069767
and eax, 0
or eax, 0x418b7c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cada667
and eax, 0x4baae3f4
and eax, 0x80000
or eax, 0x18458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b155d75
xor eax, 0x772e72c6
and eax, 0x29204980
or eax, 0x408001
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b7c35f
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48762b23
and eax, 0xcd09d2e
and eax, 0x8400102
or eax, 0x6421d008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570de7eb
and eax, 0xa2afd4a
and eax, 0x201400
or eax, 0x8104418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4746a655
and eax, 0x1000400
or eax, 0xfedbb9ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afa9783
and eax, 0x95200049
or eax, 0x6ad281b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d6af258
and eax, 0x809873a3
or eax, 0x9678c58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df84a09
and eax, 0x33482
or eax, 0x41884808
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3b5f78
or eax, 0x33250a92
and eax, 0x10050a00
or eax, 0x8408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7901b056
and eax, 0x13904
or eax, 0x3a4009
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6ac2f8
and eax, 0xc413100
or eax, 0xb3860400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173da8c0
and eax, 0x88a0000
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68111ff
or eax, 0x469fd11e
and eax, 0x47898120
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cbf3d1
or eax, 0x7f5a359e
and eax, 0x1000023
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2994b3bd
and eax, 0x902190
or eax, 0x634c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5616a296
and eax, 0x54818800
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3465b292
and eax, 0x8000082
or eax, 0x83004109
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebfd5f8
and eax, 0x2000000
or eax, 0xc0812055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6137c7
xor eax, 0x3305d778
and eax, 0x80e2
or eax, 0x811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e4ac53
or eax, 0x6be5e26f
and eax, 0x1c4c281
or eax, 0x1a0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ff81e
or eax, 0x4dd8f03b
and eax, 0x42810000
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3071ba7f
and eax, 0x3084e0a1
and eax, 0x2021
or eax, 0x72640386
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d30a6d0
and eax, 0x530
or eax, 0x96888
mov dword [ebx], eax
add ebx, edx
or eax, 0x14161547
or eax, 0x6db355fb
and eax, 0x10052900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x8024214
and eax, 0x18046a14
or eax, 0xe7a80421
mov dword [ebx], eax
add ebx, edx
or eax, 0x163dc8dd
and eax, 0x7c9088fd
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x481d1833
xor eax, 0x7195ee07
and eax, 0x9004000
or eax, 0x8200018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8aef42
and eax, 0x81820c49
or eax, 0x48010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x268f7996
xor eax, 0x1a2ce6bf
and eax, 0x25a18120
or eax, 0x250001b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c204fd7
xor eax, 0x798cbcf4
and eax, 0x9000020
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dae1485
and eax, 0
or eax, 0xf2812055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f8bf3c
and eax, 0x9720
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0adbc5
xor eax, 0x40fae1e6
and eax, 0x2c0e001
or eax, 0xd00f0280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5fa46b
and eax, 0x28381dd4
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba056e4
and eax, 0x204
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215a097b
xor eax, 0x2a9610c7
and eax, 0xb4c0a88
or eax, 0x80308000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6092abb5
and eax, 0x56423a74
and eax, 0x40020000
or eax, 0x5890041
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e7b0de
and eax, 0x1810000
or eax, 0x80480d0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd992f2
and eax, 0xed110000
or eax, 0x12240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc141b1
and eax, 0x820000b1
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a93c17a
and eax, 0
or eax, 0xf1811c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb21289
and eax, 0x304111cc
and eax, 0x100c
or eax, 0xee13
mov dword [ebx], eax
add ebx, edx
or eax, 0x491ee01
and eax, 0x1c001
or eax, 0xfa4c0180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9c14f8
xor eax, 0x33fd41da
and eax, 0xb0000000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ccda68b
xor eax, 0x5d847809
and eax, 0x1c02
or eax, 0x10114
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f311d0
and eax, 0x1700180
or eax, 0x8a0c8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x771fc3f8
and eax, 0x60cb8cd3
and eax, 0x60000040
or eax, 0x1cb80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x301f817c
and eax, 0x10000000
or eax, 0x4d00418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd50f18
and eax, 0x4cc44c83
or eax, 0x80088040
mov dword [ebx], eax
add ebx, edx
or eax, 0x21116a3a
xor eax, 0x29f91fd6
and eax, 0xc404c00c
or eax, 0x8c80cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e48b83e
and eax, 0x808054c0
or eax, 0x6c0b010c
mov dword [ebx], eax
add ebx, edx
or eax, 0x212ccb86
and eax, 0x2508458a
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644841d9
or eax, 0x232ccd89
and eax, 0x4881
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7760ba9c
and eax, 0x204015
or eax, 0x860d20
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aafa02e
and eax, 0x80d8900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x710101a5
or eax, 0x587d24c8
and eax, 0x3151a181
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dc4949
and eax, 0xb1810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79991e13
and eax, 0x810
or eax, 0xc048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703bcfda
and eax, 0x7f9d1899
and eax, 0x70080080
or eax, 0x804f101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66feb9a9
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1702a2
and eax, 0x10280
or eax, 0x408848
mov dword [ebx], eax
add ebx, edx
or eax, 0x440df5e7
xor eax, 0x3fefc30f
and eax, 0x1001480
or eax, 0x800c410b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e97926
and eax, 0xf7e40ca0
or eax, 0x802d342
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e6a5721
xor eax, 0x28a580b1
and eax, 0x12c28191
or eax, 0x2830006e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9dfc06
and eax, 0x200000a0
or eax, 0x98000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd18341
or eax, 0x3434e300
and eax, 0x8221
or eax, 0x1c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe99760
xor eax, 0x1123ee38
and eax, 0x34084521
or eax, 0x100000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297a8be3
and eax, 0x1c728e40
or eax, 0xe38d1136
mov dword [ebx], eax
add ebx, edx
or eax, 0x29512b5e
xor eax, 0x16b6a8a
and eax, 0x8a809080
or eax, 0x480008
mov dword [ebx], eax
add ebx, edx
and eax, 0x31903ce5
or eax, 0x25321179
and eax, 0x5820041
or eax, 0x48090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x508e94a6
xor eax, 0x332ea234
and eax, 0x31a08000
or eax, 0x8410108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1913854a
and eax, 0x42
or eax, 0x810000bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c25a780
and eax, 0x25c0
or eax, 0xc80801
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c44c87
and eax, 0x42c00100
or eax, 0x8318000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fabb73f
xor eax, 0x770e8ba4
and eax, 0x2542089
or eax, 0x89204020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282ce6be
and eax, 0xa2000415
or eax, 0x40810840
mov dword [ebx], eax
add ebx, edx
or eax, 0x7203c21a
and eax, 0xc24b
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d47da3b
xor eax, 0x3baa25fd
and eax, 0xa8ea80
or eax, 0x99100001
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d5334f
and eax, 0x90810000
or eax, 0x62000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cbcf798
xor eax, 0x13af689f
and eax, 0xed128803
or eax, 0x12ed6050
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d400cf
and eax, 0x8c00001
or eax, 0x82088a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0e48a1
and eax, 0x4be60c7e
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x221f7a09
and eax, 0x10000
or eax, 0x99f40d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1637d5f2
xor eax, 0x37031ba0
and eax, 0xb0010000
or eax, 0x47340001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd9f527
and eax, 0xc9313ba
and eax, 0
or eax, 0x8b0001ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x166e2965
or eax, 0x63a62850
and eax, 0x61800845
or eax, 0x90010008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0ef4b2
and eax, 0x38f7
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2573a093
xor eax, 0x6340fac6
and eax, 0x4100d001
or eax, 0x84202180
mov dword [ebx], eax
add ebx, edx
or eax, 0x520d7dbd
or eax, 0x592f817d
and eax, 0x81080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dac3a41
xor eax, 0x7702cccf
and eax, 0x88c8
or eax, 0x410200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3172c5d2
or eax, 0x18efb4ac
and eax, 0x108558a
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cef24c1
and eax, 0xc60142
or eax, 0x80480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6118a8
and eax, 0x6083c3de
and eax, 0x820100
or eax, 0x4a488000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d53b25
and eax, 0
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac136cc
and eax, 0x408024c0
or eax, 0x20388132
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd91d58
and eax, 0x40080050
or eax, 0xbd27b820
mov dword [ebx], eax
add ebx, edx
or eax, 0x5339c8db
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da1205d
xor eax, 0x6bf4abb
and eax, 0x16102004
or eax, 0x40881508
mov dword [ebx], eax
add ebx, edx
and eax, 0x34379fc
and eax, 0x63b82a2c
and eax, 0
or eax, 0x90890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e6491ee
and eax, 0x4180c8
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d0f3ab3
and eax, 0x52125346
and eax, 2
or eax, 0x810c4d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5a991
and eax, 0x981
or eax, 0x1a9668
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f9f851
or eax, 0x5fe207f9
and eax, 0x40e10100
or eax, 0x20108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6509bc76
xor eax, 0x1cada90f
and eax, 0x9000008
or eax, 0x82000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ced895e
and eax, 4
or eax, 0xe2810c51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f8edd0
and eax, 0xa105
or eax, 0x602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0dee60
and eax, 0x4a8ce4fe
and eax, 0x480c4000
or eax, 0x1441a281
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6ec98d
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec4cb21
and eax, 0
or eax, 0x41c
mov dword [ebx], eax
add ebx, edx
or eax, 0x468a44e0
and eax, 0x2880088
or eax, 0x88408a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ab038d
and eax, 0x880000
or eax, 0x21300041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9dc2e6
or eax, 0x2a822738
and eax, 0x2b00000a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1975ec
and eax, 0x2a000000
or eax, 0xc5350845
mov dword [ebx], eax
add ebx, edx
and eax, 0x578c8114
and eax, 0x3040000
or eax, 0x88fbff0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x467240ae
and eax, 8
or eax, 0xc9810845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f597286
or eax, 0x15ce6700
and eax, 0x6c00
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21bbab2f
and eax, 0x191ebf22
and eax, 0x100
or eax, 0xfec4f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9c4c26
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10dd8d8f
and eax, 0x418888
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c52d9d7
and eax, 0x4ea46cb5
and eax, 0x4081
or eax, 0x8108150a
mov dword [ebx], eax
add ebx, edx
and eax, 0x605e1eb7
and eax, 0x497fc88
and eax, 0x1080
or eax, 0x9fca42
mov dword [ebx], eax
add ebx, edx
and eax, 0x97b8c47
and eax, 0x128000
or eax, 0xc5e00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2cc21b
and eax, 0
or eax, 0x8b00019e
mov dword [ebx], eax
add ebx, edx
and eax, 0x693f6a66
and eax, 4
or eax, 0x440d0841
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a0462a
and eax, 0x4000000
or eax, 0x31000055
mov dword [ebx], eax
add ebx, edx
and eax, 0x5283ab9f
and eax, 0x14
or eax, 0xffc2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c3715
and eax, 0x888080
or eax, 0x8a401008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447f06c2
and eax, 0x4c830040
or eax, 0x1080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b406910
and eax, 0xc10100
or eax, 0xd8008008
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0e99b8
or eax, 0x34f0f10b
and eax, 1
or eax, 0x81000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x16018070
and eax, 0x8071
or eax, 0xee2980
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acae395
or eax, 0x1c1e089b
and eax, 0x10d08100
or eax, 0x80210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x654894c3
and eax, 0x810001c2
or eax, 0xa000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x59558234
and eax, 0x8000010
or eax, 0xc2830c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x351b9bcf
xor eax, 0x6327a54b
and eax, 0x88b00000
or eax, 0x428101
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9ffc55
xor eax, 0x76c700
and eax, 0x8000000
or eax, 0x800000a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ba9420
or eax, 0x15242fc8
and eax, 0x18a888a
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x132b0ad2
and eax, 0x18200
or eax, 0xc440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755d9041
and eax, 0x79181901
or eax, 0x86850424
mov dword [ebx], eax
add ebx, edx
or eax, 0x952abdf
xor eax, 0xa0c13d7
and eax, 0x84422428
or eax, 0x2811d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cea701
xor eax, 0x7816b096
and eax, 0xc820000
or eax, 0x41090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270cc2f6
or eax, 0x4d9a8600
and eax, 0x818200
or eax, 0x10600108
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c78f8
and eax, 0x18f180
or eax, 0x88000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x570fa2c9
and eax, 0x410ac081
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e128a4
xor eax, 0x7aaf5de8
and eax, 0x8448900
or eax, 0x110200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9cceeb
xor eax, 0x4331d8cc
and eax, 0x50ac1201
or eax, 0x8413e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c52e5ef
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51494207
or eax, 0x50da86d2
and eax, 0x210
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42dd1bb2
and eax, 0x80182
or eax, 0x25004409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3582e500
and eax, 0xa003
or eax, 0x5804
mov dword [ebx], eax
add ebx, edx
and eax, 0x30bdd5da
or eax, 0x44893710
and eax, 0x898610
or eax, 0x760825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179b3936
or eax, 0x19915eff
and eax, 0x7943500
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a13c17b
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32dbfe68
and eax, 0xcf2e9a
and eax, 0
or eax, 0x418ac8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5280762b
and eax, 0x4c8b
or eax, 0x810c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x15468dbc
and eax, 0x6c981
or eax, 0xb03040
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e3199c
and eax, 0x1d078ee0
and eax, 0
or eax, 0xfbf18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x398fa090
and eax, 0x8b652010
or eax, 0x4821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ddca513
or eax, 0x4f38dda0
and eax, 0xc2810800
or eax, 0x20000055
mov dword [ebx], eax
add ebx, edx
and eax, 0xb153ec3
or eax, 0x4e41e07b
and eax, 0x2078
or eax, 0x604
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8cfe29
xor eax, 0x35100043
and eax, 0x2e14f200
or eax, 0x10630081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da2d3d9
xor eax, 0x74becc0e
and eax, 0x2010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df25bc2
and eax, 0x49c0
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aec44d9
or eax, 0xa87cc41
and eax, 0x200c081
or eax, 0x60003200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa0da78
or eax, 0x14e48f66
and eax, 0x8800000
or eax, 0x82090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5260b92a
and eax, 0x418808
or eax, 0x2c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4175d804
and eax, 0
or eax, 0x508458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c9b765
and eax, 0x5783ea65
and eax, 0xc040
or eax, 0x1d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f34016
and eax, 0x78c146c0
and eax, 0x60c00000
or eax, 0x4326135
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d143064
and eax, 0x20002020
or eax, 0xd0839958
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19428376
and eax, 0x49010000
or eax, 0x42a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154665eb
or eax, 0x667b8e62
and eax, 0x68718108
or eax, 0x80800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d8e9446
and eax, 0x89000048
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4414cf5e
and eax, 0x4100c801
or eax, 0x8a0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dabbe7b
xor eax, 0x50a4db11
and eax, 0x9032000
or eax, 0xe0509a00
mov dword [ebx], eax
add ebx, edx
and eax, 0xf2fd9ba
or eax, 0x1cdf9488
and eax, 0x150b0000
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e62100
and eax, 0x3ac6c9de
and eax, 0xc20100
or eax, 0x2a30800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497330ab
and eax, 0x3000002
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a6840e
and eax, 0
or eax, 0x350c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df7c12b
and eax, 0
or eax, 0x35000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fae3270
and eax, 0
or eax, 0xe68c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1544a43b
and eax, 0x400080
or eax, 0x8a889008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef6947b
xor eax, 0x74f0f998
and eax, 0x48300000
or eax, 0x80880041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0d2492
and eax, 0x722ca01e
and eax, 0
or eax, 0x5d00418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f67f8a
and eax, 0x4004082
or eax, 0xc8cc8c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a13c632
and eax, 0xccccccc0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4606b957
and eax, 0x888a5588
or eax, 0x64010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cdef8ed
and eax, 0x38c38ac9
and eax, 0x20000088
or eax, 0x15104503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fff0fa
and eax, 0x8060
or eax, 0x4a0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x129c3fc8
and eax, 0x200
or eax, 0x5a4035
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d145f53
and eax, 0x4c0b00
or eax, 0x10018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x531b8dc0
and eax, 0x88100
or eax, 0x88007081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4365d9e3
and eax, 0xc1010000
or eax, 0x30800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7567809b
and eax, 0
or eax, 0x185e
mov dword [ebx], eax
add ebx, edx
and eax, 0x50e23893
xor eax, 0x68bf1694
and eax, 0x80c0080
or eax, 0x83008108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401c5b7e
and eax, 0x41000040
or eax, 0x148b0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x48727dcd
xor eax, 0x46846406
and eax, 0x19420108
or eax, 0xe4808004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce47894
xor eax, 0x20677e05
and eax, 1
or eax, 0x810000fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b25999
and eax, 0x11008f2
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f6364c
and eax, 0x2000
or eax, 0xe0099800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab28cba
and eax, 0x2b0000
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d54b440
and eax, 0x11ba17ec
and eax, 0x1000000
or eax, 0xcab7350c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0b2893
xor eax, 0x4e3dbd21
and eax, 0x90800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f5e0a
or eax, 0x1eef637a
and eax, 0x410b08
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x762ce673
and eax, 0x244639
or eax, 0x900080
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c13ec9
and eax, 0x10452a00
or eax, 0x4080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb0d2ee
and eax, 0xa4f180
or eax, 0xb4000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c637c3
and eax, 0x5582f7c3
or eax, 0x9083c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4efde387
and eax, 0x808104
or eax, 0x31420010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c57e6ee
or eax, 0x1f1eecac
and eax, 0x10000ae
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708d14c3
xor eax, 0x4f260da8
and eax, 0xa911c0
or eax, 0x104a032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7d7fec
or eax, 0x1f91b37f
and eax, 0xc808800
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62aff7bb
and eax, 0xa00418b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x585ea510
and eax, 0
or eax, 0x27350c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1e7213
and eax, 0x24000012
or eax, 0x11000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a624c5
and eax, 0x2477
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x54040bf2
and eax, 0x40d83
or eax, 0x81104008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a12fdf
and eax, 0x852040
or eax, 0x4a80a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79cbc242
and eax, 0x38556ffc
and eax, 0x20000000
or eax, 0xc0f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb5344d
and eax, 0x8800000d
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x74542354
or eax, 0x25f64fd1
and eax, 0x1820c81
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31567258
or eax, 0x2dd5b403
and eax, 0x4558000
or eax, 0x10000b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b232a2
and eax, 0x5351d21c
and eax, 0x200
or eax, 0x6e40f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f1aca2
or eax, 0x72b12b1a
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36f4960
xor eax, 0x4a58b82a
and eax, 0xa80a
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
or eax, 0x511f3435
and eax, 0x110ef001
or eax, 0x4e00280
mov dword [ebx], eax
add ebx, edx
and eax, 0x480cb0e4
and eax, 0x83000
or eax, 0xf7b0496c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a80563f
and eax, 0x9000052
or eax, 0x22000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x64639343
and eax, 0x4f211041
or eax, 0xc0004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d652f
xor eax, 0x3fa2a58f
and eax, 0x250000a5
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x5508beb4
and eax, 0xa01e
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c5c59a
and eax, 0x22ff759f
and eax, 0x800404
or eax, 0x4a31
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e81dd23
and eax, 0x800800
or eax, 0xc108100
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f23e5c
and eax, 0x30bd7e21
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a78ffc3
and eax, 0x81000848
or eax, 0x60810005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1041f825
xor eax, 0x3e94e07a
and eax, 0x1002
or eax, 0x8044
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c68fff
and eax, 0x8000
or eax, 0x80787181
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc78f18
and eax, 0x55ace653
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3c9df9
and eax, 0x19828108
or eax, 0x84480004
mov dword [ebx], eax
add ebx, edx
or eax, 0x625f084a
and eax, 0x718ccaa1
and eax, 0x1000000
or eax, 0x80000095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285e716f
and eax, 0x2c8de38f
and eax, 0x44082
or eax, 0x918c70
mov dword [ebx], eax
add ebx, edx
or eax, 0x195a821
or eax, 0x26547692
and eax, 0x4808800
or eax, 0x80a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78741888
and eax, 0x88
or eax, 0x8b004103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e489df
and eax, 0xc2240044
or eax, 0x111001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acee922
and eax, 0x30000041
or eax, 0x5000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1d0a1d
or eax, 0x66cd1c99
and eax, 0xdc
or eax, 0x4122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1732e9
and eax, 0x163211
or eax, 0xc008a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6853eced
and eax, 0x3046f63b
and eax, 0x442200
or eax, 0xc090900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5999e431
and eax, 0x41c0e101
or eax, 0x80201080
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d7c0e7
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15215437
xor eax, 0x22eb4cdd
and eax, 0x41080c
or eax, 0x8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5865e6
and eax, 0x100
or eax, 0xae7aba
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c91573a
and eax, 0x5b03cce
and eax, 0
or eax, 0x10552b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fb9a47
xor eax, 0x14310def
and eax, 0x4400281
or eax, 0x1a1af000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f31e6c5
xor eax, 0x230ef6c
and eax, 0x410b0000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40acfb1c
and eax, 0x6d1918c5
and eax, 0x1000804
or eax, 0xc00510
mov dword [ebx], eax
add ebx, edx
and eax, 0xa56bef
or eax, 0x1d4a64da
and eax, 0
or eax, 0xc2350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5580e2
and eax, 0x880000e2
or eax, 0x1d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5aaad
and eax, 0x80
or eax, 0x418b0c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f3a7bf
or eax, 0x56ea0a06
and eax, 0x4498b00
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b022d09
xor eax, 0x7cece157
and eax, 0x202ce001
or eax, 0x88110180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46cff183
and eax, 0xe0800000
or eax, 0x11010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b58a042
or eax, 0x21cbe60e
and eax, 0x20436204
or eax, 0xe240070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71358c66
and eax, 0x1004402
or eax, 0x800c1189
mov dword [ebx], eax
add ebx, edx
and eax, 0x23628df7
and eax, 0x182
or eax, 0xd82860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b53fdc
xor eax, 0x47d7ef85
and eax, 0x4b28100
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x290d2843
and eax, 0x9000000
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba3837c
and eax, 0x41830008
or eax, 0x80c82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618b9933
and eax, 0x8100
or eax, 0x14450a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a726e3
and eax, 0x10000000
or eax, 0x2542c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e8c1ba9
or eax, 0x678fa8cc
and eax, 0xfbec
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
or eax, 0x41fd26c0
xor eax, 0x7ba47d5b
and eax, 0x80083
or eax, 0x81004d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x35aa81d0
and eax, 0xa200d1
or eax, 0x113020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4388ba10
xor eax, 0x7fb91153
and eax, 0x30808100
or eax, 0x82490000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a44b0d
or eax, 0x783b7e50
and eax, 0x50
or eax, 0x81000086
mov dword [ebx], eax
add ebx, edx
or eax, 0x459b9c65
xor eax, 0x6bd8ec1f
and eax, 0x4220e0
or eax, 0x948b11
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d5190a
and eax, 0x800800
or eax, 0xc018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf6a159
xor eax, 0x54dc0e80
and eax, 0x8000080
or eax, 0x8300410b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aaf7dc6
and eax, 0x221f84b7
and eax, 0x20010005
or eax, 0xc2800850
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cae216
and eax, 0x311e011a
and eax, 0x10
or eax, 0xae84
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5cdea1
and eax, 0x8280
or eax, 0xa4c97001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3e65d1
and eax, 0xfeb80000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f521a5c
and eax, 0x2b000044
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b796473
and eax, 0xf6ad601
and eax, 0x9080001
or eax, 0x10050844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1241658c
and eax, 0x1000000
or eax, 0x24000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x413afe3d
and eax, 0x741c1998
and eax, 0x1800
or eax, 0x520
mov dword [ebx], eax
add ebx, edx
and eax, 0x75415908
and eax, 0x800
or eax, 0x40435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8664553
and eax, 0x8000800
or eax, 0x4908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22794b94
and eax, 0xa004180
or eax, 0x8100000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bce255
and eax, 0xc880004c
or eax, 0x1010801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63437630
and eax, 0x59351d61
and eax, 0x1820
or eax, 0xa28e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x783d2d32
and eax, 0x682c8180
or eax, 0x1404801
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f3f5
and eax, 0
or eax, 0xc1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad96441
and eax, 1
or eax, 0x32e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f6b0f9c
and eax, 0xe28aabc
and eax, 0x2280080
or eax, 0x153f101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6516e8
or eax, 0x20af83bb
and eax, 0x148b0001
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c6c933
or eax, 0x74bc7cd6
and eax, 0x50e08114
or eax, 0x8020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd1a534
or eax, 0xd377791
and eax, 0x1000080
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdee798
xor eax, 0x28de07d
and eax, 0x205c0
or eax, 0x841002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5448e525
or eax, 0x6f2cef5d
and eax, 0x15e28100
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf2af9
or eax, 0x76714345
and eax, 0x104
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363fe89a
and eax, 0x5a92feb4
and eax, 0x20880
or eax, 0x4189040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff1e19a
and eax, 0xa08a800
or eax, 0x81041000
mov dword [ebx], eax
add ebx, edx
and eax, 0x534d8763
and eax, 0x30c0000
or eax, 0xc0510041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a697a9b
and eax, 0x7379e71b
and eax, 0x40480000
or eax, 0x8c84cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e5ccc99
and eax, 0xc0800044
or eax, 0xc4ccc88
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c717c1
and eax, 0x1031f94e
and eax, 0x1514c
or eax, 0xec8a0480
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bb2a9c
xor eax, 0x334696da
and eax, 0xd104102
or eax, 0x489
mov dword [ebx], eax
add ebx, edx
or eax, 0x953fc33
and eax, 0x1d23e0df
and eax, 9
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d748e1d
and eax, 0x30000815
or eax, 0x36120
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a29f90
and eax, 0x3fb0f99
and eax, 0x20910
or eax, 0x6fcdb020
mov dword [ebx], eax
add ebx, edx
and eax, 0xefe8aa5
and eax, 0xc0a0000
or eax, 0x41210001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0237c
and eax, 0x5000000
or eax, 0x70f1811c
mov dword [ebx], eax
add ebx, edx
and eax, 0x723e7e31
and eax, 0x10
or eax, 0x89000069
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6fd2fe
and eax, 0xd9081
or eax, 0x41800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce410c3
and eax, 0x7b9fa70a
and eax, 0x40000
or eax, 0x250ba00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fff0d06
xor eax, 0x552dc78c
and eax, 0x10020000
or eax, 0x45290000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75901bdd
and eax, 0x15000000
or eax, 0x82f2811c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4b8fb0
and eax, 0x80000024
or eax, 0x1000042
mov dword [ebx], eax
add ebx, edx
or eax, 0xa09d50b
and eax, 0x8416a
or eax, 0x200280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5283b2f8
and eax, 0
or eax, 0x40f28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x294ed6c3
and eax, 0x428000
or eax, 0xb8bd7f45
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c0e86b
or eax, 0xccd34ce
and eax, 0xe4c9
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c0ddb1
and eax, 0x4401
or eax, 0x3508012a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c28fe9
or eax, 0x703ec6d
and eax, 0xe243
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c3b7ac
and eax, 0x1809088
or eax, 0x8c140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44f459f5
or eax, 0x610175ea
and eax, 0x20910040
or eax, 0x90280001
mov dword [ebx], eax
add ebx, edx
or eax, 0x308699df
and eax, 0x20bf9992
or eax, 0xb406620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c612ec3
and eax, 0x71801041
or eax, 0x8001040c
mov dword [ebx], eax
add ebx, edx
or eax, 0xdcc8e3c
or eax, 0x4cfccfda
and eax, 0x957e
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc56d784
and eax, 0x9100
or eax, 0xc47b6081
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b4a563
or eax, 0x574c1108
and eax, 0x558bf5eb
or eax, 0xa14
mov dword [ebx], eax
add ebx, edx
and eax, 0x218064fa
or eax, 0x4ed8e876
and eax, 0x4ec0800c
or eax, 0xa0020100
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e5be28
and eax, 0x394a88e4
and eax, 0x20
or eax, 0x810000c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e1b852e
and eax, 0x10385e2
or eax, 0x404210
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d8a1a
and eax, 0x3a029a98
and eax, 0x28800
or eax, 0x94880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d46a1c1
and eax, 0x89000181
or eax, 0x200400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4e6ec6
or eax, 0x4f7f09b5
and eax, 0x45250c45
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f061b3
xor eax, 0x41736706
and eax, 0x240000e1
or eax, 0x11000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d2a4dc
or eax, 0x21b31ed2
and eax, 0xa240
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5129e362
and eax, 0x1080102
or eax, 0x80144c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f42aaf
and eax, 0x100881
or eax, 0x62e470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1409c123
and eax, 0x690100
or eax, 0x49808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2accb051
and eax, 0x1000051
or eax, 0x8000008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8a04af
and eax, 0x7e5b433d
and eax, 0x31
or eax, 0xd1e5c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0cf5c9
or eax, 0x4baf4232
and eax, 0x1a18100
or eax, 0x80500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6448df20
or eax, 0x5ba9c844
and eax, 0x88b9de60
or eax, 0x462118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741488a7
or eax, 0x20f76fcd
and eax, 0x408d1481
or eax, 0x1008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x505cd5f3
or eax, 0x61656420
and eax, 0x10558100
or eax, 0x8000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b44e28f
xor eax, 0x6a52d5aa
and eax, 0x43b001
or eax, 0x86384280
mov dword [ebx], eax
add ebx, edx
and eax, 0xef610bf
and eax, 0x2000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d109427
and eax, 0x8023
or eax, 0x9c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bde70f
and eax, 0x10b
or eax, 0x35184480
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f7f8a3
and eax, 0xdd88
or eax, 0x250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f542af2
xor eax, 0x3b0089ba
and eax, 0x503c10
or eax, 0x800325
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e504cc
xor eax, 0x2c30c6c8
and eax, 0x8800
or eax, 0x94900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576caf76
and eax, 0x83000104
or eax, 0x8004089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313bfe0e
and eax, 0x88011001
or eax, 0x4180004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x32dcccb4
and eax, 0x1c035
or eax, 0x2202
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc2fcee
or eax, 0xa66736e
and eax, 0xa46f100
or eax, 0xc1090081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49267339
and eax, 0x2d113947
and eax, 0x10000
or eax, 0x558a3031
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6e1fa3
and eax, 0x10020000
or eax, 0x65e08110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449ffb3d
and eax, 0x100002d
or eax, 0x80000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0d5729
and eax, 0x955b0
or eax, 0x300042
mov dword [ebx], eax
add ebx, edx
and eax, 0x780315e9
and eax, 0x100
or eax, 0x948a8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5216ccf8
xor eax, 0x55987665
and eax, 0x8300018d
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f492493
xor eax, 0x216f1e62
and eax, 0xa0241844
or eax, 0x8010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x405deb33
xor eax, 0x7a81d0ed
and eax, 0x30000000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21601d5e
or eax, 0x623a3c18
and eax, 0x18
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8540f3
xor eax, 0x5d33752
and eax, 0x1000582
or eax, 0x80084809
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbde46a
xor eax, 0x3a7c0784
and eax, 0x440088
or eax, 0x3841
mov dword [ebx], eax
add ebx, edx
or eax, 0x68822ef9
and eax, 0x20c00000
or eax, 0x92318100
mov dword [ebx], eax
add ebx, edx
and eax, 0x291bdd27
and eax, 0
or eax, 0x88000046
mov dword [ebx], eax
add ebx, edx
or eax, 0x8410c87
and eax, 0x10481
or eax, 0x418c9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x117f3418
and eax, 0x6c97dfe9
and eax, 0x158000
or eax, 0x10400b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190156f1
and eax, 0x7731872d
and eax, 0x1108001
or eax, 0x62cf6280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e10ed45
and eax, 0x20810000
or eax, 0xd2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502b3a1b
and eax, 0x220b
or eax, 0x41a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ddf9175
or eax, 0x4c8bcaf5
and eax, 0x510418b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf6a10e
or eax, 0x3486cd66
and eax, 0x8540
or eax, 0x2291
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138a2c5a
and eax, 0x6164cc4d
and eax, 0x1000001
or eax, 0x232734
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25fc4b52
and eax, 0x4900800
or eax, 0x90008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x103a363c
or eax, 0x3191d1e1
and eax, 0xb000418d
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1fa759
and eax, 0x100
or eax, 0x418c94
mov dword [ebx], eax
add ebx, edx
or eax, 0x786f518a
xor eax, 0x61c0639f
and eax, 0x88c8201
or eax, 0xc440415c
mov dword [ebx], eax
add ebx, edx
and eax, 0x44f88f8a
xor eax, 0x18106499
and eax, 0x4cc8c480
or eax, 0x8004084c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422fd5c1
and eax, 0x8c83110c
or eax, 0x600844c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68077d7c
and eax, 0x40c0080
or eax, 0x900450b
mov dword [ebx], eax
add ebx, edx
and eax, 0xf896768
or eax, 0x4eb4b5af
and eax, 0xa006
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ced6546
and eax, 0xa10104
or eax, 0x100a29
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d7ad57
and eax, 0x10012500
or eax, 0x81001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6635972
and eax, 0x83211850
or eax, 0x48988281
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4d269d
and eax, 0x2b0000dc
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x14427117
xor eax, 0x5923a432
and eax, 0x41010404
or eax, 0xa0801049
mov dword [ebx], eax
add ebx, edx
or eax, 0x743caa26
and eax, 0x264d
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3772e0
and eax, 0x274081
or eax, 0x83c88100
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f959d2
or eax, 0x7af42722
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x796f0f73
xor eax, 0x3a1b41ad
and eax, 0x21
or eax, 0x8812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189b8053
or eax, 0x5fe59e
and eax, 0xd88188
or eax, 0x85000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x731a51d3
xor eax, 0x18e4b716
and eax, 0x450a0041
or eax, 0x10810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4072e693
and eax, 0x20000
or eax, 0x15c08118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fbf7d31
and eax, 0x13381b1d
and eax, 9
or eax, 0x81000026
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b0e30d
and eax, 0xb00122
or eax, 0x4800d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dde17a4
and eax, 0x14040200
or eax, 0x418900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7772dab2
and eax, 0x349220
or eax, 0x802005
mov dword [ebx], eax
add ebx, edx
and eax, 0x60369f5a
xor eax, 0x67c04c70
and eax, 0x141400
or eax, 0x800a2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2efe153c
and eax, 0x36403d74
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x502cb076
or eax, 0x3d48d1bf
and eax, 0x408198
or eax, 0x10440
mov dword [ebx], eax
add ebx, edx
or eax, 0x214455df
xor eax, 0x70cd2957
and eax, 0x1084c88
or eax, 0x80100103
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7098f8
xor eax, 0x34adc452
and eax, 0x25c4d0
or eax, 0x22221
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fe33c7
and eax, 0x200000
or eax, 0x6fd18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e106392
and eax, 0x5c2051f
and eax, 0x1000002
or eax, 0x8a0000ed
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c07ad49
or eax, 0x43b6757a
and eax, 0x42801051
or eax, 0xb0010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c007fc
and eax, 0x1131
or eax, 0xc802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e4bc91
and eax, 0xe46080
or eax, 0xb0199201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd07f4b
xor eax, 0x1f5c3c02
and eax, 0x82000000
or eax, 0x8880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66139361
and eax, 0x18140
or eax, 0x400498
mov dword [ebx], eax
add ebx, edx
and eax, 0x735b0b93
and eax, 0x34a03650
and eax, 0
or eax, 0x3518458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa448e2
and eax, 0x3646614
and eax, 0
or eax, 0x105e
mov dword [ebx], eax
add ebx, edx
and eax, 0x200be887
and eax, 4
or eax, 0x66acd331
mov dword [ebx], eax
add ebx, edx
and eax, 0x68825d02
and eax, 0x100
or eax, 0x84d8a6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fc1b76
and eax, 0x118001
or eax, 0x64c6180
mov dword [ebx], eax
add ebx, edx
or eax, 0xed94bee
xor eax, 0x764c1da0
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x513c1296
and eax, 4
or eax, 0x448
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8ebfac
and eax, 0x4888188
or eax, 0x81500001
mov dword [ebx], eax
add ebx, edx
and eax, 0x79dc33fa
and eax, 0x1980000
or eax, 0xb2220041
mov dword [ebx], eax
add ebx, edx
or eax, 0xe893fd1
or eax, 0x1752acfa
and eax, 0x2b0000b3
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc7236e
or eax, 0x1eb74648
and eax, 0x32810455
or eax, 0xc0000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b015738
or eax, 0x304637e0
and eax, 0x63d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ad9ad6
and eax, 0x5dd21c07
and eax, 0x403
or eax, 0x25144188
mov dword [ebx], eax
add ebx, edx
or eax, 0x3817254d
and eax, 0x4e577614
and eax, 0x2004
or eax, 0x9e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9474ac
or eax, 0x6e837b10
and eax, 0x4911
or eax, 0x80024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d0b9d6
and eax, 0x40908000
or eax, 0x98000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cd96f81
xor eax, 0x3f96d82f
and eax, 0x81000184
or eax, 0x38004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52aab3ec
and eax, 0x66baecfb
and eax, 0xc069
or eax, 0x586
mov dword [ebx], eax
add ebx, edx
or eax, 0x6504f57b
and eax, 0x104452b
or eax, 0x80180800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc7174
and eax, 0xc01051
or eax, 0x700400a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48422d1
xor eax, 0x78c124a4
and eax, 0x8050244
or eax, 0x10508928
mov dword [ebx], eax
add ebx, edx
and eax, 0x732c40c0
and eax, 0x10000000
or eax, 0x6b9bf281
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f553dec
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de993f7
and eax, 0x9377
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bee003
and eax, 0x988201
or eax, 0x85400888
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b238f
and eax, 0x80980001
or eax, 0x58200040
mov dword [ebx], eax
add ebx, edx
or eax, 0x697d77f5
and eax, 0x59004185
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d66d5de
and eax, 0x4c44c4c3
or eax, 0x80880800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d083cf
and eax, 0x880c4c0c
or eax, 0x44c080c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0da32b
and eax, 0xcc8945cc
or eax, 0x20021000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b437049
or eax, 0x4356ba07
and eax, 0xa110ec83
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21623978
xor eax, 0x610e45e7
and eax, 0x40800c
or eax, 0x10f20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251eedd1
and eax, 0x21014081
or eax, 0x82008002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa294d2
and eax, 0x18400
or eax, 0x400b2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddf58ca
and eax, 0xd445c6
or eax, 0x200001
mov dword [ebx], eax
add ebx, edx
or eax, 0x49df7449
and eax, 0x48000008
or eax, 0x22000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7787e6a1
or eax, 0x605131a1
and eax, 0x74458308
or eax, 0x80080800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1920c7e9
or eax, 0x727aee64
and eax, 0x323ae840
or eax, 0xc810011
mov dword [ebx], eax
add ebx, edx
or eax, 0x73be900f
xor eax, 0x2d570719
and eax, 0x40800000
or eax, 0x84030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d76f7eb
and eax, 0xb8458108
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140278ff
and eax, 0x604411f7
or eax, 0x10000408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6951dbab
and eax, 0x10050041
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1049fb5e
and eax, 7
or eax, 0x89000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7662c222
and eax, 0x171b95b8
and eax, 0x15028000
or eax, 0xfd7045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd86cf7f
or eax, 0x19e57b4c
and eax, 0x417044
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5baeab3d
or eax, 0x7a2f43f6
and eax, 0x72e04139
or eax, 0x4100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x75797cab
and eax, 0x5016811
or eax, 0x88000244
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a1f7a8
and eax, 0x9006000
or eax, 0x82529455
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d844328
or eax, 0x2c507910
and eax, 0xbf50f845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5b2de3
and eax, 0x49f1cb4b
and eax, 0x41014001
or eax, 0x8e0414
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d85a46c
xor eax, 0x5ac48017
and eax, 0x11408400
or eax, 0x64800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b036714
and eax, 0x4c41c214
or eax, 0xb004052b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da06f60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2898be29
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x491cc330
xor eax, 0x67b32386
and eax, 0x100815c
or eax, 0xc102a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41984a6
or eax, 0xb0b7d27
and eax, 0xbd84d89
or eax, 0x80240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c35dc2
and eax, 0x280067d6
and eax, 0x40
or eax, 0x458bf815
mov dword [ebx], eax
add ebx, edx
and eax, 0x5308e8e7
and eax, 0x41002844
or eax, 0x320213b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f62d151
and eax, 0x2c406a21
or eax, 0xd00d0102
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d595558
or eax, 0xde785ae
and eax, 0xf8558b1c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1561454d
and eax, 0x772baadc
and eax, 4
or eax, 0x40a44c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99d1478
and eax, 0xc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x593c5c46
and eax, 0x183c444a
or eax, 0x4c00121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d13b4e
xor eax, 0x2af0705c
and eax, 0x1d80c09
or eax, 0x8c204182
mov dword [ebx], eax
add ebx, edx
and eax, 0x486d172d
and eax, 0x100
or eax, 0x52040054
mov dword [ebx], eax
add ebx, edx
or eax, 0x7056fe9c
and eax, 0x24015dc
or eax, 0x8d080023
mov dword [ebx], eax
add ebx, edx
and eax, 0x13da69ee
and eax, 0x2480040
or eax, 0xc8a30001
mov dword [ebx], eax
add ebx, edx
or eax, 0x266a17d1
xor eax, 0x752625f0
and eax, 0x80002021
or eax, 0x403280ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b37cfdf
and eax, 0x77ffabcd
and eax, 0x4315a189
or eax, 0x80484402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d343570
or eax, 0x6f9ba701
and eax, 0xec8b55c8
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x41bf6d98
and eax, 0x8a6198
or eax, 0x8220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281e9cd1
and eax, 0x42b00
or eax, 0x14410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b13e9d
and eax, 0x602915
or eax, 0x20020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3243cf3b
and eax, 0x52a2b6c2
and eax, 0x10008200
or eax, 0x4d0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670887e6
and eax, 0x35040880
or eax, 0x80e101
mov dword [ebx], eax
add ebx, edx
and eax, 0x568ff61f
and eax, 0x10800000
or eax, 0xe1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce8c79a
and eax, 0
or eax, 0x9104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60aa6dda
and eax, 0x288088
or eax, 0x8b400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576cfc22
and eax, 0x54000000
or eax, 0x18b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e25b73b
and eax, 0x51828108
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b76ac44
and eax, 0x3bc0d5d8
and eax, 0x40
or eax, 0x81000025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e4f71
or eax, 0x50df52f0
and eax, 0x4111f0
or eax, 0x1008002
mov dword [ebx], eax
add ebx, edx
or eax, 0x48dfed8e
or eax, 0x357809e0
and eax, 0x10458900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f19125
xor eax, 0x78a2d1a
and eax, 0x42a400
or eax, 0x301325
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a50ff
and eax, 0x6182500
or eax, 0x38000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ccb3f8
and eax, 0x20140000
or eax, 0x41210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb93081
and eax, 0x1b078d64
and eax, 0x8000000
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a408ab3
and eax, 0x890
or eax, 0x418b6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485b5aa4
and eax, 0x4af58290
and eax, 0x8d00000
or eax, 0x3227b900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0749fd
and eax, 0x8030000
or eax, 0x45280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21222498
or eax, 0xc115006
and eax, 0x6811000c
or eax, 0x10e08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3c7f9a
and eax, 0x2b03f240
and eax, 0x8000000
or eax, 0x83d18d5a
mov dword [ebx], eax
add ebx, edx
and eax, 0x27862e8b
and eax, 0x2800c00
or eax, 0xc0010055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6139e79b
and eax, 0x6100
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
and eax, 0x39621022
and eax, 0xa000966
and eax, 0
or eax, 0x60d5f281
mov dword [ebx], eax
add ebx, edx
or eax, 0x47158ee
and eax, 0x810001
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3581d3ad
and eax, 0x5beba19
and eax, 0x8208
or eax, 0x410960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfe2cbc
xor eax, 0x2a167c64
and eax, 0x14084180
or eax, 0x2104040b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd901e7
and eax, 0x4d784fa0
and eax, 0x4000
or eax, 0xa204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e54c5e
and eax, 0x1a210
or eax, 0x181025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286370bc
or eax, 0x1d2ef4f1
and eax, 0xc4c8200
or eax, 0x10900
mov dword [ebx], eax
add ebx, edx
or eax, 0xa04e2bf
and eax, 0xc4dc981
or eax, 0x61300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48797c15
and eax, 0x61010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5075af82
and eax, 0xaf80
or eax, 0x506d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fd590c
and eax, 0x688080
or eax, 0x8b000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c8ae2
and eax, 0x5080040
or eax, 0x50830001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fcaa4c4
or eax, 0x67e79bf5
and eax, 0x2ec28114
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd980c7
and eax, 0x5c3fce64
and eax, 0x40
or eax, 0x8100008f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6346f945
and eax, 0x6200d982
or eax, 0x10800070
mov dword [ebx], eax
add ebx, edx
and eax, 0x614a1d53
or eax, 0x186a806
and eax, 0x6b854
or eax, 0x8c190020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d27959
and eax, 0x4ae34b6e
and eax, 0x10000
or eax, 0x452a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f05588
and eax, 0x44000000
or eax, 0x81933510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144af9df
and eax, 0x9089cccf
or eax, 0x3330
mov dword [ebx], eax
add ebx, edx
and eax, 0x66651d42
and eax, 0x2c8c189b
and eax, 0x800
or eax, 0x418368
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f52c86
and eax, 0x110058a
or eax, 0x80004801
mov dword [ebx], eax
add ebx, edx
or eax, 0x3828b17
xor eax, 0x37df00f
and eax, 0x93980
or eax, 0x104061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50594570
and eax, 0x50400000
or eax, 0x25818100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6262140a
xor eax, 0x7939fea5
and eax, 0x2e
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x408a03c4
xor eax, 0x591feade
and eax, 0x40830
or eax, 0x2a10c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c56a97
and eax, 0x14450a00
or eax, 0x108100
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a6876a
or eax, 0x552cdebf
and eax, 0x1408d281
or eax, 0x88802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7730bddf
xor eax, 0x6bdabb8f
and eax, 0x80000000
or eax, 0x72810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b7149e
xor eax, 0x3a16d176
and eax, 0x4508
or eax, 0x2815
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5e760f
and eax, 0x6001
or eax, 0xd2108a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2794981b
and eax, 0xf0800000
or eax, 0x2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a1dc92
and eax, 0x41aa112a
and eax, 0
or eax, 0x6fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4172c9
and eax, 0x5e6810ba
and eax, 0xa400088
or eax, 0x81288a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a243228
and eax, 0x1080000
or eax, 0x44830041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6548762
or eax, 0x60716afb
and eax, 0x20b00d10
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b4d348f
and eax, 0x890d0000
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0bb135
and eax, 0xd000031
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7d37fc
xor eax, 0x3ff6c3c7
and eax, 0xb002
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x134d1969
and eax, 0x1000
or eax, 0xb9ef35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f658ddd
xor eax, 0x36b7f1c5
and eax, 0x8498300
or eax, 0x4040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc22446
xor eax, 0xc53bd9a
and eax, 0x29c00080
or eax, 0x22c101
mov dword [ebx], eax
add ebx, edx
and eax, 0x47fb4da5
or eax, 0xe4fd3d7
and eax, 0x1810000
or eax, 0xf0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a71d912
and eax, 0x360517c4
and eax, 0x10100
or eax, 0x24b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5303d75b
and eax, 0x7cf36c32
and eax, 0
or eax, 0x8b688188
mov dword [ebx], eax
add ebx, edx
and eax, 0x775130f3
xor eax, 0x2f38234f
and eax, 0x4080041
or eax, 0x51830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44413fd8
or eax, 0xff3af73
and eax, 0x12e28110
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf71ef3f
and eax, 0x100
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba6fbb1
or eax, 0x733ba1f7
and eax, 0x479f2
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353c2011
and eax, 0x56d3acbe
and eax, 0x4100800
or eax, 0x48acb000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f03b3
and eax, 0x80000
or eax, 0x45230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222ee156
or eax, 0x24895120
and eax, 0x60043100
or eax, 0x10320408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82731d7
and eax, 0x100004df
or eax, 0x8088fb20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458717b9
xor eax, 0x72939d25
and eax, 0x160
or eax, 0x418a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5cfedb
and eax, 0x1ee86b49
and eax, 0x808
or eax, 0x81144583
mov dword [ebx], eax
add ebx, edx
or eax, 0x287e8b10
and eax, 0x30cc91
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3387f
and eax, 0xf18000
or eax, 0x32000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec41013
and eax, 0x8211000
or eax, 0x8340626c
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7dc2ea
xor eax, 0x587deaa4
and eax, 0x50000844
or eax, 0xa2810411
mov dword [ebx], eax
add ebx, edx
and eax, 0x768243d7
and eax, 1
or eax, 0x7800
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d39ce9
and eax, 0x1001
or eax, 0x83d9e280
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa36473
xor eax, 0x53ca7e93
and eax, 0x88010000
or eax, 0x2880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b88abfd
and eax, 0x18b68
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1933d96a
and eax, 0x4e68de38
and eax, 0x28
or eax, 0x9c0090
mov dword [ebx], eax
add ebx, edx
or eax, 0x423f9e35
and eax, 0x144d3f64
and eax, 0x50a00
or eax, 0x14402100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b39ac2a
or eax, 0x275d9115
and eax, 0x713e35
or eax, 0x24000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3323e273
and eax, 0x5ce9eb3b
and eax, 0x10200
or eax, 0x84c8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x26178eda
and eax, 0x3129b858
and eax, 0x88000
or eax, 0xdbc06181
mov dword [ebx], eax
add ebx, edx
or eax, 0x577de7d8
and eax, 0xc9810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a824ce
and eax, 0x2082
or eax, 0x1a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c35bdb1
and eax, 0x56cc76bf
and eax, 0x10040081
or eax, 0x42b9c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d399663
or eax, 0x62ac099
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d090681
or eax, 0x512a068b
and eax, 0x10409
or eax, 0x4950
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2865c
and eax, 0x3408108
or eax, 0x88280080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c52c575
and eax, 0x8000000
or eax, 0x60b80041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5c6e35
or eax, 0x9b9c46d
and eax, 0x5d004009
or eax, 0x182
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfb0076
and eax, 0x266e0026
and eax, 0x40a0002
or eax, 0xe88155c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x731228da
and eax, 0xd08458b
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d009d1
and eax, 0xc58
or eax, 0xa284
mov dword [ebx], eax
add ebx, edx
and eax, 0x705a26ed
and eax, 0x2404
or eax, 0x698d9131
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eaaece2
xor eax, 0x3fe913f1
and eax, 0x84c0a22
or eax, 0x18151
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e366b83
xor eax, 0x7cd9ea6f
and eax, 0xa40180
or eax, 0x4408c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f22995
xor eax, 0x757f4fb9
and eax, 0x51010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9bc5d7
and eax, 0xc192
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
and eax, 0x1754cbcc
and eax, 0x8180
or eax, 0x869c0009
mov dword [ebx], eax
add ebx, edx
and eax, 0x66cdd6f7
and eax, 0x4880001
or eax, 0x51030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea3db50
and eax, 0x28088100
or eax, 0x94c20008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118f85c5
or eax, 0x7437d2ad
and eax, 0x81000004
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c707f9
and eax, 0x501ea
or eax, 0x188000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c15b9ef
xor eax, 0x37a75a8b
and eax, 0x19a20000
or eax, 0x24508100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76fecf8b
or eax, 0x6ab51eb9
and eax, 0xb000022
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f881f93
or eax, 0x5cb9f5bd
and eax, 0x54090005
or eax, 0x80040840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cd92bb8
and eax, 0x552d2c94
and eax, 0x4000000
or eax, 0x310000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47960758
and eax, 0x79c
or eax, 0xf842
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ac8523
and eax, 0x70996172
and eax, 0x880000
or eax, 0x86149088
mov dword [ebx], eax
add ebx, edx
or eax, 0x590023a1
and eax, 0xdd980001
or eax, 0x210040
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ef811c
and eax, 0x12dc5c2b
and eax, 9
or eax, 0x2b000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b01fc1
or eax, 0x6c89a234
and eax, 0x7181084d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4914a115
and eax, 0x9885a958
or eax, 0x20216a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x775b0c48
and eax, 0x2042f117
and eax, 0x20000
or eax, 0x443eba
mov dword [ebx], eax
add ebx, edx
or eax, 0x5865486
and eax, 0x442a00
or eax, 0x10110100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc82e7e
and eax, 0xc180000
or eax, 0x4142f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bfbab2
and eax, 0xa814833
or eax, 0x8008b7cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6981aa0c
or eax, 0x4fa9a87c
and eax, 0x1869c
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3e4181
or eax, 0x7704b7b7
and eax, 0x410694b8
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x45187fdb
and eax, 0x2bfb2ab5
and eax, 0x820800
or eax, 0xcc415500
mov dword [ebx], eax
add ebx, edx
and eax, 0x62847b78
and eax, 0x40804800
or eax, 0x8c4c84cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca4cc1a
or eax, 0x57ed55f
and eax, 0x844cc4cc
or eax, 0x48800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3e62ec
and eax, 0x80820400
or eax, 0x6c0951cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa94bab
and eax, 0xd08458b
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffeeb83
and eax, 0xf08
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x59fa76ef
and eax, 0xf83b25
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b896e76
and eax, 0x82000
or eax, 0x3d001500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec4c88e
and eax, 0x698e2f22
and eax, 0x1880000
or eax, 0x4c030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ebbf945
and eax, 0x4bf430d
and eax, 0x100
or eax, 0x45c18010
mov dword [ebx], eax
add ebx, edx
and eax, 0x199f6df3
and eax, 0x1000000
or eax, 0x800000c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a0767d
or eax, 0x2b785904
and eax, 0x11804f1
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde0b9e3
or eax, 0x53e06c0b
and eax, 0x50808800
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d4fde2
and eax, 0x2c30bf3f
and eax, 0x102
or eax, 0x8b004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6302332
and eax, 0x5a0dc99d
and eax, 0x2000000
or eax, 0xc8810c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db91e10
xor eax, 0x56374dca
and eax, 0x538f
or eax, 0x2c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a35b78d
or eax, 0xe658d66
and eax, 0xc01b281
or eax, 0x11984000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1c5a29
and eax, 0x11129d24
and eax, 0x1000
or eax, 0x458b686f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3b216d
and eax, 0x9000c
or eax, 0x87040500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc24c9a
and eax, 0x1000000
or eax, 0x8c350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b0184c
xor eax, 0x2d19bcbc
and eax, 0x84
or eax, 0x89000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c5c9845
xor eax, 0x697a602d
and eax, 0x40027080
or eax, 0x1800010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226d25fc
or eax, 0xae71300
and eax, 0x84d0300
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x32424640
and eax, 0
or eax, 0x1c27f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f64f5eb
and eax, 0x10000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53774b77
and eax, 0xb75
or eax, 0x2408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39370016
and eax, 0x104050b
or eax, 0x80085080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a38131e
xor eax, 0x7f95e510
and eax, 0x21a080
or eax, 0x145862
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ee1125
and eax, 0xd28100
or eax, 0x8c200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e2f199
xor eax, 0x40d2f0f5
and eax, 0x35
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa867f04
and eax, 0
or eax, 0x4182708a
mov dword [ebx], eax
add ebx, edx
or eax, 0x61321c3e
or eax, 0x493aa3a6
and eax, 0x8008b00
or eax, 0x450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e16152
and eax, 0x84c200
or eax, 0x1a1025
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a54ec17
and eax, 0x58fb835
and eax, 0
or eax, 0x3ed23500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a86cd7
and eax, 0x2c300000
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40209237
and eax, 0x8000024
or eax, 0x83000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6367faf0
and eax, 0x68e75e4c
and eax, 0x4801104c
or eax, 0x81800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x8204ac3
xor eax, 0x567fa4f6
and eax, 0x5c39
or eax, 0x106
mov dword [ebx], eax
add ebx, edx
and eax, 0x681c9858
xor eax, 0x2b6f40c8
and eax, 0x28224880
or eax, 0xc0908101
mov dword [ebx], eax
add ebx, edx
and eax, 0x547b2dc7
and eax, 0x40000000
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64475ae3
and eax, 0
or eax, 0xfdf7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797e96af
and eax, 0x700108
or eax, 0x82008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85bb3b5
xor eax, 0xaa1c4e4
and eax, 0x8a0041
or eax, 0x55010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a01d9d3
or eax, 0x3b8feac5
and eax, 0x3a828004
or eax, 0x84600108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356447a7
xor eax, 0x1b6c8540
and eax, 0x800000c1
or eax, 0x1000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x7613c2fd
or eax, 0x18a93b70
and eax, 0x1100f0
or eax, 0x40002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6886f71f
and eax, 0
or eax, 0x2bd3b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4061db
and eax, 0x5030000
or eax, 0x40280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ee433d
and eax, 0x7c90110
or eax, 0x10102c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x476c6a68
or eax, 0x7fc325b7
and eax, 0x60090000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fdad966
and eax, 0x20000000
or eax, 0x15000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x48794a92
and eax, 0
or eax, 0xffffbb7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2acdc21f
and eax, 0x82709008
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd61056
and eax, 0x6782fa26
and eax, 0x41820000
or eax, 0xc090041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5e29f7
and eax, 0x88f3665
and eax, 0x810000
or eax, 0x85708108
mov dword [ebx], eax
add ebx, edx
and eax, 0x414c3748
or eax, 0x1357677f
and eax, 0x100006a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f53c0c2
or eax, 0x6c4884aa
and eax, 0x13c0e8
or eax, 0xa42001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7868a231
and eax, 0x28d10000
or eax, 0x4208100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2308504a
and eax, 0x4fbf3b06
and eax, 0xb991102
or eax, 0x8002c0c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x66254543
and eax, 0xe2811045
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x177d5046
or eax, 0x1ec3a0fd
and eax, 0x9057
or eax, 0xe00
mov dword [ebx], eax
add ebx, edx
and eax, 0x551ebb68
and eax, 0x4c050799
and eax, 0x200
or eax, 0xded9f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ff00fa
or eax, 0x44e8f530
and eax, 0xc0800000
or eax, 0x32010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c26e5eb
or eax, 0x70ba434c
and eax, 0x420c
or eax, 0x8490
mov dword [ebx], eax
add ebx, edx
or eax, 0x720e9db6
and eax, 0x2008a88
or eax, 0x80700001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8d5217
xor eax, 0x7b0338f4
and eax, 0x41030041
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca639a
and eax, 0x41ca2110
or eax, 0x10041400
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f9600c
and eax, 0x145a60f8
and eax, 0x10100000
or eax, 0xed250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc26e9c
or eax, 0x3a46814d
and eax, 0x8a000009
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff24b74
and eax, 0xd180084d
or eax, 0x20010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aec49b6
or eax, 0x111d385
and eax, 0x97cf
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c76c7e5
xor eax, 0x2baaab1c
and eax, 0x2407081
or eax, 0xa8028100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dac25f7
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e26f49c
and eax, 0x30eb06bc
and eax, 0
or eax, 0x418270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d340fd
and eax, 0x75d9c7af
and eax, 0x1004089
or eax, 0x80081502
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e97e6c4
or eax, 0x72919f68
and eax, 0x172ac2
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600b61e0
and eax, 0x20300100
or eax, 0x8ac28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39053a1e
and eax, 0
or eax, 0x810000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee215ef
and eax, 0xa200e2
or eax, 0xc2210
mov dword [ebx], eax
add ebx, edx
and eax, 0x25bf6c6f
xor eax, 0x530fcd38
and eax, 0x4300a800
or eax, 0xc581000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f019ac
and eax, 0x4528a1ac
or eax, 0x35e53
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b87bd76
or eax, 0x54d58d5c
and eax, 0x11973508
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50600555
xor eax, 0x478cb314
and eax, 0x10088649
or eax, 0x808079b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76012bc1
and eax, 0x18030
or eax, 0x400240
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c17bf85
and eax, 0
or eax, 0x418270b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f35834a
and eax, 0x4c835100
or eax, 0x80400c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5141e9ef
and eax, 0x502e46be
and eax, 0x40004000
or eax, 0x8ccc8ccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a288f4
and eax, 0x408000c4
or eax, 0xac0b5508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5e1c39
and eax, 0x5449b0
or eax, 0x228008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0a9465
and eax, 0x440900
or eax, 0x20012200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f2b9aa
and eax, 0xb69020
or eax, 0x480105
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b64cd6
and eax, 0x20661500
or eax, 0x83002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0ed62
and eax, 0x5827062
or eax, 0x4809020d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7930e2bf
xor eax, 0x7c0e013f
and eax, 0x35000100
or eax, 0x2c18008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e506a92
and eax, 0
or eax, 0x810000b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575188f
and eax, 0x201809
or eax, 0x261c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc0b16a
and eax, 0x100
or eax, 0x79e18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e21b1d
and eax, 0x1000000
or eax, 0x800000ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eddb555
and eax, 0xcc35b0
or eax, 0x224841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1937f5
and eax, 0x42efadb3
and eax, 0x810800
or eax, 0x38008100
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf482c0
and eax, 0x8000000
or eax, 0x83004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x1265ceff
and eax, 0x65391bff
and eax, 0x10055
or eax, 0xe2801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631d7603
and eax, 0x4212
or eax, 0x9809
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f1717e
or eax, 0xcd76fed
and eax, 0x8957281
or eax, 0x40288000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d33edbe
xor eax, 0xb96d460
and eax, 0x44080000
or eax, 0x1830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x280d3f19
xor eax, 0x32e5d3bd
and eax, 0x32ac0114
or eax, 0xcd120400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272e176b
and eax, 0x80100000
or eax, 0x6250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b7ae4fd
and eax, 0
or eax, 0x88000114
mov dword [ebx], eax
add ebx, edx
and eax, 0x646518d9
and eax, 0x10
or eax, 0x41883880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d49453
and eax, 0x1708a800
or eax, 0x48a01100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2bb2ce
and eax, 0x4d2b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc34c0c
and eax, 0x40c10000
or eax, 0x8110
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d75d31
and eax, 0x238d59bd
and eax, 0
or eax, 0x8100002d
mov dword [ebx], eax
add ebx, edx
or eax, 0x661a93e
and eax, 0x10809
or eax, 0x210c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ed95d6
and eax, 0x10000
or eax, 0xfef08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b663c4
xor eax, 0x4ca3fb2e
and eax, 0x83400842
or eax, 0x8216000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa235f5
and eax, 0x2002040
or eax, 0xc0810015
mov dword [ebx], eax
add ebx, edx
or eax, 0x3367c2d
and eax, 0x6001
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c27a3d4
and eax, 0xc22e281
or eax, 0x501000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57af696e
xor eax, 0x5beb9811
and eax, 0xa890001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c8c657
and eax, 0x418010
or eax, 0x828
mov dword [ebx], eax
add ebx, edx
and eax, 0x79826212
and eax, 0x10
or eax, 0x86c1a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db05b14
and eax, 0x46b9c897
and eax, 0x4000800
or eax, 0x10452300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbd10a4d
and eax, 0x40e287cc
and eax, 0x104
or eax, 0x2e038a31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39da16f7
and eax, 0x498940
or eax, 0x20040225
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76fba514
and eax, 0x50862001
or eax, 0xa840d180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da239b
or eax, 0x3c60f2b4
and eax, 0xf1000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcc7d5f
xor eax, 0x3d8562cb
and eax, 0x4081
or eax, 0x1424
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3610c0
and eax, 0x80
or eax, 0x88388109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67eb73f
and eax, 0x4020000
or eax, 0x51890041
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b42b95
xor eax, 0x70a13a06
and eax, 0x20000004
or eax, 0xdbca8118
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee5f7f4
and eax, 4
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc1fca9
xor eax, 0x69576cc0
and eax, 0x969062
or eax, 0x280a90
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d758bd
and eax, 0x920000
or eax, 0x5608100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x184fb46f
xor eax, 0x7b5c2beb
and eax, 0x2600c04
or eax, 0x89106158
mov dword [ebx], eax
add ebx, edx
or eax, 0x724efca0
or eax, 0x887b84c
and eax, 0x780d1c44
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f4487d0
and eax, 0xe06851
and eax, 0x10
or eax, 0x350000ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aba24f2
and eax, 0x24f0
or eax, 0x9901
mov dword [ebx], eax
add ebx, edx
or eax, 0x374f4812
or eax, 0x13effc13
and eax, 0x289081
or eax, 0x88100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7065d111
and eax, 0x40190000
or eax, 0xa00041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e483921
xor eax, 0x252e57c3
and eax, 0x21000080
or eax, 0xa000034
mov dword [ebx], eax
add ebx, edx
and eax, 0x59928ef4
and eax, 0x1000004
or eax, 0xf0811c49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89d718b
and eax, 0xcc2
or eax, 0x1238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c2fa6
and eax, 0x1c1108
or eax, 0x81004483
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fd4c3a
and eax, 0x140002
or eax, 0x8010f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765c1c9c
xor eax, 0x48f511a3
and eax, 0x12080100
or eax, 0xc1c28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f86c7d3
and eax, 0x80000091
or eax, 0x100002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x747edbfc
xor eax, 0x66adf2c
and eax, 0x140060
or eax, 0xa9e292
mov dword [ebx], eax
add ebx, edx
and eax, 0x7040073d
xor eax, 0x5c0c481a
and eax, 0x18080800
or eax, 0x20828000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x352d239f
xor eax, 0x6d3e62d8
and eax, 0x4100
or eax, 0x8b000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x572f8f70
and eax, 0x621eced
and eax, 0x2210440
or eax, 0x30041005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a2217a3
and eax, 0x10000001
or eax, 0x250001b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x334713a3
and eax, 0xa0
or eax, 0x1002
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e1ae6d
and eax, 0
or eax, 0x81184d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b65316e
xor eax, 0x51a97588
and eax, 0x500141
or eax, 0xbb480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5e95be
or eax, 0x7051cbc1
and eax, 0x18518100
or eax, 0x5a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9214a3d
or eax, 0x17fe1862
and eax, 0x800000a
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0xae09e09
and eax, 0
or eax, 0x41883881
mov dword [ebx], eax
add ebx, edx
or eax, 0x3231ea06
or eax, 0xa92108e
and eax, 0x8118a00
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb24eb7
and eax, 0x62b0ca81
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d772f66
and eax, 0x346b2af6
and eax, 0x20010000
or eax, 0xd2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x538d38d3
or eax, 0x5b300e83
and eax, 0x3ad3
or eax, 0x4128
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d09a3d
and eax, 9
or eax, 0x50c4582
mov dword [ebx], eax
add ebx, edx
and eax, 0x7348d590
and eax, 0x500
or eax, 0x9010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7694c47f
xor eax, 0x64dd827d
and eax, 0x84010
or eax, 0xb00c25
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ed6213d
xor eax, 0xb4e8fbf
and eax, 0x40a02000
or eax, 0x900a0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd9ac65
and eax, 0x10000000
or eax, 0x80350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3992190c
and eax, 0
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a29dde9
and eax, 0x80
or eax, 0x41883810
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db5898b
and eax, 0x80d8900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366b046a
and eax, 0x32068100
or eax, 0x80c94081
mov dword [ebx], eax
add ebx, edx
or eax, 0x21650037
and eax, 0xb1810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c4f3ca
xor eax, 0x75fe145d
and eax, 0xe692
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1f51e1
and eax, 0x4080
or eax, 0x811c150b
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe4935a
or eax, 0x676c75d9
and eax, 0x10b1c2
or eax, 0x30020
mov dword [ebx], eax
add ebx, edx
or eax, 0x73fa2b6
and eax, 0x5328100
or eax, 0x80c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5989d5da
and eax, 0x81000088
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x718c262f
and eax, 0
or eax, 0x9c34f2
mov dword [ebx], eax
add ebx, edx
or eax, 0xc24e65c
and eax, 0x7f93833c
and eax, 0x8808000
or eax, 0x300a0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x110dfc34
xor eax, 0x4c4aa64d
and eax, 0x8000008
or eax, 0x83004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x255cb455
xor eax, 0x3c89cdb4
and eax, 0x20010004
or eax, 0x40342041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e65cbe6
or eax, 0x54a8a929
and eax, 0x34000020
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2822c8
and eax, 0x2090
or eax, 0x4d07
mov dword [ebx], eax
add ebx, edx
and eax, 0x168c73c6
and eax, 0x2104
or eax, 0xf50629
mov dword [ebx], eax
add ebx, edx
and eax, 0xc534e99
and eax, 0x510400
or eax, 0xfc2a3100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4603b88b
and eax, 0x44033000
or eax, 0x988cfff
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cda31bb
xor eax, 0x5cf5e1d0
and eax, 0x10618008
or eax, 0xc3800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6113c14c
and eax, 0x1000008
or eax, 0x800000d3
mov dword [ebx], eax
add ebx, edx
or eax, 0x346ce91e
or eax, 0x3841d9dd
and eax, 0x9c1d1
or eax, 0x120620
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bdbeef5
or eax, 0x7f2b027e
and eax, 0x38818800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4d90e2
xor eax, 0x2ccfc70
and eax, 0xa004080
or eax, 0x81000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd350a26
xor eax, 0x7e3da807
and eax, 0xf0000001
or eax, 0x2811854
mov dword [ebx], eax
add ebx, edx
or eax, 0x353d4e73
and eax, 0x4e64
or eax, 0xa008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a4baab
xor eax, 0x30dbdec4
and eax, 0x10518201
or eax, 0xa006080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1bee8f
and eax, 0x798a82aa
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ef69d5
and eax, 0xc0
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3be50886
xor eax, 0xe24dddd
and eax, 0x404450b
or eax, 0x21100080
mov dword [ebx], eax
add ebx, edx
and eax, 0x15741dee
and eax, 0x400
or eax, 0x5a54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b40a82
and eax, 0x3ca071fe
and eax, 0x4014
or eax, 0x140821
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb98602
and eax, 0x100000
or eax, 0x38808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x52706bcd
or eax, 0x44c1c66e
and eax, 0x4008
or eax, 0x8b000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da43db3
and eax, 0x1000000
or eax, 0xf081204d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18403f8f
and eax, 0x5d5c9d9c
and eax, 0xc00
or eax, 0xe02b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c57465
or eax, 0x56278d1f
and eax, 0x40e29101
or eax, 0x6080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac4aec6
and eax, 0x50820000
or eax, 0x5090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e031434
and eax, 0x44020000
or eax, 0xf08110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6acc8a06
and eax, 6
or eax, 0x810000a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x650632c5
or eax, 0xe461fd0
and eax, 0x4635f2
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a0fbad
xor eax, 0x48fb0d15
and eax, 0x80a0800
or eax, 0x30808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be52008
xor eax, 0x46441267
and eax, 0x9000008
or eax, 0x82004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdc519
xor eax, 0x728d3291
and eax, 0x60051001
or eax, 0x8000444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f050be7
xor eax, 0x155717ef
and eax, 0x45
or eax, 0x35000092
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f3b0121
and eax, 0
or eax, 0xec00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c85838
and eax, 0x1000408
or eax, 0x80204983
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f73299d
and eax, 0x81
or eax, 0xcb7040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a2271f6
and eax, 0x48e10100
or eax, 0x84108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3340800
and eax, 0x1b528c58
and eax, 0x8000000
or eax, 0x80000177
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b38d6e3
and eax, 0x41019613
and eax, 0x1001000
or eax, 0x40882881
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bba304d
and eax, 0x8383800
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e08be3f
and eax, 0x7e3b03db
and eax, 0x80000
or eax, 0xc3550041
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ab0776
xor eax, 0x6b8afa18
and eax, 0x880c848
or eax, 0xc44c0484
mov dword [ebx], eax
add ebx, edx
or eax, 0x636e333d
or eax, 0x3cd435fe
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21088279
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x104cc7d3
xor eax, 0x3bee6568
and eax, 0x28820188
or eax, 0xc4095444
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bbb4b59
and eax, 0x35104589
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595a4dec
xor eax, 0x7e19fdf1
and eax, 0x4092
or eax, 0xa20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce70af6
and eax, 0x30
or eax, 0x6e6005
mov dword [ebx], eax
add ebx, edx
or eax, 0x192c8c73
and eax, 0x4c8800
or eax, 0x20010300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c18eb97
and eax, 0x88100
or eax, 0xfdd34081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb9c0f1
and eax, 0x49810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ac450
or eax, 0x72229ab1
and eax, 0x1c11
or eax, 0x2108
mov dword [ebx], eax
add ebx, edx
or eax, 0x2523201
and eax, 0x2103101
or eax, 0x7da5c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x17cf9e03
and eax, 0x1b79de4f
and eax, 0x1080001
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a192531
and eax, 0x10100
or eax, 0x4088cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6504a282
and eax, 0xffb9728
and eax, 0
or eax, 0x810c558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x68ee7631
and eax, 0xe4538a
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e2f173
and eax, 0x2c28100
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71703e2c
xor eax, 0x26f0d14b
and eax, 0x100004b
or eax, 0x80000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x79fd65ef
xor eax, 0x46f3bb5f
and eax, 0x108dea0
or eax, 0xd00152
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4049e8a7
xor eax, 0x1fd1e8a8
and eax, 0x18408b00
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3430c2c9
and eax, 0x200
or eax, 0xed3905
mov dword [ebx], eax
add ebx, edx
or eax, 0x555ab4df
and eax, 0x40da3500
or eax, 0xaa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9aa0c2
xor eax, 0x78302a69
and eax, 0x90880001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6cb031
xor eax, 0x7a0de479
and eax, 0x410048
or eax, 0x8984
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77bb31d8
and eax, 0x3b9e08d8
and eax, 0x920810
or eax, 0x20b1a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dff7e56
and eax, 0x84d0300
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9fe305
or eax, 0x536acc47
and eax, 0x12f0c801
or eax, 0x4052180
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c2e84c
or eax, 0x704fcbc0
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1ab16
and eax, 0xf650a900
or eax, 0x9af14c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e169a84
and eax, 0x9e1988
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130a2dc3
and eax, 0x142000
or eax, 0xc410b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b9a4db
and eax, 0x2000
or eax, 0xa164d281
mov dword [ebx], eax
add ebx, edx
or eax, 0x156b0ab6
or eax, 0x50531f37
and eax, 0x8008ffb7
or eax, 0xa800048
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a1e436
and eax, 0x189cc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308b996e
or eax, 0x5b4d0481
and eax, 0x9080483
or eax, 0x4004108
mov dword [ebx], eax
add ebx, edx
and eax, 0x122995
and eax, 0x81
or eax, 0xd056
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d52e631
or eax, 0x7c769d1
and eax, 0x2e953435
or eax, 0x288000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c5af7aa
or eax, 0x5d8d76e6
and eax, 0x184d0365
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x523768b0
or eax, 0x5abd1a7d
and eax, 0x5282f181
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60721add
and eax, 0x10800000
or eax, 0xe1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9ad7aa
or eax, 0xe6181ca
and eax, 0x830a
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
or eax, 0x511e179
and eax, 0x1008109
or eax, 0x88cc0080
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb80e1d
and eax, 0x1880001
or eax, 0x54030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x928ebb4
or eax, 0xd949d0
and eax, 0x4ce28100
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e000087
and eax, 0x100008a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b53d99c
and eax, 0x21912
or eax, 0x8804e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cbdea24
and eax, 0x20058300
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e19749b
or eax, 0x37d3b4c6
and eax, 0x16ec0d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73eed7c1
and eax, 0x43ce2500
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c610494
or eax, 0x7cee260e
and eax, 0x40250000
or eax, 0x83100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f93c0c8
and eax, 0x88000040
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5353f82e
xor eax, 0x16e4ea48
and eax, 0x41810000
or eax, 0x8cc90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3982ebd0
or eax, 0x394815b4
and eax, 0x40083100
or eax, 0x6148800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ad1fdb
and eax, 0x45210000
or eax, 0x80a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0fab73
and eax, 0x7b656b50
and eax, 0x12200100
or eax, 0xe8d18020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7464257d
and eax, 0xba000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff755cf
or eax, 0x111abca8
and eax, 0x3801
or eax, 0x4216
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60666e1
and eax, 0x41422
or eax, 0x81084109
mov dword [ebx], eax
add ebx, edx
or eax, 0x7187df5a
or eax, 0x5353c5a2
and eax, 0xf35d46f2
or eax, 0xc202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x512fc48f
and eax, 0x55b1b20e
and eax, 0x4400800e
or eax, 0x888a08f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ffdf9
xor eax, 0x73184556
and eax, 0x8a000089
or eax, 0x1004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1624adeb
xor eax, 0x6fd098bb
and eax, 0x12040441
or eax, 0x4090804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf07c70
xor eax, 0xdec83b3
and eax, 0x25000082
or eax, 0x8000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ad8b9
xor eax, 0x74cb52c9
and eax, 0xa30
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4392631c
xor eax, 0x6f7070c3
and eax, 0xa01934
or eax, 0x14a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4275768
xor eax, 0x1e7c891b
and eax, 0x6089800
or eax, 0xe1252100
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e3c1de
xor eax, 0x3694a059
and eax, 0x412b0000
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fff64c8
or eax, 0x28788d9e
and eax, 0x2c718118
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c629c9
and eax, 0x8037a8c1
or eax, 0x8c85728
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a00256a
xor eax, 0x1ea079df
and eax, 0x804c81
or eax, 0x41098000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0a431b
and eax, 0x18b00
or eax, 0x10540000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e603b2e
or eax, 0x4064f0a4
and eax, 0x4654c280
or eax, 0x810a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561a479f
and eax, 0x90000000
or eax, 0x62810001
mov dword [ebx], eax
add ebx, edx
and eax, 0x41dc98d
and eax, 0x10000
or eax, 0xec6a
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a0b45e
and eax, 0x8008
or eax, 0x9310b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f14db1b
and eax, 0
or eax, 0x24452b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce4a19
and eax, 0x40000
or eax, 0xff90c435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5d7e8d
or eax, 0x59e3f2c7
and eax, 0xc88088ff
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a941a6
or eax, 0x41e7c217
and eax, 0x81004109
or eax, 0xa000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e146dd
xor eax, 0x395764c
and eax, 0x8811045
or eax, 0xc1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x731dc741
or eax, 0x17f0e5fa
and eax, 0x15587
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0ddf18
xor eax, 0x3d4a313a
and eax, 0x2005e881
or eax, 0x41280100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16648100
xor eax, 0x3a95b572
and eax, 0x41800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4640601
and eax, 0x10400
or eax, 0x18d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f9abc
xor eax, 0x1367dac2
and eax, 0x184408
or eax, 0x81001183
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1c7a2a
xor eax, 0x4f543816
and eax, 0x1682
or eax, 0x28848
mov dword [ebx], eax
add ebx, edx
or eax, 0x30160776
or eax, 0x8bbaa18
and eax, 0x10b28100
or eax, 0x87400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f3e444
or eax, 0x241ba2b5
and eax, 0x880000f5
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bae92e
or eax, 0x60fef0a
and eax, 0x189cc8a
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b8c109
and eax, 0x40888000
or eax, 0xbf733800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d80f16
and eax, 0x4080000
or eax, 0x41230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6973eb09
and eax, 0x24582908
or eax, 0xc3210400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39433328
and eax, 0x1543f5b9
and eax, 0x14000000
or eax, 0x41350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c12890
xor eax, 0x9a9c16b
and eax, 0x5ce93a
or eax, 0x8ba31600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ab2111
or eax, 0x3b80c3c1
and eax, 0xc9800c49
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a21581
and eax, 0x108cc
or eax, 0x6222
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7f462f
xor eax, 0x472d5c6e
and eax, 0x59000081
or eax, 0x4adc100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63658f4b
or eax, 0x68875f42
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x319259ac
and eax, 0
or eax, 0x25c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575b1427
and eax, 0x1480088
or eax, 0x88848100
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5c8c5c
and eax, 0x2e80345
and eax, 0x80000
or eax, 0x55830041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eefb96d
xor eax, 0x8b4db98
and eax, 0xc028108
or eax, 0xa0c00004
mov dword [ebx], eax
add ebx, edx
and eax, 0x76486974
and eax, 0
or eax, 0x81000098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f3aea1
and eax, 0x62fdd835
and eax, 0x918030
or eax, 0x10400c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460ade46
and eax, 0x360725b5
and eax, 0x4050000
or eax, 0x10408b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f17a83
and eax, 0x410000
or eax, 0x128b40d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7baa8d68
or eax, 0xa2de0d9
and eax, 0xb2d2400
or eax, 0x64c01100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275623b9
and eax, 0x880001
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f4c96f
and eax, 0x40894c
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2b02e6
or eax, 0x5cd977d3
and eax, 0x5d0bc5b9
or eax, 0xa2040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e81c2c
and eax, 0x48807c62
and eax, 0x8000800
or eax, 0x4d23ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a373165
xor eax, 0x4081c30
and eax, 0x20200080
or eax, 0x1185f101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5207f2a0
and eax, 0x41820320
or eax, 0x1409fcde
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fb3fcd
or eax, 0x73e3f28d
and eax, 0x61c28108
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ee18bb
xor eax, 0x78167f3f
and eax, 0x24
or eax, 0x810000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x16cf4e
xor eax, 0x7e23f908
and eax, 0x1514e2
or eax, 0xca4810
mov dword [ebx], eax
add ebx, edx
and eax, 0x371f4a65
xor eax, 0xcb934e
and eax, 0xd08100
or eax, 0x34220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2926d
and eax, 0x51e99ca6
and eax, 4
or eax, 0x88000111
mov dword [ebx], eax
add ebx, edx
or eax, 0x679a5a10
and eax, 0x407f6138
and eax, 0x40084000
or eax, 0x1818c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc214a7
xor eax, 0x4b70bd4d
and eax, 0x25392000
or eax, 0x8849800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bad04ab
and eax, 0x5150eab7
and eax, 0x41000000
or eax, 0x42b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd16ddd1
and eax, 0x48181510
or eax, 0x26802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4fb3fc
and eax, 0x425cd1c6
and eax, 0x100044
or eax, 0xdda96430
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca739ca
or eax, 0x11ff3169
and eax, 0x9000061
or eax, 0x22000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48589519
and eax, 0x6100004c
or eax, 0x90812001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de0f900
and eax, 0x8100
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
or eax, 0x29fcd173
and eax, 0x9cc8101
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3322cf20
and eax, 0xbbaa0001
or eax, 0x44100040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe495839
and eax, 0x544abf8e
and eax, 0
or eax, 0x2b0000c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x335fee21
or eax, 0x57f939ca
and eax, 0x72811845
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d08b0
and eax, 0x62a0822f
and eax, 0x62800021
or eax, 0x9d7fc91a
mov dword [ebx], eax
add ebx, edx
and eax, 0x73df5956
or eax, 0x6937e7a7
and eax, 0x21244583
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x57aa6386
and eax, 0x4082
or eax, 0x343c
mov dword [ebx], eax
add ebx, edx
and eax, 0x42fe4a15
and eax, 0x19523a50
and eax, 0
or eax, 0xf9442d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3828dd
or eax, 0x652526dd
and eax, 0x61312400
or eax, 0x1a021100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ad3eb0
and eax, 0x10883fb0
or eax, 0x8000c04f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ffc099c
and eax, 0x4089cc
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x640f1bc1
and eax, 0x40098888
or eax, 0x1804430
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bfcc009
and eax, 0x2a7e42fd
and eax, 0x4000
or eax, 0xccc31d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f8b15d
and eax, 0xec8b554c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5453c028
and eax, 0x34084588
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x447bc893
and eax, 0x4082
or eax, 0x2a24
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f6c2a9
and eax, 0x4020
or eax, 0x3b3505
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c958647
and eax, 0x6c2e3500
or eax, 0x13400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d304963
and eax, 0x9200000
or eax, 0xc2150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x260939eb
or eax, 0x6bd02c15
and eax, 0x29000015
or eax, 0x90000068
mov dword [ebx], eax
add ebx, edx
or eax, 0x56fa1a14
and eax, 0x1a7d
or eax, 0xe500
mov dword [ebx], eax
add ebx, edx
or eax, 0x23904b5d
or eax, 0xf39119c
and eax, 0x1084d29
or eax, 0x80040002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1d54c8
xor eax, 0x2100f89e
and eax, 0x83890
or eax, 0x720361
mov dword [ebx], eax
add ebx, edx
or eax, 0x12935639
and eax, 0x810800
or eax, 0xe4008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7104ad90
xor eax, 0x596bc061
and eax, 0x88004180
or eax, 0x300000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x644eb5c6
and eax, 0
or eax, 0xf2811055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a27ef9
and eax, 0x280
or eax, 0x9011
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc3a0bc
or eax, 0x134a2d1b
and eax, 0x433201
or eax, 0xc024c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b64c81f
and eax, 0x40000000
or eax, 0x58b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db3faad
and eax, 0x45820000
or eax, 0xb83c0d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72280aa2
or eax, 0xb83b1b8
and eax, 0x6050000
or eax, 0x50200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aadafed
xor eax, 0x336c538e
and eax, 0x15000062
or eax, 0x20000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18577556
and eax, 0x6400
or eax, 0x8044
mov dword [ebx], eax
add ebx, edx
or eax, 0x556b9924
and eax, 0x609000
or eax, 0x8a840088
mov dword [ebx], eax
add ebx, edx
or eax, 0x46f92c8a
and eax, 0x4c890000
or eax, 0x1020041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1b04d1
xor eax, 0x128e55d6
and eax, 0x2810100
or eax, 0xc1608008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3443df
and eax, 0x810000cd
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b170087
and eax, 0x81
or eax, 0xffdf68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf40d56
and eax, 0x28018000
or eax, 0xf00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fcf5f42
and eax, 0x23ede00
or eax, 0xb8c12188
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d6ca19
and eax, 0
or eax, 0x2142
mov dword [ebx], eax
add ebx, edx
or eax, 0x460c1cf7
and eax, 0x1523
or eax, 0x81104008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222cfd38
or eax, 0x624dcc41
and eax, 0xe34ce052
or eax, 0x1c8200a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a108c1
and eax, 0x6465773e
and eax, 0x44000000
or eax, 0xa08a88ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bb23b7
and eax, 0x20000082
or eax, 0x98004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7feb4335
and eax, 0x91
or eax, 0x9840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4832adf7
xor eax, 0x76797372
and eax, 0x34084401
or eax, 0x100012a
mov dword [ebx], eax
add ebx, edx
and eax, 0x670aa42d
and eax, 0x25080020
or eax, 0xdaf7f002
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e1ab6d
and eax, 0x689aab3e
and eax, 0x8090a
or eax, 0x81044481
mov dword [ebx], eax
add ebx, edx
and eax, 0x246291b9
and eax, 0x181
or eax, 0xb65440
mov dword [ebx], eax
add ebx, edx
and eax, 0x30bc5f04
and eax, 0xb00100
or eax, 0xab418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b05a62a
and eax, 0x8000012a
or eax, 0x8000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8caf4c
and eax, 0
or eax, 0x418ae481
mov dword [ebx], eax
add ebx, edx
and eax, 0x155c0ed3
and eax, 0
or eax, 0x8558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c07cea
or eax, 0x5539547
and eax, 0x4128001
or eax, 0x72806280
mov dword [ebx], eax
add ebx, edx
or eax, 0x686f5115
xor eax, 0x5003c763
and eax, 0x2800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x349f4365
and eax, 0x7def603e
and eax, 0x4000
or eax, 0xa18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed1a452
xor eax, 0x37c84d45
and eax, 0x1a201
or eax, 0x4445080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408a841a
and eax, 0x448b7409
or eax, 0x1000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0c8b5a
or eax, 0x548d7d15
and eax, 0x5e860504
or eax, 0x80400008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d34dd7
xor eax, 0x48b4fc20
and eax, 0x210000
or eax, 0x1c140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3f74b3
and eax, 0x9000020
or eax, 0x80000144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a4f737
and eax, 0xb5f3c03
and eax, 0x1002400
or eax, 0x408ac090
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b96150
and eax, 0x8098100
or eax, 0x440a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e329aab
or eax, 0x3b4b5369
and eax, 0x3043c181
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b89254c
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x397248ec
xor eax, 0x46b0bcac
and eax, 0x15000
or eax, 0x8ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c1ba983
and eax, 0x2b138cd2
and eax, 0x82
or eax, 0x81085509
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6cfff0
and eax, 0x3e489ff7
and eax, 0x480
or eax, 0x514042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61621936
and eax, 0x21320100
or eax, 0x94c08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a62a7f
and eax, 0
or eax, 0x880000f9
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5279b6
and eax, 0x80
or eax, 0x418ae40a
mov dword [ebx], eax
add ebx, edx
or eax, 0x269ac110
and eax, 0x5cf3da91
and eax, 0x4828000
or eax, 0x8053800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de1d8c8
or eax, 0x4628694e
and eax, 0x452a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1d41ba
and eax, 0x10000
or eax, 0xca543510
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d15aaa
or eax, 0x17acc28b
and eax, 0x4d899292
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
or eax, 0xedf0554
and eax, 0x4ec18110
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505765df
and eax, 0xcc
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9fb087
or eax, 0xd626cf8
and eax, 0x12220f0
or eax, 0xc9101
mov dword [ebx], eax
add ebx, edx
or eax, 0x71155619
xor eax, 0x237c0a5f
and eax, 0x40018900
or eax, 0xa4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ad6af73
and eax, 0x153d8a67
and eax, 0
or eax, 0xba00418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36706233
xor eax, 0x6a18c92c
and eax, 0x8891
or eax, 0x528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b991f7
and eax, 0x110140a
or eax, 0x80004121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df590f
or eax, 0x2c46353f
and eax, 0xb2c32
or eax, 0x3082c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x801a691
and eax, 0x8220800
or eax, 0xc185b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29e253e0
and eax, 0x3608198b
and eax, 0
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce2f576
and eax, 0x1d4b3500
or eax, 0xa0040008
mov dword [ebx], eax
add ebx, edx
and eax, 0x10800cd5
and eax, 0x4b658ea5
and eax, 0
or eax, 0xcb050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68c88d38
xor eax, 0x32590b1b
and eax, 0x30000013
or eax, 0x5000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x53669284
and eax, 0x26a80826
and eax, 0
or eax, 0x11059
mov dword [ebx], eax
add ebx, edx
and eax, 0xd58c192
and eax, 0
or eax, 0x8ae49088
mov dword [ebx], eax
add ebx, edx
or eax, 0x582ea8f7
and eax, 0x5723a32e
and eax, 0x40020000
or eax, 0xd890041
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b80460
and eax, 0x4db10000
or eax, 0xa0408110
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c86b6f6
and eax, 0x81000096
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ca6715
xor eax, 0x13e03f59
and eax, 0x850d1
or eax, 0xc50520
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3fae95
or eax, 0x271ee87a
and eax, 0x4158800
or eax, 0x8400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b090f92
and eax, 0x8010200
or eax, 0xc750e081
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e8aaff
and eax, 0x7f48dfb2
and eax, 0x72000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a1384c
xor eax, 0x7358b3c6
and eax, 0x8100
or eax, 0x444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2e0d3f
or eax, 0x61803ca8
and eax, 0xaa48888
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113fae1f
and eax, 0x18b0001
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be37122
and eax, 0xee90100
or eax, 0x80040410
mov dword [ebx], eax
add ebx, edx
and eax, 0x50554641
and eax, 0x602af3a6
and eax, 0
or eax, 0xb9250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7f2672
and eax, 0x21000032
or eax, 0x1400008d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b969405
and eax, 0x8025
or eax, 0x2140
mov dword [ebx], eax
add ebx, edx
or eax, 0x65028ddc
and eax, 0x1000d89
or eax, 0x80084002
mov dword [ebx], eax
add ebx, edx
and eax, 0x346467de
and eax, 0x180
or eax, 0x573241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e0e1fb
and eax, 0x70a18000
or eax, 0x4400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x184233da
and eax, 0
or eax, 0x81000092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a10c55
and eax, 0xa008c1
or eax, 0xaf320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c74d8a
xor eax, 0x4994afa
and eax, 0xcf08000
or eax, 0x21010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bdbcce
and eax, 0x6f6ad58a
and eax, 0x8000082
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21776bd4
and eax, 0x1026080
or eax, 0x40888401
mov dword [ebx], eax
add ebx, edx
and eax, 0x13234f7d
and eax, 0x1020000
or eax, 0xdc15ba00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7abe017b
or eax, 0x41301085
and eax, 0x51220001
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x224a6e54
and eax, 0x640d5d3e
and eax, 0
or eax, 0x65f2810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7fa598
xor eax, 0x1a2a3a54
and eax, 0x1000140
or eax, 0x8a000017
mov dword [ebx], eax
add ebx, edx
and eax, 0xad9dd75
and eax, 0x8000045
or eax, 0x45351000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a1581d
and eax, 0x5000005
or eax, 0xe8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d14ab6
and eax, 0x59
or eax, 0xa504
mov dword [ebx], eax
add ebx, edx
and eax, 0x120fd53d
or eax, 0x385986fe
and eax, 0x400235
or eax, 0x1246800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9b2a2d
and eax, 0x900000
or eax, 0xe4008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6e452f
and eax, 0x3dc76a0a
and eax, 0x900400a
or eax, 0x82000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597f0584
and eax, 0xd001000c
or eax, 0x21800841
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cec6bbe
and eax, 0x283b
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
or eax, 0x75b836ec
and eax, 0x7420b081
or eax, 0x2034100
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b2dee4
and eax, 0x40024000
or eax, 0x1589252e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4746a191
and eax, 0x16c28110
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e394ed1
and eax, 0x7c582286
and eax, 0
or eax, 0x810000af
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ac98d4
and eax, 0x80
or eax, 0x1017972
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466557c6
and eax, 0x44000800
or eax, 0xa08a8100
mov dword [ebx], eax
add ebx, edx
or eax, 0xb2699ab
and eax, 0xa800018a
or eax, 0x10004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2842c51e
and eax, 0x408084
or eax, 0x10a60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c3e820
xor eax, 0x7918f75
and eax, 0x4c00c111
or eax, 0x80cc024c
mov dword [ebx], eax
add ebx, edx
and eax, 0x21834283
and eax, 0x804000
or eax, 0xcc4c8ccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dea41ab
and eax, 0xcc84088
or eax, 0xc0048c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x154bc006
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7318a330
or eax, 0x1a8bc06c
and eax, 0x488b404c
or eax, 0xa4001580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c5de8d
and eax, 0x31080101
or eax, 0x400448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be51a0a
and eax, 0xa
or eax, 0x7025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41658c84
and eax, 0x409421
or eax, 0xa0314
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d097d2
and eax, 0x9100
or eax, 0x33212800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef4da49
and eax, 0x239692fb
and eax, 0x1000000
or eax, 0x4c2b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x227cffbb
and eax, 0x4718108
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32779838
xor eax, 0x5d3e1182
and eax, 0x81000022
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb2c7bf
xor eax, 0xa966ecc
and eax, 0x622e1
or eax, 0x401110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a119434
or eax, 0x4599d71a
and eax, 0x45918100
or eax, 0x12600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x143339f3
and eax, 0xf3b991
or eax, 0x880c4600
mov dword [ebx], eax
add ebx, edx
or eax, 0x491f12d
and eax, 0x8c4c81
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x159dee3d
and eax, 0x40800
or eax, 0x10518300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3948a23
and eax, 0x12410001
or eax, 0x2824f280
mov dword [ebx], eax
add ebx, edx
and eax, 0x471fc0d2
and eax, 0x3c6aae75
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5c37d3
and eax, 0
or eax, 0xbadc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0256bc
and eax, 0x15004400
or eax, 0x200c018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7745c22c
and eax, 0x8722
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x63359545
and eax, 0x13bb7715
and eax, 0x10515
or eax, 0x8e2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x47925e76
and eax, 0x44900800
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5536a1
and eax, 0x277dc500
and eax, 0
or eax, 0xb900418c
mov dword [ebx], eax
add ebx, edx
and eax, 0x18446d45
and eax, 0x100
or eax, 0x1ad1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e48cdd
and eax, 0x1000508
or eax, 0x80084823
mov dword [ebx], eax
add ebx, edx
or eax, 0x609ef4c9
or eax, 0x19dc2e9e
and eax, 0xf9c06ef1
or eax, 0x6210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12716436
and eax, 0x10410030
or eax, 0x4148bcf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c25b7ff
or eax, 0x74d12a19
and eax, 0x60210201
or eax, 0x10ac080
mov dword [ebx], eax
add ebx, edx
or eax, 0x283ef799
and eax, 0x60010000
or eax, 0x92800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b5db11
and eax, 0x6afd5692
and eax, 0
or eax, 0xb2b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f146aa5
and eax, 0x280
or eax, 0x8c4c8808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f555a9
and eax, 0x44890001
or eax, 0x1020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279c1bf1
and eax, 0x375a5ad6
and eax, 0x20000010
or eax, 0x402c0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b8b4b1
or eax, 0x5594012b
and eax, 0x340000
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ceb4c95
and eax, 0x348c7528
and eax, 0
or eax, 0x8b0000e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657677fe
and eax, 0xe000040d
or eax, 0x1810840
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ac1496
and eax, 0
or eax, 0xa300
mov dword [ebx], eax
add ebx, edx
or eax, 0x37730919
and eax, 0x3a101
or eax, 0x88085082
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f73a93
and eax, 0x418c4881
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fdd463a
and eax, 0x19c3b3c6
and eax, 0
or eax, 0x18558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e2083d
and eax, 0x47b58a01
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e22ae
and eax, 0xc2810000
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b51f6
or eax, 0x4524cfce
and eax, 0xc78e
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31384885
and eax, 0x2108050a
or eax, 0x4044081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4029db59
or eax, 0x3d5e9a83
and eax, 0x1a82
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10596aee
xor eax, 0xf9898a3
and eax, 0x811
or eax, 0x181224
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e0fd083
and eax, 0x4c108800
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0fd8ef
xor eax, 0x581c4086
and eax, 0x9000008
or eax, 0x82004184
mov dword [ebx], eax
add ebx, edx
and eax, 0x62324f3a
and eax, 8
or eax, 0xf1810845
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ec18e9
and eax, 0x26a2e29f
and eax, 8
or eax, 0x1526
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb641a7
and eax, 0x2f025181
or eax, 0x41a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4534dab2
xor eax, 0x6e15da4b
and eax, 0x4020000
or eax, 0x51890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51903d6b
and eax, 0x1074c7c4
and eax, 0x100
or eax, 0x55c28010
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ca773d
and eax, 0
or eax, 0x8100006c
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa310cc
and eax, 0x40
or eax, 0xed22b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9161db8
and eax, 0x88a0800
or eax, 0x44008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x765defdf
xor eax, 0x3864be5c
and eax, 0x800000c
or eax, 0x83004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed32709
or eax, 0x73449d88
and eax, 0x68041000
or eax, 0x10045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2879c2
and eax, 0
or eax, 0x350000a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6ea599
and eax, 1
or eax, 0x12450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74324dfb
and eax, 0x3329a8
or eax, 0xc00411
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c15293
and eax, 0x10412b00
or eax, 0x80c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x160b6967
and eax, 0x76ae3ce1
and eax, 0x6062001
or eax, 0xa880d180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285c705f
and eax, 0x2c99f363
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbc8774
and eax, 0x8750
or eax, 0x3808
mov dword [ebx], eax
add ebx, edx
and eax, 0x531d6f42
and eax, 0x100
or eax, 0x8c4c8088
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ee8c94
and eax, 0x56bf412
and eax, 0x4080000
or eax, 0x51830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af6f907
xor eax, 0x47120cf8
and eax, 0x428108
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b9765
and eax, 0x1000005
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8c0ce8
or eax, 0x6bdd37cc
and eax, 0x4d20f0
or eax, 0x20002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c322235
xor eax, 0x1ca3f80b
and eax, 0x10448a00
or eax, 0x8010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378bd60d
xor eax, 0x61a45174
and eax, 0x600409
or eax, 0x10d004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b028302
or eax, 0x4311284
and eax, 0x77730500
or eax, 0xc2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd60a0
and eax, 0x350000
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3decfa
xor eax, 0x3a9a3711
and eax, 0x11
or eax, 0x88000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef1d743
and eax, 0x579638fa
and eax, 0
or eax, 0x418c4c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a06f931
or eax, 0x5e2f0810
and eax, 0x100d8900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x68af63f1
and eax, 0x90100
or eax, 0x33f0c881
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc798bf
or eax, 0x2b26f21c
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x780cb916
and eax, 0x66670e8d
and eax, 0x20010004
or eax, 0xe62c58b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f981844
or eax, 0x52ecec
and eax, 0x110558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d395f1b
and eax, 0x6ef1927d
and eax, 0x10010
or eax, 0x1e2ce2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a1dbeb
and eax, 0x60b28100
or eax, 0x94400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf14436
and eax, 0x89000016
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
and eax, 0x231befa9
and eax, 0x1000088
or eax, 0x408c4c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f334ec9
xor eax, 0x7949a52f
and eax, 0x462a800
or eax, 0xe0081000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bfae17
or eax, 0x65659d1c
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8602c9
and eax, 0x41200008
or eax, 0xb0000d04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4a3137
xor eax, 0x527823c8
and eax, 0x18100000
or eax, 0x42250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7514f724
and eax, 0x29000024
or eax, 0x900000d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x60281840
and eax, 0x2c
or eax, 0x502
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d956b6
and eax, 0x422
or eax, 0x81144909
mov dword [ebx], eax
add ebx, edx
or eax, 0x681f0647
and eax, 0x1d4541
or eax, 0x209080
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bf36c2
xor eax, 0x42c93d47
and eax, 0x2c00100
or eax, 0xbd098000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1ca67e
and eax, 0x80000068
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe3096c
and eax, 0x211e43b6
and eax, 0x1000020
or eax, 0xfef9eed1
mov dword [ebx], eax
add ebx, edx
or eax, 0x656f8436
and eax, 0x4c8188f7
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3de09c
and eax, 0x800008c
or eax, 0x83004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67be28d4
and eax, 0xc8800850
or eax, 0x2010005
mov dword [ebx], eax
add ebx, edx
and eax, 0x712fb230
xor eax, 0x3279bb3f
and eax, 0x802f
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f3ccac
and eax, 0x8000
or eax, 0x71797281
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b24fff
xor eax, 0x13ccbb7
and eax, 0
or eax, 0xc2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cca5551
xor eax, 0x7b6e2378
and eax, 0x7409
or eax, 0x910
mov dword [ebx], eax
add ebx, edx
or eax, 0x16993ccf
and eax, 0x66351f8c
and eax, 0x11080
or eax, 0x108e201
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee9ec1f
xor eax, 0x18277c1
and eax, 0x72280154
or eax, 0x1905200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e3365b0
or eax, 0x2b7c698d
and eax, 0x2b000005
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1fd31
and eax, 0x2011044
or eax, 0x95340001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6902b479
and eax, 0x8837a424
or eax, 0x1c85bc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e88cc61
xor eax, 0x4b151b6
and eax, 0x80c90
or eax, 0x41844000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b127004
xor eax, 0x21c845a9
and eax, 0x480100
or eax, 0xc058a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea030fb
xor eax, 0x32d70c78
and eax, 0x1c500000
or eax, 0x4028e181
mov dword [ebx], eax
add ebx, edx
and eax, 0x288ec50d
or eax, 0x74da21ad
and eax, 0x70800000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de94b42
and eax, 0x7a4cf66a
and eax, 0x40
or eax, 0x1820
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e46c6e7
or eax, 0x59b8a7a
and eax, 0x114548b
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6121782e
xor eax, 0x790bd1c0
and eax, 0x2a8c42
or eax, 0xc04180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5454510e
and eax, 0x54b28000
or eax, 0xa400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b15436
and eax, 0
or eax, 0x8800013c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b774c3d
xor eax, 0x3ac184e2
and eax, 0x1844882
or eax, 0x40080408
mov dword [ebx], eax
add ebx, edx
and eax, 0x67309878
and eax, 0x800
or eax, 0xc458300
mov dword [ebx], eax
add ebx, edx
or eax, 0x679eab54
and eax, 0x49aa14
or eax, 0x1021
mov dword [ebx], eax
add ebx, edx
or eax, 0x74aa92d1
and eax, 0x50e33000
or eax, 0x1000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c6d9c0
and eax, 0x800000
or eax, 0x66390000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e54d04d
or eax, 0x5f0735c0
and eax, 0xb000000
or eax, 0x2000000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x15fb174a
xor eax, 0x64fc91e1
and eax, 0x49010408
or eax, 0x80800845
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f59f6c
and eax, 0xc
or eax, 0x5231
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c4e10f
xor eax, 0x69838c8a
and eax, 0x41473180
or eax, 0xb228c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a3f736
and eax, 0x818806b7
or eax, 0xf948
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb4cd36
or eax, 0x377d27e1
and eax, 0x418c44
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1099e48
or eax, 0x609d0af4
and eax, 0x1101488
or eax, 0x80004103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb641b9
xor eax, 0x747491cf
and eax, 0x444042
or eax, 0x1a00a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704628da
and eax, 0x30100000
or eax, 0x86e28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bbf948e
xor eax, 0xf4a18b8
and eax, 0x80000036
or eax, 0x1000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa915e4d
xor eax, 0x23cdd03c
and eax, 0x1c8242
or eax, 0x2311b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a1ff74
and eax, 0x58b00
or eax, 0x18400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c60a0a5
or eax, 0x69b8e4c7
and eax, 0x282005
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447e53dd
and eax, 0x6457b098
and eax, 0x40143000
or eax, 0xa3800500
mov dword [ebx], eax
add ebx, edx
or eax, 0x705be609
and eax, 0xe0150000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0cf978
and eax, 0
or eax, 0x880001ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x32313b49
and eax, 0x36373879
and eax, 0
or eax, 0x418c4c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b925c4
and eax, 0x80000
or eax, 0x8c44b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af532e4
xor eax, 0x149c5c6b
and eax, 0xc2050001
or eax, 0x1580040
mov dword [ebx], eax
add ebx, edx
and eax, 0xe284291
and eax, 0x80000
or eax, 0xccc4cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31339d6c
and eax, 0xec8b5180
or eax, 0x44c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbca722
and eax, 0x27f7017e
and eax, 0x24000100
or eax, 0x118448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a616bd
and eax, 0x4024
or eax, 0x80c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x464f96d5
and eax, 0x461201
or eax, 0xb00904
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b935b2
and eax, 0x301c3500
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed3fb0e
and eax, 0xc8b0000
or eax, 0x41000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e56f1e
xor eax, 0x600bbc54
and eax, 0x808000
or eax, 0x80710108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29921279
xor eax, 0x9dbdf7d
and eax, 0x80000004
or eax, 0x10000c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b00988
and eax, 0x26b09888
and eax, 0x80
or eax, 0x46b771
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1cc42e
and eax, 0x2d97282f
and eax, 0
or eax, 0xb4818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x18efc2d
and eax, 0x81004000
or eax, 0xa000182
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e31dd87
and eax, 0x2000000
or eax, 0xe0810855
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c4eb5a
and eax, 1
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7e14d1
and eax, 0x204e0080
or eax, 0x4201f201
mov dword [ebx], eax
add ebx, edx
or eax, 0x155e6da6
xor eax, 0x2c4e34b
and eax, 0x70981064
or eax, 0x88206211
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf1ea1
or eax, 0x34abd108
and eax, 0x290000c9
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fd5d9d
and eax, 0x49351c45
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4828b70f
and eax, 0x81000000
or eax, 0x80000b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4865858c
xor eax, 0x2ca1c210
and eax, 0x808090
or eax, 0x41023400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da7a1f9
xor eax, 0x3eb1e34d
and eax, 0x48200
or eax, 0x8490900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e31e7ca
and eax, 0x2028e180
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4311d5da
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x431369f0
and eax, 0x2cd471a9
and eax, 0
or eax, 0xa176
mov dword [ebx], eax
add ebx, edx
or eax, 0x29880b83
or eax, 0x4e6c4f95
and eax, 0x1044583
or eax, 0x80101008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d73fdc
and eax, 0x63d13618
and eax, 0x402000
or eax, 0x305cca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c769b7
and eax, 0x71820100
or eax, 0x4408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4c3d5d
xor eax, 0x218dd84c
and eax, 0
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ac1185
and eax, 0x1000000
or eax, 0x1fef2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aab527a
and eax, 0
or eax, 0xb48a8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12651765
and eax, 0x82000100
or eax, 0x9004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce3688d
and eax, 0xcb210805
or eax, 0x10041040
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ef7f52
and eax, 0x30085951
and eax, 0x10000000
or eax, 0x25000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c969740
and eax, 0x4e58d897
and eax, 1
or eax, 0x5c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f49aec
and eax, 0x4d2ba10a
and eax, 0x208100
or eax, 0x845ab9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f8df5ed
and eax, 0x3890b333
and eax, 0x8002200
or eax, 0x4d0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x675b5720
and eax, 0x230f7100
or eax, 0xa08081
mov dword [ebx], eax
add ebx, edx
or eax, 0x385bf4ca
and eax, 0x1880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2e32c9
and eax, 0x280
or eax, 0x418034
mov dword [ebx], eax
add ebx, edx
or eax, 0x357c377c
xor eax, 0x1077f0b9
and eax, 0x1084501
or eax, 0x8010108a
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b727f8
or eax, 0x211f80dd
and eax, 0x17d7e2
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b8b354
and eax, 0x8100
or eax, 0x5eea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1912d68e
and eax, 0x1000084
or eax, 0x80000061
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7229a
and eax, 0x870222f2
or eax, 0x7820d400
mov dword [ebx], eax
add ebx, edx
and eax, 0x141d190b
xor eax, 0x3cc012b0
and eax, 0x88000b2
or eax, 0x4133b84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27931521
and eax, 0x44200000
or eax, 0x10b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa69cf9
and eax, 0x40810408
or eax, 0x34100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8ef2ba
and eax, 0x4150000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c51fc6
or eax, 0x4293667a
and eax, 0x38
or eax, 0x88000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f8975b
xor eax, 0x14e1c300
and eax, 0x1001400
or eax, 0x4082a090
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6cebbb
and eax, 0xa000
or eax, 0xa6121900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19be0053
and eax, 0xd280000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1616a168
and eax, 0x4bc26058
and eax, 0x4b000000
or eax, 0x94f18114
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af0ab35
and eax, 0x3ffd2be1
and eax, 0xb900801
or eax, 0x800a84d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2613d421
and eax, 0xa2811851
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x776ee48c
and eax, 0x109d
or eax, 0x322
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e38730e
xor eax, 0x46d89e54
and eax, 0x80f281
or eax, 0x3090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5130fb6a
and eax, 0x2890000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x718c3244
and eax, 0x68aaf778
and eax, 0
or eax, 0x4182b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696d1878
and eax, 0x210c0088
or eax, 0x14004503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b41e845
xor eax, 0x48fe4d5c
and eax, 0x90
or eax, 0x69
mov dword [ebx], eax
add ebx, edx
or eax, 0x2650ca2e
and eax, 0x66e81113
and eax, 1
or eax, 0x30ca2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x41cabbb5
and eax, 0x1e83100
or eax, 0x28000400
mov dword [ebx], eax
add ebx, edx
and eax, 0xa569ea1
and eax, 0x400
or eax, 0xa3b92a6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5535894b
and eax, 0x2b44f08a
and eax, 0x22000000
or eax, 0x900000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c9ca70
and eax, 0x6181004d
or eax, 0x90001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776ececa
and eax, 0x86ef0206
or eax, 0x79102438
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb8c6f
xor eax, 0x316288fb
and eax, 0x2908081
or eax, 0x80240108
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d2427f
and eax, 0x2e933f59
and eax, 0x900001
or eax, 0xb4280040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4755e02a
and eax, 0x55004002
or eax, 0x8000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b00aadf
or eax, 0x1a8d62ac
and eax, 0x488c4082
or eax, 0x84408c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d34467
xor eax, 0x27776d73
and eax, 0x4840800
or eax, 0xc848c4cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b585779
and eax, 0x3128bb84
and eax, 0x8884
or eax, 0xcccc4448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f33bc48
and eax, 0x42fe3ccb
and eax, 0x408a1080
or eax, 0xac01454c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aadd77
and eax, 0x4500
or eax, 0x510008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd3554fd
xor eax, 0x1e80bdaf
and eax, 0x2401
or eax, 0x5024
mov dword [ebx], eax
add ebx, edx
or eax, 0xc34b163
and eax, 0x34b125
or eax, 0x72420010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f19e332
and eax, 0xc4d8320
or eax, 0x848
mov dword [ebx], eax
add ebx, edx
or eax, 0x165e66ca
xor eax, 0x728c695c
and eax, 0x68808080
or eax, 0x12204901
mov dword [ebx], eax
add ebx, edx
and eax, 0x69798c2f
and eax, 0x5d85a912
and eax, 0x48008800
or eax, 0xa18177ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4cd478
xor eax, 0x5968162f
and eax, 0xc244
or eax, 0xd80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0ac69e
and eax, 0x4f8a0560
and eax, 0xc0a0100
or eax, 0xa021f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbb07e5
xor eax, 0x7fae07f5
and eax, 0x1810674
or eax, 0x8008f98a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de5d83e
and eax, 0x1883c
or eax, 0x4000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f44830
and eax, 0x12048b8
or eax, 0x81602
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd96e75
and eax, 0xa00
or eax, 0x14552100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a99155c
xor eax, 0x1288d288
and eax, 0x2814e080
or eax, 0x92a81201
mov dword [ebx], eax
add ebx, edx
or eax, 0x1992fc41
and eax, 0x18a7841
or eax, 0x44010024
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e93f41c
and eax, 0x800004
or eax, 0xa97c0d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7a4e9b
or eax, 0x53bbcff3
and eax, 0x58090000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0xae6b815
and eax, 0x8000004
or eax, 0x5000008
mov dword [ebx], eax
add ebx, edx
and eax, 0xb62e5e
xor eax, 0x4f758464
and eax, 0x8008
or eax, 0x2901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3adb5f60
and eax, 0xd9e621
or eax, 0x240914
mov dword [ebx], eax
add ebx, edx
and eax, 0x62edf033
xor eax, 0x6122532b
and eax, 0x60808100
or eax, 0x9c100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df63dc8
xor eax, 0x63f7a51c
and eax, 0x8a000080
or eax, 0x1004108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3477dd72
and eax, 0xb1010c48
or eax, 0x40800005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1594579a
xor eax, 0x6ee45b0f
and eax, 0xf04
or eax, 0x8030
mov dword [ebx], eax
add ebx, edx
or eax, 0x25782cfb
and eax, 0x2160a981
or eax, 0x82064000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd475f2
and eax, 0x7b280a60
and eax, 0x48000000
or eax, 0x81810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d22ef1
or eax, 0x3daeb993
and eax, 0x803
or eax, 0x422c
mov dword [ebx], eax
add ebx, edx
and eax, 0xce953fc
and eax, 0x4361f60a
and eax, 0x4000
or eax, 0x2fc0b181
mov dword [ebx], eax
add ebx, edx
or eax, 0x61515e8
xor eax, 0x257edc89
and eax, 0x8b2160
or eax, 0x55004414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14072f2a
and eax, 0x1800014
or eax, 0x3a628100
mov dword [ebx], eax
add ebx, edx
or eax, 0x36fb4286
and eax, 0x1000090
or eax, 0x80000049
mov dword [ebx], eax
add ebx, edx
or eax, 0x71dd1d84
and eax, 0x801c0
or eax, 0x2202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50142a47
and eax, 0x40000100
or eax, 0xce28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0746ed
or eax, 0x2112b2ab
and eax, 0x100000e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14075495
and eax, 0xb7e83c3
and eax, 0x82
or eax, 0x80c70
mov dword [ebx], eax
add ebx, edx
or eax, 0x6863c319
and eax, 0x680a8900
or eax, 0x94800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x922891c
and eax, 0x81000008
or eax, 0xa004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b6fb0d
xor eax, 0xf63337c
and eax, 0x1010044
or eax, 0x10040c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae7b70
and eax, 0x1000000
or eax, 0x340000b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f803e29
and eax, 0x25000029
or eax, 0x40735182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b5aeac
and eax, 0x1004d03
or eax, 0x80080088
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c63c89
xor eax, 0x277f9bdd
and eax, 0x808650
or eax, 0xe19a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6309c097
and eax, 0x21810100
or eax, 0x88608000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66094f5c
and eax, 0x81000014
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3f618e
xor eax, 0x2f53fe9d
and eax, 0x13ac11
or eax, 0xe0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d0f497
and eax, 0x24810800
or eax, 0xd8008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d6948c9
and eax, 0x81004188
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc2303
and eax, 0x2000000
or eax, 0xe0811055
mov dword [ebx], eax
add ebx, edx
and eax, 0x46080fdf
and eax, 0x2e07cd47
and eax, 0x2000004
or eax, 0xfdffa10a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e47d49
and eax, 0xd00bd001
or eax, 0x5642280
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b7b107
xor eax, 0x1702983c
and eax, 0x52202834
or eax, 0x89984740
mov dword [ebx], eax
add ebx, edx
and eax, 0x613d0182
xor eax, 0x74fa7d74
and eax, 0x21000054
or eax, 0xa000089
mov dword [ebx], eax
add ebx, edx
and eax, 0x54472527
and eax, 5
or eax, 0x2c351040
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b3fe07
xor eax, 0x3ea7c094
and eax, 0x1000011
or eax, 0x88000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac0f296
or eax, 0x2eb0db89
and eax, 0x80d890
or eax, 0x41082400
mov dword [ebx], eax
add ebx, edx
and eax, 0x77168041
and eax, 0x8000
or eax, 0xc4d0b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f933aaa
and eax, 0xc000000
or eax, 0x413af181
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0c5f2d
or eax, 0x61c2e33f
and eax, 0x61800000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf4950c
and eax, 0x2049f0b3
and eax, 0x1000
or eax, 0x2498
mov dword [ebx], eax
add ebx, edx
and eax, 0x41af9800
and eax, 0x1000
or eax, 0x8108458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280a9e0c
or eax, 0x4cd18694
and eax, 0xc38b82
or eax, 0xc3048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x867c926
xor eax, 0x56d0b13c
and eax, 0xe708100
or eax, 0xa1820000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa326075
and eax, 0x8000000
or eax, 0x800000ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d9698f
xor eax, 0x334c9845
and eax, 0x4080f08a
or eax, 0x1080c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7d037d
and eax, 0xc458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x54205cb8
and eax, 0x25e04537
and eax, 0x404020
or eax, 0x173205
mov dword [ebx], eax
add ebx, edx
and eax, 0x38927ea7
and eax, 0x120000
or eax, 0x65ad0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3874e73d
and eax, 0x40000
or eax, 0xf090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be3a48e
and eax, 0x1000000
or eax, 0x34000062
mov dword [ebx], eax
add ebx, edx
or eax, 0x3024e584
and eax, 0xe5e2
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x889c444
and eax, 0x80182
or eax, 0x81044c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144739ee
or eax, 0x5ac266b1
and eax, 0x4932c1
or eax, 0x340800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d0fcc0
and eax, 0x15a18000
or eax, 0x2500100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c56f65d
or eax, 0x2d5b466c
and eax, 0x8000075
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd7f95d
xor eax, 0x42d8c141
and eax, 0x4088c000
or eax, 0x1003c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1b1141
and eax, 0
or eax, 0x10558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0018ee
and eax, 0x37864fed
and eax, 0
or eax, 0x4ec2e281
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb45f0bc
and eax, 0x40810000
or eax, 0xb2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e198d45
and eax, 0x3467e8f1
and eax, 0
or eax, 0x482
mov dword [ebx], eax
add ebx, edx
or eax, 0x414193c3
and eax, 0x1000583
or eax, 0x4084008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36024c41
and eax, 0x846e06a
and eax, 0x42
or eax, 0xc694
mov dword [ebx], eax
add ebx, edx
and eax, 0x7136a11b
and eax, 0x8f0c1ae
and eax, 0x8000
or eax, 0x1836235
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ff73e9
and eax, 0x64908000
or eax, 0x98000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b8b83d
xor eax, 0x6d9f7017
and eax, 0x9004000
or eax, 0x82000188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176218d3
xor eax, 0x78692f1b
and eax, 0xc0010440
or eax, 0x180080d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415697df
or eax, 0x5117b12d
and eax, 0xb086
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60922464
xor eax, 0x7b2ceacc
and eax, 0x11b20800
or eax, 0xa001c181
mov dword [ebx], eax
add ebx, edx
and eax, 0x34899f55
and eax, 0x30810000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d7a642
and eax, 0x2482f4e9
and eax, 0
or eax, 0x1fb49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10238401
and eax, 0x5508
or eax, 0x81080083
mov dword [ebx], eax
add ebx, edx
and eax, 0x60365712
and eax, 0x1102
or eax, 0xc0a8f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee31f57
and eax, 0xc00100
or eax, 0x8f328000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb86609f
or eax, 0x61f1a673
and eax, 0x8000071
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66649496
or eax, 0x4425ebc
and eax, 0x4000dc8a
or eax, 0x1882000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6928a988
xor eax, 0x67c1a7c8
and eax, 0x860b000
or eax, 0x809c0800
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2b04d9
or eax, 0xe89ed9c
and eax, 0x825d0041
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157086a
xor eax, 0x470413c1
and eax, 0x840a11c8
or eax, 0x68814404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704ccec3
and eax, 0x439008
or eax, 0x3820b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f07d33
and eax, 0x412900
or eax, 0x8040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0a2a18
and eax, 0x470000
or eax, 0x209025
mov dword [ebx], eax
add ebx, edx
and eax, 0x604c4b6a
xor eax, 0x24313e9f
and eax, 0x4253400
or eax, 0x420a0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e040d6b
and eax, 0x480b0000
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71510770
and eax, 0x40010000
or eax, 0x14f08108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3917b267
and eax, 0x1000061
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x610120f8
and eax, 0xe0
or eax, 0x54f611
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c20f28
and eax, 0x808800
or eax, 0xfc010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7d283c
or eax, 0x7957dc06
and eax, 0x8b00400c
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e46b23e
xor eax, 0x1361e519
and eax, 0x10015
or eax, 0xe2800840
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5aa237
and eax, 0x3e316b53
and eax, 0x2811
or eax, 0xc080
mov dword [ebx], eax
add ebx, edx
or eax, 0x732d30df
and eax, 0x705769d8
and eax, 0x10006080
or eax, 0x80b09201
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ef5bf3
and eax, 0x458b3030
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ed66eb
xor eax, 0x7d7e141f
and eax, 0x802000
or eax, 0x54201508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5032412f
or eax, 0x712e265a
and eax, 0x4340000
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ecab61f
and eax, 1
or eax, 0x890000e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57145f29
and eax, 0x1000000
or eax, 0x408cfc90
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec936
or eax, 0x3642c8e9
and eax, 0x4c8900
or eax, 0x8010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x334299d0
and eax, 0x8100
or eax, 0x1f8c6081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f22814
and eax, 0x8000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a666e08
and eax, 0x6808
or eax, 0x8047
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbe5336
and eax, 0x4000
or eax, 0x2d7cb181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc9dcb9
and eax, 0x6e190e29
and eax, 0x100c28
or eax, 0x83aaf3d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec60830
xor eax, 0x1f257f8
and eax, 0x2a000002
or eax, 0x10000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x262f749d
or eax, 0x74c27ee2
and eax, 0x72810855
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f0f3577
xor eax, 0x2831159c
and eax, 0x92
or eax, 0x1441
mov dword [ebx], eax
add ebx, edx
or eax, 0x630bc2e5
or eax, 0x168d8011
and eax, 0x48c8280
or eax, 0x88700808
mov dword [ebx], eax
add ebx, edx
or eax, 0xe99fd23
xor eax, 0x29ad6aac
and eax, 0x5000001
or eax, 0x408b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee01c5a
or eax, 0x5ed8295e
and eax, 0x37283508
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37901d16
xor eax, 0x75049c1e
and eax, 0xe4340000
or eax, 0xa010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5664380e
and eax, 0x2000000
or eax, 0x89000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fdb3c6c
and eax, 0x1000000
or eax, 0xc081084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d72a95
or eax, 0x3e1ebd4c
and eax, 0x9008
or eax, 0x4292
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ef3f3
and eax, 0x32544c4f
and eax, 0x4000
or eax, 0x8849b181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7713abd8
and eax, 0x81080001
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ed4ded
and eax, 0
or eax, 0x418cfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558752ad
xor eax, 0x18935149
and eax, 0x1000508
or eax, 0x80085083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4ee6a6
and eax, 0x9308
or eax, 0x9844c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f39e47
and eax, 0x10f28100
or eax, 0x2b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c49e81
or eax, 0x4a05b31e
and eax, 0x100008d
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e61208
and eax, 0x8400e8
or eax, 0x90902
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a31563
and eax, 0x213a7cc4
and eax, 0
or eax, 0x8bf28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x26dc01f3
or eax, 0x2a06632b
and eax, 0xac6432b
or eax, 0x81098c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x2672da5c
xor eax, 0x40a91fd9
and eax, 0x6b040004
or eax, 0x10210841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1de8a2
or eax, 0x12ca270b
and eax, 0x14fae78a
or eax, 0x21051800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3590e123
and eax, 0x28
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75643b72
and eax, 0x4939d1e7
and eax, 0x209000
or eax, 0x8cdc0089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104e3b3
or eax, 0x17a6fa74
and eax, 0xd8a0040
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x423002ea
xor eax, 0x514d7875
and eax, 0x10c00008
or eax, 0xe0018100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb9a1af
and eax, 0x1027e9ed
and eax, 0
or eax, 0x81000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b75233d
and eax, 0x1040071
or eax, 0x29880
mov dword [ebx], eax
add ebx, edx
or eax, 0x75934493
and eax, 0x158800
or eax, 0x8400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d37db41
and eax, 0x8008200
or eax, 0x66827081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6465cd02
and eax, 0x2810000
or eax, 0xf0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322b1715
and eax, 0x2d844566
and eax, 0x100
or eax, 0xda23
mov dword [ebx], eax
add ebx, edx
and eax, 0x271c6962
and eax, 0x800
or eax, 0x8cfc8288
mov dword [ebx], eax
add ebx, edx
or eax, 0x6210bfd
or eax, 0x65dcf183
and eax, 0xecb80041
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x522087d7
or eax, 0x6b0a3a21
and eax, 0x59000000
or eax, 0x400418c
mov dword [ebx], eax
add ebx, edx
or eax, 0x36b62193
and eax, 0x6c824183
or eax, 0x80091440
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab2abe3
and eax, 0x80
or eax, 0x3ddc38
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fc7ef5
or eax, 0x12f8f258
and eax, 0x442a00
or eax, 0xc010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9743f6
and eax, 0x2d06034
or eax, 0x88281401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b2a933a
or eax, 0x49b174e2
and eax, 0x8418381
or eax, 0xc0810
mov dword [ebx], eax
add ebx, edx
and eax, 0xc202cd2
and eax, 0x80
or eax, 0xd4f7c101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfa95a
or eax, 0x7e93a75b
and eax, 0xc8810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cea65d2
and eax, 0x2552
or eax, 0x100d
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ba17ef
or eax, 0x3ca43117
and eax, 0x3c043101
or eax, 0x415bc080
mov dword [ebx], eax
add ebx, edx
or eax, 0x75db5b70
and eax, 0x5971ff5b
and eax, 0x1010001
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e642887
or eax, 0x134c4665
and eax, 0x4102c4
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cf31d8e
or eax, 0x6328c249
and eax, 0x1084089
or eax, 0x80041502
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a4e37f0
or eax, 0x4c540880
and eax, 0x1a25e2
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db37c50
and eax, 0x73c8e12
and eax, 0x100000
or eax, 0x24e28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x22362a75
and eax, 0x2143d3e4
and eax, 0
or eax, 0x8b000013
mov dword [ebx], eax
add ebx, edx
or eax, 0x64514202
and eax, 0x773eb362
and eax, 0x100000
or eax, 0x250845
mov dword [ebx], eax
add ebx, edx
or eax, 0x663cf14e
or eax, 0x1dfb0412
and eax, 0x35000052
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38216f50
and eax, 0x247946d0
and eax, 0x50
or eax, 0x250f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683117f9
and eax, 0x101080
or eax, 0x82c48008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcc06a4
and eax, 0x800000
or eax, 0x4d0b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x568b8749
and eax, 0x4810000
or eax, 0x1040810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6629030e
xor eax, 0x3e2d1178
and eax, 0x38
or eax, 0x81000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x147a47f1
and eax, 0xb1
or eax, 0x16cd540
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a117364
xor eax, 0x5e0b6e5f
and eax, 0x548900
or eax, 0x8010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9c223b
and eax, 0x24898801
or eax, 0x82204280
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc5c2f35
or eax, 0x42cf4bb6
and eax, 0xca810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb499aa
xor eax, 0x6308d392
and eax, 0x8212
or eax, 0x445
mov dword [ebx], eax
add ebx, edx
and eax, 0x40101e4e
and eax, 0x293fb781
and eax, 0x200
or eax, 0xf7fbf081
mov dword [ebx], eax
add ebx, edx
or eax, 0x75016611
xor eax, 0x6a2c06e7
and eax, 0x88800000
or eax, 0x2080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab75bc0
xor eax, 0x28daca14
and eax, 0x408214
or eax, 0x100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8f89c4
xor eax, 0x5876c892
and eax, 0x25084182
or eax, 0x40409
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d5285
and eax, 0x4081
or eax, 0x8418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782ff8e5
and eax, 0x834
or eax, 0x800301
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cc45f1
or eax, 0x47371538
and eax, 0x5f31900
or eax, 0x1800a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3de4dfbe
and eax, 0xf09d554
and eax, 0xd000000
or eax, 0x402b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6a2d2f
and eax, 0x4341010c
or eax, 0x8b08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e025a0
and eax, 0x76cd333e
and eax, 0
or eax, 0x8800006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5613a7
and eax, 0x40021081
or eax, 0x180c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df169ba
and eax, 0x5c33b800
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x498070d5
and eax, 0x55230000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3074821b
and eax, 0x568f24a5
and eax, 0
or eax, 0x47c28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3571c8
xor eax, 0x4e6eea83
and eax, 0x1000043
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c7fee5f
xor eax, 0x3752fc4f
and eax, 0x281252
or eax, 0x80c4a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x79147e67
xor eax, 0x784316c1
and eax, 0x8410000
or eax, 0x48b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x293affd3
and eax, 0x3e3601
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b002690
or eax, 0x6e8f39f7
and eax, 0x7a9a0100
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e69faf9
and eax, 0x62000000
or eax, 0x90250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2181c326
and eax, 0x20000000
or eax, 0x15000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ddaee33
and eax, 2
or eax, 0xa5
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a29fe60
and eax, 0
or eax, 0x82d49088
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ba7046
xor eax, 0x36877ca4
and eax, 0x14100000
or eax, 0xc0a80041
mov dword [ebx], eax
add ebx, edx
and eax, 0x706ce412
xor eax, 0x7e87a0b3
and eax, 0xc000082
or eax, 0x51004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a57592
and eax, 0x6c815582
or eax, 0x800a0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x90f858f
and eax, 0x50c458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6b07d2
and eax, 0x1d192760
and eax, 0x40
or eax, 0x2c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc74fa0
and eax, 0x61d3e50f
and eax, 0x422100
or eax, 0x109835
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e60fdcb
and eax, 0x48a02ca7
and eax, 0x800
or eax, 0x84d8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x161bcfd2
xor eax, 0x584a2a5
and eax, 0x4890181
or eax, 0x7832c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a6c776
xor eax, 0x72489d2
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2e9b95
and eax, 0x8b15
or eax, 0x240a
mov dword [ebx], eax
add ebx, edx
or eax, 0x28dcbea1
and eax, 0x8188
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20458afb
xor eax, 0x7d8773f9
and eax, 0x55820000
or eax, 0x90041
mov dword [ebx], eax
add ebx, edx
or eax, 0x55264807
and eax, 0x50aa0004
or eax, 0x88408108
mov dword [ebx], eax
add ebx, edx
and eax, 0x44881e6e
and eax, 0
or eax, 0x810000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6491c892
and eax, 0x24946502
and eax, 0x4002
or eax, 0x8a078bf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7eea3
or eax, 0x6e7b51f
and eax, 0x458b9a
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2964adbc
or eax, 0x5e662b66
and eax, 0x652e04
or eax, 0x10d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e76f586
and eax, 0x3f3c5911
and eax, 0x30000100
or eax, 0xc1f43400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206f342a
and eax, 0x5ab19874
and eax, 0x110000
or eax, 0xa9240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x683c52be
and eax, 0x8000000
or eax, 0x81000059
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3daccabe
or eax, 0x2178d9e3
and eax, 0x1800080
or eax, 0x40000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b3f8957
and eax, 0
or eax, 0xc4d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x78876a23
xor eax, 0x15b281a6
and eax, 0x19338180
or eax, 0xc0484001
mov dword [ebx], eax
add ebx, edx
and eax, 0x753e7568
and eax, 0x51000000
or eax, 0xa0810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579a0e0c
and eax, 0x20000
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f582eaa
and eax, 0x5f3bec19
and eax, 0x1080408
or eax, 0x80005183
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd6559f
and eax, 0xde4482
or eax, 0x18840
mov dword [ebx], eax
add ebx, edx
and eax, 0x5087d180
and eax, 0x52373906
and eax, 0x20000
or eax, 0x2ff08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d98743
xor eax, 0x1b7e13ed
and eax, 0x8000000
or eax, 0x80000112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73404022
and eax, 0x41000000
or eax, 0x80008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x746eef53
and eax, 0
or eax, 0xc458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b915d2c
or eax, 0x2d90fddb
and eax, 0x94e70d
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5927e211
and eax, 0x5e5ebd56
and eax, 0x8040500
or eax, 0xa4480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d08592
xor eax, 0x6ee2e8e0
and eax, 0x4a200000
or eax, 0x10150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa70a36a
or eax, 0x5f01e07
and eax, 0x1000164
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x755f8773
and eax, 0xc9010445
or eax, 0x800808
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ab1d9
xor eax, 0x2fd6a42f
and eax, 0
or eax, 0x4201
mov dword [ebx], eax
add ebx, edx
or eax, 0x327d1333
and eax, 0x59aca42
and eax, 0x104000
or eax, 0x6681b181
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fa62e6
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a5dc8eb
xor eax, 0x6a4f4910
and eax, 0x8000
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6a6b57
and eax, 0xa3d1a00
and eax, 0x80000
or eax, 0x8104558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x74bf62f8
and eax, 0x2580912e
and eax, 0x800022
or eax, 0x4122c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2170cf62
xor eax, 0x1bb37c2
and eax, 0x20028000
or eax, 0xc3e00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x270b37a9
and eax, 0x810000a0
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abcd3e2
and eax, 0xd152
or eax, 0x28a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2626a1f5
or eax, 0x67b0ae95
and eax, 0x4008b00
or eax, 0x8450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3989c2c4
and eax, 0x90b04
or eax, 0x320009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122bf2b
and eax, 0x1103400
or eax, 0x3e860100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10649f2f
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa75b62
and eax, 0x71e9c3f3
and eax, 0x10000
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf83186
and eax, 0
or eax, 0x81084d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c51e84
xor eax, 0x3ce63849
and eax, 0x127c0
or eax, 0x408009
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d334e0
and eax, 0x410000
or eax, 0xb2b08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0c1697
and eax, 0x10000000
or eax, 0xaa000073
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cc67de
xor eax, 0x657d7fad
and eax, 0x1012
or eax, 0x84a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x60768d95
and eax, 0x1f98d253
and eax, 0x1003
or eax, 0x810c4528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba0343d
xor eax, 0x42822220
and eax, 0x2e0332
or eax, 0x4014c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9379c9
and eax, 0x880800
or eax, 0x28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ddbca2
or eax, 0x3bab0f34
and eax, 0xb000180
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3416c036
xor eax, 0x7d1f232e
and eax, 0x59150004
or eax, 0x80200841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a42bca
xor eax, 0x127181f0
and eax, 0x500000e
or eax, 0x30000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d659e53
and eax, 0x9c47
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12bd883e
xor eax, 0x50caa2cb
and eax, 0x482
or eax, 0x81084909
mov dword [ebx], eax
add ebx, edx
and eax, 0x250aa7d4
and eax, 0x80
or eax, 0x340861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708d78e6
or eax, 0x22b50944
and eax, 0x2b10100
or eax, 0xd408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x584150ea
xor eax, 0x5936c868
and eax, 0x20
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x491e5010
and eax, 0xc2db610
and eax, 0
or eax, 0x41800081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e069ff8
and eax, 0
or eax, 0x8000b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c28856c
and eax, 0xc0080040
or eax, 0x3550001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1afd48f3
and eax, 0x4c0040
or eax, 0xcc80cc8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7495b4de
and eax, 0xa8095000
or eax, 0x448205cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e573a1
and eax, 0x20004180
or eax, 0x510040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abf7bcb
and eax, 0x3faf1c40
or eax, 0xc05080ac
mov dword [ebx], eax
add ebx, edx
and eax, 0xae9cc0c
or eax, 0x6e81eef4
and eax, 0x6060ca34
or eax, 0x10140001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ddb86a1
or eax, 0x75eb7b16
and eax, 0x84d8b34
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x378051a1
and eax, 0x1700c981
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12338fd5
and eax, 0x18ff533e
and eax, 0x10010000
or eax, 0xe1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bc0678
and eax, 0x226fd6aa
and eax, 0
or eax, 0x7b2e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3929f988
and eax, 0xf180
or eax, 0x84d00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d91272
and eax, 0x800000
or eax, 0x81090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6897548f
and eax, 0x10000
or eax, 0x408784
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e130c1
or eax, 0x101bb13e
and eax, 0x308150b
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae6d691
and eax, 0x2000080
or eax, 0xf0830a62
mov dword [ebx], eax
add ebx, edx
or eax, 0xd521a26
and eax, 0xc410a66
or eax, 0x48109
mov dword [ebx], eax
add ebx, edx
and eax, 0x8828eb1
and eax, 1
or eax, 0xd2710c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1edc5d95
and eax, 0x16583500
or eax, 0xc1210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bfc530d
and eax, 0x484f1d1c
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b45546
and eax, 0x504
or eax, 0x418280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bba2655
or eax, 0x319d1f9
and eax, 0x1104589
or eax, 0x80040802
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4cbf90
and eax, 0x40580
or eax, 0xa0a261
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb96e9e
xor eax, 0x58284242
and eax, 0x18800000
or eax, 0xa2718100
mov dword [ebx], eax
add ebx, edx
and eax, 0x576a3431
and eax, 0x2000000
or eax, 0x89000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e45d390
and eax, 0x2000000
or eax, 0xf0811455
mov dword [ebx], eax
add ebx, edx
or eax, 0x59530141
and eax, 0x311465f5
and eax, 0x31100501
or eax, 0xceefb022
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d313758
and eax, 0x8003000
or eax, 0x6280c281
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a529ab2
xor eax, 0x5dbb0f66
and eax, 0x208f5d5
or eax, 0x88800a2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x770b3fe8
and eax, 0x746374e9
and eax, 0x480
or eax, 0x418304
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ecfa8
or eax, 0xbfae9a8
and eax, 0x9144588
or eax, 0x4000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b513c4b
xor eax, 0x1df8162e
and eax, 0x2aa8
or eax, 0x9011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5daf8cee
and eax, 0x65c6c9f6
and eax, 0x860014
or eax, 0x797a21
mov dword [ebx], eax
add ebx, edx
and eax, 0x38541d1a
and eax, 0x440800
or eax, 0x8098300
mov dword [ebx], eax
add ebx, edx
and eax, 0x679e8afe
xor eax, 0x5ee6ff02
and eax, 0x12626100
or eax, 0x20058081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd0a8be
and eax, 0x1810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b990b0c
and eax, 0x200
or eax, 0xa0f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x48aa8547
and eax, 0x5f11ff1f
and eax, 0x8000
or eax, 0xbeb46181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306689b6
and eax, 0x571a40e2
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x494ca72b
and eax, 0x8201
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44f08bcb
and eax, 0x68533bb6
and eax, 0
or eax, 0x87848188
mov dword [ebx], eax
add ebx, edx
or eax, 0x2746e13d
or eax, 0x255fd1ad
and eax, 0x58b0001
or eax, 0x50000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x15608090
and eax, 0x14ea8010
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b330785
and eax, 0
or eax, 0x8100000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x577c618d
and eax, 0x37c81bc5
and eax, 0x80180
or eax, 0xb2d64a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c034279
xor eax, 0x6900802e
and eax, 0x5b00100
or eax, 0xa8428000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbec368c
and eax, 0x8b68318c
or eax, 0x14852
mov dword [ebx], eax
add ebx, edx
and eax, 0x57310ea2
and eax, 0x10800
or eax, 0xc0c0045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a08cb22
and eax, 0x24000006
or eax, 0x9000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6532db99
xor eax, 0x56b885e6
and eax, 0x1469
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x43ea3375
and eax, 0xea1135
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539d221f
or eax, 0x59d5793f
and eax, 0x908900
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b66e78
or eax, 0x4908e890
and eax, 0x8b004180
or eax, 7
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6f54
and eax, 0x3edc2581
and eax, 1
or eax, 0xc181104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b96bd68
or eax, 0x77ebba18
and eax, 0x9248
or eax, 0x4423
mov dword [ebx], eax
add ebx, edx
and eax, 0x7010ab79
xor eax, 0x432d2223
and eax, 0x10ca000
or eax, 0x18525181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe7513a
xor eax, 0x1dcc3562
and eax, 0x30001
or eax, 0x55880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51793ae7
or eax, 0x6d810d14
and eax, 0x4c20114
or eax, 0x12088000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d17f44d
and eax, 0x1000018
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x184c18c2
and eax, 0x4810c2
or eax, 0x320400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21794fb0
and eax, 0x1020100
or eax, 0xc6f08000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb7d4266
xor eax, 0x3dc9b9a7
and eax, 0x80000041
or eax, 0x8000118
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b9122c6
and eax, 0x21729921
and eax, 0
or eax, 0x4187848a
mov dword [ebx], eax
add ebx, edx
and eax, 0x295d3a35
xor eax, 0x6057e3e7
and eax, 0x408300
or eax, 0x10050800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e697b53
and eax, 0x281001
or eax, 0x92010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c346ec7
and eax, 0xc2500
or eax, 0x82300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6496de92
xor eax, 0x710202df
and eax, 0x12200000
or eax, 0x150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39103699
xor eax, 0x3d0d633f
and eax, 0x9000002
or eax, 0x82000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc58a49
xor eax, 0xb7749c6
and eax, 0x8980000d
or eax, 0x40011440
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9745bb
and eax, 0x400
or eax, 0x7b44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193a6673
xor eax, 0x40bf0917
and eax, 0x59841000
or eax, 0xa660e181
mov dword [ebx], eax
add ebx, edx
and eax, 0x37588da3
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4a5ae
and eax, 0
or eax, 0x418784
mov dword [ebx], eax
add ebx, edx
or eax, 0x6120e99c
and eax, 0x8e98
or eax, 0xc1022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1543f65f
or eax, 0x5ad10f67
and eax, 0x10552b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b4592c0
and eax, 0x4910b080
or eax, 0x80a34201
mov dword [ebx], eax
add ebx, edx
and eax, 0x8dea93b
or eax, 0x1b3bf851
and eax, 0x1ab8f851
or eax, 0xc40007ae
mov dword [ebx], eax
add ebx, edx
or eax, 0x7206d67e
or eax, 0x3b74a84
and eax, 0x2b000089
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19452b3c
xor eax, 0x3d60cd3
and eax, 0x20110444
or eax, 0x85240801
mov dword [ebx], eax
add ebx, edx
and eax, 0x6523294
xor eax, 0x22c5d2dd
and eax, 0
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x61717ba1
and eax, 0x41010080
or eax, 0x868410
mov dword [ebx], eax
add ebx, edx
and eax, 0x308b4412
and eax, 0x10000
or eax, 0x104c8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d04739
or eax, 0x4dfe431e
and eax, 0x154e4100
or eax, 0x2001b081
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ec1c5f
xor eax, 0x464a2190
and eax, 0x40000000
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30916c12
and eax, 0x4aaa9140
and eax, 0
or eax, 0xffef
mov dword [ebx], eax
add ebx, edx
or eax, 0x61328848
or eax, 0x1dcb2557
and eax, 0x87af181
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3e9845
xor eax, 0x571c1ce8
and eax, 0x54020000
or eax, 0x1890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bfcd56b
and eax, 0x42e28108
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79198eb2
and eax, 0x81000020
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ec5bb6
xor eax, 0x470aa194
and eax, 0xa81b0
or eax, 0xb10042
mov dword [ebx], eax
add ebx, edx
or eax, 0x5233d48d
and eax, 0x42b28100
or eax, 0x2d400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4efd1d50
and eax, 0x2660c74f
and eax, 0
or eax, 0x8800009b
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d7eb6f
and eax, 0x4087808a
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x190c5d28
and eax, 0x43d5b43
and eax, 0x40000
or eax, 0xc418b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435a03fd
or eax, 0x152cff1e
and eax, 0x3fdf25
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60707cc0
and eax, 0x412100
or eax, 0x8b300c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5773e53c
and eax, 0x94000000
or eax, 0x2350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd45264
xor eax, 0x50a31478
and eax, 0x8b564618
or eax, 0xa9b9e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x13917510
and eax, 0x1810400
or eax, 0xf000084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x64296f91
and eax, 0x800
or eax, 0xd3b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x218810b9
xor eax, 0x7830ef1d
and eax, 0x58903080
or eax, 0x400c101
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d63ccd6
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x327312f6
xor eax, 0x7792fd3b
and eax, 0x418784
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e92ae20
and eax, 0x180
or eax, 0x8108540b
mov dword [ebx], eax
add ebx, edx
or eax, 0x12acb6a1
and eax, 0x104f7a2
or eax, 0x130840
mov dword [ebx], eax
add ebx, edx
and eax, 0x38dd89f8
and eax, 0x108100
or eax, 0x9de20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbc58f8
and eax, 0x9200000
or eax, 0x820e6e7b
mov dword [ebx], eax
add ebx, edx
and eax, 0x24cbc7b
and eax, 0x40041
or eax, 0x25011004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4faf78aa
xor eax, 0x26dc1d0f
and eax, 0x21000004
or eax, 0x4000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f0cd179
and eax, 0x44
or eax, 0x492
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e74a8c
and eax, 0xc7060c
or eax, 0x8b101
mov dword [ebx], eax
add ebx, edx
and eax, 0xefb0a23
and eax, 0xcb0000
or eax, 0xcf343500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60fac1a
and eax, 0x16af0a23
and eax, 0x800000
or eax, 0x90090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x451c80c5
and eax, 0xaae1bf1
and eax, 0
or eax, 0x418784
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab9cbf3
and eax, 0x18080
or eax, 0x41860438
mov dword [ebx], eax
add ebx, edx
and eax, 0x388aba54
and eax, 0x820000
or eax, 0xcc415d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b723d7
and eax, 0xc8444cc4
or eax, 0x4888008
mov dword [ebx], eax
add ebx, edx
and eax, 0x573b27ce
xor eax, 0x735b6298
and eax, 0x4404444
or eax, 0xc88c8888
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c6f56c
and eax, 0x40c4c44c
or eax, 0x8c080880
mov dword [ebx], eax
add ebx, edx